/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/@import"../fontawesome/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@500&family=Noto+Sans+JP&display=swap";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,blockquote,hr,figure{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit}ul,ol{padding:0;list-style:none}img{vertical-align:middle}address{font-style:normal}input,textarea,select{outline:none}[type=button],[type=submit],[type=reset],select{cursor:pointer}@media(min-width: 768px){a[href^="tel:"]{pointer-events:none;text-decoration:none;color:inherit}}html{font-family:"Noto Sans JP",Arial,YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:62.5%;color:#666;background:#fff;height:-webkit-fill-available}@media(max-width: 1196px){html{font-size:calc(100vw/119.6)}}#relief-sec01 ul.guarantee li div h4 span:nth-of-type(1),#relief-sec01 ul.relief li div h4 span:nth-of-type(1),#about-sec01>div ul li h4 span:nth-of-type(1),#design-sec01 ul li div h3 span:nth-of-type(1),#pro-sec01 ul li div h3 span:nth-of-type(1),#hajimete-sec01 ul li div h3 span:nth-of-type(1),#free-sec02 ul.flow li>div .step,#free-sec01 .contact .tel a,[id^=free-sec] .phone ul li .tel,#voice-detail-sec01>div h3:before,#faq-sec01 dl dd::before,#faq-sec01 dl dt::before,#flow-sec01 ul.flow li>div .desc .tel,#flow-sec01 ul.flow li>div .step,#land-sec01 ul li div h3 span:nth-of-type(1),#renovation-sec02 .phone ul li .tel,#renovation-sec01 ul li div h4 span:nth-of-type(1),#studio-detail-sec03 ul.flow li>div .step,[id^=studio-detail-sec] .phone ul li .tel,#top-sec12 ul li a,#top-sec02 .concept-list .list-item a .concept-title .no,#event-detail-sec04 ul li .arrow,#works-detail-sec02 ul li .arrow,#gallery-detail-sec02 ul li .arrow,#voice-detail-sec02 ul li .arrow,#staff-detail-sec02 ul li .arrow,#news-detail-sec02 ul li .arrow,#blog-detail-sec02 ul li .arrow,#relief-sec01 h3 span,#cost-sec01 h3 span,#about-sec01>div h3 span,#event-detail-sec03 h2>span:nth-of-type(1),#event-sec01 h2>span:nth-of-type(1),#free-sec03 h2>span:nth-of-type(1),#free-sec02 h2>span:nth-of-type(1),#works-sec01 h2>span:nth-of-type(1),#company-sec04 h2>span:nth-of-type(1),#company-sec03 h2>span:nth-of-type(1),#company-sec02 h2>span:nth-of-type(1),#company-sec01 h2>span:nth-of-type(1),#quality-sec01 h2>span:nth-of-type(1),#faq-sec01 h2>span:nth-of-type(1),#flow-sec01 h2>span:nth-of-type(1),#land-sec01 h2>span:nth-of-type(1),#renovation-sec03 h2>span:nth-of-type(1),#renovation-sec01 h2>span:nth-of-type(1),#studio-detail-sec04 h2>span:nth-of-type(1),#studio-detail-sec03 h2>span:nth-of-type(1),#studio-detail-sec01 h2>span:nth-of-type(1),#top-sec14 h2>span:nth-of-type(1),#top-sec13 h2>span:nth-of-type(1),#top-sec12 h2>span:nth-of-type(1),#top-sec15 h2>span:nth-of-type(1),#top-sec11 h2>span:nth-of-type(1),#top-sec10 h2>span:nth-of-type(1),#top-sec09 h2>span:nth-of-type(1),#top-sec07 h2>span:nth-of-type(1),#top-sec06 h2>span:nth-of-type(1),#top-sec05 h2>span:nth-of-type(1),#top-sec04 h2>span:nth-of-type(1),#top-sec02 h2>span:nth-of-type(1),#top-sec01 h2>span:nth-of-type(1),#top-sec00 h2>span:nth-of-type(1),#common-sec-studio h2>span:nth-of-type(1),#common-sec-contact h2>span:nth-of-type(1),#common-sec-about h2>span:nth-of-type(1),#common-sec-concept h2>span:nth-of-type(1),#relief-sec01 h2>span:nth-of-type(1),#cost-sec01 h2>span:nth-of-type(1),#about-sec01 h2>span:nth-of-type(1),#design-sec01 h2>span:nth-of-type(1),#pro-sec01 h2>span:nth-of-type(1),#hajimete-sec01 h2>span:nth-of-type(1),#event-detail-sec02 h2>span:nth-of-type(1),#studio-detail-sec02 h2>span:nth-of-type(1){font-family:Oswald,Arial,sans-serif}body{line-height:1.8;font-size:1.6em;min-height:100vh;min-height:-webkit-fill-available}a{color:inherit;-webkit-transition:.5s;transition:.5s}a:hover{text-decoration:none;opacity:.8}figure{text-align:center}img{max-width:100% !important;height:auto !important}h1,h2,h3,h4,h5,h6{line-height:1.4;color:#111}hr{clear:both;margin:6rem 0;border:0;border-top:1px solid #ccc}table{width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #ccc;border-collapse:collapse}table>tbody>tr>th,table>tbody>tr>td{position:relative;vertical-align:top;padding:1.5rem 2rem}table>tbody>tr>th::after,table>tbody>tr>td::after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#ccc}table>tbody>tr>th{width:25%;font-weight:bold;text-align:inherit;white-space:nowrap;background:#eee;color:#333}table>tbody>tr>td>*:not(:first-child){margin-top:2rem}table>tbody>tr>td ul{list-style:disc;padding-left:3rem}table.col>tbody>tr>th{width:auto}table>caption{font-weight:bold;text-align:left}table.table02{border-bottom-color:#999}table.table02>tbody>tr>th,table.table02>tbody>tr>td{vertical-align:middle}table.table02>tbody>tr>th::after,table.table02>tbody>tr>td::after{background:#999}table.table02>tbody>tr>th{text-align:center;color:#fff;background:rgba(70,61,62,.6)}.sp{display:none !important}.clearfix::after,#content::after{content:"";display:block;clear:both}.right{text-align:right !important}.center{text-align:center !important}.aligncenter{display:block;margin:0 auto}.alignleft,.alignright{max-width:52% !important;margin-bottom:1em}.alignleft{float:left;margin-right:5%}.alignright{float:right;margin-left:5%}.nowrap{white-space:nowrap}.wrap{word-break:break-all}.kome:not(ul):not(ol),ul.kome>li,ol.kome>li{display:block;position:relative;padding-left:1.2em}.kome:not(ul):not(ol)::before,ul.kome>li::before,ol.kome>li::before{content:"※";position:absolute;top:0;left:0}ol.kome{counter-reset:no}ol.kome>li{counter-increment:no;padding-left:2em}ol.kome>li::before{content:"※" counter(no)}.mtop0{margin-top:0 !important}.col:not(table){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col:not(table).reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col:not(table)>*{width:48%}.btn,.btn03,.form [type=button],.form [type=submit],.form [type=reset],.btn-02,.btn02{display:block;position:relative;width:32rem;max-width:100% !important;line-height:1.4;font-size:1.6rem;font-weight:bold;text-align:center;text-decoration:none;color:#ea5413;margin:0 auto;padding:.8em 1.8em;background:#fff;border:1px solid;border-radius:5em;-webkit-box-shadow:.2rem .2rem 0 rgba(0,0,0,.2);box-shadow:.2rem .2rem 0 rgba(0,0,0,.2)}.btn.icon::after,.icon.btn03::after,.form .icon[type=button]::after,.form .icon[type=submit]::after,.form .icon[type=reset]::after,.icon.btn-02::after,.icon.btn02::after{content:normal}.btn.inpage::after,.inpage.btn03::after,.form .inpage[type=button]::after,.form .inpage[type=submit]::after,.form .inpage[type=reset]::after,.inpage.btn-02::after,.inpage.btn02::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;margin-left:.5em}.btn-02,.btn02{color:#000;border:solid 2px #ea5413}.btn02{padding:.5em 1.8em;border-radius:0}.btn02::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:calc(50% - .5em);right:1em;line-height:1}.btn03,.form [type=button],.form [type=submit],.form [type=reset]{width:16rem;color:#fff;padding:.5em;background:#ea5413;border-color:#ea5413;border-radius:0}.gmap{position:relative}.gmap::after{content:"";display:block;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.accordion>div>dt{cursor:pointer}.accordion>div>dt:hover{opacity:.8}.accordion>div>dd{display:none}.wp-pagenavi{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:2.5em;font-size:1.8rem;text-align:center;margin-top:4rem}.wp-pagenavi>*{min-width:2.5em;margin:.5rem .5rem 0;padding:0 .5em}.wp-pagenavi a:hover,.wp-pagenavi .current{color:#fff;background:#ea5413}.wp-pagenavi a{text-decoration:none}.wp-pagenavi a:hover{opacity:1}.base>*{margin-top:4rem}.base>*:first-child{margin-top:0}.base .col>*>*{margin-top:4rem}.base .col>*>*:first-child{margin-top:0}.base h2,.base h3,.base h4,.base h5,.base h6{margin-bottom:-2rem}.base h3{font-size:2.6rem;padding-left:.5em;border-left:.2rem solid #ea5413}.base h4{font-size:2.4rem}.base h5{font-size:2.2rem}.base h6{font-size:2rem}.base dl:not([class])>dt{margin-top:.5em}.base ul:not([class]),.base ol:not([class]){padding-left:2em}.base ul:not([class])>li,.base ul:not([class]) ul,.base ul:not([class]) ol,.base ol:not([class])>li,.base ol:not([class]) ul,.base ol:not([class]) ol{margin-top:.5em}.base ul:not([class])>li:first-child,.base ul:not([class]) ul:first-child,.base ul:not([class]) ol:first-child,.base ol:not([class])>li:first-child,.base ol:not([class]) ul:first-child,.base ol:not([class]) ol:first-child{margin-top:0}.base ul:not([class]){list-style:disc}.base ol:not([class]){list-style:decimal}.base ol:not([class]) ol:not([class]){list-style:lower-alpha}.form [type=text],.form [type=number],.form [type=search],.form [type=email],.form [type=tel],.form [type=url],.form [type=password],.form [type=date],.form [type=datetime-local],.form [type=month],.form [type=week],.form [type=time],.form textarea,.form select{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;font:inherit;padding:.5rem 1rem;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#111}.form [type=text][disabled],.form [type=number][disabled],.form [type=search][disabled],.form [type=email][disabled],.form [type=tel][disabled],.form [type=url][disabled],.form [type=password][disabled],.form [type=date][disabled],.form [type=datetime-local][disabled],.form [type=month][disabled],.form [type=week][disabled],.form [type=time][disabled],.form textarea[disabled],.form select[disabled]{background-color:#ddd}.form textarea{height:20rem;vertical-align:middle}.form select:not([size]){padding-right:2rem;background-image:url("../img/select.svg");background-position:right 1rem center;background-size:1rem;background-repeat:no-repeat}.form select:not([size])::-ms-expand{display:none}.form [type=radio],.form [type=checkbox]{margin-right:.5em}.form [type=button],.form [type=submit],.form [type=reset]{font-family:inherit}.form [type=button]:hover,.form [type=submit]:hover,.form [type=reset]:hover{opacity:.8}.post-password-form{padding-top:12rem !important;padding-bottom:12rem !important;text-align:center}.post-password-form p:first-child{margin-bottom:2rem}.form>*,.form form>*{margin-top:4rem}.form>*:first-child,.form form>*:first-child{margin-top:0}.form .form-table th{padding-top:2rem;background-color:rgba(59,79,80,.05);color:#333}.form .form-table th .req{position:absolute;top:2rem;right:2rem}.form .form-table td{color:#333;padding-bottom:.5rem}.form .form-table td input,.form .form-table td textarea,.form .form-table td select,.form .form-table td>*{margin-bottom:1rem}.form .form-table td [type=text],.form .form-table td [type=number],.form .form-table td [type=search],.form .form-table td [type=email],.form .form-table td [type=tel],.form .form-table td [type=url],.form .form-table td [type=password],.form .form-table td [type=date],.form .form-table td [type=datetime-local],.form .form-table td [type=month],.form .form-table td [type=week],.form .form-table td [type=time],.form .form-table td textarea{min-height:3.8rem}.form .form-table td [type=date]{max-width:30rem}.form .form-table td select{width:auto;min-width:30rem}.form .form-table td .checkbox.vertical .wpcf7-list-item{display:block;margin:.6rem 0 0 0}.form .form-table td .checkbox.vertical .wpcf7-list-item.first{margin-top:0}.form .form-table td .post_title [type=text]{border:none}.form .form-table td .error{color:red}.form .form-table td .kome{line-height:1.4;color:#666;padding-left:0;margin-top:.6rem}.form .form-table td .wpcf7-list-item{margin-right:2rem}.form .form-table td .wpcf7-list-item.last{margin-right:0}.form .checkbox li,.form .radio li{display:inline-block;position:relative;min-width:6em;margin:.5rem 1em 0 0;padding-left:1.2em}.form .checkbox li [type=checkbox],.form .checkbox li [type=radio],.form .radio li [type=checkbox],.form .radio li [type=radio]{position:absolute;top:.5em;left:0;margin:0}.form .req{line-height:2;font-size:1.2rem;font-weight:normal;vertical-align:middle;color:#ea5413;padding:0 .5em;border:1px solid}.form .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.form .submit [type=button],.form .submit [type=submit],.form .submit [type=reset]{margin:1rem 1rem 0;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 426px){.form [type=text],.form [type=number],.form [type=search],.form [type=email],.form [type=tel],.form [type=url],.form [type=password],.form [type=date],.form [type=datetime-local],.form [type=month],.form [type=week],.form [type=time],.form textarea,.form select{font-size:16px}}footer>*,#content>*{padding-left:1.5rem;padding-right:1.5rem}footer>*>*,#content>*>*,#about-sec01>div>*,#free-sec03 h2>*,#studio-detail-sec04 h2>*,#top-sec15>*,#top-sec11>*,#top-sec10>*,#top-sec08 h2>*,#top-sec01>*,#relief-sec01 h3>*,#cost-sec01 h3>*,#about-sec01>div h3>*{max-width:116.6rem;margin-left:auto;margin-right:auto}#about-sec01>div,#free-sec03 h2,#studio-detail-sec04 h2,#top-sec15,#top-sec11,#top-sec10,#top-sec08 h2,#top-sec01,#relief-sec01 h3,#cost-sec01 h3,#about-sec01>div h3{max-width:none;margin-left:calc(1.5rem*-1);margin-right:calc(1.5rem*-1);padding-left:1.5rem;padding-right:1.5rem}[id^=event-detail-sec]>*,[id^=news-detail-sec]>*,[id^=blog-detail-sec]>*{max-width:90rem !important}#top-kv{position:relative;width:100%;height:auto}#top-kv #hlogo{position:absolute;top:2rem;left:2rem}#top-kv #hlogo a{display:block}#top-kv #htxt{position:absolute;top:46%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:3.8rem;text-align:center;font-weight:medium;color:#fff}#top-kv #htxt::before{content:"";position:absolute;top:-10rem;left:-9rem;width:23.5rem;height:9.5rem;background:url("../img/top-header-img.png") center center no-repeat;background-size:cover}#top-kv #hscroll{position:absolute;bottom:13%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#top-kv header{position:absolute;bottom:0;z-index:90;width:100%}#top-kv header #gnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}#top-kv header #gnav>li{position:relative;border-right:solid 1px #d9d9d9;background-color:hsla(0,0%,100%,.8);-webkit-transition:all .5s;transition:all .5s}#top-kv header #gnav>li:last-child,#top-kv header #gnav>li:nth-last-child(2){border:none}#top-kv header #gnav>li:nth-of-type(1){width:0;overflow:hidden}#top-kv header #gnav>li:nth-of-type(2){width:19%}#top-kv header #gnav>li:nth-of-type(3){width:13%}#top-kv header #gnav>li:nth-of-type(4){width:13%}#top-kv header #gnav>li:nth-of-type(5){width:13%}#top-kv header #gnav>li:nth-of-type(6){width:18%}#top-kv header #gnav>li:nth-of-type(7){width:24%}#top-kv header #gnav>li .parent{height:6.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:default}#top-kv header #gnav>li .child{display:none;position:absolute;top:6.8rem;left:0;background:hsla(0,0%,100%,.9);width:100%;padding:1.2rem 0}#top-kv header #gnav>li .child li{padding:.2rem}#top-kv header #gnav>li .child a{display:block;text-decoration:none;padding:.6rem 2rem .6rem 0}#top-kv header #gnav>li ol.child{padding-left:6rem;width:30rem}#top-kv header #gnav>li ol.child li{list-style-type:decimal-leading-zero}#top-kv header #gnav>li ul.child{padding-left:4rem;width:26rem}#top-kv header #gnav>li ul.child>li>ul>li{position:relative;padding-left:1.6rem}#top-kv header #gnav>li ul.child>li>ul>li::before{position:absolute;content:"-";top:.7em;left:0}#top-kv header #gnav>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;text-decoration:none;text-align:center;height:6.8rem;color:#3d3d3d}#top-kv header #gnav.scroll{position:fixed;top:0;left:0;width:100%}#top-kv header #gnav.scroll>li{border:none !important;background-color:#fff}#top-kv header #gnav.scroll>li:nth-of-type(1){width:15.5%}#top-kv header #gnav.scroll>li:nth-of-type(1) a{display:inline-block;width:auto}#top-kv header #gnav.scroll>li:nth-of-type(2){width:16.5%}#top-kv header #gnav.scroll>li:nth-of-type(3){width:10%}#top-kv header #gnav.scroll>li:nth-of-type(4){width:10%}#top-kv header #gnav.scroll>li:nth-of-type(5){width:10%}#top-kv header #gnav.scroll>li:nth-of-type(6){width:14%}#top-kv header #gnav.scroll>li:nth-of-type(7){width:24%}#top-kv header #gnav.scroll .sns{height:100%;background-color:#fff}#top-kv header #gnav.scroll .cv{background-color:#fff}#top-kv header #gnav.scroll .cv a{color:#fff;background-color:#ea5413}#top-kv header #gnav .home{text-align:left}#top-kv header #gnav .home a{display:block;text-align:left}#top-kv header #gnav .home a img{height:100% !important;width:auto !important;max-width:none !important}#top-kv header #gnav .sns{height:100%;background-color:hsla(0,0%,100%,.8)}#top-kv header #gnav .sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:6.8rem}#top-kv header #gnav .sns ul li{margin-left:1.8rem}#top-kv header #gnav .sns ul li:first-child{margin-left:0}#top-kv header #gnav .sns ul li.no1 a::before{content:""}#top-kv header #gnav .sns ul li.no2 a::before{content:""}#top-kv header #gnav .sns ul li.no3 a::before{content:""}#top-kv header #gnav .sns ul li a{display:block;position:relative;width:1.1em;height:1.1em;font-size:1.8rem;text-indent:120%;text-decoration:none;white-space:nowrap;overflow:hidden}#top-kv header #gnav .sns ul li a::before{content:"";font-family:"Font Awesome 5 Brands";font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;text-indent:0;color:#666}#top-kv header #gnav .cv a{color:#fff;background-color:#ea5413;line-height:1.2;padding:1em}#top-kv #top-kv-video{position:relative;width:100%;height:auto;z-index:-1}#top-kv #top-kv-video video{width:100%;height:auto;display:block}#top-kv #top-kv-video::after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}#top-kv #top-kv-slider{position:relative;width:100%;height:auto;z-index:-1}#top-kv #top-kv-slider ul{height:100%}#top-kv #top-kv-slider ul li{height:100%;display:block !important}#top-kv #top-kv-slider ul li img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;aspect-ratio:5/2.5}#base{padding-top:8.8rem}#base header{position:fixed;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100;width:100%}#base header #gnav-wrap{width:100%}#base header #gnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:0%}#base header #gnav>li{position:relative;background-color:#fff}#base header #gnav>li:nth-of-type(1){width:23rem}#base header #gnav>li:nth-of-type(2){width:16.5%}#base header #gnav>li:nth-of-type(3){width:10.5%}#base header #gnav>li:nth-of-type(4){width:11%}#base header #gnav>li:nth-of-type(5){width:11%}#base header #gnav>li:nth-of-type(6){width:14%}#base header #gnav>li:nth-of-type(7){width:26%}#base header #gnav>li .parent{height:8.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:default}#base header #gnav>li .child{display:none;position:absolute;top:8.8rem;left:0;background:hsla(0,0%,100%,.9);width:100%;padding:1.2rem 0}#base header #gnav>li .child li{padding:.2rem}#base header #gnav>li .child a{display:block;text-decoration:none;padding:.6rem 2rem .6rem 0}#base header #gnav>li ol.child{padding-left:6rem;width:30rem}#base header #gnav>li ol.child li{list-style-type:decimal-leading-zero}#base header #gnav>li ul.child{padding-left:4rem;width:26rem}#base header #gnav>li ul.child>li>ul>li{position:relative;padding-left:1.6rem}#base header #gnav>li ul.child>li>ul>li::before{position:absolute;content:"-";top:.7em;left:0}#base header #gnav>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;text-decoration:none;text-align:center;height:8.8rem;color:#3d3d3d}#base header #gnav .home{text-align:left}#base header #gnav .home a{display:block;text-align:left}#base header #gnav .home a img{height:100% !important;width:auto !important;max-width:none !important}#base header #gnav .sns{height:100%}#base header #gnav .sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:8.8rem}#base header #gnav .sns ul li{margin-left:1.8rem}#base header #gnav .sns ul li:first-child{margin-left:0}#base header #gnav .sns ul li.no1 a::before{content:""}#base header #gnav .sns ul li.no2 a::before{content:""}#base header #gnav .sns ul li.no3 a::before{content:""}#base header #gnav .sns ul li a{display:block;position:relative;width:1.1em;height:1.1em;font-size:1.8rem;text-indent:120%;text-decoration:none;white-space:nowrap;overflow:hidden}#base header #gnav .sns ul li a::before{content:"";font-family:"Font Awesome 5 Brands";font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;text-indent:0;color:#666}#base header #gnav .cv{padding:1rem;background-color:#fff}#base header #gnav .cv a{color:#fff;background-color:#ea5413;height:6.8rem}footer{color:#000;background:#ddd;border-top:.1rem solid #ea5413}footer>div>.col>*{width:auto}footer address{width:30% !important}footer address>*{margin-top:3rem}footer address>*:first-child{margin-top:0}footer address .sns-list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}footer address .sns-list01 .list-item{max-width:150px}footer address .sns-list02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer address .sns-list02 .list-item:nth-child(n+2){margin:0 0 0 1.2em}footer .col{gap:2em}#farea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em 0 0;margin-top:1.5em;margin-bottom:3em;border-bottom:#ea5413 1px solid}#farea .img{width:30%}#farea .img img{display:block}#farea .txt{width:65%}#farea .txt p{font-size:1.8rem;font-weight:bold;padding:0 0 .75em 0}#farea .txt dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.5rem}#farea .txt dl dt{width:4em;padding:0 0 1.5em}#farea .txt dl dd{width:calc(100% - 5em);padding:0 0 1.5em}#flogo img{width:34.4rem}#fsns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#fsns li{margin-left:1em}#fsns li:first-child{margin-left:0}#fsns li a{display:block;position:relative;width:1.1em;height:1.1em;font-size:4rem;text-indent:120%;text-decoration:none;white-space:nowrap;overflow:hidden}#fsns li a::before{content:"";font-family:"Font Awesome 5 Brands";font-weight:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;text-indent:0}#fsns li.no02 a::before{content:""}#fsns li.no03 a::before{content:""}#fsns li.no04 a::before{content:""}#ftel a{width:29rem;font-size:2.8rem;color:#000;padding:.5em;background:none}#ftel a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.5em}#fnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#fnav>ul{margin-left:2em}#fnav>ul:first-child{margin-left:0}#fnav>ul li{margin-top:.5em;font-size:1.5rem}#fnav>ul>li a{display:inline-block;position:relative;text-decoration:none;padding-left:1.5em}#fnav>ul>li a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:0}#fnav>ul>li ul{font-size:1.4rem;padding-left:1.5em}#fnav>ul>li ul li a{padding-left:1em}#fnav>ul>li ul li a::before{font-family:inherit;content:"-"}#copyright{font-size:1.2rem;text-align:center;padding-top:2rem;padding-bottom:2rem;margin-top:8rem}#fixed-bnr{position:fixed;right:0;top:26%;z-index:90}#fixed-bnr figure{cursor:pointer;position:absolute;z-index:10;top:-1.6rem;left:-1.6rem;width:3.2rem}#pagetop{display:none;opacity:0;position:fixed;right:2rem;bottom:2rem;z-index:75;-webkit-transition:opacity 1s;transition:opacity 1s}#pagetop.on{display:inline-block}#pagetop.show{opacity:1}#pagetop img{width:8rem;height:8rem}#content{overflow:hidden}#content>*{padding-top:7.4rem;padding-bottom:7.4rem}#event-detail-sec03 h2,#event-sec01 h2,#free-sec03 h2,#free-sec02 h2,#works-sec01 h2,#company-sec04 h2,#company-sec03 h2,#company-sec02 h2,#company-sec01 h2,#quality-sec01 h2,#faq-sec01 h2,#flow-sec01 h2,#land-sec01 h2,#renovation-sec03 h2,#renovation-sec01 h2,#studio-detail-sec04 h2,#studio-detail-sec03 h2,#studio-detail-sec01 h2,#top-sec14 h2,#top-sec13 h2,#top-sec12 h2,#top-sec15 h2,#top-sec11 h2,#top-sec10 h2,#top-sec09 h2,#top-sec07 h2,#top-sec06 h2,#top-sec05 h2,#top-sec04 h2,#top-sec02 h2,#top-sec01 h2,#top-sec00 h2,#common-sec-studio h2,#common-sec-contact h2,#common-sec-about h2,#common-sec-concept h2,#relief-sec01 h2,#cost-sec01 h2,#about-sec01 h2,#design-sec01 h2,#pro-sec01 h2,#hajimete-sec01 h2,#event-detail-sec02 h2,#studio-detail-sec02 h2{position:relative;text-align:center;margin-bottom:4rem}#event-detail-sec03 h2>span:nth-of-type(1),#event-sec01 h2>span:nth-of-type(1),#free-sec03 h2>span:nth-of-type(1),#free-sec02 h2>span:nth-of-type(1),#works-sec01 h2>span:nth-of-type(1),#company-sec04 h2>span:nth-of-type(1),#company-sec03 h2>span:nth-of-type(1),#company-sec02 h2>span:nth-of-type(1),#company-sec01 h2>span:nth-of-type(1),#quality-sec01 h2>span:nth-of-type(1),#faq-sec01 h2>span:nth-of-type(1),#flow-sec01 h2>span:nth-of-type(1),#land-sec01 h2>span:nth-of-type(1),#renovation-sec03 h2>span:nth-of-type(1),#renovation-sec01 h2>span:nth-of-type(1),#studio-detail-sec04 h2>span:nth-of-type(1),#studio-detail-sec03 h2>span:nth-of-type(1),#studio-detail-sec01 h2>span:nth-of-type(1),#top-sec14 h2>span:nth-of-type(1),#top-sec13 h2>span:nth-of-type(1),#top-sec12 h2>span:nth-of-type(1),#top-sec15 h2>span:nth-of-type(1),#top-sec11 h2>span:nth-of-type(1),#top-sec10 h2>span:nth-of-type(1),#top-sec09 h2>span:nth-of-type(1),#top-sec07 h2>span:nth-of-type(1),#top-sec06 h2>span:nth-of-type(1),#top-sec05 h2>span:nth-of-type(1),#top-sec04 h2>span:nth-of-type(1),#top-sec02 h2>span:nth-of-type(1),#top-sec01 h2>span:nth-of-type(1),#top-sec00 h2>span:nth-of-type(1),#common-sec-studio h2>span:nth-of-type(1),#common-sec-contact h2>span:nth-of-type(1),#common-sec-about h2>span:nth-of-type(1),#common-sec-concept h2>span:nth-of-type(1),#relief-sec01 h2>span:nth-of-type(1),#cost-sec01 h2>span:nth-of-type(1),#about-sec01 h2>span:nth-of-type(1),#design-sec01 h2>span:nth-of-type(1),#pro-sec01 h2>span:nth-of-type(1),#hajimete-sec01 h2>span:nth-of-type(1),#event-detail-sec02 h2>span:nth-of-type(1),#studio-detail-sec02 h2>span:nth-of-type(1){display:inline-block;position:relative;font-size:4.8rem;padding-bottom:1.2rem;z-index:0}#event-detail-sec03 h2>span:nth-of-type(1)>img,#event-sec01 h2>span:nth-of-type(1)>img,#free-sec03 h2>span:nth-of-type(1)>img,#free-sec02 h2>span:nth-of-type(1)>img,#works-sec01 h2>span:nth-of-type(1)>img,#company-sec04 h2>span:nth-of-type(1)>img,#company-sec03 h2>span:nth-of-type(1)>img,#company-sec02 h2>span:nth-of-type(1)>img,#company-sec01 h2>span:nth-of-type(1)>img,#quality-sec01 h2>span:nth-of-type(1)>img,#faq-sec01 h2>span:nth-of-type(1)>img,#flow-sec01 h2>span:nth-of-type(1)>img,#land-sec01 h2>span:nth-of-type(1)>img,#renovation-sec03 h2>span:nth-of-type(1)>img,#renovation-sec01 h2>span:nth-of-type(1)>img,#studio-detail-sec04 h2>span:nth-of-type(1)>img,#studio-detail-sec03 h2>span:nth-of-type(1)>img,#studio-detail-sec01 h2>span:nth-of-type(1)>img,#top-sec14 h2>span:nth-of-type(1)>img,#top-sec13 h2>span:nth-of-type(1)>img,#top-sec12 h2>span:nth-of-type(1)>img,#top-sec15 h2>span:nth-of-type(1)>img,#top-sec11 h2>span:nth-of-type(1)>img,#top-sec10 h2>span:nth-of-type(1)>img,#top-sec09 h2>span:nth-of-type(1)>img,#top-sec07 h2>span:nth-of-type(1)>img,#top-sec06 h2>span:nth-of-type(1)>img,#top-sec05 h2>span:nth-of-type(1)>img,#top-sec04 h2>span:nth-of-type(1)>img,#top-sec02 h2>span:nth-of-type(1)>img,#top-sec01 h2>span:nth-of-type(1)>img,#top-sec00 h2>span:nth-of-type(1)>img,#common-sec-studio h2>span:nth-of-type(1)>img,#common-sec-contact h2>span:nth-of-type(1)>img,#common-sec-about h2>span:nth-of-type(1)>img,#common-sec-concept h2>span:nth-of-type(1)>img,#relief-sec01 h2>span:nth-of-type(1)>img,#cost-sec01 h2>span:nth-of-type(1)>img,#about-sec01 h2>span:nth-of-type(1)>img,#design-sec01 h2>span:nth-of-type(1)>img,#pro-sec01 h2>span:nth-of-type(1)>img,#hajimete-sec01 h2>span:nth-of-type(1)>img,#event-detail-sec02 h2>span:nth-of-type(1)>img,#studio-detail-sec02 h2>span:nth-of-type(1)>img{position:relative;top:-0.6rem;margin-right:2rem}#event-detail-sec03 h2>span:nth-of-type(1)::before,#event-sec01 h2>span:nth-of-type(1)::before,#free-sec03 h2>span:nth-of-type(1)::before,#free-sec02 h2>span:nth-of-type(1)::before,#works-sec01 h2>span:nth-of-type(1)::before,#company-sec04 h2>span:nth-of-type(1)::before,#company-sec03 h2>span:nth-of-type(1)::before,#company-sec02 h2>span:nth-of-type(1)::before,#company-sec01 h2>span:nth-of-type(1)::before,#quality-sec01 h2>span:nth-of-type(1)::before,#faq-sec01 h2>span:nth-of-type(1)::before,#flow-sec01 h2>span:nth-of-type(1)::before,#land-sec01 h2>span:nth-of-type(1)::before,#renovation-sec03 h2>span:nth-of-type(1)::before,#renovation-sec01 h2>span:nth-of-type(1)::before,#studio-detail-sec04 h2>span:nth-of-type(1)::before,#studio-detail-sec03 h2>span:nth-of-type(1)::before,#studio-detail-sec01 h2>span:nth-of-type(1)::before,#top-sec14 h2>span:nth-of-type(1)::before,#top-sec13 h2>span:nth-of-type(1)::before,#top-sec12 h2>span:nth-of-type(1)::before,#top-sec15 h2>span:nth-of-type(1)::before,#top-sec11 h2>span:nth-of-type(1)::before,#top-sec10 h2>span:nth-of-type(1)::before,#top-sec09 h2>span:nth-of-type(1)::before,#top-sec07 h2>span:nth-of-type(1)::before,#top-sec06 h2>span:nth-of-type(1)::before,#top-sec05 h2>span:nth-of-type(1)::before,#top-sec04 h2>span:nth-of-type(1)::before,#top-sec02 h2>span:nth-of-type(1)::before,#top-sec01 h2>span:nth-of-type(1)::before,#top-sec00 h2>span:nth-of-type(1)::before,#common-sec-studio h2>span:nth-of-type(1)::before,#common-sec-contact h2>span:nth-of-type(1)::before,#common-sec-about h2>span:nth-of-type(1)::before,#common-sec-concept h2>span:nth-of-type(1)::before,#relief-sec01 h2>span:nth-of-type(1)::before,#cost-sec01 h2>span:nth-of-type(1)::before,#about-sec01 h2>span:nth-of-type(1)::before,#design-sec01 h2>span:nth-of-type(1)::before,#pro-sec01 h2>span:nth-of-type(1)::before,#hajimete-sec01 h2>span:nth-of-type(1)::before,#event-detail-sec02 h2>span:nth-of-type(1)::before,#studio-detail-sec02 h2>span:nth-of-type(1)::before{content:"";display:block;position:absolute;width:23rem;height:15rem;left:-25rem;bottom:-5rem;background-position:center center;background-repeat:no-repeat;z-index:-1;background-size:cover}#event-detail-sec03 h2>span:nth-of-type(1)::after,#event-sec01 h2>span:nth-of-type(1)::after,#free-sec03 h2>span:nth-of-type(1)::after,#free-sec02 h2>span:nth-of-type(1)::after,#works-sec01 h2>span:nth-of-type(1)::after,#company-sec04 h2>span:nth-of-type(1)::after,#company-sec03 h2>span:nth-of-type(1)::after,#company-sec02 h2>span:nth-of-type(1)::after,#company-sec01 h2>span:nth-of-type(1)::after,#quality-sec01 h2>span:nth-of-type(1)::after,#faq-sec01 h2>span:nth-of-type(1)::after,#flow-sec01 h2>span:nth-of-type(1)::after,#land-sec01 h2>span:nth-of-type(1)::after,#renovation-sec03 h2>span:nth-of-type(1)::after,#renovation-sec01 h2>span:nth-of-type(1)::after,#studio-detail-sec04 h2>span:nth-of-type(1)::after,#studio-detail-sec03 h2>span:nth-of-type(1)::after,#studio-detail-sec01 h2>span:nth-of-type(1)::after,#top-sec14 h2>span:nth-of-type(1)::after,#top-sec13 h2>span:nth-of-type(1)::after,#top-sec12 h2>span:nth-of-type(1)::after,#top-sec15 h2>span:nth-of-type(1)::after,#top-sec11 h2>span:nth-of-type(1)::after,#top-sec10 h2>span:nth-of-type(1)::after,#top-sec09 h2>span:nth-of-type(1)::after,#top-sec07 h2>span:nth-of-type(1)::after,#top-sec06 h2>span:nth-of-type(1)::after,#top-sec05 h2>span:nth-of-type(1)::after,#top-sec04 h2>span:nth-of-type(1)::after,#top-sec02 h2>span:nth-of-type(1)::after,#top-sec01 h2>span:nth-of-type(1)::after,#top-sec00 h2>span:nth-of-type(1)::after,#common-sec-studio h2>span:nth-of-type(1)::after,#common-sec-contact h2>span:nth-of-type(1)::after,#common-sec-about h2>span:nth-of-type(1)::after,#common-sec-concept h2>span:nth-of-type(1)::after,#relief-sec01 h2>span:nth-of-type(1)::after,#cost-sec01 h2>span:nth-of-type(1)::after,#about-sec01 h2>span:nth-of-type(1)::after,#design-sec01 h2>span:nth-of-type(1)::after,#pro-sec01 h2>span:nth-of-type(1)::after,#hajimete-sec01 h2>span:nth-of-type(1)::after,#event-detail-sec02 h2>span:nth-of-type(1)::after,#studio-detail-sec02 h2>span:nth-of-type(1)::after{content:"";position:absolute;bottom:0;left:50%;width:6.3rem;height:0;border-bottom:.3rem solid #ea5413;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#event-detail-sec03 h2>span:nth-of-type(2),#event-sec01 h2>span:nth-of-type(2),#free-sec03 h2>span:nth-of-type(2),#free-sec02 h2>span:nth-of-type(2),#works-sec01 h2>span:nth-of-type(2),#company-sec04 h2>span:nth-of-type(2),#company-sec03 h2>span:nth-of-type(2),#company-sec02 h2>span:nth-of-type(2),#company-sec01 h2>span:nth-of-type(2),#quality-sec01 h2>span:nth-of-type(2),#faq-sec01 h2>span:nth-of-type(2),#flow-sec01 h2>span:nth-of-type(2),#land-sec01 h2>span:nth-of-type(2),#renovation-sec03 h2>span:nth-of-type(2),#renovation-sec01 h2>span:nth-of-type(2),#studio-detail-sec04 h2>span:nth-of-type(2),#studio-detail-sec03 h2>span:nth-of-type(2),#studio-detail-sec01 h2>span:nth-of-type(2),#top-sec14 h2>span:nth-of-type(2),#top-sec13 h2>span:nth-of-type(2),#top-sec12 h2>span:nth-of-type(2),#top-sec15 h2>span:nth-of-type(2),#top-sec11 h2>span:nth-of-type(2),#top-sec10 h2>span:nth-of-type(2),#top-sec09 h2>span:nth-of-type(2),#top-sec07 h2>span:nth-of-type(2),#top-sec06 h2>span:nth-of-type(2),#top-sec05 h2>span:nth-of-type(2),#top-sec04 h2>span:nth-of-type(2),#top-sec02 h2>span:nth-of-type(2),#top-sec01 h2>span:nth-of-type(2),#top-sec00 h2>span:nth-of-type(2),#common-sec-studio h2>span:nth-of-type(2),#common-sec-contact h2>span:nth-of-type(2),#common-sec-about h2>span:nth-of-type(2),#common-sec-concept h2>span:nth-of-type(2),#relief-sec01 h2>span:nth-of-type(2),#cost-sec01 h2>span:nth-of-type(2),#about-sec01 h2>span:nth-of-type(2),#design-sec01 h2>span:nth-of-type(2),#pro-sec01 h2>span:nth-of-type(2),#hajimete-sec01 h2>span:nth-of-type(2),#event-detail-sec02 h2>span:nth-of-type(2),#studio-detail-sec02 h2>span:nth-of-type(2){display:block;margin-top:2rem;font-weight:normal;font-size:1.6rem}#relief-sec01 h2>span:nth-of-type(1),#cost-sec01 h2>span:nth-of-type(1),#about-sec01 h2>span:nth-of-type(1),#design-sec01 h2>span:nth-of-type(1),#pro-sec01 h2>span:nth-of-type(1),#hajimete-sec01 h2>span:nth-of-type(1),#event-detail-sec02 h2>span:nth-of-type(1),#studio-detail-sec02 h2>span:nth-of-type(1){font-size:3.6rem}#event-detail-sec01 h2,#works-sec02 h2,#gallery-category-sec02 h2,#gallery-category-sec01 h2,#gallery-tag-sec02 h2,#gallery-tag-sec01 h2,#gallery-detail-sec04 h2,#gallery-detail-sec03 h2,#gallery-detail-sec01 h2,#news-detail-sec01 h2,#blog-detail-sec01 h2{font-size:2.6rem;border-bottom:1px solid #ccc;font-weight:bold;padding-bottom:2rem;margin-bottom:4rem}#event-detail-sec03 h3,#free-sec03 h3,#free-sec01 .studio h3,.ob-sec01 h3,#renovation-sec03 h3,#studio-detail-sec04 h3{font-size:2.6rem;border-bottom:1px solid #ea5413;font-weight:bold;padding-bottom:2rem;margin-bottom:4rem}#event-detail-sec01>div h3,#works-detail-sec01>div h3,#works-detail-sec01 h2,#news-detail-sec01>div h3,#blog-detail-sec01>div h3{font-size:2.6rem;font-weight:bold;margin-bottom:2.4rem}#relief-sec01 h3,#cost-sec01 h3,#about-sec01>div h3{padding-top:5rem;padding-bottom:5rem;font-size:2.8rem;color:#111;line-height:1.2;text-align:center;background-color:rgba(230,0,26,.1)}#relief-sec01 h3 span,#cost-sec01 h3 span,#about-sec01>div h3 span{font-size:7rem;display:inline-block;margin:0 .6rem;margin-top:-2rem}#top-sec13 .btn-wrap a,#common-sec-contact .btn-wrap a{font-size:2.8rem;width:42rem}#top-sec13 .btn-wrap a::before,#common-sec-contact .btn-wrap a::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;line-height:.8;font-size:1.5161290323em;vertical-align:bottom;margin-right:.5em}#event-sec01 .col,#top-sec01 .col{margin-top:-4rem}#event-sec01 .col::after,#top-sec01 .col::after{content:"";display:block;width:32%}#event-sec01 .col>li,#top-sec01 .col>li,#event-sec01 .col .list-item,#top-sec01 .col .list-item{width:32%;margin-top:4rem}#event-sec01 .col>li a,#top-sec01 .col>li a,#event-sec01 .col .list-item a,#top-sec01 .col .list-item a{display:block;height:100%;text-decoration:none;border:1px solid #ccc;position:relative}#event-sec01 .col>li a .venue,#top-sec01 .col>li a .venue,#event-sec01 .col .list-item a .venue,#top-sec01 .col .list-item a .venue{padding:.5em;color:#fff;font-size:1.6rem;line-height:1.2;background:#ea5413;position:absolute;top:0;left:0}#event-sec01 .col>li a figure,#top-sec01 .col>li a figure,#event-sec01 .col .list-item a figure,#top-sec01 .col .list-item a figure{padding:1.4rem 1.4rem 0}#event-sec01 .col>li a figure img,#top-sec01 .col>li a figure img,#event-sec01 .col .list-item a figure img,#top-sec01 .col .list-item a figure img{width:100%;max-width:none !important}#event-sec01 .col>li a>div,#top-sec01 .col>li a>div,#event-sec01 .col .list-item a>div,#top-sec01 .col .list-item a>div{padding:1.4rem}#event-sec01 .col>li a>div .ongoing,#top-sec01 .col>li a>div .ongoing,#event-sec01 .col .list-item a>div .ongoing,#top-sec01 .col .list-item a>div .ongoing{padding:.5em;color:#333;font-size:1.6rem;text-align:center;line-height:1.4;border:1px solid #333}#event-sec01 .col>li a>div .ttl,#top-sec01 .col>li a>div .ttl,#event-sec01 .col .list-item a>div .ttl,#top-sec01 .col .list-item a>div .ttl{margin:1rem 0;font-size:2rem;font-weight:bold;color:#111}#event-sec01 .col>li a>div .desc,#top-sec01 .col>li a>div .desc,#event-sec01 .col .list-item a>div .desc,#top-sec01 .col .list-item a>div .desc{margin-bottom:1rem;font-size:1.4rem;color:#666}#event-sec01 .col>li a>div ul,#top-sec01 .col>li a>div ul,#event-sec01 .col .list-item a>div ul,#top-sec01 .col .list-item a>div ul{font-size:1.4rem;padding-top:1rem;border-top:1px dotted #c4c4c4;color:#666}#event-sec01 .col>li a>div ul li,#top-sec01 .col>li a>div ul li,#event-sec01 .col .list-item a>div ul li,#top-sec01 .col .list-item a>div ul li{position:relative;padding-left:2rem}#event-sec01 .col>li a>div ul li::after,#top-sec01 .col>li a>div ul li::after,#event-sec01 .col .list-item a>div ul li::after,#top-sec01 .col .list-item a>div ul li::after{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#event-sec01 .col>li a>div ul .date::after,#top-sec01 .col>li a>div ul .date::after,#event-sec01 .col .list-item a>div ul .date::after,#top-sec01 .col .list-item a>div ul .date::after{content:""}#event-sec01 .col>li a>div ul .area::after,#top-sec01 .col>li a>div ul .area::after,#event-sec01 .col .list-item a>div ul .area::after,#top-sec01 .col .list-item a>div ul .area::after{content:""}#event-sec01 .col>li .btn-wrap,#top-sec01 .col>li .btn-wrap,#event-sec01 .col .list-item .btn-wrap,#top-sec01 .col .list-item .btn-wrap{margin-top:2rem;margin-bottom:2rem}#event-sec01 .col>li .btn-wrap .btn02,#top-sec01 .col>li .btn-wrap .btn02,#event-sec01 .col .list-item .btn-wrap .btn02,#top-sec01 .col .list-item .btn-wrap .btn02{width:60%;border:solid 1px #333}#gallery-sec01 ul,#gallery-category-sec01 ul,#gallery-detail-sec03 ul,#top-sec05 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-top:-3.4rem}#gallery-sec01 ul::after,#gallery-category-sec01 ul::after,#gallery-detail-sec03 ul::after,#top-sec05 ul::after{content:"";display:block;width:26rem}#gallery-sec01 ul::before,#gallery-category-sec01 ul::before,#gallery-detail-sec03 ul::before,#top-sec05 ul::before{content:"";display:block;width:26rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#gallery-sec01 ul li,#gallery-category-sec01 ul li,#gallery-detail-sec03 ul li,#top-sec05 ul li{margin-top:3.4rem;width:26rem}#gallery-sec01 ul li a,#gallery-category-sec01 ul li a,#gallery-detail-sec03 ul li a,#top-sec05 ul li a{position:relative;display:block;text-decoration:none;width:100%;overflow:hidden}#gallery-sec01 ul li a>img,#gallery-category-sec01 ul li a>img,#gallery-detail-sec03 ul li a>img,#top-sec05 ul li a>img{-o-object-fit:cover;object-fit:cover;max-width:none !important;width:100%}#gallery-sec01 ul li a p,#gallery-category-sec01 ul li a p,#gallery-detail-sec03 ul li a p,#top-sec05 ul li a p{position:absolute;bottom:0;width:100%;font-size:1.6rem;color:#fff;font-weight:bold;background:rgba(33,26,25,.6);text-align:center;padding:.8rem}#gallery-category-sec02 ul,#gallery-tag-sec02 ul,#gallery-detail-sec04 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:-2rem}#gallery-category-sec02 ul li,#gallery-tag-sec02 ul li,#gallery-detail-sec04 ul li{margin-top:2rem}#gallery-category-sec02 ul li a,#gallery-tag-sec02 ul li a,#gallery-detail-sec04 ul li a{display:block;width:17.6rem;height:17.6rem;background:#efefef;text-decoration:none;position:relative;text-align:center}#gallery-category-sec02 ul li a figure,#gallery-tag-sec02 ul li a figure,#gallery-detail-sec04 ul li a figure{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;margin-top:-2rem}#gallery-category-sec02 ul li a p,#gallery-tag-sec02 ul li a p,#gallery-detail-sec04 ul li a p{position:absolute;color:#111;line-height:1.2;bottom:22%;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);width:100%;padding-left:1.2rem;padding-right:1.2rem}[id^=works-sec] ul.col{text-align:left;margin-top:-4rem}[id^=works-sec] ul.col::after{content:"";display:block;width:32%}[id^=works-sec] ul.col li{width:32%;margin-top:4rem}[id^=works-sec] ul.col li a{position:relative;height:100%;text-decoration:none;padding-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[id^=works-sec] ul.col li a figure img{width:100%;max-width:none !important}[id^=works-sec] ul.col li a p:nth-of-type(1){color:#111;padding:1.2rem .6rem;font-size:1.8rem;line-height:1.5;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}[id^=works-sec] ul.col li a .btm-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #707070;padding-right:.6rem;padding-left:.6rem;padding-top:.8rem;min-height:2.4em}[id^=works-sec] ul.col li a .btm-area dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;width:50%}[id^=works-sec] ul.col li a .btm-area dl dt{background-color:#ea5413;color:#fff;width:3.5em;padding:.125em .25em;text-align:center}[id^=works-sec] ul.col li a .btm-area dl dd{width:calc(100% - 4em)}[id^=works-sec] ul.col li a .btm-area p{text-align:right;color:#666;padding:0;font-size:1.4rem;width:50%}[id^=works-sec] ul.col li a .btm-area p i{color:#ea5413;margin-right:.6rem}#works-sec02 #works-tags{position:relative;margin-bottom:4rem;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;height:100%}#works-sec02 .open#works-tags .toggleBtn i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#works-sec02 #works-tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:10rem;color:#555}#works-sec02 #works-tags ul li{margin-right:1rem}#works-sec02 #works-tags ul li:last-of-type{margin-right:0}#works-sec02 #works-tags ul li.title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:14rem;background:#666;color:#fff;font-weight:bold;font-size:1.8rem}#works-sec02 #works-tags ul li.tag{padding:.4rem 0 .6rem 0}#works-sec02 #works-tags ul li.tag a{text-decoration:none;background:#e5e5e5;padding:.4rem 1.4rem;font-size:1.4rem}#works-sec02 #works-tags .toggleBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;font-size:1.4rem;-webkit-transition:.5s;transition:.5s;cursor:pointer;color:#333}#works-sec02 #works-tags .toggleBtn:hover{opacity:.8}#works-sec02 #works-tags .toggleBtn i{-webkit-transition:all .5s;transition:all .5s;font-size:2rem;margin-right:.6rem}#works-detail-sec01>.tags,#gallery-detail-sec01>.tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:1.2rem 0}#works-detail-sec01>.tags h3,#gallery-detail-sec01>.tags h3{font-size:1.8rem;font-weight:normal;width:12rem;text-align:center;margin-bottom:0;padding:.8rem 0}#works-detail-sec01>.tags ul,#gallery-detail-sec01>.tags ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 12rem);border-left:dotted 1px #ddd;padding-left:2rem}#works-detail-sec01>.tags ul li,#gallery-detail-sec01>.tags ul li{margin-right:3rem;padding:.8rem 0}#works-detail-sec01>.tags ul li a,#gallery-detail-sec01>.tags ul li a{text-decoration:none}#event-detail-sec04 ul,#works-detail-sec02 ul,#gallery-detail-sec02 ul,#voice-detail-sec02 ul,#staff-detail-sec02 ul,#news-detail-sec02 ul,#blog-detail-sec02 ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#event-detail-sec04 ul li,#works-detail-sec02 ul li,#gallery-detail-sec02 ul li,#voice-detail-sec02 ul li,#staff-detail-sec02 ul li,#news-detail-sec02 ul li,#blog-detail-sec02 ul li{width:calc(50% - 1.4rem)}#event-detail-sec04 ul li a,#works-detail-sec02 ul li a,#gallery-detail-sec02 ul li a,#voice-detail-sec02 ul li a,#staff-detail-sec02 ul li a,#news-detail-sec02 ul li a,#blog-detail-sec02 ul li a{position:relative;display:block;text-decoration:none}#event-detail-sec04 ul li figure,#works-detail-sec02 ul li figure,#gallery-detail-sec02 ul li figure,#voice-detail-sec02 ul li figure,#staff-detail-sec02 ul li figure,#news-detail-sec02 ul li figure,#blog-detail-sec02 ul li figure{width:28rem}#event-detail-sec04 ul li .title,#works-detail-sec02 ul li .title,#gallery-detail-sec02 ul li .title,#voice-detail-sec02 ul li .title,#staff-detail-sec02 ul li .title,#news-detail-sec02 ul li .title,#blog-detail-sec02 ul li .title{width:28rem;font-size:1.4rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#event-detail-sec04 ul li .arrow,#works-detail-sec02 ul li .arrow,#gallery-detail-sec02 ul li .arrow,#voice-detail-sec02 ul li .arrow,#staff-detail-sec02 ul li .arrow,#news-detail-sec02 ul li .arrow,#blog-detail-sec02 ul li .arrow{position:absolute;top:46%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#111;font-size:2.5rem}#event-detail-sec04 ul li .arrow::after,#works-detail-sec02 ul li .arrow::after,#gallery-detail-sec02 ul li .arrow::after,#voice-detail-sec02 ul li .arrow::after,#staff-detail-sec02 ul li .arrow::after,#news-detail-sec02 ul li .arrow::after,#blog-detail-sec02 ul li .arrow::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;font-size:5.5rem}#event-detail-sec04 ul li:nth-of-type(1),#works-detail-sec02 ul li:nth-of-type(1),#gallery-detail-sec02 ul li:nth-of-type(1),#voice-detail-sec02 ul li:nth-of-type(1),#staff-detail-sec02 ul li:nth-of-type(1),#news-detail-sec02 ul li:nth-of-type(1),#blog-detail-sec02 ul li:nth-of-type(1){margin-right:2.8rem}#event-detail-sec04 ul li:nth-of-type(1) figure,#works-detail-sec02 ul li:nth-of-type(1) figure,#gallery-detail-sec02 ul li:nth-of-type(1) figure,#voice-detail-sec02 ul li:nth-of-type(1) figure,#staff-detail-sec02 ul li:nth-of-type(1) figure,#news-detail-sec02 ul li:nth-of-type(1) figure,#blog-detail-sec02 ul li:nth-of-type(1) figure{margin-left:auto}#event-detail-sec04 ul li:nth-of-type(1) .title,#works-detail-sec02 ul li:nth-of-type(1) .title,#gallery-detail-sec02 ul li:nth-of-type(1) .title,#voice-detail-sec02 ul li:nth-of-type(1) .title,#staff-detail-sec02 ul li:nth-of-type(1) .title,#news-detail-sec02 ul li:nth-of-type(1) .title,#blog-detail-sec02 ul li:nth-of-type(1) .title{margin-left:auto}#event-detail-sec04 ul li:nth-of-type(1) .arrow,#works-detail-sec02 ul li:nth-of-type(1) .arrow,#gallery-detail-sec02 ul li:nth-of-type(1) .arrow,#voice-detail-sec02 ul li:nth-of-type(1) .arrow,#staff-detail-sec02 ul li:nth-of-type(1) .arrow,#news-detail-sec02 ul li:nth-of-type(1) .arrow,#blog-detail-sec02 ul li:nth-of-type(1) .arrow{left:1rem;padding-left:4rem}#event-detail-sec04 ul li:nth-of-type(1) .arrow::after,#works-detail-sec02 ul li:nth-of-type(1) .arrow::after,#gallery-detail-sec02 ul li:nth-of-type(1) .arrow::after,#voice-detail-sec02 ul li:nth-of-type(1) .arrow::after,#staff-detail-sec02 ul li:nth-of-type(1) .arrow::after,#news-detail-sec02 ul li:nth-of-type(1) .arrow::after,#blog-detail-sec02 ul li:nth-of-type(1) .arrow::after{content:"";left:0}#event-detail-sec04 ul li:nth-of-type(2) .arrow,#works-detail-sec02 ul li:nth-of-type(2) .arrow,#gallery-detail-sec02 ul li:nth-of-type(2) .arrow,#voice-detail-sec02 ul li:nth-of-type(2) .arrow,#staff-detail-sec02 ul li:nth-of-type(2) .arrow,#news-detail-sec02 ul li:nth-of-type(2) .arrow,#blog-detail-sec02 ul li:nth-of-type(2) .arrow{right:1rem;padding-right:4rem}#event-detail-sec04 ul li:nth-of-type(2) .arrow::after,#works-detail-sec02 ul li:nth-of-type(2) .arrow::after,#gallery-detail-sec02 ul li:nth-of-type(2) .arrow::after,#voice-detail-sec02 ul li:nth-of-type(2) .arrow::after,#staff-detail-sec02 ul li:nth-of-type(2) .arrow::after,#news-detail-sec02 ul li:nth-of-type(2) .arrow::after,#blog-detail-sec02 ul li:nth-of-type(2) .arrow::after{right:0}.wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em !important}.wp-pagenavi>*{margin-top:5px;margin-left:10px;padding:.8em 1em !important;font-size:1.4rem;line-height:1;color:#111}.wp-pagenavi>*:first-child{margin-left:0}.wp-pagenavi a.page{color:#111}.wp-pagenavi a:hover{color:#fff;background:#ea5413;opacity:.6}.wp-pagenavi .current{color:#fff;background:#ea5413}#base #base-kv{position:relative;text-align:center;height:20rem}#base #base-kv>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;color:#fff}#base #base-kv .en{font-size:5.4rem}#base #base-kv .jp{font-size:1.8rem}#base #base-kv figure{position:absolute;top:0;left:0;width:100%;height:20rem;max-width:none !important;overflow:hidden;z-index:0}#base #base-kv figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover;width:120%;max-width:none !important;vertical-align:bottom}#base #base-kv figure::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:1}[id^=common-sec]>*{margin-top:4rem}[id^=common-sec]>*:first-child{margin-top:0}#common-sec-concept{background:url(../img/top-sec02-bg02.jpg) center center no-repeat;background-size:cover;text-align:center}#common-sec-concept h2>span:nth-child(1)::before{width:33rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec02-bg01.png)}#common-sec-concept>p{margin-bottom:7.4rem;color:#111}#common-sec-concept .col{margin-top:-0.5rem}#common-sec-concept .col li{width:49%;margin-top:.5rem}#common-sec-concept .col li a{position:relative;display:block;height:100%;text-decoration:none;height:100%}#common-sec-concept .col li a::after{position:absolute;top:50%;right:2.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;background:url(../img/arrow01.svg) center center no-repeat;background-size:cover;width:4.5rem;height:.8rem}#common-sec-concept .col dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-left:solid .5rem #ea5413;padding:1.4rem 8.4rem 1.4rem 1.4rem;background:#fff;-webkit-box-shadow:1px 1px 0px rgba(0,0,0,.1);box-shadow:1px 1px 0px rgba(0,0,0,.1);height:100%;color:#111}#common-sec-concept .col dl dt{margin-right:6rem}#common-sec-concept .col dl dt span:nth-of-type(1){font-size:1.1rem;font-weight:bold;color:#ea5413;display:block;line-height:1;margin-bottom:.4rem}#common-sec-concept .col dl dt span:nth-of-type(2){color:#111;font-size:3.5rem;display:block;line-height:1}#common-sec-concept .col dl dd{font-size:2.2rem;font-weight:bold;text-align:left}#common-sec-concept .col dl dd small{display:block;font-size:1.4rem;line-height:1.2}#common-sec-about{border-top:solid 1px #ccc}#common-sec-about h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec07-bg01.png)}#common-sec-about ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:center;gap:1.5em}#common-sec-about ul li{width:calc(20% - 1.2em)}#common-sec-about ul li a{position:relative;display:block;text-decoration:none;font-size:2rem;font-weight:bold;padding:20rem 2.4rem 0 2.4rem;border:solid 1px rgba(51,51,51,.3);color:#111}#common-sec-about ul li a>img{position:absolute;top:33%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#common-sec-about ul li a>span{position:absolute;top:78%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;line-height:1.2}#common-sec-contact{color:#111;background:-webkit-gradient(linear, left bottom, left top, color-stop(42rem, #ea5413), color-stop(42rem, transparent));background:-webkit-linear-gradient(bottom, #ea5413 42rem, transparent 42rem);background:linear-gradient(0deg, #ea5413 42rem, transparent 42rem)}#common-sec-contact.last{margin-bottom:4rem}#common-sec-contact .col>*{width:50%}#common-sec-contact .col>figure img{max-width:none !important;-o-object-fit:fill;object-fit:fill;width:100%}#common-sec-contact .col>div{text-align:center;padding:3rem;background:#fff}#common-sec-contact .col>div>*{margin-top:2rem}#common-sec-contact .col>div>*:first-child{margin-top:0}#common-sec-contact h2{margin-bottom:0}#common-sec-contact h2>span:nth-child(1){font-size:2.8rem}#common-sec-contact .tel{font-size:1.8rem;font-weight:bold}#common-sec-contact .tel a{text-decoration:none}#common-sec-contact .tel em{line-height:1;font-style:normal;font-size:2.1666666667em;margin-left:.2em}#common-sec-studio{color:#111}#common-sec-studio h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec14-bg01.png)}#common-sec-studio ul{margin-top:0}#common-sec-studio ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}#common-sec-studio ul li>*{width:calc(560/1166*100%)}#common-sec-studio ul li>figure img{width:100%}#common-sec-studio ul li>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#common-sec-studio ul li>div>*{width:100%;margin-top:1.5rem !important}#common-sec-studio ul li>div>*:first-child{margin-top:0}#common-sec-studio ul li .ttl{width:calc(100% - 15rem);font-size:1.875em;font-weight:bold}#common-sec-studio ul li .map{width:15rem;margin-top:0}#common-sec-studio ul li .map a{width:auto;font-weight:normal;padding:.5em 1em;position:relative}#common-sec-studio ul li .map a::before{position:relative;top:.24rem;display:inline-block;content:"";background:url(../img/icon-map.svg) center center no-repeat;background-size:cover;width:1.8rem;height:1.8rem;margin-right:.4rem}#common-sec-studio ul li .add{font-size:1.125em}#common-sec-studio ul li .detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:0}#common-sec-studio ul li .detail dt,#common-sec-studio ul li .detail dd{margin-top:1.5rem;padding:.2em .5em}#common-sec-studio ul li .detail dt{position:relative;width:7em;padding-left:2em;border:1px solid}#common-sec-studio ul li .detail dd{width:calc(100% - 7em);padding-right:0}#common-sec-studio ul li .detail .open::after,#common-sec-studio ul li .detail .holiday::after,#common-sec-studio ul li .detail .tel::after{font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:.5em}#common-sec-studio ul li .detail .open::after{content:"";font-weight:400}#common-sec-studio ul li .detail .holiday::after{content:"";font-weight:400}#common-sec-studio ul li .detail .tel::after{content:""}#common-sec-studio ul li .detail .tel+dd{font-size:1.25em;font-weight:bold}#common-sec-studio ul li .btn-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#common-sec-studio ul li .btn-wrap a{width:100%;font-size:1.125em;border:solid 1px #333}[id^=top-sec]>*{margin-top:4rem}[id^=top-sec]>*:first-child{margin-top:0}#top-sec00{background-color:#fff;padding-top:0;padding-bottom:0}#top-sec00>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#top-sec00 h2{width:10rem;text-align:left;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec00 h2 span:nth-of-type(1){font-size:3.2rem !important}#top-sec00 h2 span:nth-of-type(1)::after{width:4rem !important}#top-sec00 .btn-wrap{margin:0 0 0 2rem}#top-sec00 .btn,#top-sec00 .form [type=button],.form #top-sec00 [type=button],#top-sec00 .form [type=submit],.form #top-sec00 [type=submit],#top-sec00 .form [type=reset],.form #top-sec00 [type=reset],#top-sec00 .btn-02,#top-sec00 .btn02,#top-sec00 .btn03{max-width:16rem !important}#top-sec00 ul{width:calc(100% - 28rem)}#top-sec00 ul li{border-bottom:1px dotted #c4c4c4}#top-sec00 ul li a{position:relative;display:block;padding:1.2rem 2rem 1.2rem 0;text-decoration:none}#top-sec00 ul li a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;position:absolute;top:calc(50% - .5em);right:0;line-height:1;font-size:1.125em}#top-sec00 ul li a>span{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-sec00 ul li a>span.new::before{position:relative;top:-0.1rem;content:"new";font-size:1.4rem;font-weight:bold;color:#ea5413;margin-right:1.2em}#top-sec01{background-color:#fff}#top-sec01 h2>span:nth-child(1)::before{width:23rem;height:15rem;left:-25rem;bottom:-5rem;background-image:url(../img/top-sec01-bg01.png)}#top-sec01 .col>li{padding:0 !important}#top-sec01 .btn-wrap{margin-top:4rem}#top-sec02{background:url(../img/top-sec02-bg02.jpg) center center no-repeat;background-size:cover;text-align:center}#top-sec02 h2>span:nth-child(1)::before{width:33rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec02-bg01.png)}#top-sec02>p{margin-bottom:7.4rem;color:#111}#top-sec02 .concept-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-sec02 .concept-list .list-item{margin:0 7px 0;width:calc(33.3333333333% - 15px)}#top-sec02 .concept-list .list-item:nth-child(n+4){margin:1.5em 7px 0}#top-sec02 .concept-list .list-item a{text-decoration:none;-webkit-box-shadow:0 0 5px #bbb;box-shadow:0 0 5px #bbb;display:block}#top-sec02 .concept-list .list-item a .concept-title{padding:.8em .5em;text-align:center;line-height:1.3;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec02 .concept-list .list-item a .concept-title .no{color:#ea5413;font-size:3.4rem;line-height:1.1;display:inline-block}#top-sec02 .concept-list .list-item a .concept-title .no .eng{font-size:1.2rem;display:block}#top-sec02 .concept-list .list-item a .concept-title .title{padding:0 0 0 1em;font-size:2.2rem;font-weight:bold}#top-sec02 .concept-list .list-item a .pho img{width:100%}#top-sec02 .col{margin-top:-0.5rem}#top-sec02 .col li{width:49%;margin-top:.5rem}#top-sec02 .col li a{position:relative;display:block;height:100%;text-decoration:none;height:100%}#top-sec02 .col li a::after{position:absolute;top:50%;right:2.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;background:url(../img/arrow01.svg) center center no-repeat;background-size:cover;width:4.5rem;height:.8rem}#top-sec02 .col dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-left:solid .5rem #ea5413;padding:1.4rem 8.4rem 1.4rem 1.4rem;background:#fff;-webkit-box-shadow:1px 1px 0px rgba(0,0,0,.1);box-shadow:1px 1px 0px rgba(0,0,0,.1);height:100%;color:#111}#top-sec02 .col dl dt{margin-right:6rem}#top-sec02 .col dl dt span:nth-of-type(1){font-size:1.1rem;font-weight:bold;color:#ea5413;display:block;line-height:1;margin-bottom:.4rem}#top-sec02 .col dl dt span:nth-of-type(2){color:#111;font-size:3.5rem;display:block;line-height:1}#top-sec02 .col dl dd{font-size:2.2rem;font-weight:bold;text-align:left}#top-sec02 .col dl dd small{display:block;font-size:1.4rem;line-height:1.2}#top-sec03{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-sec03>div{margin:0;text-align:center;padding:7.4rem 1.5rem;max-width:none;width:50%}#top-sec03>div.free{background:url(../img/top-sec03-bg01.jpg) center top no-repeat;background-size:cover;border:solid 1.6rem #fff}#top-sec03>div.tour{background:url(../img/top-sec03-bg02.jpg) center top no-repeat;background-size:cover;border:solid 2px #fff;border:solid #fff;border-width:1.6rem 1.6rem 1.6rem 0}#top-sec03 h2{margin-bottom:3rem;padding-bottom:.6rem;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.5)}#top-sec03 h2 span:nth-of-type(1){display:block;font-size:2.8rem;margin-bottom:3.4rem}#top-sec03 h2 span:nth-of-type(2){display:block;font-size:3.8rem;color:#fff}#top-sec03 h2 span:nth-of-type(2) span{position:relative;display:inline;font-size:4rem;border-bottom:1px solid #ea5413}#top-sec03 .lead{font-size:1.8rem;margin-bottom:3.4rem;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.5)}#top-sec03 .btn-wrap .btn,#top-sec03 .btn-wrap .btn-02,#top-sec03 .btn-wrap .btn02,#top-sec03 .btn-wrap .btn03,#top-sec03 .btn-wrap .form [type=button],.form #top-sec03 .btn-wrap [type=button],#top-sec03 .btn-wrap .form [type=submit],.form #top-sec03 .btn-wrap [type=submit],#top-sec03 .btn-wrap .form [type=reset],.form #top-sec03 .btn-wrap [type=reset]{font-size:2.4rem;color:#fff;background:#ea5413;border:none;font-weight:bold;width:46rem;-webkit-box-shadow:none;box-shadow:none}#top-sec03 .btn-wrap .btn i,#top-sec03 .btn-wrap .btn-02 i,#top-sec03 .btn-wrap .btn02 i,#top-sec03 .btn-wrap .btn03 i,#top-sec03 .btn-wrap .form [type=button] i,.form #top-sec03 .btn-wrap [type=button] i,#top-sec03 .btn-wrap .form [type=submit] i,.form #top-sec03 .btn-wrap [type=submit] i,#top-sec03 .btn-wrap .form [type=reset] i,.form #top-sec03 .btn-wrap [type=reset] i{margin-right:1.8rem}#top-sec04 h2>span:nth-child(1)::before{width:28rem;height:18rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec04-bg01.png)}#top-sec04 ul{text-align:left;margin-top:-4rem}#top-sec04 ul::after{content:"";display:block;width:32%}#top-sec04 ul li{width:32%;margin-top:4rem}#top-sec04 ul li a{position:relative;display:block;height:100%;text-decoration:none;padding-bottom:4rem}#top-sec04 ul li a figure img{width:100%;max-width:none !important}#top-sec04 ul li a p:nth-of-type(1){color:#111;padding:1.2rem .6rem;font-size:1.8rem;line-height:1.5}#top-sec04 ul li a p:nth-of-type(2){position:absolute;left:0;bottom:0;width:100%;text-align:right;color:#666;padding-right:.6rem;padding-left:.6rem;padding-top:.8rem;border-top:1px solid #707070}#top-sec04 ul li a p:nth-of-type(2) i{color:#ea5413;margin-right:.6rem}#top-sec05{background:rgba(51,51,51,.15)}#top-sec05 h2>span:nth-child(1)::before{width:32rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec05-bg01.png)}#top-sec05 .btn-wrap{margin-top:4rem}#top-sec06>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:30rem}#top-sec06 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-0.6rem}#top-sec06 ul li{width:calc(50% - .3rem);margin-top:.6rem}#top-sec06 ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f5f5;text-decoration:none;height:100%}#top-sec06 ul li a figure{margin-right:1.6rem;width:40%}#top-sec06 ul li a figure img{max-width:none !important;-o-object-fit:cover;object-fit:cover;height:100% !important;width:100% !important}#top-sec06 ul li a div{width:calc(60% - 1.6rem);padding-right:1.6rem;position:relative;padding-bottom:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec06 ul li a div p:nth-of-type(1){padding:1.2rem 0;color:#111}#top-sec06 ul li a div p:nth-of-type(2){position:absolute;bottom:0;color:#666;padding:1.6rem 0;border-top:1px dotted rgba(0,0,0,.3);width:calc(100% - 1.6rem)}#top-sec06 ul li a div p:nth-of-type(2) i{color:#ea5413;margin-right:.6rem}#top-sec07 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec07-bg01.png)}#top-sec07 .about-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5em;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-sec07 .about-list li{width:calc(33.3333333333% - 1.2em)}#top-sec07 .about-list li a{padding:5px;color:#111;text-decoration:none;border:1px solid #ccc;display:block}#top-sec07 .about-list li a .pho img{width:100%}#top-sec07 .about-list li a .txt{padding:.5em .5em .2em;font-size:1.8rem;font-weight:bold;text-align:center}#top-sec08{padding-top:0;background:#ddd}#top-sec08 h2{height:11.6rem;text-indent:120%;white-space:nowrap;overflow:hidden;padding:0;background:url("../img/top-sec08-ttl01.svg") left center/contain no-repeat}#top-sec08 h2>*{max-width:none}#top-sec08 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.8rem;text-align:center;color:#333;margin-top:-3rem;gap:2em}#top-sec08 ul li{width:calc(33.3333333333% - 1.5em)}#top-sec08 ul li:nth-child(3n+1){margin-left:0}#top-sec08 ul li a{display:block;text-decoration:none;color:#111}#top-sec08 ul li a>*{margin-top:1rem}#top-sec08 ul li a>*:first-child{margin-top:0}#top-sec08 ul li figure img{width:100%}#top-sec08 ul li small{display:block;font-size:.6428571429em}#top-sec09{background-color:#fff;padding-top:4rem;padding-bottom:4rem}#top-sec09>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#top-sec09 h2{width:10rem;text-align:left;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec09 h2 span:nth-of-type(1){font-size:3.2rem !important}#top-sec09 h2 span:nth-of-type(1)::after{width:4rem !important}#top-sec09 .btn-wrap{margin:0 0 0 2rem}#top-sec09 .btn,#top-sec09 .form [type=button],.form #top-sec09 [type=button],#top-sec09 .form [type=submit],.form #top-sec09 [type=submit],#top-sec09 .form [type=reset],.form #top-sec09 [type=reset],#top-sec09 .btn-02,#top-sec09 .btn02,#top-sec09 .btn03{max-width:16rem !important}#top-sec09 ul{width:calc(100% - 28rem)}#top-sec09 ul li{border-bottom:1px dotted #c4c4c4}#top-sec09 ul li a{position:relative;display:block;padding:1.2rem 2rem 1.2rem 0;text-decoration:none}#top-sec09 ul li a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;position:absolute;top:calc(50% - .5em);right:0;line-height:1;font-size:1.125em}#top-sec09 ul li a>span{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-sec09 ul li a>span.new::before{position:relative;top:-0.1rem;content:"new";font-size:1.4rem;font-weight:bold;color:#ea5413;margin-right:1.2em}#top-sec10{border-top:solid 1px #ccc}#top-sec10 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec10-bg01.png)}#top-sec10 .slider-youtube{margin-bottom:4rem;max-width:none !important}#top-sec10 .slider-youtube .slick-slide a img{padding:0 .7rem;max-width:none !important;width:100%}#top-sec10 .slider-youtube .slick-arrow:before{color:#e2001a;font-size:3.2rem}#top-sec10 .slider-youtube .slick-prev{left:8.5rem;z-index:2}#top-sec10 .slider-youtube .slick-next{right:9.5rem;z-index:2}#top-sec11{border-top:solid 1px #ccc}#top-sec11 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec11-bg01.png)}#top-sec11 .slider-insta{margin-bottom:4rem;max-width:none !important}#top-sec11 .slider-insta .slick-slide{overflow:hidden;margin:.4rem}#top-sec11 .slider-insta .slick-slide a{width:100%;display:block}#top-sec11 .slider-insta .slick-slide a img{-o-object-fit:cover;object-fit:cover}#top-sec15{border-top:solid 1px #ccc}#top-sec15 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec12-bg01.png)}#top-sec15 .sns-area{padding-left:2.5rem;padding-right:2.5rem;max-width:none !important;background:#ea5413}#top-sec15 .sns-area .sns-wrap{margin-left:auto;margin-right:auto;padding:3em 0;max-width:820px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec15 .sns-area .sns-wrap .title-area{margin:-5em 0 0;width:20em}#top-sec15 .sns-area .sns-wrap .title-area .txt{color:#fff;font-size:3rem;line-height:1.5}#top-sec15 .sns-area .sns-wrap .ico-area{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec15 .sns-area .sns-wrap .ico-area .sns-list01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#top-sec15 .sns-area .sns-wrap .ico-area .sns-list01 .list-item:nth-child(n+2){margin:0 0 0 1.2em}#top-sec15 .sns-area .sns-wrap .ico-area .sns-list02{margin:0 0 0 1.2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#top-sec15 .sns-area .sns-wrap .ico-area .sns-list02 .list-item:nth-child(n+2){margin:0 0 0 1.2em}#top-sec15 .sns-area .sns-wrap .ico-area .sns-list02 .list-item img{border:2px solid #fff;border-radius:4em;background:#fff}#top-sec12{border-top:solid 1px #ccc}#top-sec12 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec12-bg01.png)}#top-sec12 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-2rem}#top-sec12 ul li{width:32%;margin-top:2rem}#top-sec12 ul li a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.6rem;font-size:3rem;background:#fff;border:1px solid #333;text-decoration:none;color:#111}#top-sec12 ul li a img{position:absolute;left:2.4rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top-sec12 ul li a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;position:absolute;top:calc(50% - .5em);right:1.6rem;line-height:1;font-size:1.8rem}#top-sec13{background:-webkit-gradient(linear, left bottom, left top, color-stop(42rem, #ea5413), color-stop(42rem, transparent));background:-webkit-linear-gradient(bottom, #ea5413 42rem, transparent 42rem);background:linear-gradient(0deg, #ea5413 42rem, transparent 42rem);color:#111}#top-sec13 .col>*{width:50%}#top-sec13 .col>figure img{max-width:none !important;-o-object-fit:fill;object-fit:fill;width:100%;height:100% !important}#top-sec13 .col>div{text-align:center;padding:3rem;background:#fff}#top-sec13 .col>div>*{margin-top:2rem}#top-sec13 .col>div>*:first-child{margin-top:0}#top-sec13 h2{margin-bottom:0}#top-sec13 h2>span:nth-child(1){font-size:2.8rem}#top-sec13 .tel{font-size:1.8rem;font-weight:bold}#top-sec13 .tel a{text-decoration:none}#top-sec13 .tel em{line-height:1;font-style:normal;font-size:2.1666666667em;margin-left:.2em}#top-sec14{color:#111}#top-sec14 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec14-bg01.png)}#top-sec14 .studio-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-sec14 .studio-wrap .list-wrap{width:calc(50% - 15px)}#top-sec14 .studio-wrap .list-wrap:nth-child(n+3){margin:2.5em 0 0}#top-sec14 .studio-wrap .list-wrap .list-wrap-title{padding:.5em;font-size:2.4rem;font-weight:bold;line-height:1.2;background:#eee}#top-sec14 .studio-wrap .list-wrap .studio-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 10px)}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item>figure img{width:100%}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item>div>*{width:100%;margin-top:1.5rem !important}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item>div>*:first-child{margin-top:0}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .ttl{width:calc(100% - 9rem);font-size:1.0625em;font-weight:bold}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .map{margin-top:0;width:9rem}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .map a{width:auto;font-size:1.2rem;font-weight:normal;padding:.5em 0;position:relative}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .map a::before{position:relative;top:.24rem;display:inline-block;content:"";background:url(../img/icon-map.svg) center center no-repeat;background-size:cover;width:1.3rem;height:1.3rem;margin-right:.1rem}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .add{font-size:.9375em}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail{font-size:1.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:0}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail dt,#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail dd{margin-top:1.5rem;padding:.2em .5em}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail dt{position:relative;width:6.5em;padding-left:1.7em;border:1px solid}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail dd{width:calc(100% - 7em);padding-right:0}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .open::after,#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .holiday::after,#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .tel::after{font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:.5em}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .open::after{content:"";font-weight:400}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .holiday::after{content:"";font-weight:400}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .tel::after{content:""}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .detail .tel+dd{font-size:1.25em;font-weight:bold}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .btn-wrap{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#top-sec14 .studio-wrap .list-wrap .studio-list .list-item .btn-wrap a{width:100%;font-size:1.125em;border:solid 1px #333}#top-bnr-catalog{text-align:center}[id^=studio-detail-sec]>*{margin-top:6rem}[id^=studio-detail-sec]>*:first-child{margin-top:0}[id^=studio-detail-sec] .phone{border:solid 2px #3b4f5a;max-width:76rem !important}[id^=studio-detail-sec] .phone h3{text-align:center;padding:2rem;background:#3b4f5a;color:#fff}[id^=studio-detail-sec] .phone h3>span{position:relative;padding-left:10rem;display:inline-block;text-align:center;font-weight:bold;font-size:2.7rem}[id^=studio-detail-sec] .phone h3>span>span{display:block;font-size:2.4rem}[id^=studio-detail-sec] .phone h3>span::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:8.9rem;height:7.5rem;background-size:cover;background:url(../img/free-sec01-bg02.png) center center no-repeat;background-size:cover}[id^=studio-detail-sec] .phone ul{padding:4rem}[id^=studio-detail-sec] .phone ul li{text-align:center;border-bottom:dotted 1px rgba(0,0,0,.3);margin-bottom:2rem;padding-bottom:2rem}[id^=studio-detail-sec] .phone ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}[id^=studio-detail-sec] .phone ul li h4{font-size:3.2rem;font-weight:bold}[id^=studio-detail-sec] .phone ul li .address{line-height:2;margin-bottom:.6rem}[id^=studio-detail-sec] .phone ul li .tel{font-size:4rem;text-decoration:none;color:#3b4f5a;line-height:1.2}[id^=studio-detail-sec] .phone ul li .tel span{font-size:2.4rem}[id^=studio-detail-sec] .phone ul li .time{font-size:1.8rem;color:#222;line-height:1}[id^=studio-detail-sec] .phone .btn-wrap{margin-bottom:4rem}[id^=studio-detail-sec] .phone .btn-wrap a{border:solid 1px #333;font-weight:normal}[id^=studio-detail-sec] .phone .btn-wrap a::after{font-weight:400}#studio-detail-sec01>*{max-width:90rem}#studio-detail-sec01 h2>span:nth-child(1)::before{width:28rem;height:19rem;left:-32rem;bottom:-5rem;background-image:url(../img/top-sec14-bg01.png)}#studio-detail-sec01 .lead{margin-top:2rem}#studio-detail-sec01 .col{margin-top:2rem}#studio-detail-sec01 .col li{margin-top:4rem}#studio-detail-sec01 .col li figure{margin-bottom:1.2rem}#studio-detail-sec01 .col li h3{margin-bottom:1.2rem;font-size:2.4rem}#studio-detail-sec01 .col li p.sns{margin-top:1.2rem}#studio-detail-sec01 .col li p.sns i{font-size:3rem;margin-right:1rem}#studio-detail-sec02>*{max-width:90rem}#studio-detail-sec02 h2>span:nth-child(1)::before{width:23.7rem;height:15rem;left:-25rem;bottom:-1rem;background-image:url(../img/event-detail-sec02-bg01.png)}#studio-detail-sec02 .consult h3{background:#3b4f5a;color:#fff;font-size:2.4rem;text-align:center;padding:2rem;margin-bottom:2rem}#studio-detail-sec02 .consult>ul{border-left:dotted 1px rgba(0,0,0,.3)}#studio-detail-sec02 .consult>ul>li{width:33.3333333333%;padding:2rem;border-right:dotted 1px rgba(0,0,0,.3);font-size:1.5rem}#studio-detail-sec02 .consult>ul>li figure img{max-width:none !important;width:100%}#studio-detail-sec02 .consult>ul>li>ul{position:relative;background:#f2f2f2;padding:1.2rem;color:#333;margin-bottom:5rem}#studio-detail-sec02 .consult>ul>li>ul li{position:relative;padding-left:2rem}#studio-detail-sec02 .consult>ul>li>ul li::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:1em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}#studio-detail-sec02 .consult>ul>li>ul::after{content:"";display:block;position:absolute;left:50%;bottom:-4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/free-sec01-bg01.png) center center no-repeat;width:4.4rem;height:2.4rem}#studio-detail-sec03>*{max-width:90rem}#studio-detail-sec03 h2>span:nth-child(1)::before{width:20.6rem;height:17.2rem;left:-22rem;bottom:-5rem;background-image:url(../img/free-sec02-bg01.png)}#studio-detail-sec03 ul.flow li{position:relative;padding:4rem 4rem 4rem 12.8rem}#studio-detail-sec03 ul.flow li:nth-child(odd){background-color:rgba(59,79,90,.05)}#studio-detail-sec03 ul.flow li:last-child::before{content:none}#studio-detail-sec03 ul.flow li::before{content:"";display:block;position:absolute;left:7rem;top:5rem;height:100%;width:4px;background:#3b4f5a}#studio-detail-sec03 ul.flow li>div h3{font-size:2.6rem;margin-bottom:2rem}#studio-detail-sec03 ul.flow li>div .step{position:absolute;top:4rem;left:4rem;background:#fff;border:solid 2px #3b4f5a;width:6.4rem;height:6.4rem;padding-top:.6rem}#studio-detail-sec03 ul.flow li>div .step span{display:block;width:100%;color:#3b4f5a;text-align:center;line-height:1}#studio-detail-sec03 ul.flow li>div .step span:nth-of-type(1){font-size:1.6rem}#studio-detail-sec03 ul.flow li>div .step span:nth-of-type(2){font-size:3.4rem}#studio-detail-sec04 h2{padding-top:5rem;padding-bottom:5rem;background-color:rgba(230,0,26,.1)}#studio-detail-sec04 .lead{text-align:center}#studio-detail-sec04 h3{max-width:90rem !important}#studio-detail-sec04 .desc{margin-top:-2rem;max-width:90rem !important}#studio-detail-sec04 .kome{display:block;margin-top:1rem}#studio-detail-sec04 .kome span{color:#ea5413}#studio-detail-sec04 form,#studio-detail-sec04 .wpcf7{max-width:90rem !important}#blog-detail-sec01 h2{margin-bottom:1.6rem}#blog-detail-sec01>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;margin-bottom:4rem;color:#666}#blog-detail-sec01>ul li{position:relative;padding-left:2rem}#blog-detail-sec01>ul li:nth-of-type(1){margin-right:2rem}#blog-detail-sec01>ul li::after{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#blog-detail-sec01>ul .date::after{content:""}#blog-detail-sec01>ul .area::after{content:""}#blog-detail-sec01>div{max-width:76rem !important}#blog-detail-sec01>div h4{font-size:2rem}#blog-detail-sec01>div figure{text-align:left}#blog-detail-sec01>div p{color:#666}#blog-detail-sec01>div ul{padding-left:2rem;list-style-type:disc}#blog-detail-sec01>div ul li:not(:first-child){margin-top:.4rem}#blog-detail-sec01>div ol{padding-left:2rem;list-style-type:decimal}#blog-detail-sec01>div ol li{padding-left:.4rem}#blog-detail-sec01>div ol li:not(:first-child){margin-top:.4rem}#blog-detail-sec01>div table tr th{font-weight:bold;background:#f2f2f2}#blog-detail-sec01>div table tr td{border-left:1px solid #ccc;border-right:1px solid #ccc}#blog-detail-sec01>div .form>*{margin-top:1.2rem}#blog-detail-sec01>div .form>dt,#blog-detail-sec01>div .form>p{margin-top:0}#blog-detail-sec02{padding-top:0}#blog-detail-sec02 ul{padding-top:7.4rem;border-top:solid 1px #ccc}#blog-detail-sec02 .btn-wrap{margin-top:4rem}#blog-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#blog-detail-sec02 .btn-wrap .btn02::after{content:none}#blog-sec01 ul{max-width:80rem !important;border-top:dotted 1px #999}#blog-sec01 ul li{border-bottom:dotted 1px #999}#blog-sec01 ul li a{position:relative;display:block;padding:2rem 0;text-decoration:none}#blog-sec01 ul li a>div{padding-right:16rem}#blog-sec01 ul li a>div .date{position:relative;padding-left:2rem;font-size:1.4rem}#blog-sec01 ul li a>div .date.new::after{content:"new";font-size:1.4rem;font-weight:bold;color:#ea5413;margin-left:1em}#blog-sec01 ul li a>div .date::before{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#blog-sec01 ul li a>div .title{color:#111;font-size:1.8rem}#blog-sec01 ul li a .btn-desc{position:absolute;right:0;bottom:2rem;color:#fff;background:#777;width:12rem;padding:.4rem 1.2rem;font-size:1.4rem;text-align:center}#blog-sec01 ul li .cat{margin:0 0 1rem}#blog-sec01 ul li .cat a{margin:.2rem;padding:.8rem;line-height:1.2;border:1px solid #ccc;display:inline-block}#blog-sec01 .cate-title{margin:0 auto 5.5rem;padding:.5rem;font-size:2.4rem;text-align:center;background:#eee}#blog-sec01 .blog-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#blog-sec01 .blog-wrap .main-area{width:70%}#blog-sec01 .blog-wrap .snavi-area{width:27%}#blog-sec01 .blog-wrap .snavi-area .snavi-title{padding:0 0 1rem;font-size:2.2rem}#blog-sec01 .blog-wrap .snavi-area .snavi-list{border-top:dotted 1px #999}#blog-sec01 .blog-wrap .snavi-area .snavi-list .list-item{border-bottom:dotted 1px #999}#blog-sec01 .blog-wrap .snavi-area .snavi-list .list-item a{padding:1.2rem 1rem}.blog-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-wrap .main-area{width:70%}.blog-wrap .snavi-area{width:27%}.blog-wrap .snavi-area .snavi-title{padding:0 0 1rem;font-size:2.2rem}.blog-wrap .snavi-area .snavi-list{border-top:dotted 1px #999}.blog-wrap .snavi-area .snavi-list .list-item{border-bottom:dotted 1px #999}.blog-wrap .snavi-area .snavi-list .list-item a{padding:1.2rem 1rem;text-decoration:none;display:block;position:relative}#news-detail-sec01 h2{margin-bottom:1.6rem}#news-detail-sec01>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;margin-bottom:4rem;color:#666}#news-detail-sec01>ul li{position:relative;padding-left:2rem}#news-detail-sec01>ul li:nth-of-type(1){margin-right:2rem}#news-detail-sec01>ul li::after{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#news-detail-sec01>ul .date::after{content:""}#news-detail-sec01>ul .area::after{content:""}#news-detail-sec01>div{max-width:76rem !important}#news-detail-sec01>div p{color:#666}#news-detail-sec01>div figure{text-align:left}#news-detail-sec01>div .form>*{margin-top:1.2rem}#news-detail-sec01>div .form>dt,#news-detail-sec01>div .form>p{margin-top:0}#news-detail-sec02{padding-top:0}#news-detail-sec02 ul{padding-top:7.4rem;border-top:solid 1px #ccc}#news-detail-sec02 .btn-wrap{margin-top:4rem}#news-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#news-detail-sec02 .btn-wrap .btn02::after{content:none}#news-sec01 ul{max-width:80rem !important;border-top:dotted 1px #999}#news-sec01 ul li{border-bottom:dotted 1px #999}#news-sec01 ul li a{position:relative;display:block;padding:2rem 0;text-decoration:none}#news-sec01 ul li a>div{padding-right:16rem}#news-sec01 ul li a>div .date{position:relative;padding-left:2rem;font-size:1.4rem}#news-sec01 ul li a>div .date.new::after{content:"new";font-size:1.4rem;font-weight:bold;color:#ea5413;margin-left:1em}#news-sec01 ul li a>div .date::before{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#news-sec01 ul li a>div .title{color:#111;font-size:1.8rem}#news-sec01 ul li a .btn-desc{position:absolute;right:0;bottom:2rem;color:#fff;background:#777;width:12rem;padding:.4rem 1.2rem;font-size:1.4rem;text-align:center}#renovation-sec01{text-align:center}#renovation-sec01 h2>span:nth-child(1)::before{width:30.1rem;height:16.3rem;left:-25rem;bottom:-1rem;background-image:url(../img/renovation-sec01-bg01.png)}#renovation-sec01 .lead{max-width:100rem !important;display:inline-block;text-align:left;margin-bottom:6rem;font-size:1.8rem}#renovation-sec01>h3{max-width:90rem !important;margin-bottom:6rem;font-size:3.2rem;background:#f5f5f5;padding:1rem 2rem}#renovation-sec01 ul{text-align:left;margin-bottom:6rem}#renovation-sec01 ul li:not(:first-child){margin-top:6rem}#renovation-sec01 ul li figure{width:44%}#renovation-sec01 ul li div{width:50%}#renovation-sec01 ul li div h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#renovation-sec01 ul li div h4 span:nth-of-type(1){font-size:6.5rem;color:#ea5413;border-bottom:solid 1px #ea5413;line-height:1;padding-bottom:1rem}#renovation-sec01 ul li div h4 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem}#renovation-sec01 ul li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#renovation-sec01 .renova{padding:3.6rem 10.2rem;background:rgba(59,79,90,.15)}#renovation-sec01 .renova h4{font-size:2.6rem;margin-bottom:3rem}#renovation-sec01 .renova .btn-wrap{position:relative;width:100%;height:22rem;background:url(../img/renovation-sec01-bg02.jpg) top center no-repeat;background-size:cover}#renovation-sec01 .renova .btn-wrap .btn02{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:solid 1px #333;max-width:28rem !important;font-weight:normal}#renovation-sec02 .phone{border:solid 2px #3b4f5a;max-width:76rem !important}#renovation-sec02 .phone h3{text-align:center;padding:2rem;background:#3b4f5a;color:#fff}#renovation-sec02 .phone h3>span{position:relative;padding-left:10rem;display:inline-block;text-align:center;font-weight:bold;font-size:2.7rem}#renovation-sec02 .phone h3>span>span{display:block;font-size:2.4rem}#renovation-sec02 .phone h3>span::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:8.9rem;height:7.5rem;background:url(../img/free-sec01-bg02.png) center center no-repeat;background-size:cover}#renovation-sec02 .phone ul{padding:4rem}#renovation-sec02 .phone ul li{text-align:center;border-bottom:dotted 1px rgba(0,0,0,.3);margin-bottom:2rem;padding-bottom:2rem}#renovation-sec02 .phone ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}#renovation-sec02 .phone ul li h4{font-size:3.2rem;font-weight:bold}#renovation-sec02 .phone ul li .address{line-height:2;margin-bottom:.6rem}#renovation-sec02 .phone ul li .tel{font-size:4rem;text-decoration:none;color:#3b4f5a;line-height:1.2}#renovation-sec02 .phone ul li .tel span{font-size:2.4rem}#renovation-sec02 .phone ul li .time{font-size:1.8rem;color:#222;line-height:1}#renovation-sec02 .phone .btn-wrap{margin-bottom:4rem}#renovation-sec02 .phone .btn-wrap a{border:solid 1px #333;font-weight:normal}#renovation-sec02 .phone .btn-wrap a::after{font-weight:400}#renovation-sec03>*{max-width:90rem !important}#renovation-sec03 h2>span:nth-child(1)::before{width:27.1rem;height:16.7rem;left:-25rem;bottom:-1rem;background-image:url(../img/renovation-sec03-bg01.png)}#renovation-sec03 p.desc{margin-top:-2rem}#renovation-sec03 .kome{display:block;margin-top:1rem}#renovation-sec03 .kome span{color:#ea5413}#land-sec01{text-align:center}#land-sec01 h2>span:nth-child(1)::before{width:24.4rem;height:14.9rem;left:-25rem;bottom:-1rem;background-image:url(../img/land-sec01-bg01.png)}#land-sec01 .lead{display:inline-block;text-align:left;margin-bottom:6rem;font-size:1.8rem}#land-sec01 ul{text-align:left;margin-bottom:6rem}#land-sec01 ul li:not(:first-child){margin-top:6rem}#land-sec01 ul li figure{width:44%}#land-sec01 ul li div{width:50%}#land-sec01 ul li div h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#land-sec01 ul li div h3 span:nth-of-type(1){font-size:6.5rem;color:#ea5413;border-bottom:solid 1px #ea5413;line-height:1;padding-bottom:1rem}#land-sec01 ul li div h3 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem}#land-sec01 ul li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#land-sec01 .renova{padding:3.6rem 10.2rem;background:rgba(59,79,90,.15)}#land-sec01 .renova h4{font-size:2.6rem;margin-bottom:3rem}#land-sec01 .renova .btn-wrap{position:relative;width:100%;height:22rem;background:url(../img/land-sec01-bg02.jpg) top center no-repeat;background-size:cover}#land-sec01 .renova .btn-wrap .btn02{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:solid 1px #333;max-width:28rem !important;font-weight:normal}#flow-sec01 h2>span:nth-child(1)::before{width:17rem;height:11.3rem;left:-18rem;bottom:-1rem;background-image:url(../img/flow-sec01-bg01.png)}#flow-sec01 .lead{text-align:center;margin-bottom:6rem;font-size:1.8rem}#flow-sec01 h3{position:relative;font-size:2.8rem;margin-top:6rem;margin-bottom:6rem;text-align:center}#flow-sec01 h3::after{content:"";position:absolute;top:calc(50% - 2px);left:0;display:block;width:100%;height:1px;border-top:dotted 1px rgba(0,0,0,.3);z-index:0}#flow-sec01 h3>span{position:relative;display:inline-block;background:#fff;padding:.2rem 1rem;z-index:1}#flow-sec01 h3>span>span{display:block;padding:0 3rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(100%, #fce0e1), color-stop(100%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 100%, rgba(252, 224, 225, 0) 100%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 100%, rgba(252, 224, 225, 0) 100%, rgba(252, 224, 225, 0))}#flow-sec01 ul.flow{overflow:hidden}#flow-sec01 ul.flow:last-child li:last-child::before{content:none}#flow-sec01 ul.flow li{position:relative;padding:4rem 4rem 4rem 12.8rem}#flow-sec01 ul.flow li:nth-child(odd){background-color:rgba(59,79,90,.05)}#flow-sec01 ul.flow li::before{content:"";display:block;position:absolute;left:7rem;top:5rem;height:100%;width:4px;background:#3b4f5a}#flow-sec01 ul.flow li>div{width:55%}#flow-sec01 ul.flow li>div h4{font-size:2.6rem;padding-bottom:1rem;margin-bottom:2rem;border-bottom:solid 1px #ccc}#flow-sec01 ul.flow li>div .step{position:absolute;top:4rem;left:4rem;background:#fff;border:solid 2px #3b4f5a;width:6.4rem;height:6.4rem;padding-top:.6rem}#flow-sec01 ul.flow li>div .step span{display:block;width:100%;color:#3b4f5a;text-align:center;line-height:1}#flow-sec01 ul.flow li>div .step span:nth-of-type(1){font-size:1.6rem}#flow-sec01 ul.flow li>div .step span:nth-of-type(2){font-size:3.4rem}#flow-sec01 ul.flow li>div .desc>*:not(:first-child){margin-top:1.2rem}#flow-sec01 ul.flow li>div .desc .explanation{font-size:1.7rem}#flow-sec01 ul.flow li>div .desc .tel{display:inline-block;font-size:3.2rem;text-decoration:none;color:#3b4f5a;line-height:1.2}#flow-sec01 ul.flow li>div .desc .tel span{font-size:1.8rem}#flow-sec01 ul.flow li>div .desc .note{display:inline-block;padding:.6rem 2rem;color:#fff;background:rgba(59,79,90,.7);width:39rem;text-align:center}#flow-sec01 ul.flow li>div .desc .btn-wrap .btn02{margin:0;border:solid 1px #333;max-width:28rem !important;font-weight:normal;font-size:1.5rem}#flow-sec01 ul.flow li>div .desc .btn-wrap .btn02::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;position:absolute;top:calc(50% - .5em);right:1.6rem;line-height:1;font-size:1.8rem}#flow-sec01 ul.flow li figure{width:40%}#faq-nav ul{max-width:90rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc}#faq-nav ul li{width:25%}#faq-nav ul li:last-child a{border-right:none}#faq-nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:1.8rem;height:6.4rem;border-right:1px solid #ccc}#faq-nav ul li a i{position:relative;top:.2rem;margin-left:1rem}#faq-sec01>*{max-width:90rem !important}#faq-sec01 h2>span:nth-child(1)::before{width:28.1rem;height:16rem;left:-26rem;bottom:-2rem;background-image:url(../img/qa-sec01-bg01.png)}#faq-sec01 h3{font-size:3rem;border-bottom:solid 1px #777;padding-bottom:1.2rem;margin-bottom:2rem}#faq-sec01 dl>div{border-bottom:dotted 1px #999}#faq-sec01 dl:not(last-child){margin-bottom:4rem}#faq-sec01 dl dt{position:relative;padding:2rem 5.8rem 2rem 5.8rem;cursor:pointer;-webkit-transition:.5s;transition:.5s;font-weight:bold;font-size:1.8rem;color:#111}#faq-sec01 dl dt.on span::before{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#faq-sec01 dl dt:hover{opacity:.8}#faq-sec01 dl dt::before{content:"Q";position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:1.5rem;left:0;width:4.2rem;height:4.2rem;background:#f5f5f5;color:#3b4f5a;font-size:3rem}#faq-sec01 dl dt span{position:absolute;display:block;top:1.5rem;right:0;width:4.2rem;height:4.2rem;background:#ea5413}#faq-sec01 dl dt span::before{content:"";display:block;position:absolute;top:50%;left:50%;height:2rem;width:.2rem;background:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s;transition:.5s}#faq-sec01 dl dt span::after{content:"";display:block;position:absolute;top:50%;left:50%;height:.2rem;width:2rem;background:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#faq-sec01 dl dd{position:relative;padding:0 0 4rem 5.8rem}#faq-sec01 dl dd::before{content:"A";position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:.4rem;left:0;width:4.2rem;height:4.2rem;background:#3b4f5a;color:#fff;font-size:3rem}#quality-sec01>*{max-width:90rem !important}#quality-sec01 h2>span:nth-child(1)::before{width:29.6rem;height:18.6rem;left:-13rem;bottom:-3rem;background-image:url(../img/quality-sec01-bg01.png)}#quality-sec01 h3{background:#f5f5f5;font-size:2.8rem;font-weight:bold;text-align:center;padding:1.2rem 2rem;margin-bottom:3.2rem}#quality-sec01 .lead{text-align:center;font-size:1.8rem}#quality-sec01 #performance{margin-top:6rem}#quality-sec01 #performance>div:nth-of-type(n + 2){margin-top:4rem}#quality-sec01 #performance>div h4{font-size:2.8rem;border-bottom:solid 1px #ccc;padding-bottom:1.2rem;margin-bottom:3.2rem}#quality-sec01 #performance>div h4 span{font-size:1.8rem}#quality-sec01 #performance>div .col>div{width:58%;text-align:center}#quality-sec01 #performance>div .col>div .value{display:inline-block;margin:0 auto 2rem auto;background:#3b4f5a;border-radius:5px;color:#fff;padding:1.2rem 2rem;text-align:center}#quality-sec01 #performance>div .col>div .value span:nth-of-type(1){font-size:2.8rem}#quality-sec01 #performance>div .col>div .value span:nth-of-type(1) span{display:inline-block;font-size:1.8rem;margin-left:.6rem}#quality-sec01 #performance>div .col>div .value span:nth-of-type(2){display:block;font-size:1.3rem}#quality-sec01 #performance>div .col>div p{text-align:left}#quality-sec01 #performance>div .col figure{width:37%}#quality-sec01 #quality{margin-top:6rem}#quality-sec01 #quality ul li:nth-of-type(n + 2){margin-top:4rem !important}#quality-sec01 #quality ul li figure{width:42%}#quality-sec01 #quality ul li>div{width:50%}#quality-sec01 #quality ul li>div h4{font-size:2.6rem;margin-bottom:2rem}#quality-sec01 #quality ul li>div h4 span{display:block;color:#ea5413;font-size:2rem}#staff-detail-sec01>*{max-width:82rem !important;margin-top:4rem}#staff-detail-sec01>*:first-child{margin-top:0}#staff-detail-sec01 #profile{position:relative;max-width:90rem !important}#staff-detail-sec01 #profile figure{width:52rem}#staff-detail-sec01 #profile>div{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:47rem;padding:4rem;background:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.15);box-shadow:0px 0px 5px rgba(0,0,0,.15)}#staff-detail-sec01 #profile>div .department{font-size:2rem;color:#3b4f5a;font-weight:bold}#staff-detail-sec01 #profile>div .name{font-weight:bold;color:#222;font-size:3rem;border-bottom:solid 2px #ea5413;margin-bottom:1.2rem}#staff-detail-sec01 #profile>div .name span{display:inline-block;color:#888;font-size:1.6rem;font-weight:normal}#staff-detail-sec01 #profile>div .career{margin-bottom:2rem}#staff-detail-sec01 #profile>div .career span{display:block}#staff-detail-sec01 #profile>div .certification span{display:block;font-size:1.8rem;color:#3b4f5a;font-weight:bold}#staff-detail-sec01 #profile>div .certification span::before{content:"■";display:inline-block;margin-right:.6rem;color:#ea5413}#staff-detail-sec01 table th{background:rgba(230,0,26,.1)}#staff-detail-sec01 #comment h3{position:relative;font-size:2.6rem;padding-bottom:3rem}#staff-detail-sec01 #comment h3::before{position:absolute;left:0;bottom:1.8rem;content:"";display:block;height:2px;width:6.4rem;background:#ea5413}#staff-detail-sec02{padding-top:0}#staff-detail-sec02>*{max-width:90rem !important}#staff-detail-sec02 ul{border-top:dotted 1px #999;padding-top:7.4rem}#staff-detail-sec02 .btn-wrap{margin-top:4rem}#staff-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#staff-detail-sec02 .btn-wrap .btn02::after{content:none}#staff-nav{padding-bottom:0 !important}#staff-nav>*{max-width:90rem !important}#staff-nav>div{position:relative}#staff-nav ul{width:100%;padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-y:hidden;overflow-x:auto}#staff-nav ul::-webkit-scrollbar{width:10px}#staff-nav ul::-webkit-scrollbar-track{background:#ddd;border:none}#staff-nav ul::-webkit-scrollbar-thumb{background:#aaa;-webkit-box-shadow:none;box-shadow:none}#staff-nav ul li{padding:.4rem 2.8rem;cursor:pointer;-webkit-transition:.5s;transition:.5s}#staff-nav ul li:hover{opacity:.8}#staff-nav ul li.all{font-size:1.8rem;color:#fff;font-weight:bold;background:#666;padding-left:4rem;padding-right:4rem;margin-right:2rem}#staff-nav #slideLeft{position:absolute;left:-5rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;color:#e2001a;font-size:3.2rem;opacity:.7}#staff-nav #slideRight{position:absolute;right:-5rem;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;color:#e2001a;font-size:3.2rem;opacity:.7}#staff-sec01>*{max-width:90rem !important}#staff-sec01 ul{margin-top:-6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#staff-sec01 ul:after{content:"";width:33%}#staff-sec01 ul li{margin-top:6rem;width:33%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#staff-sec01 ul li a{display:block;text-decoration:none;text-align:center}#staff-sec01 ul li figure{overflow:hidden;border-radius:50%;display:inline-block;width:26rem;height:26rem}#staff-sec01 ul li figure img{-o-object-fit:cover;object-fit:cover;height:100% !important;width:100% !important}#staff-sec01 ul li .department{color:#3b4f5a}#staff-sec01 ul li .name{font-size:2.2rem;color:#111}#staff-sec01 ul li .name span{display:block;font-size:1.6rem;color:#666}#company-nav ul{max-width:90rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc}#company-nav ul li{width:25%}#company-nav ul li:last-child a{border-right:none}#company-nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:1.8rem;height:6.4rem;border-right:1px solid #ccc}#company-nav ul li a i{position:relative;top:.2rem;margin-left:1rem}#company-sec01>*{max-width:90rem !important}#company-sec01 h2>span:nth-child(1)::before{width:35.2rem;height:19.3rem;left:-36rem;bottom:-3rem;background-image:url(../img/company-sec01-bg01.png)}#company-sec01 .lead figure{display:block;float:right;margin-left:4rem;margin-bottom:4rem}#company-sec01 .lead figure figcaption{color:#333}#company-sec01 .lead figure figcaption p{font-weight:bold;line-height:1.4}#company-sec01 .lead figure figcaption p:nth-of-type(1){margin-top:2rem;font-size:2rem}#company-sec01 .lead figure figcaption p:nth-of-type(2){font-size:2.6rem}#company-sec01 .lead figure figcaption p:nth-of-type(2) span{display:inline-block;font-size:1.8rem;padding-right:2rem}#company-sec02>*{max-width:90rem !important}#company-sec02 h2>span:nth-child(1)::before{width:33rem;height:20.8rem;left:-33rem;bottom:-5rem;background-image:url(../img/company-sec02-bg01.png)}#company-sec03 h2>span:nth-child(1)::before{width:21rem;height:16rem;left:-21rem;bottom:-5rem;background-image:url(../img/company-sec03-bg01.png)}#company-sec03>div{background:url(../img/company-sec03-bg02.jpg) center center no-repeat;background-size:cover;padding:20rem 2rem 20rem 2rem}#company-sec03>div .lead{margin-bottom:4rem;font-size:3rem;font-weight:bold;color:#fff;text-align:center}#company-sec03>div .btn-wrap a{position:relative;color:#ea5413}#company-sec03>div .btn-wrap a::after{content:"";font-family:"Font Awesome 5 Pro";font-weight:200;position:absolute;top:calc(50% - .5em);right:1.6rem;line-height:1;font-size:1.8rem}#company-sec04>*{max-width:90rem !important}#company-sec04 h2>span:nth-child(1)::before{width:25rem;height:18rem;left:-27rem;bottom:-5rem;background-image:url(../img/company-sec04-bg01.png)}#company-sec04 ul li{margin-top:4rem}#company-sec04 ul li:first-child{margin-top:0}#company-sec04 ul li h3{font-size:3.2rem;border-bottom:1px solid #777;font-weight:bold;padding-bottom:2rem;margin-bottom:2rem}#company-sec04 ul li .col .info{width:52%}#company-sec04 ul li .col .info>*{margin-top:.6rem}#company-sec04 ul li .col .info>*:first-child{margin-top:0}#company-sec04 ul li .col .info p{color:#333}#company-sec04 ul li .col .info p i{margin-right:1rem}#company-sec04 ul li .col .gmap{width:44%}#company-sec04 ul li .btn-wrap{margin-top:4rem}#company-sec04 ul li .btn-wrap .btn02{max-width:30rem !important;font-size:1.125em;border:solid 1px #333;font-weight:normal}.ob-sec01{text-align:center}.ob-sec01>*{max-width:90rem !important}.ob-sec02>*{max-width:90rem !important}#voice-detail-sec01 h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f5f5;text-decoration:none;height:100%}#voice-detail-sec01 h2 figure{margin-right:4rem;width:48%}#voice-detail-sec01 h2 figure img{max-width:none !important;-o-object-fit:cover;object-fit:cover;height:100% !important;width:100% !important}#voice-detail-sec01 h2 div{width:calc(52% - 4rem);padding-right:4rem;position:relative;padding-bottom:15rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#voice-detail-sec01 h2 div p:nth-of-type(1){padding:1.2rem 0;color:#111;font-size:2.8rem}#voice-detail-sec01 h2 div p:nth-of-type(2){position:absolute;bottom:8rem;color:#666;padding:1.6rem 0;border-top:1px dotted rgba(0,0,0,.3);width:calc(100% - 4rem);font-size:2rem}#voice-detail-sec01 h2 div p:nth-of-type(2) i{color:#ea5413;margin-right:.6rem}#voice-detail-sec01>div{margin-top:6rem;max-width:90rem}#voice-detail-sec01>div.type01 figure img{-o-object-fit:cover;object-fit:cover}#voice-detail-sec01>div.type02 figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:66rem}#voice-detail-sec01>div.type02 figure img:nth-of-type(1){width:49% !important;-o-object-fit:cover;object-fit:cover}#voice-detail-sec01>div.type02 figure img:nth-of-type(2){width:49% !important;-o-object-fit:cover;object-fit:cover}#voice-detail-sec01>div.works{text-align:center}#voice-detail-sec01>div.works a{display:inline-block;position:relative}#voice-detail-sec01>div.works a p{position:absolute;bottom:0;width:100%;font-size:1.6rem;color:#fff;font-weight:bold;background:rgba(33,26,25,.6);text-align:center;padding:.8rem}#voice-detail-sec01>div>*{margin-bottom:2.8rem}#voice-detail-sec01>div>*:last-child{margin-bottom:0}#voice-detail-sec01>div h3{position:relative;font-size:2.4rem;padding-left:5.6rem}#voice-detail-sec01>div h3:before{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;content:"Q";position:absolute;top:-0.5rem;left:0;line-height:1;color:#3b4f5a;font-size:3.3rem;background-color:#f5f5f5;height:4.6rem;width:4.6rem}#voice-detail-sec02>*{max-width:90rem}#voice-detail-sec02 .btn-wrap{margin-top:4rem}#voice-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#voice-sec01 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-2rem}#voice-sec01 ul li{width:calc(50% - .3rem);margin-top:2rem}#voice-sec01 ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f5f5;text-decoration:none;height:100%}#voice-sec01 ul li a figure{margin-right:1.6rem;width:45%}#voice-sec01 ul li a figure img{max-width:none !important;-o-object-fit:cover;object-fit:cover;height:100% !important;width:100% !important}#voice-sec01 ul li a div{width:calc(55% - 1.6rem);padding-right:1.6rem;position:relative;padding-bottom:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#voice-sec01 ul li a div p:nth-of-type(1){padding:1.2rem 0;color:#111}#voice-sec01 ul li a div p:nth-of-type(2){position:absolute;bottom:0;color:#666;padding:1.6rem 0;border-top:1px dotted rgba(0,0,0,.3);width:calc(100% - 1.6rem)}#voice-sec01 ul li a div p:nth-of-type(2) i{color:#ea5413;margin-right:.6rem}#gallery-detail-sec01{padding-bottom:0}#gallery-detail-sec01 h2{text-align:center}#gallery-detail-sec01 .btn-wrap{margin-top:4rem}#gallery-detail-sec01>.tags{margin-top:4rem}#gallery-detail-sec02>*{max-width:90rem}#gallery-detail-sec02 .btn-wrap{margin-top:4rem}#gallery-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#gallery-detail-sec03{padding-bottom:0}#gallery-detail-sec03 h2{text-align:center}#gallery-detail-sec04 h2{text-align:center}#gallery-tag-sec01{padding-bottom:0}#gallery-tag-sec01 h2{text-align:center}#gallery-tag-sec01 .navigation{padding-top:2rem}#gallery-tag-sec01 .navigation a{display:block;background-color:#333;color:#fff;text-align:center;text-decoration:none;font-weight:bottom;font-size:2.4rem;padding:1.6rem}#gallery-tag-sec01 ul.masonry li.masonry-item{width:23.5%;margin-bottom:2%}#gallery-tag-sec01 ul.masonry li.gutter-sizer{width:2%}#gallery-tag-sec02 h2{text-align:center}#gallery-category-sec01{padding-bottom:0}#gallery-category-sec01 h2{text-align:center}#gallery-category-sec02 h2{text-align:center}[id^=works-detail-sec]>*{max-width:90rem !important}#works-detail-sec01 h2{text-align:center}#works-detail-sec01>.area{font-size:1.8rem;text-align:center;margin-bottom:4rem}#works-detail-sec01>.area i{color:#ea5413;margin-right:.6rem}#works-detail-sec01>.tags{margin-bottom:4rem}#works-detail-sec01>.tags h3{margin-bottom:0 !important}#works-detail-sec01>.data-area{margin-bottom:2em !important}#works-detail-sec01>.data-area dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1em !important}#works-detail-sec01>.data-area dl dt{background-color:#ea5413;color:#fff;width:7em;padding:.125em 1em;text-align:center}#works-detail-sec01>.data-area dl dd{width:calc(100% - 5em);padding:0 0 0 1em}#works-detail-sec01>div:not(:last-child){margin-bottom:6.8rem}#works-detail-sec01>div>*:not(:last-child){margin-bottom:2.4rem}#works-detail-sec01>div.type01 figure img{max-width:100% !important;height:auto !important;-o-object-fit:cover;object-fit:cover}#works-detail-sec01>div.type02 figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:42rem}#works-detail-sec01>div.type02 figure img{max-width:none !important;width:100% !important}#works-detail-sec01>div.type02 figure img:nth-of-type(1){width:31% !important;-o-object-fit:cover;object-fit:cover}#works-detail-sec01>div.type02 figure img:nth-of-type(2){width:67% !important;-o-object-fit:cover;object-fit:cover}#works-detail-sec01>div.type03 figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:66rem}#works-detail-sec01>div.type03 figure img{max-width:none !important;width:100% !important}#works-detail-sec01>div.type03 figure img:nth-of-type(1){width:49% !important;-o-object-fit:cover;object-fit:cover}#works-detail-sec01>div.type03 figure img:nth-of-type(2){width:49% !important;-o-object-fit:cover;object-fit:cover}#works-detail-sec01>div p{color:#666}#works-detail-sec02 .btn-wrap{margin-top:4rem}#works-detail-sec02 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#works-detail-sec02 .btn-wrap .btn02::after{content:none}#works-sec01 h2>span:nth-child(1)::before{width:28rem;height:18rem;left:-27rem;bottom:-5rem;background-image:url(../img/works-sec01-bg01.png)}#works-sec01{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0.08)), to(rgba(0, 0, 0, 0.08)));background:-webkit-linear-gradient(rgba(255, 255, 255, 0.08) 50%, rgba(0, 0, 0, 0.08) 100%);background:linear-gradient(rgba(255, 255, 255, 0.08) 50%, rgba(0, 0, 0, 0.08) 100%)}#works-sec02 h2{text-align:center}[id^=free-sec]>*{margin-top:6rem}[id^=free-sec]>*:first-child{margin-top:0}[id^=free-sec] .phone{border:solid 2px #3b4f5a;max-width:76rem !important}[id^=free-sec] .phone h3{text-align:center;padding:2rem;background:#3b4f5a;color:#fff}[id^=free-sec] .phone h3>span{position:relative;padding-left:10rem;display:inline-block;text-align:center;font-weight:bold;font-size:2.7rem}[id^=free-sec] .phone h3>span>span{display:block;font-size:2.4rem}[id^=free-sec] .phone h3>span::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:8.9rem;height:7.5rem;background-size:cover;background:url(../img/free-sec01-bg02.png) center center no-repeat;background-size:cover}[id^=free-sec] .phone ul{padding:4rem}[id^=free-sec] .phone ul li{text-align:center;border-bottom:dotted 1px rgba(0,0,0,.3);margin-bottom:2rem;padding-bottom:2rem}[id^=free-sec] .phone ul li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}[id^=free-sec] .phone ul li h4{font-size:3.2rem;font-weight:bold}[id^=free-sec] .phone ul li .address{line-height:2;margin-bottom:.6rem}[id^=free-sec] .phone ul li .tel{font-size:4rem;text-decoration:none;color:#3b4f5a;line-height:1.2}[id^=free-sec] .phone ul li .tel span{font-size:2.4rem}[id^=free-sec] .phone ul li .time{font-size:1.8rem;color:#222;line-height:1}[id^=free-sec] .phone .btn-wrap{margin-bottom:4rem}[id^=free-sec] .phone .btn-wrap a{border:solid 1px #333;font-weight:normal}[id^=free-sec] .phone .btn-wrap a::after{font-weight:400}#free-sec01>*{max-width:90rem}#free-sec01>.lead{font-size:1.8rem;font-weight:bold;margin-top:1.2rem;color:#222}#free-sec01>.desc{margin-top:1.2rem;color:#222}#free-sec01 .consult h3{background:#3b4f5a;color:#fff;font-size:2.4rem;text-align:center;padding:2rem;margin-bottom:2rem}#free-sec01 .consult>ul{border-left:dotted 1px rgba(0,0,0,.3)}#free-sec01 .consult>ul>li{width:33.3333333333%;padding:2rem;border-right:dotted 1px rgba(0,0,0,.3);font-size:1.5rem}#free-sec01 .consult>ul>li figure img{max-width:none !important;width:100%}#free-sec01 .consult>ul>li>ul{position:relative;background:#f2f2f2;padding:1.2rem;color:#333;margin-bottom:5rem}#free-sec01 .consult>ul>li>ul li{position:relative;padding-left:2rem}#free-sec01 .consult>ul>li>ul li::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:1em;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1}#free-sec01 .consult>ul>li>ul::after{content:"";display:block;position:absolute;left:50%;bottom:-4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/free-sec01-bg01.png) center center no-repeat;width:4.4rem;height:2.4rem}#free-sec01 .studio h3{border-color:#222}#free-sec01 .studio .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}#free-sec01 .studio .tag li{width:49%;padding:.6rem 2rem;background-color:rgba(230,0,26,.1);margin-bottom:2%}#free-sec01 .info{padding:1rem 0;border-bottom:dotted 1px rgba(0,0,0,.3);border-top:dotted 1px rgba(0,0,0,.3);margin-bottom:2rem}#free-sec01 .info>p{position:relative;padding-left:2rem;color:#222}#free-sec01 .info>p.time::before{content:"";font-weight:400}#free-sec01 .info>p::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;color:#3b4f5a}#free-sec01 .contact .tel{width:100%}#free-sec01 .contact .tel p{font-size:1.5rem}#free-sec01 .contact .tel a{font-size:3.3rem;color:#3b4f5a;text-decoration:none}#free-sec01 .contact .tel a span{font-size:1.8rem}#free-sec01 .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#free-sec01 .btn-wrap .btn02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 1px #333;font-weight:normal;text-align:left;height:6rem;margin-top:2rem !important}#free-sec01 .btn-wrap .btn02::after{font-weight:400}#free-sec02>*{max-width:90rem}#free-sec02 h2>span:nth-child(1)::before{width:20.6rem;height:17.2rem;left:-22rem;bottom:-5rem;background-image:url(../img/free-sec02-bg01.png)}#free-sec02 ul.flow li{position:relative;padding:4rem 4rem 4rem 12.8rem}#free-sec02 ul.flow li:nth-child(odd){background-color:rgba(59,79,90,.05)}#free-sec02 ul.flow li:last-child::before{content:none}#free-sec02 ul.flow li::before{content:"";display:block;position:absolute;left:7rem;top:5rem;height:100%;width:4px;background:#3b4f5a}#free-sec02 ul.flow li>div h3{font-size:2.6rem;margin-bottom:2rem}#free-sec02 ul.flow li>div .step{position:absolute;top:4rem;left:4rem;background:#fff;border:solid 2px #3b4f5a;width:6.4rem;height:6.4rem;padding-top:.6rem}#free-sec02 ul.flow li>div .step span{display:block;width:100%;color:#3b4f5a;text-align:center;line-height:1}#free-sec02 ul.flow li>div .step span:nth-of-type(1){font-size:1.6rem}#free-sec02 ul.flow li>div .step span:nth-of-type(2){font-size:3.4rem}#free-sec03 h2{padding-top:5rem;padding-bottom:5rem;background-color:rgba(230,0,26,.1)}#free-sec03 .lead{text-align:center}#free-sec03 h3{max-width:90rem !important}#free-sec03 .desc{margin-top:-2rem;max-width:90rem !important}#free-sec03 .kome{display:block;margin-top:1rem}#free-sec03 .kome span{color:#ea5413}#free-sec03 form{max-width:90rem !important;margin:0 auto}#event-sec01{background-color:#fff}#event-sec01 h2>span:nth-child(1)::before{width:23rem;height:15rem;left:-25rem;bottom:-5rem;background-image:url(../img/top-sec01-bg01.png)}#event-detail-sec01 h2{margin-bottom:1.6rem}#event-detail-sec01>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;margin-bottom:4rem;color:#666}#event-detail-sec01>ul li{position:relative;padding-left:2rem}#event-detail-sec01>ul li:nth-of-type(1){margin-right:2rem}#event-detail-sec01>ul li::after{font-family:"Font Awesome 5 Pro";font-weight:bold;content:"";position:absolute;top:0;left:0;color:#ea5413}#event-detail-sec01>ul .date::after{content:""}#event-detail-sec01>ul .area::after{content:""}#event-detail-sec01>div:not(:last-child){margin-bottom:6.8rem}#event-detail-sec01>div figure{margin-bottom:3rem}#event-detail-sec01>div figure img{max-width:none !important;width:100% !important}#event-detail-sec01>div p{color:#666}#event-detail-sec02 h2>span:nth-child(1)::before{width:23.7rem;height:15rem;left:-25rem;bottom:-1rem;background-image:url(../img/event-detail-sec02-bg01.png)}#event-detail-sec02 p{color:#666;background:#f5f5f5;padding:1.2rem 2rem;text-align:center;margin-bottom:2.8rem}#event-detail-sec03 h2>span:nth-child(1)::before{width:26.9rem;height:15rem;left:-28rem;bottom:-2rem;background-image:url(../img/event-detail-sec03-bg01.png)}#event-detail-sec03 p .kome span{color:#ea5413}#event-detail-sec04{border-top:solid 1px #ccc}#event-detail-sec04 .btn-wrap{margin-top:4rem}#event-detail-sec04 .btn-wrap .btn02{border:solid 1px #333;max-width:20rem !important;font-weight:normal}#event-detail-sec04 .btn-wrap .btn02::after{content:none}#hajimete-sec01 h2>span:nth-child(1)::before{width:29.4rem;height:15rem;left:-28rem;bottom:-2rem;background-image:url(../img/hajimete-sec01-bg01.png)}#hajimete-sec01>*{margin-top:4rem}#hajimete-sec01 .lead{margin-top:4rem;text-align:center;font-size:3rem;color:#111;margin-bottom:6rem}#hajimete-sec01 ul li:not(:first-child){margin-top:6rem}#hajimete-sec01 ul li figure{width:44%}#hajimete-sec01 ul li div{width:50%}#hajimete-sec01 ul li div h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#hajimete-sec01 ul li div h3 span:nth-of-type(1){font-size:6.5rem;color:#ea5413;border-bottom:solid 1px #ea5413;line-height:1;padding-bottom:1rem}#hajimete-sec01 ul li div h3 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem}#hajimete-sec01 ul li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#design-sec01 h2>span:nth-child(1)::before,#pro-sec01 h2>span:nth-child(1)::before{width:28rem;height:15rem;left:-28rem;bottom:-2rem;background-image:url(../img/design-sec01-bg01.png)}#design-sec01 .lead,#pro-sec01 .lead{margin-top:4rem;text-align:center;font-size:2.4rem;color:#111;margin-bottom:6rem}#design-sec01 ul li:not(:first-child),#pro-sec01 ul li:not(:first-child){margin-top:6rem}#design-sec01 ul li figure,#pro-sec01 ul li figure{width:44%}#design-sec01 ul li div,#pro-sec01 ul li div{width:50%}#design-sec01 ul li div h3,#pro-sec01 ul li div h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#design-sec01 ul li div h3 span:nth-of-type(1),#pro-sec01 ul li div h3 span:nth-of-type(1){font-size:6.5rem;color:#ea5413;border-bottom:solid 1px #ea5413;line-height:1;padding-bottom:1rem}#design-sec01 ul li div h3 span:nth-of-type(2),#pro-sec01 ul li div h3 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem}#design-sec01 ul li div p span,#pro-sec01 ul li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#about-sec01 h2>span:nth-child(1)::before{width:23rem;height:15rem;left:-24rem;bottom:-2rem;background-image:url(../img/about-sec01-bg01.png)}#about-sec01 .lead{margin-top:4rem;text-align:center;font-size:2.4rem;color:#111;margin-bottom:6rem}#about-sec01>div ul li{margin-top:6rem}#about-sec01>div ul li h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#about-sec01>div ul li h4 span:nth-of-type(1){font-size:6.5rem;color:#ea5413;border-bottom:solid 1px #ea5413;line-height:1;padding-bottom:1rem}#about-sec01>div ul li h4 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem}#about-sec01>div ul li p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#about-sec01>div:nth-of-type(2){margin-top:6rem}#about-sec01>div:nth-of-type(2) h3{background-color:rgba(0,0,0,.08)}#about-sec01>div:nth-of-type(2) ul li h4 span:nth-of-type(1){color:#111}#pro-sec01 h2>span:nth-child(1)::before{width:34.4rem;height:15rem;left:-35rem;bottom:-4rem;background-image:url(../img/pro-sec01-bg01.png)}#cost-sec01>*{margin-bottom:4rem;max-width:90rem}#cost-sec01 h2>span:nth-child(1)::before{width:16rem;height:17rem;left:-18rem;bottom:-4rem;background-image:url(../img/cost-sec01-bg01.png)}#cost-sec01 p.lead01{font-size:3rem;color:#111;text-align:center}#cost-sec01 p.lead02{font-size:2.6rem;color:#111;text-align:center}#cost-sec01 p.lead02 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#cost-sec01 p.desc{margin-bottom:6rem}#cost-sec01 ul.point{position:relative;max-width:70rem}#cost-sec01 ul.point li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:16rem !important;height:16rem;text-align:center;border:solid 2px #ea5413;border-radius:50%;font-size:2rem;font-weight:bold;color:#111;background:#fff;line-height:1.4}#cost-sec01 ul.point li span{display:block;width:100%;text-align:center}#cost-sec01 ul.point::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;height:3px;background-color:#ea5413;z-index:-1}#cost-sec01 ul.example{max-width:80rem}#cost-sec01 ul.example li{margin-bottom:6rem;color:#111;text-align:center}#cost-sec01 ul.example li figure{margin-bottom:1.4rem}#cost-sec01 ul.example li p.title{font-size:2.6rem;font-weight:bold;margin-bottom:1rem}#cost-sec01 ul.example li p.area{font-size:1.8rem}#cost-sec01 div.expenses{background:rgba(0,0,0,.04);padding:4rem}#cost-sec01 div.expenses h4{font-size:2.2rem;font-weight:bold;border-bottom:solid 1px rgba(0,0,0,.15);text-align:center;padding-bottom:2rem;margin-bottom:2rem}#cost-sec01 div.expenses p{text-align:center;color:#111;margin-bottom:2rem}#cost-sec01 div.expenses ul li{position:relative;display:inline-block;margin-left:1.8rem;margin-right:3.2rem;text-align:left;margin-top:1.2rem}#cost-sec01 div.expenses ul li::before{content:"●";position:absolute;color:#e08c9e;left:-1.8rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem}#relief-sec01>*{margin-bottom:6rem}#relief-sec01 h2>span:nth-child(1)::before{width:24.8rem;height:18.7rem;left:-25rem;bottom:-4rem;background-image:url(../img/relief-sec01-bg01.png)}#relief-sec01 ul.relief li:not(:first-child){margin-top:6rem}#relief-sec01 ul.relief li figure{width:44%}#relief-sec01 ul.relief li div{width:50%}#relief-sec01 ul.relief li div h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#relief-sec01 ul.relief li div h4 span:nth-of-type(1){position:relative;width:7rem;height:7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:4.8rem;color:#ea5413;border:solid 1px #ea5413;line-height:1}#relief-sec01 ul.relief li div h4 span:nth-of-type(1)::before{content:"安心";position:absolute;top:-2.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;font-weight:normal;width:100%;text-align:center}#relief-sec01 ul.relief li div h4 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem;width:calc(100% - 9.4rem)}#relief-sec01 ul.relief li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}#relief-sec01 ul.guarantee li:not(:first-child){margin-top:6rem}#relief-sec01 ul.guarantee li figure{width:44%}#relief-sec01 ul.guarantee li div{width:50%}#relief-sec01 ul.guarantee li div h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}#relief-sec01 ul.guarantee li div h4 span:nth-of-type(1){position:relative;width:7rem;height:7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:4.8rem;color:#ea5413;border:solid 1px #ea5413;line-height:1}#relief-sec01 ul.guarantee li div h4 span:nth-of-type(1)::before{content:"保証";position:absolute;top:-2.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2rem;font-weight:normal;width:100%;text-align:center}#relief-sec01 ul.guarantee li div h4 span:nth-of-type(2){font-size:2.6rem;padding-left:2.4rem;width:calc(100% - 9.4rem)}#relief-sec01 ul.guarantee li div p span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(252, 224, 225, 0)), color-stop(60%, #fce0e1), color-stop(90%, #fce0e1), color-stop(90%, rgba(252, 224, 225, 0)), to(rgba(252, 224, 225, 0)));background:-webkit-linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0));background:linear-gradient(rgba(252, 224, 225, 0) 60%, #fce0e1 60%, #fce0e1 90%, rgba(252, 224, 225, 0) 90%, rgba(252, 224, 225, 0))}section[id^=tour-sec] h2{text-align:center;font-size:3rem;padding-bottom:2rem;margin-bottom:0;border-bottom:solid 1px #ccc}section[id^=tour-sec] ul.col li{margin-top:4rem}section[id^=tour-sec] figure{margin-bottom:2rem}section[id^=tour-sec] figure img{width:100%;max-width:none}section[id^=tour-sec] .cont h3{position:relative;font-size:2.6rem;margin-bottom:1.2rem;padding-right:12rem}section[id^=tour-sec] .cont h3 a.map{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:normal;font-size:1.6rem}section[id^=tour-sec] .cont h3 a.map::before{font-family:"Font Awesome 5 Pro";position:relative;display:inline-block;content:"";font-weight:900;color:#ea5413;margin-right:1.2rem}section[id^=tour-sec] .cont div{color:#111}section[id^=tour-sec] .cont div:not(.btn-box,.address)::before{font-family:"Font Awesome 5 Pro";font-weight:400;position:relative;display:inline-block;color:#ea5413;margin-right:1.2rem}section[id^=tour-sec] .cont .address{margin-bottom:2rem}section[id^=tour-sec] .cont .time{margin-bottom:1.2rem}section[id^=tour-sec] .cont .time::before{content:""}section[id^=tour-sec] .cont .holiday{margin-bottom:1.2rem}section[id^=tour-sec] .cont .holiday::before{content:""}section[id^=tour-sec] .cont .tel::before{content:"";font-weight:900 !important}section[id^=tour-sec] .cont .btn-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}section[id^=tour-sec] .cont .btn-box>*{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48%;border-radius:2.4rem;text-decoration:none;font-weight:bold}section[id^=tour-sec] .cont .btn-box>*.desc{border:solid 1px #ea5413;color:#ea5413}section[id^=tour-sec] .cont .btn-box>*.reserve{background:#ea5413;color:#fff}