﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#selfcare2606{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#000}@media print,screen and (min-width: 769px){#selfcare2606{min-width:1000px}}#selfcare2606 *{box-sizing:border-box}#selfcare2606 img{width:100%;max-width:100%;height:auto;display:block}#selfcare2606 a{text-decoration:none;color:#000;display:block;transition:all .2s}#selfcare2606 a:hover{opacity:.8}@media print,screen and (max-width: 768px){#selfcare2606 .pc_only{display:none !important}}@media print,screen and (min-width: 769px){#selfcare2606 .sp_only{display:none !important}}#selfcare2606 .wrapper{width:94%;max-width:1000px;margin:0 auto}#selfcare2606 main{overflow:hidden}#selfcare2606 .logo{width:200px;padding:15px 30px 20px;background:url("../img/bg01.png") no-repeat;background-size:100% 100%;position:absolute;top:0;left:0;z-index:1}@media print,screen and (max-width: 768px){#selfcare2606 .logo{width:200px;padding:20px 55px 20px 30px}}#selfcare2606 .btn_pink{position:relative;display:flex;justify-content:center;align-items:center;width:380px;height:60px;margin:30px auto;background:url(../img/icon_arrow_y1.svg) no-repeat right 20px center #da004f;background-size:14px 9px;color:#fff;font-size:18px;font-weight:600;box-shadow:3px 4px 0 #80033d}@media print,screen and (max-width: 768px){#selfcare2606 .btn_pink{width:100%}}#selfcare2606 .btn_pink.y{background-image:url(../img/icon_arrow1.svg);background-size:30px auto}#selfcare2606 .btn_pink.y2{background-image:url(../img/icon_arrow_y2.svg);background-size:9px 14px}#selfcare2606 .btn_pink.y3{background-image:url(../img/icon_arrow_y3.svg);background-size:14px 9px}#selfcare2606 .btn{display:flex;justify-content:center;align-items:center;width:350px;height:54px;margin:20px auto;border:solid 1px #002453;color:#002453;font-size:15px;font-weight:bold;background:url(../img/icon_arrow3.svg) no-repeat right 20px center #fff;background-size:32px auto}#selfcare2606 .btn.back{color:#fff;background:url(../img/icon_arrow2.svg) no-repeat left 20px center #002453;background-size:32px auto}#selfcare2606 .btn.b{color:#fff;background-color:#002453;background-image:url(../img/icon_arrow1.svg)}@media print,screen and (max-width: 768px){#selfcare2606 .btn{width:90%}}#selfcare2606 .banner{display:none;width:100%;background:#da004f url(../img/icon_arrow_y1.svg) no-repeat;background-size:15px auto;background-position:right 15% top 50%;position:fixed;right:0;bottom:0;z-index:9999}@media print,screen and (min-width: 769px){#selfcare2606 .banner{height:80px;padding:0;background:#da004f}}#selfcare2606 .banner span{font-size:120%;line-height:1.2}#selfcare2606 .banner a{padding:15px 0;font-size:18px;font-weight:bold;text-align:center;color:#fff}@media print,screen and (min-width: 769px){#selfcare2606 .banner a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;line-height:1.2}#selfcare2606 .banner a::after{content:"";display:block;width:24px;height:24px;margin-left:24px;background:#da004f url(../img/icon_arrow_y1.svg) no-repeat center center;background-size:100% auto}}#selfcare2606 main{background-color:#ebf3f6}#selfcare2606 .bg1{background:url(../img/bg1.png) no-repeat center top #fff;background-image:100% 300px}#selfcare2606 .date-info{width:100vw;padding:48px 0;text-align:center;background-color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 .date-info{padding:7% 0}}#selfcare2606 .date-info h3{width:640px;margin:0 auto 32px;padding-bottom:10px;border-bottom:solid 2px #fff;text-align:center;font-size:32px;font-weight:bold;line-height:1.4;color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 .date-info h3{width:90%;margin-bottom:16px;font-size:5vw}}#selfcare2606 .date-info p{color:#fff;font-size:18px;font-weight:bold;line-height:1.6}@media print,screen and (max-width: 768px){#selfcare2606 .date-info p{font-size:3.5vw}}#selfcare2606 #mv{position:relative;width:100%}@media print,screen and (min-width: 769px){#selfcare2606 #mv{max-height:840px;background:url(../img/mv_bg.png) no-repeat center center;background-size:auto 100%}}@media print,screen and (max-width: 768px){#selfcare2606 #mv{padding-bottom:20px;background-color:#e9ebee}}#selfcare2606 #mv h1{width:100%;margin:0 auto}@media print,screen and (min-width: 769px){#selfcare2606 #mv h1{max-width:1280px}}#selfcare2606 #mv figure{width:100%;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 #mv figure{margin-bottom:0}}#selfcare2606 #mv .mv-ex{position:absolute;line-height:1.4;font-size:13px}@media print,screen and (min-width: 769px){#selfcare2606 #mv .mv-ex{left:calc((100% - 1000px)/2);bottom:105px;width:100%}}@media print,screen and (max-width: 768px){#selfcare2606 #mv .mv-ex{left:0;bottom:22vw;width:100%;padding:0 5%;text-align:center;font-size:2.8vw;line-height:1.5}}#selfcare2606 #mv dl{display:flex;justify-content:center;align-items:center;width:100%;height:90px;color:#fff;background-color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 #mv dl{position:absolute;left:0;bottom:0;height:74px;flex-direction:column}}#selfcare2606 #mv dt{margin-top:8px;font-size:20px;font-weight:bold}#selfcare2606 #mv dd{font-size:32px;font-weight:bold}#selfcare2606 #mv dd small{font-size:70%}#selfcare2606 #mv .btn_pink{margin:0}@media print,screen and (min-width: 769px){#selfcare2606 #mv .btn_pink{position:absolute;right:calc((100% - 750px)/2);bottom:130px}}@media print,screen and (max-width: 768px){#selfcare2606 #mv .btn_pink{width:90%;margin:0 auto 20px}}@media print,screen and (max-width: 768px){#selfcare2606 #mv dl{width:100%;margin:0 auto}#selfcare2606 #mv dt{margin:0 0 5px;font-size:5vw}#selfcare2606 #mv dd{font-size:5.5vw}}#selfcare2606 #mv .end_text{padding:15px 0;background-color:#002453;font-size:28px;line-height:45px;text-align:center;color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 #mv .end_text{margin-top:20px;font-size:16px;line-height:25px}}#selfcare2606 #page_menu{position:relative;width:100vw;z-index:1000}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu{height:150px}}#selfcare2606 #page_menu .page_menu_body{position:absolute;left:0;top:0;width:100vw;padding-top:53px;transition:transform .3s ease}#selfcare2606 #page_menu .page_menu_body.m_fixed{position:fixed;left:0;top:0;background-color:rgba(255,255,255,.95)}#selfcare2606 #page_menu .page_menu_body.m_hidden{transform:translateY(-100%);transition:none}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu .page_menu_body{padding-top:0}}#selfcare2606 #page_menu .wrapper{height:100%}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu .wrapper{width:100%}}#selfcare2606 #page_menu ul{display:flex;height:100%;justify-content:center}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu ul{flex-wrap:wrap;padding:10px 0}}#selfcare2606 #page_menu li{padding:0 0 20px;font-size:18px;font-weight:bold}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu li{width:50%;font-size:4vw;padding:10px 0}}#selfcare2606 #page_menu li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 40px 20px;color:#002453;border-left:solid 1px #002453;background:url(../img/icon_arrow_y4.svg) no-repeat center bottom;background-size:12px 7px}#selfcare2606 #page_menu li:first-child a{border:none}@media print,screen and (max-width: 768px){#selfcare2606 #page_menu li a{padding:0 0 20px}#selfcare2606 #page_menu li:nth-child(odd) a{border:none}}#selfcare2606 .btn_area{position:fixed;left:0;bottom:0;width:100vw;padding:10px 0;background-color:rgba(255,255,255,.95);box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:1010}@media print,screen and (max-width: 768px){#selfcare2606 .btn_area{padding:5px 0}}#selfcare2606 .btn_area .wrapper{height:100%}#selfcare2606 .btn_area ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){#selfcare2606 .btn_area ul{justify-content:space-between}}#selfcare2606 .btn_area li{width:35%;height:40px;margin:0 10px;font-size:20px;font-weight:bold;background:url(../img/icon_arrow_y2.svg) no-repeat right 20px center;background-size:10px 14px;background-color:#da004f}@media print,screen and (max-width: 768px){#selfcare2606 .btn_area li{width:49%;margin:0;padding-right:10px;font-size:3.5vw;background-position:right 15px center;background-size:8px auto}}#selfcare2606 .btn_area li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff}#selfcare2606 #concept{padding:120px 0 80px;background:url(../img/concept_icon1.png) no-repeat right 8% top 30%,url(../img/concept_icon2.png) no-repeat left 3% bottom 10%;background-size:100px 100px,220px auto}@media print,screen and (max-width: 768px){#selfcare2606 #concept{padding:0 0 1%}}#selfcare2606 #concept h2{width:100%;color:#002453;font-size:24px;font-weight:bold;text-align:center;line-height:1.5}@media print,screen and (min-width: 769px){#selfcare2606 #concept h2{position:relative}}@media print,screen and (max-width: 768px){#selfcare2606 #concept h2{position:relative;height:auto;text-align:center;font-size:4.5vw;line-height:1.4}}#selfcare2606 #concept h2 span{display:inline;padding-bottom:5px;background:linear-gradient(transparent 60%, #FDFF9D 60%)}#selfcare2606 #concept h2 small{font-size:80%}#selfcare2606 #concept .concept-copy{width:560px;margin:45px auto 30px;padding:25px 0;background-color:#edfcff;text-align:center;border-radius:100vh;color:#002453;font-size:17px;font-weight:bold}#selfcare2606 #concept .concept-copy span{font-size:26px}@media print,screen and (max-width: 768px){#selfcare2606 #concept .concept-copy{width:90%;margin:24px auto;padding:12px 0;line-height:1.5;font-size:4vw}#selfcare2606 #concept .concept-copy span{font-size:150%}}#selfcare2606 #concept .concept_body{position:relative;width:100%;margin:70px auto 30px;padding:60px 0 30px;background-color:#fff;border:solid 1px #21a0ba}@media print,screen and (max-width: 768px){#selfcare2606 #concept .concept_body{padding:8% 5% 5%}}#selfcare2606 #concept .concept_body h3{position:absolute;left:50%;top:-30px;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:280px;height:60px;font-size:20px;font-weight:bold;text-align:center;color:#fff;background-color:#21a0ba;clip-path:polygon(6% 0, 94% 0, 100% 28%, 100% 72%, 94% 100%, 6% 100%, 0 72%, 0 28%)}@media print,screen and (max-width: 768px){#selfcare2606 #concept .concept_body h3{top:-26px;width:65%;height:46px;font-size:4vw}}#selfcare2606 #concept .concept_body p{text-align:center;font-size:18px;line-height:1.8}@media print,screen and (max-width: 768px){#selfcare2606 #concept .concept_body p{font-size:3.8vw;line-height:1.6}}#selfcare2606 #concept .concept_body p span{color:#da004f;font-weight:bold}#selfcare2606 #present{padding:90px 0;background:url(../img/bg2.png) no-repeat center top;background-size:100% auto}@media print,screen and (max-width: 768px){#selfcare2606 #present{padding:5% 0}}#selfcare2606 #present .present_item{max-width:1000px;width:94%;margin:0 auto;padding:50px 44px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item{padding:5%}}#selfcare2606 #present .present_item h2{width:522px;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item h2{width:100%}}#selfcare2606 #present .present_item h3{margin:30px auto;text-align:center;font-size:30px;font-weight:bold;background:url(../img/icon_line1_l.png) no-repeat left center,url(../img/icon_line1_r.png) no-repeat right center;background-size:30px auto}#selfcare2606 #present .present_item h3 .red span{font-size:130%}#selfcare2606 #present .present_item h3 small{display:block;margin-bottom:5px;font-size:65%;font-weight:normal;line-height:1.4}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item h3{line-height:1.4;font-size:5.5vw;background-position:left bottom,right bottom}}#selfcare2606 #present .present_item .red{color:#da004f}#selfcare2606 #present .present_item .blue{color:#21a0ba}#selfcare2606 #present .present_item ._bold{font-weight:bold}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item .present_item_body{display:flex;justify-content:space-between;align-items:center}}#selfcare2606 #present .present_item .present_item_body_info{width:100%;padding:28px 22px}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item .present_item_body_info{margin-bottom:24px;padding:8% 2%}}#selfcare2606 #present .present_item .present_item_body_info p{line-height:1.6;font-size:15px}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item .present_item_body_info p{font-size:3.8vw}}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item .present_item_body_info ._bold{font-size:110%}}#selfcare2606 #present .present_item1{position:relative;margin-bottom:50px}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item1{margin-bottom:5%;padding-bottom:8%}}#selfcare2606 #present .present_item1::after{content:"";display:block;position:absolute;left:50%;top:calc(100% - 20px);width:155px;height:115px;background:url(../img/present_arrow.png) no-repeat center top;background-size:100% 100%;transform:translateX(-50%)}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item1::after{width:120px;height:70px}}#selfcare2606 #present .present_item1 .present_item_body_info{display:grid;gap:10px;background-color:#faf2fc}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item1 .present_item_body_info{width:565px}}#selfcare2606 #present .present_item1 .present_item_body_info p{text-align:center}#selfcare2606 #present .present_item1 .present_item_body_info .red{font-size:130%}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item1 .present_item_body_info .red{font-size:126%}}#selfcare2606 #present .present_item1 .present_item_body_info .red small{font-size:80%}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item1 .present_item_body_info span._bold{font-size:120%}}#selfcare2606 #present .present_item1 figure{width:320px}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item1 figure{width:80%;margin:0 auto}}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item2{padding-top:8%}}#selfcare2606 #present .present_item2 h3{background-position:left 70px bottom,right 70px bottom}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item2 h3{background-position:left bottom,right bottom}}#selfcare2606 #present .present_item2 .present_item_body_info{display:grid;gap:10px;background-color:#ecf9ff}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item2 .present_item_body_info{width:630px}}#selfcare2606 #present .present_item2 .present_item_body_info p{text-align:center}@media print,screen and (min-width: 769px){#selfcare2606 #present .present_item2 .present_item_body_info p._bold{font-size:140%}}#selfcare2606 #present .present_item2 .present_item_body_info dl{display:flex;align-items:center;margin-top:20px;padding:20px 35px;gap:35px;background-color:#fff;font-size:14px;line-height:1.5}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item2 .present_item_body_info dl{flex-direction:column;gap:16px;width:90%;margin:24px auto;padding:5%}}#selfcare2606 #present .present_item2 .present_item_body_info dt{display:flex;justify-content:center;align-items:center;width:100px;padding:6px 0;background-color:#002453;color:#fff}#selfcare2606 #present .present_item2 .present_item_body_info dd{width:calc(100% - 135px)}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item2 .present_item_body_info dd{width:100%}}#selfcare2606 #present .present_item2 figure{width:200px;margin-right:20px}@media print,screen and (max-width: 768px){#selfcare2606 #present .present_item2 figure{width:40%;margin:10px auto}}#selfcare2606 .movie_prize{background-color:rgba(255,255,255,.4);box-shadow:0 0 10px rgba(0,146,165,.1)}#selfcare2606 #movie{position:relative;width:100%;padding:80px 0 0}@media print,screen and (max-width: 768px){#selfcare2606 #movie{padding:5% 3% 0}}#selfcare2606 #movie h2{position:absolute;left:50%;top:-60px;display:flex;justify-content:center;align-items:center;width:80%;padding:20px 0;background:url(../img/movie_ttl_bg.png) no-repeat center center;background-size:100% 100%;color:#fff;font-size:30px;font-weight:bold;text-align:center;line-height:1.5;transform:translateX(-50%)}@media print,screen and (max-width: 768px){#selfcare2606 #movie h2{width:97%;height:auto;margin-bottom:15px;padding:15px 0;text-align:center;font-size:4vw;line-height:1.6}}#selfcare2606 #movie h2::before,#selfcare2606 #movie h2::after{content:"";display:block;width:40px;height:70px;background-repeat:no-repeat;background-position:left top;background-size:100% 100%}@media print,screen and (max-width: 768px){#selfcare2606 #movie h2::before,#selfcare2606 #movie h2::after{width:25px;height:40px}}#selfcare2606 #movie h2::before{margin-right:40px;background-image:url(../img/icon_line3_l.png)}@media print,screen and (max-width: 768px){#selfcare2606 #movie h2::before{margin-right:5px}}#selfcare2606 #movie h2::after{margin-left:40px;background-image:url(../img/icon_line3_r.png)}@media print,screen and (max-width: 768px){#selfcare2606 #movie h2::after{margin-left:5px}}#selfcare2606 #movie p{margin:30px auto 20px;text-align:center;font-size:18px;font-weight:bold;line-height:2}@media print,screen and (max-width: 768px){#selfcare2606 #movie p{margin:15px auto 10px;font-size:3.5vw}}#selfcare2606 #movie p strong{font-size:120%}@media print,screen and (max-width: 768px){#selfcare2606 #movie p strong{line-height:1.5}}#selfcare2606 #movie p span{color:#da004f}#selfcare2606 #flow{width:100%;padding:90px 0;background:#fff}@media print,screen and (max-width: 768px){#selfcare2606 #flow{padding:0}}#selfcare2606 #flow .wrapper{padding:0 0 60px;background-color:#d5f5ff}@media print,screen and (max-width: 768px){#selfcare2606 #flow .wrapper{width:100%;padding:0}}#selfcare2606 #flow h2{display:flex;justify-content:center;align-items:center;width:220px;height:50px;margin:0 auto 40px;font-size:25px;font-weight:bold;text-align:center;background-color:#002453;border-radius:100vh;color:#fff;line-height:1}@media print,screen and (max-width: 768px){#selfcare2606 #flow h2{width:75%;margin-bottom:20px;font-size:5vw}}#selfcare2606 #flow .oubo_flow{width:100%;margin:0 auto;padding:60px 0 100px;background:url(../img/flow_bg1.png) no-repeat center bottom #ebf9fc;background-size:100% auto}@media print,screen and (max-width: 768px){#selfcare2606 #flow .oubo_flow{flex-direction:column;margin-bottom:24px;padding:5%}}#selfcare2606 #flow .oubo_flow_list{display:flex}@media print,screen and (min-width: 769px){#selfcare2606 #flow .oubo_flow_list{justify-content:center}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .oubo_flow_list{flex-wrap:wrap;justify-content:space-between}}#selfcare2606 #flow .oubo_flow_item{position:relative;width:222px;margin:0 7px}@media print,screen and (max-width: 768px){#selfcare2606 #flow .oubo_flow_item{width:48%;margin:0 0 24px}#selfcare2606 #flow .oubo_flow_item figure{width:100%;margin:0 auto}}#selfcare2606 #flow .oubo_flow_item p{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:15px;text-align:center;line-height:1.6}@media print,screen and (max-width: 768px){#selfcare2606 #flow .oubo_flow_item p{height:auto;margin-top:10px;font-size:3vw}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .oubo_flow_item{position:relative}#selfcare2606 #flow .oubo_flow_item::before{display:flex;justify-content:center;align-items:center;line-height:1;position:absolute;left:0;top:0;width:30px;height:30px;background-color:#002453;color:#fff;font-size:4vw;font-weight:bold}#selfcare2606 #flow .oubo_flow_item:nth-of-type(1)::before{content:"1"}#selfcare2606 #flow .oubo_flow_item:nth-of-type(2)::before{content:"2"}#selfcare2606 #flow .oubo_flow_item:nth-of-type(3)::before{content:"3"}#selfcare2606 #flow .oubo_flow_item:nth-of-type(4)::before{content:"4"}}#selfcare2606 #flow .win_flow{margin:0 auto}@media print,screen and (min-width: 769px){#selfcare2606 #flow .win_flow{width:85%}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow{width:90%;margin:0 0 0 auto;padding-bottom:3%}}#selfcare2606 #flow .win_flow_item{display:flex;justify-content:space-between;margin-bottom:30px}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item{flex-direction:column-reverse;margin-bottom:20px}}#selfcare2606 #flow .win_flow_item figure{width:165px;background-color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item figure{width:60%;margin:10px 0 0 5%}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item{position:relative}#selfcare2606 #flow .win_flow_item::before{content:"";display:block;position:absolute;left:-2px;top:14px;height:calc(100% - 14px);border-left:solid 1px #21a0ba}}#selfcare2606 #flow .win_flow_item_body{position:relative;width:650px;padding-left:20px}@media print,screen and (min-width: 769px){#selfcare2606 #flow .win_flow_item_body::before{content:"";display:block;position:absolute;left:0;top:14px}#selfcare2606 #flow .win_flow_item_body::before{height:calc(100% - 14px);border-left:solid 1px #21a0ba}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body{width:100%;padding:0 5%}}#selfcare2606 #flow .win_flow_item_body h3{position:relative;z-index:1}#selfcare2606 #flow .win_flow_item_body h3::before,#selfcare2606 #flow .win_flow_item_body h3::after{content:"";display:block;position:absolute;left:0;z-index:-1}#selfcare2606 #flow .win_flow_item_body h3::before{left:-20px;top:14px;width:24px;border-top:solid 1px #21a0ba}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body h3::before{top:16px}}#selfcare2606 #flow .win_flow_item_body h3::after{left:-25px;top:9px;width:11px;height:11px;border-radius:100%;background-color:#21a0ba}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body h3::after{top:11px}}#selfcare2606 #flow .win_flow_item_body h3 span{display:inline-block;padding:5px 15px;border:solid 1px #1f9fba;background-color:#fff;border-radius:100vh;font-size:16px;font-weight:bold;color:#1f9fba}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body h3 span{font-size:3.5vw;line-height:1.5}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body h3{font-size:3.5vw}}#selfcare2606 #flow .win_flow_item_body ul{margin-top:20px}#selfcare2606 #flow .win_flow_item_body li{position:relative;margin:10px 0;padding-left:20px;font-size:15px;line-height:1.5}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item_body li{font-size:3.5vw}}#selfcare2606 #flow .win_flow_item_body li.no_indent{padding-left:0}#selfcare2606 #flow .win_flow_item_body li span{position:absolute;left:0;top:0}#selfcare2606 #flow .win_flow_item_body li a{display:inline;text-decoration:underline;color:#037ec5}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item:nth-of-type(1)::before{height:calc(100% + 6px)}}#selfcare2606 #flow .win_flow_item:nth-of-type(1) .win_flow_item_body::before{height:calc(100% + 40px)}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item:nth-of-type(2)::before{top:0;height:100%}}#selfcare2606 #flow .win_flow_item:nth-of-type(2) .win_flow_item_body h3 span{border-radius:10px;text-align:center}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item:nth-of-type(2) .win_flow_item_body h3::before{top:36px}}@media print,screen and (max-width: 768px){#selfcare2606 #flow .win_flow_item:nth-of-type(2) .win_flow_item_body h3::after{top:31px}}#selfcare2606 #point{background-color:#fff}#selfcare2606 #point h2{display:flex;justify-content:center;align-items:center;height:88px;margin-bottom:60px;padding-top:10px;font-size:34px;font-weight:bold;color:#fff;background:url(../img/point_ttl_bg1.png) no-repeat left center #002453;background-size:auto 100%}#selfcare2606 #point h2 span{position:relative;top:-5px;font-size:150%}@media print,screen and (max-width: 768px){#selfcare2606 #point h2{height:auto;margin-bottom:24px;padding:12px 0 8px;font-size:4.5vw;background-size:20% 100%;text-shadow:0 0 5px rgba(0,0,0,.8)}#selfcare2606 #point h2 span{top:-2px}}#selfcare2606 #point .point_item figure{width:100%}@media print,screen and (min-width: 769px){#selfcare2606 #point .point_item{display:flex;justify-content:space-between;margin-top:30px}#selfcare2606 #point .point_item figure{width:600px}}@media print,screen and (max-width: 768px){#selfcare2606 #point .point_item{margin-top:24px}}#selfcare2606 #point .point_item_ttl{width:100%}@media print,screen and (min-width: 769px){#selfcare2606 #point .point_item_ttl{width:calc(100% - 600px)}}#selfcare2606 #point .point_item_ttl .num{margin-left:30px;font-size:28px;font-weight:bold;color:#787a7c}#selfcare2606 #point .point_item_ttl .num span{font-size:160%}@media print,screen and (max-width: 768px){#selfcare2606 #point .point_item_ttl .num{margin-left:0;font-size:6vw;text-align:center}}#selfcare2606 #point .point_item_ttl h3{display:flex;justify-content:center;align-items:center;height:56px;margin:10px 0 0;padding:0 32px 0 150px;background:url(../img/point_ttl_bg2.png) no-repeat left center,url(../img/point_ttl_bg3.png) no-repeat right center;background-size:auto 100%,auto 100%;color:#fff;font-size:42px;font-weight:bold;text-align:center}@media print,screen and (max-width: 768px){#selfcare2606 #point .point_item_ttl h3{width:90%;height:40px;margin-bottom:12px;padding-left:100px;font-size:6vw;background-color:#002453}}#selfcare2606 #point .point_item_ttl .txt{padding:36px 0 0 36px;font-size:18px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 768px){#selfcare2606 #point .point_item_ttl .txt{padding:0 5% 5%;font-size:4vw;text-align:center}}#selfcare2606 #point .point_item_ttl .txt small{display:block;text-align:right;font-size:80%}#selfcare2606 #point .point_item_ttl .txt sup{vertical-align:top;font-size:70%}#selfcare2606 #cont5{padding:50px 0;background-color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 #cont5{padding:30px 0;margin-bottom:30px}}#selfcare2606 #cont5>*:not(div){font-weight:bold;text-align:center;color:#fff}#selfcare2606 #cont5 h2{font-size:25px;margin-bottom:50px}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 h2{font-size:20px;margin-bottom:20px}}#selfcare2606 #cont5 .wrapper{max-width:900px;padding:10px 15px 10px 25px;background-color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 .wrapper{padding:10px}}#selfcare2606 #cont5 .wrapper div{height:355px;padding:15px;font-size:15px;line-height:22px;overflow-y:scroll}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 .wrapper div{height:280px;padding:10px;font-size:14px;line-height:20px}}#selfcare2606 #cont5 .wrapper div h3{font-size:16px;font-weight:bold;margin:30px 0 5px;color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 .wrapper div h3{font-size:15px;margin-top:20px}}#selfcare2606 #cont5 .wrapper div h3:nth-of-type(1){margin-top:0}#selfcare2606 #cont5 .wrapper div::-webkit-scrollbar{width:7px;background-color:#eee}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 .wrapper div::-webkit-scrollbar{width:5px}}#selfcare2606 #cont5 .wrapper div::-webkit-scrollbar-thumb{background-color:#003592}#selfcare2606 #cont5 .wrapper div a{display:inline;color:#002453;text-decoration:underline}#selfcare2606 #cont5 .wrapper div a:hover{text-decoration:none}#selfcare2606 #cont5>p{font-size:18px;margin:30px 0 0}@media print,screen and (max-width: 768px){#selfcare2606 #cont5>p{font-size:14px;line-height:1.4;margin:20px 0 5px}}@media print,screen and (min-width: 769px){#selfcare2606 #cont5 .btn_pink{margin-top:15px;margin-bottom:0}}@media print,screen and (max-width: 768px){#selfcare2606 #cont5 .btn_pink{width:90%;margin-top:10px;margin-bottom:0}}#selfcare2606 main #cont4{padding:45px 0;background-color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4{padding:20px 0}}#selfcare2606 main #cont4 .ttl{text-align:center;font-size:30px;color:#002453}#selfcare2606 main #cont4 .cont4_item{max-width:1050px;padding:60px 35px;background-color:#fff;box-shadow:10px 10px 10px rgba(0,0,0,.3);font-weight:bold;text-align:center;margin-bottom:35px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item{padding:30px 0;box-shadow:0 0 10px rgba(0,0,0,.2);margin-bottom:20px}}#selfcare2606 main #cont4 .cont4_item ul{display:flex;justify-content:center}#selfcare2606 main #cont4 .cont4_item ul+small{font-size:12px;line-height:100%;text-align:right;color:#002453;display:block;margin:20px 0 -30px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item ul+small{margin:15px 0 -10px;padding:0 5%;font-size:10px}}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item ul{flex-wrap:wrap;gap:30px 0;padding:0 5%}}#selfcare2606 main #cont4 .cont4_item li{width:45%;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li{width:50%}}#selfcare2606 main #cont4 .cont4_item li h3{width:280px;font-size:14px;font-weight:normal;margin:0 auto 35px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li h3{width:80%;margin-bottom:20px}}#selfcare2606 main #cont4 .cont4_item li h3 span{padding:5px 10px;border:1px #000 solid;display:inline-block;margin-top:20px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li h3 span{margin-top:10px;padding:3px 5px;font-size:2.5vw}}#selfcare2606 main #cont4 .cont4_item li h3 small{display:block;margin-top:15px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li h3 small{margin-top:6px;font-size:3vw}}#selfcare2606 main #cont4 .cont4_item li>img{width:250px;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li>img{width:200px}}#selfcare2606 main #cont4 .cont4_item li p{font-size:20px;line-height:31px;margin:10px 0}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li p{font-size:3.5vw;line-height:1.4;margin:10px 0 0}}#selfcare2606 main #cont4 .cont4_item li p sup{font-size:12px;line-height:100%;vertical-align:super}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li p sup{font-size:10px}}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item li .btn{width:94%;height:40px;margin:10px auto 0;padding-right:15px;font-size:3vw;background-position:right 10px center;background-size:20px auto}}#selfcare2606 main #cont4 .cont4_item.cont4_item1 li:nth-child(1) p{color:#787a7c}#selfcare2606 main #cont4 .cont4_item.cont4_item1 li:nth-child(2) p{color:#800068}#selfcare2606 main #cont4 .cont4_item.cont4_item2 .cont4_item2--copy{width:820px;margin:0 auto 50px;background-image:url("../img/line05_pc.png"),url("../img/line06_pc.png");background-repeat:no-repeat;background-size:auto 25px;background-position:left center,right center;font-size:26px;line-height:38px;color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item.cont4_item2 .cont4_item2--copy{width:90%;margin-bottom:30px;background-image:url("../img/line05_sp.png"),url("../img/line06_sp.png");background-size:auto 20px;font-size:18px;line-height:24px}}@media print,screen and (min-width: 769px){#selfcare2606 main #cont4 .cont4_item.cont4_item2 li{width:280px;margin:0 25px}}#selfcare2606 main #cont4 .cont4_item.cont4_item2 li:nth-child(1) p{color:#0080a3}#selfcare2606 main #cont4 .cont4_item.cont4_item2 li:nth-child(2) p{color:#018080}#selfcare2606 main #cont4 .cont4_item.cont4_item2 li:nth-child(3) p{color:#bb8e1a}@media print,screen and (min-width: 769px){#selfcare2606 main #cont4 .cont4_item.cont4_item2 .btn{width:250px}}#selfcare2606 main #cont4 .cont4_item_child{display:flex;justify-content:center;align-items:center;padding:16px 30px;background-color:#dce8f0;border-radius:10px}#selfcare2606 main #cont4 .cont4_item_child img{display:block;width:84%;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_child img{width:100%}}@media print,screen and (min-width: 769px){#selfcare2606 main #cont4 .cont4_item_child{min-height:230px}}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_child{width:94%;min-height:36vw;margin:10px auto 0;padding:5%}#selfcare2606 main #cont4 .cont4_item_child h4{font-size:3vw}}#selfcare2606 main #cont4 .cont4_item_ttl{position:relative;display:flex;justify-content:center;gap:24px;width:100%;margin-bottom:85px;padding:25px 0 5px;background-color:#002453}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl{gap:5px;align-items:center;margin-bottom:50px;padding:5px 0}}#selfcare2606 main #cont4 .cont4_item_ttl p{width:210px;border:1px #fff solid;border-radius:30px;font-size:24px;line-height:43px;display:inline-block;margin-right:20px;color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl p{display:flex;justify-content:center;align-items:center;width:auto;margin:5px 0 0;padding:10px 6px;font-size:3vw;line-height:1}}#selfcare2606 main #cont4 .cont4_item_ttl h2{position:relative;font-size:28px;color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl h2{padding:5px 0 0;font-size:4vw;line-height:1.6;font-feature-settings:"palt"}}#selfcare2606 main #cont4 .cont4_item_ttl h2 em{font-size:48px;position:relative;z-index:9}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl h2 em{font-size:180%}}#selfcare2606 main #cont4 .cont4_item_ttl h2 em span{position:relative}#selfcare2606 main #cont4 .cont4_item_ttl h2 em span:after{content:"";width:100%;height:6px;position:absolute;bottom:-10px;left:0;z-index:-1}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl h2 em span:after{width:100%;bottom:-8px}}#selfcare2606 main #cont4 .cont4_item_ttl h2 sup{font-size:11px;line-height:100%;vertical-align:top}#selfcare2606 main #cont4 .cont4_item_ttl h2 small{font-size:12px;line-height:100%;color:#002453;position:absolute;right:-60px;bottom:-50px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl h2 small{right:5%;bottom:-44px;font-size:10px}}#selfcare2606 main #cont4 .cont4_item_ttl:after{content:"";position:absolute;bottom:-40px;left:0;width:100%;height:40px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;background-image:url("../img/bg11.png")}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .cont4_item_ttl:after{height:20px;bottom:-20px}}#selfcare2606 main #cont4 .cont4_item1 .cont4_item_ttl h2 em span:after{background-color:#f6dafb}#selfcare2606 main #cont4 .cont4_item1 li:nth-of-type(1) .cont4_item_child h4{color:#0168b2}#selfcare2606 main #cont4 .cont4_item1 li:nth-of-type(2) .cont4_item_child h4{color:#800068}#selfcare2606 main #cont4 .cont4_item2 .cont4_item_ttl h2 em span:after{background-color:#caeff2}#selfcare2606 main #cont4 .btn_star{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:33px 0 68px;gap:30px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .btn_star{gap:0;padding:20px 0 40px}}#selfcare2606 main #cont4 .btn_star a{margin:0}#selfcare2606 main #cont4 .btn_star img{width:74px;height:74px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont4 .btn_star img{display:none}}#selfcare2606 main #cont3{padding:45px 0 80px;background-color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3{padding:20px 0 5%}}#selfcare2606 main #cont3 .ttl{display:flex;justify-content:center;align-items:flex-end;gap:10px;margin-bottom:30px;text-align:center;font-size:30px;font-weight:bold;color:#002453;line-height:1.5;letter-spacing:.15em;font-feature-settings:"palt"}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .ttl{font-size:4.5vw}}#selfcare2606 main #cont3 .ttl img{width:auto;height:40px}#selfcare2606 main #cont3 .ttl span:not([class]){display:inline-block;font-size:135%}#selfcare2606 main #cont3 .ttl span.line1,#selfcare2606 main #cont3 .ttl span.line2{position:relative;display:inline-block;padding-bottom:2px;z-index:1}#selfcare2606 main #cont3 .ttl span.line1::after,#selfcare2606 main #cont3 .ttl span.line2::after{content:"";display:block;position:absolute;left:50%;bottom:0;width:94%;height:6px;transform:translateX(-50%);z-index:-1}#selfcare2606 main #cont3 .ttl span.line1::after{background-color:#f6dafb}#selfcare2606 main #cont3 .ttl span.line2::after{background-color:#caeff2}#selfcare2606 main #cont3 .read{margin:30px auto;text-align:center;font-size:18px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .read{font-size:3.8vw}}#selfcare2606 main #cont3 .cont3_body{display:flex}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_body{flex-direction:column}}#selfcare2606 main #cont3 .cont3_item{width:50%}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_item{width:100%;padding-bottom:10px}}#selfcare2606 main #cont3 .cont3_item h3{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:76px;margin-bottom:60px;padding-top:10px;color:#fff;font-size:28px;font-weight:bold}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_item h3{margin-bottom:40px;padding-top:5px;font-size:5.5vw}}#selfcare2606 main #cont3 .cont3_item h3::after{content:"";position:absolute;left:0;top:calc(100% - 1px);width:100%;height:30px;clip-path:polygon(0 0, 100% 0, 50% 100%)}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_item h3::after{height:20px}}#selfcare2606 main #cont3 .cont3_item h3 span:not([class]){display:inline-block;padding-bottom:5px;font-size:120%}#selfcare2606 main #cont3 .cont3_item h3 span.line{position:relative;display:inline-block;z-index:1}#selfcare2606 main #cont3 .cont3_item h3 span.line::after{content:"";display:block;position:absolute;left:50%;bottom:-10px;width:94%;height:6px;transform:translateX(-50%);z-index:-1;background-color:#fdff9d}#selfcare2606 main #cont3 .cont3_item h4{margin:0 auto 20px;text-align:center;font-size:28px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_item h4{font-size:4.5vw}}#selfcare2606 main #cont3 .cont3_item h4 span{display:block;font-size:158%}#selfcare2606 main #cont3 .cont3_item h4 small{display:block}#selfcare2606 main #cont3 .cont3_item figure{display:block;width:100%;max-height:310px}#selfcare2606 main #cont3 .cont3_item figure img{width:auto;height:100%;margin:0 auto}@media print,screen and (min-width: 769px){#selfcare2606 main #cont3 .cont3_item figure img{max-height:310px}}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_item figure img{width:100%;height:auto}}#selfcare2606 main #cont3 .cont3_item.cont3_item1{background:url(../img/cont3_item1_bg.png) no-repeat center center;background-size:100% 100%}#selfcare2606 main #cont3 .cont3_item.cont3_item1 h3{background-color:#800068}#selfcare2606 main #cont3 .cont3_item.cont3_item1 h3::after{background-color:#800068}#selfcare2606 main #cont3 .cont3_item.cont3_item1 h4 span{color:#800068}#selfcare2606 main #cont3 .cont3_item.cont3_item2{padding-bottom:20px;background:url(../img/cont3_item2_bg.png) no-repeat center center;background-size:100% 100%}#selfcare2606 main #cont3 .cont3_item.cont3_item2 h3{background-color:#002453}#selfcare2606 main #cont3 .cont3_item.cont3_item2 h3::after{background-color:#002453}#selfcare2606 main #cont3 .cont3_item.cont3_item2 h4 span{color:#0080a3}#selfcare2606 main #cont3 .cont3_movie{margin:100px auto 80px}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_movie{margin:10% auto 5%}}#selfcare2606 main #cont3 .cont3_movie .wrapper{background:url(../img/bg4.png) no-repeat center top;background-size:100% auto}#selfcare2606 main #cont3 .cont3_movie h3{display:flex;justify-content:center;align-items:center;width:400px;height:70px;margin:0 auto 70px;background:url(../img/bg5.png) no-repeat center center;background-size:100% 100%;font-size:30px;font-weight:bold;color:#fff}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_movie h3{width:80%;height:50px;margin-bottom:40px;font-size:5.5vw}}#selfcare2606 main #cont3 .cont3_movie .movie_ttl{position:relative;top:-42px;width:500px;margin:0 auto}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_movie .movie_ttl{top:-20px;width:94%}}#selfcare2606 main #cont3 .cont3_movie figure{display:block;width:72%;height:auto;margin:0 auto;aspect-ratio:16/9}@media print,screen and (max-width: 768px){#selfcare2606 main #cont3 .cont3_movie figure{width:90%}}#selfcare2606 main #cont3 .cont3_movie figure iframe{width:100%;height:100%}/*# sourceMappingURL=style.css.map */
