@charset "UTF-8";#usage-steps{margin-bottom:80px}.UsageSteps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:80px 40px;gap:80px 40px;-webkit-box-align:end;align-items:end}@media (min-width:769px){.UsageSteps__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.step_category_63{grid-column:1/3}}.UsageSteps__item{text-align:left}.USI__header{position:relative;top:1px;display:grid;grid-template-areas:"step line txt";grid-template-columns:auto 1px 1fr;--gap:30px;grid-gap:0 var(--gap);gap:0 var(--gap);-webkit-box-align:center;align-items:center;min-height:8em;margin-left:auto;margin-right:auto;margin-bottom:-15px;padding:20px var(--gap);background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (max-width:440px){.USI__header{--gap:15px;padding-right:5px}}.USI__header__container{padding-left:15px;padding-right:15px}.USI__header:after{content:"";grid-area:line;height:100%;border-left:1px solid #ddd}.USI__header__step{grid-area:step;color:#c2a284;font-size:12px;text-align:center}.USI__header__step small:not(:empty){vertical-align:middle;margin-left:6px;font-size:48px;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,Sawarabi Mincho,HG明朝E,serif}.USI__header__step span{font-size:16px}.USI__header__txt{grid-area:txt}.USI__header__title{margin:0;font-size:20px;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,Sawarabi Mincho,HG明朝E,serif}.USI__header__subtitle{margin:5px 0 0;color:#888;font-size:14px;line-height:1.5em}.USI__contents{display:grid;-webkit-box-align:end;align-items:flex-end;height:500px;background:#ddd var(--bg) 50%/cover no-repeat}@media (max-width:440px){.USI__contents{height:400px}}.step_bg_63{background:#ddd var(--bg) 50%/cover no-repeat}@media (max-width:440px){.step_bg_63{background:var(--bg) 50%/cover no-repeat;background-size:contain}}.USI__nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:20px;text-align:center;white-space:nowrap;overflow-x:auto}.USI__nav__item{display:inline-grid;grid-template-areas:"small img" "txt   img";grid-template-columns:1fr 50px;grid-gap:0 10px;gap:0 10px;-webkit-box-align:center;align-items:center;min-width:180px;margin-right:15px;padding:8px 8px 8px 15px;border-left:3px solid #c2a284;border-radius:2px;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1),0 6px 8px rgba(0,0,0,.08);box-shadow:0 10px 15px rgba(0,0,0,.1),0 6px 8px rgba(0,0,0,.08);background-color:#fff;text-align:left;text-decoration:none!important;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.USI__nav__item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.USI__nav__item small{grid-area:small;display:block;color:#888;font-size:11px}.USI__nav__item span{grid-area:txt;font-size:18px}.USI__nav__item img{grid-area:img;height:auto;border-radius:2px}.USI__nav__item .icon{grid-area:img;justify-self:end;padding-right:1ch;color:#c2a284;font-size:18px}.USS__title{font-weight:400}.USS__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(var(--col,2),1fr);grid-gap:30px 15px;gap:30px 15px;margin-bottom:20px}@media (min-width:769px){.USS__list{--col:4}}.USS__list li{font-size:11px;color:#888}.USS__list figure{margin-bottom:10px}.USS__list figure img{height:auto;border:1px solid #ddd;color:transparent}.USS__list small{display:block}.USS__additional,.USS__precautions{margin-bottom:20px}.USS__additional p,.USS__precautions p{margin:0;font-size:11px;color:#888}.USS__additional{padding:15px;border:1px solid #ddd}@media (min-width:441px){#trial{margin-bottom:40px}}#trial .trial__list{display:grid;grid-gap:2em;gap:2em;margin-top:40px}@media (min-width:441px){#trial .trial__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}#trial .trial__item{border:1px solid #ddd;border-bottom:4px solid #999;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}#trial .trial__item:hover{-webkit-box-shadow:0 0 12px rgba(0,0,0,.1);box-shadow:0 0 12px rgba(0,0,0,.1)}#trial .trial__item a{text-decoration:none}#trial .trial__item .trial__title{margin:0;padding:1em;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:-o-linear-gradient(top,#fff,#f8f8f8);background-image:linear-gradient(180deg,#fff,#f8f8f8);font-size:16px}#trial .trial__item .trial__subtitle{display:block;color:#888}#trial .trial__item .trial__desc{padding:.5em 1em}.about-nav{max-width:1150px;margin:0 auto}.about-nav li a{color:#fff;text-decoration:none;text-align:center;padding:18px 0;font-size:15px;font-weight:700;border-radius:0}.about-nav li a:hover{background-color:#666}.about-nav .active a{background-color:#666!important}@media (min-width:769px){.about-nav .active a:before{content:"";position:absolute;right:45%;bottom:-21px;border:12px solid transparent;border-top-color:#666}}.navbar-header p{color:#fff;font-weight:700;margin-left:10px;font-size:14px}.guide_panel{width:100%;border-top:1px solid #ddd;-webkit-box-shadow:2px 2px 2px 0 hsla(0,0%,78.4%,.2) inset;box-shadow:inset 2px 2px 2px 0 hsla(0,0%,78.4%,.2)}#prod_guide .step_title{position:absolute;top:0;left:0}.step_title span{display:block;float:left;background-color:#163354;padding:7px 0;text-align:center;font-size:16px;color:#fff;width:130px;margin-right:1px;opacity:.5}.step_title span.step_here{opacity:1}#question_slide00,#question_slide01,#question_slide02,#question_slide03{width:100%;margin:0 auto}.change_bg{width:980px;background:none!important;background-image:none!important}.box_fixed,.slide01,.slide02,.slide03{height:520px}.box_release{height:auto}#skin_step01{height:414px;width:100%;background:transparent url(/template/default/img/abouts/bglen/bg_about.jpg) no-repeat;background-size:cover;position:relative}#skin_step02{background:#fafafa url(/template/default/img/abouts/bglen/step02_1.jpg) no-repeat;background-position:100%}#skin_step02,#skin_step03{width:100%;-webkit-box-shadow:2px 2px 2px 0 hsla(0,0%,78.4%,.2) inset;box-shadow:inset 2px 2px 2px 0 hsla(0,0%,78.4%,.2)}#skin_step03{background-position:100%}.bg_skin_step02_02{background:#fafafa url(/template/default/img/abouts/bglen/step02_2.jpg) no-repeat!important;background-position:100%!important}.bg_skin_step02_03{background:#fafafa url(/template/default/img/abouts/bglen/step02_3.png) no-repeat!important;background-position:50%!important}.bg_skin_step03_01{background:#fafafa url(/template/default/img/abouts/bglen/step03_1.jpg) no-repeat}.bg_skin_step03_02{background:#fafafa url(/template/default/img/abouts/bglen/step02_2.jpg) no-repeat!important;background-position:100%!important}.skincare_next{max-width:460px;margin:20px auto 0;font-size:17px;font-weight:700;padding:12px;text-align:center;cursor:pointer;background-color:#163354;color:#fff}.skincare_next a{color:#fff}.skincare_next:hover{background-color:#214e81;color:#fff}.q_lead{width:580px;font-size:18px;font-weight:400;line-height:26px;text-align:center;margin-bottom:15px;color:#00151c}.q_list_box{font-size:19px;padding-top:90px}.q_each,.q_list_box{font-weight:700;text-align:center}.q_each{cursor:pointer;font-size:17px;border:5px solid #163354;width:540px;margin-top:10px;padding:20px;color:#00151c;background:transparent url(/template/default/img/abouts/bglen/bg_buttons.png) repeat}.q_each a{color:#00151c;display:block;width:100%;height:100%}.q_each a:hover{opacity:.5;text-decoration:none}.q_each:hover,.q_each:hover a{opacity:.5}.q_box{width:580px}.q_box:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}.q_box div{font-size:17px;font-weight:700;padding:10px;border:5px solid #163354;float:left;width:48%;text-align:center;margin:5px;cursor:pointer;color:#00151c}.q_box div:hover{opacity:.5}.onepoint_box{border:5px solid #163354;padding:50px;background:transparent url(/template/default/img/abouts/bglen/bg_buttons.png) repeat}.onepoint_title{font-size:19px;margin-bottom:15px;font-weight:700;color:#00151c}.onepoint_contents{font-size:15px;font-weight:400;line-height:26px;width:580px;color:#00151c}.onepoint_next{margin-top:20px;font-size:17px;font-weight:700;padding:12px;text-align:center;cursor:pointer;color:#fff}.onepoint_next,.onepoint_next:hover{background-color:#163354}.onepoint_next a{color:#fff;text-decoration:none}.bt_prev_slide{left:-200px}.bt_next_slide,.bt_prev_slide{position:absolute;top:200px;font-weight:700;cursor:pointer}.bt_next_slide{right:-200px}.help_box{display:block;margin-left:800px;padding-top:23px}.help_box i{font-size:18px;color:#fff}.help_box a{font-size:16px;font-weight:700;color:#fff}.consult_box{position:absolute;top:10px;left:0;color:#00151c;font-size:13px;line-height:20px;display:block}.consult_box img{float:left}.consult_box span{float:left;display:block;padding:4px 0 0 30px;width:450px;text-align:left}.consult_box a{color:#fff;text-decoration:none}.consult_box a:hover{color:#ccc}#menu_cat_box{width:980px;margin:0 auto;padding:20px 0 10px}#menu_cat_box:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}#menu_cat_box div{float:left;width:auto;text-align:left;margin-left:50px;font-size:14px}#menu_cat_box ul{margin-left:10px;margin-right:20px;float:left}#menu_cat_box ul li{padding-bottom:10px}#menu_cat_box a{color:#333;text-decoration:none}#menu_cat_box a:hover{color:#020080;text-decoration:underline}.menu_cat_title{color:#333;background:transparent url(/template/default/img/abouts/bglen/arrow_menu.png) no-repeat;background-position:0 1.5px;padding-left:25px;display:block;margin:10px 0;font-weight:700}#shindan .btn_cart{display:block;margin:0 auto;padding:10px 0;width:250px}.bt_start_guide{margin:25px auto 0;border:1px solid #00151c;padding:10px;width:340px;color:#00151c;font-size:16px;display:block;letter-spacing:.1em;cursor:pointer;background:transparent url(../../../../abouts/img/pc/about/bg_buttons.png) repeat}#page-top{display:none!important}#page-navi{overflow:hidden;position:fixed;right:0;top:0;z-index:19999}#page-navi a{display:block;width:50px;padding:100px 0;text-align:center;background-color:#333;margin-bottom:1px;opacity:.9}p.help_text{font-size:14px;margin:5px 0 0 10px;color:#555;clear:both}#prod_guide{width:100%;margin:auto 0;overflow:hidden}.prod_guide_block{width:980px;margin:-43px auto 0}.guide_menu_box{width:100%;background-color:#333}.guide_menu{width:980px;margin:0 auto}.guide_menu li{float:left}.guide_menu a{display:block;width:196px;color:#fff;font-size:14px;text-decoration:none;text-align:center;padding:18px 0;position:relative;z-index:10}.guide_menu a.selected,.guide_menu a:hover{background-color:#666}.guide_menu a.selected:before{content:"";position:absolute;bottom:-21px;right:92px;border:12px solid transparent;border-top-color:#666}.guide_menu .new_icon{background-color:#c7112c;color:#fff;font-size:9px;position:absolute;top:22px;left:28px;display:block;padding:1px 5px;line-height:12px}.prod_guide_title{text-align:center;padding:30px 0 40px}.prod_guide_title h1{font-weight:400!important}.prod_guide_title h1,.prod_guide_title h2{border-bottom:1px solid #ddd;font-size:24px;padding-bottom:15px;margin-bottom:12px}.prod_guide_title h2{font-weight:400}.prod_guide_subtitle,.prod_guide_title h3{border:none;font-weight:400;color:#777;font-size:14px;line-height:23px;text-align:left}@media (min-width:769px){.prod_guide_subtitle,.prod_guide_title h3{text-align:center}}.prod_guide_box{max-width:980px;margin:0 auto 40px;text-align:center}.prod_guide_box dl{display:inline-block;border:1px solid #ccc;border-bottom:4px solid #999;background:#fbfbfb;margin:15px 0;vertical-align:top;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.prod_guide_box dl:hover{position:relative;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15)}.prod_guide_box dl:hover:after,.prod_guide_box dl:hover:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 12px rgba(0,0,0,.15);box-shadow:0 0 12px rgba(0,0,0,.15);top:10px;bottom:10px;left:0;right:0;border-radius:100px/10px}.prod_guide_box dl:hover:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.prod_guide_box dt{height:45px;line-height:45px;font-size:15px;position:relative;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6));background:-o-linear-gradient(top,#fff 0,#f6f6f6 100%);background:linear-gradient(180deg,#fff 0,#f6f6f6)}@media (max-width:440px){.prod_guide_box dt{font-size:12px}}.prod_guide_box dt:after{content:"";border-bottom:1px solid #eee;width:90%;position:absolute;bottom:0;left:50%;margin-left:-45%}.prod_guide_box dt a{color:#333}.prod_guide_box dd a img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.prod_guide_box dd a:hover img{opacity:.7}.prod_guide_solution dl{width:295px}.prod_guide_solution dd{height:180px}.prod_guide_solution dd .prod_guide_solution_icon{width:150px;padding-top:30px;float:left}.prod_guide_solution dd ul{width:125px;float:right;margin:25px 10px 0 0}.prod_guide_solution dd ul li{text-align:left}.prod_guide_solution dd ul li a{display:block;text-align:left;height:30px;line-height:30px;border-bottom:1px solid #ececec;border-top:1px solid #fff}.prod_guide_solution dd ul li a span i.fa{width:18px;text-align:center}.prod_guide_solution dd ul li:first-child a{border-top:none}.prod_guide_solution dd ul li:last-child a{border-bottom:none}.prod_guide_type dl{width:100%}.prod_guide_step dl{width:270px;height:245px;position:relative;margin-bottom:62px}.prod_guide_step .prod_usage{position:absolute;left:0;bottom:-43px;text-align:center;width:270px}.prod_guide_step .prod_usage a{width:270px;padding:5px 0;display:block;color:#fff;background-color:#646464}.prod_guide_step .prod_usage a:hover{text-decoration:none;background-color:#868686}.prod_guide_step dd{height:150px;background:#fff;position:relative}.prod_guide_step dd img{width:150px}.prod_guide_step dd img.care_time{width:auto;height:auto;position:absolute;bottom:10px}.prod_guide_step dd.prod_tag{border-top:1px solid #eee;height:auto;padding:7px 5px 3px}.prod_guide_step hr{border-top:none;border-left:none;border-right:none;clear:both;display:block;margin:20px auto}img.step_arrow{float:left;margin-top:10px}.prod_guide_trial dl{width:295px}.prod_guide_trial dd{height:310px;padding-top:18px;font-size:12px}.prod_guide_trial dd a span{display:block;line-height:18px}#problem_box{width:855px;margin:0 auto}#problem_list{width:855px;margin:0 auto 0 0;padding-left:0}#problem_list:after{content:".";display:block;visibility:hidden;height:.1px;font-size:.1em;line-height:0;clear:both}#problem_list li{float:left;list-style:none;padding-bottom:0!important;margin-bottom:0!important;line-height:0}h1.problem_title{color:#d7000f;font-size:45px;font-weight:400;margin-bottom:35px;text-align:center}h1.problem_title span{display:block;margin-bottom:25px;font-size:17px;color:#000}h3.problem_title{color:#d7000f;font-size:45px;font-weight:400;margin-bottom:35px;text-align:center}h3.problem_title span{display:block;margin-bottom:25px;font-size:17px;color:#000}div.problem_msg{text-align:center;line-height:28px;font-size:18px;margin:60px 0 50px!important;width:710px}div.problem_msg p{padding-top:10px;line-height:28px}div.problem_msg span{font-size:10px;margin-left:5px}.doctor_info p{margin-top:10px;margin-bottom:40px;line-height:18px;font-size:10px;color:#777;padding-left:3px}.doctor_info{padding:15px 0 20px}.step_each_box{border:1px solid #ddd}.step_each_box h4{width:100%;background-color:#eee;border-bottom:1px solid #ddd;padding:7px 0;font-weight:700;font-size:17px}.step_each_box h4 p{width:150px;margin:0 auto;font-size:17px}p.step_each_title01{background:transparent url(/template/default/img/abouts/19/step_num1.png) no-repeat}p.step_each_title02{background:transparent url(/template/default/img/abouts/19/step_num2.png) no-repeat}.step_each_inner{padding:25px 0}.step_each_inner a img{width:150px;border:1px solid #ddd;float:left;margin-left:30px}.step_each_detail{margin-left:30px;width:720px;text-align:left;float:left;position:relative}.step_each_detail h2{font-size:17px;font-weight:700;margin-bottom:0}.step_each_detail h2 a{color:#444}.step_each_detail h2 img{width:20px;margin-bottom:-4px}.step_each_detail .subname{margin:5px 0}.step_each_detail .listcomment{font-size:12px;margin:5px 0 3px;color:#666}.step_each_detail .prod_usage{position:absolute;bottom:0;right:0}.step_each_detail .prod_usage a{font-size:16px;color:#fff;background-color:#646464;display:block;width:240px;padding:10px 0;text-align:center}.step_each_detail .prod_usage a:hover{text-decoration:none;background-color:#999}.prod_category_step .step_arr_l{font-size:75px;color:#0a127a}.prod_category_step_title{margin:0!important;padding-bottom:0!important}.prod_category_step .step_tt_l{height:45px;line-height:45px;position:relative;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;background:#ab8f74;background:-webkit-gradient(linear,left top,right top,from(#c2a284),to(#ab8f74));background:-o-linear-gradient(left,#c2a284 0,#ab8f74 100%);background:linear-gradient(90deg,#c2a284 0,#ab8f74)}.prod_category_step .step_no_l{font-size:35px}.prod_category_step .step_txt{font-size:14px;margin-left:5px}.prod_category_step dl{background:#fff;border-bottom:1px solid #ccc}.prod_category_step dl dt{background:#fff;height:40px}.prod_category_step dl dl.multiprd{border-left:1px solid #ccc}.prod_category_step_box,.prod_category_step dl dl{border:none;background:none;padding:10px;vertical-align:top;min-width:270px;margin:5px 0 0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.prod_category_step dl dl:hover{position:relative;-webkit-box-shadow:none;box-shadow:none}.prod_category_step dl dl:hover:after,.prod_category_step dl dl:hover:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:none;box-shadow:none;top:0;bottom:0;left:0;right:0;border-radius:0}.prod_category_step dl dl:hover:after{right:0;left:auto;-webkit-transform:none;transform:none}.prod_category_step dl dt:after{border:none}.prod_category_step dl dl dt{height:auto;background:none}.prod_category_step dd img.care_time{width:auto;height:auto;position:absolute;bottom:10px}.prod_category_step .prod_info{line-height:30px}.prod_category_step .prod_name{font-size:14px}.prod_category_step .prod_name a{color:#444}.prod_category_step .prc_no{font-weight:700}.prod_category_step .price{font-size:120%}.prod_category_step .prod_howtouse a{padding:9px 0;font-size:14px;display:block;line-height:18px;color:#fff;font-weight:700;background-color:#646464}.prod_category_step .prod_howtouse a:hover{text-decoration:none}.step_price_regular{font-size:12px!important;padding-bottom:10px}p.step_price_regular{line-height:18px}.step_sale_price{color:#c10100;font-size:18px}.step_percent{background:#c10100;color:#fff;padding:0 4px}.prod_name{font-size:12px;line-height:16px;display:block;padding-top:3px;font-weight:700}.status_icon img{max-width:25px}.step_img img{width:190px;margin:0 auto}.step_text{text-align:center;color:#666;padding:0 40px 5px 70px;font-size:12px}@media (max-width:768px){.step_text{text-align:left;padding:0 50px;display:inline-block}h1.problem_title{font-size:34px!important;margin-bottom:25px!important}div.problem_msg{width:100%!important;font-size:16px!important;line-height:24px}}@media (min-width:769px){.step-box-right-border{border-right:1px solid #ccc}}@media only screen and (min-width:992px){.step-box-right-border2{border-right:1px solid #ccc}}.footer_sticky{display:none!important}