﻿html,body,a,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;text-align:left;line-height:inherit;vertical-align:baseline;box-sizing:border-box}body{background:white;line-height:1;color:black}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}form label,form button{cursor:pointer}img{vertical-align:bottom;border:none;max-width:100%;height:auto}video{border:none;max-width:100%;height:auto}iframe{border:none}blockquote,q{quotes:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-size:100%}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}*{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif !important;font-weight:400;color:#333}body{background-color:#fff;margin:0px auto;padding:0px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:14px;font-weight:400;color:#333;line-height:1.6}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:400}a{color:#333;outline:none;border-style:none;text-decoration:none;transition:all 0.1s ease 0s;-moz-transition:all 0.1s ease 0s;-webkit-transition:all 0.1s ease 0s;-o-transition:all 0.1s ease 0s;-ms-transition:all 0.1s ease 0s;cursor:pointer}@media screen and (min-width: 769px){.pc_none{display:none !important}}@media screen and (max-width: 768px) and (min-width: 641px){.tb_none{display:none !important}}@media screen and (max-width: 640px){.sp_none{display:none !important}}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;width:auto;height:auto}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto;height:auto}@media screen and (min-width: 1321px){header{padding:40px 48px 0;display:flex;justify-content:space-between}}@media screen and (min-width: 769px) and (max-width: 1320px){header{padding:20px 48px 0;display:flex;justify-content:space-between}}@media screen and (max-width: 768px){header{padding:16px}}header .logo img{width:auto}@media screen and (min-width: 769px){header .logo img{height:48px}}@media screen and (min-width: 641px) and (max-width: 768px){header .logo img{height:32px}}@media screen and (max-width: 640px){header .logo img{height:20px}}header .menu_close_button img{display:block}header .menu_top li input{display:block}@media screen and (min-width: 769px){header>ul>li{font-size:14px}}@media screen and (max-width: 768px){header .header_menu{line-height:1;background-color:#faa5a9}header .header_menu>li{background-color:#faa5a9}}@media screen and (max-width: 768px) and (max-width: 640px){header .header_menu>li{border-left:1px solid #fcc0c3}header .header_menu>li:nth-child(1){border:none}}@media screen and (max-width: 768px){header .header_menu>li img{display:block}header .header_menu>li .menu_group .icon{height:23px;display:flex;justify-content:center;align-items:center}header .header_menu>li .menu_group p{line-height:1}}footer{position:relative;z-index:0;background-color:#faf5de}@media screen and (min-width: 769px){footer{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:97px 0 92px}}@media screen and (max-width: 768px){footer{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:63px 0 125px}}footer h2 img{height:auto}@media screen and (min-width: 769px){footer h2 img{width:339px}}@media screen and (max-width: 768px){footer h2 img{width:243px}}footer .account ul{margin:0 auto}@media screen and (max-width: 640px){footer .account ul{max-width:320px}}footer .breadcrumb{text-align:center}footer .copy{margin:20px 0 0;opacity:0.5}.index{position:relative}@keyframes listSlide{0%{left:0}100%{left:-750px}}@keyframes listSlide2{0%{left:750px}100%{left:0}}.index .fv{position:relative;z-index:1}.index .fv img{width:100%;position:relative;z-index:1}@media screen and (min-width: 769px){.index .fv::after{z-index:0;content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#faf5de;border-left:8px solid #cfb947;border-right:8px solid #cfb947;box-sizing:border-box}}.index .about{position:relative;z-index:0;background-color:#faf5de}@media screen and (min-width: 769px){.index .about{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:80px 0 0}}@media screen and (max-width: 768px){.index .about{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:72px 0 0}}.index .about_wrapper{position:relative;margin:0 auto}@media screen and (min-width: 769px){.index .about_wrapper{width:1012px}}@media screen and (max-width: 768px){.index .about_wrapper{width:271px}}@media screen and (min-width: 769px){.index .about_wrapper dt{position:relative;width:1012px}}@media screen and (max-width: 768px){.index .about_wrapper dt{width:271px}}@media screen and (min-width: 769px){.index .about_wrapper dd{position:absolute;width:590px;right:0;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.index .about_wrapper dd{margin-top:38px}}@media screen and (min-width: 769px){.index .about_wrapper dd .txt{font-size:19px}}@media screen and (max-width: 768px){.index .about_wrapper dd .txt{font-size:14px;text-align:center}}@media screen and (min-width: 769px){.index .about_wrapper dd .note{font-size:8px;margin-top:20px}}@media screen and (max-width: 768px){.index .about_wrapper dd .note{font-size:7px;margin-top:10px;text-align:center}}.index .about_list{overflow:hidden}@media screen and (min-width: 769px){.index .about_list{margin-top:75px}}@media screen and (max-width: 768px){.index .about_list{margin-top:41px;height:141px;position:relative}}.index .about_list ul{display:flex}@media screen and (max-width: 768px){.index .about_list ul{width:750px;position:absolute}}@media screen and (min-width: 769px){.index .about_list ul li{width:20%}}@media screen and (max-width: 768px){.index .about_list ul li{width:150px}}.index .about_list ul li img{width:100%;height:auto}@media screen and (max-width: 768px){.index .about_list ul.first{top:0;left:0;animation-name:listSlide;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}}@media screen and (max-width: 768px){.index .about_list ul.second{top:0;left:750px;animation-name:listSlide2;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}}.index .plussheet{background-color:#faf5de}@media screen and (min-width: 769px){.index .plussheet{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:95px 0 0}}@media screen and (max-width: 768px){.index .plussheet{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:72px 0 0}}@media screen and (min-width: 769px){.index .plussheet_ttl{margin:0 auto 57px;width:584px}}@media screen and (max-width: 768px){.index .plussheet_ttl{margin:0 auto 36px;width:297px}}.index .plussheet_wrapper{position:relative}.index .plussheet_wrapper dt{position:relative;z-index:0}.index .plussheet_wrapper dt img{width:100%;height:auto}.index .plussheet_wrapper dd{position:absolute;z-index:1}@media screen and (min-width: 769px){.index .plussheet_wrapper dd{top:50%;left:64%;transform:translateY(-50%);width:312px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd{bottom:96px;left:50%;transform:translateX(-50%);width:319px}}@media screen and (max-width: 375px){.index .plussheet_wrapper dd{bottom:80px}}.index .plussheet_wrapper dd h3{font-weight:500;text-align:center}@media screen and (min-width: 769px){.index .plussheet_wrapper dd h3{font-size:30px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd h3{font-size:21px}}.index .plussheet_wrapper dd .label{text-align:center}@media screen and (min-width: 769px){.index .plussheet_wrapper dd .label{margin-top:32px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd .label{margin-top:18px}}.index .plussheet_wrapper dd .label span{border-radius:4px;color:#fff;padding:1px 10px 3px}@media screen and (min-width: 769px){.index .plussheet_wrapper dd .label span{font-size:19px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd .label span{font-size:15px}}.index .plussheet_wrapper dd .price{text-align:center;font-size:18px}@media screen and (min-width: 769px){.index .plussheet_wrapper dd .price{margin-top:16px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd .price{margin-top:12px}}.index .plussheet_wrapper dd .price small{font-size:14px}.index .plussheet_wrapper dd .price .tax{font-size:12px}.index .plussheet_wrapper dd .link{margin-top:28px;display:block}.index .plussheet_wrapper dd .link-store{margin-top:16px;display:block}@media screen and (min-width: 769px){.index .plussheet_wrapper dd.reg h3{font-size:42px}}@media screen and (max-width: 768px){.index .plussheet_wrapper dd.reg h3{font-size:29px}}.index .plussheet_wrapper dd.reg .label span{background-color:#f79ea6}@media screen and (min-width: 769px){.index .plussheet_wrapper dd.pre{left:auto;right:64%}}.index .plussheet_wrapper dd.pre h3{color:#fff}.index .plussheet_wrapper dd.pre .label span{background-color:#5cb0b8;color:#333}.index .plussheet_wrapper dd.pre .price{color:#fff}.index .plussheet_wrapper dd.pre .price span{color:#fff}.index .plussheet_wrapper dd.pre .price small{color:#fff}.index .plussheet_wrapper dd.over h3{color:#fff}.index .plussheet_wrapper dd.over .label span{background-color:#eb78a0;color:#333}.index .plussheet_wrapper dd.over .price{color:#fff}.index .plussheet_wrapper dd.over .price span{color:#fff}.index .plussheet_wrapper dd.over .price small{color:#fff}.index .limited{background-color:#faf5de}@media screen and (min-width: 769px){.index .limited{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:95px 0 0}}@media screen and (max-width: 768px){.index .limited{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:72px 0 0}}@media screen and (min-width: 769px){.index .limited_ttl{margin:0 auto 57px;width:584px}}@media screen and (max-width: 768px){.index .limited_ttl{margin:0 auto 36px;width:322px}}.index .limited_wrapper{position:relative}.index .limited_wrapper dt{position:relative;z-index:0}.index .limited_wrapper dt img{width:100%;height:auto}.index .limited_wrapper dd{position:absolute;z-index:1}@media screen and (min-width: 769px){.index .limited_wrapper dd{top:50%;left:64%;transform:translateY(-50%);width:312px}}@media screen and (max-width: 768px){.index .limited_wrapper dd{bottom:96px;left:50%;transform:translateX(-50%);width:319px}}@media screen and (max-width: 375px){.index .limited_wrapper dd{bottom:80px}}.index .limited_wrapper dd h3{font-weight:500;text-align:center}@media screen and (min-width: 769px){.index .limited_wrapper dd h3{font-size:30px}}@media screen and (max-width: 768px){.index .limited_wrapper dd h3{font-size:21px}}.index .limited_wrapper dd .label{text-align:center}@media screen and (min-width: 769px){.index .limited_wrapper dd .label{margin-top:32px}}@media screen and (max-width: 768px){.index .limited_wrapper dd .label{margin-top:18px}}.index .limited_wrapper dd .label span{border-radius:4px;color:#fff;padding:1px 10px 3px}@media screen and (min-width: 769px){.index .limited_wrapper dd .label span{font-size:19px}}@media screen and (max-width: 768px){.index .limited_wrapper dd .label span{font-size:15px}}.index .limited_wrapper dd .price{text-align:center;font-size:18px}@media screen and (min-width: 769px){.index .limited_wrapper dd .price{margin-top:16px}}@media screen and (max-width: 768px){.index .limited_wrapper dd .price{margin-top:12px}}.index .limited_wrapper dd .price small{font-size:14px}.index .limited_wrapper dd .price .tax{font-size:12px}.index .limited_wrapper dd .link{margin-top:28px;display:block}.index .limited_wrapper dd .link-store{margin-top:16px;display:block}.index .limited_wrapper dd .note{margin-top:10px;font-size:10px;color:#e60012}@media screen and (max-width: 768px){.index .limited_wrapper dd .note{position:absolute}}@media screen and (min-width: 769px){.index .limited_wrapper dd.clen{left:auto;right:64%}}.index .limited_wrapper dd.clen h3{color:#fff}.index .limited_wrapper dd.clen .label span{background-color:#6dcfca;color:#333}.index .limited_wrapper dd.clen .price{color:#fff}.index .limited_wrapper dd.clen .price span{color:#fff}.index .limited_wrapper dd.clen .price small{color:#fff}.index .limited_wrapper dd.moist .label{margin-left:-20px;margin-right:-20px}.index .limited_wrapper dd.moist .label span{background-color:#dba4db}.index .series{background-color:#faf5de}@media screen and (min-width: 769px){.index .series{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:95px 0 0}}@media screen and (max-width: 768px){.index .series{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:72px 0 0}}@media screen and (min-width: 769px){.index .series_ttl{margin:0 auto 57px;width:718px}}@media screen and (max-width: 768px){.index .series_ttl{margin:0 auto 36px;width:253px}}.index .series_wrapper{background-position:center center;background-size:cover}@media screen and (min-width: 769px){.index .series_wrapper{padding:26px 0 120px;background-image:url("../images/series_bg.png")}}@media screen and (max-width: 768px){.index .series_wrapper{padding:10px 0 80px;background-image:url("../images/series_bg_sp.png")}}.index .series_list{margin:0 auto}@media screen and (min-width: 769px){.index .series_list{max-width:1248px;display:flex;flex-wrap:wrap;justify-content:center}.index .series_list>li{padding:46px 20px 0;width:33.33%}}@media screen and (max-width: 768px){.index .series_list{width:319px}.index .series_list>li{padding:30px 0 0}}.index .series_crown{display:flex;justify-content:center;align-items:flex-end}.index .series_crown img{display:block}@media screen and (min-width: 769px){.index .series_crown img{width:auto;height:66px}}@media screen and (max-width: 768px){.index .series_crown img{width:70px;height:auto}}.index .series_inner{border-radius:8px;overflow:hidden;position:relative}@media screen and (min-width: 769px){.index .series_inner{height:calc(100% - 66px)}}@media screen and (max-width: 768px){.index .series_inner dt{position:absolute;top:0;left:0;width:159px;height:159px}}@media screen and (min-width: 769px){.index .series_inner dd{padding:40px 40px 108px}}@media screen and (max-width: 768px){.index .series_inner dd{padding:20px 24px 32px}}.index .series_inner h3{font-weight:700}@media screen and (min-width: 769px){.index .series_inner h3{font-size:20px;text-align:center}}@media screen and (max-width: 768px){.index .series_inner h3{font-size:16px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:159px;width:159px}}.index .series_inner h3 sup{position:relative}@media screen and (min-width: 769px){.index .series_inner h3 sup{font-size:10px;bottom:8px}}@media screen and (max-width: 768px){.index .series_inner h3 sup{font-size:8px;bottom:6px}}@media screen and (min-width: 769px){.index .series_inner p{margin-top:20px;font-size:14px}.index .series_inner p small{font-size:8px}}@media screen and (max-width: 768px){.index .series_inner p{padding-top:159px;font-size:11px}.index .series_inner p small{font-size:8px}}.index .series_inner p sup{position:relative}@media screen and (min-width: 769px){.index .series_inner p sup{font-size:7px;bottom:5px}}@media screen and (max-width: 768px){.index .series_inner p sup{font-size:7px;bottom:3px}}.index .series_inner a{display:flex;justify-content:center}@media screen and (min-width: 769px){.index .series_inner a{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:100%;padding:0 40px}}@media screen and (max-width: 768px){.index .series_inner a{margin-top:16px}}.index .series_inner a img{display:block}@media screen and (max-width: 768px){.index .series_inner a img{width:271px;height:44px}}.index .series_inner.reg{background-color:#ffd8da}.index .series_inner.pre{background-color:#068293}.index .series_inner.pre h3{color:#fff}.index .series_inner.pre p{color:#fff}.index .series_inner.pre p sup{color:#fff}.index .series_inner.pre p small{color:#fff}.index .series_inner.over{background-color:#c43768}.index .series_inner.over h3{color:#fff}.index .series_inner.over h3 span{color:#fff}.index .series_inner.over h3 sup{color:#fff}.index .series_inner.over p{color:#fff}.index .series_inner.over p sup{color:#fff}.index .series_inner.over p small{color:#fff}.index .series_inner.clen{background-color:#24af9a}.index .series_inner.clen h3{color:#fff}.index .series_inner.clen h3 sup{color:#fff}.index .series_inner.clen h3 span{color:#fff}.index .series_inner.clen p{color:#fff}.index .series_inner.clen p sup{color:#fff}.index .series_inner.clen p small{color:#fff}.index .series_inner.moist{background-color:#d2cce8}.index .bestcosme{background-color:#faf5de}@media screen and (min-width: 769px){.index .bestcosme{border-left:8px solid #cfb947;border-right:8px solid #cfb947;padding:95px 0 0}}@media screen and (max-width: 768px){.index .bestcosme{border-left:4px solid #cfb947;border-right:4px solid #cfb947;padding:72px 0 0}}@media screen and (min-width: 769px){.index .bestcosme_ttl{margin:0 auto 57px;width:753px}}@media screen and (max-width: 768px){.index .bestcosme_ttl{margin:0 auto 36px;width:270px}}.index .bestcosme_wrapper{position:relative}.index .bestcosme_wrapper img{position:relative;z-index:0;width:100%;height:auto}.index .bestcosme_inner{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.index .bestcosme_inner{text-align:center}}@media screen and (max-width: 768px){.index .bestcosme_inner{width:272px}}.index .bestcosme_inner h3{text-align:center;font-weight:500;color:#fff}@media screen and (min-width: 769px){.index .bestcosme_inner h3{font-size:30px}}@media screen and (max-width: 768px){.index .bestcosme_inner h3{font-size:23px}}.index .bestcosme_inner p{color:#fff}@media screen and (min-width: 769px){.index .bestcosme_inner p{font-size:16px;text-align:center;margin-top:60px;margin-bottom:60px;line-height:2}}@media screen and (max-width: 768px){.index .bestcosme_inner p{font-size:13px;margin-top:36px}}.index .bestcosme_inner a img{width:312px;height:auto}
