@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}body{padding-bottom:120px;font-size:1.6rem}.ec-layoutRole .ec-layoutRole__contents,.tblWidth .ec-layoutRole__contents{padding:0}.remodal{padding:50px;background:#fff;border:6px solid #c9dc8b;position:relative;text-align:left;max-width:700px}.remodal p{font-size:25px;font-size:2.5rem;line-height:2;font-weight:bold}.remodal p span{background:#fbff94}.remodal h3{margin-bottom:20px}.remodal .arrow{position:absolute;bottom:-46px;right:0;left:0;margin:auto;text-align:center}.lp-header{padding:20px 30px;text-align:center;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}.lp-header .logoEng{letter-spacing:10px;font-size:13px;font-size:1.3rem}.lp-header #siteTitle{margin:5px 0}.lp-header #siteTitle+p{font-feature-settings:"palt";letter-spacing:3px}.lp-footer{text-align:center;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}.lp-footer #ftContent{background:#f2efdf url(/html/template/default/assets/img/common/bg/bg_footer.png) center center/cover no-repeat;margin-bottom:50px;padding:30px 3vw 70px;display:block}.lp-footer #ftContent .ttl{font-size:38px;font-size:3.8rem;margin-bottom:20px}.lp-footer #ftContent .number{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;max-width:950px;margin:auto}.lp-footer #ftContent .number:before{content:"";width:1px;height:calc(100% + 20px);background:#d2c295;position:absolute;left:0;right:0;top:0;margin:auto}.lp-footer #ftContent .number div{display:flex;justify-content:space-between;align-items:center}.lp-footer #ftContent .number .bgBk{padding:0 10px;font-size:28px;font-size:2.8rem;margin-right:10px}.lp-footer #ftContent .number p{font-size:53px;font-size:5.3rem;line-height:1.2}.lp-footer #ftContent .number p small{position:absolute;display:block;font-size:20px;font-size:2rem}.lp-footer address{font-size:20px;font-size:2rem;margin-top:10px}.lp-footer address a{color:#000}.lp-footer #copyright{color:#37352d;padding:20px 0 50px;text-align:center;opacity:.8}.lp{padding-bottom:70px}.lp input#quantity_id{display:none}.lp main .bg{background:url("/html/template/default/assets/img/common/bg/bg_main-w.png")}.lp main #health_area{max-width:1000px;margin:0 auto 100px}.lp main #health_area h2{font-family:"adobe-garamond-pro","游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.lp main #health_area ul{display:flex;flex-wrap:wrap;justify-content:space-between}.lp main #health_area ul li{width:23%}.lp main #health_area ul li a{font-family:"Yu Gothic";font-weight:bold;text-align:center;margin-bottom:20px;text-decoration:none;color:#000}.lp main #health_area ul li a img{width:100%;height:auto}.lp main #health_area ul li a span{display:block;text-decoration:underline}.lp main #fixKago{position:fixed;left:0;right:0;bottom:0;padding:10px;width:100%;z-index:9999;background:hsla(0,0%,100%,.5)}.lp main #fixKago p{text-align:center;background:#b81c22;padding:5px;border-radius:10px;animation:animScale 3s infinite ease-out;transform-origin:50% 50%;animation-play-state:running;width:1000px;margin:auto}.lp main #fixKago p a{position:relative;display:block;border-radius:5px;text-align:center;border:3px solid #fff;background:#d0111b;background:linear-gradient(to bottom, rgb(208, 17, 27) 0%, rgb(208, 17, 27) 50%, rgb(208, 17, 27) 50%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 97%)}.lp main #fixKago p a img{height:60px;width:auto}.lp main #fixKago ._txt{color:#fff;padding:20px 0 15px;line-height:1;font-size:clamp(1.8rem,2.5vw,3rem)}.lp #mainVisual_full{height:650px;background:center/cover no-repeat}.lp #mainVisual_full .catch_area .new_logo{position:relative;margin-bottom:30px;display:inline-block}.lp #mainVisual_full .catch_area .new_logo .newmark{position:absolute;right:-180px;top:-50px;display:none}.lp #mainVisual_full .catch_area .txt{font-size:45px;font-size:4.5rem;text-shadow:0 0 10px #fff;letter-spacing:2px}.lp .img{text-align:center}.lp .innerWidth{max-width:1300px;margin:auto}.lp [class^=column]{display:flex;justify-content:space-between;flex-wrap:wrap}.lp [class^=column]>*{margin-bottom:50px}.lp .column2>*{width:49%}.lp .column3>*{width:31%}.lp .column4>*{width:23%}.lp .detail_list{margin:auto}.lp .detail_list .detail_box img{width:100%;height:auto}.lp .detail_list.column4{width:1200px}.lp .detail_list.column3{width:870px}.lp .kago{position:relative;width:1000px;margin:0 auto 80px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}.lp .kago .new{position:absolute;top:-60px;left:-100px;display:none}.lp .kago .capacity{text-align:right;font-size:120%;margin-top:10px}.lp .kago .btn{margin-top:20px;background:#b81c22;padding:5px;border-radius:10px;width:100%}.lp .kago .btn a{position:relative;display:block;border-radius:5px;text-align:center;border:3px solid #fff;padding:10px 0;background:#d0111b;background:linear-gradient(to bottom, rgb(208, 17, 27) 0%, rgb(208, 17, 27) 50%, rgb(208, 17, 27) 50%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 97%)}.lp .kago .btn a img{height:50px;width:auto}.lp .kago .btn.pink{background:#e75381}.lp .kago .btn.pink a{background:#e85382;background:linear-gradient(to bottom, rgb(232, 83, 130) 0%, rgb(232, 83, 130) 50%, rgb(232, 83, 130) 50%, rgb(188, 66, 94) 51%, rgb(188, 66, 94) 51%, rgb(188, 66, 94) 97%)}.lp .kago .btn.green{background:#5c5d2c}.lp .kago .btn.green a{background:#5c5d2c;background:linear-gradient(to bottom, rgb(92, 93, 44) 0%, rgb(92, 93, 44) 50%, rgb(92, 93, 44) 50%, rgb(60, 61, 21) 51%, rgb(60, 61, 21) 51%, rgb(60, 61, 21) 97%)}.lp .kago .btn.blue{background:#0768b6}.lp .kago .btn.blue a{background:#0768b6;background:linear-gradient(to bottom, rgb(7, 104, 182) 0%, rgb(7, 104, 182) 50%, rgb(7, 104, 182) 50%, rgb(3, 71, 126) 51%, rgb(3, 71, 126) 51%, rgb(3, 71, 126) 97%)}.lp .kago .deals{margin-top:20px;text-align:center}.lp .kago .deals a{color:#000;font-size:110%}.lp .otoku-set a{position:relative;width:1000px;margin:0 auto 100px;display:flex;justify-content:space-between;align-items:center;padding:30px 50px;background:rgba(246,223,224,.5)}.lp .otoku-set a .photo{width:250px}.lp .otoku-set a .txt{width:calc(100% - 300px)}.lp .otoku-set a .txt .otoku-set-badge{position:absolute;right:30px;top:-20px}.lp .otoku-set a .txt h3{margin:0 0 20px;font-weight:600;font-size:4rem}.lp .otoku-set a .txt h3 span{border-bottom:2px solid}.lp .otoku-set a .txt .price{color:#d0111b;font-size:6rem;text-align:right}.lp .otoku-set a .txt .price small{font-size:3rem}.lp .tbl001{text-align:center;width:1000px;margin:auto}.lp .tbl001 thead th{font-size:30px;font-size:3rem}.lp .tbl001 thead th img{width:100%;padding:40px;height:auto}.lp .tbl001 thead tr th{border:2px solid #9d9d9d}.lp .tbl001 thead tr th span{width:100%;display:block;line-height:60px;height:60px;color:#fff}.lp .tbl001 thead tr th.graphBfore{width:37%}.lp .tbl001 thead tr th.graphBfore span{background:#9d9d9d;font-size:25px;font-size:2.5rem}.lp .tbl001 thead tr th.graphAfter{border-top:5px solid #be1e20;width:37%}.lp .tbl001 thead tr th.graphAfter span{background:#be1e20;font-size:40px;font-size:4rem}.lp .tbl001 tbody th,.lp .tbl001 tbody td{border:2px solid #9d9d9d}.lp .tbl001 tbody tr:last-child td.graphAfter{border-bottom:5px solid #be1e20 !important}.lp .tbl001 tbody tr th{font-size:30px;font-size:3rem;padding:10px}.lp .tbl001 tbody tr th span{background:#fbff94;padding:0 3px}.lp .tbl001 tbody tr td{padding:20px}.lp .tbl001 tbody tr td.compo img{height:40px;width:auto;margin-bottom:10px}.lp .tbl001 tbody tr td.graphBfore span,.lp .tbl001 tbody tr td.graphAfter span{display:block;margin-bottom:5px;font-weight:bold}.lp .tbl001 tbody tr td.graphBfore span small,.lp .tbl001 tbody tr td.graphAfter span small{font-size:60%;color:#000;display:inline-block;margin-left:5px}.lp .tbl001 tbody tr td.graphBfore span{font-size:45px;font-size:4.5rem}.lp .tbl001 tbody tr td.graphAfter span{color:#be1e20;font-size:60px;font-size:6rem}.lp .tbl001 .graphAfter{border-left:5px solid #be1e20 !important;border-right:5px solid #be1e20 !important}.lp .tbl001 td:empty,.lp .tbl001 th:empty{border:none !important}@keyframes animScale{0%{transform:scale(0.9, 0.9)}5%{transform:scale(1.1, 1.1)}10%{transform:scale(1, 1)}15%{transform:scale(1.05, 1.05)}20%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}#lpZyugo-katekin main .tbl001{margin:70px auto}#lpZyugo-katekin main #mainVisual{background:#f9fafc}#lpZyugo-katekin main #mainVisual .catch{height:128px;background:url(/html/template/default/assets/img/lp/zyugo-katekin/bg_catch.png) no-repeat center center;background-size:cover;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 3px rgba(0,0,0,.5) inset}#lpZyugo-katekin main #mainVisual .visual{height:667px;background:url(/html/template/default/assets/img/lp/zyugo-katekin/pho_mainVisual.png) no-repeat left top;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center;max-width:1430px;margin:auto;padding:0 3vw}#lpZyugo-katekin main #mainVisual .visual .txtArea h1{margin:30px 0 0 90px}#lpZyugo-katekin main #sec01{position:relative;padding:70px 0 0}#lpZyugo-katekin main #sec01 .emblem{position:absolute;left:80px;top:-135px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}#lpZyugo-katekin main #sec01 .emblem p{margin:0 15px}#lpZyugo-katekin main #sec01 #trouble{text-align:center;padding:0 3vw}#lpZyugo-katekin main #sec01 #answer{position:relative;padding-top:123px}#lpZyugo-katekin main #sec01 #answer .catch{position:absolute;width:100%;left:0;top:0;text-align:center;z-index:999}#lpZyugo-katekin main #sec01 #answer .catch:before{content:"";width:100%;height:123px;background:#be1e20;position:absolute;left:0;top:0}#lpZyugo-katekin main #sec01 #answer .catch img{position:relative}#lpZyugo-katekin main #sec01 #answer .itemProduct{position:relative;background:#f1efed url(/html/template/default/assets/img/lp/zyugo-katekin/bg_itemProduct.jpg) no-repeat right top;padding:100px 5vw;height:780px}#lpZyugo-katekin main #sec01 #answer .itemProduct h2{max-width:1300px;margin:0 auto 100px}#lpZyugo-katekin main #sec01 #answer .itemProduct .itemPhoto{position:absolute;right:60%}#lpZyugo-katekin main #sec01 #answer .attend{text-align:right;padding:20px 5vw}#lpZyugo-katekin main #sec01 #answer .txtMain{text-align:center;margin:130px 0;padding:0 5vw}#lpZyugo-katekin main #sec01 #answer .btnB{max-width:500px;margin:0 auto 80px;background:#b81c22;padding:5px;border-radius:10px}#lpZyugo-katekin main #sec01 #answer .btnB a{position:relative;display:block;border-radius:5px;text-align:center;border:3px solid #fff;padding:10px 0;background:#d0111b;background:linear-gradient(to bottom, rgb(208, 17, 27) 0%, rgb(208, 17, 27) 50%, rgb(208, 17, 27) 50%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 97%)}#lpZyugo-katekin main #sec01 #answer .btnB a img{height:50px;width:auto}#lpZyugo-katekin main #sec02{position:relative}#lpZyugo-katekin main #sec02 .emblem{position:absolute;right:40px;top:40px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#lpZyugo-katekin main #sec02 .emblem p{margin:0 15px}#lpZyugo-katekin main #sec02 .steamPhoto img{width:100%;height:auto}#lpZyugo-katekin main #sec02 .powerUp h2{text-align:center;background:url(/html/template/default/assets/img/lp/zyugo-katekin/bg_powerUp.png) no-repeat center center;padding:43px 0}#lpZyugo-katekin main #sec02 .powerUp .txt{width:1000px;margin:40px auto 50px}#lpZyugo-katekin main #sec02 .powerUp .txt h3{margin-bottom:60px}#lpZyugo-katekin main #sec02 .powerUp .txt p{font-size:25px;font-size:2.5rem;font-feature-settings:"palt";line-height:2;text-align:justify}#lpZyugo-katekin main #sec02 .powerUp .txt p strong{background:#fbff94;padding:0 3px}#lpZyugo-katekin main #sec02 .powerUp .img{text-align:center}#lpZyugo-katekin main #sec02 .comment{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background:#f6dfe0}#lpZyugo-katekin main #sec02 .comment .photo{margin-right:50px}#lpZyugo-katekin main #sec02 .comment dl{padding:10px 0 10px 45px}#lpZyugo-katekin main #sec02 .comment dl strong{font-size:24px;font-size:2.4rem;color:#be1e20}#lpZyugo-katekin main #sec02 .comment dl dt{position:relative;font-size:20px;font-size:2rem;margin-bottom:5px}#lpZyugo-katekin main #sec02 .comment dl dt:before,#lpZyugo-katekin main #sec02 .comment dl dt:after{content:"";height:18px;width:2px;display:block;background:#be1e20;position:absolute;top:12px;left:-31px;border-radius:5px}#lpZyugo-katekin main #sec02 .comment dl dt:before{height:10px;transform:rotate(-45deg);top:19px;left:-40px}#lpZyugo-katekin main #sec02 .comment dl dt:after{transform:rotate(45deg)}#lpZyugo-katekin main #sec02 .comment dl dd{color:#544c4c;font-size:17px;font-size:1.7rem;margin-bottom:20px;line-height:1.4}#lpZyugo-katekin main #sec02 .comment dl dd:last-child{margin:0}#lpZyugo-katekin main #sec03 .kakegawa{text-align:center;padding:100px 3vw 80px;background:url(/html/template/default/assets/img/lp/zyugo-katekin/bg_kakegawa.jpg) no-repeat center top;background-size:cover}#lpZyugo-katekin main #sec03 .kakegawa h2{margin-bottom:40px}#lpZyugo-katekin main #sec03 .kakegawa p{font-size:25px;font-size:2.5rem;line-height:2;margin-bottom:30px;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5)}#lpZyugo-katekin main #sec03 .kakegawa p span img{vertical-align:middle;margin:0 5px}#lpZyugo-katekin main #sec03 .kakegawa p small{display:block;margin-top:20px}#lpZyugo-katekin main #sec03 .farm{background:#fff5b4;padding:30px 3vw 50px}#lpZyugo-katekin main #sec03 .farm .ttl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:20px}#lpZyugo-katekin main #sec03 .farm .ttl h2{margin-right:65px}#lpZyugo-katekin main #sec03 .farm .ttl+p{width:1000px;margin:auto;font-size:25px;font-size:2.5rem;line-height:2}#lpZyugo-katekin main #sec03 .tukurioki{padding:80px 3vw 120px;text-align:center}#lpKaicho-syukan #mainVisual_full{background-image:url("/html/template/default/assets/img/lp/kaicho_syukan/pho_mainVisual.png");padding-top:70px}#lpKaicho-syukan #mainVisual_full .catch_area{text-align:center}#lpKaicho-syukan #sec01 .img{margin-top:70px}#lpKaicho-syukan #sec01 .sukkiri{position:relative;background:#f6f6f6}#lpKaicho-syukan #sec01 .sukkiri h2 img{width:100%;height:auto;position:relative;z-index:9}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap{max-width:1500px;width:auto;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap:before{content:"";width:840px;height:100%;background:url(/html/template/default/assets/img/lp/kaicho_syukan/pho_sukkiri.png) no-repeat left bottom;position:absolute;right:55%;bottom:0}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl{position:relative;max-width:835px;margin-right:30px;padding:60px 0 80px}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl dt{position:relative;padding-left:90px;font-size:40px;font-size:4rem;color:#d0111b;font-weight:600;background:url(/html/template/default/assets/img/lp/kaicho_syukan/ico_check.png) no-repeat left center;margin-bottom:20px}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl dd{padding-left:90px;margin-bottom:40px;font-size:20px;font-size:2rem;color:#4e4e4e}#lpKaicho-syukan #sec01 .yasai{background:url(/html/template/default/assets/img/lp/kaicho_syukan/bg_yasai.png) no-repeat center top;background-size:cover;padding:100px 0 70px;text-align:center;color:#fff}#lpKaicho-syukan #sec01 .yasai h2+p{font-size:27px;font-size:2.7rem;margin:50px 0 60px;line-height:2}#lpKaicho-syukan #sec01 .man{background:#f8f9da;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#lpKaicho-syukan #sec01 .man .photo{width:40%}#lpKaicho-syukan #sec01 .man .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}#lpKaicho-syukan #sec01 .man div{width:60%;padding:50px 5vw;box-sizing:border-box}#lpKaicho-syukan #sec01 .man h2{color:#3d7009;font-size:35px;font-size:3.5rem;margin-bottom:30px;font-weight:bold}#lpKaicho-syukan #sec01 .man h2 span{font-size:30px;font-size:3rem;display:block}#lpKaicho-syukan #sec01 .man p{line-height:2;font-size:18px;font-size:1.8rem}#lpKaicho-syukan #sec01 .negative{background:#ecedf2;text-align:center;padding-top:80px}#lpKaicho-syukan #sec01 .negative h2{margin-bottom:40px}#lpKaicho-syukan #sec01 .negative p{font-size:20px;font-size:2rem;line-height:2}#lpKaicho-syukan #sec02{padding-bottom:40px}#lpKaicho-syukan #sec02 .inner_wrap{padding:0 30px}#lpKaicho-syukan #sec02 h2.img{position:relative;background:#c8dc8c;margin-bottom:92px;padding:65px 0}#lpKaicho-syukan #sec02 h2.img:before{content:"";width:0;height:0;border-style:solid;border-width:65px 65px 0 65px;border-color:#c8dc8c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;right:0;bottom:-65px;margin:auto}#lpKaicho-syukan #sec02 .txt{font-size:25px;font-size:2.5rem;margin-bottom:40px;text-align:center}#lpKaicho-syukan #sec02 .txt span{color:#3d7009;background:#c8dc8c;padding:0 5px}#lpKaicho-syukan #sec02 h3{color:#3d7009;font-size:35px;font-size:3.5rem;max-width:1020px;margin:auto;padding:15px 0;border-top:4px solid #3d7009;border-bottom:4px solid #3d7009;font-weight:bold;text-align:center}#lpKaicho-syukan #sec02 h3+p{position:relative;margin:15px 0 40px;text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#lpKaicho-syukan #sec02 h3+p:before{content:"";width:26px;height:40px;background:url(/html/template/default/assets/img/lp/kaicho_syukan/ico_click.png) no-repeat center center;margin-right:20px}#lpKaicho-syukan #sec02 .detail_list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;margin-bottom:40px;border-bottom:2px dashed #d2d2d2;align-items:flex-start}#lpKaicho-syukan #sec02 .detail_list:last-child{border:none}#lpKaicho-syukan #sec02 .detail_list h4{width:140px}#lpKaicho-syukan #sec02 .detail_list .detail_In{position:relative;width:calc(100% - 190px);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}#lpKaicho-syukan #sec02 .detail_list .detail_In .detail_box{width:33.3333333333%;text-align:center;margin:10px 0}#lpKaicho-syukan #sec02 .detail_list .detail_In .detail_box img{width:auto}#lpKaicho-syukan #sec03 .teabag{background:url("/html/template/default/assets/img/lp/kaicho_syukan/bg_sec03.jpg") center/cover no-repeat;height:650px;position:relative;margin-bottom:80px}#lpKaicho-syukan #sec03 .teabag .img{position:absolute;bottom:20px;right:20px}#lpKaicho-syukan #sec03 .kago .photo{margin-right:50px}#lpKaicho-syukan #sec03 .voice{background:#f3f4f6;margin-top:150px;text-align:center}#lpKaicho-syukan #sec03 .voice h2 img{width:100%;margin-top:-100px}#lpKaicho-syukan #sec04 .faq{background:url("/html/template/default/assets/img/lp/kaicho_syukan/bg_sec04.jpg") center/cover no-repeat;padding:70px 30px}#lpKaicho-syukan #sec04 .innerWidth{background:#fff;border-radius:20px;padding:70px}#lpKaicho-syukan #sec04 .innerWidth h2{text-align:center;margin-bottom:30px}#lpKaicho-syukan #sec04 .innerWidth .qr_box{margin-bottom:20px}#lpKaicho-syukan #sec04 .innerWidth .qr_box .question,#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer{display:flex;font-size:35px;font-size:3.5rem}#lpKaicho-syukan #sec04 .innerWidth .qr_box .question:before,#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer:before{content:"";width:120px;height:90px;display:block;background:url("/html/template/default/assets/img/lp/kaicho_syukan/ico_Q.png") center/cover no-repeat}#lpKaicho-syukan #sec04 .innerWidth .qr_box .question{margin-bottom:20px;-ms-align-items:center;align-items:center}#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer{font-size:25px;font-size:2.5rem;margin-bottom:50px}#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer:before{background-image:url("/html/template/default/assets/img/lp/kaicho_syukan/ico_A.png")}#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer.aic{-ms-align-items:center;align-items:center}#lpKaicho-syukan #sec04 .innerWidth .qr_box span{font-weight:bold;color:#d4702a}#lpKaicho-syukan #sec04 .innerWidth .qr_box small{display:block;margin-bottom:10px}#lpKaicho-syukan #sec04 .innerWidth .qr_box .img{text-align:left;margin:40px 0}#lpKaicho-syukan #sec04 .start{background:#eff1f1 url(/html/template/default/assets/img/lp/kaicho_syukan/bg_start.png) no-repeat left center;height:550px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center}#lpKaicho-syukan #sec04 .start p{width:40%;padding-right:30px;box-sizing:border-box}#lpKaicho-syukan #sec05 .img{margin:70px 0}#lpKaicho-syukan #sec05 .photo{margin-right:50px}#lpKaicho-syukan #sec05 .txtArea{width:1000px;margin:auto;margin-bottom:140px}#lpKaicho-syukan #sec05 .txtArea p{font-size:23px;font-size:2.3rem}#lpKaicho-syukan #sec05 .txtArea p span{background:#fbe0dc;padding:0 5px}#lpKaimin-sokai #mainVisual_full{background-image:url("/html/template/default/assets/img/lp/kaimin_sokai/pho_mainVisual.png");padding-top:70px}#lpKaimin-sokai #mainVisual_full .catch_area{text-align:center}#lpKaimin-sokai #sec01{position:relative}#lpKaimin-sokai #sec01 .img{margin-top:70px}#lpKaimin-sokai #sec01 .txt{padding:20px 0 80px;text-align:center}#lpKaimin-sokai #sec01 .txt h2{margin-bottom:30px}#lpKaimin-sokai #sec01 .txt p{font-size:25px;font-size:2.5rem;line-height:2}#lpKaimin-sokai #sec02{margin-bottom:50px}#lpKaimin-sokai #sec02 h2.img{background:#f6fc9c;height:123px;margin-bottom:83px}#lpKaimin-sokai #sec02 .column3{justify-content:center}#lpKaimin-sokai #sec02 .column3 .detail_box{margin:0 10px 50px}#lpKaimin-sokai #sec03{height:650px;position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center;padding:0 5%}#lpKaimin-sokai #sec03 .bg{position:absolute;top:0;left:0;height:650px}#lpKaimin-sokai #sec03 .bg img{width:auto;height:100%;max-width:none}#lpKaimin-sokai #sec03 .catch{position:relative}#lpKaimin-sokai #sec04 .img{margin:70px 0}#lpKaimin-sokai #sec04 .photo{margin-right:50px}#lpKaimin-sokai #sec04 .txtArea{width:1000px;margin:auto;margin-bottom:140px}#lpKaimin-sokai #sec04 .txtArea p{font-size:23px;font-size:2.3rem}#lpKaimin-sokai #sec04 .txtArea p span{background:#fbe0dc;padding:0 5px}#lpSunpu-kitiso #mainVisual_full{background-image:url("/html/template/default/assets/img/lp/sunpu_kitiso/pho_mainVisual.png");padding-top:70px}#lpSunpu-kitiso #mainVisual_full .catch_area{text-align:center}#lpSunpu-kitiso #ieyasu{position:relative;background:#142b05;padding-bottom:110px;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal;overflow:hidden}#lpSunpu-kitiso #ieyasu:before,#lpSunpu-kitiso #ieyasu:after{content:"";position:absolute}#lpSunpu-kitiso #ieyasu:before{width:828px;height:982px;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_ieyasu_01.png) no-repeat center center;top:0;right:0}#lpSunpu-kitiso #ieyasu:after{width:1082px;height:982px;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_ieyasu_02.png) no-repeat center center;bottom:0;left:0}#lpSunpu-kitiso #ieyasu h2{position:relative;padding:100px 0 70px;text-align:right}#lpSunpu-kitiso #ieyasu h2:before{content:"";width:508px;height:514px;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/fig_ieyasu.png) no-repeat;position:absolute;left:-125px;top:35px}#lpSunpu-kitiso #ieyasu .inner_wrap{width:1300px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn{position:relative;background:#fff;border-radius:20px;z-index:9;padding:50px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn:after{content:"";width:412px;height:481px;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/img_ieyasu.png) no-repeat;position:absolute;right:-85px;bottom:-100px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:80px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .photo span{display:block;text-align:center}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .txt{max-width:calc(100% - 615px);font-size:18px;font-size:1.8rem;line-height:2.2}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .txt strong{background:#fdf380}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .txt small{display:block;line-height:1.8;margin-top:20px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice h3{text-align:center;color:#b18e13;margin-bottom:20px;font-size:50px;font-size:5rem}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice .leadTxt{text-align:center;margin-bottom:40px;font-size:18px;font-size:1.8rem}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol{background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_kamon.png) no-repeat center center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:row-reverse}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol li{margin:0 35px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol li:first-child{margin-right:0}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol li:last-child{margin-left:0}#lpSunpu-kitiso #kakegawa{padding:90px 0 50px;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}#lpSunpu-kitiso #kakegawa h2{text-align:center;font-size:40px;font-size:4rem;margin-bottom:40px;letter-spacing:2px}#lpSunpu-kitiso #kakegawa p{font-size:18px;font-size:1.8rem;line-height:2.2}#lpSunpu-kitiso #kakegawa .lead{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:row-reverse}#lpSunpu-kitiso #kakegawa .lead .txt{width:calc(100% - 700px)}#lpSunpu-kitiso #kakegawa .lead .txt p{margin-bottom:30px}#lpSunpu-kitiso #kakegawa .cancer{margin-top:60px;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Yu Gothic",YuGothic,sans-serif;font-weight:600}#lpSunpu-kitiso #kakegawa .cancer h3{text-align:center;font-weight:600;font-size:30px;font-size:3rem;margin-bottom:15px}#lpSunpu-kitiso #kakegawa .cancer table{width:100%;margin-bottom:20px}#lpSunpu-kitiso #kakegawa .cancer table th,#lpSunpu-kitiso #kakegawa .cancer table td{border:1px solid #000;text-align:center;padding:8px 0}#lpSunpu-kitiso #kakegawa .cancer table thead th{font-size:24px;font-size:2.4rem}#lpSunpu-kitiso #kakegawa .cancer table thead th.male{background:#ddf2fa;color:#0a7ca7}#lpSunpu-kitiso #kakegawa .cancer table thead th.female{background:#faddea;color:#9a0447}#lpSunpu-kitiso #kakegawa .cancer table thead td{background:#efefef}#lpSunpu-kitiso #kakegawa .cancer table tbody{font-size:18px;font-size:1.8rem}#lpSunpu-kitiso #kakegawa .cancer table tbody tr.check{background:#fbffb5}#lpSunpu-kitiso #kakegawa .cancer table tbody th{background:#efefef;width:50px}#lpSunpu-kitiso #kakegawa .cancer table tbody td dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}#lpSunpu-kitiso #kakegawa .cancer table tbody td dl dt,#lpSunpu-kitiso #kakegawa .cancer table tbody td dl dd{width:50%}#lpSunpu-kitiso #kakegawa .cancer table tbody td dl dt{border-right:1px dashed #bcbcbc}#lpSunpu-kitiso #kakegawa .cancer table strong{color:#5ab300}#lpSunpu-kitiso #longevity{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_longevity.png) repeat}#lpSunpu-kitiso #longevity:before{content:"";width:100%;height:1px;background:#e5efe8;position:absolute;left:0;top:-3px}#lpSunpu-kitiso #longevity .txt{width:calc(100% - 700px);padding:0 3vw;max-width:880px;margin:auto}#lpSunpu-kitiso #longevity .txt h2{font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal;white-space:nowrap;font-size:50px;font-size:5rem;line-height:1.6;margin-bottom:50px;letter-spacing:3px}#lpSunpu-kitiso #longevity .txt h2 strong{color:#397f0a;font-weight:normal}#lpSunpu-kitiso #longevity .txt dl dt{font-size:20px;font-size:2rem;margin-bottom:10px}#lpSunpu-kitiso #sec01{font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}#lpSunpu-kitiso #sec01 h2{position:relative;background:#999e6a;color:#fff;padding:20px 0;text-align:center;font-size:50px;font-size:5rem;letter-spacing:2px}#lpSunpu-kitiso #sec01 h2:after{content:"";width:0;height:0;border-style:solid;border-width:32px 58px 0 58px;border-color:#999e6a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;right:0;margin:auto;bottom:-32px}#lpSunpu-kitiso #sec01 .txt{position:relative;background:#faf4e8;text-align:center}#lpSunpu-kitiso #sec01 .txt:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:-3px;background:#ebe0c9}#lpSunpu-kitiso #sec01 .txt .catch{position:absolute;bottom:50px;left:0;right:0;margin:auto}#lpSunpu-kitiso #sec01 .material{padding:65px 0}#lpSunpu-kitiso #sec01 .material h3{text-align:center;font-size:40px;font-size:4rem;color:#7d843d}#lpSunpu-kitiso #sec01 .material .leadTxt{text-align:center;font-size:18px;font-size:1.8rem;margin-bottom:30px}#lpSunpu-kitiso #sec01 .material ul{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#lpSunpu-kitiso #sec01 .material ul:before{order:1}#lpSunpu-kitiso #sec01 .material ul:before,#lpSunpu-kitiso #sec01 .material ul:after{content:"";display:block;width:23.5%}#lpSunpu-kitiso #sec01 .material ul li{width:23.5%;margin-bottom:20px}#lpSunpu-kitiso #sec01 .material ul li a{position:relative;display:block;border:1px solid #caccb1;text-align:center;background:#fff;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(253, 253, 253) 74%, rgb(230, 231, 222) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e7de',GradientType=0 );text-decoration:none;color:#000;font-size:20px;font-size:2rem;padding:10px 0}#lpSunpu-kitiso #sec01 .material ul li a:hover{background:#fdfdfd}#lpSunpu-kitiso #sec01 .material ul li a:after{display:block;content:"";position:absolute;top:50%;right:30px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 2px #93995e;border-right:solid 2px #93995e;transform:rotate(45deg)}#lpSunpu-kitiso #recommend{position:relative;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_recommend.png) repeat-x left top;background-size:auto 100%;margin-bottom:100px}#lpSunpu-kitiso #recommend:before,#lpSunpu-kitiso #recommend:after{content:"";width:100%;height:1px;background:#cebbce;position:absolute;left:0}#lpSunpu-kitiso #recommend:before{top:-3px}#lpSunpu-kitiso #recommend:after{bottom:-3px}#lpSunpu-kitiso #recommend .txt{width:50%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}#lpSunpu-kitiso #recommend .txt h2{background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_recommend_ttl.png) no-repeat center bottom;margin-bottom:50px;padding-bottom:20px;font-size:35px;font-size:3.5rem;text-align:center}#lpSunpu-kitiso #recommend .txt ol{-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;-moz-column-width:16em;-ms-column-width:16em;column-width:16em;-moz-column-gap:53px;-ms-column-gap:53px;column-gap:53px;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-direction:column;max-height:600px}#lpSunpu-kitiso #recommend .txt ol li{width:40px;margin:0 20px;white-space:nowrap;font-size:24px;font-size:2.4rem}#lpSunpu-kitiso #recommend .txt ol li span{margin-bottom:20px;display:inline-block}#lpSunpu-kitiso #recommend .photo{width:50%;height:900px;overflow:hidden}#lpSunpu-kitiso #recommend .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#lpSunpu-kitiso #reason{position:relative;background:#fefaf5;margin-top:200px}#lpSunpu-kitiso #reason:after{content:"";width:50%;height:100%;background:url(/html/template/default/assets/img/lp/sunpu_kitiso/bg_reason.png) no-repeat left center;background-size:cover;position:absolute;left:50%;top:0}#lpSunpu-kitiso #reason h2,#lpSunpu-kitiso #reason dl{position:relative;z-index:1}#lpSunpu-kitiso #reason h2 img{width:100%;margin-top:-100px}#lpSunpu-kitiso #reason .inner_wrap{padding:50px 0}#lpSunpu-kitiso #reason .inner_wrap dt{position:relative;padding-left:55px;font-size:25px;font-size:2.5rem;color:#d0111b;font-weight:600;background:url(/html/template/default/assets/img/lp/kaicho_syukan/ico_check.png) no-repeat left center;margin-bottom:15px;background-size:33px auto}#lpSunpu-kitiso #reason .inner_wrap dd{margin:0 0 40px 55px}#lpSunpu-kitiso #sec02{background:url("/html/template/default/assets/img/lp/sunpu_kitiso/bg_sec02.png") top/cover no-repeat;padding:70px 0}#lpSunpu-kitiso #sec02 .innerWidth{background:hsla(0,0%,100%,.8);border-radius:30px;padding:70px}#lpSunpu-kitiso #sec02 .innerWidth h2{text-align:center;margin-bottom:30px;font-size:60px;font-size:6rem;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}#lpSunpu-kitiso #sec02 .innerWidth .leadTxt{font-size:20px;font-size:2rem;text-align:center;margin-bottom:40px}#lpSunpu-kitiso #sec02 .innerWidth .teaBox{max-width:940px;margin:auto}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow{display:flex;-ms-align-items:center;align-items:center;margin-bottom:50px}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow:last-child{margin:0}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .img{margin-right:40px;min-width:250px;height:auto}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .img img{width:100%;height:auto}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea h3{color:#000;display:inline-block;font-size:40px;font-size:4rem;background:#fdf380;padding:0 10px;font-weight:bold;margin-bottom:20px}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt{font-size:25px;font-size:2.5rem}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt small{margin-top:10px;display:block}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .illust{margin-left:50px}#lpSunpu-kitiso #sec03 .img{margin:70px 0}#lpSunpu-kitiso #sec03 .txtArea{width:1000px;margin:auto;margin-bottom:140px}#lpSunpu-kitiso #sec03 .txtArea p{margin-bottom:20px;font-size:23px;font-size:2.3rem}#lpSunpu-kitiso #sec03 .txtArea p span{background:#dff3b8;padding:0 5px}#lpSunpu-kitiso .kago .photo{margin-right:50px}#campaignIndex main{color:#fff}#campaignIndex main p.band{text-align:center;padding:15px 50px;margin:auto;background:#d70d19}#campaignIndex main p.band.red2{background:#a72024}#campaignIndex main p.set{text-align:center;padding:15px 50px;margin:auto;background:url(/html/template/default/assets/img/mizudashi_lp/bg_set.png) repeat}#campaignIndex main p.set img{width:100%;height:auto;display:block;margin:auto;max-width:1200px}#campaignIndex main h1#mainvisual{margin-top:0;margin-bottom:90px}#campaignIndex main div[class^=visual0]{max-width:1500px;padding:0 50px;margin:auto}#campaignIndex main div[class^=visual0] h2{text-align:center;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:40px;font-size:4rem;line-height:1.6;margin-bottom:60px}#campaignIndex main div[class^=visual0] h2 span{display:block}#campaignIndex main div[class^=visual0] .visIn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#campaignIndex main div[class^=visual0] .visIn .photo{max-width:665px;width:48%}#campaignIndex main div[class^=visual0] .visIn .txt{width:48%}#campaignIndex main div[class^=visual0] .visIn .txt h3{font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:30px;font-size:3rem;color:#e4e643;margin:60px 0 10px}#campaignIndex main div[class^=visual0] .visIn .txt p{font-size:18px;font-size:1.8rem;line-height:2;text-align:justify}#campaignIndex main div[class^=visual0] .visIn .txt p strong{color:#c5171f;color:#a5d554}#campaignIndex main div.visual02{margin-bottom:90px}#campaignIndex main div.visual02 .teaType{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin:90px 0 40px;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}#campaignIndex main div.visual02 .teaType p{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;align-items:center;margin:0 15px}#campaignIndex main div.visual02 .teaType p strong{font-size:30px;font-size:3rem;color:#f0f5ee;font-weight:normal}#campaignIndex main div.visual02 .teaType p span{font-size:23px;font-size:2.3rem;color:#87857e}#campaignIndex main div.visual02 .teaType+p{font-size:18px;font-size:1.8rem;text-align:center;padding:15px 0;max-width:925px;margin:auto;border:1px solid #fff}#campaignIndex main div.visual03{margin-bottom:130px}#campaignIndex main div.visual03 .visIn{flex-direction:row-reverse;margin-bottom:90px}#campaignIndex main div.visual03 .visIn .txt h3:first-child{margin-top:0}#campaignIndex main div.visual03 .visIn+p{background:#fff000;color:#000;padding:15px 0;font-size:20px;font-size:2rem;text-align:center}#campaignIndex main #presentArea{max-width:1500px;margin:0 auto 100px;padding:0 50px}#campaignIndex main div.present{background:#d70d19;margin:0;padding:0 30px 15px}#campaignIndex main div.present .ttl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:flex-end;margin-bottom:30px}#campaignIndex main div.present .ttl p{margin:-30px 3% 0 0}#campaignIndex main div.present .ttl h2{margin:0 0 10px;color:#fff000;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Yu Gothic",YuGothic,sans-serif;text-align:left;font-weight:bold;font-size:60px;font-size:6rem;font-feature-settings:"palt";line-height:1.4}#campaignIndex main div.present .ttl h2 span{display:block;color:#fff;font-size:35px;font-size:3.5rem}#campaignIndex main div.present .ttl h2 small{color:#fff;font-weight:600}#campaignIndex main div.present .preBox{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;background:url(/html/template/default/assets/img/common/bg/bg.png) repeat;margin-bottom:30px;min-height:500px;padding:30px;color:#000;margin:0 auto 20px}#campaignIndex main div.present .preBox .photo{width:605px;margin-right:20px}#campaignIndex main div.present .preBox .txt ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-top:30px}#campaignIndex main div.present .preBox .txt ul li{margin-right:10px;font-size:17px;font-size:1.7rem;padding:3px 15px}#campaignIndex main div.present .preBox .txt ul li:first-child{background:#466437;color:#fff;border:1px solid #466437}#campaignIndex main div.present .preBox .txt ul li:last-child{background:#fff;color:#000;border:1px solid #000}#campaignIndex main div.present .preBox .txt p{font-size:20px;font-size:2rem;margin-top:40px}#campaignIndex main div.present .preBox .txt .flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-top:40px}#campaignIndex main div.present .preBox .txt .flex img{margin-right:30px}#campaignIndex main div.present .preBox .txt .flex p{margin:0}#campaignIndex main div.present .preBox .txt .abPhoto{position:absolute;right:90px;bottom:30px}#campaignIndex main .preAttention{background:#fff000;border-radius:10px;margin:50px 30px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:10px;color:#000}#campaignIndex main .preAttention dt{font-size:25px;font-size:2.5rem;width:410px;text-align:center}#campaignIndex main .preAttention dd{background:#fff;border-radius:10px;padding:20px 30px;width:calc(100% - 410px)}#campaignIndex main .preAttention dd strong{color:#b30e0e}#campaignIndex main #itemArea{text-align:center}#campaignIndex main #itemArea .btn{margin-top:30px;background:#b81c22;padding:5px;border-radius:10px;width:100%}#campaignIndex main #itemArea .btn a{position:relative;display:block;border-radius:5px;text-align:center;border:3px solid #fff;padding:10px 0;background:#d0111b;background:linear-gradient(to bottom, rgb(208, 17, 27) 0%, rgb(208, 17, 27) 50%, rgb(208, 17, 27) 50%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 51%, rgb(174, 7, 16) 97%);color:#fff;text-decoration:none;font-size:30px;font-size:3rem;letter-spacing:2px}#campaignIndex main #itemArea .btn a:after{display:block;content:"";position:absolute;top:50%;right:5%;width:20px;height:20px;margin:-15px 0 0 0;border-top:solid 4px #fff;border-right:solid 4px #fff;transform:rotate(135deg)}#campaignIndex main #itemArea .item01{background-size:cover;padding:60px 50px 115px}#campaignIndex main #itemArea .item01 .btn{margin:90px auto 0;max-width:990px;width:100%}#campaignIndex main #itemArea .item01 .btn a{padding:15px 0;font-size:40px;font-size:4rem}#campaignIndex main #itemArea .band{margin-top:80px}#campaignIndex main #itemArea h1#mainvisual2{margin:0 0 100px}#campaignIndex main #itemArea h1#mainvisual2+h3{font-weight:600;font-size:50px;font-size:5rem;font-size:5rem;display:inline-block;background:#fff000;color:#000;padding:10px 50px}#campaignIndex main #itemArea .otherItem{max-width:1500px;margin:auto;padding:40px 50px 120px}#campaignIndex main #itemArea .otherItem .sTtl{margin-bottom:50px}#campaignIndex main #itemArea .otherItem .itemIn{position:relative;padding:10px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}#campaignIndex main #itemArea .otherItem .itemIn:after{content:"";width:2px;height:100%;background:#e1e1e1;position:absolute;top:0;left:0;right:0;margin:auto}#campaignIndex main #itemArea .otherItem .itemIn .itemBox{width:47%;max-width:640px}#campaignIndex main #itemArea #purchase{margin:0 auto;background:#f3e0e0}#campaignIndex main #itemArea #purchase .specialPrice{background:#d70d19;padding:15px 0;font-size:40px;font-size:4rem;color:#fff;text-align:center}#campaignIndex main #itemArea #purchase .inner{max-width:1200px;margin:auto;padding:70px 50px}#campaignIndex main #itemArea #purchase .inner h2{font-size:35px;font-size:3.5rem;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;margin-bottom:30px;line-height:1}#campaignIndex main #itemArea #purchase .inner .itemSelect{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center}#campaignIndex main #itemArea #purchase .inner .itemSelect .select-wrap{width:calc(100% - 250px)}#campaignIndex main #itemArea #purchase .inner .itemSelect select{height:60px;border-radius:60px;font-size:22px;font-size:2.2rem;border:3px solid #eca3a3;padding:10px 30px}#campaignIndex main #itemArea #purchase .inner .itemSelect input#location{display:block;text-align:center;color:#fff;background:#b30e0e;font-size:20px;font-size:2rem;padding:15px 0;width:220px}#campaignIndex main #itemArea #purchase .inner .itemSelect input#location:hover{background-color:#b30e0e;animation:cartBtn 1s}#campaignIndex main #itemArea .mainBtn a{padding:15px 0;font-size:50px;font-size:5rem}#campaignIndex main #itemArea .mainBtn a:after{transform:rotate(45deg)}#campaignIndex main #itemArea .attention2{color:#b30e0e;font-size:30px;font-size:3rem;margin-top:30px;font-weight:bold}#campaignIndex main .attention{max-width:1400px;margin:80px auto;display:inline-block;padding:0 50px;font-size:20px;font-size:2rem;text-align:justify;border:3px solid #b30e0e;padding:30px 100px;color:#000}#campaignIndex main .attention .tl{font-size:150%;text-align:center}#campaignIndex main .attention ul{margin:10px 0}#campaignIndex main .attention ul li{position:relative;padding-left:40px;margin-bottom:10px}#campaignIndex main .attention ul li:before,#campaignIndex main .attention ul li:after{content:"";height:16px;width:2px;display:block;background:#b30e0e;position:absolute;top:12px;left:13px;border-radius:5px}#campaignIndex main .attention ul li:before{height:10px;transform:rotate(-45deg);top:18px;left:4px}#campaignIndex main .attention ul li:after{transform:rotate(45deg)}#campaignIndex main .attention ul li strong{color:#b30e0e;font-size:125%}#campaignIndex main #companyArea .inner{max-width:1500px;padding:0 50px;margin:auto}#campaignIndex main #companyArea .inner .company_box{display:grid;grid-template-columns:400px 1fr;gap:30px;align-items:center;margin-bottom:40px}#campaignIndex main #companyArea .inner .company_box h2{font-size:3rem;color:#e4e643;margin:0 0 20px;text-align:left}#campaignIndex main #companyArea .inner .company_box p{text-align:left}#campaignIndex main #companyArea .inner .company_box p:not(:last-child){margin-bottom:15px;font-size:1.6rem}@media screen and (max-width: 1055px){#campaignIndex main #companyArea .inner{display:grid;grid-template-columns:1fr 1fr;gap:30px}#campaignIndex main #companyArea .inner .company_box{grid-template-columns:1fr;align-items:flex-start}#campaignIndex main #companyArea .inner .company_box img{width:100%}}@media screen and (max-width: 768px){#campaignIndex main #companyArea .inner{padding-inline:3%;gap:0;grid-template-columns:1fr}#campaignIndex main #companyArea .inner .company_box h2{font-size:2.3rem;margin:0 0 3%;text-align:center}}#campaignIndex footer #copyright{padding-bottom:20px}@media only screen and (min-width: 769px)and (max-width: 1150px){#campaignIndex main div.present .ttl{margin-bottom:10px}#campaignIndex main div.present .ttl p{width:150px;height:150px;margin:-10px 3% 0 0}#campaignIndex main div.present .ttl h2{font-size:50px;font-size:5rem}#campaignIndex main div.present .ttl h2 span{font-size:25px;font-size:2.5rem}}#shinchaIndex header{box-shadow:0px 9px 9px -8px rgba(0,0,0,.1);-webkit-box-shadow:0px 9px 9px -8px rgba(0,0,0,.1);-moz-box-shadow:0px 9px 9px -8px rgba(0,0,0,.1)}#shinchaIndex main .inner_wrap{width:auto;max-width:1500px;padding:0 50px}#shinchaIndex main #mainVisual{margin-bottom:40px}#shinchaIndex main #mainVisual h1{display:block;text-align:center;margin-bottom:15px;background-size:100% auto}#shinchaIndex main #mainVisual p{max-width:1500px;padding:0 50px;margin:auto;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;font-size:14px;font-size:1.4rem}#shinchaIndex main #shippng_before{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:100px;flex-wrap:wrap}#shinchaIndex main #shippng_before div{width:46%;border-radius:5px;border:2px solid;padding:20px}#shinchaIndex main #shippng_before div h2{text-align:center;font-size:30px;font-size:3rem;padding:10px 0;margin-bottom:30px;font-weight:600;color:#fff;border-radius:5px}#shinchaIndex main #shippng_before .guideline{border-color:#407038}#shinchaIndex main #shippng_before .guideline h2{background:#7fbe25}#shinchaIndex main #shippng_before .guideline h3{font-size:25px;font-size:2.5rem;color:#407038;font-weight:600;margin-bottom:10px}#shinchaIndex main #shippng_before .guideline p{font-size:17px;font-size:1.7rem;margin-bottom:20px}#shinchaIndex main #shippng_before .guideline ul li{position:relative;margin-top:20px;padding-left:20px;font-size:15px;font-size:1.5rem}#shinchaIndex main #shippng_before .guideline ul li:before{content:"";width:6px;height:6px;background:#7fbe25;border-radius:50%;position:absolute;left:0;top:8px}#shinchaIndex main #shippng_before .service{border-color:#e6001b}#shinchaIndex main #shippng_before .service h2{background:#e6001b}#shinchaIndex main #shippng_before .service h3{font-size:35px;font-size:3.5rem;color:#e6001b;font-weight:600;text-align:center;margin-bottom:10px}#shinchaIndex main #shippng_plan{position:relative;background:url(/html/template/default/assets/img/shincha/bg_shippng_plan.png) repeat;padding:80px 0}#shinchaIndex main #shippng_plan:before{content:"";width:100%;height:1px;position:absolute;left:0;top:-3px;background:#ede7d0}#shinchaIndex main #shippng_plan h2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:flex-end;margin-bottom:30px;color:#407038;font-weight:600;font-size:50px;font-size:5rem;line-height:1;letter-spacing:8px}#shinchaIndex main #shippng_plan h2:before,#shinchaIndex main #shippng_plan h2:after{content:"";width:42px;height:45px;background:url(/html/template/default/assets/img/shincha/ico_leaf.png) no-repeat center center;display:block;margin:0 40px}#shinchaIndex main #shippng_plan h2:after{transform:scale(-1, 1)}#shinchaIndex main #shippng_plan .inner_wrap{flex-wrap:wrap;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;justify-content:center}#shinchaIndex main #shippng_plan .inner_wrap div{width:22%}#shinchaIndex main #shippng_plan .inner_wrap div:not(:last-child){margin-right:3%}#shinchaIndex main #shippng_plan .inner_wrap div a{display:block;border-radius:30px;border:4px solid;text-align:center;text-decoration:none}#shinchaIndex main #shippng_plan .inner_wrap div dl{padding:20px 0}#shinchaIndex main #shippng_plan .inner_wrap div dl dt{margin-bottom:25px}#shinchaIndex main #shippng_plan .inner_wrap div dl dt img{padding:0 3%}#shinchaIndex main #shippng_plan .inner_wrap div dl dd{font-size:1.6vw;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;line-height:1.2;font-weight:normal}#shinchaIndex main #shippng_plan .inner_wrap div .btn{background:#fff;border-radius:0 0 25px 25px;padding:15px 0;font-size:20px;font-size:2rem;width:100%}#shinchaIndex main #shippng_plan .inner_wrap .nav-01 a{background:#6356a3;border-color:#6356a3}#shinchaIndex main #shippng_plan .inner_wrap .nav-01 a dl dd{color:#dbd4ff}#shinchaIndex main #shippng_plan .inner_wrap .nav-01 a .btn{color:#6356a3}#shinchaIndex main #shippng_plan .inner_wrap .nav-02 a{background:#3eb134;border-color:#3eb134}#shinchaIndex main #shippng_plan .inner_wrap .nav-02 a dl dd{color:#fff}#shinchaIndex main #shippng_plan .inner_wrap .nav-02 a .btn{color:#3eb134}#shinchaIndex main #shippng_plan .inner_wrap .nav-03 a{background:#094;border-color:#094}#shinchaIndex main #shippng_plan .inner_wrap .nav-03 a dl dd{color:#fff}#shinchaIndex main #shippng_plan .inner_wrap .nav-03 a .btn{color:#094}#shinchaIndex main #shippng_plan .inner_wrap .nav-04 a{background:#ee87b4;border-color:#ee87b4}#shinchaIndex main #shippng_plan .inner_wrap .nav-04 a dl dd{color:#fff}#shinchaIndex main #shippng_plan .inner_wrap .nav-04 a .btn{color:#ee87b4}#shinchaIndex main #shippng_plan .inner_wrap .nav-05 a{background:#e74291;border-color:#e74291}#shinchaIndex main #shippng_plan .inner_wrap .nav-05 a dl dd{color:#ffdfee}#shinchaIndex main #shippng_plan .inner_wrap .nav-05 a .btn{color:#e74291}#shinchaIndex main #itemBox .lead{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:40px}#shinchaIndex main #itemBox .icon{width:130px;margin-right:5px;padding:5px 0;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;display:inline-block;line-height:1}#shinchaIndex main #itemBox .icon.pack-n{border:2px solid #45b035;background:#fff;color:#45b035}#shinchaIndex main #itemBox .icon.pack-t{background:#45b035;border:2px solid #45b035}#shinchaIndex main #itemBox .icon.mother{background:#ec6d81;border:2px solid #ec6d81}#shinchaIndex main #itemBox .itemArea h3{max-width:1120px;margin:0 auto 30px;padding:15px 0;border-radius:40px;text-align:center}#shinchaIndex main #itemBox .itemArea .itemList{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#shinchaIndex main #itemBox .itemArea .itemList:after,#shinchaIndex main #itemBox .itemArea .itemList:before{content:"";display:block;width:31%;order:1}#shinchaIndex main #itemBox .itemArea .itemList .itemBox{width:31%;margin-bottom:70px}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .photo{background:#fff;box-shadow:0px 0px 3px 3px rgba(168,162,162,.2);text-align:center;margin-bottom:15px}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .photo+span{margin-left:10px}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name{font-feature-settings:"palt";display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;font-size:19px;font-size:1.9rem;margin:15px 10px 10px;line-height:1.4}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name a{font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;color:#000;font-weight:normal}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name .price{color:#b30e0e;font-size:20px;font-size:2rem;white-space:nowrap}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name .price small{font-size:14px;font-size:1.4rem}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name .price .nPrice{display:block;text-align:right;color:#000;text-decoration:line-through}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .txt{margin:0 10px}#shinchaIndex main #itemBox #item-01{background:url(/html/template/default/assets/img/shincha/bg_item-01.png) repeat-x left top}#shinchaIndex main #itemBox #item-01 .lead .txtArea{max-width:1100px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-top:60px}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt{width:calc(100% - 500px)}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dd{width:calc(100% - 200px);font-size:18px;font-size:1.8rem}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dd .icon{display:block;width:150px;font-size:18px;font-size:1.8rem;margin-bottom:10px}#shinchaIndex main #itemBox #item-01 .itemArea h3{background:#e74291}#shinchaIndex main #itemBox #item-02 .lead,#shinchaIndex main #itemBox #item-03 .lead,#shinchaIndex main #itemBox #item-03-2 .lead,#shinchaIndex main #itemBox #item-04 .lead,#shinchaIndex main #itemBox #item-05 .lead,#shinchaIndex main #itemBox #item-06 .lead,#shinchaIndex main #itemBox #item-07 .lead,#shinchaIndex main #itemBox #item-08 .lead,#shinchaIndex main #itemBox #item-09 .lead,#shinchaIndex main #itemBox #item-10 .lead,#shinchaIndex main #itemBox #item-12 .lead,#shinchaIndex main #itemBox #item-13 .lead{padding-top:70px}#shinchaIndex main #itemBox #item-02 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-03 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-03-2 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-04 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-05 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-06 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-07 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-08 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-09 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-10 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-12 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-13 .lead p:nth-child(2){padding-right:3%}#shinchaIndex main #itemBox #item-05 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-06 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-07 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-08 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-09 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-10 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-12 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-13 .lead p:nth-child(2){padding-top:70px}#shinchaIndex main #itemBox #item-05 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-06 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-07 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-08 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-09 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-10 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-12 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-13 .lead p:nth-child(2){padding-right:3%}#shinchaIndex main #itemBox [id^=item-]:not(#item-01){position:relative;overflow:hidden}#shinchaIndex main #itemBox [id^=item-]:not(#item-01):after{content:"";display:block;position:absolute;background:url("/html/template/default/assets/img/shincha/bg_logo.png") center/cover no-repeat;width:500px;height:750px;top:-150px;right:-50px}#shinchaIndex main #itemBox [id^=item-]:not(#item-01) .inner_wrap{position:relative;z-index:1}#shinchaIndex main #itemBox #item-02{background:#f7f5f5}#shinchaIndex main #itemBox #item-02:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_02.png") !important}#shinchaIndex main #itemBox #item-02 .itemArea h3{background:#a50082}#shinchaIndex main #itemBox #item-03{background:#f7f5f5}#shinchaIndex main #itemBox #item-03:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_03.png") !important}#shinchaIndex main #itemBox #item-03 .itemArea h3{background:#e9536b}#shinchaIndex main #itemBox #item-03-2{background:#f7f5f5}#shinchaIndex main #itemBox #item-03-2:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_03-2.png") !important}#shinchaIndex main #itemBox #item-03-2 .itemArea h3{background:#dc9644}#shinchaIndex main #itemBox #item-04{background:#f7f5f5}#shinchaIndex main #itemBox #item-04:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_04.png") !important}#shinchaIndex main #itemBox #item-04 .itemArea h3{background:#3eb134}#shinchaIndex main #itemBox #item-05{background:#f7f5f5}#shinchaIndex main #itemBox #item-05:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_05.png") !important}#shinchaIndex main #itemBox #item-05 .itemArea h3{background:#f7931d}#shinchaIndex main #itemBox #item-06{background:#f7f5f5}#shinchaIndex main #itemBox #item-06:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_06.png") !important}#shinchaIndex main #itemBox #item-06 .itemArea h3{background:#e5004f}#shinchaIndex main #itemBox #item-07{background:#f7f5f5}#shinchaIndex main #itemBox #item-07:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_07.png") !important}#shinchaIndex main #itemBox #item-07 .itemArea h3{background:#c1db81}#shinchaIndex main #itemBox #item-08{background:#f7f5f5}#shinchaIndex main #itemBox #item-08:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_08.png") !important}#shinchaIndex main #itemBox #item-08 .itemArea h3{background:#009b74}#shinchaIndex main #itemBox #item-09{background:#f7f5f5}#shinchaIndex main #itemBox #item-09:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_09.png") !important}#shinchaIndex main #itemBox #item-09 .itemArea h3{background:#ee87b4}#shinchaIndex main #itemBox #item-10{background:#fafbeb url(/html/template/default/assets/img/shincha/bg_item-10.png) center top/100% auto no-repeat}#shinchaIndex main #itemBox #item-11{background:#fffde5;padding-top:60px}#shinchaIndex main #itemBox #item-11 .alignC{margin-bottom:30px}#shinchaIndex main #itemBox #item-12{background:#f7f5f5}#shinchaIndex main #itemBox #item-12:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_12.png") !important}#shinchaIndex main #itemBox #item-12 .itemArea h3{background:#aeca58}#shinchaIndex main #itemBox #item-13{background:#f7f5f5}#shinchaIndex main #itemBox #item-13:after{background-image:url("/html/template/default/assets/img/shincha/bg_logo_13.png") !important}#shinchaIndex main #itemBox #item-13 .itemArea h3{background:#a49ac7}#shinchaIndex main #itemBox .popular{position:relative}#shinchaIndex main #itemBox .popular img.popularItem{position:absolute;right:300px;bottom:0}#shinchaIndex main #itemBox #giftBox{background:#fff url(/html/template/default/assets/img/shincha/bg_gift.png) center/100% auto repeat;padding-bottom:60px}#shinchaIndex main #itemBox #giftBox .lead{position:relative;flex-direction:row}#shinchaIndex main #itemBox #giftBox .lead .inner_wrap{width:100%;padding-top:70px}#shinchaIndex main #itemBox #giftBox .lead span{color:#094}#shinchaIndex main #itemBox #giftBox .lead .img{position:absolute;top:0;right:0;width:40vw}#shinchaIndex main #itemBox #giftBox .itemArea{position:relative}#shinchaIndex main #itemBox #giftBox .itemArea h3{background:#187fc4}#shinchaIndex main #itemBox #giftBox .itemArea h4{background:#187fc4;padding:.3em 1em;font-size:30px;font-size:3rem;text-align:center;color:#fff;margin-bottom:30px}#shinchaIndex main #itemBox #giftBox .itemArea p{margin-bottom:10px}#shinchaIndex main #itemBox #giftBox .sendGift{display:flex;justify-content:space-between;border:3px solid #eb6100;overflow:hidden;background:#fff5d7;border-radius:20px}#shinchaIndex main #itemBox #giftBox .sendGift .ttl{background:#eb6100;display:flex;justify-content:center;text-align:center;color:#fff;position:relative;margin-bottom:0;flex-direction:column;width:20%;padding:20px}#shinchaIndex main #itemBox #giftBox .sendGift .ttl strong{margin-bottom:20px;font-size:30px;font-size:3rem}#shinchaIndex main #itemBox #giftBox .sendGift .ttl::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:-30px;display:block;width:0;height:0;border-top:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:15px solid #eb6100}#shinchaIndex main #itemBox #giftBox .sendGift div{display:flex;justify-content:center;width:40%;align-items:center;margin:20px}#shinchaIndex main #itemBox #giftBox .sendGift div:first-of-type{border-right:2px solid #eb6100;padding-right:20px}#shinchaIndex main #itemBox #giftBox .sendGift div p{margin:0}#shinchaIndex main #itemBox #giftBox .sendGift div .txt{color:#eb6100;font-size:16px;font-size:1.6rem;margin-left:20px}#shinchaIndex main #itemBox #giftBox .sendGift div .txt strong{font-size:24px;font-size:2.4rem;display:block;margin-bottom:20px}#shinchaIndex main #itemBox #giftBox .chui{color:#b30e0e;text-align:right;margin-top:10px}#shinchaIndex main #itemBox #limitBox{background:url("/html/template/default/assets/img/shincha/bg_bottom_limit.png") center bottom repeat-x;padding-bottom:200px}#shinchaIndex main #itemBox #limitBox h3{background:url("/html/template/default/assets/img/shincha/bg_ttl_limitBox.png") center;display:flex;justify-content:center;align-items:center;margin-bottom:60px}#shinchaIndex main #itemBox #limitBox h3 img:first-child{margin-right:50px}#shinchaIndex main #itemBox #limitBox .limitList{display:flex;justify-content:space-between;flex-wrap:wrap}#shinchaIndex main #itemBox #limitBox .limitList .box{width:47%;margin-bottom:20px}#shinchaIndex main #itemBox #limitBox .limitList .box div{display:flex;justify-content:space-between;align-items:center}#shinchaIndex main #itemBox #limitBox .limitList .box div h4{font-size:20px;font-size:2rem;text-decoration:underline;margin-bottom:10px}#shinchaIndex main #itemBox #limitBox .limitList .box div h4 a{color:#000}#shinchaIndex main #itemBox #limitBox .limitList .box div .price{color:#cf0e17;font-size:22px;font-size:2.2rem}#shinchaIndex main #itemBox #limitBox .limitList .box img{width:100%}#shinchaIndex main #itemBox #limitBox .limitList .box .img{margin-bottom:20px}#shinchaIndex main #itemBox #limitBox .limitList .box h4,#shinchaIndex main #itemBox #limitBox .limitList .box p{padding:0 10px}#shinchaIndex main #shippng_guide{padding:100px 0 60px 0;font-family:"Lato",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Yu Gothic",YuGothic,sans-serif;font-weight:600}#shinchaIndex main #shippng_guide h3+p strong{color:#ce0303;font-weight:bold;font-size:25px;font-size:2.5rem;padding:.5em;max-width:800px;display:block;margin:auto;border:3px solid #ce0303}#shinchaIndex main #shippng_guide h3,#shinchaIndex main #shippng_guide h3+p{text-align:center;margin-bottom:40px}#shinchaIndex main #shippng_guide p.txt span{color:#ce0303}#shinchaIndex main #shippng_guide p.txt small{font-size:15px;font-size:1.5rem}#shinchaIndex main #shippng_guide .guideTxt{display:flex;justify-content:space-between;flex-wrap:wrap}#shinchaIndex main #shippng_guide .guideTxt .fig img{width:100%;height:auto}#shinchaIndex main #shippng_guide .guideTxt h4{background:#7bb52c;color:#fff;font-size:25px;font-size:2.5rem;padding:.3em .5em;margin-bottom:20px}#shinchaIndex main #shippng_guide .guideTxt h4 small{color:#fff}#shinchaIndex main #shippng_guide .guideTxt h5{color:#7bb52c;font-size:22px;font-size:2.2rem;display:flex;align-items:center;margin-bottom:10px}#shinchaIndex main #shippng_guide .guideTxt h5:before{content:"";display:block;background:url("/html/template/default/assets/img/shincha/ico_happa.png") center/cover no-repeat;width:22px;height:23px;margin-right:.5em}#shinchaIndex main #shippng_guide .guideTxt .boxL,#shinchaIndex main #shippng_guide .guideTxt .boxR{width:46%}#shinchaIndex main #shippng_guide .guideTxt .boxL div,#shinchaIndex main #shippng_guide .guideTxt .boxR div{margin-bottom:30px}#shinchaIndex main #shippng_guide .guideTxt .boxL div img,#shinchaIndex main #shippng_guide .guideTxt .boxR div img{margin-top:10px}#shinchaIndex main #shippng_guide .readme{border:3px solid #f39800}#shinchaIndex main #shippng_guide .readme h4{background:#f39800;color:#fff;padding:.3em;text-align:center;margin:0;font-size:30px;font-size:3rem}#shinchaIndex main #shippng_guide .readme .txt{padding:1em 2em}@media only screen and (min-width: 769px)and (max-width: 1430px){#shinchaIndex main #itemBox .popular{position:relative}#shinchaIndex main #itemBox .popular img.popularItem{position:absolute;right:inherit;bottom:inherit;left:-2vw;top:15px;width:15%;max-width:184px}}#mizudashiIndex header{position:relative;box-shadow:0px 9px 9px -8px rgba(0,0,0,.1);-webkit-box-shadow:0px 9px 9px -8px rgba(0,0,0,.1);-moz-box-shadow:0px 9px 9px -8px rgba(0,0,0,.1)}#mizudashiIndex main .inner_wrap{position:relative;width:auto;max-width:1500px;padding:0 50px}#mizudashiIndex main .itemArea{background:url(/html/template/default/assets/img/lp/mizudashi/bg_wood.jpg) repeat-y center top;background-size:100% auto}#mizudashiIndex main .main_ttl{margin-bottom:60px;padding-top:160px;background:url(/html/template/default/assets/img/lp/mizudashi/fig_logo.png) no-repeat center top;font-size:40px;font-size:4rem;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal;color:#000;text-align:center;line-height:1}#mizudashiIndex main .base_ttl{max-width:1120px;margin:0 auto 50px;text-align:center;border-radius:35px;padding:15px 0;letter-spacing:5px;color:#fff;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal;font-size:35px;font-size:3.5rem;line-height:1}#mizudashiIndex main .itemIn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}#mizudashiIndex main .itemIn.column2 .itemBox{width:48%}#mizudashiIndex main .itemIn.column2 .itemBox .name{font-size:22px;font-size:2.2rem;margin:15px 10px 10px}#mizudashiIndex main .itemIn.column3 .itemBox{width:31%}#mizudashiIndex main .itemIn.column3 .itemBox .name{font-size:20px;font-size:2rem;margin:15px 10px 20px}#mizudashiIndex main .itemBox{margin-bottom:70px}#mizudashiIndex main .itemBox .photo{background:#fff;box-shadow:0px 0px 3px 3px rgba(168,162,162,.2);text-align:center;margin-bottom:15px}#mizudashiIndex main .itemBox .photo+span{margin-left:10px}#mizudashiIndex main .itemBox .name{font-feature-settings:"palt";display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;line-height:1.4}#mizudashiIndex main .itemBox .name a{color:#000}#mizudashiIndex main .itemBox .name .price{color:#cf0e17;white-space:nowrap}#mizudashiIndex main .itemBox .name .price strong{font-size:35px;font-size:3.5rem}#mizudashiIndex main .itemBox .name .price small{font-size:28px;font-size:2.8rem}#mizudashiIndex main .itemBox .name .price .nPrice{display:block;text-align:right;color:#000;text-decoration:line-through;font-size:20px;font-size:2rem}#mizudashiIndex main .itemBox .txt{margin:0 10px}#mizudashiIndex main .btn a{position:relative;display:block;width:500px;margin:0 auto 100px;padding:15px 0;text-align:center;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:25px;font-size:2.5rem;text-decoration:none;line-height:1;color:#000;border:2px solid #000;background:hsla(0,0%,100%,.3)}#mizudashiIndex main .btn a:after{display:block;content:"";position:absolute;top:50%;right:30px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(45deg)}#mizudashiIndex main .btn2 a{position:relative;background:#094;border-radius:35px;display:block;color:#fff;text-align:center;padding:15px 0;font-size:20px;font-size:2rem;text-decoration:none}#mizudashiIndex main .btn2 a:after{display:block;content:"";position:absolute;top:50%;right:50px;width:10px;height:10px;margin:-4px 0 0 0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}#mizudashiIndex main #visual{border-bottom:12px solid #84a400}#mizudashiIndex main #visual #future{background:url(/html/template/default/assets/img/lp/mizudashi/pho_girl.png) no-repeat left bottom;background-size:auto 930px}#mizudashiIndex main #visual h2{margin:80px 50px 0}#mizudashiIndex main #visual .futureDesc{padding:145px 50px 70px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;align-items:center}#mizudashiIndex main #visual .futureDesc dl{width:45%;text-shadow:0px 0px 4px #fff,0px 0px 5px #fff}#mizudashiIndex main #visual .futureDesc dl dt{margin-bottom:30px;font-size:40px;font-size:4rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;line-height:1;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:normal}#mizudashiIndex main #visual .futureDesc dl dt span{width:50px;height:50px;background:#84a400;color:#fff;font-style:italic;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-right:30px;text-shadow:none}#mizudashiIndex main #visual .futureDesc dl dd{margin-bottom:85px}#mizudashiIndex main #visual .futureDesc dl dd:last-child{margin:0}#mizudashiIndex main .area01{overflow:hidden;position:relative;padding:100px 0;border-bottom:1px solid #cbbb8c}#mizudashiIndex main .area01 .base_ttl{background:#0068b7}#mizudashiIndex main .tea-tool>div{position:relative;border-top:2px solid #fff;border-bottom:1px solid #cbbb8c;padding:80px 0 90px}#mizudashiIndex main .tea-tool .inner_wrap{position:relative}#mizudashiIndex main .tea-tool .inner_wrap .date{position:absolute}#mizudashiIndex main .tea-tool .inner_wrap h2{margin-bottom:30px}#mizudashiIndex main .tea-tool .inner_wrap .fl_box_c{width:810px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;margin-top:15px}#mizudashiIndex main .tea-tool .inner_wrap .fl_box_c .btn2{width:510px}#mizudashiIndex main .tea-tool .inner_wrap .itemIn{margin-top:30px}#mizudashiIndex main .tea-tool .tool01{background:url(/html/template/default/assets/img/lp/mizudashi/bg_tool01.jpg) no-repeat center top;background-size:cover}#mizudashiIndex main .tea-tool .tool01:before{content:"";width:40%;height:100%;background:url(/html/template/default/assets/img/lp/mizudashi/pho_tea-tool01.png) no-repeat center top;background-size:100% auto;position:absolute;right:0;top:0}#mizudashiIndex main .tea-tool .tool01 .date{top:-25px;left:750px}#mizudashiIndex main .tea-tool .tool01 .itemIn{max-width:930px}#mizudashiIndex main .tea-tool .tool02{background:url(/html/template/default/assets/img/lp/mizudashi/bg_tool02.jpg) no-repeat center top;background-size:cover}#mizudashiIndex main .tea-tool .tool02:before{content:"";width:55%;height:100%;background:url(/html/template/default/assets/img/lp/mizudashi/pho_tea-tool02.png) no-repeat center top;background-size:100% auto;position:absolute;left:0;top:0}#mizudashiIndex main .tea-tool .tool02 .date{top:100px;right:0px}#mizudashiIndex main .tea-tool .tool02 .inner_wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}#mizudashiIndex main .tea-tool .tool02 .inner_wrap p img{margin-top:15px}#mizudashiIndex main .tea-tool .tool02 .inner_wrap .itemIn.column2 .itemBox{width:444px}#mizudashiIndex main .tea-tool .tool03{background:url(/html/template/default/assets/img/lp/mizudashi/bg_tool03.jpg) repeat center center}#mizudashiIndex main .area02{overflow:hidden;position:relative;padding:120px 0 20px}#mizudashiIndex main .area02 .base_ttl{background:#84a400}#mizudashiIndex main #limitBox h2{background:url("/html/template/default/assets/img/lp/mizudashi/bg_ttl_limitBox.png") center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;margin-bottom:60px}#mizudashiIndex main #limitBox .limitList{display:flex;justify-content:space-between;flex-wrap:wrap}#mizudashiIndex main #limitBox .limitList .box{width:47%;margin-bottom:70px}#mizudashiIndex main #limitBox .limitList .box div{display:flex;justify-content:space-between;align-items:center}#mizudashiIndex main #limitBox .limitList .box div h4{font-size:20px;font-size:2rem;text-decoration:underline;margin-bottom:10px}#mizudashiIndex main #limitBox .limitList .box div h4 a{color:#000}#mizudashiIndex main #limitBox .limitList .box div .price{color:#cf0e17;font-size:22px;font-size:2.2rem;line-height:1.3}#mizudashiIndex main #limitBox .limitList .box div .price .nPrice{display:block;text-align:right;color:#000;text-decoration:line-through;font-size:18px;font-size:1.8rem}#mizudashiIndex main #limitBox .limitList .box img{width:100%}#mizudashiIndex main #limitBox .limitList .box .img{margin-bottom:20px}#mizudashiIndex main #limitBox .limitList .box div,#mizudashiIndex main #limitBox .limitList .box div+p{padding:0 10px}#mizudashiIndex main #limitBox .limitList.column3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px 50px}@media(width < 1300px){#mizudashiIndex main #limitBox .limitList.column3{gap:70px 30px}}@media(width < 1000px){#mizudashiIndex main #limitBox .limitList.column3{grid-template-columns:1fr 1fr}}@media(width < 768px){#mizudashiIndex main #limitBox .limitList.column3{grid-template-columns:1fr}#mizudashiIndex main #limitBox .limitList.column3 .box img{width:80%}}#mizudashiIndex main #limitBox .limitList.column3 .box{width:auto;margin:0}#mizudashiIndex main #limitBox .limitList.column3 .box div{flex-wrap:wrap}#mizudashiIndex main [class^=leaf]{position:absolute}#mizudashiIndex main .leaf01{top:90px;right:190px}#mizudashiIndex main .leaf02{top:580px;left:0}#mizudashiIndex main .leaf03{top:805px;right:0}#mizudashiIndex main .leaf04{top:180px;right:25px}#mizudashiIndex main .leaf05{top:1005px;left:0}#mizudashiIndex main .leaf06{top:1490px;right:80px}#mizudashiIndex main .leaf07{bottom:855px;left:145px}#mizudashiIndex main .leaf08{bottom:120px;right:0}#mizudashiIndex main .leaf09{bottom:-70px;right:130px}#mizudashiIndex main .bnr_area{background:#f4f7d6;padding:70px 0;border-bottom:12px solid #fff}#mizudashiIndex main .bnr_area .fl_box{display:flex;justify-content:center;align-items:center}#mizudashiIndex main .bnr_area .fl_box a{display:block;margin:0 10px}#mizudashiIndex main .bnr_area h2{align-items:center;background:#278839;max-height:60px;display:flex;justify-content:center;margin-bottom:30px;font-family:"adobe-garamond-pro","yu-mincho-pr6","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}#mizudashiIndex main .bnr_area h2:after{content:url("/html/template/default/assets/img/lp/mizudashi/pho_teacher.png");display:block;margin-left:20px;margin-bottom:30px}#campaignIndex main .bg{background:url(/html/template/default/assets/img/common/bg/bg_main.png)}#campaignIndex.campaign3 main #itemArea .otherItem .itemIn:after{display:none}#campaignIndex.campaign3 main #itemArea .otherItem .itemIn .itemBox.single{width:100%;max-width:inherit}#campaignIndex.campaign3 main #itemArea .otherItem .itemIn .itemBox .fl_box p img{max-width:100%;height:auto}@media screen and (max-width: 1350px){.lp .innerWidth{width:100%;padding-left:3%;padding-right:3%}#lpSunpu-kitiso #sec01 .catch{padding:0 3%}#lpSunpu-kitiso #sec01 .catch img{width:100%;height:auto}#lpSunpu-kitiso #sec02{padding:5% 3%}}@media screen and (max-width: 1250px){.lp .kago{justify-content:center}.lp .kago p.photo{margin-right:3%}.lp .kago .new{left:-70px}.lp main #fixKago p{width:80%}.lp footer #ftContent .number{width:85%}#lpZyugo-katekin main #sec03 .farm .ttl+p{width:100%}#lpZyugo-katekin main #sec02 .powerUp .txt{width:100%;padding-left:3%;padding-right:3%}#lpZyugo-katekin main #sec02 .comment{padding:0 3%}#lpZyugo-katekin main #mainVisual .visual{background-position-x:-90%}#lpZyugo-katekin main #sec01 #answer .itemProduct{background-position-x:45%}#lpZyugo-katekin main #sec02 .powerUp .txt h3{text-align:center}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 1150px){#lpZyugo-katekin main #mainVisual .visual{background-position-x:-100px}#lpZyugo-katekin main #mainVisual .visual .txtArea{zoom:80%}#lpZyugo-katekin main #sec01 #answer .itemProduct h2{zoom:90%}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea h3{font-size:30px;font-size:3rem}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt{font-size:16px;font-size:1.6rem}#lpSunpu-kitiso #sec03 .txtArea p{font-size:18px;font-size:1.8rem}#shinchaIndex main #mainVisual{margin-bottom:2%}#shinchaIndex main #mainVisual p{justify-content:flex-start;padding:0 3vw}#shinchaIndex main #shippng_before div{width:100%}#shinchaIndex main #shippng_before .service{text-align:center;padding-bottom:40px}#shinchaIndex main #shippng_before .guideline{margin-bottom:20px}#shinchaIndex main #shippng_plan .inner_wrap div{width:32.3333333333%;margin-bottom:1%}#shinchaIndex main #shippng_plan .inner_wrap div dl dd{font-size:3vw}#shinchaIndex main #shippng_plan .inner_wrap div a .btn{font-size:2vw}#shinchaIndex main #itemBox .itemArea .itemList .itemBox{width:48%}#shinchaIndex main #itemBox #item-01 .lead{position:relative}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt .alignR{text-align:right;position:absolute;left:0;top:0}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl{flex-wrap:wrap}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dd,#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dt{width:100%;display:block}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dt{margin-bottom:10%}#shinchaIndex main #itemBox #giftBox .lead{padding-bottom:22vw}#shinchaIndex main #itemBox #giftBox .lead .img{width:49vw}#shinchaIndex main #itemBox #giftBox .lead .inner_wrap{padding-right:49vw}#shinchaIndex main #itemBox #giftBox .itemArea h4{width:100%}#shinchaIndex main #itemBox #giftBox .sendGift{flex-wrap:wrap}#shinchaIndex main #itemBox #giftBox .sendGift .ttl{width:100%}#shinchaIndex main #itemBox #giftBox .sendGift .ttl::after{top:auto;bottom:-30px;left:0;right:0;border-left-color:rgba(0,0,0,0);border-top-color:#eb6100}#shinchaIndex main #itemBox #giftBox .sendGift .ttl strong{margin-bottom:1%}#shinchaIndex main #itemBox #giftBox .sendGift div{margin:3% 0 1% 0;width:calc(50% - 2px);padding:2%}#shinchaIndex main #itemBox #giftBox .sendGift div:first-of-type{padding:2%;width:calc(50% + 2px)}#shinchaIndex main #itemBox #giftBox .sendGift div .txt{font-size:1.8vw}#shinchaIndex main #itemBox #giftBox .sendGift div .txt strong{font-size:2.2vw}#shinchaIndex main #itemBox #giftBox .chui{text-align:left}#shinchaIndex main #itemBox #limitBox h3 img{zoom:.8}#shinchaIndex main #shippng_guide .guideTxt .boxL,#shinchaIndex main #shippng_guide .guideTxt .boxR{width:100%}#shinchaIndex main #shippng_guide .guideTxt .boxR{margin-bottom:5%}#shinchaIndex main #shippng_guide h3+p{padding:0 3vw}}@media screen and (max-width: 1100px){.lp #mainVisual_full .catch_area .txt{font-size:40px;font-size:4rem;width:100%;padding:0 3%}.lp footer #ftContent .number{width:90%}.lp .kago .new{left:-50px}#lpSunpu-kitiso #sec03 .txtArea{width:100%;padding:0 3%}}@media screen and (max-width: 1050px){.lp footer #ftContent .number{width:100%}.lp .kago{width:90%}#lpZyugo-katekin main #mainVisual .visual{background-position-x:-120px;height:570px}#lpZyugo-katekin main #mainVisual .visual .txtArea{zoom:75%}#lpZyugo-katekin main #mainVisual .catch{padding:0 3%}#lpZyugo-katekin main #sec02 .comment{position:relative;overflow:hidden}#lpZyugo-katekin main #sec02 .comment dl{padding-left:270px}#lpZyugo-katekin main #sec02 .comment .photo{position:absolute;top:0;left:3%;bottom:0;margin:auto}#lpZyugo-katekin main #sec01 #answer .itemProduct{padding:100px 3vw;height:700px}#lpZyugo-katekin main #sec01 #answer .itemProduct .itemPhoto{right:auto}#lpZyugo-katekin main #sec01 #answer .itemProduct h2{margin-bottom:70px}#lpZyugo-katekin main #sec01 #answer .itemProduct h2 img{zoom:90%}#lpZyugo-katekin main #sec02 .powerUp h2{padding:43px 3%}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .img{min-width:200px;width:200px}#lpSunpu-kitiso #sec01 h2.img{padding:0 3%}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .illust{width:130px}}@media screen and (max-width: 950px){.lp #mainVisual_full .catch_area .new_logo{width:100%}.lp #mainVisual_full .catch_area .new_logo .newmark{position:static;margin-right:-10%}.lp footer #ftContent .number p{font-size:50px;font-size:5rem}#lpZyugo-katekin main #sec03 .kakegawa p{text-align:left;font-size:20px;font-size:2rem}#lpZyugo-katekin main #sec03 .img{padding:0 3%}#shinchaIndex main #itemBox #item-01 .lead h2{width:30vw;position:absolute;top:0;right:0}#shinchaIndex main #itemBox #item-01 .lead h2 img{width:100%;height:auto}#shinchaIndex main #itemBox #item-01 .lead .txtArea{padding-top:65vw;width:100%}#shinchaIndex main #itemBox #item-01 .lead .txtArea .photo{position:absolute;width:60vw;top:0;left:0}#shinchaIndex main #itemBox #item-01 .lead .txtArea .photo img{width:100%;height:auto}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt{width:100%}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt .alignR{text-align:right;position:absolute;top:0;left:0}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dt,#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dd{width:auto}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dt{margin:0}}@media screen and (max-width: 900px){.lp .kago .new{zoom:80%;top:-100px}.lp footer #ftContent .number p small{font-size:18px;font-size:1.8rem}#lpZyugo-katekin main #mainVisual .visual{background-position-x:-230px}#lpZyugo-katekin main #mainVisual .visual .txtArea{zoom:65%}#lpZyugo-katekin main #sec01 .emblem{left:3%}#lpZyugo-katekin main #sec01 #answer .itemProduct h2 img{zoom:80%}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .illust{margin-left:3%}#lpSunpu-kitiso #sec03 .img{padding:0 3%}}@media screen and (max-width: 830px){.lp footer #ftContent .number p{font-size:42px;font-size:4.2rem}.lp footer #ftContent .number p small{font-size:15px;font-size:1.5rem}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .img{width:25%;margin-right:2%;min-width:inherit}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .illust{width:20%}}@media screen and (max-width: 768px){body{padding-bottom:0}.remodal{padding:5%}.remodal p{font-size:18px;font-size:1.8rem}.lp:not(#shinchaIndex,#campaignIndex) main section{padding:0 3%}.lp-header{padding:10px 6%}.lp-header .logoEng{font-size:12px;font-size:1.2rem}.lp-header #siteTitle{padding:9px 0;margin:0}.lp-header #siteTitle img{display:block;margin:0 auto;width:52vw;height:auto}.lp-header #siteTitle+p{letter-spacing:2px;font-size:13px;font-size:1.3rem;line-height:1.4}.lp-footer #ftContent{padding:6vw 3%;margin-bottom:0}.lp-footer #ftContent .number{width:100%;display:block}.lp-footer #ftContent .number::before{display:none}.lp-footer #ftContent .number p{font-size:11.5vw}.lp-footer #ftContent .number p small{position:relative;font-size:14px;font-size:1.4rem}.lp-footer #ftContent .number .ftTel .telNumber a{text-decoration:none;color:#000}.lp-footer #ftContent .number div{justify-content:center}.lp-footer #ftContent .number div:last-child{display:none}.lp-footer #ftContent .number .bgBk{font-size:20px;font-size:2rem}.lp-footer #ftContent .ttl{font-size:18px;font-size:1.8rem;margin-bottom:0}.lp-footer .address_area{padding:0 4%}.lp-footer .address_area figure img{display:block;width:60%;height:auto;margin:0 auto}.lp-footer .address_area address{font-size:16px;font-size:1.6rem;margin:15px 0;line-height:1.6}.lp-footer #copyright{padding:15px 0}#wrapper .lp #mainVisual_full{height:59vh;padding-top:5vw}#wrapper .lp #mainVisual_full .catch_area .new_logo{display:flex;flex-direction:column-reverse;align-items:center;margin-top:0;margin-bottom:16px}#wrapper .lp #mainVisual_full .catch_area .new_logo .newmark{position:relative;right:auto;top:auto;width:90px;height:auto;margin-right:0}#wrapper .lp #mainVisual_full .catch_area .txt{font-size:24px;font-size:2.4rem}#wrapper .lp .detail_list.column3,#wrapper .lp .detail_list.column4{width:100%}#wrapper .lp .column4 .detail_box{width:32%;margin-bottom:4vw}#wrapper .lp .kago{width:100%;display:block;margin-bottom:9vw}#wrapper .lp .kago .new{width:80px;left:0;top:-20px}#wrapper .lp .kago .txt h2{text-align:center}#wrapper .lp .kago .txt h2 img{width:86vw;height:auto;display:block;margin:0 auto}#wrapper .lp .kago .photo{margin-right:0}#wrapper .lp .kago .photo img{width:60vw;height:auto;display:block;margin:0 auto}#wrapper .lp .kago .btn{margin-top:20px}#wrapper .lp .kago .btn a{text-align:center}#wrapper .lp .otoku-set a{width:auto;display:block;padding:10% 5%}#wrapper .lp .otoku-set a .otoku-set-badge{zoom:70%}#wrapper .lp .otoku-set a .photo{width:auto;margin:0 0 8%;text-align:center}#wrapper .lp .otoku-set a .txt{width:auto}#wrapper .lp .otoku-set a .txt h3{font-size:2.5rem;margin:0 0 3%}#wrapper .lp .otoku-set a .txt .price{font-size:3rem}#wrapper .lp .otoku-set a .txt .price small{font-size:1.8rem}#wrapper .lp main #fixKago p{width:100%}#wrapper .lp main #fixKago p a img{height:40px;width:auto}#wrapper .lp main #fixKago p a._txt{padding:3% 0;font-size:2.2rem}#wrapper .lp main #health_area{margin-bottom:15%}#wrapper .lp main #health_area ul li{width:50%}#lpZyugo-katekin main #sec01{padding-top:7%}#lpZyugo-katekin main #sec01 .emblem{top:-20vw;width:70%;left:0;right:0;margin:0 auto}#lpZyugo-katekin main #sec01 .emblem p{margin:0 2vw}#lpZyugo-katekin main #sec01 .kago{padding:0 3%}#lpZyugo-katekin main #sec01 #answer{padding-top:80px}#lpZyugo-katekin main #sec01 #answer .txtMain{margin:5% 3% 10%;padding:0}#lpZyugo-katekin main #sec01 #answer .btnB{width:90%;margin:0 auto 10%}#lpZyugo-katekin main #sec01 #answer .btnB a img{width:80%;height:auto}#lpZyugo-katekin main #sec01 #answer .catch{padding:0 3%}#lpZyugo-katekin main #sec01 #answer .catch:before{height:80px}#lpZyugo-katekin main #sec01 #answer .catch img{height:100px}#lpZyugo-katekin main #sec01 #answer .itemProduct{padding:10% 3% 3% 3%;height:auto;margin-top:-8px;padding-bottom:28vh;background-position:bottom right;background-size:100%}#lpZyugo-katekin main #sec01 #answer .itemProduct h2{margin-bottom:10%}#lpZyugo-katekin main #sec01 #answer .itemProduct .itemPhoto{width:50%}#lpZyugo-katekin main #sec02{padding:0}#lpZyugo-katekin main #sec02 .powerUp h2{padding:20px 3%}#lpZyugo-katekin main #sec02 .powerUp .txt{margin:5% 0}#lpZyugo-katekin main #sec02 .powerUp .txt h3{margin-bottom:5%}#lpZyugo-katekin main #sec02 .powerUp .txt p{font-size:13px;font-size:1.3rem}#lpZyugo-katekin main #sec02 .steamPhoto{margin-bottom:3%}#lpZyugo-katekin main #sec02 .comment{display:block}#lpZyugo-katekin main #sec02 .comment dl{padding:3% 3% 200px 30px}#lpZyugo-katekin main #sec02 .comment dl strong{font-size:18px;font-size:1.8rem}#lpZyugo-katekin main #sec02 .comment dl dt{font-size:16px;font-size:1.6rem}#lpZyugo-katekin main #sec02 .comment dl dt:before{left:-25px}#lpZyugo-katekin main #sec02 .comment dl dt:after{left:-16px}#lpZyugo-katekin main #sec02 .comment dl dd{font-size:13px;font-size:1.3rem}#lpZyugo-katekin main #sec02 .comment .photo{margin:0;top:auto;right:0;left:auto;zoom:80%}#lpZyugo-katekin main #sec02 .emblem{top:10%;zoom:60%;right:auto;left:0}#lpZyugo-katekin main #sec03{padding:0}#lpZyugo-katekin main #sec03 .tukurioki{padding:10% 3%}#lpZyugo-katekin main #sec03 .kakegawa{padding:10% 3%}#lpZyugo-katekin main #sec03 .kakegawa h2{margin-bottom:5%}#lpZyugo-katekin main #sec03 .kakegawa p{font-size:14px;font-size:1.4rem;margin-bottom:3%}#lpZyugo-katekin main #sec03 .farm{padding:5% 3%}#lpZyugo-katekin main #sec03 .farm .ttl h2{margin-right:3%}#lpZyugo-katekin main #sec03 .farm .ttl+p{font-size:14px;font-size:1.4rem}#lpZyugo-katekin main #sec03 .kago{padding:0 3%}#lpZyugo-katekin main #mainVisual{padding:0}#lpZyugo-katekin main #mainVisual .catch{height:80px}#lpZyugo-katekin main #mainVisual .catch img{width:70%}#lpZyugo-katekin main #mainVisual .visual{background-position:0 0;background-size:100%;padding-top:25vh}#lpZyugo-katekin main #mainVisual .visual .txtArea{zoom:100%}#lpZyugo-katekin main #mainVisual .visual .txtArea h1{width:100%;margin:7% auto 13% auto}#lpKaicho-syukan #sec01{padding:0}#lpKaicho-syukan #sec01 .img{margin:9vw 0 0}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap{flex-direction:column-reverse}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap:before{position:static;width:100%;height:400px;background-size:cover;background-position:left -65px}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl{width:auto;margin:0;padding:5% 3% 0}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl dt{background-size:30px 25px;padding-left:40px;font-size:25px;font-size:2.5rem;margin-bottom:2%}#lpKaicho-syukan #sec01 .sukkiri .inner_wrap dl dd{padding:0;margin-bottom:5%;font-size:15px;font-size:1.5rem}#lpKaicho-syukan #sec01 .yasai{padding:10% 2%}#lpKaicho-syukan #sec01 .yasai .inner_wrap{width:auto}#lpKaicho-syukan #sec01 .yasai h2+p{font-size:15px;font-size:1.5rem;margin:3% 0 5%;text-align:left}#lpKaicho-syukan #sec01 .man{flex-direction:column}#lpKaicho-syukan #sec01 .man .photo{width:100%}#lpKaicho-syukan #sec01 .man div{width:100%;padding:5% 3% 10%}#lpKaicho-syukan #sec01 .man div h2{font-size:24px;font-size:2.4rem;margin-bottom:3%}#lpKaicho-syukan #sec01 .man div h2 span{font-size:18px;font-size:1.8rem}#lpKaicho-syukan #sec01 .man div p{font-size:15px;font-size:1.5rem}#lpKaicho-syukan #sec01 .negative{padding:10% 3% 0}#lpKaicho-syukan #sec01 .negative h2{margin-bottom:5%}#lpKaicho-syukan #sec01 .negative p{text-align:left;font-size:15px;font-size:1.5rem}#lpKaicho-syukan #sec02{padding:0}#lpKaicho-syukan #sec02 h2.img{padding:8% 2%;line-height:0;margin-bottom:45px}#lpKaicho-syukan #sec02 h2.img:before{border-width:30px 30px 0 30px;bottom:-30px}#lpKaicho-syukan #sec02 .inner_wrap{width:auto;padding:0 2%}#lpKaicho-syukan #sec02 .txt{font-size:16px;font-size:1.6rem;text-align:left;margin-bottom:5%}#lpKaicho-syukan #sec02 .txt br{display:none}#lpKaicho-syukan #sec02 h3{font-size:22px;font-size:2.2rem;padding:2% 0}#lpKaicho-syukan #sec02 .click{display:block;padding-left:40px;text-align:left}#lpKaicho-syukan #sec02 .click:before{position:absolute;left:0;top:0}#lpKaicho-syukan #sec02 .detail_list{align-items:flex-start;padding-bottom:5%;margin-bottom:8%}#lpKaicho-syukan #sec02 .detail_list h4{width:70px}#lpKaicho-syukan #sec02 .detail_list .detail_In{width:calc(100% - 90px);flex-wrap:wrap;justify-content:space-between}#lpKaicho-syukan #sec02 .detail_list .detail_In .detail_box{width:47%;margin-bottom:4%}#lpKaicho-syukan #sec03{padding:0}#lpKaicho-syukan #sec03 .teabag{height:80vw;margin-bottom:13%;background-position:bottom center}#lpKaicho-syukan #sec03 .teabag .img{text-align:right;right:0;padding:0 3%}#lpKaicho-syukan #sec03 .teabag .img img{display:inline-block;width:83%;height:auto}#lpKaicho-syukan #sec03 .kago{padding:0 3%}#lpKaicho-syukan #sec03 .kago .photo{margin-right:0;margin-bottom:4vw}#lpKaicho-syukan #sec03 .voice{margin-top:70px}#lpKaicho-syukan #sec04{padding:0}#lpKaicho-syukan #sec04 .faq{padding:8% 3%}#lpKaicho-syukan #sec04 .innerWidth{padding:20px}#lpKaicho-syukan #sec04 .innerWidth h2{margin-bottom:4vw}#lpKaicho-syukan #sec04 .innerWidth .qr_box .question,#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer{position:relative;padding-left:14vw;font-size:16px;font-size:1.6rem}#lpKaicho-syukan #sec04 .innerWidth .qr_box .question::before,#lpKaicho-syukan #sec04 .innerWidth .qr_box .answer::before{position:absolute;left:0;top:0;width:12vw;height:12vw;background-size:contain;background-position:left top}#lpKaicho-syukan #sec04 .innerWidth .qr_box:last-child .answer{margin:0}#lpKaicho-syukan #sec04 .start{background-size:100% auto;background-position:center top;height:auto;padding:200px 3% 5%}#lpKaicho-syukan #sec04 .start p{width:100%;padding-right:0}#lpKaicho-syukan #sec05 .img{margin:9vw 0}#lpKaicho-syukan #sec05 .txtArea{width:100%;margin-bottom:9vw}#lpKaicho-syukan #sec05 .txtArea p{font-size:18px;font-size:1.8rem}#lpKaicho-syukan #sec05 .photo{margin-right:0;margin-bottom:4vw}#lpSunpu-kitiso main{overflow:hidden}#lpSunpu-kitiso .inner_wrap{width:auto}#lpSunpu-kitiso #ieyasu:before{width:70%;background-size:100% auto;background-position:right top}#lpSunpu-kitiso #ieyasu:after{width:50%;background-size:100% auto;background-position:left bottom}#lpSunpu-kitiso #ieyasu h2{padding:10% 0}#lpSunpu-kitiso #ieyasu h2 img{width:70%;position:relative}#lpSunpu-kitiso #ieyasu h2:before{width:55%;height:200px;left:-20%;top:3%;background-size:100% auto}#lpSunpu-kitiso #ieyasu .inner_wrap{width:100%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn{padding:3%;border-radius:5px}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn:after{width:45%;right:0;background-size:100% auto;background-position:right bottom;bottom:-110px;right:-12%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead{flex-direction:column;margin-bottom:5%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .photo{margin-bottom:4%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .lead .txt{max-width:100%;font-size:16px;font-size:1.6rem;line-height:1.8}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice h3{font-size:24px;font-size:2.4rem;margin-bottom:1%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice .leadTxt{font-size:15px;font-size:1.5rem;margin-bottom:8%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol{justify-content:space-between;background-size:80%}#lpSunpu-kitiso #ieyasu .inner_wrap .ieyasuIn .practice ol li{margin:0;width:7.5%}#lpSunpu-kitiso #kakegawa{padding:8% 3%}#lpSunpu-kitiso #kakegawa h2{font-size:22px;font-size:2.2rem;margin-bottom:3%;line-height:1.6}#lpSunpu-kitiso #kakegawa .lead{flex-direction:column}#lpSunpu-kitiso #kakegawa .lead .photo{margin-bottom:4%}#lpSunpu-kitiso #kakegawa .lead .txt{width:auto}#lpSunpu-kitiso #kakegawa .lead .txt p{margin-bottom:3%}#lpSunpu-kitiso #kakegawa p{font-size:16px;font-size:1.6rem;line-height:1.8}#lpSunpu-kitiso #kakegawa .cancer{margin-top:8%}#lpSunpu-kitiso #kakegawa .cancer h3{font-size:22px;font-size:2.2rem}#lpSunpu-kitiso #kakegawa .cancer table th,#lpSunpu-kitiso #kakegawa .cancer table td{padding:5px 10px}#lpSunpu-kitiso #kakegawa .cancer .alignR{text-align:left;line-height:1.6;font-size:14px;font-size:1.4rem}#lpSunpu-kitiso #longevity{flex-direction:column;padding:8% 0 0}#lpSunpu-kitiso #longevity .txt{width:auto;padding:0 3%}#lpSunpu-kitiso #longevity .txt h2{font-size:22px;font-size:2.2rem;margin-bottom:5%;letter-spacing:0;text-align:center}#lpSunpu-kitiso #longevity .txt dl{margin-bottom:8%}#lpSunpu-kitiso #longevity .txt dl dt{font-size:17px;font-size:1.7rem}#lpSunpu-kitiso #longevity .txt dl dd{font-size:15px;font-size:1.5rem}#lpSunpu-kitiso #sec01{padding:0}#lpSunpu-kitiso #sec01 .txt{padding:0}#lpSunpu-kitiso #sec01 .txt .catch{bottom:4vw}#lpSunpu-kitiso #sec01 h2{padding:2% 0;font-size:18px;font-size:1.8rem;letter-spacing:0}#lpSunpu-kitiso #sec01 h2:after{bottom:-22px;border-width:22px 28px 0 28px}#lpSunpu-kitiso #sec01 h2 .img{background:none;height:auto;margin-bottom:10px}#lpSunpu-kitiso #sec01 .material{padding:8% 3%}#lpSunpu-kitiso #sec01 .material h3{font-size:22px;font-size:2.2rem}#lpSunpu-kitiso #sec01 .material .leadTxt{font-size:15px;font-size:1.5rem;margin-bottom:3%}#lpSunpu-kitiso #sec01 .material ul li{width:49%;margin-bottom:2%}#lpSunpu-kitiso #sec01 .material ul li a{font-size:16px;font-size:1.6rem}#lpSunpu-kitiso #recommend{display:block;margin-bottom:15%;padding:8% 0 0}#lpSunpu-kitiso #recommend .txt{width:auto;margin-bottom:8%}#lpSunpu-kitiso #recommend .txt h2{font-size:23px;font-size:2.3rem;margin-bottom:10%}#lpSunpu-kitiso #recommend .txt ol{-moz-writing-mode:initial;writing-mode:initial;display:block;max-height:none}#lpSunpu-kitiso #recommend .txt ol li{position:relative;margin:0 3% 5%;white-space:normal;padding-left:50px;min-height:37px;font-size:18px;font-size:1.8rem;line-height:1.6;width:auto}#lpSunpu-kitiso #recommend .txt ol li span{position:absolute;left:0;top:0}#lpSunpu-kitiso #recommend .photo{width:auto;height:auto}#lpSunpu-kitiso #reason{margin-top:70px;padding:0}#lpSunpu-kitiso #reason:after{width:100%;height:200px;position:static;display:block}#lpSunpu-kitiso #reason h2 img{width:120%;max-width:none;margin-left:-10%}#lpSunpu-kitiso #reason .inner_wrap{padding:10% 3% 0}#lpSunpu-kitiso #reason .inner_wrap dt{padding-left:40px;background-size:25px auto;background-position:left 3px;font-size:20px;font-size:2rem;margin-bottom:2%}#lpSunpu-kitiso #reason .inner_wrap dd{font-size:14px;font-size:1.4rem;margin:0 0 10%}#lpSunpu-kitiso #sec02 .innerWidth{padding:20px}#lpSunpu-kitiso #sec02 .innerWidth h2{margin-bottom:4vw;font-size:24px;font-size:2.4rem}#lpSunpu-kitiso #sec02 .innerWidth .leadTxt{font-size:16px;font-size:1.6rem;margin-bottom:4vw;text-align:left}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow{position:relative;flex-wrap:wrap;justify-content:space-between}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .img{width:70%;margin:0 auto;margin-top:4vw;order:3}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .illust{order:1;margin-left:0;width:17%;position:absolute;right:3vw}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea{order:2;width:100%}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea h3{margin-bottom:4vw;font-size:18px;font-size:1.8rem}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt{white-space:normal}#lpSunpu-kitiso #sec02 .innerWidth .tea_flow .txtArea .txt br{display:none}#lpSunpu-kitiso #sec03 .img{margin:9vw 0}#lpSunpu-kitiso #sec03 .txtArea{margin-bottom:9vw}#lpSunpu-kitiso .kago{padding:0 3%}#lpSunpu-kitiso .kago .photo{margin-right:0;margin-bottom:4vw}#lpKaimin-sokai #sec01 .img{margin-top:12vw}#lpKaimin-sokai #sec01 .txt p{font-size:16px;font-size:1.6rem}#lpKaimin-sokai #sec02 h2.img{background:none;height:auto;margin-bottom:30px}#lpKaimin-sokai #sec02 .column3 .detail_box{width:49%;padding:0 3%;margin:0 0 20px}#lpKaimin-sokai #sec03{height:53vw;overflow:hidden}#lpKaimin-sokai #sec03 .bg{height:100%}#lpKaimin-sokai #sec03 .bg img{width:100%;height:auto}#lpKaimin-sokai #sec03 .txtArea{margin-bottom:9vw}#lpKaimin-sokai #sec04 .txtArea{width:100%;margin-bottom:9vw}#lpKaimin-sokai #sec04 .txtArea p{font-size:16px;font-size:1.6rem}#lpKaimin-sokai #sec04 .img{margin:9vw 0}#lpKaimin-sokai #sec04 .photo{margin-right:0;margin-bottom:4vw}#lpKaimin-sokai #sec04 .photo img{width:60vw;height:auto;display:block;margin:0 auto}#mizudashiIndex main .inner_wrap{padding:0}#mizudashiIndex main .main_ttl{background-size:20% auto;padding-top:25%;font-size:2.2rem;margin-bottom:7%}#mizudashiIndex main .base_ttl{font-size:22px;font-size:2.2rem;margin-bottom:5%;padding:10px 0;letter-spacing:0}#mizudashiIndex main .itemIn{display:block}#mizudashiIndex main .btn{width:100%}#mizudashiIndex main .btn a{margin-bottom:14%;width:100%;font-size:19px;font-size:1.9rem}#mizudashiIndex main .btn a:after{display:none}#mizudashiIndex main .btn2 a::after{display:none}#mizudashiIndex main .itemBox{width:100% !important;margin-bottom:10%}#mizudashiIndex main .itemBox .name{display:block;margin:3% 0 0 !important}#mizudashiIndex main .itemBox .name .price{display:block;text-align:right}#mizudashiIndex main .itemBox .name .price .nPrice,#mizudashiIndex main .itemBox .name .price small{font-size:15px;font-size:1.5rem}#mizudashiIndex main .itemBox .name .price strong{font-size:25px;font-size:2.5rem}#mizudashiIndex main .itemBox .txt{margin:0;font-size:90%}#mizudashiIndex main .itemIn.column2 .itemBox .name{font-size:18px;font-size:1.8rem;display:block}#mizudashiIndex main #visual{width:100%;padding:0}#mizudashiIndex main #visual h2{margin:5% 3%}#mizudashiIndex main #visual #future{background-size:120% auto;padding-bottom:70vw}#mizudashiIndex main #visual .futureDesc{padding:5% 3%}#mizudashiIndex main #visual .futureDesc dl{width:auto}#mizudashiIndex main #visual .futureDesc dl dt{font-size:22px;font-size:2.2rem;margin-bottom:5%}#mizudashiIndex main #visual .futureDesc dl dt span{margin-right:10px;width:40px;height:40px}#mizudashiIndex main #visual .futureDesc dl dd{margin-bottom:8%}#mizudashiIndex main .area01{width:100%;margin:0;padding:14% 3% 5% !important}#mizudashiIndex main .tea-tool{width:100%;margin:0 !important;padding:0 !important}#mizudashiIndex main .tea-tool>div{display:block;width:100%;margin:0;padding:14% 3% 8%}#mizudashiIndex main .tea-tool .inner_wrap h2{margin-bottom:5%}#mizudashiIndex main .tea-tool .inner_wrap h2+p{font-size:90%}#mizudashiIndex main .tea-tool .inner_wrap .fl_box_c{width:auto;display:block;text-align:center}#mizudashiIndex main .tea-tool .inner_wrap .fl_box_c img{width:40%;height:auto}#mizudashiIndex main .tea-tool .inner_wrap .fl_box_c .btn2{width:auto;margin:5% 0 0}#mizudashiIndex main .tea-tool .tool01 .date{left:3%;width:20%;top:150px}#mizudashiIndex main .tea-tool .tool02 .inner_wrap h2+p img{width:20%}#mizudashiIndex main .tea-tool .tool02 .inner_wrap .date{right:3%;width:20%;top:50px}#mizudashiIndex main .area02{padding:14% 3% 5% !important}#mizudashiIndex main #limitBox{width:100%;margin:0 !important;padding:0 !important}#mizudashiIndex main #limitBox h2{margin-bottom:5%}#mizudashiIndex main #limitBox .limitList{padding:0 3%}#mizudashiIndex main #limitBox .limitList .box{width:auto;margin-bottom:10%}#mizudashiIndex main #limitBox .limitList .box .img{margin-bottom:3%}#mizudashiIndex main #limitBox .limitList .box div{display:block;padding:0}#mizudashiIndex main #limitBox .limitList .box div h4{margin:0}#mizudashiIndex main #limitBox .limitList .box div+p{padding:0}#mizudashiIndex main #limitBox .limitList .box .price{display:block;text-align:right}#mizudashiIndex main [class^=leaf]{zoom:60%}#mizudashiIndex main .bnr_area{padding:7% 3%}#mizudashiIndex main .bnr_area h2{max-height:42px;margin-bottom:4%}#mizudashiIndex main .bnr_area h2:after{transform:scale(0.75);margin-left:0px;margin-bottom:20px}#mizudashiIndex main .bnr_area .fl_box{display:block}#mizudashiIndex main .bnr_area .fl_box a{margin:3% 0}#shinchaIndex main .inner_wrap{padding:0 3%}#shinchaIndex main #mainVisual h1{padding:0 3%}#shinchaIndex main #shippng_before div,#shinchaIndex main #shippng_guide .guideTxt .boxL,#shinchaIndex main #shippng_guide .guideTxt .boxR,#shinchaIndex main #itemBox #limitBox .limitList .box,#shinchaIndex main #itemBox .itemArea .itemList .itemBox{width:100%}#shinchaIndex main #shippng_before{margin-bottom:10%}#shinchaIndex main #shippng_before .service h2,#shinchaIndex main #shippng_before .guideline h2{font-size:18px;font-size:1.8rem;margin-bottom:5%}#shinchaIndex main #shippng_before .service h3,#shinchaIndex main #shippng_before .guideline h3{font-size:16px;font-size:1.6rem}#shinchaIndex main #shippng_before .service p,#shinchaIndex main #shippng_before .guideline p{font-size:15px;font-size:1.5rem}#shinchaIndex main #shippng_before .service ul li,#shinchaIndex main #shippng_before .guideline ul li{font-size:13px;font-size:1.3rem;padding-left:1em}#shinchaIndex main #shippng_before .service{padding:3% 3% 7% 3%}#shinchaIndex main #shippng_before .guideline{padding:3%;margin-bottom:3%}#shinchaIndex main #shippng_plan{padding:7% 0}#shinchaIndex main #shippng_plan h2{letter-spacing:3px;font-size:25px;font-size:2.5rem}#shinchaIndex main #shippng_plan h2:before,#shinchaIndex main #shippng_plan h2:after{zoom:.7;margin:0 3%}#shinchaIndex main #shippng_plan .inner_wrap{justify-content:space-between}#shinchaIndex main #shippng_plan .inner_wrap div{width:49%;margin-bottom:2%}#shinchaIndex main #shippng_plan .inner_wrap div:not(:last-child){margin-right:0}#shinchaIndex main #shippng_plan .inner_wrap div a{border-radius:10px}#shinchaIndex main #shippng_plan .inner_wrap div a .btn{font-size:18px;font-size:1.8rem;border-radius:0 0 7px 7px;padding:3% 0}#shinchaIndex main #shippng_plan .inner_wrap div dl{padding:5% 0}#shinchaIndex main #shippng_plan .inner_wrap div dl dt{margin-bottom:5%}#shinchaIndex main #shippng_plan .inner_wrap div dl dt img{height:3vh;width:auto}#shinchaIndex main #shippng_plan .inner_wrap div dl dd{font-size:18px;font-size:1.8rem}#shinchaIndex main #itemBox #item-01 .lead{margin-bottom:5%}#shinchaIndex main #itemBox #item-01 .lead .txtArea{padding-top:73vw}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl{justify-content:flex-end;margin-bottom:5%}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt dl dd{font-size:16px;font-size:1.6rem}#shinchaIndex main #itemBox #item-01 .lead .txtArea .txt .alignR{top:85vw;left:0;zoom:.8}#shinchaIndex main #itemBox #item-02 .lead,#shinchaIndex main #itemBox #item-03 .lead,#shinchaIndex main #itemBox #item-03-2 .lead,#shinchaIndex main #itemBox #item-04 .lead,#shinchaIndex main #itemBox #item-12 .lead{padding-top:8%}#shinchaIndex main #itemBox #item-02 .lead p:first-child,#shinchaIndex main #itemBox #item-03 .lead p:first-child,#shinchaIndex main #itemBox #item-03-2 .lead p:first-child,#shinchaIndex main #itemBox #item-04 .lead p:first-child,#shinchaIndex main #itemBox #item-12 .lead p:first-child{text-align:center;margin-bottom:7%}#shinchaIndex main #itemBox #item-02 .lead p:first-child img,#shinchaIndex main #itemBox #item-03 .lead p:first-child img,#shinchaIndex main #itemBox #item-03-2 .lead p:first-child img,#shinchaIndex main #itemBox #item-04 .lead p:first-child img,#shinchaIndex main #itemBox #item-12 .lead p:first-child img{width:60%}#shinchaIndex main #itemBox #item-05 .lead,#shinchaIndex main #itemBox #item-06 .lead,#shinchaIndex main #itemBox #item-07 .lead,#shinchaIndex main #itemBox #item-08 .lead,#shinchaIndex main #itemBox #item-09 .lead,#shinchaIndex main #itemBox #item-13 .lead{padding-top:10%}#shinchaIndex main #itemBox #item-05 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-06 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-07 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-08 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-09 .lead p:nth-child(2),#shinchaIndex main #itemBox #item-13 .lead p:nth-child(2){padding:0}#shinchaIndex main #itemBox #item-05 .lead p:first-child,#shinchaIndex main #itemBox #item-06 .lead p:first-child,#shinchaIndex main #itemBox #item-07 .lead p:first-child,#shinchaIndex main #itemBox #item-08 .lead p:first-child,#shinchaIndex main #itemBox #item-09 .lead p:first-child,#shinchaIndex main #itemBox #item-13 .lead p:first-child{text-align:center;margin-bottom:10%}#shinchaIndex main #itemBox #item-05 .lead p:first-child img,#shinchaIndex main #itemBox #item-06 .lead p:first-child img,#shinchaIndex main #itemBox #item-07 .lead p:first-child img,#shinchaIndex main #itemBox #item-08 .lead p:first-child img,#shinchaIndex main #itemBox #item-09 .lead p:first-child img,#shinchaIndex main #itemBox #item-13 .lead p:first-child img{width:35%}#shinchaIndex main #itemBox .lead{display:block}#shinchaIndex main #itemBox .itemArea h3{border-radius:30px;padding:3% 0;margin-bottom:5%}#shinchaIndex main #itemBox .itemArea h3 img{height:25px;width:auto}#shinchaIndex main #itemBox .itemArea .itemList{margin-top:10%}#shinchaIndex main #itemBox .itemArea .itemList .itemBox{margin-bottom:10%}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name{flex-direction:column;align-items:baseline}#shinchaIndex main #itemBox .itemArea .itemList .itemBox .name .price{display:block;text-align:right;width:100%}#shinchaIndex main #itemBox #giftBox{margin-bottom:10%}#shinchaIndex main #itemBox #giftBox .lead{padding:0;margin:0}#shinchaIndex main #itemBox #giftBox .lead .img{position:relative;width:100%}#shinchaIndex main #itemBox #giftBox .lead .inner_wrap{padding:0 3vw}#shinchaIndex main #itemBox #giftBox .itemArea h4{font-size:18px;font-size:1.8rem}#shinchaIndex main #itemBox #giftBox .sendGift .ttl{padding:5% 3%}#shinchaIndex main #itemBox #giftBox .sendGift .ttl strong{margin-bottom:0;font-size:20px;font-size:2rem}#shinchaIndex main #itemBox #giftBox .sendGift div,#shinchaIndex main #itemBox #giftBox .sendGift div:first-of-type{width:100%;border:none;margin:0;padding:3%}#shinchaIndex main #itemBox #giftBox .sendGift div:first-of-type{margin-top:3%}#shinchaIndex main #itemBox #giftBox .sendGift div .txt{font-size:14px;font-size:1.4rem}#shinchaIndex main #itemBox #giftBox .sendGift div .txt strong{font-size:16px;font-size:1.6rem}#shinchaIndex main #itemBox #limitBox{padding-bottom:150px}#shinchaIndex main #itemBox #limitBox h3{margin-bottom:5%;padding:4% 2%;flex-wrap:wrap}#shinchaIndex main #itemBox #limitBox h3 img{zoom:.4}#shinchaIndex main #itemBox #limitBox h3 img:first-child{margin-right:3%}#shinchaIndex main #itemBox #limitBox .limitList .box div{display:block}#shinchaIndex main #itemBox #limitBox .limitList .box div .price{padding-left:2%}#shinchaIndex main #itemBox .popular img.popularItem{right:0;top:3%;width:30%}#shinchaIndex main #shippng_guide{padding:8% 0}#shinchaIndex main #shippng_guide h3{padding:0 3vw;margin-bottom:5%}#shinchaIndex main #shippng_guide h3+p{margin-bottom:5%}#shinchaIndex main #shippng_guide h3+p strong{font-size:16px;font-size:1.6rem;border:2px solid #ce0303}#shinchaIndex main #shippng_guide .guideTxt{margin-bottom:5%}#shinchaIndex main #shippng_guide .guideTxt h4{font-size:18px;font-size:1.8rem}#shinchaIndex main #shippng_guide .guideTxt h4 small{display:block}#shinchaIndex main #shippng_guide .guideTxt h5{font-size:16px;font-size:1.6rem}#shinchaIndex main #shippng_guide .readme h4{font-size:18px;font-size:1.8rem}#shinchaIndex main #shippng_guide .readme .txt{padding:3% 4%}#shinchaIndex .sp_nav{position:fixed;left:0;bottom:0;width:100%;height:70px;display:grid;grid-template-columns:repeat(4, 1fr);gap:5px;padding:5px;z-index:9999;background:#fff;box-shadow:0px 0px 5px 5px rgba(168,162,162,.1)}#shinchaIndex .sp_nav a{color:#fff;display:flex;justify-content:center;align-items:center;border-radius:15px;font-size:1.4rem;text-align:center;line-height:1.3}#shinchaIndex .sp_nav .nav-01{background:#6356a3}#shinchaIndex .sp_nav .nav-02{background:#3eb134}#shinchaIndex .sp_nav .nav-03{background:#094}#shinchaIndex .sp_nav .nav-04{background:#ee87b4}#campaignIndex main section{padding:0}#campaignIndex main p.band,#campaignIndex main p.set{padding:3% 1%}#campaignIndex main h1#mainvisual{margin-bottom:8%}#campaignIndex main div[class^=visual0]{padding:0 3%}#campaignIndex main div[class^=visual0] h2{font-size:20px;font-size:2rem;font-feature-settings:"palt";margin-bottom:5%}#campaignIndex main div[class^=visual0] h2 span{display:inline}#campaignIndex main div[class^=visual0] .visIn{display:block}#campaignIndex main div[class^=visual0] .visIn .photo{width:100%;margin-bottom:3%}#campaignIndex main div[class^=visual0] .visIn .txt{width:auto}#campaignIndex main div[class^=visual0] .visIn .txt h3{font-size:23px;font-size:2.3rem;margin:5% 0 2%}#campaignIndex main div[class^=visual0] .visIn .txt p{font-size:15px;font-size:1.5rem;line-height:1.8}#campaignIndex main div.visual02{margin-bottom:10%}#campaignIndex main div.visual02 .teaType{flex-wrap:wrap;margin:8% 0}#campaignIndex main div.visual02 .teaType p{width:49%;margin:0;font-size:20px;font-size:2rem}#campaignIndex main div.visual02 .teaType p strong{font-size:23px;font-size:2.3rem}#campaignIndex main div.visual02 .teaType p span{font-size:90%}#campaignIndex main div.visual02 .teaType p:first-child{width:70%;margin:auto auto 5% auto}#campaignIndex main div.visual02 .teaType+p{padding:5%;font-size:15px;font-size:1.5rem;text-align:justify}#campaignIndex main div.visual03{margin-bottom:15%}#campaignIndex main div.visual03 .visIn{margin-bottom:5%}#campaignIndex main div.visual03 .visIn+p{padding:5%;font-size:15px;font-size:1.5rem;text-align:justify}#campaignIndex main #presentArea{margin:0 0 15%;padding:0}#campaignIndex main div.present{position:relative;margin-top:15%;padding:5% 3% 1%}#campaignIndex main div.present .ttl{display:block;margin-bottom:5%}#campaignIndex main div.present .ttl p{position:absolute;right:0;top:-35px;width:20%;margin:0}#campaignIndex main div.present .ttl h2{font-size:26px;font-size:2.6rem}#campaignIndex main div.present .ttl h2 span{font-size:12px;font-size:1.2rem}#campaignIndex main div.present .preBox{display:block;padding:8% 3%;margin-bottom:3%;min-height:inherit;overflow:hidden}#campaignIndex main div.present .preBox .photo{width:80%;margin:0 auto 8%}#campaignIndex main div.present .preBox .txt ul{margin-top:7%}#campaignIndex main div.present .preBox .txt ul li{font-size:14px;font-size:1.4rem;margin-right:2%}#campaignIndex main div.present .preBox .txt p{font-size:15px;font-size:1.5rem;margin-top:5%;text-align:justify}#campaignIndex main div.present .preBox .txt .flex{margin-top:5%}#campaignIndex main div.present .preBox .txt .flex img{width:15%;margin-right:2%}#campaignIndex main div.present .preBox .txt .abPhoto{position:static;width:45%;float:right;margin-top:-40px}#campaignIndex main .preAttention{display:block;margin:8% 3% 0;padding:3%}#campaignIndex main .preAttention dt{font-size:18px;font-size:1.8rem;width:100%;margin-bottom:2%}#campaignIndex main .preAttention dd{background:#fff;border-radius:10px;padding:5%;width:100%}#campaignIndex main #itemArea .band{margin-top:8%}#campaignIndex main #itemArea h1#mainvisual2{margin:0}#campaignIndex main #itemArea h1#mainvisual2+h3{font-size:20px;font-size:2rem;width:97%;margin:10% 0 0;padding:2% 0}#campaignIndex main #itemArea .sTtl{margin-bottom:3%}#campaignIndex main #itemArea .inner .btn{margin:0}#campaignIndex main #itemArea .btn a{font-size:20px;font-size:2rem;color:#fff;text-decoration:none}#campaignIndex main #itemArea .btn a:after{width:14px;height:14px;margin:-10px 0 0 0;border-top:solid 3px #fff;border-right:solid 3px #fff}#campaignIndex main #itemArea .item01{padding:5% 3% 10%}#campaignIndex main #itemArea .item01 .fl_box{flex-direction:column}#campaignIndex main #itemArea .item01 .btn{margin:8% auto 0}#campaignIndex main #itemArea .item01 .btn a{padding:10px 0;font-size:25px;font-size:2.5rem}#campaignIndex main #itemArea .otherItem{padding:5% 3% 0}#campaignIndex main #itemArea .otherItem .sTtl{margin-bottom:3%}#campaignIndex main #itemArea .otherItem .itemIn{display:block;padding:0}#campaignIndex main #itemArea .otherItem .itemIn:after{display:none}#campaignIndex main #itemArea .otherItem .itemIn .itemBox{width:100%}#campaignIndex main #itemArea .btn{margin:8% auto 15%}#campaignIndex main #itemArea .btn a{padding:10px 0}#campaignIndex main #itemArea #purchase .specialPrice{padding:3%;font-size:22px;font-size:2.2rem}#campaignIndex main #itemArea #purchase .inner{padding:8% 3%}#campaignIndex main #itemArea #purchase .inner h2{font-size:20px;font-size:2rem;margin-bottom:5%}#campaignIndex main #itemArea #purchase .inner .itemSelect{flex-direction:column}#campaignIndex main #itemArea #purchase .inner .itemSelect .select-wrap{width:100%;margin-bottom:5%}#campaignIndex main #itemArea #purchase .inner .itemSelect select{font-size:20px;font-size:2rem}#campaignIndex main #itemArea #purchase .inner .itemSelect input#location{font-size:18px;font-size:1.8rem;padding:10px 0}#campaignIndex main .attention{margin:10% 3% 0%;padding:5%;font-size:15px;font-size:1.5rem}#campaignIndex main .attention ul li{padding-left:0}#campaignIndex main .attention ul li::before,#campaignIndex main .attention ul li::after{display:none}#campaignIndex main #itemArea .attention2{font-size:20px;font-size:2rem;margin-top:3%}#campaignIndex footer{padding:0}}