body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","メイリオ",Meiryo,sans-serif;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}body>img{display:block;position:absolute}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}li{margin:0;padding:0}dl{margin:0;padding:0}dt{margin:0;padding:0}dd{margin:0;padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.floatL{float:left}.floatR{float:right}.lp_contents{background-color:#fff;margin:0;padding:0;width:100%}.lp_contents *{box-sizing:border-box}.lp_contents .mod-modal{animation:fadeIn .3s ease-in 0s forwards;bottom:0;display:block;left:0;opacity:1;overflow-y:auto;overscroll-behavior-y:none;padding:30px;position:fixed;right:0;scrollbar-width:none;top:0;z-index:var(--zi-modal)}.lp_contents .mod-modal.m-hidden{display:none !important;opacity:0 !important}body.m-noscroll{overflow-y:hidden;position:fixed;width:100%}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.lp_contents .mod-modal::-webkit-scrollbar{display:none}.lp_contents .mod-modal-cover{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0}.lp_contents .mod-modal-content{margin:auto;position:relative;width:750px;z-index:calc(var(--zi-modal) + 1)}.lp_contents .mod-modal-content.m-center{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.lp_contents .mod-modal-box{background-color:#f0f0f0}.lp_contents .mod-fixednav{display:flex;justify-content:center;position:sticky;width:100%;z-index:var(--zi-fixednav)}body{overflow:initial !important}:target{scroll-margin-top:calc(50px + 21.3333333333vw)}.lp_contents{--zi-fixednav: 19;--zi-modal: 2000;margin:0 auto}.lp_contents *{box-sizing:border-box;color:#000;font-family:"TazuganeGothicStdN-Book" !important;font-weight:400;font-weight:normal;letter-spacing:0}.lp_contents a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}.lp_contents span{color:inherit}.lp_contents em{color:inherit;font-style:normal}.lp_contents button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.lp_contents img{display:block;height:auto;max-width:100%;width:100%}.lp_contents sup{display:inline-block;transform:scale(0.7)}.lp_contents .container{margin:0 auto;text-align:center;width:calc(375 / 375 * 100vw)}.lp_contents .mod-fixednav{height:calc(80 / 375 * 100vw);opacity:1;overflow:hidden;transition:all .2s ease 0s}.lp_contents .mod-fixednav .container{display:none;opacity:0}.lp_contents .mod-fixednav .container a{background:#000;border-right:calc(25 / 375 * 100vw) solid #d6001c;height:100%;padding:calc(8 / 375 * 100vw) 0 0 calc(123 / 375 * 100vw);position:relative;width:100%}.lp_contents .mod-fixednav .container a::after{background:url(../img/cmn_whiteArrow_right.png) no-repeat;background-size:contain;content:"";height:calc(13 / 375 * 100vw);position:absolute;right:calc(-18 / 375 * 100vw);top:50%;transform:translateY(-50%);width:calc(7 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_img{left:calc(30 / 375 * 100vw);position:absolute;top:calc(5 / 375 * 100vw);width:calc(74 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_info{text-align:left}.lp_contents .mod-fixednav .container a .fixed_info .fixed_ttl{color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(18 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_info .fixed_price{color:#fff;display:flex;font-family:"TazuganeGothicStdN-Medium" !important;font-size:calc(44 / 375 * 100vw);font-weight:normal;line-height:calc(44 / 375 * 100vw);margin-top:calc(4 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_info .fixed_price .limite{align-items:center;border:calc(1 / 375 * 100vw) solid #fff;color:#fff;display:flex;font-size:calc(10 / 375 * 100vw);height:calc(34 / 375 * 100vw);justify-content:center;line-height:calc(12 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw);width:calc(34 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_info .fixed_price .yan{color:#fff;display:flex;flex-direction:column;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(23 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(32 / 375 * 100vw);margin-left:calc(10 / 375 * 100vw);margin-top:calc(4 / 375 * 100vw)}.lp_contents .mod-fixednav .container a .fixed_info .fixed_price .yan .postage{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(7 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(9 / 375 * 100vw);margin-bottom:calc(-5 / 375 * 100vw)}.lp_contents .mod-fixednav.cont1 .container{display:block;opacity:1}.lp_contents .mod-fixednav.m-upper.cont2{opacity:0;transform:translateY(-100%)}.lp_contents .mod-fixednav.m-upper.cont3{opacity:1;transform:translateY(0)}.lp_contents .mod-fixednav.m-upper.cont4{opacity:0;transform:translateY(-100%)}.lp_contents .mod-fixednav.m-upper.cont5{opacity:1;transform:translateY(0)}.lp_contents .mod-fixednav.m-upper.cont6{opacity:0;transform:translateY(-100%)}.lp_contents .mod-fixednav.m-upper.cont7{opacity:1;transform:translateY(0)}.lp_contents .mod-fixednav.m-upper.cont8{opacity:0;transform:translateY(-100%)}.lp_contents .sec_main .container .main_logo{background:#000;padding:calc(17 / 375 * 100vw) calc(90 / 375 * 100vw) calc(16 / 375 * 100vw)}.lp_contents .sec_main .container .main_info{align-items:center;background:#000;display:flex;padding:calc(7 / 375 * 100vw) 0 calc(5 / 375 * 100vw) calc(30 / 375 * 100vw)}.lp_contents .sec_main .container .main_info .main_info_img{margin-right:calc(32 / 375 * 100vw);width:calc(85 / 375 * 100vw)}.lp_contents .sec_main .container .main_info .main_info_name{color:#fff;font-family:"TazuganeGothicStdN-Heavy" !important;font-size:calc(16 / 375 * 100vw);font-weight:normal;font-weight:bold;line-height:calc(24 / 375 * 100vw);text-align:left}.lp_contents .sec_main .container .main_info .main_info_name span{color:#fff;display:inline-block;font-family:"TazuganeGothicStdN-Heavy" !important;font-size:calc(18.5 / 375 * 100vw);font-weight:normal;font-weight:bold;line-height:calc(27.75 / 375 * 100vw)}.lp_contents .sec_item .container .item_ttl{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(22 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.03em;line-height:calc(31 / 375 * 100vw)}.lp_contents .sec_item .container .item_box{margin-top:calc(48 / 375 * 100vw);position:relative}.lp_contents .sec_item .container .item_box .item_inner{display:flex;justify-content:space-between;padding:calc(36 / 375 * 100vw) 0 calc(65 / 375 * 100vw) calc(12 / 375 * 100vw);position:relative;z-index:2}.lp_contents .sec_item .container .item_box::before{background:rgba(221,221,221,.6);bottom:0;content:"";left:0;position:absolute;right:calc(51 / 375 * 100vw);top:0}.lp_contents .sec_item .container .item_box .item_img{padding-top:calc(24 / 375 * 100vw);position:relative;width:calc(164 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_award{left:calc(8 / 375 * 100vw);position:absolute;top:calc(-40 / 375 * 100vw);width:calc(68 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info{text-align:left;width:calc(182 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_ttl{width:calc(88 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_tag{background:#000;color:#fff;display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(21 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.2em;line-height:calc(33 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw);padding:0 calc(12 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_catch{font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.05em;line-height:calc(19 / 375 * 100vw);margin-top:calc(9 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_dose{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(10 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(15 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(20 / 375 * 100vw);margin-top:calc(1 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_dec li{font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.05em;line-height:calc(24 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_dec li sup{display:inline-block;transform:scale(0.7)}.lp_contents .sec_item .container .item_box .item_info .item_dec li+li{margin-top:calc(2 / 375 * 100vw)}.lp_contents .sec_item .container .item_box .item_info .item_note{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(10 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(10 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item1{margin-top:calc(-25 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item1 .item_inner{padding:calc(40 / 375 * 100vw) 0 calc(65 / 375 * 100vw) calc(12 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item1 .item_img{padding-top:calc(20 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2{margin-top:calc(-25 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2::before{background:rgba(221,221,221,.6);bottom:0;content:"";left:calc(115 / 375 * 100vw);position:absolute;right:0;top:0}.lp_contents .sec_item .container .item_box.box_item2 .item_inner{padding:calc(33 / 375 * 100vw) 0 calc(30 / 375 * 100vw) calc(20 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2 .item_inner .item_info{width:calc(110 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2 .item_inner .item_tag{font-size:calc(18 / 375 * 100vw);letter-spacing:0;line-height:calc(30 / 375 * 100vw);padding:0 calc(6 / 375 * 100vw);width:calc(140 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2 .item_inner .item_dose{font-size:calc(8 / 375 * 100vw);line-height:calc(12 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2 .item_inner .item_text{font-size:calc(11 / 375 * 100vw);line-height:calc(17 / 375 * 100vw);margin-top:calc(2 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item2 .item_inner .item_img{padding-top:calc(62 / 375 * 100vw);width:calc(252 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3{margin-top:calc(-25 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3::before{background:rgba(221,221,221,.6);bottom:0;content:"";left:0;position:absolute;right:calc(125 / 375 * 100vw);top:0}.lp_contents .sec_item .container .item_box.box_item3 .item_inner{padding:calc(54 / 375 * 100vw) 0 calc(1 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_info{width:calc(138 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_tag{font-size:calc(18 / 375 * 100vw);letter-spacing:0;line-height:calc(30 / 375 * 100vw);padding:0 calc(6 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_catch{font-size:calc(13 / 375 * 100vw);line-height:calc(16 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_dose{font-size:calc(8 / 375 * 100vw);line-height:calc(12 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_text{font-size:calc(11 / 375 * 100vw);line-height:calc(17 / 375 * 100vw);margin-top:calc(2 / 375 * 100vw)}.lp_contents .sec_item .container .item_box.box_item3 .item_inner .item_img{padding-top:0;width:calc(207 / 375 * 100vw)}.lp_contents .sec_item .container .item_present{background:#d4e4ec;height:calc(70 / 375 * 100vw);margin:calc(28 / 375 * 100vw) auto 0;padding-right:calc(117 / 375 * 100vw);position:relative;width:calc(335 / 375 * 100vw)}.lp_contents .sec_item .container .item_present_img{position:absolute;right:calc(31 / 375 * 100vw);top:calc(-20 / 375 * 100vw);width:calc(113 / 375 * 100vw)}.lp_contents .sec_item .container .item_present_text{display:flex;flex-direction:column;font-size:calc(14 / 375 * 100vw);height:100%;justify-content:center;line-height:calc(21 / 375 * 100vw)}.lp_contents .sec_cv .container{background:#f0f0f0;margin-top:calc(50 / 375 * 100vw);padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(50 / 375 * 100vw)}.lp_contents .sec_cv .container .cv_ttl{font-size:calc(16 / 375 * 100vw);line-height:calc(16 / 375 * 100vw);position:relative}.lp_contents .sec_cv .container .cv_ttl::before{background:#000;content:"";height:calc(1 / 375 * 100vw);left:0;position:absolute;top:50%;width:calc(65 / 375 * 100vw)}.lp_contents .sec_cv .container .cv_ttl::after{background:#000;content:"";height:calc(1 / 375 * 100vw);position:absolute;right:0;top:50%;width:calc(65 / 375 * 100vw)}.lp_contents .sec_cv .container .cv_img{margin-top:calc(20 / 375 * 100vw)}.lp_contents .sec_goods{margin-top:calc(50 / 375 * 100vw)}.lp_contents .sec_goods .container{background:#000;padding:calc(27 / 375 * 100vw) 0 calc(26 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage{margin-top:calc(16 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_ttl{color:#fff;font-family:"TazuganeGothicStdN-Medium" !important;font-size:calc(19 / 375 * 100vw);font-weight:normal;letter-spacing:.1em;line-height:calc(28.5 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_list{display:flex;justify-content:center;margin-top:calc(10 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_list li{width:calc(76 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_list li .goods_postage_text{color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(12 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(16 / 375 * 100vw);margin-left:calc(-7 / 375 * 100vw);margin-top:calc(8 / 375 * 100vw);width:calc(90 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_list li .goods_postage_text span{display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(10 / 375 * 100vw);font-weight:normal;line-height:calc(10 / 375 * 100vw)}.lp_contents .sec_goods .container .goods_postage_list li+li{margin-left:calc(14 / 375 * 100vw)}.lp_contents .cmn_goods{background:#000;padding:0 calc(20 / 375 * 100vw)}.lp_contents .cmn_goods .goods_info{padding:0 calc(6 / 375 * 100vw)}.lp_contents .cmn_goods .goods_tag{border:calc(1 / 375 * 100vw) solid #fff;color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(18 / 375 * 100vw);font-style:normal;font-weight:normal;height:calc(30 / 375 * 100vw);letter-spacing:.1em;line-height:calc(28 / 375 * 100vw);text-align:center;width:calc(100 / 375 * 100vw)}.lp_contents .cmn_goods .goods_name{color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(24 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(30 / 375 * 100vw);margin-top:calc(11 / 375 * 100vw)}.lp_contents .cmn_goods .goods_detail{align-items:center;display:flex}.lp_contents .cmn_goods .goods_img{width:calc(95 / 375 * 100vw)}.lp_contents .cmn_goods .goods_price{align-items:center;color:#fff;display:flex;margin-left:calc(8 / 375 * 100vw)}.lp_contents .cmn_goods .goods_price em{color:#fff;font-family:"TazuganeGothicStdN-Medium" !important;font-size:calc(58 / 375 * 100vw);font-weight:normal;line-height:calc(58 / 375 * 100vw)}.lp_contents .cmn_goods .goods_price .yan{color:#fff;font-family:"TazuganeGothicStdN-Medium" !important;font-size:calc(35 / 375 * 100vw);font-weight:normal;line-height:calc(35 / 375 * 100vw);margin-left:calc(5 / 375 * 100vw)}.lp_contents .cmn_goods .goods_price .yan span{color:#fff;display:block;font-family:"TazuganeGothicStdN-Medium" !important;font-size:calc(9 / 375 * 100vw);font-weight:normal;line-height:calc(15 / 375 * 100vw)}.lp_contents .cmn_goods .setblock{margin-top:calc(7 / 375 * 100vw);position:relative}.lp_contents .cmn_goods .setblock a,.lp_contents .cmn_goods .setblock div{height:calc(50 / 375 * 100vw);width:calc(335 / 375 * 100vw)}.lp_contents .cmn_goods .setblock a span,.lp_contents .cmn_goods .setblock div span{color:#fff;display:flex;flex-direction:column;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(17 / 375 * 100vw);font-style:normal;font-weight:normal;height:100%;justify-content:center;line-height:calc(21 / 375 * 100vw);text-align:center}.lp_contents .cmn_goods .setblock a span em,.lp_contents .cmn_goods .setblock div span em{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-weight:normal;line-height:calc(18 / 375 * 100vw)}.lp_contents .cmn_goods .setblock .btn_myself{position:relative}.lp_contents .cmn_goods .setblock .btn_myself::after{background:url(../img/setblock_icon.png) no-repeat 0 0;background-size:100%;content:"";height:calc(18 / 375 * 100vw);position:absolute;right:calc(18 / 375 * 100vw);top:50%;transform:translateY(-50%);width:calc(17 / 375 * 100vw)}.lp_contents .cmn_goods .setblock .btn_myself{background:#c8102e}.lp_contents .cmn_goods .setblock .btn_others{background:#000;border:calc(1 / 375 * 100vw) solid #fff;position:relative}.lp_contents .cmn_goods .setblock .btn_others::after{-ms-transform:rotate(45deg);border-right:solid calc(1 / 375 * 100vw) #fff;border-top:solid calc(1 / 375 * 100vw) #fff;content:"";display:block;height:calc(8 / 375 * 100vw);position:absolute;right:calc(20 / 375 * 100vw);top:40%;transform:translateY(-50%);transform:rotate(45deg);width:calc(8 / 375 * 100vw)}.lp_contents .cmn_goods .setblock div{background:#8a8a8a}.lp_contents .cmn_goods .setblock div+div{margin-top:calc(20 / 375 * 100vw)}.lp_contents .cmn_goods .setblock a+a{margin-top:calc(20 / 375 * 100vw)}.lp_contents .cmn_goods .goods_link{margin-top:calc(23 / 375 * 100vw)}.lp_contents .cmn_goods .goods_link a{border-bottom:calc(1 / 375 * 100vw) solid #fff;color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(14 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.2em;line-height:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);position:relative}.lp_contents .cmn_goods .goods_link a::after{background:url(../img/cmn_whiteArrow_right2.png) no-repeat;background-size:contain;content:"";height:calc(11 / 375 * 100vw);position:absolute;right:calc(2 / 375 * 100vw);top:50%;transform:translateY(-50%);width:calc(7 / 375 * 100vw)}.lp_contents .cmn_goods .goods_notes{border-bottom:calc(1 / 375 * 100vw) solid #fff;margin-top:calc(24 / 375 * 100vw);padding-bottom:calc(16 / 375 * 100vw);text-align:left}.lp_contents .cmn_goods .goods_notes li{color:#fff;font-size:calc(9 / 375 * 100vw);letter-spacing:-0.02em;line-height:calc(14 / 375 * 100vw);margin-left:1.2em;text-indent:-1.2em}.lp_contents .cmn_goods .goods_modal{background:url(../img/modal_icon.png) no-repeat 0 0;background-size:100%;height:calc(36 / 375 * 100vw);left:calc(-10 / 375 * 100vw);position:absolute;top:calc(58 / 375 * 100vw);width:calc(36 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal .cv_ttl{font-size:calc(15 / 375 * 100vw);line-height:calc(15 / 375 * 100vw);position:relative}.lp_contents .cmn_goods .mod-modal .cv_ttl::before{background:#000;content:"";height:calc(1 / 375 * 100vw);left:0;position:absolute;top:50%;width:calc(20 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal .cv_ttl::after{background:#000;content:"";height:calc(1 / 375 * 100vw);position:absolute;right:0;top:50%;width:calc(20 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal .cv_img{margin-top:calc(24 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal-content{width:calc(335 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal-box{margin:0 auto;padding:calc(30 / 375 * 100vw) calc(20 / 375 * 100vw);width:calc(335 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal-close{background:url(../img/close_icon.png) no-repeat 0 0;background-size:100%;height:calc(30.5 / 375 * 100vw);position:absolute;right:0;top:calc(-38 / 375 * 100vw);width:calc(30.5 / 375 * 100vw)}.lp_contents .cmn_goods .mod-modal-close button{align-items:center;aspect-ratio:1;cursor:pointer;display:flex;font-size:0;height:100%;width:100%}.lp_contents .sec_tech .container{background:linear-gradient(190deg, #eee, #D9D9D9, #D6D6D6, #2E2E2E);padding:calc(62 / 375 * 100vw) 0 0}.lp_contents .sec_tech .container .tech_ttl{font-family:"TazuganeGothicStdN-Heavy" !important;font-size:calc(23 / 375 * 100vw);font-weight:normal;letter-spacing:.07em;line-height:calc(23 / 375 * 100vw)}.lp_contents .sec_tech .container .tech_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(29 / 375 * 100vw)}.lp_contents .sec_tech .container .tech_img{margin-top:calc(34 / 375 * 100vw)}.lp_contents .sec_trouble .container{margin-top:calc(45 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_ttl{font-family:"TazuganeGothicStdN-Heavy" !important;font-size:calc(25 / 375 * 100vw);font-weight:normal;line-height:calc(35 / 375 * 100vw);position:relative}.lp_contents .sec_trouble .container .trouble_ttl::after{background:#000;bottom:calc(-60 / 375 * 100vw);content:"";height:calc(50 / 375 * 100vw);left:50%;position:absolute;width:calc(1 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_dec{background:#000;margin-top:calc(60 / 375 * 100vw);padding:calc(43 / 375 * 100vw) 0 calc(39 / 375 * 100vw) calc(77 / 375 * 100vw);position:relative;text-align:left;z-index:2}.lp_contents .sec_trouble .container .trouble_dec li{color:#fff;font-size:calc(16 / 375 * 100vw);letter-spacing:.07em;line-height:calc(24 / 375 * 100vw);position:relative}.lp_contents .sec_trouble .container .trouble_dec li::before{background:url(../img/trouble_checkbox.png);background-size:contain;content:"";height:calc(25 / 375 * 100vw);left:calc(-37 / 375 * 100vw);position:absolute;top:calc(-2 / 375 * 100vw);width:calc(25 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_dec li span{font-family:"TazuganeGothicStdN-Heavy" !important;font-size:calc(20 / 375 * 100vw);font-weight:normal;line-height:calc(24 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_dec li+li{margin-top:calc(20 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_box{background:#e6e6e6;padding:calc(44 / 375 * 100vw) 0 calc(40 / 375 * 100vw);position:relative}.lp_contents .sec_trouble .container .trouble_box::after{background:url(../img/trouble_box_icon.png);background-size:contain;bottom:calc(-50 / 375 * 100vw);content:"";height:calc(50 / 375 * 100vw);left:50%;position:absolute;transform:translateX(-50%);width:calc(375 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_box_ttl li{background:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(23 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.07em;line-height:calc(33 / 375 * 100vw);margin:0 auto;width:calc(320 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_box_ttl li+li{margin-top:calc(15 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_box_img{margin:calc(38 / 375 * 100vw) auto 0;width:calc(271 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_box_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product{margin-top:calc(89 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_ttl{align-items:center;display:flex;flex-direction:column}.lp_contents .sec_trouble .container .trouble_product_ttl li{border-bottom:calc(1 / 375 * 100vw) solid #000;display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(23 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.07em;line-height:calc(23 / 375 * 100vw);padding-bottom:calc(5 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_ttl li+li{margin-top:calc(16 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(24 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_catch{margin:calc(38 / 375 * 100vw) auto 0;position:relative;width:calc(311 / 375 * 100vw);z-index:2}.lp_contents .sec_trouble .container .trouble_product_catch li{font-feature-settings:"palt";background:#000;color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(24 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.2em;line-height:calc(37.5 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_catch li+li{margin-top:calc(15 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product_img{margin-top:calc(-23 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product .cmn_goods{margin-top:calc(-10 / 375 * 100vw);padding-top:calc(30 / 375 * 100vw);position:relative}.lp_contents .sec_trouble .container .trouble_product .cmn_goods::before{background:url(../img/trouble_goods_icon.png);background-size:contain;content:"";height:calc(55 / 375 * 100vw);left:0;position:absolute;top:calc(-52 / 375 * 100vw);width:calc(375 / 375 * 100vw)}.lp_contents .sec_trouble .container .trouble_product .cmn_goods .goods_notes{border:none;padding-bottom:calc(25 / 375 * 100vw)}.lp_contents .sec_product .container .product_box{padding-top:calc(40 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_ttl{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(28 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.1em;line-height:calc(28 / 375 * 100vw);position:relative}.lp_contents .sec_product .container .product_box_ttl::after{background:#000;bottom:calc(-16 / 375 * 100vw);content:"";height:calc(1 / 375 * 100vw);left:50%;position:absolute;transform:translateX(-50%);width:calc(53 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(34 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_note{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(10 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(13 / 375 * 100vw);margin-top:calc(2 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_img{margin-top:calc(32 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point{background:#e6e6e6;margin-top:calc(85 / 375 * 100vw);padding-bottom:calc(48 / 375 * 100vw);position:relative}.lp_contents .sec_product .container .product_box_point .point_tag{left:0;position:absolute;top:calc(-35 / 375 * 100vw);width:calc(170 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point .point_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(19 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point .point_note{font-size:calc(11 / 375 * 100vw);letter-spacing:.05em;line-height:calc(11 / 375 * 100vw);margin-top:calc(4 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point+.product_box_point{margin-top:0}.lp_contents .sec_product .container .product_box_point+.product_box_point .point_text{margin-top:calc(30 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point+.product_box_point .point_text_02{margin-top:0;padding-top:calc(16 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point:nth-of-type(2){padding-bottom:calc(59 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_point:nth-of-type(3){padding-bottom:calc(24 / 375 * 100vw)}.lp_contents .sec_product .container .product_box+.product_box{padding-top:calc(56 / 375 * 100vw)}.lp_contents .sec_product .container .product_box+.product_box .product_box_point{margin-top:calc(26 / 375 * 100vw);padding-bottom:calc(39 / 375 * 100vw)}.lp_contents .sec_product .container .product_box+.product_box .product_box_point .product_box_img{margin-top:0}.lp_contents .sec_product .container .product_box+.product_box .product_box_point .point_text{margin-top:calc(41 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_check{background:#e6e6e6;margin-top:calc(-30 / 375 * 100vw);padding:calc(60 / 375 * 100vw) 0 calc(45 / 375 * 100vw);text-align:left}.lp_contents .sec_product .container .product_box_check dt{margin-bottom:calc(30 / 375 * 100vw);width:calc(170 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_check dd{padding-left:calc(56 / 375 * 100vw);position:relative}.lp_contents .sec_product .container .product_box_check dd::after{background:url(../img/product_box_checkbox.png);background-size:contain;content:"";height:calc(25 / 375 * 100vw);left:calc(30 / 375 * 100vw);position:absolute;top:calc(0 / 375 * 100vw);width:calc(25 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_check dd span{background:#fff;display:inline-block;font-size:calc(13 / 375 * 100vw);line-height:calc(25 / 375 * 100vw);padding:0 calc(8 / 375 * 100vw)}.lp_contents .sec_product .container .product_box_check dd+dd{margin-top:calc(12 / 375 * 100vw)}.lp_contents .sec_skincare .container{background:#000;margin-top:calc(54 / 375 * 100vw);padding:calc(27 / 375 * 100vw) 0 calc(29 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_ttl{color:#fff;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(21 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(30 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_tag{background:#fff;display:inline-block;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-style:normal;font-weight:normal;line-height:calc(27.5 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw);padding:0 calc(10 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_img{margin-top:calc(16 / 375 * 100vw)}.lp_contents .sec_skincare .container .cmn_goods{margin-top:calc(22 / 375 * 100vw)}.lp_contents .sec_skincare .container .cmn_goods .goods_notes{border-bottom:none;padding-bottom:0}.lp_contents .sec_skincare .container .skincare_btn{margin-top:calc(16 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_btn a{background:#fff;height:calc(50 / 375 * 100vw);position:relative;width:calc(335 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_btn a::after{background:url(../img/cmn_blackArrow_right.png);background-size:contain;content:"";height:calc(11 / 375 * 100vw);position:absolute;right:calc(68 / 375 * 100vw);top:50%;transform:translateY(-50%);width:calc(6 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_btn a span{display:flex;flex-direction:column;font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(15 / 375 * 100vw);font-style:normal;font-weight:normal;height:100%;justify-content:center;letter-spacing:.16em;line-height:calc(20 / 375 * 100vw)}.lp_contents .sec_skincare .container .skincare_btn a span em{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(12 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.16em}.lp_contents .sec_int .container{background:#e6e6e6;padding-bottom:calc(82 / 375 * 100vw)}.lp_contents .sec_int .container .int_ttl{font-family:"TazuganeGothicStdN-Book" !important;font-size:calc(28 / 375 * 100vw);font-style:normal;font-weight:normal;letter-spacing:.1em;line-height:calc(28 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw);position:relative}.lp_contents .sec_int .container .int_ttl::after{background:#000;bottom:calc(-23 / 375 * 100vw);content:"";height:calc(1 / 375 * 100vw);left:50%;position:absolute;transform:translateX(-50%);width:calc(53 / 375 * 100vw)}.lp_contents .sec_int .container .int_text{font-size:calc(13 / 375 * 100vw);letter-spacing:.05em;line-height:calc(25 / 375 * 100vw);margin-top:calc(64 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);text-align:left}.lp_contents .sec_int .container .int_text+.int_text{margin-top:calc(25 / 375 * 100vw)}.lp_contents .sec_int .container .int_note{font-size:calc(10 / 375 * 100vw);line-height:calc(10 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw);padding-left:calc(20 / 375 * 100vw);text-align:left}.lp_contents .sec_int .container .int_logo{margin:calc(52 / 375 * 100vw) auto 0;width:calc(190 / 375 * 100vw)}.lp_contents .sec_attention .container{padding:calc(52 / 375 * 100vw) calc(20 / 375 * 100vw) calc(45 / 375 * 100vw);text-align:left}.lp_contents .sec_attention .container h3{font-size:calc(14 / 375 * 100vw);line-height:calc(14 / 375 * 100vw);margin-bottom:calc(18 / 375 * 100vw)}.lp_contents .sec_attention .container dl dt{font-size:calc(11 / 375 * 100vw);line-height:calc(14 / 375 * 100vw);margin-bottom:calc(7 / 375 * 100vw)}.lp_contents .sec_attention .container dl dd{font-size:calc(9 / 375 * 100vw);letter-spacing:-0.02em;line-height:calc(14 / 375 * 100vw);margin-left:1.2em;text-indent:-1.2em}.lp_contents .sec_attention .container dl dd a{color:#c8102e;text-decoration:underline;text-indent:0}.lp_contents .sec_attention .container dl+dl{margin-top:calc(15 / 375 * 100vw)}.lp_contents .mod_about{margin:0 auto;width:100%}.lp_contents .mod_service{width:100%}.lp_contents .mod_btns{padding:0}@media screen and (min-width: 600px){.pagetitle{font-size:166%;line-height:1.2;margin:0 auto;max-width:960px;padding:15px 0 10px;text-align:left}.lp_contents .mod-fixednav.m-upper{top:70px}}@media screen and (max-width: 599px){.pagetitle{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:150%;margin:-1px 0 0;padding:9px 10px 8px 10px;width:100%}.lp_contents .mod-fixednav.m-upper{top:50px}}@media(hover: hover){.hover{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.hover:hover{opacity:.8}}
