﻿@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Shippori+Antique+B1&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:clip;font-family:"shippori-antique-b1",sans-serif;font-weight:400;font-style:normal}.font_en{font-family:"Shippori Antique B1",sans-serif;font-weight:400;font-style:normal}.font_kozuka{font-family:"Kozuka Gothic Pr6N",sans-serif}.font_yugo{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.font_yumin{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.font_hirasan{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック",Meiryo,メイリオ,sans-serif}.font_hiramin{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.font_hirakaku{font-family:"HiraKakuProN-W3","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","HiraKakuProN-W6","ヒラギノ角ゴ ProN W6","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica,Helvetica Neue,Arial,Verdana}.font_hel{font-family:Helvetica,Helvetica Neue,sans-serif}.font_meirio{font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal}img{height:auto;max-width:100%;vertical-align:bottom}header,nav,main,footer,small,button,label{display:block}a,button{cursor:pointer;text-decoration:none;max-width:100%}button:hover,button:active{outline:0;opacity:.9;text-decoration:none}input,button,textarea,select{margin:0;padding:0;border-radius:0;outline:none}a:hover,a:active{outline:0;opacity:.9;text-decoration:none}::-webkit-input-placeholder{color:#a5a5a5}:-ms-input-placeholder{color:#a5a5a5}::-moz-placeholder{color:#a5a5a5}::-placeholder{color:#a5a5a5}input,button,textarea,select{margin:0;padding:0;background:#f2f2f2;border:1px solid #b5b5b5;border-radius:0;outline:none}input[type=checkbox]{cursor:pointer}select{cursor:pointer}.wrapper{width:100%;overflow:hidden}.containner{padding-bottom:40px}@media(min-width: 768px){.containner{padding-bottom:80px}}.containner.is-pb_none{padding-bottom:0}.flex{display:flex}.innerBox{width:100%;max-width:1100px;margin:0 auto;padding:0 16px;position:relative}@media(min-width: 768px){.innerBox{padding:0 24px}}@media(min-width: 1180px){.innerBox{padding:0}}.innerBox.is-h100{height:100%}.min-620{min-height:620px}.mb-30{margin-bottom:30px}.bold{font-weight:bold}.medium{font-weight:500}.left{text-align:left}.center{text-align:center}.right{text-align:right}@media(min-width: 768px){.display_to_mq{display:none}}@media(min-width: 1024px){.display_to_mq_m{display:none}}.display_mq{display:none}@media(min-width: 768px){.display_mq.is-inline{display:inline}}@media(min-width: 768px){.display_mq.is-block{display:block}}.display_mq_m{display:none}@media(min-width: 1024px){.display_mq_m.is-inline{display:inline}}@media(min-width: 1024px){.display_mq_m.is-block{display:block}}.relative_wrap{position:relative}.inline_block{display:inline-block}.text_indent{padding-left:1em;text-indent:-1em}.font_mincho{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","Yu Mincho","YuMincho",serif}.font_gothic{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,arial,helvetica,sans-serif}.c_pink{color:#f29c9f}.post_cnt iframe{display:block;max-width:100%;margin:0 auto}img.aligncenter{display:block;margin:0 auto}img.alignleft{display:block;margin-right:auto}img.alignright{display:block;margin-left:auto}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}main{min-height:100vh;position:relative;z-index:1}.is-margin_header{margin-top:65px}@media(min-width: 1440px){.is-margin_header{margin-top:155px}}#page__top{width:50px;height:50px;border-radius:50%;background-color:#1a1a1a;position:fixed;right:10px;bottom:10px;z-index:10}@media(min-width: 1180px){#page__top{right:20px;bottom:20px}}#page__top:before{content:"";width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;left:0px;top:5px;bottom:0;right:0;margin:auto;transform:rotate(-45deg)}@media(min-width: 768px){a[href^="tel:"]{pointer-events:none}}.is-fixed{width:100%;height:100%;position:fixed;z-index:-1}.l-header{width:100%;position:fixed;top:-100px;left:0;z-index:10;height:70px;background-color:rgba(255,255,255,.99);transition:.3s;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media(min-width: 1180px){.l-header{top:-120px;height:88px}}.l-header.is-fixed{top:0}.l-header.is-logo{position:absolute;top:18px;left:18px;width:143px;box-shadow:0 0 0;height:auto;z-index:9;opacity:1;transition:1s}@media(min-width: 1024px){.l-header.is-logo{width:326px;top:50px;left:32px;height:76px}}.l-header.is-opacity{opacity:0}.l-header.is-back{background-color:#fff}.l-header.is-open{height:100vh;height:-webkit-fill-available;top:0}.l-header.is-open .innerBox{align-items:flex-start}.l-header__content{height:100%;margin:0 auto;position:relative;justify-content:space-between;display:flex;align-items:center;width:100%}.l-header__logo{width:100px;position:absolute;z-index:1;left:16px;top:0px;display:flex;align-items:center}@media(min-width: 1180px){.l-header__logo{width:163px;left:32px;top:0;bottom:0;margin:auto}}.l-header__logo a:hover{opacity:1;cursor:pointer}.l-header__list{display:none;height:calc(100% - 70px);background-color:#fff;padding:32px 16px;overflow-y:auto;width:100%;margin-top:70px}.is-open .l-header__list{display:block}@media(min-width: 1180px){.l-header__list{display:flex;align-items:center;justify-content:flex-end;height:100%;padding:0;margin:0 32px 0 auto;overflow-y:visible;background-color:rgba(0,0,0,0);gap:0 24px;position:relative}.l-header__list:before{content:"";position:absolute;width:1px;height:22px;background-color:#313131;right:-32px;top:0;bottom:0;margin:auto}}.l-header__list li{color:#313131;font-size:16px}@media(min-width: 1180px){.l-header__list li{font-size:14px;font-weight:bold}}.l-header__list li:not(:last-child){margin-bottom:24px}@media(min-width: 1180px){.l-header__list li:not(:last-child){margin-bottom:0}}@media(min-width: 1180px){.l-header__list li.contact{margin-right:16px}}@media(min-width: 1280px){.l-header__list li.contact{margin-right:32px}}.l-header__list li.contact a{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:40px;width:180px;height:48px;background-color:#ff4545;border:solid 2px #ff4545;font-weight:bold;transition:.3s}.l-header__list li.contact a:hover{background-color:#fff}.l-header__list li.contact a:hover:before{content:none !important}.l-header__list li a{color:#313131;font-weight:bold;position:relative}.l-header__list li a:hover{opacity:1;cursor:pointer;color:#ff4545}@media(min-width: 1024px){.l-header__list li a:hover{cursor:pointer}.l-header__list li a:hover:before{content:"";position:absolute;left:0;bottom:-5px;border-bottom:solid 1px #ff4545;animation:border_anim .3s linear forwards}}.l-header__ham{width:70px;height:70px;position:absolute;top:0px;right:0px;z-index:3}@media(min-width: 1180px){.l-header__ham{display:none}}.is-open .l-header__ham{background-color:rgba(0,0,0,0)}.l-header__ham span{width:23px;height:2px;background-color:#313131;position:absolute;left:0;right:0;margin:auto;transition-duration:.8s;border-radius:8px}.l-header__ham span:nth-child(1){top:27px}.l-header__ham span:nth-child(2){top:0;bottom:0;margin:auto}.l-header__ham span:nth-child(3){bottom:27px}.active_line1{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-duration:1s;top:32px !important;border-radius:3px}.active_line2{opacity:0}.active_line3{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:23px !important;right:-1px;border-radius:3px}.l-nav{background-color:rgba(26,26,26,.9);border-radius:24px 24px 0 0;position:fixed;bottom:-100%;padding:48px 0 8px;transition:.8s;z-index:9999;width:100%}.l-nav.is-open{bottom:0}.l-nav__logo{margin-bottom:48px;width:190px;padding:0 24px}.l-nav__list{width:100%;max-width:360px;display:flex;flex-wrap:wrap;margin-bottom:22px;padding:0 0 0 24px}.l-nav__list li{margin-right:16px;margin-bottom:32px}.l-nav__list li a{color:#fff;font-size:14px;font-weight:bold}.l-nav__btn{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:390px;margin:0 auto;padding:0 8px 8px 8px}.l-nav__btn a:not(:last-child){max-width:155px;width:42%;height:68px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:column}.l-nav__btn a:not(:last-child) p:nth-child(1){font-size:14px;line-height:1;font-weight:bold;margin-bottom:8px}.l-nav__btn a:not(:last-child) p:nth-child(2){font-size:12px}.l-nav__btn a:nth-child(1){background-color:#ee3e3e;border:solid 1px #ee3e3e;color:#fff}.l-nav__btn a:nth-child(2){background-color:#fff;border:solid 1px #313131;color:#313131}.l-nav__btn a:last-child{width:48px}.l-footer{background-color:#313131;padding:24px 16px;position:relative}@media(min-width: 768px){.l-footer{padding:48px 16px}}.l-footer__link{width:100%;max-width:290px;margin:0 auto 40px;display:flex;flex-direction:column;gap:24px 0}@media(min-width: 768px){.l-footer__link{max-width:950px;margin:0 auto 48x;flex-direction:row;flex-wrap:wrap}}@media(min-width: 768px){.l-footer__link li{width:30.5%}}@media(min-width: 768px){.l-footer__link li:not(:nth-child(3n)){margin-right:4.25%}}.l-footer__link li a:hover{opacity:1}.l-footer__link li a:hover img{transform:scale(1.02, 1.02)}.l-footer__link li a img{transition:.3s}.l-footer__top{padding:0 0px 40px;width:100%;max-width:1200px;margin:0 auto}@media(min-width: 768px){.l-footer__top{display:flex;justify-content:space-between}}.l-footer__top__left{margin-bottom:40px}@media(min-width: 768px){.l-footer__top__left{margin-bottom:0;width:227px}}.l-footer__top__logo{margin-bottom:16px}.l-footer__top__sns{display:flex;justify-content:center;gap:0 16px}@media(min-width: 768px){.l-footer__top__sns{justify-content:flex-start}}.l-footer__top__sns a:hover svg path{transform:scale(1.05)}.l-footer__top__sns svg path{fill:#fff;transition:.3s}@media(min-width: 768px){.l-footer__top__list{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:0 48px}}.l-footer__top__list li{font-size:16px;margin-bottom:24px}@media(min-width: 768px){.l-footer__top__list li:last-child{margin-bottom:0}}.l-footer__top__list li a{color:#fff;position:relative}@media(min-width: 1024px){.l-footer__top__list li a:hover{cursor:pointer}.l-footer__top__list li a:hover:before{content:"";position:absolute;left:0;bottom:-5px;border-bottom:solid 1px #fff;animation:border_anim .3s linear forwards}}.l-footer__copyright{width:100%;max-width:1200px;margin:0 auto;text-align:center;color:#fff;font-size:12px}.l-sidebar{border-top:solid 1px #313131;padding-top:24px}.l-sidebar__title{font-family:"Roboto",sans-serif;font-size:18px;color:#313131;padding-left:16px;position:relative;margin-bottom:24px}.l-sidebar__title:before{content:"";position:absolute;width:8px;height:8px;background-image:url(../images/common/title_left.svg);background-size:100% 100%;left:0;top:0;bottom:0;margin:auto}.l-sidebar__category{background-color:#fff;border-radius:8px;padding:16px 16px 32px}.l-sidebar__category li{padding:16px 0;border-bottom:solid 1px #313131}.l-sidebar__category li a{color:#313131;display:flex;font-size:16px;letter-spacing:1.4px}.o-bread_list{display:flex;flex-wrap:wrap;gap:16px 0;margin-bottom:32px}@media(min-width: 1180px){.o-bread_list{margin-bottom:48px}}.o-bread_list.is-mb0{margin-bottom:0}.o-bread_list li{font-size:12px;position:relative;line-height:1.2;color:#313131;font-weight:bold}@media(min-width: 1024px){.o-bread_list li{font-size:14px}}.o-bread_list li:not(:last-child){margin-right:24px}.o-bread_list li:not(:last-child):before{content:"／";position:absolute;right:-19px}.o-bread_list li a{color:#313131;position:relative;font-weight:400}@media(min-width: 1024px){.o-bread_list li a:hover:before{content:"";position:absolute;left:0;bottom:-2px;height:1px;background-color:#313131;animation:border_anim .3s linear forwards}}.o-title{margin-bottom:32px;position:relative;color:#313131;font-size:24px;font-weight:bold}.o-title:before{content:"";position:absolute;width:100vw;left:calc(-8px - 100vw);top:0;bottom:0;margin:auto;height:1px;background-color:#313131}@media(min-width: 768px){.o-title{margin-bottom:48px;font-size:32px}}.o-title.is-mb32{margin-bottom:32px}@media(min-width: 768px){.o-title.is-mb32{margin-bottom:32px}}.o-btn.is-red{background-color:#ff4545;border:solid 2px #ff4545;width:100%;max-width:312px;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;border-radius:64px;height:60px;margin:0 auto;position:relative;transition:.5s;overflow:hidden}.o-btn.is-red:before{content:"";position:absolute;background-color:#fff;inset:0;transform:translateX(-100%);transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}.o-btn.is-red:hover{color:#313131}.o-btn.is-red:hover:before{transform:translateX(0)}.o-btn.is-max460{max-width:460px;font-size:16px;line-height:1.4}@media(min-width: 768px){.o-btn.is-max460{font-size:18px}}.o-btn.is-max460 span{display:inline-block}@media(min-width: 768px){.o-btn.is-left{margin:0}}@media(min-width: 768px){.o-btn.is-right{margin:0 0 0 auto}}.o-mv.is-top{position:relative;width:100%;height:auto;overflow:hidden}@media(min-width: 1024px){.o-mv.is-top{height:100vh}}.o-mv.is-top .video{position:absolute;inset:0;width:100%;height:auto;object-fit:contain;z-index:1}@media(min-width: 1024px){.o-mv.is-top .video{position:absolute;height:100%;object-fit:cover}}.o-mv.is-top .poster{position:relative;inset:0;width:100%;height:auto;object-fit:contain;z-index:2}@media(min-width: 1024px){.o-mv.is-top .poster{position:absolute;height:100%;object-fit:cover}}.o-mv.is-playing .poster{opacity:0;pointer-events:none;transition:opacity .4s ease;position:absolute}.o-mv.is-playing .video{position:relative}@media(min-width: 1024px){.o-mv.is-playing .video{position:absolute}}.o-mv.is-lower{background-color:#fff;padding:108px 0 48px;border-bottom:solid 2px #f9f8f8}.o-mv.is-lower .inner{width:91.4%;max-width:1200px;margin:0 auto}@media(min-width: 768px){.o-mv.is-lower .inner{width:95.3%}}@media(min-width: 768px){.o-mv.is-lower{padding:108px 0 64px}}@media(min-width: 1180px){.o-mv.is-lower{padding:144px 0 64px}}.o-mv.is-lower .title{font-size:24px;color:#313131;line-height:1.6;font-weight:500;letter-spacing:2.4px}@media(min-width: 768px){.o-mv.is-lower .title{font-size:32px;letter-spacing:3.2px}}@media(min-width: 1024px){.o-mv.is-lower .title{font-size:40px;letter-spacing:4px}}.o-mv.is-lower .title span{display:inline-block}@keyframes show{0%{transform:translate(-100%, 0);opacity:0}100%{transform:translate(-50%, 0);opacity:1}}@keyframes show_text{0%{transform:translate(-100%, 0);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes show_text_right{0%{transform:translate(100%, 0);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes img_scale{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes load{0%{top:0}100%{top:-100%;visibility:hidden}}@keyframes border_anim{0%{width:0%}100%{width:100%}}@keyframes ham_open{0%{top:100%}100%{top:0}}@keyframes ham_close{0%{top:0}100%{top:-120%}}@keyframes ham_opacity{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes UpAnime{from{transform:translateY(0)}to{transform:translateY(-100px)}}@keyframes DownAnime{from{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes DownOpacity{from{opacity:0}to{opacity:1}}@keyframes UpOpacity{from{opacity:1}to{opacity:0}}@keyframes bgroop_sp{from{background-position:0 0}to{background-position:-700px 0}}@keyframes bgroop_pc{from{background-position:0 0}to{background-position:-1400px 0}}@keyframes bou{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}25%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}75%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}@keyframes btn_hover{from{width:0px}to{width:calc(100% - 10px)}}@keyframes zoom_image{0%{opacity:0}50%{opacity:.7;transform:scale(1.05, 1.05)}100%{opacity:1;transform:scale(1, 1)}}@keyframes zoom_mv{from{transform:scale(1, 1);opacity:1}to{transform:scale(1.01, 1.01);opacity:.4}}@keyframes image_opacity_left{0%{opacity:0;left:-100%}100%{opacity:1;left:0}}@keyframes image_opacity_right{0%{opacity:0;left:100%}100%{opacity:1;left:0}}@keyframes hover_circle{0%{opacity:1}40%{opacity:.5}100%{width:200%;height:200%;opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes scroll_sp{0%{transform:translate(0, 0)}50%{transform:translate(0, -48px)}100%{transform:translate(0, 0)}}@keyframes scroll_pc{0%{transform:translate(0, 0)}50%{transform:translate(0, -96px)}100%{transform:translate(0, 0)}}@keyframes UpAnime{from{opacity:0;transform:translateY(72px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(72px)}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.fade_group div,.fade_group2 div{content:"";position:fixed;top:0;left:-100vw;width:100vw;height:100%;pointer-events:none}.fade_group div{z-index:99999;transition:.6s}.fade_group2 div{z-index:99998;transition:.8s}.fade_group div:nth-of-type(1){background:rgba(255,255,255,.3)}.fade_group div:nth-of-type(2){background:rgba(255,255,255,.5);transition-delay:.1s}.fade_group div:nth-of-type(3){background:rgba(255,255,255,.7);transition-delay:.2s}.fade_group div:nth-of-type(4){background:#fff;transition-delay:.3s}.fade_group2 div:nth-of-type(1){background:rgba(255,255,255,.8);transition-delay:.2s}.fade_group2 div:nth-of-type(2){background:rgba(255,255,255,.8);transition-delay:.3s}body.o-page_link_loading .fade_group div{left:0}body.o-page_link_loading .fade_group2 div{left:100vw}.fade{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:9000;background-color:#fff}.fade p{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);display:none;z-index:9999;width:225px}.o-pagenation{width:100%;max-width:350px;margin:0 auto}.o-pagenation .wp-pagenavi{display:flex;align-items:center;justify-content:center;position:relative}.o-pagenation .wp-pagenavi a{display:flex;justify-content:center;align-items:center;line-height:44px;width:48px;height:48px;border-radius:50%;font-size:16px;font-weight:bold;color:#313131;margin:0 4px;overflow:hidden;position:relative;transition:.1s;border:0px;border:solid 1px #fff;background-color:#fff}.o-pagenation .wp-pagenavi a:hover{background-color:#fff}.o-pagenation .wp-pagenavi a.previouspostslink{position:absolute;left:0;top:0;bottom:0;margin:auto}.o-pagenation .wp-pagenavi a.previouspostslink:before{content:"";position:absolute;width:8.17px;height:7px;top:0;bottom:0;right:0;left:0px;margin:auto;background:url(../images/common/pagenation.svg);background-size:100% 100%;transform:rotate(180deg);transition:.3s}.o-pagenation .wp-pagenavi a.nextpostslink{position:absolute;right:0;top:0;bottom:0;margin:auto}.o-pagenation .wp-pagenavi a.nextpostslink:before{content:"";position:absolute;width:8.17px;height:7px;top:0;bottom:0;right:0px;left:0;margin:auto;background:url(../images/common/pagenation.svg);background-size:100% 100%;transition:.3s}.o-pagenation .wp-pagenavi a.nextpostslink:hover:before{right:-4px}.o-pagenation .wp-pagenavi .current{display:block;width:48px;height:48px;line-height:45px;text-align:center;margin:0 4px;background-color:#ff4545;border:solid 1px #ff4545;border-radius:50%;color:#fff;font-size:16px;font-weight:bold}.o-column_archive{margin-bottom:48px}@media(min-width: 768px){.o-column_archive{margin-bottom:64px}}.o-column_archive__detail{border-bottom:dotted 1px #313131;padding-bottom:16px}.o-column_archive__detail:not(:last-child){margin-bottom:16px}@media(min-width: 768px){.o-column_archive__detail{display:flex;align-items:center}}.o-column_archive__detail__date{font-size:14px;color:#313131;margin-bottom:8px}@media(min-width: 768px){.o-column_archive__detail__date{width:100px;margin-bottom:0}}@media(min-width: 768px){.o-column_archive__detail__title{flex:1}}.o-column_archive__detail__title a{color:#313131;line-height:1.6;text-decoration:none;font-size:16px;transition:.3s}@media(min-width: 768px){.o-column_archive__detail__title a{font-size:18px}}.o-column_archive__detail__title a:hover{background-size:100% 1px;color:#ff4545}.o-interview_archive{margin-bottom:32px}@media(min-width: 768px){.o-interview_archive{margin-bottom:48px;display:flex;flex-wrap:wrap;gap:40px 0}}.o-interview_archive.is-mb0{margin-bottom:0}@media(min-width: 768px){.o-interview_archive.is-mb0{margin-bottom:0}}.o-interview_archive__detail{padding:24px 16px;background-color:#f9f8f8;border-radius:8px;display:block;transition:.3s;position:relative;color:#313131;font-weight:bold}@media(min-width: 768px){.o-interview_archive__detail{width:32%}}@media(min-width: 768px){.o-interview_archive__detail:not(:nth-child(3n)){margin-right:2%}}.o-interview_archive__detail:hover{cursor:pointer;opacity:1;transform:scale(1.01);background-color:#ff4545;color:#fff}.o-interview_archive__detail:not(:last-child){margin-bottom:24px}@media(min-width: 768px){.o-interview_archive__detail:not(:last-child){margin-bottom:0}}.o-interview_archive__detail__image{margin-bottom:32px;text-align:center;width:100%;aspect-ratio:16/9;overflow:hidden;background:#fff}.o-interview_archive__detail__image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.o-interview_archive__detail__title{font-size:20px;line-height:1.6;margin-bottom:24px;font-weight:bold}@media(min-width: 1024px){.o-interview_archive__detail__title{font-size:22px}}.o-interview_archive__detail__name{font-size:16px;margin-bottom:16px}@media(min-width: 768px){.o-interview_archive__detail__name{font-size:18px}}.o-interview_archive__detail__katagaki{font-size:12px;line-height:1.6}@media(min-width: 768px){.o-interview_archive__detail__katagaki{font-size:14px}}.o-interview_archive__detail__area{font-size:12px;line-height:1.6}@media(min-width: 768px){.o-interview_archive__detail__area{font-size:14px}}.p-top__about{position:relative;width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-top__about{width:95.3%}}@media(min-width: 768px){.p-top__about{padding:80px 0}}.p-top__about__content{position:relative}.p-top__about__logo{text-align:center;margin-bottom:48px;position:absolute;width:100%;max-width:300px;top:0px;right:0;left:0;bottom:0;margin:auto}.p-top__about__logo img{opacity:.1;animation:img_scale 10s linear infinite alternate}.p-top__about__text{color:#313131;line-height:1.8;font-size:20px;margin-bottom:32px}@media(min-width: 768px){.p-top__about__text{text-align:center;font-size:24px;margin-bottom:48px}}.p-top__about__text span{display:inline-block}.p-top__about__text-title{text-align:center;color:#313131;line-height:1.4;font-size:32px;font-weight:bold;margin-bottom:48px;letter-spacing:3.2px}@media(min-width: 768px){.p-top__about__text-title{font-size:48px;margin-bottom:64px;letter-spacing:4.8px}}.p-top__interview{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-top__interview{width:95.3%}}@media(min-width: 768px){.p-top__interview{padding:80px 0}}.p-top__profile{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-top__profile{width:95.3%}}@media(min-width: 768px){.p-top__profile{padding:80px 0}}.p-top__profile__content{width:100%;max-width:750px;padding:24px 16px;border:solid 2px #f9f8f8;margin:0 auto 48px}@media(min-width: 768px){.p-top__profile__content{display:flex;align-items:center;gap:0 32px}}.p-top__profile__content-image{width:100%;max-width:300px;margin:0 auto 24px}@media(min-width: 768px){.p-top__profile__content-image{margin:0;width:300px}}@media(min-width: 768px){.p-top__profile__content-text{flex:1}}.p-top__profile__content-message{text-align:center;font-size:24px;color:#313131;margin-bottom:24px;line-height:1.6;font-weight:bold}@media(min-width: 768px){.p-top__profile__content-message{text-align:left}}.p-top__profile__content-message span{display:inline-block}.p-top__profile__content-title{text-align:center;font-size:20px;color:#313131;margin-bottom:8px;line-height:1.6;font-weight:500}@media(min-width: 768px){.p-top__profile__content-title{text-align:left}}.p-top__profile__content-title span{display:inline-block}.p-top__profile__content-discription{text-align:center;font-size:16px;color:#313131;line-height:1.6}@media(min-width: 768px){.p-top__profile__content-discription{text-align:left}}.p-top__column{background-color:#f9f8f8;padding:64px 0}@media(min-width: 768px){.p-top__column{padding:80px 0}}.p-top__column__inner{width:91.4%;max-width:1200px;margin:0 auto}@media(min-width: 768px){.p-top__column__inner{width:95.3%}}.p-top__service{background-color:#f9f8f8;padding:64px 0}@media(min-width: 768px){.p-top__service{padding:80px 0}}.p-top__service__inner{width:91.4%;max-width:1200px;margin:0 auto}@media(min-width: 768px){.p-top__service__inner{width:95.3%}}.p-top__service__content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 0}@media(min-width: 768px){.p-top__service__content{gap:48px 0;justify-content:flex-start}}.p-top__service__detail{display:block;overflow:hidden;width:48%}.p-top__service__detail:hover{opacity:1}.p-top__service__detail img{width:100%;height:100%;transition:1s all}@media(min-width: 1024px){.p-top__service__detail img:hover{transform:scale(1.04, 1.04);transition:1s all}}@media(min-width: 768px){.p-top__service__detail{width:32%}}@media(min-width: 768px){.p-top__service__detail:not(:nth-child(3n)){margin-right:2%}}.p-archive__content{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-archive__content{width:95.3%}}@media(min-width: 768px){.p-archive__content{padding:80px 0}}.p-single__top{margin-bottom:24px;display:flex;align-items:center}@media(min-width: 768px){.p-single__top{margin-bottom:32px}}.p-single__top__date{font-size:14px;color:#313131;font-weight:bold;margin-right:16px}.p-single__top__category span{display:inline-block;color:#313131;font-size:12px;padding:7px 12px;font-weight:bold;background-color:#f9f8f8}.p-single__title{font-size:26px;color:#313131;line-height:1.8;letter-spacing:1.4px;border-bottom:solid 1px #313131;padding-bottom:20px;margin-bottom:24px;font-weight:bold}@media(min-width: 768px){.p-single__title{font-size:32px}}.p-single__image{text-align:center;margin-bottom:32px}@media(min-width: 768px){.p-single__image{margin-bottom:48px}}.p-single__content{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-single__content{width:95.3%}}@media(min-width: 768px){.p-single__content{padding:80px 0}}.p-single__content__date{color:#313131;font-size:12px;margin-bottom:16px}@media(min-width: 768px){.p-single__content__date{font-size:14px}}.p-single__content__title{border-bottom:solid 1px #f9f8f8;padding-bottom:8px;margin-bottom:32px;font-size:24px;color:#313131;line-height:1.6;font-weight:bold}@media(min-width: 768px){.p-single__content__title{font-size:32px}}@media(min-width: 1024px){.p-single__content__title{font-size:40px}}.p-single__content__detail{margin-bottom:48px}@media(min-width: 768px){.p-single__content__detail{margin-bottom:80px}}.p-single__content__detail h2{font-size:22px;line-height:1.6;font-weight:bold;padding-bottom:4px;border-bottom:solid 4px #ff4545;margin-bottom:40px}@media(min-width: 768px){.p-single__content__detail h2{font-size:28px;margin-bottom:64px}}.p-single__content__detail h3{font-size:20px;line-height:1.6;font-weight:bold;padding-left:8px;border-left:solid 4px #ff4545;margin-bottom:32px}@media(min-width: 768px){.p-single__content__detail h3{font-size:24px;margin-bottom:48px}}.p-single__content__detail h4{font-size:20px;line-height:1.6;font-weight:bold;color:#ff4545;margin-bottom:32px}@media(min-width: 768px){.p-single__content__detail h4{font-size:24px;margin-bottom:48px}}.p-single__content__detail p{color:#313131;font-size:16px;line-height:1.6}.p-single__content__detail p:not(:last-child){margin-bottom:24px}@media(min-width: 768px){.p-single__content__detail p:not(:last-child){margin-bottom:32px}}.p-single__content__detail p.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single__content__detail p.is-mb_js{margin-bottom:64px}}.p-single__content__detail ul{margin-bottom:24px}@media(min-width: 768px){.p-single__content__detail ul{margin-bottom:32px}}.p-single__content__detail ul.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single__content__detail ul.is-mb_js{margin-bottom:64px}}.p-single__content__detail ul li{color:#313131;font-size:16px;line-height:1.6}.p-single__content__detail ol{margin-bottom:24px}@media(min-width: 768px){.p-single__content__detail ol{margin-bottom:32px}}.p-single__content__detail ol.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single__content__detail ol.is-mb_js{margin-bottom:64px}}.p-single__content__detail ol li{color:#313131;font-size:16px;line-height:1.6}.p-archive-seminar{background-color:#f9f8f8;padding:0 16px 80px;margin-bottom:80px}@media(min-width: 768px){.p-archive-seminar{padding:0 16px 160px}}.p-archive-seminar__inner{width:100%;max-width:1200px;margin:0 auto}.p-single-seminar{margin-bottom:80px;background-color:#f9f8f8;padding-bottom:80px}.p-single-seminar__content{background-color:#fff;padding:48px 16px 64px;margin:0 auto 80px;width:100%;max-width:1200px}.p-single-seminar__content__inner{width:100%;max-width:1000px;margin:0 auto}.p-single-seminar__content__top{margin-bottom:24px;padding-bottom:24px;border-bottom:solid 1px #313131}@media(min-width: 768px){.p-single-seminar__content__top{margin-bottom:40px;padding-bottom:40px}}.p-single-seminar__content__top-date{margin-bottom:24px}@media(min-width: 768px){.p-single-seminar__content__top-date{display:flex;align-items:center}}.p-single-seminar__content__top-date p:nth-child(1){font-size:14px;color:#313131;margin-bottom:12px}@media(min-width: 768px){.p-single-seminar__content__top-date p:nth-child(1){margin-bottom:0;margin-right:16px}}.p-single-seminar__content__top-date p:nth-child(2) span{display:inline-block;font-size:12px;padding:7px 12px;background-color:#f9f8f8;color:#313131;font-weight:bold}.p-single-seminar__content__top-title{font-size:24px;color:#313131;letter-spacing:1.4px;line-height:1.8;font-weight:bold}@media(min-width: 768px){.p-single-seminar__content__top-title{font-size:32px}}.p-single-seminar__content__image{margin-bottom:40px;text-align:center}.p-single-seminar__content__list{font-size:14px;color:#313131;line-height:33px}@media(min-width: 768px){.p-single-seminar__content__list{font-size:16px;line-height:36px}}.p-single-seminar__content__detail{color:#313131;font-size:14px;line-height:33px;margin-bottom:40px}@media(min-width: 768px){.p-single-seminar__content__detail{font-size:16px;line-height:36px;margin-bottom:64px}}.p-single-seminar__content__detail p{margin-bottom:24px}@media(min-width: 768px){.p-single-seminar__content__detail p{margin-bottom:32px}}.p-single-seminar__content__detail .title{color:#313131;margin-bottom:40px}.p-single-seminar__content__detail h2{font-size:22px;font-weight:bold;line-height:1.4}@media(min-width: 768px){.p-single-seminar__content__detail h2{font-size:26px;margin-bottom:24px}}.p-single-seminar__content__detail h3{font-size:18px;font-weight:bold;line-height:1.4}@media(min-width: 768px){.p-single-seminar__content__detail h3{font-size:22px;margin-bottom:24px}}.p-single-seminar__other{width:91.4%;max-width:1200px;margin:0 auto}.p-single-seminar__other__title{font-size:20px;color:#313131;margin-bottom:32px;font-weight:bold}@media(min-width: 768px){.p-single-seminar__other__title{font-size:26px;margin-bottom:48px}}.p-archive-interview{background-color:#fff;padding:80px 16px}.p-archive-interview__inner{width:100%;max-width:1200px;margin:0 auto}.p-single-interview{width:91.4%;max-width:1200px;margin:0 auto;padding:96px 0 80px}@media(min-width: 768px){.p-single-interview{width:95.3%}}@media(min-width: 768px){.p-single-interview{padding:128px 0 80px}}.p-single-interview__top{background-color:#f9f8f8;margin-bottom:48px}@media(min-width: 768px){.p-single-interview__top{display:flex;align-items:center}}.p-single-interview__top__image{text-align:center;width:100%;aspect-ratio:16/9;overflow:hidden;background:#fff}@media(min-width: 768px){.p-single-interview__top__image{width:50%}}.p-single-interview__top__image img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.p-single-interview__top__text{padding:24px 16px}@media(min-width: 768px){.p-single-interview__top__text{width:50%;padding:24px}}.p-single-interview__top__text-title{font-size:24px;line-height:1.6;margin-bottom:24px;color:#313131}@media(min-width: 768px){.p-single-interview__top__text-title{font-size:28px}}@media(min-width: 1024px){.p-single-interview__top__text-title{font-size:32px}}.p-single-interview__top__text-name{font-size:20px;color:#313131;margin-bottom:16px;line-height:1.6}@media(min-width: 768px){.p-single-interview__top__text-name{font-size:24px}}@media(min-width: 1024px){.p-single-interview__top__text-name{font-size:28px}}.p-single-interview__top__text-katagaki{font-size:14px;line-height:1.6}.p-single-interview__top__text-area{font-size:14px;line-height:1.6}.p-single-interview__content{margin-bottom:80px}.p-single-interview__content h2{font-size:22px;line-height:1.6;font-weight:bold;padding-bottom:4px;border-bottom:solid 4px #ff4545;margin-bottom:40px}@media(min-width: 768px){.p-single-interview__content h2{font-size:28px;margin-bottom:64px}}.p-single-interview__content h3{font-size:20px;line-height:1.6;font-weight:bold;padding-left:8px;border-left:solid 4px #ff4545;margin-bottom:32px}@media(min-width: 768px){.p-single-interview__content h3{font-size:24px;margin-bottom:48px}}.p-single-interview__content h4{font-size:20px;line-height:1.6;font-weight:bold;color:#ff4545;margin-bottom:32px}@media(min-width: 768px){.p-single-interview__content h4{font-size:24px;margin-bottom:48px}}.p-single-interview__content p{color:#313131;font-size:16px;line-height:1.6}.p-single-interview__content p:not(:last-child){margin-bottom:24px}.p-single-interview__content p.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single-interview__content p.is-mb_js{margin-bottom:64px}}.p-single-interview__content ul{margin-bottom:24px}@media(min-width: 768px){.p-single-interview__content ul{margin-bottom:32px}}.p-single-interview__content ul.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single-interview__content ul.is-mb_js{margin-bottom:64px}}.p-single-interview__content ul li{color:#313131;font-size:16px;line-height:1.6}.p-single-interview__content ol{margin-bottom:24px}@media(min-width: 768px){.p-single-interview__content ol{margin-bottom:32px}}.p-single-interview__content ol.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-single-interview__content ol.is-mb_js{margin-bottom:64px}}.p-single-interview__content ol li{color:#313131;font-size:16px;line-height:1.6}.p-404__content{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-404__content{width:95.3%}}@media(min-width: 768px){.p-404__content{padding:80px 0}}.p-404__text{font-size:16px;color:#313131;line-height:1.4;margin-bottom:32px}.p-page__content{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-page__content{width:95.3%}}@media(min-width: 768px){.p-page__content{padding:80px 0}}.p-page__content h2{font-size:22px;line-height:1.6;font-weight:bold;padding-bottom:4px;border-bottom:solid 4px #ff4545;margin-bottom:40px}@media(min-width: 768px){.p-page__content h2{font-size:28px;margin-bottom:64px}}.p-page__content h3{font-size:20px;line-height:1.6;font-weight:bold;padding-left:8px;border-left:solid 4px #ff4545;margin-bottom:32px}@media(min-width: 768px){.p-page__content h3{font-size:24px;margin-bottom:48px}}.p-page__content h4{font-size:20px;line-height:1.6;font-weight:bold;color:#ff4545;margin-bottom:32px}@media(min-width: 768px){.p-page__content h4{font-size:24px;margin-bottom:48px}}.p-page__content p{color:#313131;font-size:16px;line-height:1.6}.p-page__content p:not(:last-child){margin-bottom:24px}@media(min-width: 768px){.p-page__content p:not(:last-child){margin-bottom:32px}}.p-page__content p.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-page__content p.is-mb_js{margin-bottom:64px}}.p-page__content ul{margin-bottom:24px}@media(min-width: 768px){.p-page__content ul{margin-bottom:32px}}.p-page__content ul.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-page__content ul.is-mb_js{margin-bottom:64px}}.p-page__content ul li{color:#313131;font-size:16px;line-height:1.6}.p-page__content ol{margin-bottom:24px}@media(min-width: 768px){.p-page__content ol{margin-bottom:32px}}.p-page__content ol.is-mb_js{margin-bottom:40px}@media(min-width: 768px){.p-page__content ol.is-mb_js{margin-bottom:64px}}.p-page__content ol li{color:#313131;font-size:16px;line-height:1.6}.p-profile__content{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-profile__content{width:95.3%}}@media(min-width: 768px){.p-profile__content{padding:80px 0}}.p-profile__content__image{margin-bottom:64px}@media(min-width: 768px){.p-profile__content__image{margin-bottom:80px;display:flex;align-items:center;gap:0 48px}}.p-profile__content__image-detail{width:100%;max-width:400px;margin:0 auto 24px}@media(min-width: 768px){.p-profile__content__image-detail{width:300px;margin:0}}@media(min-width: 1024px){.p-profile__content__image-detail{width:400px}}.p-profile__content__image-message{text-align:center;font-size:24px;color:#313131;margin-bottom:24px;line-height:1.6;font-weight:bold}@media(min-width: 768px){.p-profile__content__image-message{text-align:left;font-size:32px}}@media(min-width: 1024px){.p-profile__content__image-message{font-size:40px}}.p-profile__content__image-message span{display:inline-block}.p-profile__content__image-name{text-align:center;font-size:20px;color:#313131;margin-bottom:8px;line-height:1.6;font-weight:500}@media(min-width: 768px){.p-profile__content__image-name{text-align:left;font-size:24px}}@media(min-width: 1024px){.p-profile__content__image-name{font-size:28px}}.p-profile__content__image-name span{display:inline-block}.p-profile__content__image-discription{text-align:center;font-size:16px;color:#313131;line-height:1.6}@media(min-width: 768px){.p-profile__content__image-discription{text-align:left;font-size:18px}}.p-profile__content__top{margin-bottom:64px}@media(min-width: 768px){.p-profile__content__top{margin-bottom:80px}}.p-profile__content__top h2{font-size:20px;font-weight:500;color:#313131;margin-bottom:16px}@media(min-width: 768px){.p-profile__content__top h2{font-size:22px}}.p-profile__content__top p{color:#313131;font-size:16px;line-height:1.6;margin-bottom:8px}.p-profile__content__top p.is-mb{margin-bottom:48px}.p-profile__content__top p.is-mb_js{margin-bottom:32px}@media(min-width: 768px){.p-profile__content__top p.is-mb_js{margin-bottom:48px}}.p-profile__content__text-box{margin-bottom:48px;padding-bottom:24px;border-bottom:solid 4px #f9f8f8}.p-profile__content__text section:not(:last-child){margin-bottom:32px}@media(min-width: 768px){.p-profile__content__text section:not(:last-child){margin-bottom:48px}}.p-profile__content__text h2{font-size:22px;line-height:1.6;font-weight:bold;padding-bottom:4px;border-bottom:solid 4px #ff4545;margin-bottom:40px}@media(min-width: 768px){.p-profile__content__text h2{font-size:28px;margin-bottom:64px}}.p-profile__content__text h3{font-size:20px;line-height:1.6;font-weight:bold;padding-left:8px;border-left:solid 4px #ff4545;margin-bottom:32px}@media(min-width: 768px){.p-profile__content__text h3{font-size:24px;margin-bottom:40px}}.p-profile__content__text p{color:#313131;font-size:16px;line-height:1.6}.p-profile__content__text p:not(:last-child){margin-bottom:16px}@media(min-width: 768px){.p-profile__content__text p:not(:last-child){margin-bottom:24px}}.p-profile__content__text p.is-mb24{margin-bottom:24px}@media(min-width: 768px){.p-profile__content__text p.is-mb24{margin-bottom:32px}}.p-profile__content__text p.is-image{margin:0 auto}.p-profile__content__text p.is-max900{max-width:900px}.p-project{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-project{width:95.3%}}@media(min-width: 768px){.p-project{padding:80px 0}}.p-project__content:not(:last-child){margin-bottom:64px}@media(min-width: 768px){.p-project__content:not(:last-child){margin-bottom:80px}}.p-project__content section:not(:last-child){margin-bottom:32px}.p-project__content h3{font-size:20px;color:#313131;line-height:1.6;font-weight:500;margin-bottom:8px;font-weight:bold}@media(min-width: 768px){.p-project__content h3{font-size:22px}}.p-project__content p{color:#313131;font-size:16px;line-height:1.6}@media(min-width: 768px){.p-project__content p{font-size:18px}}.p-project__content p:not(:last-child){margin-bottom:8px}.p-project__content dl{display:flex;color:#313131;font-size:16px;line-height:1.6}.p-project__content dl:not(:last-child){margin-bottom:12px}@media(min-width: 768px){.p-project__content dl{font-size:18px}}.p-project__content dl dt{width:100px}@media(min-width: 768px){.p-project__content dl dt{width:150px}}.p-project__content dl dd{flex:1}.p-about{width:91.4%;max-width:1200px;margin:0 auto;padding:64px 0}@media(min-width: 768px){.p-about{width:95.3%}}@media(min-width: 768px){.p-about{padding:80px 0}}.p-about__iframe{position:relative;width:100%;padding-top:56.25%;margin-bottom:64px}@media(min-width: 768px){.p-about__iframe{margin-bottom:80px}}.p-about__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-about__content section:not(:last-child){margin-bottom:48px}@media(min-width: 768px){.p-about__content section:not(:last-child){margin-bottom:64px}}.p-about__content section h2{font-size:24px;line-height:1.6;border-left:solid 4px #ff4545;padding-left:16px;margin-bottom:24px;font-weight:bold}@media(min-width: 768px){.p-about__content section h2{font-size:28px}}.p-about__content section p{color:#313131;font-size:16px;line-height:1.6}.p-about__content section p:not(:last-child){margin-bottom:16px}@media(min-width: 768px){.p-about__content section p{font-size:18px}}
/*# sourceMappingURL=style.css.map */