@charset "UTF-8";.marker_yellow{background:-moz-linear-gradient(transparent 60%,#fff0b5 60%);background:-webkit-linear-gradient(transparent 60%,#fff0b5 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(40%,#fff0b5));background:-o-linear-gradient(transparent 60%,#fff0b5 60%);background:-ms-linear-gradient(transparent 60%,#fff0b5 60%);background:linear-gradient(transparent 60%,#fff0b5 60%)}.mt0per{margin-top:0 !important}.mt1per{margin-top:1% !important}.mt2per{margin-top:2% !important}.mt3per{margin-top:3% !important}.mt4per{margin-top:4% !important}.mt5per{margin-top:5% !important}.mt6per{margin-top:6% !important}.mt7per{margin-top:7% !important}.mt8per{margin-top:8% !important}.mt9per{margin-top:9% !important}.mt10per{margin-top:10% !important}.mb0per{margin-bottom:0 !important}.mb1per{margin-bottom:1% !important}.mb2per{margin-bottom:2% !important}.mb3per{margin-bottom:3% !important}.mb4per{margin-bottom:4% !important}.mb5per{margin-bottom:5% !important}.mb6per{margin-bottom:6% !important}.mb7per{margin-bottom:7% !important}.mb8per{margin-bottom:8% !important}.mb9per{margin-bottom:9% !important}.mb10per{margin-bottom:10% !important}.ml0per{margin-left:0 !important}.ml1per{margin-left:1% !important}.ml2per{margin-left:2% !important}.ml3per{margin-left:3% !important}.ml4per{margin-left:4% !important}.ml5per{margin-left:5% !important}.ml6per{margin-left:6% !important}.ml7per{margin-left:7% !important}.ml8per{margin-left:8% !important}.ml9per{margin-left:9% !important}.ml10per{margin-left:10% !important}.mr0per{margin-right:0 !important}.mr1per{margin-right:1% !important}.mr2per{margin-right:2% !important}.mr3per{margin-right:3% !important}.mr4per{margin-right:4% !important}.mr5per{margin-right:5% !important}.mr6per{margin-right:6% !important}.mr7per{margin-right:7% !important}.mr8per{margin-right:8% !important}.mr9per{margin-right:9% !important}.mr10per{margin-right:10% !important}.pt0per{padding-top:0 !important}.pt1per{padding-top:1% !important}.pt2per{padding-top:2% !important}.pt3per{padding-top:3% !important}.pt4per{padding-top:4% !important}.pt5per{padding-top:5% !important}.pt6per{padding-top:6% !important}.pt7per{padding-top:7% !important}.pt8per{padding-top:8% !important}.pt9per{padding-top:9% !important}.pt10per{padding-top:10% !important}.pb0per{padding-bottom:0 !important}.pb1per{padding-bottom:1% !important}.pb2per{padding-bottom:2% !important}.pb3per{padding-bottom:3% !important}.pb4per{padding-bottom:4% !important}.pb5per{padding-bottom:5% !important}.pb6per{padding-bottom:6% !important}.pb7per{padding-bottom:7% !important}.pb8per{padding-bottom:8% !important}.pb9per{padding-bottom:9% !important}.pb10per{padding-bottom:10% !important}.pl0per{padding-left:0 !important}.pl1per{padding-left:1% !important}.pl2per{padding-left:2% !important}.pl3per{padding-left:3% !important}.pl4per{padding-left:4% !important}.pl5per{padding-left:5% !important}.pl6per{padding-left:6% !important}.pl7per{padding-left:7% !important}.pl8per{padding-left:8% !important}.pl9per{padding-left:9% !important}.pl10per{padding-left:10% !important}.pr0per{padding-right:0 !important}.pr1per{padding-right:1% !important}.pr2per{padding-right:2% !important}.pr3per{padding-right:3% !important}.pr4per{padding-right:4% !important}.pr5per{padding-right:5% !important}.pr6per{padding-right:6% !important}.pr7per{padding-right:7% !important}.pr8per{padding-right:8% !important}.pr9per{padding-right:9% !important}.pr10per{padding-right:10% !important}.m_auto{margin-left:auto !important;margin-right:auto !important}.fontNormal{font-weight:400 !important}.fontBold100{font-weight:100 !important}.fontBold200{font-weight:200 !important}.fontBold300{font-weight:300 !important}.fontBold400{font-weight:400 !important}.fontBold500{font-weight:500 !important}.fontBold600{font-weight:600 !important}.fontBold700{font-weight:700 !important}.fontBold800{font-weight:800 !important}.fontBold900{font-weight:900 !important}.fontBold{font-weight:700 !important}.tCenter{text-align:center !important}.tRight{text-align:right !important}.tLeft{text-align:left !important}.tUnderLine{text-decoration:underline !important}.tOverline{text-decoration:overline !important}.tLine-Through{text-decoration:line-through !important}.vTop{vertical-align:top !important}.vMiddle{vertical-align:middle !important}.vBottom{vertical-align:bottom !important}.indent1{padding-left:1em !important;text-indent:-1em !important}.border1s{border:1px #000 solid !important}.border1da{border:1px #000 dashed !important}.borderTop1s{border-top:1px #000 solid !important}.borderTop1da{border-top:1px #000 dashed !important}.borderBottom1s{border-bottom:1px #000 solid !important}.borderBottom1da{border-top:1px #000 dashed !important}.borderLeft1s{border-left:1px #000 solid !important}.borderLeft1da{border-left:1px #000 dashed !important}.borderRight1s{border-right:1px #000 solid !important}.borderRight1da{border-right:1px #000 dashed !important}.fItalic{font-style:italic !important}.fOblique{font-style:oblique !important}.fLeft{float:left !important}.fRight{float:right !important}.fNone{float:none !important}.dispNone{display:none !important}.dispBlock{display:block !important}.dispInline{display:inline !important}.cf:after{content:"";clear:both;display:block}.sp_dispNone{display:block !important}.sp_dispInlineNone{display:inline !important}.sp_dispBlock{display:none !important}.sp_dispInline{display:none !important}.cf:after{content:"";clear:both;display:block}h2.mincho{color:#7e6c62}h3.mincho{font-family:"Noto Sans JP",sans-serif;font-weight:300}@media screen and (max-width:640px){.sp_mb0per{margin-bottom:0 !important}.sp_mb1per{margin-bottom:1% !important}.sp_mb2per{margin-bottom:2% !important}.sp_mb3per{margin-bottom:3% !important}.sp_mb4per{margin-bottom:4% !important}.sp_mb5per{margin-bottom:5% !important}.sp_mb6per{margin-bottom:6% !important}.sp_mb7per{margin-bottom:7% !important}.sp_mb8per{margin-bottom:8% !important}.sp_mb9per{margin-bottom:9% !important}.sp_mb10per{margin-bottom:10% !important}.sp_ml0per{margin-left:0 !important}.sp_ml1per{margin-left:1% !important}.sp_ml2per{margin-left:2% !important}.sp_ml3per{margin-left:3% !important}.sp_ml4per{margin-left:4% !important}.sp_ml5per{margin-left:5% !important}.sp_ml6per{margin-left:6% !important}.sp_ml7per{margin-left:7% !important}.sp_ml8per{margin-left:8% !important}.sp_ml9per{margin-left:9% !important}.sp_ml10per{margin-left:10% !important}.sp_mr0per{margin-right:0 !important}.sp_mr1per{margin-right:1% !important}.sp_mr2per{margin-right:2% !important}.sp_mr3per{margin-right:3% !important}.sp_mr4per{margin-right:4% !important}.sp_mr5per{margin-right:5% !important}.sp_mr6per{margin-right:6% !important}.sp_mr7per{margin-right:7% !important}.sp_mr8per{margin-right:8% !important}.sp_mr9per{margin-right:9% !important}.sp_mr10per{margin-right:10% !important}.sp_pt0per{padding-top:0 !important}.sp_pt1per{padding-top:1% !important}.sp_pt2per{padding-top:2% !important}.sp_pt3per{padding-top:3% !important}.sp_pt4per{padding-top:4% !important}.sp_pt5per{padding-top:5% !important}.sp_pt6per{padding-top:6% !important}.sp_pt7per{padding-top:7% !important}.sp_pt8per{padding-top:8% !important}.sp_pt9per{padding-top:9% !important}.sp_pt10per{padding-top:10% !important}.sp_pb0per{padding-bottom:0 !important}.sp_pb1per{padding-bottom:1% !important}.sp_pb2per{padding-bottom:2% !important}.sp_pb3per{padding-bottom:3% !important}.sp_pb4per{padding-bottom:4% !important}.sp_pb5per{padding-bottom:5% !important}.sp_pb6per{padding-bottom:6% !important}.sp_pb7per{padding-bottom:7% !important}.sp_pb8per{padding-bottom:8% !important}.sp_pb9per{padding-bottom:9% !important}.sp_pb10per{padding-bottom:10% !important}.sp_pl0per{padding-left:0 !important}.sp_pl1per{padding-left:1% !important}.sp_pl2per{padding-left:2% !important}.sp_pl3per{padding-left:3% !important}.sp_pl4per{padding-left:4% !important}.sp_pl5per{padding-left:5% !important}.sp_pl6per{padding-left:6% !important}.sp_pl7per{padding-left:7% !important}.sp_pl8per{padding-left:8% !important}.sp_pl9per{padding-left:9% !important}.sp_pl10per{padding-left:10% !important}.sp_pr0per{padding-right:0 !important}.sp_pr1per{padding-right:1% !important}.sp_pr2per{padding-right:2% !important}.sp_pr3per{padding-right:3% !important}.sp_pr4per{padding-right:4% !important}.sp_pr5per{padding-right:5% !important}.sp_pr6per{padding-right:6% !important}.sp_pr7per{padding-right:7% !important}.sp_pr8per{padding-right:8% !important}.sp_pr9per{padding-right:9% !important}.sp_pr10per{padding-right:10% !important}.sp_dispNone{display:none !important}.sp_dispInlineNone{display:none !important}.sp_dispBlock{display:block !important}.sp_dispInline{display:inline !important}}body{color:#7e6c62;line-height:2}a{color:#7e6c62;transition:all .3s;-webkit-transition:all .3s;text-decoration:none}a:hover{opacity:.7}@font-face{font-family:'icomoon';src:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/tel/icomoon.eot?gtuwaj);src:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/tel/icomoon.eot?gtuwaj#iefix) format('embedded-opentype'),url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/tel/icomoon.ttf?gtuwaj) format('truetype'),url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/tel/icomoon.woff?gtuwaj) format('woff'),url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/tel/icomoon.svg?gtuwaj#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-freephone:before{content:"\e900"}@media screen and (max-width:640px){p,h1,h2,h3,h4,h5,h6{text-align:justify}}.orangeText{color:#db4d00;font-weight:700}.clearfix{zoom:100%}.clearfix:after{display:block;clear:both;content:".";height:.1px;font-size:.1em;line-height:0;visibility:hidden}.cbb_pc{margin-bottom:20px}.cbb_sp img{display:none}@media screen and (max-width:640px){.cbb_pc img{display:none}.cbb_sp{margin-bottom:10px}.cbb_sp img{display:block}}.headerBox,.footerBox{max-width:1000px;margin:0 auto}.mainWrap{width:100%;float:none;margin:4% auto 0}.frame_content{padding-bottom:10%;border-bottom:8px solid #f9f6e9}@media screen and (max-width:640px){.frame_content{padding:10% 6% 16%;box-sizing:border-box;border-bottom:20px solid #f9f6e9}}@media screen and (min-width:641px){.contentsWrap{position:relative}}@media screen and (max-width:640px){.contentsBox{padding:0;margin:73px 0 0}.headerBox{margin:0 auto;width:100%}.mainWrap{width:100%;float:none;margin:0 auto}.footerBox{margin:0}}@media screen and (max-width:450px){.contentsBox{padding:0;margin:73px 0 0}.mainWrap{float:none;margin:0;width:100%}}.f_contentBox{margin:0 auto;max-width:1000px;width:100%}.info_new{position:relative;background:#f9f6e9;padding:6px;margin:.8% 0 .8%}@media screen and (max-width:640px){.info_new,.pankuzuBox{position:relative;background:#f9f6e9;padding:4% 10px 4%;margin:0 0 6%}}@media screen and (min-width:641px){.mainWrap .info_new{display:none}}@media screen and (max-width:640px){.mainWrap .info_new{display:block}}.info_new:before{position:absolute;content:" ";top:8px;left:12px;display:inline-block;width:66px;height:16px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/new_ico.png) no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width:640px){.info_new:before{top:14px}}.info_new li{padding-left:90px}.info_new a{display:block}.info_new .data{float:left;width:80px;font-size:.76rem;margin:0 1% 0 0}.info_new .ttl{font-size:.8rem;float:left}.link{max-width:1000px;margin:0 auto;text-align:center}.link a{width:290px;height:42px;box-sizing:border-box;text-align:center;font-size:.89rem;display:inline-block;position:relative;padding:9px 0 0 4px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/btn_dec.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.link a:after{font-family:'FontAwesome';content:"\f105";color:#fff;font-size:1.1rem;position:absolute;top:50%;left:3%;margin-top:-18px}.pankuzuBox{position:relative;background:#f9f6e9;padding:.4% 0 .4%;margin:.8% 0 .8%}@media screen and (max-width:640px){.pankuzuBox{position:relative;background:#f9f6e9;padding:4%;margin:0 0 6%}}.breadcrumb{font-size:.76rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:34px;display:block}.breadcrumb ul li{float:left;display:inline;list-style:none;font-size:.76rem;position:relative}.breadcrumb ul li:first-child a:before{position:absolute;content:" ";left:-24px;top:2px;display:inline-block;width:16px;height:16px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico1.png) no-repeat;background-size:contain;vertical-align:middle}.breadcrumb ul li:last-child:after{position:absolute;top:-1px;bottom:0;left:-22px;margin:auto;content:"";vertical-align:middle;width:5px;height:5px;border-top:2px solid #7e6c62;border-right:2px solid #7e6c62;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.breadcrumb ul li:last-child{margin-left:36px}#tokuteisho .breadcrumb ul li:nth-child(2):after{position:absolute;top:-1px;bottom:0;left:-22px;margin:auto;content:"";vertical-align:middle;width:5px;height:5px;border-top:2px solid #7e6c62;border-right:2px solid #7e6c62;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#tokuteisho .breadcrumb ul li:nth-child(2){margin-left:36px}#pcHeader{display:block;border-top:4px #eeaa3d solid}#spHeader{display:none}.h_BgInnerBox{margin-top:-4px;border-bottom:1px #ebebeb solid}.h_InnerBox{max-width:1170px;margin:0 auto;padding:0 6% 4px}@media screen and (max-width:1000px){.h_InnerBox{max-width:1170px;margin:0 auto;padding:0 2% 4px}}.h_InnerBox h1{color:#4c3d35;font-size:10px;float:left;padding-top:10px;font-weight:300}@media screen and (max-width:910px){.h_InnerBox h1{text-align:center;color:#4c3d35;font-size:10px;float:none;padding-top:10px;padding-bottom:4px;font-weight:300}}.h_InnerBox .h_NavBox{float:right}@media screen and (max-width:910px){.h_InnerBox .h_NavBox{float:none;display:block;width:382px;margin:0 auto}.h_InnerBox .h_NavBox a{display:block;padding:4px 0;text-align:center;width:118px;font-size:13px;color:#fff;display:block;box-sizing:border-box;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}}.h_InnerBox .h_NavBox li{float:left;background:#fff}.h_InnerBox .h_NavBox li:first-child,.h_InnerBox .h_NavBox li:nth-child(2){margin-right:14px}.h_InnerBox .h_NavBox a{display:block;padding:4px 0;text-align:center;width:118px;font-size:13px;color:#fff;display:block;box-sizing:border-box;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px}.h_InnerBox .h_NavBox li:first-child a,.h_InnerBox .h_NavBox li:nth-child(2) a{background:#7e6c62;position:relative;padding-left:18px}.h_InnerBox .h_NavBox li:first-child a:before{position:absolute;content:" ";left:10px;top:8px;bottom:0;display:inline-block;width:14px;height:14px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_ico1.png) no-repeat;background-size:contain;vertical-align:middle}.h_InnerBox .h_NavBox li:nth-child(2) a:before{position:absolute;content:" ";left:12px;top:8px;bottom:0;display:inline-block;width:14px;height:14px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_ico2.png) no-repeat;background-size:contain;vertical-align:middle}.h_InnerBox .h_NavBox li:last-child a{background:#eeaa3d;position:relative;padding-left:18px;box-sizing:border-box}.h_InnerBox .h_NavBox li:last-child a:before{position:absolute;content:" ";left:16px;top:8px;bottom:0;display:inline-block;width:14px;height:14px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_ico3.png) no-repeat;background-size:contain;vertical-align:middle}.headerBgInnerBox_bk{max-width:100%;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/header_bg_01.jpg) no-repeat;background-position:top right;background-size:auto;padding-bottom:20px;margin:0 auto}.headerBgInnerBox{max-width:1170px;margin:0 auto;padding:0 2%}.headerBox{border-bottom:1px #ebebeb solid;position:relative;padding:15px 0 0}.globalNavBox{margin:5px 0 0;border-bottom:3px #ebebeb solid;padding-bottom:12px}.globalNavBox li{float:left;font-size:.84rem;letter-spacing:normal;text-align:center}.globalNavBox li:nth-child(1){width:14%}.globalNavBox li:nth-child(2){width:22%}.globalNavBox li:nth-child(3),.globalNavBox li:nth-child(5){width:13%}.globalNavBox li:nth-child(4){width:16%}.globalNavBox li:nth-child(6){width:22%}.globalNavBox a{color:#7e6c62;display:block;padding:24px 0 2px;font-weight:500;position:relative}.globalNavBox li a:before{position:absolute;content:" ";top:0;right:0;left:0;display:block;margin:0 auto;display:inline-block}.globalNavBox li:nth-child(1) a:before{width:21px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico1.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:nth-child(2) a:before{width:24px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico2.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:nth-child(3) a:before{width:22px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico3.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:nth-child(4) a:before{width:20px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico4.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:nth-child(5) a:before{width:17px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico5.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:nth-child(6) a:before{width:13px;height:20px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/h_nav_ico6.png) no-repeat;background-size:contain;vertical-align:middle}.globalNavBox li:not(:nth-child(6)):hover a{color:#eeaa3d}.globalNavBox li:not(:nth-child(6)):hover a:before{color:#eeaa3d}.headerBox .logo{float:left;max-width:242px;margin:0 auto 0 0}.headerTelBox{width:65%;float:right;text-align:center;margin-top:1%}.headerTelBox .phoneNumber{width:48%;float:right;color:#7e6c62;font-size:2rem;line-height:1;margin-left:2px}.headerTelBox .phoneNumber img{width:74%;margin-left:2%}@media screen and (max-width:980px){.headerTelBox .phoneNumber{width:48%;float:right;color:#7e6c62;font-size:2rem;line-height:1;margin-left:10px}.headerTelBox .phoneNumber img{width:82%;margin-left:2%}}@media screen and (max-width:860px){.headerTelBox{width:55%;float:right;text-align:center;margin-top:1%}.headerTelBox .smallText{display:none}.headerTelBox .phoneNumber{width:72%;float:right;color:#7e6c62;font-size:2rem;line-height:1;margin-left:10px}.headerTelBox .phoneNumber img{width:82%;margin-left:2%}}.headerTelBox .smallText{box-sizing:border-box;font-size:.65rem;line-height:1.4;color:#7e6c62;float:right;border:solid 1px #7e6c62;padding:5px 1.4%}.headerBox .cartBox{text-align:center;z-index:10}.h_Box{margin-bottom:4%}.headerBox .cartBox li:nth-child(1),.headerBox .cartBox li:nth-child(2),.headerBox .cartBox li:nth-child(3){background-size:42px auto;font-size:.7rem;width:31.3%;min-height:76px;margin:0 2% 0 0}.headerBox .cartBox li .fa{display:block;font-size:1.5rem;margin:0 0 5%}.headerBox .cartBox li:nth-child(1) .fa{margin:0 0 10%}@media screen and (max-width:1000px){.globalNavBox a{font-size:1.23vw}.headerTelBox .phoneNumber{font-size:3vw}.headerTelBox .smallText{font-size:.8vw}}@media screen and (max-width:640px){#pcHeader{display:none}#spHeader{display:block;top:-100px;position:absolute;width:100%;margin:100px auto 0;z-index:999}#spHeader .text{padding:47% 0 0;font-size:2vw;text-align:center;letter-spacing:-.1rem}.headerBox .logo{float:left;max-width:246px;margin:6px 0 0;width:47%}.sp_header_r{float:right;width:100px}#spHeader .headerWrap{position:relative;padding:0}#spHeader .headerBox{background:#fff;position:relative;padding:3% 6%;width:100%;height:71px;z-index:999}#spHeader.fixed{margin-top:0;top:0;position:fixed;height:80px;background:rgba(255,255,255,.7);transition:top .7s ease-in;-webkit-transition:top .7s ease-in;-moz-transition:top .7s ease-in}#spHeader.fixed{padding-top:0;background:0 0}#spHeaderNav{position:absolute;overflow-y:auto;top:-5023px;width:100%;padding:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#spHeader.fixed #navToggle{top:23%}#spHeader.fixed .headerBox .logo{width:47%}#spHeader.fixed .spLoginBtn{top:14%}#spHeader .spLoginBtn{width:46%;height:50px;margin-right:4%;float:left;padding:5px 0 5px;background:#7e6c62;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#spHeader .spLoginBtn a{color:#fff}#spHeader .spLoginBtn i{font-size:24px}#spHeader .spLoginBtn span{font-size:2vw;display:block}#spHeader .spLoginBtn a img{width:22px}#navToggle{width:46%;height:50px;margin-left:4%;display:block;float:right;padding:10px 0 0;background:#7e6c62;color:#fff;cursor:pointer;z-index:101;box-sizing:border-box;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#navToggle div{position:relative}#navToggle span{display:block;position:absolute;height:4px;width:60%;background:#fff;left:21%;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#navToggle span:nth-child(1){top:0}#navToggle span:nth-child(2){top:19%}#navToggle span:nth-child(3){top:38%}.open #navToggle span:nth-child(1){top:7px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #navToggle span:nth-child(2){width:0;left:50%}.open #navToggle span:nth-child(3){top:7px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #spHeaderNav{-moz-transform:translateY(5096px);-webkit-transform:translateY(5096px);transform:translateY(5096px)}#spHeaderNav ul{background:#fff}#spHeaderNav li{background:#ede8e5;border-bottom:1px solid #999}#spHeaderNav a,#spHeaderNav .navToggleClose{display:block;padding:15px;position:relative}#spHeaderNav .navToggleClose{text-align:center}#spHeaderNav a:hover{opacity:1}#spHeaderNav a:after{content:"\f105";display:block;font-family:FontAwesome;position:absolute;top:0;bottom:0;right:0;margin:auto;width:30px;height:30px;z-index:10}#spHeaderNav a span,#spHeaderNav li span{display:block}#spHeaderNav .accToggle:hover,#spHeaderNav .navToggleClose:hover{cursor:pointer}}.topContBox{max-width:1000px;margin:0 auto 5%;overflow:hidden;position:relative}.topContBox:after{position:absolute;content:"";bottom:0;right:0;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/top/slider/top_slider_img_01.png) left top no-repeat;background-size:100% auto;width:22%;height:35%;z-index:1}@media screen and (max-width:640px){.topContBox{margin:100px auto 5%;padding:0 2%}}.camp_Ban{position:relative;max-width:1016px;margin:0 auto 0;padding:4% 0 4%;border-top:1px #7e6c62 solid}.camp_Ban img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.camp_Ban a{display:block}.camp_Ban:before,.camp_Ban:after{display:block;content:'';position:absolute;top:-1px;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.camp_Ban:before{left:0}.camp_Ban:after{right:0}@media screen and (max-width:640px){.camp_Ban img{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}}.recommendedBox{padding:0 6%;text-align:center}.topPickup{position:relative;max-width:1016px;margin:0 auto 0px;padding:4% 0 5%;border-top:1px #7e6c62 solid}@media screen and (max-width:640px){.topPickup{padding:10% 0 0}}.topPickup .slick-slide{max-width:230px;margin:0 12px}.topPickup:before,.topPickup:after{display:block;content:'';position:absolute;top:-1px;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.topPickup:before{left:0}.topPickup:after{right:0}.topPickup .slick-dots{display:none!important}.topPickup .ttlBgBox03 br{display:none}@media screen and (max-width:640px){.topPickup .ttlBgBox03{padding:0;font-size:1rem}.topPickup .ttlBgBox03 br{display:block}}.topPickup .ttlBgBox03 span{display:block;color:#cdc4bf;font-size:.7rem;font-weight:700}.topPickup .ttlBgBox03:before,.topPickup .ttlBgBox03:after{position:absolute;content:" ";top:-10%;display:inline-block;width:18px;height:55px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/top/topPickup_dec.jpg) no-repeat;background-size:contain;vertical-align:middle}.topPickup .ttlBgBox03:before{left:-16%}.topPickup .ttlBgBox03:after{right:-16%;transform:scale(-1,1)}.slick-prev,.slick-next{top:66%}.slick-prev:before{content:' ' !important;display:block;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/top/pickup_arrow.png) no-repeat left top;background-size:36px;text-indent:-9999px;width:36px;height:36px}.slick-next:before{content:' ' !important;display:block;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/top/pickup_arrow.png) no-repeat left top;background-size:36px;text-indent:-9999px;width:36px;height:36px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.slick-next{right:10px!important;z-index:99}.slick-prev{left:-6px!important;z-index:100}.productLineupBox{padding:0 2%}.productLineupBox .innerBox{position:relative;border-top:1px #7e6c62 solid;max-width:1000px;margin:0 auto;text-align:center;padding:6% 0}.productLineupBox .innerBox:before,.productLineupBox .innerBox:after{display:block;content:'';position:absolute;top:-1px;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.productLineupBox .innerBox:before{left:0}.productLineupBox .innerBox:after{right:0}.productLineupBox .ttlBgBox03{position:relative;font-weight:300;text-align:center;margin:0 0 3%;padding-top:4%;font-size:1.4rem}.productLineupBox .ttlBgBox03:before{position:absolute;content:" ";top:0;right:0;left:0;margin:0 auto;display:inline-block;width:82px;height:30px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/title_dec.png) no-repeat;background-size:contain;vertical-align:middle}.productLineupBox .ttlBgBox03 span{display:block;color:#cdc4bf;font-size:.7rem;font-weight:700}.productLineupBox .productItemsBox{width:100%;margin:0 0 1%}.productLineupBox .productItemsBox li{width:22.9%;float:left;margin:0 2.8% 2.8% 0}.productLineupBox .productItemsBox li:nth-child(4n){margin:0 0 3%}.productLineupBox .productItemsBox li a{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px #cdc4bf solid;display:block;padding:3.4%}.productLineupBox .productItemsBox li img{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.productLineupBox .productItemsBox .ttl{border-bottom:#7e6c62 1px solid;margin:2% 0 2%;padding:0 0 1%;text-align:center;position:relative}.productLineupBox .productItemsBox .ttl:before,.productLineupBox .productItemsBox .ttl:after{display:block;content:'';position:absolute;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:-6px}.productLineupBox .productItemsBox .ttl:before{left:0}.productLineupBox .productItemsBox .ttl:after{right:0}.productLineupBox .productItemsBox .text{font-size:.867rem;margin:0 0 2%;text-align:left}@media screen and (max-width:1000px){.productLineupBox .ttlBgBox03{font-size:4.4vw}}@media screen and (max-width:640px){.productLineupBox{padding:0 4%}.productLineupBox .ttlBgBox03{font-size:5vw;margin:0 0 8%;padding-top:7%}.productLineupBox .ttlBgBox03:before,.productLineupBox .ttlBgBox03:after{width:24%}.productLineupBox .ttlBgBox03:before{width:50px;height:20px}.productLineupBox .innerBox{background-size:27% auto,14.5% auto;padding:8% 0 11%}.productLineupBox .productItemsBox li{width:49%;float:left;margin:0 2% 2% 0}.productLineupBox .productItemsBox li:nth-child(2n+2){margin:0 0 5%}.productLineupBox .productItemsBox li .ttl{font-size:.938rem}.productLineupBox .productItemsBox li a{padding:4%}.productLineupBox .productItemsBox li .img{margin:0 0 1%}.productLineupBox .productItemsBox .text{font-size:.76rem}}.newsBox{background:#f9f6e9;padding:5% 2% 5%}.newsBox h2{position:relative;font-weight:300;text-align:center;margin:0 0 3%;padding-top:3%;font-size:1.4rem}.newsBox h2:before{position:absolute;content:" ";top:0;right:0;left:0;margin:0 auto;display:inline-block;width:82px;height:30px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/title_dec.png) no-repeat;background-size:contain;vertical-align:middle}.newsBox h2 span{display:block;color:#cdc4bf;font-size:.7rem;font-weight:700}.newsListOuterBox{background:#fff;max-width:1000px;padding:2% 1% 2% 2%;margin:0 auto 2%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.newsListBox{border-top:3px #ebebeb solid;border-bottom:3px #ebebeb solid}.newsListBox::-webkit-scrollbar{width:4px}.newsListBox::-webkit-scrollbar-track{background:#fff}.newsListBox::-webkit-scrollbar-thumb{background:#c2c2c2}.newsListBox li{border-bottom:1px #7e6c62 dotted}.newsListBox a{display:block;padding:1.5% 0}.newsListBox li:last-child{margin:0;border-bottom:none}.newsListBox .cat{width:10%;text-align:center;float:left;background:#f16c1b;padding:1px 1%;color:#fff;font-size:.72rem;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.newsListBox .data{float:left;width:10%;font-size:.8rem;margin:0 1% 0 0;padding:0 0 0 15px}.newsListBox .ttl{font-size:.8rem;line-height:1.8;float:left;width:76%;color:#333}.newsBox .link{max-width:1000px;margin:0 auto;text-align:center}.newsBox .link a{width:290px;height:42px;box-sizing:border-box;text-align:center;font-size:.89rem;display:inline-block;position:relative;padding:9px 0 0 10px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/btn_dec.png);background-position:center top;background-repeat:no-repeat;background-size:100%}.newsBox .link a:after{font-family:'FontAwesome';content:"\f105";color:#fff;font-size:1.1rem;position:absolute;top:50%;left:3%;margin-top:-18px}@media screen and (max-width:1000px){.newsListBox .data{width:15%;padding:0 0 0 20px}.newsListBox .ttl{width:80%}}@media screen and (max-width:640px){.newsBox{padding:10% 4% 10%}.newsListOuterBox{padding:6%;margin:0 0 5%}.newsBox h2{font-size:5vw;margin:0 0 8%;padding-top:7%}.newsBox h2:before{width:50px;height:20px}.newsListBox li{margin:0}.newsListBox a{display:block;padding:4% 0}.newsListBox .cat{width:30%;margin-right:4%}.newsListBox .ttl,.newsListBox .data{width:100%;float:left}.newsListBox .ttl{margin-top:1%}.newsListBox .data{width:65%;padding:0}.newsBox .link{text-align:center}}.f_topBnrBox{padding:5% 2%;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/header_bg_01.jpg) no-repeat;background-position:5% top;background-size:auto;border-top:10px solid #f9f6e9}#f_topBnrBox_pc ul{max-width:1000px;margin:0 auto}#f_topBnrBox_pc li{float:left;width:32.2%;margin:0 1.7% 0 0}#f_topBnrBox_pc li img{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#f_topBnrBox_pc li:nth-child(3n+3){margin:0 0 1.7%}#f_topBnrBox_sp{display:none}@media screen and (max-width:640px){.f_topBnrBox{padding:10% 6%;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/header/header_bg_01.jpg) no-repeat;background-position:5% top;background-size:70%}#f_topBnrBox_pc{display:none}#f_topBnrBox_sp{display:block}#f_topBnrBox_sp li{margin-bottom:4%}#f_topBnrBox_sp li:last-child{margin-bottom:0}#f_topBnrBox_sp a{display:block;padding:10px;font-size:12px;border:1px #cdc4bf solid;background:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#7e6c62}}.footerWrap{border-bottom:4px #eeaa3d solid}.frame_footer1{background:#f9f6e9;padding:3% 2%}.frame_footer1 h4{line-height:18px;border-bottom:1px #7e6c62 solid;margin-bottom:6px;padding-bottom:6px}.frame_footer2{font-size:12px;text-align:center;padding:26px 5%}.frame_footer2 .logo a{display:block;margin-bottom:6px}.frame_footer2 .logo img{width:72px}.footer2ColBox{max-width:1000px;margin:0 auto}@media screen and (max-width:640px){.frame_footer1{background:#f9f6e9;padding:26px 6%}.frame_footer1 h4{border-bottom:1px #7e6c62 solid;margin-bottom:10px}.frame_footer2{font-size:12px;text-align:center;padding:20px 5%}.frame_footer2 .logo a{display:block;margin-bottom:4px}.frame_footer2 .logo img{width:50px}.frame_footer2 .copyRight{text-align:center}}.footer2ColBox .rightBox{border-radius:10px;box-sizing:border-box;background:#fff;float:right;padding:1.5%;width:28%}.calTtl{font-size:.95rem;font-weight:600}.calAnnotationBox li{font-size:.6rem;margin:2% 0 0}.calAnnotationBox span{background:#ffe9e9;border-radius:3px;color:red;display:inline-block;font-size:.6rem;padding:2%;margin:0 2% 0 0}.calAnnotationBox li:nth-child(2) span{background:#c2e3ea;color:#00f}.footer2ColBox .leftBox{float:left;width:69%}.footerNavBox{background:#fff;border-top:3px solid #ebebeb;border-bottom:3px solid #ebebeb;margin-bottom:10px}@media screen and (max-width:640px){.footerNavBox{display:none}}.f_Nav_title{border-bottom:1px #7e6c62 dotted}.f_Nav_title ul{max-width:1000px;margin:0 auto;border-left:1px solid #ebebeb}.f_Nav_title li{padding:10px;float:left;width:33.333%;border-right:1px solid #ebebeb}.f_Nav_title li p{box-sizing:border-box;background:#f9f6e9;padding:4px 10px;width:100%;font-size:14px;font-weight:700}.f_Nav_link{max-width:1000px;width:100%;margin:0 auto;border-right:1px solid #ebebeb}.f_Nav_link .f_Nav_linkflame{float:left;width:33.333%;height:104px;padding:10px 10px 10px 20px;vertical-align:top;border-left:1px solid #ebebeb;font-size:12px}@media screen and (max-width:1000px){.f_Nav_link .f_Nav_linkflame{float:left;width:33.333%;height:104px;padding:10px 10px 10px 20px;vertical-align:top;border-left:1px solid #ebebeb;font-size:12px}}.footer2ColBox .leftBox .logo{max-width:176px;margin:0 auto 7%}.footer2ColBox .leftBox address,.footer2ColBox .leftBox .copyRight{text-align:center;font-style:normal}.footer2ColBox .leftBox address,.footer2ColBox .leftBox .copyRight{font-size:1.7vw}@media screen and (max-width:640px){.footer2ColBox .rightBox{border-radius:10px;box-sizing:border-box;background:#fff;float:none;padding:4%;width:100%;margin-bottom:20px}.footer2ColBox .leftBox{float:none;width:100%}.footer2ColBox .telColBox .telBox,.footer2ColBox .telColBox .faxBox,.footer2ColBox .telColBox .netBox{margin:0 0 5%}.footerNavBox{margin:0 -5% 10%}.footerNavBox li{padding:0 5%;margin:0;border-top:1px #ccc solid;display:block}.footerNavBox li a{margin:0;padding:5% 0 5% 1rem;text-align:left}.footerNavBox li a:before{top:30%}.footerNavBox li:last-child{border-bottom:1px #ccc solid}.calTtl{font-size:4.6vw}}}.scrollTopBtn{opacity:.7;display:none;position:fixed;bottom:45px;right:30px;background-color:#fff;color:#b29b91;cursor:pointer;text-decoration:none;width:54px;height:54px;text-align:center;border:#b29b91 solid 1px;z-index:11;font-size:3rem}.scrollTopBtn i{position:fixed;bottom:50px;right:41px}.telColBox{margin:0 0 2%;padding-bottom:4px;border-bottom:3px #7e6c62 solid}.telColBox .icon{box-sizing:border-box;float:left;width:17%;max-width:47px;text-align:center}.telColBox .netBox .icon{width:19%;max-width:47px}.telColBox .telBox,.telColBox .faxBox{float:left;width:34%}.telColBox .netBox{float:left;width:30%}.telColBox .telBox,.telColBox .faxBox{padding:0 1% 0 0;border-right:1px #7e6c62 dotted;margin-right:1%}.telColBox .telBox .textBox{width:80%;float:left;line-height:1;margin:0 0 0 3%}.telColBox .faxBox .textBox{width:74%;float:left;line-height:1;margin:0 0 0 3%}.telColBox .netBox .textBox{width:78%;float:left;line-height:1;margin:0 0 0 3%}.telColBox .faxBox .textBox{width:80%}.telColBox a.telTap{pointer-events:none;display:block}.telColBox .telBox p,.telColBox .faxBox p{font-size:1.48rem;letter-spacing:0em;line-height:1.4rem}.telColBox .netBox p{font-size:.97rem;letter-spacing:0em;line-height:1}.telColBox .netBox .textBox p{padding-top:4px}.telColBox .textBox i{font-size:1.6rem;vertical-align:middle}.telColBox .telBox small,.telColBox .faxBox small{font-size:.68vw;letter-spacing:-.025em}.telColBox .netBox small{font-size:.68vw;line-height:.1rem}.telColBox .netBox small a{text-decoration:underline}.telColBox .textBox .spTel{display:none}@media screen and (min-width:641px) and (max-width:1000px){.telColBox .icon{width:17%;font-size:1.4vw}.telColBox .telBox p,.telColBox .faxBox p{font-size:2.32vw;letter-spacing:0;line-height:1}.telColBox .telBox small,.telColBox .faxBox small{font-size:1.1vw}}@media screen and (max-width:640px){.telColBox .telBox,.telColBox .faxBox,.telColBox .netBox{float:none;width:100%;padding:0;border-right:none}.telColBox .textBox{padding:0}.telColBox .textBox i{font-size:6vw;line-height:1;vertical-align:top}.telColBox a.telTap{pointer-events:painted;display:block}.telColBox .telBox p,.telColBox .faxBox p{font-size:8vw;letter-spacing:0em;line-height:1}.telColBox .netBox p{font-size:6.4vw;letter-spacing:0em;line-height:1.2rem}.telColBox .netBox .textBox p{padding-top:6px;display:run-in}.telColBox .telBox small,.telColBox .faxBox small{font-size:2.5vw}.telColBox .netBox small{font-size:2.5vw}.telColBox .textBox .spTel{display:block;position:absolute;top:-20%;right:0;z-index:10}.telColBox .textBox .spTel i{font-size:15vw}}.payColBox{border-bottom:3px #7e6c62 solid}.payColBox h5{font-size:14px;font-weight:300}.payColBox p{font-size:12px;margin-bottom:7px;line-height:1.2rem}.payBox{width:100%;margin-bottom:10px}.pay_credit,.pay_onveni{float:left}.pay_credit{width:34%;margin-right:10%}.pay_onveni{width:56%}@media screen and (max-width:640px){.pay_credit,.pay_onveni{float:none}.pay_credit{width:100%;margin-right:0;margin-bottom:10px}.pay_credit img{width:60%}.pay_onveni{width:100%}}.ttlBgBox01,.ttlBgBox02{margin:0 0 5%;width:100%;text-align:center}.ttlBgBox01 .ttlBox,.ttlBgBox02 .ttlBox{max-width:1000px;width:100%;margin:0 auto;padding:3.56% 0 4.24%}.ttlBgBox01 .pageTtl,.ttlBgBox02 .pageTtl{font-size:1.4rem;padding:0 0 11px}.ttlBgBox01 .pageTtl{position:relative;font-weight:300;text-align:center;margin:0 0 3%;padding:3.4% 0}.ttlBgBox01 .pageTtl:before,.ttlBgBox01 .pageTtl:after{position:absolute;content:" ";right:0;left:0;margin:0 auto;display:inline-block;width:82px;height:30px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/title_dec.png) no-repeat;background-size:contain;vertical-align:middle}.ttlBgBox01 .pageTtl:before{top:0}.ttlBgBox01 .pageTtl:after{bottom:0;transform:scale(1,-1)}.ttlBgBox01 .leadText{font-size:.88rem}.ttlBgBox01 .leadText a{text-decoration:underline}.ttlBgBox03{font-size:1.4rem;font-weight:300;text-align:center;position:relative;margin-bottom:5%}.ttlBgBox03{display:inline-block;position:relative}@media screen and (max-width:640px){.ttlBgBox01,.ttlBgBox02{margin:0 0 12%}.ttlBgBox01 .pageTtl{padding:8% 0 8%;margin:0 0 10%}.ttlBgBox01 .pageTtl:before,.ttlBgBox01 .pageTtl:after{width:50px;height:20px}}.ttlBorder{width:60%;font-size:1.2rem;margin:0 auto auto;text-align:center;font-weight:300;position:relative}.ttlBorder:before,.ttlBorder:after{display:block;content:'';position:absolute;border-radius:50%;background:#7e6c62;width:6px;height:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:4px}.ttlBorder:before{left:0}.ttlBorder:after{right:0}.title-border{display:flex;align-items:center;margin:0 auto}.title-border:before,.title-border:after{border-top:1px solid;content:"";flex-grow:1}.title-border:before{margin-right:3rem}.title-border:after{margin-left:3rem}@media screen and (min-width:641px) and (max-width:999px){.ttlBgBox01 .ttlBox,.ttlBgBox02 .ttlBox{width:90%}.ttlBorder{margin:0 auto 9%}}@media screen and (max-width:640px){.ttlBgBox01,.ttlBgBox02{max-height:300px}.ttlBgBox01 .ttlBox,.ttlBgBox02 .ttlBox{width:100%;padding:18% 0}.ttlBgBox01 .leadText{font-size:3.4vw}.ttlBgBox01 .leadText br{display:none}.ttlBgBox03:before{background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/headline_03.png) no-repeat 50% top;background-size:100% auto;width:12%;top:30%}.ttlBgBox03:after{background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/img/headline_04.png) no-repeat 50% top;background-size:100% auto;width:12%;right:0;top:30%}.ttlBgBox01 .pageTtl,.ttlBgBox02 .pageTtl{font-size:4.2vw}.ttlBorder{font-size:4vw;margin:0 auto 5%;width:100%}}@media screen and (max-width:640px){.ttlBorder:before,.ttlBorder:after{bottom:4px}.title-border:before{margin-right:.6rem}.title-border:after{margin-left:.6rem}}.qaBox{margin:0 0 15%}.qaBox li{margin:0 0 5%}.qaBox li:last-child{margin:0}.qaBox .question,.qaBox .answer{word-wrap:break-word;word-break:break-all}.qaBox .answer p{text-indent:0px;margin:2% 0 0}.qaBox .question{margin:0 0 10px}.qaBox .question .questionIcon,.qaBox .answer .answerIcon{border-radius:25px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:inline-block;font-weight:600;padding:0 22px 0 14px;text-align:center;text-indent:0px;font-size:1.6rem}@media screen and (max-width:640px){.qaBox .question .questionIcon,.qaBox .answer .answerIcon{font-size:1.2rem;font-weight:300;padding:0 10px 0 0}}.answer .qaBorderBtn{text-indent:0;margin:2% 0 0}.answer .qaBorderBtn a{box-sizing:border-box;cursor:pointer;padding:2% 7% 2% 5%;width:100%}.answer .telText{margin:2% 0 0;padding-left:0;text-indent:0}.answer .telText .spTel{display:none}.answer .telText .icon{box-sizing:border-box;border:1px #000 solid;width:48px;height:32px;padding:1%;margin:0 5px 0 0;text-align:center;display:inline-block}.answer .telText .tel{letter-spacing:-.05em;display:inline-block;vertical-align:top;margin:0 5px 0 0}.answer .tel span,.answer .telText .tel i{font-size:1.8rem;vertical-align:middle;margin:0 5px 0 0}.answer .telText small{display:inline-block;vertical-align:middle;font-size:.9375rem}.answer .mail{color:#db4d00}.answer .mail:hover{text-decoration:underline}.answer address{text-indent:0;font-style:normal;margin:2% 0 0}@media screen and (max-width:640px){.qaBox .question,.qaBox .answer{font-size:3.5vw}.answer .qaBorderBtn a{box-sizing:border-box;padding:2% 7% 1% 5%;width:100%}.answer .telText{position:relative}.answer .telText .spTel{display:block;position:absolute;top:0;right:6%}.answer .telText .spTel i{font-size:10.5vw}.answer .tel span{font-size:6.5vw}.answer .telText .tel i{font-size:5.5vw}.answer .telText .icon{float:left;margin:0 2% 0 0;padding:4% 2%;width:auto;height:auto}.answer .telText .tel{width:100%;margin:0 0 1%;float:left}.answer .telText small{font-size:2.5vw;width:68%;float:left}}