@charset "UTF-8";@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sunshine{0%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}50%{-webkit-filter:brightness(1);-moz-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}}@-moz-keyframes sunshine{0%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}50%{-webkit-filter:brightness(1);-moz-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}}@keyframes sunshine{0%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}50%{-webkit-filter:brightness(1);-moz-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1.15);-moz-filter:brightness(1.15);filter:brightness(1.15)}}html{background:#000}body.infilt p,body.infilt span{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:4.2vw}body.infilt #loader{top:0;background:#fff}body.infilt #loader .bar{background:#aa9267}body.infilt #title{padding-top:5%}body.infilt #title .inner{margin:4% 4% 0}body.infilt #title .inner h1{width:91%;margin:auto;background:#ffffff}body.infilt #title .inner h1 img{margin:auto}body.infilt #title .inner p{background:#333333;width:67%;margin:-4% auto 0}body.infilt #honegumi{padding-top:6%;margin-bottom:0%;position:relative}body.infilt #honegumi .honegumi_inner{position:absolute;top:8%;float:left;width:100%;background:#fff}body.infilt #honegumi .honegumi_inner .inner{margin:10% 8% 8% 8%;width:84%}body.infilt #honegumi .honegumi_inner .inner h2{margin-bottom:5%}body.infilt #honegumi .honegumi_inner .inner p{font-size:4vw}body.infilt #honegumi .honegumi_inner .inner p:first-of-type{margin-bottom:2%}body.infilt #honegumi .honegumi_inner .inner p:last-of-type{margin-bottom:5%}body.infilt #honegumi .honegumi_inner .inner .image{position:relative;width:93%;margin:0 auto}body.infilt #honegumi .honegumi_inner .inner .image div{position:absolute;transition:0.3s;top:0}body.infilt #honegumi .honegumi_inner .inner .image div:first-of-type{position:unset}body.infilt #honegumi .honegumi_inner .inner .image div.arrow img{position:absolute;opacity:0;top:0}body.infilt #honegumi .honegumi_inner .inner .image div.arrow img:first-of-type{position:unset}body.infilt #honegumi .honegumi_inner .inner .image div.melanin1,body.infilt #honegumi .honegumi_inner .inner .image div.txt1,body.infilt #honegumi .honegumi_inner .inner .image div.txt2,body.infilt #honegumi .honegumi_inner .inner .image div.melanin2,body.infilt #honegumi .honegumi_inner .inner .image div.txt3{opacity:0}body.infilt #study .inner{width:84%;margin:8%}body.infilt #study .inner h2{background:#fff;width:69%;box-sizing:border-box;margin:0 auto 8%}body.infilt #study .inner .anchor li{background:#fff;border:1px solid #aa9267;margin-bottom:5%;position:relative}body.infilt #study .inner .anchor li a{display:block}body.infilt #study .inner .anchor li a span.num{display:block;position:absolute;top:0;left:0}body.infilt #study .inner .anchor li a span.arrow{display:block;position:absolute;top:0}body.infilt #study .inner .anchor li a span.ttl{display:block}body.infilt #study .blocs{float:left;width:100%}body.infilt #study .blocs .bloc{background:#fff;float:left;width:100%;margin-bottom:12%}body.infilt #study .blocs .bloc .pk{color:#d7043b}body.infilt #study .blocs .bloc .bg_ttl{padding:4% 0;background:#aa9267}body.infilt #study .blocs .bloc .bg_ttl span{display:block;margin:0 auto 3%}body.infilt #study .blocs .bloc .bg_ttl h3{margin:0 auto}body.infilt #study .blocs .bloc .inner{margin:7% 8% 8% 8%}body.infilt #study .blocs .bloc .inner p{text-align:center;margin-bottom:13%;font-size:3.8vw}body.infilt #study .blocs .bloc .inner>p{letter-spacing:-0.2vw}body.infilt #study .blocs .bloc .inner .stage>div{position:relative;margin-bottom:7%;margin-top:11%;transition:0.3s}body.infilt #study .blocs .bloc .inner .stage>div .num{position:absolute;top:-12%}body.infilt #study .blocs .bloc .inner .stage>div>img:last-of-type{width:24%;position:absolute;top:61%;right:11px}body.infilt #study .blocs .bloc .inner .stage>div p{text-align:left;position:absolute;font-size:3.1vw;letter-spacing:-0.2vw;line-height:1.6;left:9%;margin:0;bottom:9%}body.infilt #study .blocs .bloc .inner .stage>div p.tl{bottom:15%}body.infilt #study .blocs .bloc .inner .stage .arrow{display:block;margin-bottom:14%}body.infilt #study .blocs .bloc.bloc1 .inner{width:76%;margin:7% 12% 7% 12%}body.infilt #study .blocs .bloc.bloc1 .inner>p{margin-bottom:15%}body.infilt #study .blocs .bloc.bloc2{background:#f6f4f0}body.infilt #study .blocs .bloc.bloc2>p{margin-bottom:8%}body.infilt #study .blocs .bloc.bloc2 .process{float:left;width:100%}body.infilt #study .blocs .bloc.bloc2 .process .process_inner{background:#fff;float:left;width:100%}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .inner{width:84%;margin-bottom:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .inner>p{letter-spacing:0.1vw;margin-bottom:8%}body.infilt #study .blocs .bloc.bloc2 .process .process_inner h4{background:#333333;margin-bottom:7%}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image{position:relative}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image div{position:relative}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .image_bg{position:absolute;top:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .image_list .image_item{margin-bottom:6.4%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .txt1{right:0;top:27%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .txt2{right:0;top:58%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .txt3{right:0;top:80%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .txt4{right:0;top:91%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .txt5{right:0;top:93%;opacity:0}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .process_bg img:last-of-type{position:absolute;top:0;bottom:0;margin:auto}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image p{text-align:left;position:absolute;top:0;right:4%;top:40%;font-size:3.5vw}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step1{background:#f2f0ed}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step2{background:#efede8}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step3{background:#e7e3dd}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step3 p{font-weight:bold}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step4{background:#dad7d1}body.infilt #study .blocs .bloc.bloc2 .process .process_inner .image .step4 p{top:15%}body.infilt #study .blocs .bloc.bloc2 .process:after{float:left;content:'';display:block;background:url(../img/process_bg.png) no-repeat top center;width:100%;height:19vw}body.infilt #study .blocs .bloc.bloc2 .observe{float:left;width:100%;background:#f6f4f0}body.infilt #study .blocs .bloc.bloc2 .observe .inner{letter-spacing:-0.3vw;margin-bottom:12%}body.infilt #study .blocs .bloc.bloc2 .observe .inner>p{margin-bottom:9%}body.infilt #study .blocs .bloc.bloc2 .observe .inner>p .pk{font-size:3.8vw}body.infilt #study .blocs .bloc.bloc2 .observe h4{background:#333333;margin-bottom:6%}body.infilt #study .blocs .bloc.bloc2 .observe .image{opacity:0}body.infilt #study .blocs .bloc.bloc2 .observe .image p{margin-bottom:4%}body.infilt #study .blocs .bloc.bloc2 .observe .image .l{margin-bottom:8%}body.infilt #study .blocs .bloc.bloc3{margin-bottom:0}body.infilt #study .blocs .bloc.bloc3 .inner{width:92%;margin:7% 4% 8% 4%}body.infilt #study .blocs .bloc.bloc3 .inner>p{margin-bottom:3%;letter-spacing:0;line-height:1.6}body.infilt #study .blocs .bloc.bloc3 .inner>p:nth-of-type(3){margin-bottom:6%}body.infilt #study .blocs .bloc.bloc3 .inner .nano{margin:4%}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_detail{position:relative;margin-bottom:6%}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_detail h4{background:#333333;margin-bottom:6%}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_detail .image{position:relative}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_detail .image>div{position:absolute;opacity:0;top:0}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_review h4{background:#333333;margin-bottom:6%}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_review .image{opacity:0;position:relative}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_review .image>div{opacity:0;position:absolute;top:0}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_review .image>div.graph1{width:15%;height:17%;background:#aa9267;top:auto;bottom:13%;left:39.5%}body.infilt #study .blocs .bloc.bloc3 .inner .nano .nano_review .image>div.graph2{width:15%;height:0;background:#aa9267;top:auto;bottom:13%;left:74.5%}body.infilt #fv{position:relative}body.infilt #fv .inner{position:relative;z-index:2}body.infilt #fv .inner .area .r{width:30%;float:left}body.infilt #fv .inner .area .c{width:37%;float:left;position:relative}body.infilt #fv .inner .area .c .shine{position:absolute;top:0;left:0;z-index:2}body.infilt #fv .inner .area .l{width:33%;float:left}body.infilt #fv .inner .area .l img{float:left}body.infilt #fv .copy{z-index:100;-webkit-perspective:5000;-moz-perspective:5000;-ms-perspective:5000;-o-perspective:5000;perspective:5000}body.infilt #fv .new{z-index:50}body.infilt #fv .fv_bg{width:100%;float:left;position:absolute;z-index:1;top:0;left:0}body.infilt #fv .black{width:100%;float:left;position:relative}body.infilt #fv .black .inner{margin-top:8%;margin-bottom:8%}body.infilt #fv .black .inner .price{margin:0 0 8% 0}body.infilt #fv .black .inner ul{width:100%;float:left}body.infilt #fv .black .inner ul li{width:48%;float:left}body.infilt #fv .black .inner ul li.left{margin:0 4% 0 0}body.infilt #fv .black .inner ul li a{width:100%;float:left;display:block}body.infilt #fv .gray_i{width:100%;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 6%}body.infilt #fv .gray_i h2{margin:8% 0 0 0}body.infilt #fv .gray_i ul li{width:100%;float:left}body.infilt #fv .gray_i .notice_2{float:left;margin:0 0 12% 0;width:100%}body.infilt #qa .no_lm{width:100%;margin:4% 0}body.infilt #qa .panel{margin:4% 4% 12% 4%}body.infilt #qa .panel .pict_area{position:relative}body.infilt #qa .panel .pict_area .mer{width:100%;height:100%;float:left;position:absolute;top:0;left:0;z-index:2}body.infilt #qa .panel .pict_area .base{position:relative;width:100%;float:left;z-index:1}body.infilt #qa .panel .pict_area .base img{position:absolute;top:0;left:0}body.infilt #qa .panel .pict_area .base .b1{z-index:6}body.infilt #qa .panel .pict_area .base .b2{z-index:5}body.infilt #qa .panel .pict_area .base .b3{z-index:4}body.infilt #qa .panel .pict_area .base .b4{z-index:3}body.infilt #qa .panel .pict_area .base .b5{z-index:2;position:relative}body.infilt #qa .panel.panel_notice .notice_2{position:absolute;bottom:11%;left:8%;width:84%}body.infilt #qa .white{width:100%;float:left;position:relative}body.infilt #qa .white .lbl{width:100%;float:left;margin:4% 0 0 0}body.infilt #qa .white .thermo{width:100%;float:left;position:relative}body.infilt #qa .white .thermo .uv{width:100%;float:left;position:absolute;top:0;left:0}body.infilt #qa .white .thermo .uv.uv01{z-index:1;position:relative}body.infilt #qa .white .thermo .uv.uv02{z-index:2}body.infilt #qa .white .thermo .uv.uv03{z-index:3}body.infilt #qa .white .bar{width:100%;float:left;margin:0 0 6% 0}body.infilt #qa .pict{width:100%;float:left;position:relative;margin:0 0 32% 0}body.infilt #qa .pict h2{width:100%;float:left;margin:8% 0 0 0;position:relative;z-index:2}body.infilt #qa .pict .items{width:100%;float:left;z-index:2;position:relative}body.infilt #qa .pict .items .item{position:absolute;top:0;left:0}body.infilt #qa .pict .items .item01{z-index:1;position:relative}body.infilt #qa .pict .items .item02{z-index:2}body.infilt #qa .pict .items .item03{z-index:3}body.infilt #qa .pict .items .item03 img{position:absolute;top:0;left:0}body.infilt #qa .pict .items .item03 img.hiri{position:relative}body.infilt #qa .pict .pict_bg{width:100%;float:left;position:absolute;z-index:1;top:0;left:0}body.infilt #qa .photo{width:100%;float:left;margin:8% 0 20% 0}body.infilt .bg{width:100%;height:100%;overflow:hidden;float:left;position:fixed;z-index:1;top:0;left:0}body.infilt .bg .img{width:100%;float:left;position:absolute;top:0;left:0}body.infilt .bg .img:last-of-type img{-webkit-animation:sunshine 5s linear infinite;-moz-animation:sunshine 5s linear infinite;animation:sunshine 5s linear infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}
