html{font-size:14px;-webkit-text-size-adjust:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:.1em;-webkit-font-smoothing:antialiased}.tb,.sp{display:none}body{background:#fcfbf1;font-size:16px}a{color:#333;text-decoration:none}p{font-size:16px}.inner{padding:30px;margin:auto;box-sizing:border-box}.top_news .inner{padding:0;margin:auto;box-sizing:border-box}.page-id-7 .top_productList .inner{width:1180px;padding:0;margin:auto;box-sizing:border-box}footer .inner{width:1180px;padding:0;margin:auto}.inner2{width:1100px;margin:auto;box-sizing:border-box}.top_product,.top_news{margin:0}.top_productList{}.btn01 a,.btn02 a,.backBtn a{background:#fff;opacity:1;color:rgba(15,170,33,.85);display:block;width:100%;font-weight:bold;border:3px solid rgba(15,170,33,.85);text-align:center;line-height:30px;padding:10px;position:relative}.top_productList .t-menu__title{}.t-menu__title{position:relative;line-height:1;margin-bottom:40px;color:#2f9f7a}.t-menu__title__jp{font-weight:bold;font-size:42px;display:block;margin-bottom:20px;text-align:center}.t-menu__title__en{display:block;font-size:18px;text-align:center;line-height:2.4rem}.backBtn a{margin:50px auto 0}.btn02 a{}.btn01 a::after,.btn01 a:hover::after,.btn02 a::after,.backBtn a::before{content:"";display:inline-block;width:0;height:0;border:3px solid transparent;border-left:5px solid #fff;position:absolute;right:10px;top:23px}.backBtn a::before{left:10px;border:3px solid transparent;border-right:5px solid #2f9f7a}.btn01 a:hover,.backBtn a:hover{color:#fff}.btn01 a:hover::after,.btn02 a::after{border-left:5px solid #fff;color:#fff}.backBtn a:hover:before{border-right:5px solid #fff}.btn02 a:hover{background:#000;opacity:1}.fade{}.scr{opacity:1;transform:translate(0,0)}.cf::after,.making_add::after,.inner::after,.inner2::after,.detailBox::after{content:"";clear:both;display:block}.attention{color:#2f9f7a!important;font-weight:normal}.popup{position:fixed;right:10px;bottom:10px;width:300px;height:150px;z-index:9999;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;right:10px;bottom:10px;width:360px;padding:30px;background-color:#efefef;z-index:2;box-sizing:border-box;border:1px solid #ccc}.popup-inner img{width:100%}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.close-btn i{font-size:20px;color:#333}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}.popup h2{font-size:18px;font-weight:bold;text-align:center}.popup p{background:#fff;text-align:center;margin-top:20px;font-weight:bold;padding:15px;color:rgba(255,79,82,1.00);font-size:18px}header{position:relative}header h1{background:#fff;width:130px;margin:auto;top:0;left:0;right:0;position:absolute;text-align:center;z-index:9999;box-shadow:0 1px 5px rgba(0,0,0,.2);padding:20px;border-radius:0 0 3px 3px}@media screen and (min-width:1000px){header{min-width:1000px}}nav{max-width:1280px;width:100%;margin:40px auto;overflow:hidden}nav ul{display:flex;justify-content:center;align-items:center}nav li{font-size:13px;text-align:center}nav li a{display:block;position:relative;padding:10px 0;font-weight:bold;font-size:15px;font-family:fot-tsukubrdgothic-std,sans-serif}nav li a i{float:right;padding-right:5px}nav li:first-of-type a::before{left:0}nav li span{display:block;font-size:10px;-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}nav li i{font-style:normal}nav li:nth-of-type(4){margin-right:12.5%}nav.navbar{margin:0 auto;overflow:visible;padding:20px 0}.cart{display:none}footer{padding:20px 0;border-top:1px solid #e5e5e5}footer.f_sns{padding-bottom:10px}footer .f_info{float:left;background:url(https://massagebed-line.com/common/images/logo_footer.png) no-repeat left top;padding:20px 0 20px 145px;line-height:1.5em;font-size:12px;border-right:1px solid #e5e5e5;padding-right:50px}footer .f_btn{float:right;margin-top:30px}.f_btn li{float:left;width:280px;text-align:center;margin-left:40px}footer .f_btn a{display:block;background:#000;color:#fff;border-radius:5px;line-height:30px;text-align:center;margin-top:15px}footer .fnav{border-top:1px solid #e5e5e5;margin:20px 0 0 0;padding:10px 0 0 0}.fnav ul{padding:0 0 10px 0;text-align:center}.fnav li{display:inline-block;font-size:13px;padding:0 10px;border-right:1px solid #e5e5e5}.fnav p{text-align:center;font-size:10px;border-top:1px solid #e5e5e5;padding-top:10px;color:#666}#page-top{position:fixed;bottom:10px;right:10px;z-index:9999}#page-top a{display:block;border-radius:5px;width:60px;height:60px;padding-top:15px;box-sizing:border-box;background-color:#2f9f7a!important;color:#fff;font-weight:bold;text-decoration:none;text-align:center;font-size:10px;line-height:1.5em}#page-top a:hover{text-decoration:none;opacity:.7}footer .copy2{border-top:1px solid #e5e5e5}footer .copy2 p{border:none;float:left;line-height:25px}footer .copy2 ul{float:right;width:auto;margin-top:5px;padding-bottom:0}footer .copy2 li{float:left;margin-right:5px;border:none;padding:0;line-height:25px}footer .copy2 li img{width:25px}#news{margin:30px auto}.slider{background-size:cover}.slider img{width:auto;margin:0 auto;max-height:calc(100vh - 220px)}.slider p{padding-left:4%}.slider p span{display:inline-block;padding:3%;background:rgba(0,0,0,.4);margin-top:5%}.slider2{text-align:center;height:320px;background:url(https://massagebed-line.com/common/images/img_ttl_company.jpg) no-repeat top center;background-size:cover;padding-top:130px;box-sizing:border-box}.slider2 p{color:#fff;margin-top:10px}.slider2.ph_ttl{background:url(https://massagebed-line.com/common/images/img_ttl_philosophy.jpg) no-repeat top center;background-size:cover}.slider2.pr_ttl{background:url(https://massagebed-line.com/common/images/img_ttl_product.jpg) no-repeat top center;background-size:cover}.slider2.making_ttl{background:url(https://massagebed-line.com/common/images/img_ttl_making.jpg) no-repeat top center;background-size:cover}.slider2.con_ttl{background:url(https://massagebed-line.com/common/images/img_ttl_contact.jpg) no-repeat top center;background-size:cover}.slider2 h2{text-align:center;font-size:40px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#fff;letter-spacing:.2em}.slider2 h2 span{font-size:15px;display:block;color:#2f9f7a!important;margin-bottom:10px;font-weight:bold;letter-spacing:.1em}.slider-nav{width:1080px;height:85px;margin:0 auto}.slider-nav div{}.slider-nav-outer{background:url(https://massagebed-line.com/common/img/wood.jpg) repeat center center}.slider-nav{}.slider-nav .slick-slide{max-height:85px;display:flex;justify-content:center;align-items:center}.slider-nav div img{max-height:85px;width:160px;height:auto;box-sizing:border-box;padding:5px}.top_concept{padding:60px 0 40px}.top_concept figure{float:left}.top_text_area{float:right;width:470px}.inner2 .top_concept figure{float:right}.inner2 .top_text_area{float:left;width:550px}.top_concept h2{margin:45px 0 35px}.top_text{line-height:2em;margin-bottom:30px}.box-shadow{box-shadow: 0 0 3px 1px rgb(0 0 0 / 10%) inset;background:#fff;padding:30px;margin-bottom:30px}.circle{width:120px;padding-top:36px;height:120px;background-color:#f08201;border-radius:50%;display:block;color:#fff;font-family:fot-tsukubrdgothic-std,sans-serif;position:absolute;bottom:0;right:16px;border:1px solid #f08201}.circle:hover{color:#f08201;text-decoration:none;opacity:1;background:#fff;border:1px solid #f08201}.top_news{padding:0 15px}#bnr_sanuki{margin-top:25px;margin-bottom:25px;padding:35px 15px;text-align:center;background:url(https://massagebed-line.com/common/img/f-bg.jpg) repeat center top}#bnr_sanuki a img{position:absolute;top:20px;left:20px;width:150px}#bnr_sanuki a{max-width:100%;width:960px;margin:0 auto;position:relative;display:block;background:#fff;padding:50px;border:5px solid #d8b07e}#bnr_sanuki a:hover{color:#333;text-decoration:none}#bnr_sanuki a p{font-size:30px;line-height:30px}.thumbnail{border:1px solid #d8b07e;text-align:center;background:#fff;height:210px;overflow:hidden;width:100%;display:flex}.thumbnail a{color:#2f9f7a!important;min-height:210px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.thumbnail-icon{max-height:200px}.thumbnail img{display:inline-block}.thumbnail img{height:auto}.top_news aside{float:right;margin-top:70px}.top_news h2{font-size:30px;margin-bottom:30px}.top_news h2::before{}.news_in{display:flex;flex-wrap:wrap}.news_in dl dt{width:100%;display:block;margin-bottom:5px}.top_news dl{width: calc(100% / 4);padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.top_news dt{}.top_news dd{}.news{padding:0;margin:80px 0}.news .newsTtl{text-align:center;font-size:25px;font-weight:bold}.news .newsTtl a{color:#2f9f7a!important}.news .day{text-align:center;margin:10px 0}.news p{line-height:2;margin-bottom:20px;text-align:center}.news img{margin:20px 0}.company{padding:80px 0}.company table{width:800px;margin:auto}.company th,.company td{border:1px solid #d9d9d9;padding:15px;line-height:1.5em;vertical-align:top}.company th{background:#f3f0e6;width:220px;box-sizing:border-box;text-align:left}.company td table{margin:10px;width:50%!important}.company td td,.company td th{border:1px solid #ccc;padding:5px;background:none}.company .history{margin-top:80px}.company .history h3{margin-bottom:30px;text-align:center;font-size:20px}.company .history table,.company .history th,.company .history td{background:none;border:none}.company .history th,.company .history td{border-bottom:1px dotted #ccc}.philosophy01{background:url(https://massagebed-line.com/common/images/bg_ph01.jpg) no-repeat top center;background-size:cover;padding:65px 0 420px 0;margin-top:5px}.philosophy02{background:url(https://massagebed-line.com/common/images/bg_ph02.jpg) no-repeat bottom center;background-size:cover;padding:40px 0 50px 0;margin-top:5px}.philosophy03{background:url(https://massagebed-line.com/common/images/bg_ph03.jpg) no-repeat center;background-size:cover;padding:40px 0 50px 0;margin-top:5px}.philosophy01 h3 img{max-width:482px;width:100%}.philosophy02 h3 img{max-width:422px;width:100%}.philosophy03 h3 img{max-width:235px;width:100%}.phBox{background:rgba(255,255,255,.4);width:865px;padding:80px 30px;margin:auto;text-align:center;box-sizing:border-box}.phBox h3{margin-bottom:30px}.phBox p{line-height:2em}.phBox strong{display:block;margin:30px 0;font-size:25px;font-weight:normal}.philosophy02 .phBox{width:660px;margin:0 0 0 340px}.philosophy03 .phBox{width:660px;margin:0 340px 0 0}.strength h3{margin:120px 0 90px;text-align:center}.strength h3 img{max-width:594px}.strength ul{background:#fff;width:1000px;margin:0 auto 80px;padding:0 40px;box-sizing:border-box;box-shadow:0 1px 5px rgba(0,0,0,.2)}.strength li{box-sizing:border-box;padding:50px 0;border-bottom:1px solid #ccc;overflow:hidden}.strength .stBox{float:right;width:420px}.strength .stBox .h4_1{max-width:401px;width:100%}.strength .stBox .h4_2{max-width:255px;width:100%}.strength .stBox .h4_3{max-width:361px;width:100%}.strength li figure{float:left}.strength li:nth-of-type(2) figure{float:right}.strength li:nth-of-type(2) .stBox{float:left}.strength li:nth-of-type(3){border-bottom:none}.strength li h4{padding:30px 0 25px;font-size:30px;color:#f93a51;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}.strength li h4 span{display:block;margin-bottom:20px}.strength li h4 img{border-bottom:1px solid #f93a51;padding-bottom:15px}.strength li p{line-height:1.8em}.slick-slide a:hover{opacity:.75}.makingBox{float:left;width:530px;box-sizing:border-box;padding:20px;margin:125px 5px 80px;border-top:5px solid #2f9f7a!important;box-shadow:0 1px 5px rgba(0,0,0,.2)}.makingBox:nth-of-type(2){float:right}.makingBox h3{position:relative;text-align:center;padding:120px 0 0 0;font-size:25px;font-weight:bold;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}.makingBox h3 img{position:absolute;top:-80px;left:0;right:0;margin:auto;width:256px}.makingBox h3 span{color:#2f9f7a!important;display:block;font-size:14px;margin-bottom:10px}.makingBox table{width:100%;margin:20px 0 30px}.makingBox th,.makingBox td{border:1px solid #ccc;padding:5px;text-align:center;font-size:12px}.makingBox th{background:#ccc}.makingBox li{overflow:hidden;margin-bottom:30px}.makingBox figure{float:left;width:230px}.makingBox li p{float:right;width:215px;line-height:1.5em}.makingBox li p span{font-size:25px;color:#2f9f7a!important;display:block;margin-bottom:15px;font-weight:bold}.making_add{background:#f0f0f0;border-radius:5px;margin-left:5px;padding:15px 15px 15px 0;box-sizing:border-box}.making_add h4{background:#c01019;color:#fff;font-size:14px;font-weight:bold;display:block;position:relative;padding:5px 0 5px 10px;left:-10px;width:130px}.making_add h4::after{content:"";display:inline-block;text-align:left;widows:0;height:0;border:5px solid transparent;border-top:5px solid #562200;border-right:5px solid #562200;position:absolute;left:0;bottom:-10px}.making_add p{width:100%;float:none;margin:15px 0 0 15px}.making_add p img{float:right;margin:-35px 15px 0 10px;width:180px}.shopSearch{background: url(../img/bg-search.jpg) no-repeat center center/cover}.shopSearch__title{color:#fff;line-height:1;margin-bottom:40px}.shopSearch__title__ltext{font-weight:bold;font-size:34px;display:block;text-align:center;margin-bottom:20px}.shopSearch__title__stext{font-size:20px;display:block;text-align:center}.shopSearch{padding:75px 25px 60px}.shopSearch .shop-topbtn{max-width:500px;margin-left:auto;margin-right:auto}.shopSearch__title{margin-bottom:20px}.shopSearch__title__ltext{font-size:18px;margin-bottom:17px}.shopSearch__title__stext{font-size:12px}}

.shop-topbtn__search, .shop-topbtn__location, .shop-topbtn__area {border-radius:5px}.shop-topbtn__search{border:1px solid #eee;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-topbtn__search-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 30px)}.shop-topbtn__search-input input{font-size:16px;letter-spacing:.2em;width:100%}.shop-topbtn__search-input input:-ms-input-placeholder{color:#ccc}.shop-topbtn__search-input input:placeholder-shown{color:#ccc}.shop-topbtn__search-input input::-webkit-input-placeholder{color:#ccc}.shop-topbtn__search-input input:-moz-placeholder{color:#ccc;opacity:1}.shop-topbtn__search-input input::-moz-placeholder{color:#ccc;opacity:1}.shop-topbtn__search-input input:-ms-input-placeholder{color:#ccc}.shop-topbtn__search-btn{line-height:1;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;margin-left:10px;-webkit-transition:.2s opacity ease-in;-o-transition:.2s opacity ease-in;transition:.2s opacity ease-in}.shop-topbtn__search-btn:hover{opacity:.8}.shop-topbtn__location{background-color:#f08201;font-size:16px;font-weight:bold;letter-spacing:.2em;color:#fff;position:relative;text-align:center;-webkit-transition:.2s opacity ease-in;-o-transition:.2s opacity ease-in;transition:.2s opacity ease-in}.shop-topbtn__location:hover{opacity:.8}.shop-topbtn__location-icon{position:absolute;width:15px;top:20px;right:20px;line-height:1}.shop-topbtn__area{background-color:rgba(255,255,255,.83);border:2px solid #f08201;color:#f08201;position:relative;text-align:center;font-size:16px;font-weight:bold;letter-spacing:.2em;-webkit-transition:.2s opacity ease-in;-o-transition:.2s opacity ease-in;transition:.2s opacity ease-in;display:block}.shop-topbtn__area:hover{opacity:.8}.shop-topbtn__area-icon{position:absolute;width:13px;height:21px;top:50%;margin-top:-10px;right:18px;line-height:1}.shop-topbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop-topbtn--bottom{margin-top:-130px;height:130px}.shop-topbtn__search,.shop-topbtn__location,.shop-topbtn__area{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px;height:60px}.shop-topbtn__search{line-height:58px;padding-left:20px;padding-right:20px}.shop-topbtn__location{line-height:60px;margin-left:20px;margin-right:20px}.shop-topbtn__area{line-height:56px}.shop-topbtn__search-input input{border:none}.contact{padding:80px 0}.contact p{line-height:1.5em;text-align:center}.contact table{width:600px!important;margin:30px auto}.contact th,.contact td{border:1px solid #d9d9d9;padding:15px;line-height:1.5em;vertical-align:top}.contact th{background:#f3f0e6;width:220px;box-sizing:border-box;text-align:left}.contact th span{background:#2f9f7a!important;font-size:12px;padding:3px 5px;color:#fff;margin-left:10px}.contact table input,.contact table textarea{padding:5px;line-height:1.2em;width:100%;box-sizing:border-box}.contact .submitBtn input{background:#2f9f7a!important;color:#fff;width:240px;border:1px solid #2f9f7a!important;border-radius:5px;text-align:center;line-height:30px;font-size:14px}.screen-reader-response{display:none}.wpcf7 .wpcf7-response-output{padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;width:600px!important;margin:auto}.wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;text-align:center;width:600px!important;margin:20px auto}.wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1;text-align:center;width:600px!important;margin:20px auto}.wpcf7 span.wpcf7-not-valid-tip{display:block;position:static;top:0;left:0;border:none;color:red}.wpcf7 span.wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-not-valid{background:#ffdede;border:1px solid #d99090}.policy{padding:20px 0 80px}.policy h3{text-align:center;font-size:20px;font-weight:bold;margin-top:60px}.policy p{line-height:1.8em;width:800px;margin:30px auto}.top_product{padding:20px 0 40px}.top_product{}.top_product figure{margin-left:100px}.top_product h2{margin:80px 0 20px}.top_text{line-height:2em;margin-bottom:30px}.top_productList{padding:60px 0}.top_productList ul{text-align:center;font-size:0}.home .top_productList li{display:inline-block;width:360px;text-align:center;margin:0 40px 60px 0;font-size:14px;vertical-align:top}.top_productList li{display:block;text-align:left;font-size:14px;vertical-align:top}.top_productList li:nth-of-type(3n){margin-right:0}.top_productList .fourline li:nth-of-type(3n){margin-right:53px}.top_productList .fourline li:nth-of-type(4n){margin-right:0}.top_productList p a{margin:auto}.top_productList .fourline{text-align:left}.top_productList li p{text-align:left;padding:0 3px;margin-top:20px;line-height:1.5em}.top_productList .fourline li{width:234px;margin-right:53px}.top_productList .fourline .btn01 a,.top_productList .fourline .btn02 a,.top_productList .fourline .backBtn a{width:auto}.home .top_productList .inner{width:1180px;padding:0}.soup,.nabe{padding:80px 0}.ttl_txt{font-size:20px;text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.8em;margin:20px 0 50px}.detailBox figure{float:right;width:600px;position:relative;margin-bottom:80px}.detailBox:nth-of-type(2n) figure{float:left}.detailBox figure span{position:absolute;bottom:-20px;right:-20px}.detailTxt{width:450px;float:left}.detailBox:nth-of-type(2n) .detailTxt{float:right}.detailTxt h4{font-size:22px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";color:#2f9f7a!important;font-weight:bold;line-height:1.5em;border-left:4px solid #2f9f7a!important;padding-left:20px;margin-bottom:25px;letter-spacing:0}.detailTxt .detailSttl{font-size:20px;margin-bottom:25px}.detailBox p{line-height:2em}.detailBox ul,.detailSub ul{clear:both}.detailBox li{width:330px;float:left;margin:-30px 50px 80px 0}.detailSub li{width:250px;margin-right:32px}.detailBox li:last-of-type,.detailSub li:last-of-type{margin-right:0}.detailBox li h4{font-size:18px;color:#2f9f7a!important;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";margin:15px 0}.line{background:url(https://massagebed-line.com/common/images/line01.png) repeat-x left top}.cartBox,.cartBox2{overflow:hidden;padding-top:50px}.cartBox2{padding:50px 0}.cartBox li{float:left;width:250px;margin:0 33px 50px 0;position:relative}.cartBox li:nth-of-type(4n){margin-right:0}.cartBox li strong{background:#000;color:#fff;position:absolute;left:0;top:0;padding:5px}.cartBox li h4,.cartL h4{border-top:1px solid #000;border-bottom:1px solid #000;padding:20px 0;font-size:18px;line-height:1.2em;margin:20px 0 15px;font-weight:bold;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";position:relative}.cartBox li h4 span,.cartL h4 span{font-size:13px}.cartBox li h4 span{display:block}.cartL h4 strong:before,.cartBox li .limited:before{content:"";background:url(https://massagebed-line.com/common/images/icon_otameshi.png) no-repeat;background-size:120px;top:-30px;left:-30px;width:120px;height:84px;position:absolute}.cartBox li .limited{padding-left:90px}.cartBox li .limited:before{left:0;top:-20px;width:80px;background-size:80px}.cartL h4 strong{padding-left:100px}.price{font-size:18px;color:#2f9f7a!important;text-align:right;font-weight:bold;letter-spacing:0}.price img{width:100px;margin-right:10px}.price span{font-size:12px}.price strong{font-weight:bold;color:#2f9f7a!important;margin-right:10px}.detailArea{padding-top:60px}.cartBox2 .gallery{float:left;width:550px}.cartBox2 dd ul{overflow:hidden;margin-top:15px}.cartBox2 dd li{float:left;width:126px;margin-right:15px}.cartBox2 dd li:last-of-type{margin-right:0}.cartL{width:500px;float:right}.cartL h4{margin-top:0}.cartL table{margin:20px 0}.cartL th{width:80px;vertical-align:top}.cartL th,.cartL td{border:1px solid #ccc;padding:10px;line-height:1.5em}.cartL td li{background:url(https://massagebed-line.com/common/images/icon_disc.png) no-repeat left top 8px;background-size:3px;padding-left:10px}.tuika{text-align:right;color:#2f9f7a!important}.tuikaBtn{margin-top:10px;text-align:right}.tuikaBtn li{display:inline-block;margin-left:10px}.tuikaBtn li a{display:block;border:1px solid #2f9f7a!important;text-align:center;line-height:30px;padding:0 10px;color:#2f9f7a!important;position:relative}.tuikaBtn li a::before{content:"+";border:1px solid #2f9f7a!important;border-radius:30px;display:inline-block;width:15px;height:15px;vertical-align:middle;font-size:15px;line-height:11px;margin-right:5px;padding-left:1px;box-sizing:border-box}.tuikaBtn li a:hover{background:#2f9f7a!important;opacity:1;color:#fff}.tuikaBtn li a:hover::before{border:1px solid #fff}.spicy,.arrange{background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.2);padding:30px 35px}.spicy{padding:30px 0}.spicy li{width:50%;float:left;box-sizing:border-box;padding:0 30px;line-height:1.5em}.spicy li:first-of-type{border-right:1px solid #ccc}.spicy li h4{color:#ff7e00;margin-bottom:10px}.spicy li:nth-of-type(2) h4{color:#ff000d}.spicy li h4 strong{font-size:16px;margin:0 10px}.arrange h4{text-align:center;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";margin:40px 0}.arrange h4 span{display:block;font-size:30px;color:#c01019;font-weight:bold}.arrange h4 span::before{content:"";display:inline-block;width:17px;height:37px;background:url(https://massagebed-line.com/common/images/icon_f.png) no-repeat;background-size:contain;position:relative;bottom:-8px;margin-right:10px}.arrange h4 span::after{content:"";display:inline-block;width:23px;height:36px;background:url(https://massagebed-line.com/common/images/icon_n.png) no-repeat;background-size:contain;position:relative;bottom:-8px;margin-left:10px}.arrange ul{overflow:hidden}.arrange li{width:300px;float:left;margin-right:65px;line-height:1.5em}.arrange li:last-of-type{margin-right:0}.arrange li h5{background:#ea9c00;font-size:16px;text-align:center;position:relative;top:-30px;padding:8px;color:#fff}.arrange_ttl{background:url(https://massagebed-line.com/common/images/line01.png) repeat-x center bottom 10px;margin:10px 0 20px}.arrange_ttl span{display:inline-block;background:#fff;padding-right:10px}.arrange_ttl span::before{content:"";display:inline-block;width:45px;height:30px;background:url(https://massagebed-line.com/common/images/icon_fry.png) no-repeat;background-size:contain;position:relative;bottom:-8px}.arrange dt{float:left;background:#ccc;width:20px;line-height:20px;text-align:center;color:#fff;border-radius:3px}.arrange dd{padding-left:40px;margin-bottom:20px}.cartjs_product_table{margin-top:15px}table{width:100%!important;border:none!important}.cartjs_product_table th,.cartjs_product_table td{border:none!important;padding:5px!important;text-align:left}.cartjs_product_table th{width:80px}.cartjs_cart_in input{width:250px;height:100%}.cartjs_cart_in{text-align:right!important}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.cartjs_cart_in input{background:#c01019!important;height:40px!important;margin-bottom:0!important}.cartBox li .cartjs_cart_in input{width:100%!important}.cartjs_option select{width:auto!important}.deli_free{border:1px solid red;background:#fee;padding:15px;color:red;text-align:center;line-height:1.5em;margin-bottom:30px;border-radius:5px}.genryou table{margin:20px 0}.genryou th{width:80px;vertical-align:top}.genryou th,.genryou td{border:1px solid #ccc;padding:10px;line-height:1.5em}.genryou td li{background:url(https://massagebed-line.com/common/images/icon_disc.png) no-repeat left top 8px;background-size:3px;padding-left:10px}.genryou.tare li table,.genryou.tare li{width:100%}.detailBox figure.tare{margin-bottom:50px}.father2020 p,.father2020 p img{margin:0;line-height:1.2em;letter-spacing:0}.father2020 .gift{overflow:hidden;display:table;background:#fff;padding:0 5%}.father2020 .gift p{font-size:14px;font-weight:bold;color:#531a0f;display:table-cell;width:65%;vertical-align:middle;line-height:1.5em;text-align:left}.father2020 .gift p:nth-of-type(2n){display:none}.father2020 .gift figure{display:table-cell;width:30%;text-align:right}.father2020 .gift figure img{margin:0}.father_line{border:1px solid #531a0f;padding:10px;text-align:center}.father_line p strong{display:block;font-size:18px;font-weight:bold;margin-bottom:5px}.father2020 .father_line p{font-weight:bold;color:#531a0f;text-align:center;line-height:1.5em}.father2020 .father_line img{width:100px;margin:10px 0 0}.father2020 .father_catch{background:#531a0f;background:linear-gradient(180deg,rgba(83,26,15,1) 0%,rgba(106,46,34,1) 100%);text-align:center;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";color:#fff;font-size:20px;padding:30px;line-height:1.8em}.father2020 .father_catch span{background:linear-gradient(transparent 50%,#9f7801 50%)}.father_pro{display:table;vertical-align:middle;margin-top:50px}.father_img{display:table-cell;width:416px;vertical-align:middle}.father_img img{margin:0;width:416px}.father_text{display:table-cell;width:385px;padding:0 20px;vertical-align:middle;text-align:center}.father_cart{display:table-cell;width:259px;vertical-align:middle}.father_cart img{width:259px}.father_text .sttl{color:#1b57a2;font-size:16px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";line-height:1.5em;text-align:center;margin:0}.father_text h4{text-align:center;display:inline-block;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-size:24px;border-bottom:1px solid #000;padding-bottom:3px;margin:20px 0}.father_text .text{text-align:left;line-height:1.8em}.father_cart img{margin:0}.father_cart .namae{font-size:16px;font-weight:bold;line-height:1.3em;margin:10px 0}.father_cart .button a{background:#000;color:#fff;padding:10px;display:block;font-weight:bold}.father_attention{padding:20px;border:1px solid #c70e1a;margin:50px 0 0}.father_attention p{color:#c70e1a;line-height:1em;font-size:16px;margin:0}.father_attention p:last-of-type{margin:10px 0 0 0}.father_attention span{background:#c70e1a;color:#fff;padding:2px 5px}header{position:fixed;width:100%;z-index:9999;background:#fcfbf1}.slick-slide{position:relative}.slick-slide:after{content:"";position:absolute;background:rgba(0,0,0,.2);height:calc(100% - 6px);width:100%;left:0;top:0}.slick-slide.slick-current.slick-active:after{content:"";display:none;position:absolute}.slider{}.slick-slide.slick-current.slick-active{opacity:1}.external{display:none!important}.sp-none{display:block}@media screen and (max-width:991px){.sp-none{//display:none !important}.sp-block{display:block!important}.bnr.circle{display:block;border-radius:0!important;right:0;bottom:0!important;width:50%;height:80px}.bnr.circle svg{right:0;width:30px!important;position:absolute;bottom:0!important;display:none}.bnr.circle h3{font-size:110%!important}footer{padding-bottom:80px}.bnr i{display:inline-block!important}.bnr.circle.circle02 svg{display:none}.bnr.circle.circle02{right:inherit;left:0;bottom:0!important;width:50%}.external{display:block!important}nav.navbar{padding:0}.navbar-toggler{background:#2f9f7a}.navbar-toggler{padding:1.80rem 1.55rem}.navbar-brand img{height:60px!important}.navbar-light .navbar-toggler-icon{background-image: url(data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:""}footer .f_info{float:none;width:100%;box-sizing:border-box;background:url(https://massagebed-line.com/common/images/logo_footer.png) no-repeat center top;background-size:100px;padding:110px 0 0 0;border:none;text-align:center}footer .f_btn{float:none}footer .f_btn li{float:none;width:100%;margin:10px 0 20px 0}footer .f_btn a{margin-top:5px}footer .copy2 p{float:none}footer .copy2 ul{float:none;margin-bottom:30px}footer .copy2 li{float:none;display:inline-block}.fnav ul{width:100%}.fnav li{font-size:10px;margin-bottom:5px}.fnav .copy{float:none;text-align:center;margin-bottom:25px}}@media screen and (max-width:1180px){.inner,.inner2{width:100%!important;padding:0 20px!important;box-sizing:border-box}}@media (min-width:769px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width:768px){.options span.itemcode{padding-left:0!important}.top_news dt{padding-left:0!important}.cart-body form{display:flex;flex-wrap:wrap!important}.form-group label{width:100%!important}.form-group select{width:calc(100% - 15px)}.ec2_item_option label:after{width:100%!important}.top_news h3.result-outer{margin-bottom:10px;width:100%}.ec2_kago{width:100%}.form-group{width:50%}.form-group label{width:100%}.slider .slick-slide:after{display:none}.postList .dropdown{margin-bottom:30px}.top_product .scr{float:none!important}.slider{padding-top:90px}button.slick-prev{width:20px;height:20px;top:calc(50% + 40px) !important}button.slick-next{width:20px;height:20px;top:calc(50% + 40px) !important}#np-contents,#more-contents{text-align:center}#np-contents td,#more-contents td{text-align:center!important;width:100%!important;display:block!important}.top_news{padding-top:10px}.mv{padding-top:85px}#bnr_sanuki a img{position:relative;display:block;margin-bottom:20px}#bnr_sanuki a p{font-size:20px}.home .inner2 img.newspaper-thumb{width:150px!important;height:auto!important;margin-right:100px!important}.slider-nav{height:auto}#detail-summary th,#detail-summary td{width:100%;display:block}.side_outer{flex-direction:column}#sidenavi{width:100%!important}#sidenavi .top_productList li,#sidenavi .top_productList .fourline li{width:100%}#internalContentPane{width:100%!important}#internalContentPane table th,#internalContentPane table td{display:block;width:100%}.contactForm table th,.contactForm table td{width:100%!important;display:block!important}.contactForm input,.contactForm textarea{width:100%!important}.contactForm select{width:100%!important}.top_productList ul.chd{display:flex;flex-wrap:wrap}.top_productList #sidenavi ul.chd li{width: calc(100% / 2)}.mv+.t-menu__title{width:100vw!important}.mv .t-menu__title{width:100vw!important}.t-menu__title{position:absolute;top:20px!important}.mv+.t-menu__title{top:130px!important}section .t-menu__title{position:relative}.t-menu__title__jp{font-size:18px!important}.t-menu__title__en{font-size:15px!important}.t-menu__title{width:inherit!important}#categories a{width:50%;max-width:inherit!important}.menu-table th,.menu-table td{display:block;width:100%!important;padding:0}.menu-description{width:100%!important}.menu-table div{width:100%!important}.tb,.pc{display:none}.sp{display:block}.inner,.inner2{width:100%!important;padding:0 10px!important;box-sizing:border-box}.recruit-outer .inner,.recruit-outer .inner2{padding:0 0!important}.home .inner img,.home .inner2 img{max-width:100%!important;height:auto;margin-right:0!important}.top_concept h2{font-size:30px!important}.top_product figure{height:350px!important;width:350px!important;margin-left:0}#internalContentPane .inner,#internalContentPane .inner2{padding:0 0!important}.shop-topbtn__location{width:100%!important}header{min-width:100%}header nav{width:100%;margin:0}header h1{box-shadow:none;background:none;position:relative;width:20%}nav ul{flex-direction:column}header nav li{width:100%}nav li:nth-of-type(4){margin-right:0!important}header nav li a{width:100%;font-size:10px;color:#fff;padding:20px 0;background:#2f9f7a!important;display:block}nav li:nth-of-type(3){margin-right:0}nav li:last-of-type{}nav li span{display:none}.side_outer{padding:15px!important}.documentPiece{width:100%!important}#inquire-form input{width:100%!important}#inquire-form td,#inquire-form th{padding:15px 0}.news_in{display:flex}.slider-nav{width:100%}.inner2 .top_text_area{width:100%!important}.top_news dl{padding:0!important;margin:0!important}.shopSearch .shop-topbtn{display:block}.shop-topbtn__location{display:block;margin:auto!important}.top_news dt{padding:0!important}.home .top_productList li{width:50%!important;margin:0 0 60px 0}.slider img{height:auto!important}nav li a::after,
	nav li:first-of-type a::before,
	nav li:nth-of-type(3) a::before{display:none}.top_text_area{float:none;width:100%}.top_productList ul{text-align:left}.top_productList li,.top_productList .fourline li{display:inline-block;width:49%;margin:0 0 20px 0;padding:0 1%;box-sizing:border-box;font-size:12px}.top_productList .menu-table li,.top_productList .menu-table .fourline li{display:block;width:100%;display:block}.top_productList .fourline li:nth-of-type(3n),
    .top_productList .fourline li:nth-of-type(4n){margin-right:0}.top_productList li p{margin-top:15px}.btn01 a,.btn02 a{width:100%}.top_productList .btn01 a,.top_productList .btn02 a,.top_productList .backBtn a{font-size:12px}.top_concept{padding:30px 0 40px}.top_news{padding:30px 0}.top_news dl{width:calc(50% - 20px);margin:10px auto!important}.thumbnail a{min-height:inherit}.top_news aside{margin:0 0 30px;float:none;text-align:center}.top_news h2{text-align:center}.thumbnail{height:auto}.single.post{padding:15px!important}.top_news dt{float:none;margin:0;padding:10px 0 0 10px}.top_news dd{padding-left:10px;margin:0}.slider{}.slider p{width:160px;padding-top:30px}.slider p span{padding:5%}.slider2{height:150px;padding-top:50px;box-sizing:border-box}.slider2 h2{font-size:25px}.slider2 h2 span{font-size:12px}.company table{width:100%;font-size:12px}.company th{width:30%}.company td table{width:100%!important}.company td th{width:auto}.philosophy01{padding:65px 20px}.philosophy02{background:url(https://massagebed-line.com/common/images/bg_ph02.jpg) no-repeat bottom left -80px;background-size:cover}.philosophy03{background:url(https://massagebed-line.com/common/images/bg_ph03.jpg) no-repeat center right;background-size:cover}.phBox{background:rgba(255,255,255,.5);width:100%;padding:50px 30px}.phBox p{line-height:1.5em;text-align:left}.phBox p strong{font-size:18px;text-align:center;font-weight:bold}.philosophy02 .phBox,.philosophy03 .phBox{width:100%;margin:0}.strength{padding:0 20px}.strength h3{margin:70px 0 40px}.strength ul{width:100%;padding:30px 40px}.strength li{padding:0 0 50px 0}.strength li .stBox{width:100%;margin-bottom:20px;float:none}.makingBox,
	.makingBox:nth-of-type(2){width:100%;float:none;margin-left:0}.makingBox li p{width:50%}.makingBox li p span{font-size:20px;margin-bottom:10px}.makingBox figure{float:left;width:45%}.policy h3{font-size:16px}.policy p{width:100%}.soup,.nabe,.contact,.news{padding:30px 0 80px}.ttl_txt{font-size:16px;line-height:1.5em;margin-bottom:30px;text-align:left}.detailBox figure{float:none;width:100%;position:relative;margin-bottom:30px}.detailBox:nth-of-type(2n) figure{float:none}.detailBox figure span{position:absolute;z-index:999;bottom:-20px;right:-20px}.detailTxt{width:100%;float:none;margin-bottom:50px}.detailTxt p,.detailBox li p{line-height:1.5em}.detailBox li{margin:0 4.5% 50px 0;width:100%}.detailBox li figure{text-align:center;background:#fff;display:block}.detailSub li{width:23%;margin:0 2.6% 50px 0}.detailBox li:last-of-type,.detailSub li:last-of-type{margin-right:0}.cartBox li{width:44%;margin:0 3% 50px}.cartBox li:nth-of-type(2n+1){clear:both}.line{background:none}.cartBox:nth-of-type(3){padding-top:0}.cartBox2{border-top:1px dotted #000;padding:30px 0 30px}.cartBox2.genryou{border:none}.cartBox2 .gallery{float:none;width:100%}.cartBox2 dd ul{overflow:hidden;margin:15px 0 30px}.cartBox2 dd li{float:left;width:23%;margin-right:2.5%}.cartL{width:100%;float:auto}.cartBox li h4,.cartL h4{padding:10px 0}.cartBox li h4 span,.cartL h4 span{font-size:13px;display:inline-block}.cartL h4 strong:before{content:"";background:url(https://massagebed-line.com/common/images/icon_otameshi.png) no-repeat;background-size:100px;position:absolute;top:-20px;left:0;width:100px;height:70px}.cartL h4 strong,.cartL h4 strong span{padding:0 0 0 110px}.spicy,.arrange{padding:30px 0}.arrange li,.arrange li:last-of-type{width:90%;margin:0 auto 50px;float:none}.arrange li figure{text-align:center}.arrange h4 span{font-size:16px;letter-spacing:0}.cartjs_cart_in input{width:100%;height:100%}.cartjs_buy input{background: #2f9f7a !important !important;width:100%!important;border:none!important;box-shadow:none!important}.cartjs_dtl_tbl input,.cartjs_dtl_tbl select{border:1px solid #ccc}.cartjs_dtl_tbl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://massagebed-line.com/common/images/arrow02.png) no-repeat right 5px center;background-size:10px;padding-right:20px}.contact table{width:100%!important;box-sizing:border-box}.contact th,.contact td{display:block;width:100%;box-sizing:border-box;border:none;background:none;padding:0}.contact td{border-bottom:none;border-top:none;padding:8px 0 20px}.contact tr:last-of-type td{border-bottom:1px solid #d9d9d9}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{width:100%!important;box-sizing:border-box}.cartjs_box{border:none!important}.cart{display:block;color:#fff;position:fixed;bottom:35px;right:0;z-index:9999;text-align:center;font-size:12px}.cart a{color:#fff;display:block;padding-top:40px;width:60px;height:60px;box-sizing:border-box;border-radius:5px 0 0 5px;background:url(https://massagebed-line.com/common/images/icon_cart.png) no-repeat center top 10px #2f9f7a!important;background-size:32px}#page-top{position:fixed;width:100%;bottom:0;right:0;z-index:9999;text-align:center}#page-top a{background:rgba(0,0,0,.8);width:100%;height:auto;line-height:30px;padding:0;border-radius:0}#page-top a:hover{text-decoration:none;opacity:.7}#page-top a::before{content:"▲";margin-right:10px}.father2020 .father_catch{text-align:left;font-size:16px;margin:15px 0;line-height:1.5em}.father_pro{display:block;margin-bottom:80px;border-bottom:1px dotted #333;padding-bottom:60px}.father_pro:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.father_img,.father_text,.father_cart{display:block;width:100%;box-sizing:border-box}.father_img{text-align:center}.father_cart{text-align:center}.father_cart img,.father_img img{width:80%}.father_cart .namae{text-align:center}.father_cart .button a{text-align:center}.father_text .text{margin-bottom:20px}.popup-inner{right:0;bottom:30px}.nabe.line{border-top:1px dotted #000;padding-top:50px}.cartjs_box{padding:0!important}.detailArea{border-top:1px dotted #000}.soup,.nabe,.contact,.news{padding-bottom:50px}}@media screen and (min-width:992px){.navbar-brand{}}@media screen and (min-width:769px){footer{border-top:0}.container .inner{margin:0 auto}footer .inner{margin:0 auto}.inner{margin:0 auto}.top_productList{position:relative}.top_productList:before{opacity:.15;content:"";position:absolute;top:0;right:0;display:block;background:url(https://massagebed-line.com/common/img/norachan.svg) no-repeat center center;background-size:contain;width:500px;height:400px}.top_productList.side_outer:before{display:none}}@media screen and (max-width:480px){nav li i{display:none}.company{padding:50px 0}.makingBox li p{width:100%;margin-top:10px}.makingBox li p span{font-size:20px;display:inline-block;margin-right:10px}.makingBox figure{float:none;width:100%}.detailBox .detailSttl{font-size:15px;font-weight:bold}.making_add p img{margin-top:0}.detailBox h4{font-size:18px}.detailBox ul{margin-bottom:50px;overflow:hidden}.detailBox li{margin:0 0 30px;width:100%}.detailBox figure span{width:140px}.detailBox figure .w90{width:90px}.cartBox li h4{font-size:15px}.cartBox li strong{font-size:10px}.tuikaBtn li{display:block;margin:0 0 10px}.cartL h4{font-size:15px}.spicy li{width:100%;margin-bottom:20px}.spicy li:first-of-type img{width:15px}.spicy li img{width:40px}.spicy li:first-of-type{border-bottom:1px solid #ccc;border-right:none;padding-bottom:20px}.arrange h4{margin:0 0 30px}.cartjs_product_table th{font-size:12px;letter-spacing:0;padding:0!important}.cartL table{margin-top:10px}.cartjs_cart_in input{width:100%!important;font-size:12px;background:#2f9f7a!important;border-radius:5px}.cartjs_product_table th,.cartjs_product_table td{width:100%!important;display:block!important;box-sizing:border-box}.cartBox li{width:100%;margin:0 0 50px}.news .newsTtl{font-size:18px}.news p{text-align:left}.news p img{height:auto!important;max-width:100%!important}.detailBox.tare .detailTxt{margin-bottom:0}.popup-inner{width:300px}}.concept_intro_inner .concept_intro_signature{font-size:18px;display:block}.concept_point{overflow:hidden;position:relative}.concept_point:last-child{margin-bottom:0}.concept_point_ttl{line-height:1.5}.concept_point_ttl .point,.concept_point_ttl .title{display:block;letter-spacing:.05em}.concept_point_ttl .num{color:#ee9301;margin-right:.25em}.concept_point_ttl .num::before{content:"POINT";font-size:80%}.concept_point_ttl .small{font-size:80%}.concept_point_img.large img{border-radius:16px}.concept_point::before{background-color:#f6f6f6;content:"";display:block;height:0;width:45.04505%;padding-top:30.63063%;position:absolute;left:22.52252%;bottom:60px}.concept_point{margin-bottom:80px}#contact .contactForm table{margin:60px 0}#contact .contactForm table th{min-width:300px;background:#f6f6f6}#contact .contactForm table th em{color:#ee9301;font-weight:bold}.main table input,.main table textarea{position:relative;opacity:1;max-width:500px}.btnArea input{position:relative;opacity:1}#contact .contactForm table th{width:300px}#contact .contactForm table th{min-width:300px}table th,table td{padding:15px;display:table-cell;border-right:1px solid #e2e0de;border-bottom:1px solid #e2e0de;text-align:left}.btnArea input{position:relative;opacity:1}.btnArea input{position:relative;opacity:1}.btnArea input{background:#333;color:#fff;padding:15px 30px}#detail-summary th{background:#7a6868;color:#fff}.slick-slide{height:inherit}.thumbnail img{padding:23px 35px;height:auto}.wp-pagenavi{clear:both;text-align:center;display:flex;justify-content:center}ul#crumbs li{float:left}#categories a{margin-bottom:10px}.menu-table th,.menu-table td{border:none}#don .menu-table td{width:50%}.menu-table td img{width:100%!important}.documentPiece h3{background:#491718 none;color:#fff;font-size:20px;padding:15px;line-height:100%;padding:15px 10px;margin-bottom:15px;border-radius:15px;text-align:center}.menu-price{text-align:right}.menu-description{background-image:url(https://www.noraya.com/_common/image/bg.jpg);background-repeat:repeat;font-size:120%;line-height:180%;margin-top:1.5em;padding:1em;border-radius:.25em}.disc li{display:block;margin:0 auto;margin-bottom:10px;text-align:left;width:inherit}#features{margin:30px 0}#features table th,#features table td{border:none}#features table ul li{font-size:20px}.goods-title{text-align:center;margin-bottom:30px}#notice ul{margin:30px 0}#notice ul li{font-size:16px}.side_outer{padding:60px 0;display:flex;max-width:1080px;margin:0 auto;width:100%;background:none}.side_outer h4{border-bottom:1px solid #491718;padding:15px;margin-bottom:20px}#sidenavi{width:230px}#sidenavi ul li{margin-left:15px;font-size:18px}.career-outline{margin:30px 0}.recruit-outer table th,.recruit-outer table td{border:none;border-bottom:1px solid #efefef}.gotoform{text-align:center}.recruit-outer input[type="submit"]{background:#491718;color:#fff;padding:15px}.interview-outer table th{background:#333;color:#fff;width:100%!important}.interview-outer table th,.interview-outer table td{display:block}#internalContentPane .inner{width:100%}#detail-summary{margin-top:50px}.shop-topbtn__location{border-bottom:1px dotted #7a6868}.top_productList ul li a{font-size:20px;color:#f08201;font-weight:bold}.top_productList ul.chd li{}.shop-topbtn__location:hover{border:1px solid #f08201;color:#f08201;background:#fff;text-decoration:none}.btn01 a:hover,.btn02 a:hover,.backBtn a:hover{background:#fff;opacity:1;display:block;width:100%;border:1px solid #2f9f7a;color:#2f9f7a!important;text-decoration:none;border-radius:5px;text-align:center;line-height:30px;padding:10px;position:relative}.top_productList ul.chd li a{color:#2f9f7a;font-size:15px}.body{padding:15px 0}#np-contents td{border:none;width:25%}#more-contents td{border:none;width:25%}.top_productList .container{background:#fff;padding:50px 15px}.top_product h2{font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:bold;font-size:38px}.top_concept h2{font-family:fot-tsukubrdgothic-std,sans-serif;font-weight:bold;font-size:38px}.top_product figure{background:url(https://massagebed-line.com/common/img/bg-news.svg) no-repeat center center;background-size:contain;height:450px;width:450px}.top_productList.side_outer{background:unset!important;padding:30px;margin-bottom:30px}.newspaper-thumb{}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:inherit}.slick-prev:before,.slick-next:before{content:inherit}.slick-prev{left:30px;width:50px;height:50px;z-index:999;background:url(https://massagebed-line.com/common/img/btn-prev.svg) no-repeat center center!important}.slick-next{right:30px;width:50px;height:50px;z-index:999;background:url(https://massagebed-line.com/common/img/btn-next.svg) no-repeat center center!important}.slick-prev:hover{background:url(https://massagebed-line.com/common/img/btn-prev.svg) no-repeat center center}.slick-next:hover{background:url(https://massagebed-line.com/common/img/btn-next.svg) no-repeat center center}.single.post{padding:60px;border-radius:30px;background:#fff}.recruitForm button,.recruitForm input,.recruitForm optgroup,.recruitForm select{max-width:270px}.btnArea{text-align:center}.txtC a{background:#333;color:#fff;padding:15px;width:300px}.page-id-58 .open_tr{display:none}.top_productList.side_outer:before{display:none}.privacy p{font-size:130%;font-weight:bold}.recruit-outer .inner{padding:0}em.require{color:#ee9301;font-weight:bold}ol{list-style-type:decimal}ol li{list-style:inherit;list-style-position:inside}#np-contents img{width:100%;height:auto}#np-contents .display-none{display:none}.red-block{display:none}#np-contents .display-none:nth-child(1) .red-block{display:inline}#np-contents .display-none:nth-child(1),
#np-contents .display-none:nth-child(2),
#np-contents .display-none:nth-child(3),
#np-contents .display-none:nth-child(4),
#np-contents .display-none:nth-child(5),
#np-contents .display-none:nth-child(6),
#np-contents .display-none:nth-child(7),
#np-contents .display-none:nth-child(8),
#np-contents .display-none:nth-child(9),
#np-contents .display-none:nth-child(10),
#np-contents .display-none:nth-child(11),
#np-contents .display-none:nth-child(12){display:block}.big-list{border-bottom:1px solid #d0cecc}.big-title{border-top:1px solid #d0cecc;padding:18px 0 18px 20px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;cursor:pointer;color:#d0121b}.medium-item{display:none}.container .top_alert{background:#eeecea;font-size:14px;padding:35px 50px;margin:40px 0 48px;line-height:28px}.g-navi-act{background:url(https://www.noraya.com/img/g-menu.svg) no-repeat center center;background-size:40px 40px}#navbarResponsive li a{transition:none;text-decoration:none}#navbarResponsive li a:hover{background:url(https://www.noraya.com/img/g-menu-yellow.svg) no-repeat center center;background-size:40px 40px;color:#333;text-decoration:none}.slider{display:none}.slider.slick-initialized{display:block}#navbarResponsive{margin-bottom:0}.external{position:absolute;right:70px;top:0}.external a{height:79px;width:79px;padding-top:20px;display:block;display:block;top:0;color:#fff;font-weight:bold;font-size:15px;font-family:fot-tsukubrdgothic-std,sans-serif;background:#f08201;border-radius:0;text-align:center}.external a i{display:block}.bnr{text-align:center;padding-top:30px;font-weight:bold;position:fixed;bottom:0;right:0;z-index:999}.bnr:hover svg path{fill:#f08201}.bnr i{display:block}.news_block{margin:0 20px;background:linear-gradient(100deg,#8aaf4f 0%,#8aaf4f 50%,#62ac6b 50%,#62ac6b 100%);box-shadow: 0 5px 15px 0 rgb(0 0 0 / 35%)}.bg-green{}.news_block .t-menu__title{color:#fff}.thumbnail{border:1px solid #d8b07e;text-align:center;background:#fff;height:210px;overflow:hidden;width:100%;display:flex}.thumbnail a{color:#2f9f7a!important;min-height:210px;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.thumbnail-icon{max-height:200px}.thumbnail img{display:inline-block}.thumbnail img{height:auto}.news_in{display:flex;flex-wrap:wrap}.news_in dl dt{width:100%;display:block;margin-bottom:5px}.news_in dl dd{width:100%;display:block}.top_news dl{width: calc(100% / 4);padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.top_news dt{}.top_news dd{}.news{padding:80px 0}.news .newsTtl{text-align:center;font-size:25px;font-weight:bold}.news .newsTtl a{color:#2f9f7a!important}.news .day{text-align:center;margin:10px 0}.news p{line-height:2;margin-bottom:20px;text-align:center}.news img{margin:20px 0}.top_news .news_in a{color:#333}.news.article{padding:30px 0}.tooltip-inner{background:#3d585c!important}.tooltip-arrow:before{border-top-color:#3d585c!important}.options span{margin-left:0!important}#sidebar{margin-top:0}