@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap);
body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Hiragino Sans,メイリオ,Meiryo,sans-serif;margin:0}body>img{display:block;position:absolute}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}ul{list-style:none}dd,dl,dt,li{margin:0;padding:0}.clearfix:after,.clearfix:before{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 .mod-fixednav{color:#fff;display:flex;justify-content:center;position:sticky;width:100%;z-index:var(--zi-fixednav)}.lp_contents .mod-fixednav.m-upper{top:0}.lp_contents .mod-fixednav.m-lower{bottom:0;margin-top:80px}.lp_contents .mod-fixednav ul{border:0}.lp_contents .mod-fixednav ul li a{color:#fff}body{overflow:initial!important}.lp_contents{--zi-fixednav:19;--zi-modal:1000;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;margin:0 auto;text-align:left;text-align:center;width:720px}.lp_contents .inner{box-sizing:border-box;line-height:1.5em;position:relative;text-align:left}.lp_contents a,.lp_contents button{cursor:pointer}.lp_contents img{display:block;height:auto;max-width:100%;width:100%}.lp_contents *{box-sizing:border-box}.lp_contents em{font-style:normal}.lp_contents span{color:inherit}.lp_contents a{color:inherit;display:inline-block;text-decoration:none}.lp_contents .container{margin:0 auto;width:720px}.lp_contents .js-acc{margin:8px auto 0;width:560px}.lp_contents .js-acc button{background:#ebebeb;border:0;color:#151515;cursor:pointer;font-size:24px;font-weight:500;line-height:66px;position:relative;width:560px}.lp_contents .js-acc button:after{background:url(../img/acc_open.png) no-repeat 50%;background-size:contain;content:"";display:block;height:22px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:22px}.lp_contents .js-acc-cont{transition:all .2s ease 0s}.lp_contents .js-acc-cont div{padding:30px 0}.lp_contents .js-acc-cont div ul{font-feature-settings:"palt";font-size:24px;font-weight:400;line-height:36px;padding-left:.6em;text-align:left;text-indent:-.6em}.lp_contents .js-acc-cont div ul li:first-child{font-weight:700}.lp_contents .js-acc-cont div ul li+li{margin-top:8px}.lp_contents .js-acc-cont div ul li span{font-size:20px;font-weight:400;line-height:30px}.lp_contents .js-acc[data-remove=true] .js-acc-cover{max-height:1000px;opacity:1;overflow-y:hidden;transition:all .5s ease 0s}.lp_contents .js-acc.m-opened[data-remove=true] .js-acc-cover{max-height:0;opacity:0}.lp_contents .js-acc .js-acc-btn-label-close{display:block}.lp_contents .js-acc .js-acc-btn-label-open,.lp_contents .js-acc.m-opened .js-acc-btn-label-close{display:none}.lp_contents .js-acc.m-opened .js-acc-btn-label-open{display:block}.lp_contents .js-acc.m-opened button:after{background:url(../img/acc_close.png) no-repeat 50%;background-size:contain}.lp_contents .cmn_btn div a{background:#000;position:relative}.lp_contents .cmn_btn div a:after{background:url(../img/shopping.png) no-repeat 50%;background-size:contain;content:"";height:32px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .cmn_btn div div{background:#999}.lp_contents .cmn_btn div a,.lp_contents .cmn_btn div div{height:96px;margin:40px auto 0;width:560px}.lp_contents .cmn_btn div a span,.lp_contents .cmn_btn div div span{font-feature-settings:"palt";color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:700;height:100%;justify-content:center;letter-spacing:.075em;line-height:40px;text-align:center}.lp_contents .cmn_btn div a em,.lp_contents .cmn_btn div div em{font-size:24px}.lp_contents .cmn_btns a{background:#000;position:relative}.lp_contents .cmn_btns a:after{background:url(../img/shopping.png) no-repeat 50%;background-size:contain;content:"";height:32px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:32px}.lp_contents .cmn_btns div{background:#999}.lp_contents .cmn_btns a,.lp_contents .cmn_btns div{height:96px;margin:40px auto 0;width:560px}.lp_contents .cmn_btns a span,.lp_contents .cmn_btns div span{font-feature-settings:"palt";color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:700;height:100%;justify-content:center;letter-spacing:.075em;line-height:40px;text-align:center}.lp_contents .cmn_btns a em,.lp_contents .cmn_btns div em{font-size:24px}.lp_contents .cmn_item{margin:0 auto;width:560px}.lp_contents .cmn_item+.cmn_item{margin-top:100px;position:relative}.lp_contents .cmn_item+.cmn_item:after{background:url(../img/item_line.png) no-repeat 50%;background-size:100% 100%;content:"";height:3px;left:0;position:absolute;top:-50px;width:560px}.lp_contents .cmn_item .item_catch{color:#151515;font-size:32px;font-weight:500;line-height:48px}.lp_contents .cmn_item .item_product{margin:18px 0 72px}.lp_contents .cmn_item .item_present{background:#ecf7ff;margin:40px auto 64px;padding:22px 0 10px 26px;position:relative;text-align:left}.lp_contents .cmn_item .item_present_en{color:#3f76a9;font-size:32px;font-weight:500;line-height:32px}.lp_contents .cmn_item .item_present_ttl{font-size:28px;font-weight:700;line-height:42px;margin-top:4px}.lp_contents .cmn_item .item_present_img{position:absolute;right:22px;top:-32px;width:146px}.lp_contents .cmn_item .item_name{color:#8a8a8a;font-size:28px;font-weight:700;line-height:42px;text-align:left}.lp_contents .cmn_item .item_price{font-size:28px;font-weight:400;line-height:42px;margin-top:20px;text-align:left}.lp_contents .cmn_item .item_price span{font-size:56px;font-weight:700;line-height:56px}.lp_contents .cmn_item .item_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:12px;padding-left:1.3em;text-align:left;text-indent:-1.3em}.lp_contents .cmn_item .item_notes a{color:#d4003b;text-decoration-line:underline;text-indent:0}.lp_contents .cmn_present{background:url(../img/makeup_present_bg.png) no-repeat 50%;background-size:100% 100%;box-shadow:0 0 12px 0 rgba(0,0,0,.1);margin-top:66px;padding:56px 0 52px}.lp_contents .cmn_present_ttl{color:#3f76a9;font-size:32px;font-weight:500;line-height:32px}.lp_contents .cmn_present_en{margin:24px auto 34px;width:560px}.lp_contents .cmn_present_subttl{font-size:24px;font-weight:500;line-height:42px;margin-bottom:16px}.lp_contents .cmn_present_subttl span{font-size:32px;font-weight:500;line-height:42px}.lp_contents .cmn_present_catch{color:#3f76a9;font-size:36px;font-weight:700;line-height:48px;margin-bottom:24px}.lp_contents .cmn_present_catch span{font-size:40px;font-weight:700;line-height:48px}.lp_contents .cmn_present_period{background:#d3e6f2;border-radius:36px;font-size:24px;font-weight:500;line-height:48px;margin:0 auto 54px;width:560px}.lp_contents .cmn_present_name{font-size:24px;font-weight:700;line-height:36px;margin-top:38px}.lp_contents .cmn_present_dec{font-size:24px;font-weight:400;line-height:36px;margin:16px 0;padding:0 40px}.lp_contents .cmn_present_det{display:flex;font-size:20px;font-weight:400;line-height:30px;margin:0 auto;text-align:left;width:410px}.lp_contents .cmn_present_det dt{width:110px}.lp_contents .top_unit{background:#f6f6f9 url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218.041%22%20height%3D%2216%22%20viewBox%3D%220%200%2018.041%2016%22%3E%20%3Cg%20transform%3D%22translate(-14.479%20-122.5)%22%3E%20%3Cpath%20d%3D%22M8.017%2C1.847%2C1.233%2C13.461A1.693%2C1.693%2C0%2C0%2C0%2C2.716%2C16H16.285a1.693%2C1.693%2C0%2C0%2C0%2C1.484-2.539L10.983%2C1.847A1.723%2C1.723%2C0%2C0%2C0%2C8.017%2C1.847Z%22%20transform%3D%22translate(14%20121.999)%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20d%3D%22M14.835%2C16.559a.711.711%2C0%2C1%2C1%2C1.421%2C0%2C.71.71%2C0%2C1%2C1-1.421%2C0m1.331-6.97c0%2C.417-.124%2C1.489-.271%2C3.068l-.147%2C1.568h-.406l-.147-1.568c-.146-1.579-.27-2.651-.27-3.068%2C0-.485.237-.688.62-.688s.621.2.621.688%22%20transform%3D%22translate(7.954%20118.491)%22%20fill%3D%22%23333%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat 60px;background-size:34px auto}.lp_contents .top_unit,.lp_contents .top_unit a{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.lp_contents .top_unit a{-webkit-box-align:center;-ms-flex-align:center;font-feature-settings:"palt";align-items:center;border:0;color:#333;display:flex;font-size:18px;justify-content:center;line-height:1.7142857143;padding:14px 52px 14px 68px;position:relative;text-align:left;text-decoration:none;width:100%}.lp_contents .top_unit a:after{background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225.207%22%20height%3D%229.414%22%20viewBox%3D%220%200%205.207%209.414%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10097%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010097%22%20d%3D%22M16753.705%2C957.374l4-4-4-4%22%20transform%3D%22translate(-16752.998%20-948.667)%22%20fill%3D%22none%22%20stroke%3D%22%23df0068%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E") no-repeat 50%;background-size:contain;content:"";height:20px;position:absolute;right:50px;top:50%;transform:translateY(-50%) rotate(90deg);width:20px}.lp_contents .sec_lead .container{background:#b4e1ff url(../img/lead_bg.png) no-repeat top;background-size:contain;padding-top:504px}.lp_contents .sec_lead .lead_cont{background:url(../img/lead_cont_bg.png) no-repeat 50%;background-size:100% 100%;margin-left:20px;padding:44px 0 148px;position:relative;z-index:2}.lp_contents .sec_lead .lead_cont:after{background:url(../img/lead_cont_ribbon.png) no-repeat 50%;background-size:contain;bottom:-108px;content:"";height:386px;left:-20px;position:absolute;width:720px;z-index:1}.lp_contents .sec_lead .lead_cont_ttl{margin-bottom:18px;margin-left:158px;width:366px}.lp_contents .sec_lead .lead_cont_catch{margin-bottom:40px;margin-left:56px;width:566px}.lp_contents .sec_lead .lead_cont_txt{color:#fff;font-size:32px;font-weight:400;line-height:48px;padding:0 72px 0 60px;text-align:left}.lp_contents .sec_coffret{margin-top:-210px}.lp_contents .sec_coffret .container{background:#e2f4ff url(../img/coffret_bg.jpg) no-repeat top;background-size:100% auto;padding:304px 40px 50px;position:relative;z-index:0}.lp_contents .sec_coffret .coffret_intro{position:relative}.lp_contents .sec_coffret .coffret_intro_ttl{margin-bottom:12px;width:298px}.lp_contents .sec_coffret .coffret_intro_txt{font-feature-settings:"palt";font-size:24px;font-weight:400;letter-spacing:-.96px;line-height:36px;text-align:left}.lp_contents .sec_coffret .coffret_intro_icon{position:absolute;right:0;top:58px;width:168px}.lp_contents .sec_coffret .anchor_list{margin-top:240px}.lp_contents .sec_coffret .anchor_list_item a{display:flex;flex-direction:row-reverse;position:relative}.lp_contents .sec_coffret .anchor_list_item .item_img{left:0;position:absolute;top:10px;width:325px}.lp_contents .sec_coffret .anchor_list_item .item_new{left:-30px;position:absolute;top:-66px;width:120px}.lp_contents .sec_coffret .anchor_list_item .item_kirakira{left:80px;position:absolute;top:-60px;width:128px}.lp_contents .sec_coffret .anchor_list_item .item_info{align-items:flex-end;display:flex;flex-direction:column;padding-right:8px;width:346px}.lp_contents .sec_coffret .anchor_list_item .item_ttl{width:346px}.lp_contents .sec_coffret .anchor_list_item .item_txt{font-size:28px;font-weight:400;line-height:42px;text-align:right}.lp_contents .sec_coffret .anchor_list_item.skincare_item{margin-top:140px;position:relative}.lp_contents .sec_coffret .anchor_list_item.skincare_item a{flex-direction:row}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_info{align-items:flex-start;padding-right:0;width:379px}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_new{left:auto;right:0;top:-70px}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_ttl{width:379px}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_img{left:auto;position:absolute;right:-16px;top:0}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_txt{margin-top:10px;text-align:left}.lp_contents .sec_coffret .anchor_list_item.skincare_item .item_kirakira{left:auto;position:absolute;right:10px;top:-60px;width:188px}.lp_contents .sec_coffret .anchor_list_item.special_item{margin-top:140px}.lp_contents .sec_coffret .anchor_list_item.special_item .item_info{padding-right:8px}.lp_contents .sec_coffret .anchor_list_item.special_item .item_ttl{width:336px}.lp_contents .sec_coffret .anchor_list_item.special_item .item_new{top:-60px}.lp_contents .sec_coffret .anchor_list_item.special_item .item_kirakira{left:-26px;position:absolute;top:16px;width:152px}.lp_contents .sec_coffret .anchor_list .item_btn{align-items:center;background-color:#000;display:flex;height:70px;justify-content:center;margin:12px 0 0;position:relative;width:296px}.lp_contents .sec_coffret .anchor_list .item_btn span{color:#fff;font-size:28px;font-weight:400;line-height:42px}.lp_contents .sec_coffret .anchor_list .item_btn:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";display:block;height:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.lp_contents .sec_coffret .coffret_makeup{padding-top:380px;position:relative}.lp_contents .sec_coffret .coffret_makeup .makeup_ttl{margin:0 auto 24px;width:544px}.lp_contents .sec_coffret .coffret_makeup .makeup_txt{font-size:32px;font-weight:400;line-height:54px}.lp_contents .sec_coffret .coffret_makeup .makeup_present{background:url(../img/makeup_present_bg.png) no-repeat 50%;background-size:100% 100%;box-shadow:0 0 12px 0 rgba(0,0,0,.1);margin-top:66px;padding:56px 0 72px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_ttl{color:#3f76a9;font-size:32px;font-weight:500;line-height:32px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_en{margin:24px auto 34px;width:560px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_subttl{font-size:24px;font-weight:500;line-height:42px;margin-bottom:16px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_subttl span{font-size:32px;font-weight:500;line-height:42px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_catch{color:#3f76a9;font-size:36px;font-weight:700;line-height:48px;margin-bottom:24px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_catch span{font-size:40px;font-weight:700;line-height:48px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_period{background:#d3e6f2;border-radius:36px;font-size:24px;font-weight:500;line-height:48px;margin:0 auto 54px;width:560px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_name{font-size:24px;font-weight:700;line-height:36px;margin-top:38px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_dec{font-size:24px;font-weight:400;line-height:36px;margin:6px 0 10px;padding:0 40px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_det{display:flex;font-size:20px;font-weight:400;line-height:30px;margin:0 auto;text-align:left;width:336px}.lp_contents .sec_coffret .coffret_makeup .makeup_present_det dt{width:110px}.lp_contents .sec_coffret .coffret_anchor{margin-top:124px;position:relative}.lp_contents .sec_coffret .coffret_anchor:before{background:url(../img/coffret_anchor_ball.png) no-repeat 50%;background-size:100% auto;content:"";height:1108px;left:-40px;position:absolute;top:-76px;width:720px;z-index:-1}.lp_contents .sec_coffret .coffret_anchor .anchor_catch{background:url(../img/anchor_catch_bg.png) no-repeat 50%;background-size:100% auto;color:#fff;font-size:28px;font-weight:500;height:144px;letter-spacing:.56px;line-height:44px;margin-bottom:16px;margin-right:-4px;padding-top:10px;width:644px}.lp_contents .sec_coffret .coffret_anchor .anchor_catch span{font-size:36px;font-weight:500;letter-spacing:.72px;line-height:44px}.lp_contents .sec_coffret .coffret_anchor .anchor_group+.anchor_group{margin-top:40px}.lp_contents .sec_coffret .coffret_anchor .anchor_group_ttl{margin-bottom:16px}.lp_contents .sec_coffret .coffret_anchor .anchor_group_list{display:flex;justify-content:space-between}.lp_contents .sec_coffret .coffret_anchor .anchor_group_list li{border-top:4px solid #e7c515;filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));width:308px}.lp_contents .sec_coffret .coffret_anchor .anchor_group_list li:nth-child(2){border-top:4px solid #8abceb}.lp_contents .sec_coffret .coffret_anchor .anchor_group_list li span{background:linear-gradient(180deg,transparent 16.67%,rgba(0,0,0,.61));color:#fff;display:block;font-size:24px;font-weight:700;height:102px;line-height:36px;margin-top:-102px;padding:56px 0 0;position:relative}.lp_contents .sec_coffret .coffret_anchor .anchor_group_list li span:after{background:url(../img/anchor_arrow.png) no-repeat 50%;background-size:contain;bottom:20px;content:"";height:12px;position:absolute;right:24px;width:20px}.lp_contents .sec_scene.christmaslunch .container,.lp_contents .sec_scene.homeparty .container{padding-top:60px}.lp_contents .sec_scene.christmaslunch .scene_box .box_title{background:#c06388}.lp_contents .sec_scene.christmaslunch .scene_box .box_title p{width:590px}.lp_contents .sec_scene.christmaslunch .scene_box .box_set .set_portrait_txt span{color:#c06388}.lp_contents .sec_scene.homeparty .scene_box .box_title{background:#d95f3a}.lp_contents .sec_scene.homeparty .scene_box .box_title p{margin-bottom:0;width:430px}.lp_contents .sec_scene.homeparty .scene_box .box_set .set_portrait_txt span{color:#d95f3a}.lp_contents .sec_scene .container{background:#e2f4ff;padding:28px 40px 60px;position:relative}.lp_contents .sec_scene .container:after{background:url(../img/scene_ball.png) no-repeat 50%;background-size:contain;content:"";height:90px;left:70px;position:absolute;top:0;width:630px}.lp_contents .sec_scene .scene_ttl{margin:0 auto -24px;width:194px}.lp_contents .sec_scene .scene_box{background:#fff;border:2px solid #ead99b;padding-bottom:96px}.lp_contents .sec_scene .scene_box .box_title{background:#9f884e;display:flex;flex-direction:column;height:140px;justify-content:center;width:100%}.lp_contents .sec_scene .scene_box .box_title p{margin:0 auto 12px;width:450px}.lp_contents .sec_scene .scene_box .box_title span{color:#fff;font-size:20px;font-weight:400;line-height:34px}.lp_contents .sec_scene .scene_box .box_theme{font-size:32px;font-weight:400;line-height:48px;margin:36px auto 0;width:560px}.lp_contents .sec_scene .scene_box .box_set{margin-top:40px;position:relative;z-index:0}.lp_contents .sec_scene .scene_box .box_set.blue{margin-top:114px}.lp_contents .sec_scene .scene_box .box_set.blue .set_tag{background:url(../img/set_ttl_blue.png) no-repeat 50%;background-size:100% auto}.lp_contents .sec_scene .scene_box .box_set.blue .set_point dt{background:#8abceb}.lp_contents .sec_scene .scene_box .box_set.blue .set_point dd:after{background:rgba(138,188,235,.3)}.lp_contents .sec_scene .scene_box .box_set .set_tag{background:url(../img/set_ttl_yellow.png) no-repeat 50%;background-size:100% auto;color:#fff;font-size:20px;font-weight:700;height:60px;line-height:60px;margin:0 auto 20px;width:560px}.lp_contents .sec_scene .scene_box .box_set .set_tag span{font-size:28px;font-weight:700;line-height:56px}.lp_contents .sec_scene .scene_box .box_set .set_portrait{position:relative;z-index:-1}.lp_contents .sec_scene .scene_box .box_set .set_portrait_img{margin:0 auto;width:560px}.lp_contents .sec_scene .scene_box .box_set .set_portrait_txt{bottom:84px;left:38px;position:absolute;text-align:left}.lp_contents .sec_scene .scene_box .box_set .set_portrait_txt span{background:#fff;color:#9f884e;display:inline-block;font-size:32px;font-weight:700;line-height:66px;padding:0 20px}.lp_contents .sec_scene .scene_box .box_set .set_portrait_txt span:nth-child(2){margin-top:8px}.lp_contents .sec_scene .scene_box .box_set .set_point{background:#fff;margin:-64px 0 72px 20px;text-align:left;width:560px}.lp_contents .sec_scene .scene_box .box_set .set_point dt{background:#e6c515;color:#fff;font-size:28px;font-weight:500;line-height:44px;padding-left:18px;width:100%}.lp_contents .sec_scene .scene_box .box_set .set_point dd{font-size:28px;font-weight:400;line-height:42px;padding:32px 30px 32px 18px;position:relative}.lp_contents .sec_scene .scene_box .box_set .set_point dd:after{background:rgba(230,197,21,.3);bottom:-6px;content:"";height:100%;position:absolute;right:-6px;width:100%;z-index:-2}.lp_contents .sec_artist .container{background:#e2f4ff;padding:22px 32px 50px;position:relative;z-index:0}.lp_contents .sec_artist .container:after{background:url(../img/artist_ball.png) no-repeat 50%;background-size:contain;content:"";height:120px;left:106px;position:absolute;top:-32px;width:610px;z-index:-1}.lp_contents .sec_artist .artist_inner{background:url(../img/artist_bg.png) no-repeat 50%;background-size:100% auto;text-align:left}.lp_contents .sec_artist .artist_intro{align-items:center;display:flex;padding:18px 0 16px 88px;position:relative}.lp_contents .sec_artist .artist_intro dt{width:120px}.lp_contents .sec_artist .artist_intro dd{color:#fff;padding-left:20px}.lp_contents .sec_artist .artist_intro dd p:first-child{color:#315d85;font-size:24px;font-weight:500;line-height:48px}.lp_contents .sec_artist .artist_intro dd p:nth-child(2){font-feature-settings:"palt";font-size:20px;font-weight:500;line-height:30px}.lp_contents .sec_artist .artist_intro dd p:nth-child(3){font-size:42px;font-weight:500;line-height:42px}.lp_contents .sec_artist .artist_txt{font-size:24px;font-weight:400;letter-spacing:-.48px;line-height:36px;padding:24px 24px 24px 34px}.lp_contents .sec_other{background:linear-gradient(180deg,#e2f4ff 0,#b3e0fd)}.lp_contents .sec_other .container{background:url(../img/other_bg.png) no-repeat bottom;background-size:contain;padding:0 40px 600px;position:relative;z-index:0}.lp_contents .sec_other .container:after{background:url(../img/other_ball.png) no-repeat 50%;background-size:contain;content:"";height:186px;left:40px;position:absolute;top:30px;width:658px;z-index:-1}.lp_contents .sec_other .other_ttl{color:#3f76a9;display:inline-block;font-size:32px;font-weight:500;letter-spacing:-.48px;line-height:48px;position:relative}.lp_contents .sec_other .other_ttl:after,.lp_contents .sec_other .other_ttl:before{background:url(../img/other_ttl_line.png) no-repeat 50%;background-size:contain;content:"";height:68px;position:absolute;top:20px;width:32px}.lp_contents .sec_other .other_ttl:before{left:-46px}.lp_contents .sec_other .other_ttl:after{right:-36px;transform:rotate(226deg)}.lp_contents .sec_other .other_catch{color:#3f76a9;font-size:40px;font-weight:700;letter-spacing:-.8px;line-height:56px;margin-top:6px}.lp_contents .sec_other .other_box{background:#fff;margin-top:16px;padding:58px 0 70px}.lp_contents .sec_other .other_date{margin-top:60px;text-align:center}.lp_contents .sec_other .other_date span{background:#d4003b;color:#fff;display:inline-block;font-size:32px;font-weight:700;line-height:48px;padding:0 10px 4px}.lp_contents .sec_other .other_subttl{font-size:40px;font-weight:700;line-height:48px;margin:20px 0 40px;text-align:center}.lp_contents .sec_other .other_subttl span{font-size:32px;font-weight:700;line-height:48px}.lp_contents .sec_other .other_subttl span span{color:#d4003b}.lp_contents .sec_other .other_btn{margin-top:60px}.lp_contents .sec_other .other_btn a{background:#fff;color:#c3ad75;font-size:32px;font-weight:700;line-height:120px;position:relative;width:100%}.lp_contents .sec_other .other_btn a:after{background:url(../img/other_btn_arrow.png) no-repeat 50%;background-size:contain;content:"";height:16px;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:26px}.lp_contents .sec_skincare{background:#f4edd6}.lp_contents .sec_skincare .container{background:url(../img/skincare_top_bg.png) no-repeat top,url(../img/skincare_bottom_bg.png) no-repeat bottom;background-size:100% auto;padding:140px 40px 730px;position:relative}.lp_contents .sec_skincare h2{left:68px;position:absolute;top:10px;width:594px}.lp_contents .sec_skincare .skincare_catch{font-size:32px;font-weight:400;line-height:54px;text-align:center}.lp_contents .sec_skincare .skincare_box{background:#fff;margin-top:60px;padding:58px 0 76px}.lp_contents .sec_skincare .cmn_item .item_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:12px;padding-left:0;text-indent:0}.lp_contents .sec_skincare .cmn_item .item_notes li{padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_special{background:#f4edd6}.lp_contents .sec_special .container{background:url(../img/special_top_bg.png) no-repeat top,url(../img/special_bottom_bg.png) no-repeat bottom;background-size:100% auto;padding:110px 40px 678px;position:relative}.lp_contents .sec_special h2{left:104px;position:absolute;top:-20px;width:520px}.lp_contents .sec_special .special_catch{font-size:32px;font-weight:400;line-height:54px;text-align:center}.lp_contents .sec_special .special_box{background:#fff;margin-top:60px;padding:58px 0 76px}.lp_contents .sec_special .cmn_item .item_notes{font-size:20px;font-weight:400;line-height:30px;margin-top:12px;padding-left:0;text-indent:0}.lp_contents .sec_special .cmn_item .item_notes li{padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_attention .container{background:#fff;padding:54px 32px 40px;text-align:left}.lp_contents .sec_attention h2{font-size:24px;font-weight:700;line-height:30px;margin-bottom:42px}.lp_contents .sec_attention ul{font-size:20px;font-weight:400;line-height:30px;padding-left:1.1em;text-indent:-1.1em}.lp_contents .sec_attention ul+ul{margin-top:12px}.lp_contents .sec_attention ul+h2{margin:40px 0 8px}.lp_contents .sec_attention ul+h2+h2{margin:8px 0}.lp_contents .sec_attention ul li{margin-bottom:8px}.lp_contents .sec_attention ul li+li{margin-bottom:4px}.lp_contents .sec_attention ul li a{color:blue;text-indent:0;word-break:break-all}.lp_contents .sec_onlineshop .container{padding:24px 33px 66px}.lp_contents .sec_onlineshop a{margin-top:56px}.lp_contents .mod-fixednav.m-display{display:none}.lp_contents .mod-fixednav .nav{align-items:center;display:flex}.lp_contents .mod-fixednav .nav li{width:240px}.lp_contents .mod-fixednav .nav li a{align-items:baseline;background:url(../img/fixednav_bg1.png) no-repeat top;background-size:100% 100%;color:#fff;display:flex;font-size:24px;font-weight:400;font-weight:700;height:100px;justify-content:center;line-height:32px;width:240px}.lp_contents .mod-fixednav .nav li a span{padding-top:6px}.lp_contents .mod-fixednav .nav li a.m-current,.lp_contents .mod-fixednav .nav li a:hover{background:url(../img/fixednav_bg2.png) no-repeat top;background-size:100% 100%;opacity:1}@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}}@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;width:100%}}@media(hover:hover){.hover{cursor:pointer;opacity:1;transition:opacity .2s ease 0s}.hover:hover{opacity:.8}}
