﻿/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */.pcCnt{display:block}.spCnt{display:none}html{scroll-padding-top:70px}sup{font-size:70%;vertical-align:top;position:relative;top:-0.1em}.txtTate{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.wakuT{font-size:34px;font-weight:400;letter-spacing:20px;margin-left:auto;margin-right:auto;padding:25px 15px;text-align:center;left:0;right:0;border:solid 1px #000000;text-align:center}.wakuT:after{content:" ";margin-left:-20px}#wrapper{width:100%;height:100%;position:relative;padding:0;margin:0}html{overflow-x:hidden}#intro-loader{width:18px;height:18px;position:absolute;top:157px;left:70px;background:url("../img/intro-loader.gif")}.bgdark{background:#F3F3F3}.spFont01{font-family:'Karla', sans-serif}#floatingBnr{position:absolute;top:400px;right:20px;z-index:90}#floatingBnr.seihinList{top:400px;left:20px}.fuwafuwaMove1{animation:float-wait0 3.5s linear infinite}@keyframes fuwafuwaMove1{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.fuwafuwaMove2{animation:float-wait1 3.5s linear infinite}@keyframes float-wait1{0%{transform:translateY(0)}50%{transform:translateY(15px)}100%{transform:translateY(0)}}.photoMax{width:100%;height:auto}.mainT{font-weight:normal;position:relative}.mainT .enT{margin-bottom:3vw;font-family:'Karla', sans-serif;font-size:2.7vw;letter-spacing:4px;display:block}.mainT .jpT{font-size:2.2vw;letter-spacing:4px;display:block}.mainT2{width:340px;margin-left:auto;margin-right:auto;font-weight:normal;position:relative}.mainT2 .enT{margin-bottom:3vw;font-family:'Karla', sans-serif;font-size:2.7vw;letter-spacing:4px;display:block;line-height:100%}.mainT2 .jpT{font-size:2.2vw;letter-spacing:4px;display:block;line-height:100%}.mainT2 #top_cut_06{width:158px;position:absolute;top:-30px;right:-140px}.normalTitle{font-weight:normal;text-align:center;line-height:500%;padding-top:160px}.normalTitle .enT{display:block;font-size:40px;font-family:'Karla', sans-serif;letter-spacing:3px}.normalTitle .jpT{display:block;font-size:30px;letter-spacing:2px}.normalTitle.titleonly{padding-top:50px}.lineT{border-bottom:solid 3px #999999}.lineT.line-blue{border-bottom:solid 3px #0075F2}.glayT{font-size:26px;padding:15px 20px;background:#E9E9E9;box-sizing:border-box}.orangeT{padding:12px 10px;color:#fff;background:#F08A29;box-sizing:border-box}.tbwTitle{border-top:double #333333 6px;border-bottom:solid #333333 2px;padding-top:25px;padding-bottom:25px;font-weight:normal;letter-spacing:3px}.hosoku_t{font-size:16px;text-align:center;color:#fff;background:#E05F90;padding-top:5px;padding-bottom:8px;border-radius:30px;line-height:100%}.hosoku_t2{text-align:center;color:#fff;background:#E05F90;padding-top:1px;padding-bottom:3px;border-radius:7px;line-height:100%}.black_t{color:#fff;padding:10px 20px;background:#2B2B2B;box-sizing:border-box;letter-spacing:2px}.black_t2{color:#fff;padding:12px 20px;background:#2B2B2B;border-left:solid 10px #187DD0;box-sizing:border-box;letter-spacing:2px}.l_borderT{border-left:solid 7px #0075F2}.w-Line{display:flex;align-items:center}.w-Line:before,.w-Line:after{content:"";height:1px;flex-grow:1;background-color:#333333}.w-Line:before{margin-right:1rem}.w-Line:after{margin-left:1rem}.single-title,.page-title{padding:12px 0;border-top:double #3e3e3e 6px;border-bottom:solid #3e3e3e 2px;font-size:20px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.08em}hr.dotLine{border:none;border-top:dotted 2px #999999}.btnBlue01{font-size:22px;font-weight:bold;padding-top:10px;padding-bottom:12px;color:#fff !important;text-align:center;background:#0075F2;display:block;border-radius:40px;border:none;box-shadow:0px 5px 0px 0px #0A6BBE}.btnBlue01:hover{background:#32AE77;box-shadow:0px 5px 0px 0px #29895E}.btnBlue01.small{font-size:18px;padding-top:7px;padding-bottom:8px}.btnOrange01{font-size:16px;font-weight:bold;padding-top:6px;padding-bottom:8px;color:#fff !important;text-align:center;background:#f90;display:block;border-radius:40px;box-shadow:0px 5px 0px 0px #D58206}.btnOrange01 span{color:#fff}.btnOrange01:hover{background:#32AE77;box-shadow:0px 5px 0px 0px #29895E}.btnBlue01.small{font-size:18px;padding-top:7px;padding-bottom:8px}.btnGreen{font-size:22px;font-weight:bold;padding-top:9px;padding-bottom:7px;color:#fff !important;text-align:center;background:#466021;display:block;border-radius:15px;border:none;box-shadow:0px 5px 0px 0px #36491A}.btnGreen:hover{background:#B86D24;box-shadow:0px 5px 0px 0px #784719}.btnGlay{font-size:22px;font-weight:bold;padding-top:10px;padding-bottom:12px;color:#fff !important;text-align:center;background:#999999;display:block;border-radius:15px;box-shadow:0px 5px 0px 0px #666666}.btnGlay:hover{background:#666666;box-shadow:0px 5px 0px 0px #333333}.btnGlay.small{font-size:18px;padding-top:7px;padding-bottom:8px}.btnGlay.active1{background:#0075F2;box-shadow:0px 5px 0px 0px #0A6BBE}.btnNaviBlue01{font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:5px;padding-left:20px;padding-right:20px;color:#fff !important;text-align:center;background:#2680EB;display:block;border-radius:25px;box-shadow:0px 3px 0px 0px #0A6BBE}.btnNaviBlue01:hover{background:#32AE77;box-shadow:0px 3px 0px 0px #29895E}.mainCntArea{width:100%;margin-top:65px}.mainCntArea .mainTxt{font-size:20px;line-height:350%}.kadomaru{border-radius:20px}table.tblContact{width:100%;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:0px;border-collapse:collapse;border-spacing:0;border-top:solid 2px #CCCCCC}table.tblContact th{width:280px;padding:14px 20px;font-weight:bold;line-height:120%;white-space:nowrap;border-bottom:solid 1px #CCCCCC;text-align:left;vertical-align:middle;background:#F4F4F4;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact td{padding:14px 20px;border-bottom:solid 1px #CCCCCC;vertical-align:middle}table.tblContact td input{width:550px;padding:8px;font-size:14px}table.tblContact td select{font-size:14px}table.tblContact td textarea#formTextArea{width:550px;height:180px;padding:8px;font-size:15px;line-height:150%;border:2px solid #CCCCCC}.iconHisu{font-size:11px;line-height:100%;margin-right:10px;padding:1px 10px 2px 10px;color:#fff;background:#c11a26;-webkit-border-radius:10px;border-radius:10px}::placeholder{color:#CCCCCC}::-ms-input-placeholder{color:#CCCCCC}.formText{width:550px;height:100px;padding:8px;font-size:15px;line-height:150%;border:2px solid #CCCCCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}select.selectBox{border:2px solid #CCCCCC;border-radius:5px;color:#4C4C4C;font-size:16px;height:40px;text-align:left;vertical-align:middle;padding:7px 30px 7px 10px}select.selectBox option{padding:3px}input[type="text"],input[type="email"],input[type="tel"]{width:100%;border:2px solid #cccccc;border-radius:5px;color:#4c4c4c;font-size:16px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"].w30{width:30px}.cBox input[type=radio],.cBox input[type=checkbox]{display:inline-block;margin-right:6px}.cBox input[type=radio]+label,.cBox input[type=checkbox]+label{position:relative;display:inline-block;margin-right:12px;line-height:30px;cursor:pointer}@media (min-width: 1px){.cBox input[type=radio],.cBox input[type=checkbox]{display:none;margin:0}.cBox input[type=radio]+label,.cBox input[type=checkbox]+label{padding:0 0 0 24px}.cBox input[type=radio]+label::before,.cBox input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#FFF}.cBox input[type=radio]+label::before{border:2px solid #ccc;border-radius:30px}.cBox input[type=checkbox]+label::before{border:2px solid #ccc}.cBox input[type=radio]:checked+label::after,.cBox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.cBox input[type=radio]:checked+label::after{left:5px;width:8px;height:8px;margin-top:-4px;background:#649033;border-radius:8px}.cBox input[type=checkbox]:checked+label::after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #649033;border-bottom:3px solid #649033;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}table.tblBrown,table.tblBrown2{width:100%;border-top:solid 2px #707070;border-bottom:solid 2px #707070;margin-left:auto;margin-right:auto;margin-bottom:0px;border-collapse:collapse;border-spacing:0;position:relative}table.tblBrown th,table.tblBrown2 th{padding:15px 15px;background:#E4D8CF;border-bottom:solid 1px #707070;border-right:solid 1px #707070;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblBrown td,table.tblBrown2 td{padding:15px 15px;background:#EDE9E7;border-bottom:solid 1px #707070;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblBrown #leberock_cut_02,table.tblBrown2 #leberock_cut_02{position:absolute;top:-70px;right:-15px}table.tblBrown #leberock_cut_03,table.tblBrown2 #leberock_cut_03{position:absolute;bottom:100px;right:20px}table.tblBlue{width:100%;border-top:solid 2px #707070;border-bottom:solid 2px #707070;margin-left:auto;margin-right:auto;margin-bottom:0px;border-collapse:collapse;border-spacing:0}table.tblBlue th{color:#fff;background:#2391C4;padding:15px 15px;border-bottom:solid 1px #707070;border-right:solid 1px #707070;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblBlue td{padding:15px 15px;background:#fff;border-bottom:solid 1px #707070;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblDefo{width:100%;border-top:solid 2px #D3D3D3;border-bottom:solid 2px #D3D3D3;margin-left:auto;margin-right:auto;margin-bottom:0px;border-collapse:collapse;border-spacing:0;position:relative}table.tblDefo th{background:#EAEAEA;padding:10px 10px;border-bottom:solid 1px #D3D3D3;border-right:solid 1px #D3D3D3;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblDefo th:last-child{border-right:none}table.tblDefo td{background:#fff;padding:10px 10px;border-bottom:solid 1px #D3D3D3;vertical-align:middle;border-right:solid 1px #D3D3D3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblDefo td:last-child{border-right:none}table.tblDefo .active{border-top:solid 4px #E05F90;border-bottom:solid 4px #E05F90}table.tblDefo .active:first-child{border-left:solid 4px #E05F90}table.tblDefo .active:last-child{border-right:solid 4px #E05F90}.bgTdBlue{background:#D3E1E9 !important}.bgTdBlue2{background:#DEE2EB !important}.bgTdYellow{background:#F9EBB4 !important}#headerArea{width:100%;max-width:100%;min-width:1200px;padding-top:20px;padding-bottom:19px;background:rgba(255,255,255,0.95);position:fixed;top:0;box-sizing:border-box;box-shadow:0px 0px 16px -6px rgba(0,0,0,0.6);z-index:100}#headerArea #headerBox{max-width:1400px;min-width:1200px;margin-left:auto;margin-right:auto;position:relative}#headerArea #headerBox #logoArea{width:197px;position:absolute;top:-10px;z-index:100}#headerArea #globalNaviList{width:820px;margin-left:auto;font-size:14px;font-weight:normal}#headerArea #globalNaviList>li{position:relative}#headerArea #globalNaviList>li #icoNew{width:25px;height:11px;position:absolute;left:5px;top:-22px}#headerArea #globalNaviList>li>a{color:#3a3a3a;padding:0 5px;padding-top:2px;display:block;border-bottom:solid 4px rgba(255,255,255,0)}#headerArea #globalNaviList>li>a:hover{border-bottom:solid 4px #92BC6C}#headerArea #globalNaviList>li>a.active{border-bottom:solid 4px #466021}#headerArea #globalNaviList>li:first-child{padding-left:0}#headerArea #globalNaviList .has-child ul{position:absolute;left:0;top:34px;z-index:99;background:#fff;border-top:solid 2px #0075F2;width:180px;visibility:hidden;opacity:0;transition:all .3s;box-sizing:border-box}#headerArea #globalNaviList .has-child:hover>ul,#headerArea #globalNaviList .has-child ul li:hover>ul,#headerArea #globalNaviList .has-child:active>ul,#headerArea #globalNaviList .has-child ul li:active>ul{visibility:visible;opacity:1}#headerArea #globalNaviList .has-child ul li{padding-left:15px;padding-top:3px;padding-bottom:3px;border-left:solid 2px #0075F2;border-right:solid 2px #0075F2;border-bottom:solid 2px #0075F2}#headerArea #globalNaviList .has-child ul li:hover{background:#3577CA;color:#fff}#headerArea #globalNaviList .has-child ul li.active{color:#fff;background:#0075F2}#headerArea #globalNaviList .has-child ul li.active a{color:#fff}#headerArea #globalNaviList .has-child ul li a{display:block;border-bottom:none}#headerArea #globalNaviList .has-child ul li a:hover{color:#fff}#headerArea #globalNaviList .hBuy{margin-top:2px !important;padding-top:0px !important;height:30px !important}#headerArea #globalNaviList .hBuy .cartjs_product_table{display:none}#headerArea #globalNaviList .hBuy .cartjs_box div.cartjs_cart_in input{width:120px !important;height:30px !important;margin-top:0px !important;margin-bottom:0px !important;padding-top:2px !important;padding-bottom:2px !important;border-style:none !important;background:#0075F2 !important;border-radius:30px !important;font-size:14px !important;font-weight:bold;position:relative;webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all  0.5s ease}#headerArea #globalNaviList .hBuy .cartjs_box div.cartjs_cart_in input:before{font-family:'FontAwesome';content:"\f07a";margin-right:5px;font-size:94%;position:absolute}#headerArea #globalNaviList .hBuy .cartjs_box div.cartjs_cart_in input:hover{background:#638C2E !important}#headerArea #globalNaviList .hBuy #cartIn{font-size:94%;font-weight:bold}.hColorNone{background:rgba(255,255,255,0) !important;box-shadow:none !important;animation:heddercolor 7s ease-in-out forwards}@keyframes heddercolor{100%{background:#fff !important}}#baseCntArea{padding-top:120px}#mainImgArea{width:100%;height:770px;margin-top:70px;position:relative;z-index:80}#mainImgArea .mainImgBox{width:100%;height:850px;margin-left:auto;margin-right:auto}#mainImgArea .mainImgBox h1{width:800px;font-size:52px;font-weight:400;text-align:center;letter-spacing:26px;margin-left:auto;margin-right:auto;top:400px;left:0;right:0;position:absolute;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#mainImgArea .mainImgTop{background:url("/img/mainimg01.jpg") no-repeat center center;background-size:cover}.topConceptArea{width:100%;margin-top:150px;position:relative}.topConceptArea .topConceptBox{width:1200px;margin-left:auto;margin-right:auto;position:relative}.topConceptArea .topConceptBox h2{font-size:40px;font-weight:normal;line-height:220%}.topConceptArea .topConceptBox h2 span{font-size:50px}.topConceptArea .topConceptBox p{line-height:350%}.topConceptArea .topConceptBox .discMainBtn{position:absolute;right:0;bottom:0}.topConceptArea01{width:100%;height:860px;margin-top:70px;position:relative}.topConceptArea01 #cut_01{width:956px;margin-left:auto;margin-right:auto;top:-120px;left:0;right:0;position:absolute;z-index:90}.topConceptArea01 .mainTxt{width:480px;margin-left:auto;margin-right:auto;top:40px;left:0;right:0;font-size:32px;letter-spacing:5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:180%;position:absolute;z-index:90;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topConceptArea02{width:100%;margin-top:-100px;min-height:750px;position:relative;z-index:89;background:url("/img/cut_02.jpg") no-repeat center center;background-size:cover;color:#fff}.topConceptArea02 .txtArea{width:50%;position:absolute;z-index:89;top:120px;right:50px}.topConceptArea02 .txtArea h2{font-size:34px;font-weight:500;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:10px;text-shadow:1px 3px 5px rgba(0,0,0,0.3);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topConceptArea02 .txtArea .txtBox{width:90%;font-size:20px;position:absolute;z-index:89;top:0px;right:0px}.topConceptArea02 .txtArea .txtBox p{line-height:200%;text-shadow:1px 3px 5px rgba(0,0,0,0.3)}.topConceptArea03{width:100%;background:#466021;padding-top:200px}.topConceptArea03>.topConceptBox{max-width:1500px;min-width:1200px;margin-left:auto;margin-right:auto;position:relative}.topConceptArea03>.topConceptBox .mainTxt{position:absolute;z-index:90;top:-100px;right:300px;letter-spacing:10px;line-height:250%;font-size:36px;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topConceptArea03>.topConceptBox .mainTxt2{width:740px;line-height:200%;position:absolute;z-index:90;bottom:30px;left:0px;font-size:22px;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.topConceptArea03>.topConceptBox #cut_03{width:257px;position:absolute;top:-150px;right:30px}.topConceptArea03>.topConceptBox .leftArea,.topConceptArea03>.topConceptBox .rightArea{width:50%;box-sizing:border-box}.topConceptArea03>.topConceptBox .leftArea>img,.topConceptArea03>.topConceptBox .rightArea>img{width:100%;height:auto}.topConceptArea03>.topConceptBox .rightArea{padding-top:200px}.topConceptArea03 .topConceptBox2{margin-top:180px}.topConceptArea03 .topConceptBox2 .leftArea,.topConceptArea03 .topConceptBox2 .rightArea{width:50%}.topConceptArea03 .topConceptBox2 .leftArea img,.topConceptArea03 .topConceptBox2 .rightArea img{width:100%;height:auto}.topConceptArea04{width:1380px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:0px;position:relative}.topConceptArea04 .topConceptBox{width:1120px;margin-left:auto;margin-right:auto}.topConceptArea04 .topConceptBox .leftArea{width:50%}.topConceptArea04 .topConceptBox .leftArea img{width:100%;height:auto}.topConceptArea04 .topConceptBox .rightArea{width:50%;color:#fff;background:#000;padding:75px 40px 40px 40px;box-sizing:border-box;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.topConceptArea04 .topConceptBox .rightArea h3{font-size:28px;font-weight:normal;letter-spacing:10px}.topConceptArea04 .topConceptBox .rightArea h3 span{font-size:80%;margin-right:15px}.topConceptArea04 #cut_09{position:relative;z-index:80;margin-top:-100px}.topConceptArea05{width:100%;padding-top:90px;padding-bottom:40px;background:url("/img/bg_01.jpg") no-repeat center center;background-size:cover}.topConceptArea05 h2{font-size:40px;font-weight:normal;text-align:center;letter-spacing:8px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.topConceptArea05 .topConceptBox{width:1200px;margin-top:60px;margin-left:auto;margin-right:auto}.topConceptArea05 .topConceptBox .newsArea{width:550px;box-shadow:8px 7px 19px -6px rgba(0,0,0,0.3)}.topConceptArea05 .topConceptBox .txtArea{padding:20px;background:#fff;box-sizing:border-box}.topConceptArea05 .topConceptBox .txtArea .icoCall{color:#999}.topConceptArea05 .topConceptBox .txtArea p{font-size:92%}#footerArea{width:100%;padding-top:20px;background:#fff}#footerArea .footerMenuList{width:810px;margin-left:auto;margin-right:auto;font-size:16px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#footerArea .footerMenuList a{color:#000}#footerArea .footerMenuList a:hover{color:#999999}#footerArea .footerBox{width:950px;margin-top:15px;padding-bottom:15px;margin-left:auto;margin-right:auto}#footerArea .footerBox .leftArea{width:480px}#footerArea .footerBox .leftArea .logoArea{width:110px;margin-right:20px}#footerArea .footerBox .leftArea .logoArea img{width:100%;height:auto}#footerArea .footerBox .leftArea .address{font-size:18px}#footerArea .footerBox .rightArea{width:420px;margin-top:5px}#footerArea .footerBox .rightArea .icoTell{font-size:46px;font-weight:bold;line-height:50%;background:url("/img/ico_tell.png") no-repeat 0px 0px;background-size:23px auto;padding-top:6px;padding-left:35px;padding-bottom:13px}#footerArea #footerBox2{width:100%;background:#000;text-align:center;color:#fff;font-size:13px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:4px;padding-top:20px;padding-bottom:20px}.img-wrap{overflow:hidden;position:relative}.img-wrap:before{animation:img-wrap 2.5s cubic-bezier(0.4, 0, 0.2, 1) forwards;background:#fff;bottom:0;content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes img-wrap{100%{transform:translateX(100%)}}.arrowBox{position:relative;width:100%;background:#FFFFFF;padding:15px 20px;border:3px solid #E05F90;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-sizing:border-box}.arrowBox p{line-height:190%}.arrowBox:after,.arrowBox:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:50%}.arrowBox:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-bottom-color:#FFFFFF}.arrowBox:before{border-color:rgba(224,95,144,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-left:-12px;margin-bottom:2px;border-bottom-color:#E05F90}.arrowBox.arrowGlay{margin-left:auto;margin-right:auto;font-size:22px;border:3px solid #CCCCCC}.arrowBox.arrowGlay:before{border-color:rgba(0,0,90,0);border-bottom-color:#CCCCCC}.arrow_box_right{position:relative;background:#FFFFFF;padding:30px;text-align:left;border:3px solid #ECECEC;color:#000000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.arrow_box_right:after,.arrow_box_right:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;left:100%;top:32%}.arrow_box_right:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-left-color:#FFFFFF}.arrow_box_right:before{border-color:rgba(236,236,236,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-top:-12px;margin-left:2px;border-left-color:#ECECEC}.arrow_box_left{position:relative;background:#FFFFFF;padding:30px;text-align:left;border:3px solid #ECECEC;color:#000000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.arrow_box_left:after,.arrow_box_left:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;right:100%;top:32%}.arrow_box_left:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-top:-10px;border-right-color:#FFFFFF}.arrow_box_left:before{border-color:rgba(236,236,236,0);border-top-width:12px;border-bottom-width:12px;border-left-width:12px;border-right-width:12px;margin-top:-12px;margin-right:2px;border-right-color:#ECECEC}.slider li{padding-top:40px;position:relative}.slider li img{width:100%;height:auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all  0.5s ease;border-radius:30px}.slider li img:hover{border-radius:50%}.slider li .interviewTxt01{margin-top:10px;font-size:0.8vw;color:#999999}.slider li .interviewTxt02{margin-top:10px;font-size:1vw}.slider .slick-slide{margin:0 20px}.hide-area{display:none}.modaal-close:after,.modaal-close:before{background:#ccc}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#666}#modaal-title{font-size:1.2rem;text-align:center;margin:0 0 20px 0}.modaal-video .modaal-inner-wrapper{padding:0}.discMainBtn{width:340px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-align-items:center;align-items:center}.discMainBtn .disc{border-radius:50%;border:solid 2px #CFCFCF;padding:30px;background:rgba(255,255,255,0.85);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all  0.5s ease}.discMainBtn .discTxt{font-size:19px;letter-spacing:1px;margin-left:20px}.discMainBtn .discTxt.white{color:#fff}.discMainBtn:hover .disc{background:#187DD0;border:solid 2px #187DD0}.discMainBtn:hover .disc img{filter:invert(100%) sepia(100%) saturate(100%) hue-rotate(229deg) brightness(100%) contrast(100%)}.baseCntArea{width:1200px;margin-left:auto;margin-right:auto;margin-bottom:80px;padding-top:120px}.baseCntArea .font_22{line-height:250%}.baseCntArea .baseCntBox{padding-left:15px;padding-right:15px}.baseCntArea .baseCntBox p{line-height:220%}.pageNavi{width:490px;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.c_box{padding:1em 4%;background:#F4F4F4;border:3px solid #dddddd;border-radius:10px}.c_box.intitle{padding-top:0;padding-bottom:1.4em;-webkit-border-radius:10px;border-radius:10px}.c_box.intitle .box_title span{position:relative;top:-0.95em;padding:5px 20px 5px 20px;background:#6d6d6d;color:#ffffff;font-weight:bold;border-radius:30px;display:inline-block;vertical-align:bottom;letter-spacing:3px}.c_box.blue_box{background:#FFF;border-color:#1848AB}.c_box.blue_box .box_title span{background:#1848AB}.c_box.green_box{background:#FFF;border-color:#649033}.c_box.green_box .box_title span{background:#649033}.c_box.red_box{background:#FFF;border-color:#D7000F}.c_box.red_box .box_title span{background:#D7000F}.c_box.feature_box{background:#F3F3F3;border-color:#E4D8CF}.c_box.feature_box .box_title span{color:#333333;background:#E4D8CF}.c_box.use_box{background:#E5E7ED;border-color:#BCC3D5}.c_box.use_box .box_title span{color:#333333;background:#BCC3D5}.hosokuArea{background:#FFF9E3;border-radius:30px;padding:30px;box-sizing:border-box;position:relative}.hosokuArea .title{font-size:20px !important;color:#FFAB69;background:url("/img/ico_pen@2x.png") no-repeat 0 center;background-size:40px auto;margin-left:0 !important;padding-top:10px;padding-bottom:10px;padding-left:50px}.hosokuArea .kilaclean_cut_05{position:absolute;right:50px;top:50px}.newsListArea{max-width:90%;min-width:1200px;margin-bottom:0px;margin-left:auto;margin-right:auto}.newsListArea li{width:48%;margin-bottom:80px;background:#fff;box-shadow:0px 3px 16px -6px rgba(0,0,0,0.6)}.newsListArea li a{display:block;color:#000}.newsListArea li a .photoArea{height:350px;overflow:hidden}.newsListArea li a .photoArea img{width:100%;height:auto}.newsListArea li a .txtArea{padding:20px;box-sizing:border-box}.newsListArea li a .txtArea h2{font-size:20px;margin-top:5px}.newsListArea li a .txtArea .honbun{color:#666666;margin-top:10px;font-size:14px;line-height:180%}.newsListArea li a .txtArea .day{color:#999;margin-top:0px;font-size:14px}.newsdetailArea{width:920px;padding-top:160px;margin-left:auto;margin-right:auto;margin-bottom:80px}.newsdetailArea h2{font-size:22px;padding-bottom:15px;border-bottom:solid 1px #666666}.newsdetailArea h2 span{color:#999;display:block;font-size:14px;margin-bottom:10px}.newsdetailArea .newsMainImgArea{margin-top:40px}.newsdetailArea .newsMainImgArea img{width:100%;height:auto}.newsdetailArea .honbunArea{margin-top:30px;margin-bottom:60px;padding-bottom:60px;line-height:220%;border-bottom:dotted 2px #999999}.newsdetailArea .honbunArea p{line-height:220%}.newsdetailArea .twoPhotoArea{margin-bottom:60px;padding-bottom:60px;border-bottom:dotted 2px #999999}.newsdetailArea .twoPhotoArea .photoBox{width:48%;height:320px;overflow:hidden;border-radius:20px}.newsdetailArea .twoPhotoArea .photoBox img{width:100%;height:auto;border-radius:20px}.pageInclude .twoPhotoArea{border:none;margin-bottom:0;padding-bottom:0}.pageInclude .twoPhotoArea .photoArea{width:450px}.pageInclude .twoPhotoArea .photoArea img{width:100%;height:auto;border-radius:30px}.tabMenuArea{width:100%}.tabMenuArea .tabCntArea{width:100%;padding:20px;background:#fff;border:solid 20px #0075F2;box-sizing:border-box}.tabMenuFourList{width:100%}.tabMenuFourList li{width:24.8%;background:#EFEFEF;text-align:center;padding-top:25px;padding-bottom:25px;border-radius:7px 7px 0px 0px;font-size:22px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all  0.5s ease}.tabMenuFourList li:hover{color:#fff;background:#659DE2}.tabMenuFourList li.active{color:#fff;background:#0075F2}.photoMax{width:100%;height:auto}.lpCntArea{width:1115px;margin-left:auto;margin-right:auto}.lpCntArea .pregArea01{width:100%}.lpCntArea .pregArea01 li{width:49%;margin-bottom:10px}.lpCntArea .pregArea01 li img{width:100%;height:auto}.lpCntArea .lp_arrow{position:relative;margin-top:-40px}.lpCntArea2{width:1176px;margin-left:auto;margin-right:auto}.lpCntArea2 .pregArea01{width:100%}.lpCntArea2 .pregArea01 li{width:49%;margin-bottom:10px}.lpCntArea2 .pregArea01 li img{width:100%;height:auto}.lpCntArea2 .lp_arrow{position:relative;margin-top:-40px}.faqArea{width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.qaList>li{border-bottom:solid 2px #D0D7DD}.qaList>li a{display:block;padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.qaList>li .optionMenuBox{padding:20px 15px 20px;background:url("/img/dot.png") repeat-x left top}.qaList>li .optionMenuBox .optionMenuBoxMini{padding-left:70px;box-sizing:border-box}.qaList>li .icoQ{background:url("/faq/img/ico_q@2x.png") no-repeat 0 center;background-size:59px;display:block;padding:17px 0px 17px 70px}.qaList>li .icoA{background:url("/faq/img/ico_a@2x.png") no-repeat 0 center;background-size:59px;display:block;padding:17px 0px 17px 70px}.qaList.borderTop{border-top:solid 2px #D0D7DD}@media (max-width: 700px){.pcCnt{display:none}.spCnt{display:block}.mainCntArea{width:92%;margin-left:auto;margin-right:auto;margin-top:30px}.mainCntArea .mainTxt{font-size:16px;line-height:200%}table.tblContact th{width:100%;display:block;padding:7px}table.tblContact td{width:100%;padding-left:0;padding-right:0;display:block}table.tblContact td input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.tblContact td select{font-size:14px}table.tblContact td textarea#formTextArea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formText{width:100%}table.tblBrown th{width:100%;display:block}table.tblBrown td{width:100%;display:block}table.tblBrown2 .w70{width:40px}table.tblBrown2 .font_20{font-size:16px}table.tblBrown2 .font_18{font-size:14px}table.tblBlue th{width:100%;display:block}table.tblBlue td{width:100%;display:block}#floatingBnr{position:fixed;bottom:120px;right:0px}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#F1F1F1}.scroll::-webkit-scrollbar-thumb{background:#BCBCBC}.sp_font_14{font-size:14px}.discMainBtn{width:280px}.discMainBtn .disc{border-radius:50%;border:solid 2px #CFCFCF;padding:7px 15px 15px 15px}.discMainBtn .disc img{width:22px !important;height:22px !important}.discMainBtn .discTxt{font-size:4.5vw}#spHeaderArea{width:100%;position:fixed !important;z-index:99;top:0px;padding:5px 10px 3px 10px;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 1px #999999}#spHeaderArea #logoArea{width:20%;padding-top:0px}#spHeaderArea #logoArea img{width:100%;height:auto}#spHeaderArea #globalNaviList{margin-top:10px;display:table}#spHeaderArea #globalNaviList li{display:table-cell;padding-left:34px;font-size:87%}#spHeaderArea #globalNaviList li a{color:#333333;background:url("/img/icon_bg_navi.png") no-repeat 0 7px;padding-left:14px;transition:all 0.4s ease-out 0s}#spHeaderArea #globalNaviList li a:hover{color:#F09000}#spHeaderArea #globalNaviList li a.active{border-bottom:solid 3px #F09000}#spHeaderArea #globalNaviList li:first-child{padding-left:0}#baseCntArea{padding-top:0}#spMenu{width:10%;text-align:right;top:15px;right:10px;position:fixed;z-index:160}#spMenu .gnavi_btn_sp{display:block !important;z-index:999;position:relative;top:0px;right:5px;position:relative;z-index:160}#spMenu .gnavi_btn_sp .gnavi_btn_sp_in{position:relative;width:26px;height:24px;cursor:pointer;z-index:2}#spMenu .gnavi_btn_sp_in,#spMenu .gnavi_btn_sp_in span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}#spMenu .gnavi_btn_sp_in span{position:absolute;left:0;width:100%;height:4px;background-color:#333333;border-radius:4px}#spMenu .gnavi_btn_sp_in span:nth-of-type(1){top:0}#spMenu .gnavi_btn_sp_in span:nth-of-type(2){top:10px}#spMenu .gnavi_btn_sp_in span:nth-of-type(3){top:20px}#spMenu .gnavi_btn_sp.active .gnavi_btn_sp_in span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg);top:-4px}#spMenu .gnavi_btn_sp.active .gnavi_btn_sp_in span:nth-of-type(2){opacity:0}#spMenu .gnavi_btn_sp.active .gnavi_btn_sp_in span:nth-of-type(3){-webkit-transform:translateY(-16px) rotate(45deg);-ms-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg);top:28px}#wrapper2{width:100%;height:100%;background:url("/img/bg_menu.png") repeat;position:fixed;z-index:150;top:0px;left:0px;display:none}#spMenuArea02{width:100%;height:100%;position:fixed;z-index:150;top:60px;left:0;color:#fff;background:#638C2E;background:-moz-linear-gradient(top, #638C2E 0%, #466021 100%);background:-webkit-linear-gradient(top, #638C2E 0%, #466021 100%);background:linear-gradient(to bottom, #638C2E 0%, #466021 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$keycolor2', endColorstr='$keycolor3',GradientType=0 )}#spMenuArea02 .w-Line:before,#spMenuArea02 .w-Line:after{content:"";height:1px;flex-grow:1;background-color:#fff}#spMenuArea02 .spMenuBox{width:92%;height:94%;margin-left:auto;margin-right:auto;padding-top:10%;padding-bottom:10%;overflow-y:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}#spMenuArea02 .spMenuBox .menuT{font-size:8vw;font-weight:normal;font-family:'Karla', sans-serif;letter-spacing:3px}#spMenuArea02 .spMenuBox>.spMenuList{margin-top:20px}#spMenuArea02 .spMenuBox>.spMenuList>li>a{width:100%;padding:13px 0px;color:#fff;display:block;font-size:4.7vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#spMenuArea02 .spMenuBox>.spMenuList>li>a.active{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}#spMenuArea02 .spMenuBox>.spMenuList .icoDisc:before{color:#fff}#spMenuArea02 .spMenuBox .spNaviSubArea li{margin-bottom:10px}#spMenuArea02 .spMenuBox .spNaviSubArea li a{width:100%;margin-bottom:1px;padding:5px 5px;color:#ffffff;display:block;font-size:5vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#spMenuArea02 .spMenuBox .spNaviSubArea li a span{font-size:80%}#spMenuArea02 .spMenuBox #jaxaArea li a{font-size:4.5vw}#spMenuArea02 .spMenuBox .productsT{font-size:6vw}#spMenuArea02 .spMenuBox .produtctsList{margin-top:10px}#spMenuArea02 .spMenuBox .produtctsList li{width:48%;margin-bottom:30px;text-align:center}#spMenuArea02 .spMenuBox .produtctsList li a{color:#fff;display:block}#spMenuArea02 .spMenuBox .produtctsList li a img{width:60%;height:auto}#spMenuArea02 .spMenuBox .produtctsList li a p{margin-top:10px;font-size:5vw}.mainT .enT{margin-bottom:3vw;font-size:20px}.mainT .jpT{font-size:24px}.mainT2{width:92%}.mainT2 .enT{margin-bottom:3vw;font-size:20px}.mainT2 .jpT{font-size:24px}.mainT2 #top_cut_06{width:100px;top:-30px;right:0px}.mainT2 #top_cut_06 img{width:100%;height:auto}.normalTitle{padding-top:70px;line-height:300%}.normalTitle .enT{font-size:30px}.normalTitle .jpT{font-size:22px}.normalTitle.titleonly{padding-top:0px}.glayT{font-size:18px;padding:10px 15px}#mainImgArea{width:100%;height:300px;margin-top:60px}#mainImgArea .mainImgBox{width:100%;height:300px}#mainImgArea .mainImgBox h1{width:94%;font-size:7vw;font-weight:800;letter-spacing:15px;top:38%;line-height:150%;text-align:center}#mainImgArea .mainImgTop{background:url("/img/mainimg01.jpg") no-repeat center center;background-size:cover}.topConceptArea01{width:100%;height:380px;margin-top:70px;position:relative}.topConceptArea01 #cut_01{width:100%;top:-50px}.topConceptArea01 .mainTxt{width:60%;top:-40px;left:0;right:0;font-size:4.2vw;letter-spacing:5px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:180%;position:absolute;z-index:90;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topConceptArea02{width:100%;margin-top:-100px;min-height:200px;z-index:89;background:url("/img/cut_02.jpg") no-repeat center left;background-size:cover;color:#fff}.topConceptArea02 .txtArea{width:50%;position:absolute;z-index:89;top:120px;right:50px}.topConceptArea02 .txtArea h2{font-size:34px;font-weight:500;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:10px;text-shadow:1px 3px 5px rgba(0,0,0,0.3);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.topConceptArea02 .txtArea .txtBox{width:90%;font-size:20px;position:absolute;z-index:89;top:0px;right:0px}.topConceptArea02 .txtArea .txtBox p{line-height:200%;text-shadow:1px 3px 5px rgba(0,0,0,0.3)}.topConceptArea03{width:100%;padding-top:100px}.topConceptArea03>.topConceptBox{max-width:94%;min-width:94%}.topConceptArea03>.topConceptBox .mainTxt{position:absolute;z-index:90;top:10px;right:10px;letter-spacing:5px;line-height:250%;font-size:18px}.topConceptArea03>.topConceptBox .mainTxt2{width:94%;line-height:200%;position:static;z-index:90;bottom:0px;left:0px;margin-top:20px;font-size:16px}.topConceptArea03>.topConceptBox #cut_03{width:100px;position:absolute;top:-90px;right:30px}.topConceptArea03>.topConceptBox .leftArea,.topConceptArea03>.topConceptBox .rightArea{width:50%;box-sizing:border-box}.topConceptArea03>.topConceptBox .leftArea>img,.topConceptArea03>.topConceptBox .rightArea>img{width:100%;height:auto}.topConceptArea03>.topConceptBox .rightArea{padding-top:100px}.topConceptArea03 .topConceptBox2{margin-top:40px}.topConceptArea04{width:100%;padding-top:0px;padding-bottom:0px}.topConceptArea04 .topConceptBox{width:100%}.topConceptArea04 .topConceptBox .leftArea{width:100%}.topConceptArea04 .topConceptBox .rightArea{width:100%;color:#fff;background:#000;padding:30px 15px}.topConceptArea04 .topConceptBox .rightArea h3{font-size:28px;font-weight:normal;letter-spacing:10px}.topConceptArea04 .topConceptBox .rightArea h3 span{font-size:80%;margin-right:15px}.topConceptArea04 #cut_09{position:relative;z-index:80;margin-top:-20px}.topConceptArea05{width:100%;padding-top:50px;padding-bottom:0px}.topConceptArea05 h2{font-size:30px;letter-spacing:8px}.topConceptArea05 .topConceptBox{width:96%;margin-top:30px}.topConceptArea05 .topConceptBox .newsArea{width:100%;box-shadow:8px 7px 19px -6px rgba(0,0,0,0.3)}.topConceptArea05 .topConceptBox .txtArea{padding:20px;background:#fff;box-sizing:border-box}.topConceptArea05 .topConceptBox .txtArea .icoCall{color:#999}.topConceptArea05 .topConceptBox .txtArea p{font-size:92%}.sideTitle_r{width:100%;margin-left:auto;margin-right:auto;position:static;top:0;right:0;font-size:25px;-ms-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.sideTitle_l{width:100%;margin-left:auto;margin-right:auto;position:static;top:0;left:0;font-size:25px;font-weight:normal;font-family:'Karla', sans-serif;letter-spacing:5px;-ms-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb !important;writing-mode:horizontal-tb !important}.topConceptArea{width:92%;margin-top:70px;margin-left:auto;margin-right:auto}.topConceptArea .topConceptBox{width:100%}.topConceptArea .topConceptBox h2{font-size:5vw;line-height:220%}.topConceptArea .topConceptBox h2 span{font-size:130%}.topConceptArea .topConceptBox p{line-height:250%}.topConceptArea .topConceptBox .discMainBtn{margin-top:20px;position:static}.topConceptArea .w830{width:100%}.topConceptArea .font_20{font-size:4.5vw}.topConceptArea02{width:100%;margin-top:0px;padding-bottom:80px;position:relative}.topConceptArea02 #bg_wind{width:100%;height:auto;position:absolute;bottom:0;z-index:80}.topConceptArea02 #bg_wind img{width:100%;height:auto}.topConceptArea02 .topConceptBox{min-width:92%;width:92%;z-index:90}.topConceptArea02 .topConceptBox .subT{font-size:6.5vw;letter-spacing:3px}.topConceptArea02 .topConceptBox .leftArea{min-width:100%;width:100%}.topConceptArea02 .topConceptBox .leftArea h2{margin-top:20px;font-size:6vw}.topConceptArea02 .topConceptBox .leftArea h2 span{font-size:120%}.topConceptArea02 .topConceptBox .rightArea{margin-top:30px;min-width:100%;width:100%}.topConceptArea02 .topConceptBox .rightArea p{font-size:4vw;line-height:250%}.bnrArea{width:92%;min-width:92%;margin-bottom:70px}.bnrArea img{width:100%;height:auto;margin-left:0px}.topPregArea_01{width:92%;margin-top:0px}.topPregArea_01 .topPregBox{width:100%;position:relative}.topPregArea_01 .topPregBox h2{width:250px;top:8%}.topPregArea_01 .topPregBox p{width:92%;top:105%;left:0;right:0;font-size:4vw;text-align:left;line-height:230%}.topPregArea_01 .topPregBox img{width:100%;height:auto}.topPregArea_01 .topPregBox .discMainBtn{position:absolute;bottom:-200px}.topPregArea_02{width:92%;padding-bottom:160px}.topPregArea_02 .topPregBox{position:relative}.topPregArea_02 .topPregBox .titleArea{width:100%;top:52vw;left:0px;color:#000}.topPregArea_02 .topPregBox .titleArea h3{font-size:6.8vw;text-align:center;font-weight:normal;letter-spacing:2px}.topPregArea_02 .topPregBox .titleArea p{font-size:4vw;line-height:240%}.topPregArea_02 .topPregBox #top_floortile{margin-top:40px}.topPregArea_02 .topPregBox #top_floortile img{border-radius:20px}.topPregArea_02 .topPregBox .discMainBtn{left:0px;bottom:-300px;position:absolute;z-index:90}.topPregArea_02 .topPregBox .discMainBtn .discTxt.white.txtShadow01{color:#0075F2;text-shadow:none}.topPregArea_02.mt_200{margin-top:280px}.interviewArea{width:100%}.interviewArea .interviewBox{width:92%;margin-left:auto;margin-right:auto}.slider li{padding-top:40px;position:relative}.slider li .interviewTxt01{font-size:13px}.slider li .interviewTxt02{font-size:13px;line-height:160%}.slider .slick-slide{margin:0 20px}.pointArea h2{width:88%;margin-top:-60px;padding:30px 0px 30px;font-size:7vw;line-height:160%}.pointArea .pointBox{width:90%;padding-top:40px;padding-bottom:50px}.pointArea .pointBox .cntArea01{width:100%;height:430px;padding:30px 20px;background:url("/img/top_cut_07_sp@2x.jpg") no-repeat right;background-size:cover;border-radius:30px}.pointArea .pointBox .cntArea01 h3{font-size:4.0vw;letter-spacing:1px}.pointArea .pointBox .cntArea01 h3 span{padding-bottom:20px;border-bottom:solid 1px #fff}.pointArea .pointBox .cntArea01 .w690{width:80%}.pointArea .pointBox .cntArea01 p{margin-top:30px;font-size:4vw;color:#fff;line-height:200%}.pointArea .pointBox .cntArea02,.pointArea .pointBox .cntArea03{width:100%;height:330px;padding:30px 20px;background:url("/img/top_cut_08@2x.jpg") no-repeat center;background-size:cover;border-radius:30px}.pointArea .pointBox .cntArea02 h3,.pointArea .pointBox .cntArea03 h3{font-size:5.8vw}.pointArea .pointBox .cntArea02 p,.pointArea .pointBox .cntArea03 p{margin-top:20px;font-size:5vw;color:#fff;line-height:150%;text-align:center}.pointArea .pointBox .cntArea02 .discMainBtn,.pointArea .pointBox .cntArea03 .discMainBtn{position:absolute;bottom:20px}.pointArea .pointBox .cntArea02 .discMainBtn .disc,.pointArea .pointBox .cntArea03 .discMainBtn .disc{background:#fff}.pointArea .pointBox .cntArea03{background:url("/img/top_cut_09@2x.jpg") no-repeat;background-size:cover}.pointArea .pointBox02{width:90%;padding-top:30px;padding-bottom:40px;padding-left:15px;padding-right:15px;border-radius:20px;top:40px;position:relative;z-index:81;box-sizing:border-box}.pointArea .pointBox02 h3{margin-left:0px;font-size:26px;font-weight:normal;line-height:150%;letter-spacing:1px}.pointArea .pointBox02 h3.font_36{font-size:26px !important}.pointArea .pointBox02 .font_30{font-size:22px}.pointArea .pointBox02 .font_20{font-size:18px;line-height:180%}.pointArea .pointBox02 .txt01{font-size:26px;color:#1FBAEA}.pointArea .pointBox02 .txt01 span{font-size:130%}.pointArea .pointBox02 .lineT{padding-bottom:20px;line-height:150%}.pointArea .pointBox02 .font_26.lineT{font-size:17px}.pointArea .pointBox02 .w520{width:100%}.pointArea .pointBox02 .w520 .font_22{font-size:16px}.pointArea .pointBox02 .w370,.pointArea .pointBox02 .w450,.pointArea .pointBox02 .w600,.pointArea .pointBox02 .w700{width:100%}.pointArea .pointBox02.tileChosei{top:70px}.pointArea.chosei{padding-bottom:70px}#footerMenuArea{width:100%;padding-top:35px;padding-bottom:35px}#footerMenuArea .footerMenuBox{width:92%}#footerMenuArea .footerMenuBox .footerMenuMini{width:100%}#footerMenuArea .footerMenuBox .footerMenuMini h2{font-size:5vw;padding-bottom:10px}#footerMenuArea .footerMenuBox .footerMenuMini .footerMenuMini01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea{width:48%}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea:hover{opacity:0.5}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemImg{width:100%;text-align:center}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemImg img{width:90px;height:auto}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemName{width:100%;margin-top:10px}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemName h3{font-size:3.5vw}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemName p{margin-top:10px;font-size:4vw}#footerMenuArea .footerMenuBox .footerMenuMini .itemArea .itemName p span{font-size:160%}#footerArea{width:100%;padding-top:0px}#footerArea .footerMenuList{display:none}#footerArea .footerBox{width:94%;margin-top:15px;padding-bottom:15px;margin-left:auto;margin-right:auto}#footerArea .footerBox .leftArea{width:100%}#footerArea .footerBox .leftArea .logoArea{width:24%;margin-right:4%}#footerArea .footerBox .leftArea .address{width:72%;font-size:18px}#footerArea .footerBox .rightArea{width:100%;margin-top:10px}#footerArea .footerBox .rightArea .icoTell{font-size:11vw;font-weight:bold;line-height:50%;background:url("/img/ico_tell.png") no-repeat 0px 0px;background-size:25px auto;padding-top:10px;padding-left:35px;padding-bottom:15px}#footerArea .footerBox .rightArea .font_14{font-size:3.5vw}#footerArea #footerBox2 p{font-size:10px !important;letter-spacing:0px}#productsBuyArea{width:100%;padding:0px;padding-top:10px}#productsBuyArea #productsBuyBox{width:94%}#productsBuyArea #productsBuyBox .btnBuy-BlueDeo{width:100%;height:auto}#subMenuArea{width:100%;min-width:100%;margin-top:52px;padding-top:15px;padding-bottom:15px;position:static}#subMenuArea h1{width:100%;font-size:16px}#subMenuArea #subMenuList{width:100%;margin-top:5px;font-size:13px;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}#subMenuArea #subMenuList ul{width:800px}#subMenuArea #subMenuList ul li{display:inline-block;padding-top:5px;padding-bottom:5px}#subMenuArea #subMenuList ul li{margin-top:-5px}#subMenuArea #subMenuList ul li a.btnBuy{padding-top:4px;padding-bottom:4px;line-height:100%}#subMenuArea #subMenuList ul li a.btnBuy:before{font-family:'FontAwesome';content:"\f07a";margin-right:4px;font-size:90%;color:#fff}#subMenuArea #subMenuList.kilaClean{width:100%}#subMenuArea #subMenuList.kilaClean ul{width:100%}.pageNavi{width:100%}.pageNavi .w220{width:44%;font-size:4vw}.numArea{width:33%;left:-20px}.numArea .txt1{font-size:8px;margin-right:5px}.numArea .txt2{font-size:43px}.baseCntArea{width:92%;margin-bottom:40px;padding-top:120px}.baseCntArea .font_22{font-size:18px;line-height:250%}.baseCntArea .baseCntBox{padding-left:0px;padding-right:0px}.baseCntArea .baseCntBox p{font-size:15px;line-height:220%}.baseCntArea .baseCntBox .w560{width:100%}.baseCntArea .baseCntBox .btnBlue01.w350{width:300px}.numArea2{width:30%}.numArea2 .txt1{font-size:12px;padding-right:5px;margin-right:5px}.numArea2 .txt2{font-size:46px}.numArea3{width:32%}.numArea3 .txt1{font-size:12px;letter-spacing:2px}.numArea3 .txt2{font-size:46px}.arrowBox{padding:10px 10px}.arrowBox p{font-size:15px;line-height:180%}.black_t.font_20{padding-top:5px;padding-bottom:5px;font-size:18px}.hosokuArea{background:#FFF9E3;border-radius:20px;padding:15px 10px 25px 10px}.hosokuArea .title{font-size:20px !important;color:#FFAB69;background:url("/img/ico_pen@2x.png") no-repeat 0 center;background-size:40px auto;margin-left:0 !important;padding-top:10px;padding-bottom:10px;padding-left:50px}.hosokuArea .kilaclean_cut_05{width:120px;position:absolute;right:10px;top:10px}.hosokuArea .kilaclean_cut_05 img{width:100%;height:auto}.newsListArea{width:92%;max-width:92%;min-width:92%;margin-bottom:30px}.newsListArea li{width:100%;margin-bottom:40px;background:#fff}.newsListArea li a{display:block;color:#000}.newsListArea li a .photoArea{height:220px;overflow:hidden}.newsListArea li a .photoArea img{width:100%;height:auto}.newsListArea li a .txtArea{padding:20px;box-sizing:border-box}.newsListArea li a .txtArea h2{font-size:18px;margin-top:5px}.newsListArea li a .txtArea .honbun{color:#666666;margin-top:10px;font-size:13px;line-height:180%}.newsListArea li a .txtArea .day{color:#999;margin-top:0px;font-size:13px}.newsdetailArea{width:92%;padding-top:20px;margin-bottom:40px}.newsdetailArea h2{font-size:18px;padding-bottom:15px;border-bottom:solid 1px #666666}.newsdetailArea h2 span{color:#999;display:block;font-size:14px;margin-bottom:10px}.newsdetailArea .newsMainImgArea{margin-top:25px}.newsdetailArea .honbunArea{margin-top:20px;margin-bottom:40px;padding-bottom:40px;line-height:220%}.newsdetailArea .honbunArea p{font-size:15px;line-height:220%}.newsdetailArea .twoPhotoArea{margin-bottom:30px;padding-bottom:30px;border-bottom:dotted 2px #999999}.newsdetailArea .twoPhotoArea .photoBox{width:48%;height:125px;overflow:hidden;border-radius:20px}.newsdetailArea .twoPhotoArea .photoBox img{width:100%;height:auto;border-radius:20px}.tabMenuFourList{width:100%}.tabMenuFourList li{font-size:13px;padding-left:10px;padding-right:10px;box-sizing:border-box}.fukidashiArea .w1025{width:100% !important;box-sizing:border-box}.fukidashiArea .arrow_box_right.w940,.fukidashiArea .arrow_box_left.w940{width:65% !important;padding:15px;box-sizing:border-box}.fukidashiArea .font_22{font-size:16px;line-height:180%}.fukidashiArea .w160{width:30%}.faqArea{width:94%;padding-top:50px;padding-bottom:50px}.qaList li{border-bottom:solid 2px #D0D7DD}.qaList li a{padding:12px 0px}.qaList li a.tel{padding:0px;display:inline}.qaList li .optionMenuBox{padding:20px 15px 20px;background:url("/img/dot.png") repeat-x left top}.qaList li .icoQ{background:url("/faq/img/ico_q@2x.png") no-repeat 0 center;background-size:45px;display:block;padding:17px 0px 17px 55px}.qaList li .icoA{background:url("/faq/img/ico_a@2x.png") no-repeat 0 center;background-size:45px;display:block;padding:17px 0px 17px 55px}}
