@charset "utf-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html,body{color:#6b6856;font-size:16px;width:100%;height:100%;position:relative;z-index:1;scroll-behavior:smooth}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}p,li,table,button,time{font-family:"Hiragino Kaku Gothic ProN","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}th,td{vertical-align:middle}h1{color:#fff;font-size:375%}li{list-style:none}li a:hover{text-shadow:2px 4px 3px rgba(107,104,86,.2)}.small{font-size:50%}.kakukaku{font-family:'Sarpanch',sans-serif}.red{color:#cc5252;font-weight:700}.white{color:#fff}.larger{font-size:112.5%;font-weight:700}.hidden{display:none}.flex-box{display:flex}p.sub{text-align:center}.text-center{text-align:center}.border_box{border:#d9d5c3 solid .5px;border-radius:5px;padding:3em 1em;margin-bottom:5em}.underline{padding-bottom:.25em;margin-bottom:.5em;font-size:1.125em;border-bottom:#d9d5c3 solid .5px}.under-bar{border-bottom:#cc5252 solid 1px}.shadow-box{box-shadow:2px 2px 10px -1px rgba(107,104,86,.35);-moz-box-shadow:2px 2px 10px -1px rgba(107,104,86,.35);-webkit-box-shadow:2px 2px 10px -1px rgba(107,104,86,.35)}.shadow-box-hover{box-shadow:2px 2px 10px -1px rgba(107,104,86,.15);-moz-box-shadow:2px 2px 10px -1px rgba(107,104,86,.15);-webkit-box-shadow:2px 2px 10px -1px rgba(107,104,86,.15)}.shadow-bar-down{box-shadow:0px 4px 10px -1px rgba(107,104,86,.1);-moz-box-shadow:0px 4px 10px -1px rgba(107,104,86,.1);-webkit-box-shadow:0px 4px 10px -1px rgba(107,104,86,.1);position:relative;z-index:5}.shadow-bar-up{box-shadow:0px -4px 10px -1px rgba(107,104,86,.1);-moz-box-shadow:0px -4px 10px -1px rgba(107,104,86,.1);-webkit-box-shadow:0px -4px 10px -1px rgba(107,104,86,.1);position:relative;z-index:6}img.title-line{width:100%;height:auto;margin:1em 0 3em}.content-box{width:100%;overflow:hidden;margin:5em 0;padding:1.25em 0;position:relative}.content-box h2{font-size:187.5%;text-align:center;padding-bottom:1em}.content-box h3{font-size:150%;text-align:center;padding-bottom:1em}.content-box p.su{text-align:center}.content-wrap p+p{margin-top:1em}.content-wrap,#nanbuhouki .content-wrapw{width:1024px;margin:0 auto}#our-value .content-wrap{max-width:1024px;width:100%}#nanbuhouki .content-wrap,#about-us .content-wrap,#contact .content-wrap,#how-to-use .content-wrap,#products .footer .content-wrap{max-width:640px;width:100%}.content-wrap.border_box{padding:3em 1em;margin-bottom:5em}.w640{max-width:640px;margin:0 auto}.shikiri{margin:0 auto 1.5em}.clear{clear:both}.white-btn{background:#fff;color:#6b6856;text-align:center;height:48px;margin:2.5em auto 0}.green-btn{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/button_bg.png);height:48px;margin:2.5em auto 0;text-align:center}.white-clear-btn{height:48px;line-height:40px;margin:0 auto;border:#fff solid 2px;background-color:rgba(107,104,86,.3)}.button.white-clear-btn{padding:.2em}a.btn-a{display:block;position:relative}.maru{position:relative}.maru.red{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ff4500}.maru.blue{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#4169e1}.maru.green{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#228b22}.maru.yellow{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ff0}.maru.orange{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:orange}.maru.purple{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ba55d3}.maru.black{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#000}.maru.brown{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#8b4513}.maru.pink{display:inline-block;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#ff6954}.maru.noukon{display:inline-block;width:16px;height:16px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#010f29}.maru.sky{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#74a8ca}.maru.gray{display:inline-block;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#95969c}.fukidashi{display:none;position:absolute;top:-40px;left:-20px;width:60px;padding:10px;border-radius:2px;background:#6b6856;color:#fff;font-size:12px;line-height:1;transition:.3s;text-align:center}.fukidashi:after{position:absolute;top:100%;left:40%;height:0;width:0;border:6px solid transparent;border-top:6px solid #6b6856;content:""}.diamond_outer{position:relative;z-index:2}.diamond{position:absolute;position:absolute;width:60px;height:60px;margin:auto}.diamond_inner{width:0;height:0;border-top:30px solid transparent;border-right:30px solid #70995c;border-bottom:30px solid transparent;border-left:0 solid transparent}.diamond_inner:after{content:'';position:absolute;top:0;bottom:0;left:30px;width:0;height:0;margin:auto 0;border-top:30px solid transparent;border-right:0 solid transparent;border-bottom:30px solid transparent;border-left:30px solid #70995c}.diamond_inner p{position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;text-align:center;color:#fff;z-index:1}table tr{border:#fff solid 2px}table th,table td{padding:.5em 1em}table>tr>td:first-child,#specialoffer table th{width:5em;text-align:center;background-color:#f2f0e6;font-size:.75em}#specialoffer h3{margin-top:2rem;text-align:left}#specialoffer table{width:100%}.bold{font-weight:700;font-size:.875em}#specialoffer table th{width:8em}#specialoffer table td:first-child{font-size:1em;text-align:left}#specialoffer table td{background:rgba(241,240,230,.3);border-left:solid 2px #fff}.yajirushi{width:16px;height:16px}.item{display:flex;flex-direction:column}.list-flex{text-align:center;display:flex;display:-webkit-flex;margin-bottom:.5em}.list-flex.space{text-align:center;display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between}.list-flex.space p{text-align:left}.list-flex.wrap{-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}.item-page-btn{background:#edeae0;padding:1em 2em;margin-top:auto;display:block;border-radius:5px;transition:all .3s;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.item-page-btn:hover{text-decoration:none;color:#fff;background:#6b6856;box-shadow:-1px -1px 2px rgba(255,255,255,.3) inset}.error404{max-width:1024px;width:100%;padding:15em 1em 0;margin:0 auto;text-align:center;line-height:2em}.error404 p{margin:1em 0}.error404 h2{font-size:187.5%}.error404 h3{font-size:150%}#first-view{width:100%}.header{width:100%;height:140px;position:absolute;top:0;left:0;z-index:10}.global_navi-width{width:1024px;margin:0 auto;position:relative}.global_navi-width a{display:inline-block}#top_logo{display:block;background-color:#70995c;padding:0 1em 1em;position:absolute;border-radius:0 0 5px 5px;top:0;left:0;z-index:50}#mobile-top_logo{width:15%;max-width:80px;min-width:48px;position:fixed;top:0;left:0;cursor:pointer;z-index:45}#mobile-top_logo img{width:100%;height:auto}#mobileMENU{width:100%;background-color:rgba(107,104,86,1);position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:all .5s;z-index:100;overflow:hidden}.open #mobileMENU{opacity:1;visibility:visible}.menu-inner{color:#fff;width:87.5%;font-size:112.5%;font-weight:700;line-height:3em;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-inner a{color:#fff}.top_menu{height:32px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/top-bar_bg.png);line-height:2em}.top_menu li{display:inline-block;margin:0 1em;font-size:75%}.top_menu li:last-child{padding-top:.7em}.top_menu li span{text-decoration:line-through;opacity:.3}.top_menu .global_navi-width{padding-left:12.75em;display:flex;justify-content:flex-end}.main_menu{height:104px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/paper_bg_01.webp)}.main_menu .global_navi-width{padding-left:14.75em;line-height:104px;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.main_menu li{display:inline-block;font-size:87.5%;font-weight:700;text-align:center}.global_navi-width li ul{display:none}.main_menu li img .mute{width:100%}.main_images{width:100%;overflow:hidden;height:100%;position:relative}.main_images video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}.main_images img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}.attention{font-size:.75em;width:360px;padding:1.25em;position:absolute;bottom:2rem;left:2rem;background-color:rgba(255,255,255,.9);border-radius:5px;z-index:50}.attention .content{position:relative;padding:1rem;border:#d9d5c3 solid 2px;border-radius:5px}.attention .content .batsu{width:20px;height:20px;color:#d9d5c3;font-weight:700;position:absolute;top:1.25em;right:1.25em}.attention .content h3{margin:0 0 1em;padding-bottom:1em;text-align:center}.attention .content p{padding:.3125em 0;font-size:.75rem}.head-message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:9}.head-message h3{color:#fff;font-size:320%;text-align:center;line-height:2em}.dots{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dots.png);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.content-box.whatis .content-wrap{height:600px;max-width:720px;width:100%;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/sbroom.webp) no-repeat right;background-size:contain;position:relative}.content-box.whatis .content-wrap div{position:absolute;padding:1rem;background:rgba(255,255,255,.8);max-width:480px;width:70%;text-align:left;top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%)}.content-box.whatis .content-wrap div:before{content:"";display:block;width:110%;height:110%;position:absolute;border:1px solid;left:-5%;top:-5%}.content-box.whatis .content-wrap h2{text-align:left}.top-reason{background:#fff;padding-bottom:6em;padding-top:6em;box-shadow:0 0px 20px rgba(0,0,0,.1)}.top-reason.content-box{margin:0 auto 0}.content-box #reasons h3{padding-bottom:0}.reason-slider>div{position:relative}.reason-slider .inner-box{color:#fff;width:100%;max-width:640px;position:absolute;padding:1rem;top:50%;left:50%;transform:translate(-50%,-50%)}.reason-slider .slick-slide img{width:100%;height:auto}.reason-nav{max-width:720px;margin:2em auto 0}.reason-nav .slick-slide{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-align:center}.slick-arrow{position:absolute;top:50%;transform:translatey(-50%;)}.howtouse-top.content-box{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/tatami.jpg) repeat}.howtouse-top.content-box{margin-bottom:0;padding-bottom:5em;margin-top:0;padding-top:5em}.howtouse-top.content-box h2,.howtouse-top.content-box p,.howtouse-top.content-box a{color:#fff}.howtouse-top.content-box p>a{border-bottom:1px dashed #fff}#takakura-message{width:100%;padding:0;position:relative;overflow:hidden}#takakura-message img{width:auto;height:100%;position:absolute;top:0;right:0;z-index:0}#takakura-message .message-box{width:50%;position:relative;top:0;left:0;background:rgba(242,238,228,.9);z-index:2;height:100%;padding:8.33%}#takakura-message .message-box .message{min-width:85%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.message-box h2{font-size:187.5%;line-height:2em;margin-bottom:2em}.FB-feed h2{font-size:187.5%;text-align:center;padding-bottom:2em}.FB-feed{margin-top:0;padding:10em 0}.FB-feed ul{margin:0 auto;max-width:max-content}.footer{width:100%}.company-footer a{color:#fff}.footer .inner-box img{margin-bottom:1em}address{font-weight:400}#shikiri{width:64px;height:auto;display:block;margin:0 auto}.company-footer{width:100%;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/footer-img1.webp);background-size:cover;padding:0 1em}.company-footer .inner-box{max-width:600px;margin:0 auto;padding:5em 0;color:#fff;text-align:center}.company-footer .inner-box img{margin:.5em auto}.company-footer .inner-box .white-clear-btn{margin:1em auto 0}.site-map{background:#d9d5c3;width:100%;padding:5em 0}.site-map ul ul{padding-left:1em;font-size:75%}.site-map ul{padding-bottom:1em;line-height:2em}.site-map ul ul li:before{content:"―　"}.site-map dl{margin:0 auto;text-align:center}.site-map dl dt{line-height:2em}.site-map dl dd{display:none}.flex-block{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.copyright{margin:1em 0;text-align:center}.page-top-img{position:relative}.page-top-img h1{margin-top:.8em;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;text-shadow:2px 2px 3px rgba(107,104,86,.2);line-height:1.5em}.kotei-top_img{width:100%;height:auto}#sub-menu{background:rgba(107,104,86,.8)}#sub-menu ul{width:720px;margin:0 auto}#sub-menu a{color:#fff}#sub-menu li{height:2.5em;padding-top:.5em}.content-wrap video{width:100%;height:auto;margin:1em auto}.btn-box{display:flex;justify-content:center;background:#f2eee4;padding:0 0 2em;margin-top:2em}.btn-1,.btn-2{margin:0 1em}#post-9 .content-wrap,#quality{overflow:visible}#post-9.content-box{overflow:visible}.no1.box,.no4.box{width:100%;min-height:512px;display:flex;flex-wrap:wrap}.no2.box,.no5.box{width:100%;min-height:400px;display:flex;flex-wrap:wrap}.no2.box,.no4.box{flex-direction:row-reverse}.exp h3{text-align:left;line-height:2em}.no1.box .exp,.no5.box .exp{width:50%;padding:0 2em 0 3em}.no2.box .exp,.no4.box .exp{width:50%;padding:3em 3em 3em 2em}.box h3{font-size:1.5em;padding:1em 0}.no1.box .image-box{float:left;width:50%;position:relative}.no1.box .image-box img:first-child{width:100%;height:auto;position:absolute;top:-3em;left:-2em}.no1.box .image-box img:nth-child(2){width:100%;height:auto;position:absolute;top:-3em;left:0}.no2.box .image-box{float:right;width:50%;position:relative}.no2.box .image-box img:first-child{width:110%;height:auto;position:absolute;top:-1em;left:2em;z-index:1}.no2.box .image-box img:nth-child(2){width:110%;height:auto;position:absolute;top:2em;left:2em;z-index:2}.no3.box{clear:both;width:100%;overflow:hidden;position:relative;max-height:640px;z-index:0}.no3.box video{width:100%}.container,.container2{position:relative}.no3.box img:first-child{width:100%;height:auto}.container img.number{width:30%;height:auto;position:absolute;top:-3em;left:3em}.container2 img.number{width:30%;height:auto;position:absolute;top:-3em;right:3em}.no3.box .exp{color:#fff;width:50%;padding-left:3em;height:auto;position:absolute;bottom:5em;right:3em;z-index:3}.no3.box .exp.second{left:3em}.no4.box .image-box{float:right;width:50%;position:relative}.no4.box .image-box img:first-child{width:100%;height:auto;position:absolute;top:-3em;right:0}.no4.box .image-box img:nth-child(2){width:100%;height:auto;position:absolute;top:-5em;right:0}.no5.box .image-box{float:left;width:50%;position:relative}.no5.box .image-box img:first-child{width:110%;height:auto;position:absolute;top:-1em;right:2em;z-index:1}.no5.box .image-box img:nth-child(2){width:110%;height:auto;position:absolute;top:-1em;right:0;z-index:2}#speciality{width:100%}#speciality .sp-slide .attach-box{position:relative;display:flex}#speciality .sp-slide .attach-box section{padding:2em}#speciality .sp-slide .attach-box h3{text-align:left;line-height:2em}#speciality .sp-slide .attach-box img{position:relative;top:-2em;left:0}#ichinen{margin:15em 0 5em}.season-box{position:relative;border-left:#f2eee4 2px solid;padding-left:5em;margin-left:60px}.season-box h3{text-align:left}.season-box .season{width:120px;height:120px;position:absolute;top:0;left:-3.8em}.season-box.spring .season{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dia.png);background-size:contain;display:table}.season-box.summer .season{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dia2.png);background-size:contain}.season-box.summer .season2{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dia3.png);background-size:contain}.season-box.autumn .season{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dia4.png);background-size:contain}.season-box.last{border-left:#f2eee4 2px dashed}.relative{width:100%;height:inherit;position:relative}.season-box .season p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:135%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.season-box.autumn .season2{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/dia4.png);background-size:contain}.season-box .season2{width:120px;height:120px;position:absolute;top:15em;left:-3.8em}.season-box .season2 p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:151.5%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.season-box .process-cont{padding-top:1em}.season-box .process-cont p{margin-bottom:1em}#our-value .content-wrap p+h3{margin-top:3rem}.year1 .content-wrap,.year2 .content-wrap,.year3 .content-wrap{position:relative;z-index:10}.season-box .list-flex .img-box{width:calc(33.33% - 5px);margin-right:5px}.season-box .list-flex .img-box img{width:100%;height:auto}.sp-img-box{width:100%;height:460px;display:block}.image-spring .sp-img-box:first-child{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/spring2.jpg) no-repeat center;background-size:cover}.image-spring .sp-img-box:nth-child(2){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/summer1.jpg) no-repeat center;background-size:cover}.image-summer .sp-img-box:first-child{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/summer2.jpg) no-repeat center;background-size:cover}.image-summer .sp-img-box:nth-child(2){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/summer4.jpg) no-repeat center;background-size:cover}.image-summer .sp-img-box:nth-child(3){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/autumn1.jpg) no-repeat center;background-size:cover}.image-summer .sp-img-box:nth-child(4){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/autumn2.jpg) no-repeat center;background-size:cover}.image-autumn .sp-img-box:first-child{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/autumn3.jpg) no-repeat center;background-size:cover}.image-autumn .sp-img-box:nth-child(2){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/autumn4.jpg) no-repeat center;background-size:cover}.image-autumn .sp-img-box:nth-child(3){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/winter1.jpg) no-repeat center;background-size:cover}.image-autumn .sp-img-box:nth-child(4){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/winter2.jpg) no-repeat center;background-size:cover}.image-autumn .sp-img-box:nth-child(5){background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/speciality/winter3.jpg) no-repeat center;background-size:cover}.image-spring{width:100%;height:460px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/img2.jpg) no-repeat center;background-size:cover}.image-summer{width:100%;height:460px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/img3.jpg) no-repeat center;background-size:cover}.image-autumn{width:100%;height:460px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/img1.jpg) no-repeat center;background-size:cover}.row.flex{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;flex-wrap:-webkit-wrap}#where-to-use .row .btn-a{width:24%;display:block;padding:1%}#where-to-use .row img{width:100%;height:auto}#product-list .wave-exp{width:33.33%;padding:0 2em}#product-list .wave-exp h4{font-size:1.125em;font-weight:700;margin-bottom:1em}#product-list .wave-exp.no2{border-right:#d9d5c3 2px dashed;border-left:#d9d5c3 2px dashed}#product-list .wave-exp img{width:90%;margin:1em auto}#product-list .wave-exp h3{font-size:1.125em}#product-list .point{margin:3em 0}.houki-title{position:relative;max-height:348px;overflow:hidden;margin-bottom:3em}.title_text{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.title_text h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.875em;font-weight:600;padding-bottom:0;white-space:nowrap}.title_text img{margin:1.5em auto}img.type{width:100%;height:auto;margin:1em 0}.sort{margin-bottom:3em;flex-wrap:wrap;flex-wrap:-webkit-wrap}#product-list .sort{margin:3em 0 5em}.item{width:32%;border:#d9d5c3 solid 1px;border-radius:5px;margin:.66%;padding:1em}.item .images{padding:.5em}.item .images.yoko img{width:100%;height:auto}.item .detail{padding:.5em}.item .detail li{text-align:left;font-size:.875em;margin-bottom:.5em}.item .detail li.name{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.125em;font-weight:600}#cloths .item img,#other .item img{margin-bottom:1em}#How-to-use .sort h3{font-size:1.5em;text-align:center;margin-bottom:1em}#How-to-use .content-wrap p{text-align:center}#How-to-use .content-wrap img{margin:1em auto}#How-to-use .youtube img{margin:0}.content-wrap.w720{max-width:720px;width:100%}.instraction{border:#d9d5c3 2px dashed;border-radius:5px;padding:2em 0;margin:1em auto;max-width:720px}.instraction li{margin:.5em}.instraction li li{margin:.5em .5em 1em}.instraction .underline{margin-bottom:1em}.instraction.no1{margin-bottom:5em}#How-to-use .content-wrap.border_box{padding:2em;margin-bottom:5em}#contact .content-box{margin:5em auto}#readIt dl{background:#f2eee4;margin-top:2em;padding:2em;border-radius:5px}#readIt .content-wrap{margin-bottom:3em}.faq-cont.content-wrap{display:none;background:#d9d5c3;margin-top:1rem;padding:2rem}.faq-cont dt{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;margin-bottom:.5em}.faq-cont dd{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;margin-bottom:1em;padding-bottom:1em;border-bottom:#fff 2px dashed}.faq-cont dd:last-of-type{border:none}.contact-box{background:#f2eee4;width:32%;padding:1em;border-radius:5px;text-align:center}.contact-box img{margin:0 auto}.contact-box dd{margin-top:.5em}.contact-box dd:nth-child(2){font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.way-of-contact{display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap}#contactForm form{margin-top:3em}#contactForm h3{margin-top:3em}input[type=text],input[type=email],select{line-height:1.15em;border-radius:5px;box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset;-moz-box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset;-webkit-box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset}#contactForm dt input,#contactForm dd input{height:3em}#contactForm dt,#contactForm dd{text-align:left;width:100%;border-bottom:1px solid #cfcfcf}#contactForm dd{background:#f8f8f8}#contactForm textarea{width:100%;border-radius:5px;box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset;-moz-box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset;-webkit-box-shadow:0px 0px 8px 0px rgba(107,104,86,.1) inset}input.wpcf7-form-control.wpcf7-submit{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/button_bg.png);height:48px;min-width:240px;color:#fff;font-size:1em;font-weight:700;border-radius:5px;border:none;margin:0 auto;display:block}#contactForm .inquiry p{margin-top:1em}dd.Floor-broom,dd.floor-short,dd.outdoor,dd.whisk,dd.others,dd.accessories{display:none}dd .wpcf7-list-label{margin-left:2rem}dd .wpcf7-list-item-label:before{content:"";display:inline-block;width:2rem;height:2rem;margin-top:.25em;margin:0 .5em;position:relative;top:.65em}.Floor-broom .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fb-1.jpg);background-size:contain}.Floor-broom .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fb-2.jpg);background-size:contain}.Floor-broom .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fb-3.jpg);background-size:contain}.Floor-broom .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fb-4.jpg);background-size:contain}.floor-short .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fbs-1.jpg);background-size:contain}.floor-short .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fbs-2.jpg);background-size:contain}.floor-short .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fbs-3.jpg);background-size:contain}.floor-short .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fbs-4.jpg);background-size:contain}.floor-short .wpcf7-list-item:nth-child(5) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/fbs-5.jpg);background-size:contain}.whisk .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/wb-1.jpg);background-size:contain}.whisk .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/wb-2.jpg);background-size:contain}.whisk .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/wb-3.jpg);background-size:contain}.whisk .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/wb-4.jpg);background-size:contain}.outdoor .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/ob-1.jpg);background-size:contain}.outdoor .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/ob-2.jpg);background-size:contain}.others .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/tb.jpg);background-size:contain}.others .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/pb.jpg);background-size:contain}.others .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/tb-set.jpg);background-size:contain}.accessories .wpcf7-list-item:first-child .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/dp-1.jpg);background-size:contain}.accessories .wpcf7-list-item:nth-child(2) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/dp-2.jpg);background-size:contain}.accessories .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/gb-1.jpg);background-size:contain}.accessories .wpcf7-list-item:nth-child(4) .wpcf7-list-item-label:before{background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/page/contact/gb-2.jpg);background-size:contain}.wpcf7-checkbox input{width:auto}.wpcf7-recaptcha div{margin:1rem auto}a.ext{border-bottom:2px dashed #f2eee4}i.fa-external-link-alt{margin-left:.5rem}#about-us .content-wrap p{margin-bottom:2em}#about-us iframe{width:100%;height:640px}#about-us th{background:#f2eee4}#about-us .content-wrap img{width:100%;height:auto;margin-top:2rem}#about-us .content-wrap .flexslider img{margin-top:0}#about-us .youtube img{width:auto}#history .content-wrap h3{padding-bottom:0;padding-top:1em}.cover-img{width:100%;height:460px;background:url(//nanbuhouki.jp/en/wp-content/themes/takakura-ec/images/poster.webp) no-repeat center;background-size:cover}#change{position:fixed;top:0;left:0;width:100%;display:none;z-index:9999}#change .main_menu{height:80px}#change .global_navi-width{width:1024px;height:80px;display:flex;-webkit-display:flex;margin:0 auto;padding:0}#change .global_navi-width img{margin-right:auto;margin-top:.5em;display:inline-block}#change .global_navi-width ul{width:828px;display:flex;line-height:80px;height:80px;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#change .global_navi-width ul ul{display:none}#change .main_menu li span{text-decoration:line-through;opacity:.3}#post-94 .shikiri{margin:0 auto 1.5em}#post-84 .content-wrap img{width:100%;height:auto}#policy{width:100%;max-width:600px;margin:0 auto;padding:3em 1em}#policy p+h2{margin-top:3rem}#policy h3{text-align:left}#policy p+h3{margin-top:1rem}#policy h2{font-size:125%}#policy h3{font-size:110%}.press-cont-box h3{font-size:1.5em;margin-top:.5em;text-align:left}.each_post{max-width:1024px;padding:2.5em 1em;margin:0 auto;display:flex;border-bottom:#d9d5c3 2px dashed}.press-cont-box .each_post:last-child{border:none}.press-img{width:10%;height:auto;margin-right:2em}.press-img img{width:100%;height:auto}#post-90 .content-wrap a.youtube img{display:inline;margin:0;padding:.3em 0 0 .3em}#post-84 .caption-wrap a.youtube img{display:inline-block;width:80px;margin:0;padding:.3em 0 0 .3em}li.youtube{padding-top:.7em}#post-1321 .w720 img{width:100%;height:auto}.banner{width:100%;height:auto}#content{padding:0}.main_menu .global_navi-width a:hover{text-decoration:none;color:inherit}div.cart_navi li{margin-bottom:10px}.category #content .page-title{background:#6b6856;padding:8px;margin-bottom:0}.category #primary{padding:0 10px}.item_cart #content,.category #content{margin:0 auto;max-width:960px;width:100%;padding:200px 0;flex-wrap:wrap}.widget_welcart_featured .thumtitle{width:100%}.widget_welcart_featured .thumimg{width:40%!important}.item_cart #primary,.category #primary{flex-basis:600px;flex-grow:2;flex-shrink:1}.item_cart #secondary,.category #secondary{flex-basis:240px;flex-grow:1;flex-shrink:2;padding:10px}#secondary a:hover{text-shadow:none}#itempage{display:flex;flex-wrap:wrap}h1.item-name{font-size:20px;padding:8px;color:#6b6856;margin:0 0 1em;font-family:Yu Gothic}#itempage #img-box{width:auto;flex-basis:300px;flex-grow:1;flex-shrink:1;padding:10px}#itempage .item-info{width:auto;flex-basis:300px;flex-grow:1;flex-shrink:1;padding:10px}#itempage .detail-box{padding:10px;flex-grow:1}.item-info .skubutton{margin-top:1em}.assistance_item{width:calc(100% - 20px);padding:10px}h2.item-name{background:#6b6856;padding:8px;color:#fff;margin-bottom:1em}#furikana_row{display:none}#delivery_flag td{display:flex;align-items:center;width:100%}#delivery_flag input[type=radio]{width:20px}#delivery_flag tr:first-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.customer_form#time tr:nth-child(2),.customer_form#time tr:nth-child(3){display:none}.customer_form#time tr:nth-child(4) label{display:flex;align-items:center}.detail-plus{margin-bottom:20px;padding:10px}.detail-plus h3{border-left:5px solid;padding-left:8px;margin:8px 0}label input[type=radio]{width:20px}.item-info .skuform{box-shadow:0 0 5px -2px rgba(0,0,0,.35)}.item-info .field,.item-info .c-box{padding:10px}.item-info .error_message{padding:0 10px 10px}.item-info .itemsoldout{padding-right:10px}.item-info .skubutton{background-color:#ef7141}.item-info .skuname{background-color:transparent;border-left:3px solid #f6f6f6}.skuname.Benihana{border-color:#de3c3c;background:#fff1f1}.skuname.Indigo{border-color:#256eba;background:#e9f2fb}.skuname.White{border-color:#ccc;background:#f9f9f9}.skuname.Kakishibu,.skuname.Beige{border-color:#c2a75b;background:#f7f4ea}.skuname.Red{border-color:#e83434;background:#fff0f0}.skuname.Blue{border-color:#1d71c9;background:#deeeff}.skuname.Orange{border-color:#e68b1d;background:#fdf6e7}.skuname.Yellow{border-color:#feee31;background:#ffffea}.skuname.Pink{border-color:#ff61ab;background:#fff0f7}.skuname.Purple{border-color:#851dab;background:#fbf0ff}.skuname.Black{border-color:#000;background:#efefef}.skuname.Green{border-color:#1fb644;background:#f0fbf3}.skuname.Brown{border-color:#89682d;background:#f5f3ef}.more-details{width:calc(50% - 20px);padding:10px;flex-grow:1}.more-details table{background:#f9f9f9;width:100%}.more-details table th{border-right:1px dash #fff}@media screen and (max-width:1024px){.item_cart #content,.category #content{padding:120px 0}#content.cart-page{padding:64px 10px}}@media screen and (max-width:860px){.item_cart #content,.category #content{flex-direction:column-reverse}#primary{margin-bottom:40px}}@media screen and (min-width:1025px){#desktop-menu.cart,#desktop-menu.cart #top_logo{display:block!important}}@media screen and (min-width:38.75em){div.cart_navi li{width:24%;font-size:12px;height:3.5em}}.slick-slide img.under600{display:none}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0px,0px,0px)!important}@media screen and (max-width:1400px){#tenjikai button.green-btn{min-width:144px}.head-message h3{font-size:3rem}}@media screen and (min-width:1025px){.show-tb{display:none}#mobile-menu{display:none}.main_images .attention .content{font-size:1.08vw}.top_1 .right_box ul{float:left}.top_1 .right_box li{display:inline-block}.reasonOM{display:none}.show-sm{display:none}img.title-line.bey768,img.title-line.bel768{display:none}}@media screen and (min-width:769px) and (max-width:1024px){.global_navi-width{width:100%}p{line-height:1.5em}#desktop-menu{display:none!important}.show-tb{display:none}.content-box{margin:7.5em auto}.content-wrap,#nanbuhouki .content-wrapw{width:720px;width:100%;padding:1em}.top_menu .global_navi-width a{color:#fff}.top_menu{background:0 0;color:#fff}.attention .content h3{font-size:1.2em}.top_1{height:240px;bottom:-160px}.top_1 .left_box{float:none;width:100%;height:80px;padding:8px}.top_1 .right_box{width:100%;margin-left:0;height:80px}.top_1 .right_box ul{float:left}.top_1 .right_box li{display:inline-block}.inner_box{height:64px}.top_1 .right_box .inner-box{height:160px}.reasonOM{display:none}.top-reason{padding:120px 0}.message-box h2{font-size:125%}.FB-feed{padding:7.5em 0}.FB-article .left-box{width:360px;height:300px}.FB-article .right-box{padding-left:380px}.FB-feed h2{font-size:187.5%;text-align:center;padding-bottom:2em}img.title-line.bey1024,img.title-line.bel768{display:none}.page-top-img h1{margin-top:0}.sort.list-flex{flex-wrap:wrap;flex-wrap:-webkit-flex}.item{width:48.6%}#room .item .images,#soto .item .images{width:30%}#room #kobouki .item .images{width:100%}.item .images img{width:100%;height:auto}#room .item .detail,#soto .item .detail{width:70%}#room #kobouki .item .detail{width:100%}#tenjikai .list-box .map{width:100%}.show-sm{display:none}}@media screen and (max-width:768px){.no1.box .image-box,.no2.box .image-box,.no4.box .image-box,.no5.box .image-box{width:100%;height:240px}.no1.box .exp,.no5.box .exp,.no2.box .exp,.no4.box .exp{padding:0 1rem 2rem;width:100%}.no1.box .image-box img:first-child,.no2.box .image-box img:first-child,.no4.box .image-box img:first-child,.no5.box .image-box img:first-child{top:0;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);width:240px;height:auto}.no1.box .image-box img:nth-child(2),.no2.box .image-box img:nth-child(2),.no4.box .image-box img:nth-child(2),.no5.box .image-box img:nth-child(2){top:0;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);width:240px;height:auto}.no2.box .image-box img:nth-child(2){top:4px}.no1.box,.no2.box,.no4.box,.no5.box{min-height:auto}.no3.box video{width:100%;height:auto}.no3.box{max-height:unset;margin-bottom:2rem}.no3.box .exp{max-width:640px;position:static;padding:0 2rem;margin:0 auto;color:#6b6856;width:100%}.head-message h3{font-size:2em}#desktop-menu{display:none!important}.show-tb{display:block}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:14px}p{line-height:1.5em}.sm-none{display:none}.content-box{margin:5rem auto}.content-box h2{font-size:1.5rem}.content-wrap,#nanbuhouki .content-wrapw{max-width:640px;width:100%;padding:0 1rem;overflow:hidden}.content-wrap{padding:0 2rem}.error404{padding:7em 1em}.top_menu .global_navi-width a{color:#fff}.top_menu .global_navi-width{padding-left:0;width:100%}.top_menu{background:0 0;color:#fff}.top_menu li{margin:1em;font-size:.6666rem}.content-box p.sub{font-size:1em}.green-btn,.white-btn{height:40px;margin:1em auto 0}.attention{width:280px}.attention .content p{font-size:.8rem}.attention .content h3{font-size:1.2rem}.top_1{height:19rem;bottom:-14rem}.top_1 .left_box{float:none;width:100%;height:5rem;padding:.5rem}.top_1 .right_box{width:100%;margin-left:0;height:14rem}.inner_box{height:3rem}.top_1 .right_box .inner-box{height:10rem}.top_1 .right_box .inner_box #tenjikai div{width:100%;padding-bottom:.5rem}.top_1 .right_box .inner_box #tenjikai{flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:center}.top_1 .right_box .inner_box #tenjikai img,.top_1 .right_box .inner_box #tenjikai button{margin:0 auto}#tenjikai .green-btn{position:static}.attention .content .batsu{width:15px;height:15px}.top-reason{padding:7.5rem 0}.content-box.whatis .content-wrap{height:30rem}#wrap #takakura-message{height:auto;position:static}#takakura-message img{width:100%;height:auto;transform:inherit;position:static}#takakura-message .message-box{width:100%;height:auto;position:static;padding:2rem}#takakura-message .message-box .message{position:static;top:0;left:0;transform:none}.message-box h2{font-size:125%}.FB-feed{padding:5rem 0}.FB-article .left-box{float:none;width:100%;max-height:300px}.FB-article .right-box{width:100%;padding:0;margin-top:2rem}.FB-feed h2{font-size:1.5rem;text-align:center;padding-bottom:2rem}.site-map{padding:3rem 0}.no1.box img{width:100%}.no2.box img{width:100%}img.title-line.bey768{display:none}img.title-line.bey1024{display:none}.page-top-img h1{font-size:1.875em;margin-top:0}.page-top-img{height:240px;overflow:hidden}#miryoku1 .miryoku{width:100%}#miryoku1 .miryoku.no2,#miryoku1 .miryoku.no3{border:none;margin-top:3.5em}#where-to-use .row .btn-a{width:49%}.row.flex .tile{width:100%}#product-list .wave-exp{width:100%;padding:2em}#product-list .wave-exp.no2{border:none}.sort.list-flex{flex-wrap:wrap;flex-wrap:-webkit-flex}.item{width:100%}#room .item .images,#soto .item .images{width:30%}#room #kobouki .item .images{width:100%}.item .images img{width:100%;height:auto}#room .item .detail,#soto .item .detail{width:70%}#room #kobouki .item .detail{width:100%}#product-list #sub-menu li{width:50%}#tenjikai .list-cont table{width:100%}.shop-lists .right-box{width:100%}.shop-lists{display:block}.shop-img{width:100%;margin:0 0 1em;position:relative}.shop-img img{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.voice-cont{max-width:640px}.contact-box{width:100%;margin:.5em}.show-sm{display:none}.season-box h3{line-height:1.5em}.season-box .season p,.season-box .season2 p{font-size:75%}}@media screen and (max-width:540px){.image-spring,.image-summer,.image-autumn,.image-winter{height:360px}.season-box .list-flex .img-box{width:100%}.attention{height:max-content;top:50%;left:50%;-webkit-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%)}.show-sm{display:inline}.head-message h3{font-size:1em}.content-box.whatis .content-wrap div{width:100%;background:rgba(255,255,255,.8);position:inherit;height:max-content}.top_1 .left_box .inner_box #news div{width:100%;height:16rem}.top_1 .left_box .inner_box #news div:first-child{width:10em}.top_1 .left_box .inner_box{padding:.5em .5em .5em 1em}.top_1 .inner_box{line-height:1.5em}.top_1{height:21em}.btn-box{display:flex;justify-content:center;flex-wrap:wrap}.btn-1,.btn-2{width:100%}.kotei-top_img{width:auto;height:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ichinen{margin:5em 0}.season-box .season{width:60px;height:60px;left:-2.2em}.season-box .season2{width:60px;height:60px;left:-2.2em}.season-box{margin-left:1em;padding-left:1em}.season-box .content-wrap{padding:1rem 2rem}.container img.number{width:240px;top:20%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.press-img{width:100%}.instraction{margin:1em}img.title-line{margin:1em 0}input{width:100%}.slick-slide img.under600{display:block!important}.slick-slide img.over600{display:none}.more-details{width:100%}}.chui{padding:10px;background:#fbf1ef;border-radius:12px;margin:20px 10px;font-size:14px}.chui a{text-decoration:underline}#intl-shipping p{max-width:720px;margin:1em auto;padding:0 20px}#intl-shipping h2{text-align:left;max-width:720px;margin:1em auto;padding:20px;position:relative;line-height:1.2;padding-left:28px}#intl-shipping h2:before{content:"";display:block;background:#70995c;width:5px;height:80px;top:50%;transform:translatey(-50%);left:10px;position:absolute}article#wc_customer .chui,article#wc_delivery .chui{margin-top:-10px;margin-bottom:30px}article#wc_customer .chui p,article#wc_delivery .chui p{line-height:1.2rem}article#wc_customer .chui p:last-child,article#wc_delivery .chui p:last-child{margin-top:20px}