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 .js-acc button{cursor:pointer}.lp_contents .js-acc-cont{transition:all .2s ease 0s}.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 .mod-fixednav{background-color:rgba(0,0,0,.8);color:#fff;display:flex;justify-content:center;padding:10px}.lp_contents .mod-fixednav.m-lower{margin-top:80px}.lp_contents .mod-fixednav ul{border:0}.lp_contents .mod-fixednav ul li a{color:#fff}.lp_contents .setblock a,.lp_contents .setblock div{display:none}.lp_contents .setblock a+*,.lp_contents .setblock div+*{margin-top:10px}.lp_contents .gift_cont{display:flex}.lp_contents .gift_cont-img{width:350px}body{overflow:initial!important}.lp_contents{font-feature-settings:"palt";-moz-font-feature-settings:"palt";--zi-fixednav:19;--zi-modal:1000;color:#000;font-family:Noto Sans JP,sans-serif;margin:0 auto;text-align:left;width:720px}.lp_contents,.lp_contents *{box-sizing:border-box}.lp_contents p,.lp_contents span{color:inherit}.lp_contents a,.lp_contents button{color:inherit;cursor:pointer;text-decoration:none}.lp_contents img{display:block;height:auto;width:100%}.lp_contents .contents_inner{background:url(../img/contents_bg.png) center 878px repeat-y,url(../img/contents_inner_bg.png) bottom no-repeat;background-color:#c6e3bc;background-size:100% auto,100% auto;padding-bottom:322px}.lp_contents .mod-fixednav{background:#fff;color:#333;padding:0;position:sticky;width:100%;z-index:var(--zi-fixednav)}.lp_contents .mod-fixednav .container{margin:0 auto;width:720px}.lp_contents .mod-fixednav.m-upper{top:0}.lp_contents .mod-fixednav.m-lower{bottom:0}.lp_contents .mod-fixednav.m-upper{margin-top:0}.lp_contents .mod-fixednav.m-display{display:none}.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";-moz-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_mv .mv_mian{position:relative;z-index:1}.lp_contents .sec_mv .mv_mian:after{background:url(../img/mv_mian_icon.png) no-repeat;background-size:100% 100%;bottom:-110px;content:"";display:block;height:384px;left:0;position:absolute;width:100%}.lp_contents .sec_mv .mv_mian .mv_mian_inner{background:url(../img/mv_mian_bg.png) no-repeat;background-size:100% 100%;height:496px;margin-left:20px;margin-top:-58px;padding:44px 64px 0;width:696px}.lp_contents .sec_mv .mv_mian .mv_mian_inner .mv_mian_sub{margin:0 auto;width:366px}.lp_contents .sec_mv .mv_mian .mv_mian_inner .mv_mian_ttl{margin:22px auto 0;width:524px}.lp_contents .sec_mv .mv_mian .mv_mian_inner .mv_mian_des{color:#fff;font-size:32px;font-style:normal;font-weight:400;line-height:48px;margin-top:40px}.lp_contents .sec_intro{position:relative;z-index:0}.lp_contents .sec_intro .intro_main{background:url(../img/intro_main_bg.png) repeat-y;background-size:100% auto;margin:40px auto 0;padding:60px 40px 72px;position:relative;width:640px}.lp_contents .sec_intro .intro_main:after,.lp_contents .sec_intro .intro_main:before{content:"";display:block;position:absolute;z-index:-1}.lp_contents .sec_intro .intro_main:before{background:url(../img/intro_main_before.png) no-repeat;background-size:100% 100%;height:3006px;left:50%;top:40px;transform:translateX(-50%);width:720px}.lp_contents .sec_intro .intro_main:after{background:url(../img/intro_main_icon.png) no-repeat;background-size:100% 100%;bottom:-150px;height:578px;left:50%;transform:translateX(-50%);width:720px;z-index:-1}.lp_contents .sec_intro .intro_main .intro_main_des{color:#bd0000;font-size:22px;font-style:normal;font-weight:400;letter-spacing:.88px;line-height:32px}.lp_contents .sec_intro .intro_main .intro_main_des:before{background:url(../img/intro_main_des_icon.png) no-repeat;background-size:100% 100%;content:"";display:inline-block;height:20px;transform:translateY(2px);width:22px}.lp_contents .sec_intro .intro_main .intro_spec{margin-top:36px;position:relative;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_icon{align-items:center;background-color:#df0068;border-radius:50%;display:flex;height:96px;justify-content:center;left:-26px;position:absolute;top:-36px;width:96px}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_icon p{color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:28px}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_sub{color:#308d5a;font-size:32px;font-style:normal;font-weight:500;line-height:1;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_ttl{margin:24px auto 0}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_des{color:#308d5a;font-size:28px;font-style:normal;font-weight:500;line-height:normal;margin-top:12px;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_date{background-color:#d4eccc;border-radius:24px;color:#000;font-size:24px;font-style:normal;font-weight:500;height:48px;line-height:48px;margin-top:24px;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_img{margin:20px auto 0;width:488px}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_txt{font-size:24px;font-style:normal;font-weight:400;line-height:42px;margin-top:40px;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .intro_spec_txt span{font-size:32px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item{border-bottom:2px solid #308d5a;margin-top:20px;padding-bottom:56px;position:relative}.lp_contents .sec_intro .intro_main .intro_spec .spec_item .spec_item_ttl{color:#308d5a;font-size:40px;font-style:normal;font-weight:700;line-height:54px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item .spec_item_des{font-size:24px;font-style:normal;font-weight:500;line-height:42px;margin-top:20px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item .spec_item_detail{display:flex;justify-content:center;text-align:left}.lp_contents .sec_intro .intro_main .intro_spec .spec_item .spec_item_detail p{font-size:20px;font-style:normal;font-weight:400;line-height:30px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item .spec_item_detail p:first-of-type{flex:none;width:110px}.lp_contents .sec_intro .intro_main .intro_spec .spec_prod{margin-top:40px}.lp_contents .sec_intro .intro_main .intro_spec .spec_prod .spec_prod_ttl{color:#308d5a;font-size:28px;font-style:normal;font-weight:500;line-height:42px}.lp_contents .sec_intro .intro_main .intro_spec .spec_prod .spec_prod_img{margin-top:12px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item_info{background-color:#fff;margin:60px 0 0;padding:40px;text-align:left}.lp_contents .sec_intro .intro_main .intro_spec .spec_item_info .spec_info_ttl{width:346px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item_info .spec_info_des{color:#308d5a;font-size:28px;font-style:normal;font-weight:500;line-height:42px;margin-top:12px}.lp_contents .sec_intro .intro_main .intro_spec .spec_item_info .spec_info_img{margin:20px auto 0;width:454px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc{margin-top:60px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_sub{border:2px solid #bd0000;border-radius:16px;color:#bd0000;font-size:20px;font-style:normal;font-weight:700;height:34px;line-height:30px;margin:0 auto;text-align:center;width:356px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_sub:before{background:url(../img/intro_main_des_icon01.png) no-repeat;background-size:100% 100%;content:"";display:inline-block;height:20px;margin-right:8px;transform:translateY(2px);width:22px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_ttl{color:#bd0000;font-size:36px;font-style:normal;font-weight:700;line-height:36px;margin-top:16px;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_notes{margin-top:20px;text-align:left}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_notes li{font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-left:.8em;text-indent:-.8em}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_notes li span{color:#d03558}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_notes li+li{margin-top:8px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main{background-color:#fff;border:2px solid #8b714c;margin:40px auto 0;padding:52px 0 60px;text-align:center}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_ttl{color:#81764c;font-size:36px;font-style:normal;font-weight:700;line-height:54px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list{margin-top:24px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li .spec_list_ttl{font-size:28px;font-style:normal;font-weight:400;line-height:54px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li .spec_list_img{height:130px;margin:40px auto 0;width:508px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li .spec_list_btn{height:88px;margin:44px auto 0;width:420px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li .spec_list_txt{font-size:24px;font-style:normal;font-weight:400;line-height:54px;margin-top:16px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li+li{margin-top:70px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .spec_acc_main .spec_main_list li+li .spec_list_img{height:132px;margin:40px auto 0;width:414px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc .js-acc-cont .cont_wrap{overflow:hidden}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc .js-acc-cover{background:linear-gradient(transparent,#fffbf5 60%);margin-top:-120px;padding-top:120px;position:relative}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc .js-acc-cover .js-acc-btn{border:0;display:block;padding:0;width:100%}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc .js-acc-cover .js-acc-btn>div{background-color:#e6e6e6;color:#151515;font-size:24px;font-style:normal;font-weight:500;height:64px;line-height:64px;position:relative}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc .js-acc-cover .js-acc-btn>div:after{background:url(../img/acc_open.png) no-repeat;background-size:100% 100%;content:"";display:block;height:20px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:20px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc.m-opened .js-acc-cover{background:none;margin-top:-80px}.lp_contents .sec_intro .intro_main .intro_spec .spec_acc .js-acc.m-opened .js-acc-cover .js-acc-btn>div:after{background:url(../img/acc_close.png) no-repeat;background-size:100% 100%;height:2px}.lp_contents .sec_link{margin-top:174px;position:relative;z-index:2}.lp_contents .sec_link .link_list{margin:0 auto;width:640px}.lp_contents .sec_link .link_list li{position:relative}.lp_contents .sec_link .link_list li .link_list_img{bottom:16px;left:-40px;position:absolute}.lp_contents .sec_link .link_list li+li{margin-top:24px}.lp_contents .sec_link .link_list li:first-of-type .link_list_img{width:246px}.lp_contents .sec_link .link_list li:nth-of-type(2) .link_list_img{bottom:22px;width:210px}.lp_contents .sec_link .link_list li:nth-of-type(3) .link_list_img{bottom:26px;left:18px;width:158px}.lp_contents .sec_link .link_list li:nth-of-type(4) .link_list_img{bottom:14px;left:-38px;width:224px}.lp_contents .sec_link .mod_anchor.m-fixed{display:block;position:relative}.lp_contents .sec_link .mod_anchor.m-fixed .mod_anchor_tgt{bottom:120px;position:fixed;right:0;z-index:1000}.lp_contents .sec_link .mod_anchor.m-fixed.m-hide{position:absolute}.lp_contents .sec_link .mod_anchor.m-fixed.m-hide .mod_anchor_tgt{opacity:0;transform:translateY(-100%)}.lp_contents .sec_link .mod_anchor .mod_anchor_tgt{opacity:1;transform:translateY(0);transition:opacity .2s ease 0s,transform .4s ease 0s}.lp_contents .sec_link .mod_anchor .mod_anchor_nav{box-sizing:border-box;margin:auto;width:216px}.lp_contents .sec_link .mod_anchor .mod_anchor_nav li a{width:216px}.lp_contents .sec_prod{margin-top:50px;position:relative;z-index:1}.lp_contents .sec_prod:before{background:url(../img/sec_prod_icon01.png) no-repeat;background-size:100% 100%;content:"";display:block;height:920px;left:50%;position:absolute;top:-252px;transform:translateX(-50%);width:720px;z-index:-1}.lp_contents .sec_prod .prod_ttl{margin:0 auto;width:560px}.lp_contents .sec_prod .prod_new{color:#bd0000;display:inline-block;font-size:28px;font-weight:700;left:50%;line-height:36px;margin-top:80px;position:relative;text-align:center;transform:translateX(-50%)}.lp_contents .sec_prod .prod_new:after,.lp_contents .sec_prod .prod_new:before{background:url(../img/prod_new_line.png) no-repeat 50%;background-size:100% 100%;content:"";height:8px;position:absolute;top:50%;transform:translateY(-50%);width:110px}.lp_contents .sec_prod .prod_new:before{left:-130px}.lp_contents .sec_prod .prod_new:after{right:-130px}.lp_contents .sec_prod .prod_new span{font-size:32px}.lp_contents .sec_prod .prod_main{background-color:#fff;margin:40px auto 0;padding:60px 40px 80px;width:640px}.lp_contents .sec_prod .prod_main .prod_main_ttl{color:#151515;font-size:32px;font-style:normal;font-weight:500;line-height:44px;text-align:center}.lp_contents .sec_prod .prod_main .prod_img{margin:0 auto;position:relative}.lp_contents .sec_prod .prod_main .prod_img_detail{margin:0 auto;width:560px}.lp_contents .sec_prod .prod_main .prod_info{margin:40px 0 0}.lp_contents .sec_prod .prod_main .prod_info .prod_info_ttl{color:#151515;font-size:28px;font-style:normal;font-weight:500;line-height:42px}.lp_contents .sec_prod .prod_main .prod_info .prod_info_detail{color:#8a8a8a;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-top:28px}.lp_contents .sec_prod .prod_main .prod_info .prod_info_price{color:#151515;font-size:28px;font-style:normal;font-weight:350;line-height:normal;margin-top:8px}.lp_contents .sec_prod .prod_main .prod_info .prod_info_price span{font-size:56px;font-style:normal;font-weight:700}.lp_contents .sec_prod .prod_main .prod_main_notes{margin-top:32px}.lp_contents .sec_prod .prod_main .prod_main_notes li{font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_prod .prod_main .prod_detail{margin:0 auto;width:520px}.lp_contents .sec_prod .prod_main .prod_detail li{font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-left:.5em;text-indent:-.5em}.lp_contents .sec_prod .prod_main .prod_detail li+li{margin-top:12px}.lp_contents .sec_prod .prod_main .js-acc{margin:44px auto 0;width:560px}.lp_contents .sec_prod .prod_main .js-acc .js-acc-btn{background-color:#ebebeb;border:none;color:#151515;font-size:24px;font-style:normal;font-weight:500;height:66px;line-height:normal;position:relative;width:100%}.lp_contents .sec_prod .prod_main .js-acc .js-acc-btn:after{background:url(../img/acc_open.png) no-repeat;background-size:100% 100%;content:"";display:block;height:20px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:20px}.lp_contents .sec_prod .prod_main .js-acc .js-acc-cont .cont_wrap{padding:22px 0 0}.lp_contents .sec_prod .prod_main .js-acc.m-opened .js-acc-btn:after{background:url(../img/acc_close.png) no-repeat;background-size:100% 100%;height:2px}.lp_contents .sec_prod .prod_main .setblock{margin-top:60px}.lp_contents .sec_prod .prod_main .setblock>a,.lp_contents .sec_prod .prod_main .setblock>div{font-size:28px;font-style:normal;font-weight:700;height:88px;line-height:84px;margin:0 auto;text-align:center;width:528px}.lp_contents .sec_prod .prod_main .setblock>a{display:block;position:relative}.lp_contents .sec_prod .prod_main .setblock>a:after{content:"";display:block;height:28px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:18px}.lp_contents .sec_prod .prod_main .setblock>a.btn_myself{background-color:#bd0000;color:#fff}.lp_contents .sec_prod .prod_main .setblock>a.btn_myself:after{background:url(../img/btn_myself_icon.png) no-repeat;background-size:100% 100%}.lp_contents .sec_prod .prod_main .setblock>a.btn_others{background-color:#fff;border:2px solid #bd0000;color:#bd0000}.lp_contents .sec_prod .prod_main .setblock>a.btn_others:after{background:url(../img/btn_others_icon.png) no-repeat;background-size:100% 100%}.lp_contents .sec_prod .prod_main .setblock>a+a{margin-top:30px}.lp_contents .sec_prod .prod_main .setblock>div{background-color:#aaa;color:#fff}.lp_contents .sec_prod#basiccare:before{background:url(../img/sec_prod_icon02.png) no-repeat;background-size:100% 100%}.lp_contents .sec_prod#basiccare .prod_ttl{width:502px}.lp_contents .sec_prod#makeup:before{background:url(../img/sec_prod_icon03.png) no-repeat;background-size:100% 100%}.lp_contents .sec_prod#makeup .prod_ttl{width:514px}.lp_contents .sec_prod#bodycare:before{background:url(../img/sec_prod_icon04.png) no-repeat;background-size:100% 100%}.lp_contents .sec_prod#bodycare .prod_ttl{width:506px}.lp_contents .sec_prod+.sec_prod{margin-top:70px}.lp_contents .sec_freely{position:relative;z-index:0}.lp_contents .sec_freely:after,.lp_contents .sec_freely:before{content:"";display:block;position:absolute}.lp_contents .sec_freely:before{background:url(../img/freely_icon.png) no-repeat;background-size:100% 100%;height:166px;right:44px;top:-144px;width:166px}.lp_contents .sec_freely:after{background:url(../img/freely_bg.png) no-repeat;background-size:100% 100%;height:1270px;left:50%;top:-436px;transform:translateX(-50%);width:720px;z-index:-1}.lp_contents .sec_freely .freely_main{background-color:#fff;margin:266px auto 0;padding:48px 36px 68px;position:relative;width:640px}.lp_contents .sec_freely .freely_main .freely_ttl{position:relative}.lp_contents .sec_freely .freely_main .freely_ttl:before{background:url(../img/freely_ttl_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:82px;left:20px;position:absolute;top:-8px;width:68px}.lp_contents .sec_freely .freely_main .freely_ttl p{color:#308d5a;font-size:28px;font-style:normal;font-weight:500;line-height:38px;text-align:center}.lp_contents .sec_freely .freely_main .freely_sub{color:#308d5a;font-size:48px;font-style:normal;font-weight:700;line-height:56px;margin-top:20px;position:relative;text-align:center}.lp_contents .sec_freely .freely_main .freely_sub:after,.lp_contents .sec_freely .freely_main .freely_sub:before{background:url(../img/freely_des_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:9px;position:absolute;top:50%;transform:translateY(-50%);width:70px}.lp_contents .sec_freely .freely_main .freely_sub:before{left:0}.lp_contents .sec_freely .freely_main .freely_sub:after{right:0}.lp_contents .sec_freely .freely_main .freely_des{color:#333;font-size:28px;font-style:normal;font-weight:400;line-height:42px;margin-top:32px}.lp_contents .sec_freely .freely_main .freely_notes{margin-top:12px}.lp_contents .sec_freely .freely_main .freely_notes li{color:#bd0000;font-size:20px;font-style:normal;font-weight:500;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_freely .freely_main .freely_item{margin-top:56px;position:relative;z-index:0}.lp_contents .sec_freely .freely_main .freely_item .freely_item_sub{background:url(../img/freely_item_sub.png) no-repeat;background-size:100% 100%;color:#fff;font-size:24px;font-style:normal;font-weight:500;height:48px;line-height:48px;margin:0 auto;text-align:center;width:382px}.lp_contents .sec_freely .freely_main .freely_item .freely_item_ttl{margin:20px auto 0;width:370px}.lp_contents .sec_freely .freely_main .freely_item .freely_item_txt{color:#df0068;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin-top:10px;position:relative;text-align:center;z-index:0}.lp_contents .sec_freely .freely_main .freely_item .freely_img{display:flex;justify-content:center;margin:-32px auto 0}.lp_contents .sec_freely .freely_main .freely_item .freely_img img{display:block;width:616px}.lp_contents .sec_freely .freely_main .freely_use{margin-top:70px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_ttl{background-color:#c5e3bb;border-radius:28px;color:#000;font-size:28px;font-style:normal;font-weight:500;height:56px;line-height:56px;text-align:center}.lp_contents .sec_freely .freely_main .freely_use .freely_use_list{margin-top:26px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_list li{color:#333;font-size:24px;font-style:normal;font-weight:400;line-height:36px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_list li+li{margin-top:10px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_info{border-top:2px solid #ccc;display:flex;justify-content:space-between;margin-top:26px;padding:26px 28px 0 8px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_info .freely_info_txt .freely_txt_ttl{color:#8a6b3f;font-size:28px;font-style:normal;font-weight:700;line-height:150%}.lp_contents .sec_freely .freely_main .freely_use .freely_use_info .freely_info_txt .freely_txt_des{color:#333;font-size:24px;font-style:normal;font-weight:400;line-height:175%;margin-top:10px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_info .freely_info_img{flex:none;margin-left:20px;margin-top:36px;width:176px}.lp_contents .sec_freely .freely_main .freely_use .freely_info_notes{margin-top:20px}.lp_contents .sec_freely .freely_main .freely_use .freely_info_notes li{color:#333;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.lp_contents .sec_freely .freely_main .freely_use .freely_use_btn a{background-color:#e03563;color:#fff;display:block;font-size:28px;font-style:normal;font-weight:700;height:88px;letter-spacing:1.12px;line-height:88px;margin:60px auto 0;position:relative;text-align:center;width:528px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_btn a:after{background:url(../img/btn_myself_icon.png) no-repeat;background-size:100% 100%;content:"";display:block;height:28px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:18px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_notes{margin-top:46px}.lp_contents .sec_freely .freely_main .freely_use .freely_use_notes li{color:#333;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-left:1.2em;text-indent:-1.2em}.lp_contents .sec_freely .freely_main .freely_use .freely_use_notes li+li{margin-top:10px}.lp_contents .sec_note .container{padding:50px 40px 0 60px}.lp_contents .sec_note h2{font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:40px;text-indent:-1em}.lp_contents .sec_note .note_list li{font-size:20px;font-style:normal;font-weight:400;line-height:30px;position:relative}.lp_contents .sec_note .note_list li span{display:block;left:-30px;line-height:30px;position:absolute;text-align:center;top:0;width:30px}.lp_contents .sec_note .note_list li+li{margin-top:8px}.lp_contents .sec_note .note_list li.red{color:#bd0000}.lp_contents .sec_note .note_list li a{color:blue;word-break:break-all}.lp_contents .sec_note .note_list+.note_list{margin-top:30px}.lp_contents .sec_note .note_list+h2{margin:40px 0 8px}.lp_contents .sec_note .note_list+h2+h2{margin-bottom:8px}.lp_contents .sec_footer{margin-top:80px;padding-bottom:80px}.lp_contents .sec_footer .container{padding:0 34px}.lp_contents .sec_footer a{display:block;margin-top:58px}@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}}
