@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}img{vertical-align:bottom}ul{list-style:none}ul li{list-style-type:none}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type=search]:focus{outline:none}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;width:26px;height:30px;margin-top:-15px;background:#b66927;border:none;z-index:100;text-indent:-9999em;outline:none}.slick-prev{left:0;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px}.slick-next{right:0;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px}.slick-arrow:before{position:absolute;content:'';display:block;width:0;height:0;top:10px}.slick-prev:before{left:4px;border:solid 5px transparent;border-right:solid 6px #000}.slick-next:before{right:4px;border:solid 5px transparent;border-left:solid 6px #000}body{width:100%;background:#fef0df;color:#3f2616;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:16px;*font-size:small;*font:x-small;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.fixed{position:fixed}input,textarea{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.eng{font-family:"Fredoka One",cursive}.min{font-family:"游明朝","Yu Mincho","YuMincho",serif}::selection{background:#feffaf;color:#000}::-moz-selection{background:#feffaf;color:#000}a{color:#002159;text-decoration:underline}a:link{color:#002159}a:visited{color:#002159}a:hover{color:#002159}a:active{color:#002159}em{font-style:normal}.cf{clear:both}.cf:after{content:'';display:block;clear:both}#wrapper{width:100%;padding-top:110px}@media (max-width:481px){#wrapper{padding-top:80px}}#hd{position:absolute;width:100%;left:0;top:0;z-index:201}#hd .inner-hd{position:relative;display:flex;padding-right:400px;justify-content:space-around}#hd .logo{width:18%;padding-top:40px}#hd .gNav{width:82%;padding-top:50px}#hd .sNav{position:absolute;right:0;top:0;width:370px;height:150px;padding-top:50px;background:url(/img/bg-sns.png) no-repeat 100% 0;background-size:100% 100%}#hd .logo h1 a{display:block;width:70%;max-width:120px;margin:0 auto}#hd .logo h1 img{width:100%}#hd.page .logo{width:15%;padding-top:20px}#hd.page .gNav{width:85%}#hd .logo h1 a{max-width:100px}#hd .gNav ul{font-size:0}#hd .gNav ul li{display:inline-block;margin:0 20px;font-size:22px}#hd .gNav ul li a{display:inline-block;padding-bottom:5px;color:#3f2616;text-decoration:none;position:relative}#hd .gNav ul li a:after{content:'';display:block;width:0;height:3px;background:#d8973c;margin:0 auto;transition:.4s linear}#hd .gNav ul li a:hover{color:#d8973c}#hd .gNav ul li a:hover:after{width:100%}#hd .sNav ul{font-size:0;text-align:center}#hd .sNav ul li{display:inline-block;margin:0 10px;font-size:20px;vertical-align:middle}#hd .sNav ul li:first-child{margin-right:20px}#hd .sNav ul li span{line-height:30px}#hd .sNav ul li svg{vertical-align:middle}#hd .sNav ul li svg#icn-insta{width:30px}#hd .sNav ul li svg#icn-insta .path1{fill:none;stroke:#221e1f;stroke-width:13px}#hd .sNav ul li svg#icn-insta .path2{fill:none;stroke:#221e1f;stroke-width:10px}#hd .sNav ul li svg#icn-insta .path3{fill:#221e1f}#hd .sNav ul li svg#icn-youtube{width:36px;fill:none;stroke:#221e1f;stroke-width:13px}#hd .sNav ul li a:hover svg#icn-insta .path1{fill:none;stroke:#d8973c}#hd .sNav ul li a:hover svg#icn-insta .path2{fill:none;stroke:#d8973c}#hd .sNav ul li a:hover svg#icn-insta .path3{fill:#d8973c}#hd .sNav ul li a:hover svg#icn-youtube{width:36px;fill:none;stroke:#d8973c}@media (max-width:1301px){#hd .inner-hd{padding-right:320px}#hd .sNav{width:330px;background-position:0 0;background-size:auto 100%}#hd .gNav ul li{margin:0 15px;font-size:18px}}@media (max-width:1001px){#hd .gNav{display:none}#hd .sNav{display:none}#hd .inner-hd{display:block;padding-right:60px}#hd .logo{width:140px;padding-top:15px}}@media (max-width:481px){#hd .logo{width:100px}}.sp-menu-pos{display:none;position:fixed;right:0;top:0;width:50%;max-width:200px;padding:20px;z-index:201;background:url(/img/bg-sp-menu.png) no-repeat 100% 0;background-size:auto 100%}.sp-menu{display:block;width:40px;height:40px;position:relative;margin:0 0 0 auto}.sp-menu div{position:relative}.sp-menu div span{display:block;width:100%;height:2px;background:#3f2616;position:absolute;left:0;transition:.3s linear;opacity:1}.sp-menu div span:nth-of-type(1){top:0}.sp-menu div span:nth-of-type(2){top:14px}.sp-menu div span:nth-of-type(3){top:28px}.sp-menu.active div span:nth-of-type(1){transform:translateY(14px) rotate(315deg)}.sp-menu.active div span:nth-of-type(2){opacity:0}.sp-menu.active div span:nth-of-type(3){transform:translateY(-14px) rotate(-315deg)}.spNav{position:fixed;left:0;top:-120vh;width:100%;height:100vh;background:#fce3cd;z-index:200;transition:.4s linear}.spNav.open{top:0}.spNav .inner{width:92%;margin:0 auto;padding:85px 0 40px}.spNav ul{text-align:center}.spNav ul li a{text-decoration:none}.spNav ul.txt-link{margin-bottom:50px}.spNav ul.txt-link li{margin-bottom:10px;font-size:24px}.spNav ul.txt-link li:last-child{margin-bottom:0}.spNav ul.txt-link li a{color:#3f2616;letter-spacing:.1rem}.spNav ul.btn-link{margin-bottom:20px;padding:30px 0;background:#fff;border-radius:10px}.spNav ul.btn-link li{width:100%;line-height:1}.spNav ul.btn-link li.tel-txt{margin-bottom:5px;font-size:14px}.spNav ul.btn-link li.tel-txt svg{display:inline-block;width:50px;fill:none;stroke:#3f2616;stroke-width:2px;vertical-align:middle}.spNav ul.btn-link li.tel-txt span{display:inline-block;padding-left:10px;vertical-align:middle;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.1rem}.spNav ul.btn-link li a{display:block;padding:10px;border-radius:50px}.spNav ul.btn-link li a img{width:82%;margin:0 auto}.spNav ul.btn-link li.tel-btn a,.spNav ul.btn-link li.line-btn a{width:80%;max-width:350px}.spNav ul.btn-link li.tel-btn a{display:none;margin:0 auto 12px;background:#3f2616}.spNav ul.btn-link li.line-btn a{margin:0 auto;background:#00b900}@media (max-width:1001px){.sp-menu-pos{display:block}}@media (max-width:481px){.spNav ul.btn-link li.tel-txt{display:none}.spNav ul.btn-link li.tel-btn a{display:block}}.sp-sns{display:none}.sp-sns ul{text-align:center}.sp-sns ul li{display:inline-block;margin:0 8px}.sp-sns ul li span{font-size:20px}.sp-sns ul li svg{vertical-align:middle}.sp-sns ul li svg#icn-insta{width:30px}.sp-sns ul li svg#icn-insta .path1{fill:none;stroke:#221e1f;stroke-width:13px}.sp-sns ul li svg#icn-insta .path2{fill:none;stroke:#221e1f;stroke-width:10px}.sp-sns ul li svg#icn-insta .path3{fill:#221e1f}.sp-sns ul li svg#icn-youtube{width:36px;fill:none;stroke:#221e1f;stroke-width:13px}@media (max-width:1001px){.sp-sns{display:block}}#ft{position:relative;padding:20px 0}#ft p.cr{text-align:center}.pagetop{position:absolute;right:0;bottom:0;z-index:99}.pagetop a{display:block;width:280px;color:#3f2616}.pagetop a img{width:100%}.pagetop a span{position:absolute;right:35px;bottom:20px;display:block}.pagetop a span:before{content:'';display:inline-block;width:0;height:0;border:solid 8px transparent;border-bottom:solid 14px #3f2616;vertical-align:baseline}.pagetop a span em{display:inline-block;margin-left:10px;font-size:24px;letter-spacing:.05rem;vertical-align:baseline}.pagetop a:hover{color:#d8973c;opacity:.9}.pagetop a:hover span:before{border-bottom-color:#d8973c}@media (max-width:641px){#ft p.cr{text-indent:30px;text-align:left}.pagetop a{width:200px}.pagetop a span{right:20px;bottom:18px}.pagetop a span em{font-size:18px}}@media (max-width:481px){#ft p.cr{font-size:11px;text-indent:20px}.pagetop a{width:180px}.pagetop a span{right:10px;bottom:14px}.pagetop a span:before{border:solid 6px transparent;border-bottom:solid 10px #3f2616}}.sct{position:relative}.pos{position:absolute}#sct1{top:0}#sct2,#sct3,#sct4{top:240px}@media (max-width:769px){#sct2,#sct3,#sct4{top:0}}.sct .inner-sct{width:92%;max-width:1200px;margin:0 auto}.stl{padding:480px 0 400px;text-align:center}#stl-about.stl{background:url(/img/bg-stl-about.png) no-repeat 50% 50%;background-size:cover}#stl-blog.stl{background:url(/img/bg-stl-blog.png) no-repeat 50% 50%;background-size:cover}#stl-info.stl{background:url(/img/bg-stl-info.png) no-repeat 50% 50%;background-size:cover}.stl h2{position:relative;width:90%;margin:0 auto;color:#3f2616;font-size:50px;font-weight:400;letter-spacing:.1rem;line-height:1;text-align:left}.stl h2 span{position:absolute;left:50%}#stl-about.stl h2 span{transform:translate3d(40%,-30%,0);text-shadow:0 0 12px #fff,0 0 12px #fff}#stl-blog.stl h2 span{transform:translate3d(-380%,-30%,0)}#stl-info.stl h2 span{color:#fff;transform:translate3d(-180%,-30%,0)}.stl h2 img{width:100%}.stl h2 img.pc{display:none}.stl h2 img.sp{display:none}@media (min-width:1800px){#stl-about.stl,#stl-info.stl,#stl-blog.stl{background-size:100% 100%}}@media (max-width:1001px){.stl h2{font-size:40px}#stl-about.stl h2 span{transform:translate3d(0%,-30%,0)}#stl-blog.stl h2 span{transform:translate3d(-320%,-30%,0)}#stl-info.stl h2 span{transform:translate3d(-160%,-30%,0)}}@media (max-width:769px){.stl{padding:0}#stl-about.stl,#stl-blog.stl,#stl-info.stl{background:0 0}.stl h2{width:100%}.stl h2 span{display:none}.stl h2 img.sp{display:block}}.topic{margin:0 auto 40px;text-align:center}.topic h3{font-size:36px;line-height:1}.topic h3 span{position:relative;display:inline-block;padding:10px 30px;vertical-align:middle}.topic h3 span:before,.topic h3 span:after{content:'';display:block;width:13px;height:13px;position:absolute}.topic h3 span:before{left:0;top:0;border-top:solid 9px #f8d8bd;border-left:solid 9px #f8d8bd}.topic h3 span:after{right:0;bottom:0;border-right:solid 9px #f8d8bd;border-bottom:solid 9px #f8d8bd}.parts{margin:0 auto 30px;padding-top:45px}.parts .box{position:relative;width:90%;max-width:900px}.parts .inner-box{display:flex}.parts figure{position:relative;width:27.5%}.parts figure img{position:absolute;left:0;top:-35px;border-radius:20px}.parts .txt{width:62.5%;padding:30px;padding-left:160px;background:#fff;border-radius:12px}.parts .txt h3{position:relative;margin-bottom:10px;font-size:26px}.parts .txt h3 span{position:absolute;right:-15px;top:-15px;color:#f8d8bd;font-size:60px;line-height:1;letter-spacing:.5rem}.parts .txt p a{color:#3f2616}.parts .txt p a:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;vertical-align:middle;border:solid 6px transparent;border-left:solid 12px #3f2616;border-right:0}.parts .txt p a:hover{text-decoration:none}.btn a{display:block;width:96%;max-width:520px;margin:0 auto;padding:15px 0;background:#3f2616;border-radius:50px;color:#fff;font-size:25px;text-align:center;text-decoration:none}.btn a:before{content:'';display:inline-block;width:0;height:0;margin-right:20px;vertical-align:middle;border:solid 9px transparent;border-left:solid 16px #fff;border-right:0}.btn a span{display:inline-block;vertical-align:middle;font-weight:700}.btn a:hover{opacity:.9}@media (max-width:1001px){.parts figure img{width:150%}.parts .txt{padding-left:120px}.parts .txt h3{font-size:21px}.parts .txt h3 span{font-size:40px}}@media (max-width:769px){.topic{margin:0 auto 20px}.parts{padding-top:0}.parts .inner-box{display:block}.parts figure{position:relative;width:70%}.parts figure img{position:relative;left:0;top:0;width:100%}.parts .txt{width:85%;margin:-30px auto 0;padding:50px 30px 20px}.parts .txt h3 span{top:-40px}.btn a{padding:10px 0;font-size:20px}.btn a:before{margin-right:10px;border:solid 5px transparent;border-left:solid 10px #fff;border-right:0}}@media (max-width:481px){.topic h3{font-size:21px}.topic h3 span{padding:10px 20px}.topic h3 span:before{border-width:5px}.topic h3 span:after{border-width:5px}.parts .txt{padding:50px 20px 20px}.parts .txt h3{margin-bottom:20px;font-size:18px}.parts .txt h3 span{top:-35px;right:-8px;font-size:30px;letter-spacing:.075rem}.parts .txt p{font-size:13px}.btn a{font-size:16px}}#index-kv{margin:0 auto 50px;background:url(/img/bg-ptn-1.png) no-repeat 0 550px;background-size:auto auto}#index-kv .inner-kv{position:relative;width:98%;margin:0 auto}#index-kv .inner-kv:after{content:'';display:block;width:112px;height:240px;background:url(/img/foot-1.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;right:10%;bottom:0}#index-kv .txt{position:absolute;left:8%;top:25%;z-index:101}#index-kv .txt img.sp{display:none}#index-kv .view{width:80%;max-width:938px;margin:0 5% 0 auto;mask-image:url(/img/kv-mask.png);-webkit-mask-image:url(/img/kv-mask.png);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#index-kv .view img{width:100%}#index-kv .view img.sp{display:none}#index-kv .lead{width:90%;max-width:960px;margin:0 auto}#index-kv .lead p{font-size:18px;font-weight:700;letter-spacing:.1rem;line-height:2.6}#index-kv .lead p span{display:block}@media (max-width:1401px){#index-kv{background-size:100% auto}}@media (max-width:1001px){#index-kv .lead{width:90%;padding-left:100px}}@media (max-width:769px){#index-kv .inner-kv:after{bottom:320px}#index-kv .view{width:80%;margin:0 5% 140px auto;mask-image:url(/img/kv-mask-sp.png);-webkit-mask-image:url(/img/kv-mask-sp.png);mask-size:cover;-webkit-mask-size:cover;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}#index-kv .view img.pc{display:none}#index-kv .view img.sp{display:block}#index-kv .lead p span{display:inline}#index-kv .txt{top:30%}#index-kv .txt img.pc{display:none}#index-kv .txt img.sp{display:block}}@media (max-width:641px){#index-kv{background-image:url(/img/bg-ptn-1-sp.png);background-size:auto auto;background-size:100% auto;background-position:0 700px}#index-kv .inner-kv:after{bottom:400px}#index-kv .lead{padding-left:80px}#index-kv .txt{top:22%}}@media (max-width:481px){#index-kv{background-position:0 400px}#index-kv .inner-kv:after{width:60px;height:129px;bottom:auto;top:300px;right:2%}#index-kv .view{margin:0 5% 140px auto}#index-kv .txt{top:23%}#index-kv .txt img{width:90px}#index-kv .lead{padding-left:60px}#index-kv .lead p{font-size:13px;line-height:1.8}}#feature{position:relative;z-index:5;background-image:url(/img/bg-ptn-2-L.png),url(/img/bg-ptn-2-R.png);background-position:0 94%,100% 100px;background-repeat:no-repeat,no-repeat;background-size:auto,auto}#feature h2{width:96%;max-width:1200px;margin:0 auto 60px;font-size:60px;letter-spacing:.125rem;text-align:right}#feature .topic.mb{margin:0 auto 50px}#feature ul{margin:0 auto 100px;font-size:0;text-align:center}#feature ul li{display:inline-block;width:25%;margin:0 auto;vertical-align:top}#feature ul li dl{margin:0 auto}#feature ul li dl dt{width:94%;max-width:245px;margin:0 auto 20px;text-align:center}#feature ul li dl dt img{width:100%}#feature ul li dl dd{font-size:22px}#feature .parts .box.box-32{margin:0 auto}#feature .parts .box.box-33{margin:0 0 0 auto}#feature .parts .box:before{content:'';display:block;width:90px;height:90px;position:absolute}#feature .parts .box.box-31:before{background:url(/img/icn-01.png) no-repeat 50% 50%;background-size:cover;right:-40px;top:-10px}#feature .parts .box.box-32:before{background:url(/img/icn-03.png) no-repeat 50% 50%;background-size:cover;right:-40px;bottom:0}#feature .parts .box.box-33:before{background:url(/img/icn-02.png) no-repeat 50% 50%;background-size:cover;left:-120px;top:-60px}@media (max-width:1401px){#feature{background-size:100% auto,100% auto}}@media (max-width:1001px){#feature .parts .box.box-31:before{right:-40px;top:-10px}#feature .parts .box.box-32:before{right:-40px;bottom:-20px}#feature .parts .box.box-33:before{left:-20px;top:auto;bottom:-20px}}@media (max-width:769px){#feature ul li{display:block;width:60%;margin:0 auto 20px}#feature ul li dl{display:table}#feature ul li dl dt,#feature ul li dl dd{display:table-cell;vertical-align:middle}#feature ul li dl dt{width:35%}#feature ul li dl dd{width:65%;text-align:left;padding-left:20px;font-weight:700}#feature ul li dl dd span{display:block}#feature .parts .box.box-31:before{right:20px;top:20px}#feature .parts .box.box-32:before{background:url(//trimmingsalon-fa-mo.com/wp-content/themes/famo/./img/icn-02.png) no-repeat 50% 50%;background-size:cover;bottom:auto;right:20px;top:20px}#feature .parts .box.box-33:before{background:url(//trimmingsalon-fa-mo.com/wp-content/themes/famo/./img/icn-03.png) no-repeat 50% 50%;background-size:cover;left:auto;bottom:auto;right:20px}}@media (max-width:641px){#feature{background-image:url(/img/bg-ptn-2-L-sp.png),url(/img/bg-ptn-2-R-sp.png);background-size:100% auto,100% auto}}@media (max-width:481px){#feature{background-position:-60px 100%,30px 270px}#feature .topic{margin:0 auto 20px}#feature .topic.mb{margin:0 auto 20px}#feature h2{margin:0 auto 30px;font-size:30px}#feature ul li{width:80%;margin:0 auto 10px}#feature ul li dl dd{font-size:18px}#feature .parts .box:before{width:50px;height:50px}}#about{position:relative;z-index:4;margin-top:-100px;margin-bottom:100px;background-image:url(/img/bg-ptn-3-L.png),url(/img/bg-ptn-3-R.png);background-position:0 100%,100% 700px;background-repeat:no-repeat,no-repeat;background-size:auto auto,auto auto}#about:after{content:'';display:block;width:165px;height:210px;background:url(/img/foot-2.png) no-repeat 50% 50%;background-size:100% 100%;position:absolute;right:20%;top:750px}#about .read{margin:-120px auto 80px;font-size:18px;font-weight:700;line-height:2.6;letter-spacing:.1rem}#about .read p span{display:block}#about .btn{width:94%;max-width:1000px;margin:0 auto 100px;padding-top:30px}#about .btn ul{font-size:0;text-align:center}#about .btn ul li{display:inline-block;width:80%}#about .parts .box.box-42{margin:0 auto 0 5%}#about .parts .box.box-43{margin:0 auto}#about .parts .box.box-44{margin:0 5% 0 auto}#about .parts .box.box-45{margin:0 0 0 auto}#about .parts .box:before{content:'';display:block;width:90px;height:90px;position:absolute}#about .parts .box.box-41:before{background:url(/img/icn-05.png) no-repeat 50% 50%;background-size:cover;right:-40px;bottom:30px}#about .parts .box.box-42:before{background:url(/img/icn-04.png) no-repeat 50% 50%;background-size:cover;left:-50px;bottom:-80px}#about .parts .box.box-43:before{background:url(/img/icn-09.png) no-repeat 50% 50%;background-size:cover;right:-80px;bottom:-60px}#about .parts .box.box-44:before{background:url(/img/icn-03.png) no-repeat 50% 50%;background-size:cover;left:-80px;bottom:-40px}@media (max-width:1401px){#about{background-size:100% auto,100% auto}}@media (max-width:1001px){#about{margin-top:-60px;background-position:0 94%,100% 600px}#about:after{right:5%}#about .parts .box.box-41:before{right:-40px;bottom:30px}#about .parts .box.box-42:before{left:-50px;bottom:-30px}#about .parts .box.box-43:before{right:-30px;bottom:-60px}#about .parts .box.box-44:before{left:0;bottom:0}}@media (max-width:769px){#about{margin-top:0}#about:after{width:130px;height:165px;top:400px}#about .read{width:90%;margin:0 auto 40px}#about .read p{width:60%}#about .read p span{display:inline}#about .parts .box.box-41:before{right:20px;bottom:auto;top:20px}#about .parts .box.box-42:before{left:auto;right:40px;bottom:auto;top:20px}#about .parts .box.box-43:before{right:20px;bottom:auto;top:20px}#about .parts .box.box-44:before{left:auto;right:0;bottom:-160px}}@media (max-width:641px){#about{margin-bottom:60px;background-image:url(/img/bg-ptn-3-L-sp.png),url(/img/bg-ptn-3-R-sp.png);background-size:100% auto,100% auto}}@media (max-width:481px){#about{background-position:-80px 90%,100px 280px}#about:after{width:80px;height:102px;right:20px;top:200px}#about .stl{margin:0 auto 20px}#about .read p{width:68%;font-size:14px;line-height:1.8;letter-spacing:.075rem}#about .parts .box.box-24{margin:0 auto 0 3%}#about .parts .box.box-44{margin:0 3% 0 auto}#about .parts .box:before{width:50px;height:50px}#about .parts .box.box-44:before{left:auto;right:0;bottom:-80px}#about .btn{margin:0 auto 60px;padding-top:0}#about .btn ul li{display:block;width:100%;margin:0 auto 20px}#about .btn ul li:last-child{margin:0 auto}#about .btn ul li a{font-size:14px}}#staff{position:relative;z-index:3}#staff .bloc{position:relative}#staff .bloc.mb{margin-bottom:40px}#staff .bloc .box{position:relative;display:flex}#staff .bloc .box.icn1:after,#staff .bloc .box.icn2:after{content:'';display:block;width:90px;height:90px;position:absolute}#staff .bloc .box.icn1:after{background:url(/img/icn-07.png) no-repeat 50% 50%;background-size:cover;right:-30px;top:-30px}#staff .bloc .box.icn2:after{background:url(/img/icn-08.png) no-repeat 50% 50%;background-size:cover;right:160px;top:-120px}#staff .bloc .pht{position:relative;width:22%;padding-top:40px}#staff .bloc .pht figure{width:95%;max-width:240px;margin:0 auto}#staff .bloc .pht figure img{width:100%}#staff .bloc .txt{position:relative;width:78%;padding-right:60px}#staff .bloc .txt:after{content:'';display:block;width:70px;height:40px;background:url(/img/fukidashi-1.png) no-repeat 100% 0;position:absolute;right:0;bottom:100px}#staff .bloc .txt div{width:100%;background:#fff;padding:50px;border-radius:20px}#staff .bloc .txt h3{position:relative;margin-bottom:20px;padding-left:40px;font-size:24px}#staff .bloc .txt h3:before{content:'';display:block;width:20px;height:20px;background:#f8d8bd;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}#staff .bloc .txt p{font-size:18px;line-height:1.8}#staff .bloc .txt p.mb{margin-bottom:20px}@media (max-width:1001px){#staff .bloc .box.icn1:after{right:0}#staff .bloc .box.icn2:after{right:12%;bottom:-40px}#staff .bloc .pht{padding-top:80px}}@media (max-width:769px){#staff .bloc .box{display:block}#staff .bloc .box.icn1:after{right:58%;top:auto;bottom:20px}#staff .bloc .box.icn2:after{right:76%;top:auto;bottom:40px}#staff .bloc .txt{width:90%;margin:0 auto;padding-right:0}#staff .bloc .txt:after{width:50px;position:relative;top:0;left:40%;background:url(/img/fukidashi-sp.png) no-repeat 50% 100%;background-size:100% 100%}#staff .bloc .txt h3{margin-bottom:10px}#staff .bloc .pht{width:30%;padding-top:0;margin:-80px 50px 0 auto;z-index:2}}@media (max-width:481px){#staff .bloc .box.icn1:after,#staff .bloc .box.icn2:after{width:50px;height:50px}#staff .bloc .box.icn1:after{right:58%;top:auto;bottom:30px}#staff .bloc .box.icn2:after{right:76%;bottom:40px}#staff .bloc .txt:after{width:30px;height:30px;left:42%}#staff .bloc .txt div{padding:20px;border-radius:10px}#staff .bloc .txt h3{padding-left:30px;font-size:16px}#staff .bloc .txt h3:before{width:10px;height:10px}#staff .bloc .txt p{font-size:13px}#staff .bloc .pht{width:45%;margin:-50px 10px 0 auto}}#index-blog{position:relative;z-index:2;margin-top:-100px;background-image:url(/img/bg-ptn-4-L.png),url(/img/bg-ptn-4-R.png);background-position:0 100%,100% 700px;background-repeat:no-repeat,no-repeat;background-size:auto auto}#index-blog .inner-sct{width:88%}#index-blog ul{margin-top:-100px}@media (max-width:1401px){#index-blog{background-size:100% auto,100% auto}}@media (max-width:1001px){#index-blog{margin-top:-60px}}@media (max-width:769px){#index-blog{margin-top:0;background-position:0 100%,100% 600px}#index-blog .stl{margin:0 auto 40px}#index-blog ul{margin-top:0}}@media (max-width:641px){#index-blog{background:0 0}}@media (max-width:481px){#index-blog{margin:0 auto 30px}#index-blog .btn{width:85%;margin:0 auto}}#index-info{position:relative;z-index:1;margin:-100px auto 120px}#index-info .bloc{display:flex;margin:-100px auto 50px}#index-info .bloc .box{width:50%}#index-info ul li{margin-bottom:15px}#index-info ul li dl{display:table;width:98%}#index-info ul li dl dt,#index-info ul li dl dd{display:table-cell;vertical-align:top;font-weight:700}#index-info ul li dl dt{width:38%;font-size:20px}#index-info ul li dl dt span{display:block;width:94%;padding:2px;background:#f8d8bd;border-radius:40px;text-align:center}#index-info ul li dl dd{padding-top:2px;width:62%;font-size:18px;word-break:break-word}#index-info .access{display:flex}#index-info .access .mapBox{width:73%;margin:0 auto}#index-info .access .mapBox .map{width:96%;height:400px;margin:0 0 0 auto;border:solid 4px #f8d8bd;border-radius:10px;overflow:hidden}#index-info .access .mapBox .map iframe{width:100%;height:100%;border:none}#index-info .access .txtBox{width:27%}#index-info .access .txtBox div{position:relative;padding:60px 40px;background:url(/img/fukidashi-2.png) no-repeat 50% 0%;background-size:100% 100%}#index-info .access .txtBox div:after{content:'';display:block;width:100%;height:150px;background:url(/img/foot-3.png) no-repeat 50% 50%;background-size:auto 100%;position:absolute;left:0;bottom:-120px}@media (max-width:1001px){#index-info{margin:-60px auto 80px}}@media (max-width:769px){#index-info{margin:0 auto 60px}#index-info .stl{margin:0 auto 40px}#index-info .bloc{display:block;margin:0 auto 50px}#index-info .bloc .box{width:80%;margin:0 auto}#index-info .access{display:block}#index-info .access .txtBox{width:90%;margin:0 auto 20px;padding:0}#index-info .access .txtBox div{width:100%;background:#fff;border-radius:10px;padding:30px}#index-info .access .txtBox:after{content:'';display:block;width:50px;height:50px;background:url(/img/fukidashi-sp.png) no-repeat 50% 100%;background-size:100% 100%;margin:0 auto 0 80px}#index-info .access .txtBox div:after{height:100px;background-position:92% 100%;bottom:-60px}#index-info .access .mapBox{width:90%;margin:0 auto}#index-info .access .mapBox .map{width:100%}}@media (max-width:641px){#index-info ul li dl dt{font-size:16px}#index-info ul li dl dd{font-size:15px}}@media (max-width:481px){#index-info .bloc .box{width:94%}#index-info ul li dl dt{width:40%;font-size:13px}#index-info ul li dl dd{width:60%;font-size:12px}#index-info ul li dl dt{width:40%}#index-info ul li dl dd{width:60%}#index-info .access .txtBox{margin:0 auto 10px}#index-info .access .txtBox:after{width:30px;height:30px}#index-info .access .txtBox div{padding:20px}#index-info .access .txtBox div:after{height:60px;bottom:-30px}#index-info .access .txtBox div p{font-size:14px}#index-info .access .mapBox .map{height:250px}}#contact{margin:0 auto 100px}#contact h2{margin-bottom:50px;font-size:60px;letter-spacing:.125rem;text-align:center}#contact .box{display:flex;width:94%;max-width:1100px;margin:0 auto;padding:20px 0;background:#fff;border-radius:20px}#contact .telParts{width:50%;border-right:dashed 1px #3f2616;text-align:center}#contact .telParts svg{position:relative;display:inline-block;width:50px;fill:none;stroke:#3f2616;stroke-width:2px;vertical-align:middle;transform:translateY(-12px)}#contact .telParts div{display:inline-block;padding-left:10px;vertical-align:middle}#contact .telParts p{font-size:20px;font-weight:700;line-height:1.4}#contact .telParts p.tel{font-size:50px;letter-spacing:.2rem}#contact .lineParts{width:50%}#contact .lineParts p{text-align:center}#contact .lineParts p img{width:90%;max-width:420px}#contact .sp{display:none}@media (max-width:1001px){#contact .box{margin:0 auto 40px}#contact .telParts svg{width:40px}#contact .telParts p{font-size:15px}#contact .telParts p.tel{font-size:36px}}@media (max-width:769px){#contact .box{display:block}#contact .telParts{width:100%;margin:0 auto 20px;border:none}#contact .lineParts{width:100%}#contact .lineParts p img{max-width:380px}}@media (max-width:481px){#contact{margin:0 auto 80px}#contact h2{margin-bottom:10px;font-size:30px}#contact .box{border-radius:10px}#contact .telParts,#contact .lineParts{display:none}#contact .sp{display:block}#contact .sp ul{width:85%;margin:0 auto;text-align:center}#contact .sp ul li.tel{margin-bottom:10px;font-size:14px}#contact .sp ul li a{display:block;padding:10px;border-radius:50px}#contact .sp ul li a img{width:82%;margin:0 auto}#contact .sp ul li.tel a{margin:0 auto 6px;background:#3f2616}#contact .sp ul li.line{display:block}#contact .sp ul li.line a{background:#00b900}}ul.blog-list{margin-bottom:20px;font-size:0}ul.blog-list li{display:inline-block;width:33.3333%;margin:0 auto 40px;vertical-align:top}ul.blog-list li a{display:block;width:92%;max-width:335px;margin:0 auto;text-decoration:none}ul.blog-list li dl{width:100%}ul.blog-list li dl dt{position:relative;width:100%;height:200px;margin:0 auto 15px;border-radius:15px;overflow:hidden}ul.blog-list li dl dt.noImage{border:solid 3px #efd5bf}ul.blog-list li dl dt img{position:absolute;left:0;top:50%;width:100%;transform:translate(0,-50%)}ul.blog-list li dl dd{color:#3f2616;font-size:20px;font-weight:700}ul.blog-list li dl dd span.eng{display:block;margin-bottom:10px;color:#d8973c;font-size:18px;letter-spacing:.1rem}ul.blog-list li a:hover{opacity:.85}ul.blog-list li a:hover dl dd span.tit{text-decoration:underline}@media (max-width:1001px){ul.blog-list li{width:50%}}@media (max-width:769px){ul.blog-list{margin-bottom:0}ul.blog-list li{margin:0 auto 25px}}@media (max-width:641px){ul.blog-list li dl dd{font-size:16px}ul.blog-list li dl dd span{margin-bottom:5px;font-size:15px}}@media (max-width:481px){ul.blog-list li dl dt{height:100px}ul.blog-list li dl dd{font-size:14px}ul.blog-list li dl dd span{font-size:13px}}#blog{padding-top:60px}#blog .ttl{margin:0 auto 80px;padding:130px 0;background:url(/img/kv-blog.jpg) no-repeat 50% 50%;background-size:cover}#blog .ttl h2{width:92%;max-width:1000px;margin:0 auto;color:#3f2616;font-size:60px;line-height:1}@media (max-width:801px){#blog{padding-top:0}#blog .ttl{margin:0 auto 40px;padding:60px 0}#blog .ttl h2{color:#3f2616;font-size:30px}}.pager{margin:0 auto 100px;text-align:center}.pager .prev,.pager .next{display:inline-block;width:45px}.pager .prev a,.pager .next a{display:block}.pager .prev a:before,.pager .next a:before{content:'';display:block;width:0;height:0;margin:0 auto;border:solid 10px transparent}.pager .prev a:before{border-right:solid 12px #3f2616}.pager .next a:before{border-left:solid 12px #3f2616}.pager .prev a:hover:before{border-right-color:#d8973c}.pager .next a:hover:before{border-left-color:#d8973c}.pager ul{display:inline-block}.pager ul li{display:inline-block;width:45px;margin:0 8px}.pager ul li span,.pager ul li a{display:block;height:45px;line-height:45px;font-size:24px;text-decoration:none}.pager ul li span{background:#d8973c;color:#fff}.pager ul li a{background:#fce3cd;color:#3f2616}.pager ul li a:hover{color:#d8973c}.blog-ctn{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.blog-ctn .article{width:78%}.blog-ctn .side{width:18%}.blog-ctn .article .tit{margin-bottom:20px}.blog-ctn .article .tit h2{font-size:24px}.blog-ctn .article .tit p{color:#d8973c;font-size:18px;letter-spacing:.1rem}.blog-ctn .article .article-ctn p{margin:0 auto 20px;line-height:1.6;letter-spacing:.05rem}.blog-ctn .article .article-ctn figure.wp-block-image{text-align:center}.blog-ctn .side ul li.widget{margin:0 auto 30px}.blog-ctn .side ul li ::marker{display:none}.blog-ctn .side ul li h2{margin-bottom:10px;font-size:18px}.blog-ctn .side ul li ul li{padding:5px 0;border-bottom:solid 1px #f8d8bd;line-height:1.4}.blog-ctn .side ul li ul li a{color:#3f2616;text-decoration:none}.blog-ctn .side ul li ul li a:hover{color:#d8973c;text-decoration:none}@media (max-width:801px){.blog-ctn{display:block;width:100%;padding-bottom:100px}.blog-ctn .article{width:100%;margin:0 auto 30px}.blog-ctn .side{width:100%;margin:0 auto 40px}.blog-ctn .article .tit h2{font-size:21px}}@media (max-width:481px){.blog-ctn .article .tit h2{font-size:16px}}#comments{padding-top:80px}#comments ol#comments-list{margin-bottom:40px}#comments ol#comments-list .comment-meta{font-size:12px;text-align:right}#comments ol#comments-list p{margin-bottom:6px}#comments ol#comments-list ul.children{padding-left:40px}#comments p.comment-form-comment{margin-bottom:20px}#comments p.comment-form-comment textarea{width:90%;max-width:400px}#comments p.form-submit{width:90%;max-width:400px;text-align:center}