@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Helvetica Neue",'Open Sans',"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#000;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{list-style-type:none}body{-webkit-text-size-adjust:100%}a{color:#00459c;outline:0;border-style:none}img{max-width:100%}a img{border-style:none;outline:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0}.red{color:#e60012}#header{transition:all .2s ease}#header *{transition:all .2s ease}#content{transition:all .2s ease;color:#231815}i{font-style:normal}@media only screen and (max-width:769px){body{font-size:13px;font-feature-settings:'palt' 1}.pcOnly{display:none}.pc{display:none}}@media only screen and (min-width:770px){body{min-width:900px;font-feature-settings:'palt' 1}a{transition:all .2s ease}a *{transition:all .2s ease}.spOnly{display:none}.sp{display:none}.link{margin:auto;width:900px}}@media only screen and (max-width:769px){#header{height:51px;width:100%;position:fixed;top:0;left:0;z-index:1;background-color:#fff;background-color:rgba(255,255,255,.95);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}#header__spacer{height:51px}#header h1{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-left:10px}#header h1 a{width:87px}#header h1 span{font-size:14px;color:#00459C;padding-left:10px;padding-bottom:1px}}@media only screen and (min-width:770px){#header{min-width:900px;height:80px;width:100%;position:fixed;top:0;left:0;z-index:1;background-color:#fff;background-color:rgba(255,255,255,.95);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}#header__spacer{height:80px}#header a:hover{opacity:.8}#header h1{width:850px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}#header h1 a{width:128px}#header h1 span{font-size:20px;color:#00459C;padding-left:10px;padding-bottom:1px}}@media only screen and (max-width:769px){#footer{text-align:center;padding:20px 0 10px;position:relative}#footer .sns{margin-bottom:20px}#footer .sns li{display:inline;margin:0 5px}#footer .sns li img{width:30px}#footer p{font-size:11px;letter-spacing:.15;font-family:Futura,"Trebuchet MS",Arial,sans-serif;color:#4c4948}#footer #totop{position:fixed;bottom:-50px;right:15px;opacity:0;transition:all .2s ease;background-color:#00459c;width:30px;height:30px;border-radius:50%}#footer #totop.show{opacity:1;bottom:10px}#footer #totop a{display:inline-block;vertical-align:middle;color:#FFF;line-height:1;position:relative;width:.17em;height:.8em;background:#FFF;top:.42em}#footer #totop a:before{content:'';width:.65em;height:.65em;border:.18em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(-45deg);position:absolute;left:-.24em;margin:auto}}@media only screen and (min-width:770px){#footer{text-align:center;padding:48px 0 20px;position:relative}#footer .sns{margin-bottom:35px}#footer .sns li{display:inline;margin:0 10px}#footer .sns li img{width:30px}#footer a:hover{opacity:.8}#footer p{font-size:16px;letter-spacing:.15;font-family:Futura,"Trebuchet MS",Arial,sans-serif;color:#4c4948}#footer #totop{position:fixed;bottom:-50px;right:15px;opacity:0;transition:all .2s ease;background-color:#00459c;width:30px;height:30px;border-radius:50%}#footer #totop.show{opacity:1;bottom:16px}#footer #totop a{display:inline-block;vertical-align:middle;color:#FFF;line-height:1;position:relative;width:.17em;height:.8em;background:#FFF;top:.18em}#footer #totop a:before{content:'';width:.65em;height:.65em;border:.18em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(-45deg);position:absolute;left:-.23em;margin:auto}}.fv{padding:0 10px;max-width:906px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.fv__nav{padding:0 10px;width:100%;max-width:906px;margin:auto;display:-ms-flexbox;display:flex;line-height:1;justify-content:flex-end;font-size:18px}@media only screen and (max-width:769px){.fv__nav{font-size:11px;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;text-align:center;padding:0}.fv__nav--item{width:calc(50% - 7px);margin-top:14px}}.fv__nav a{color:#000;text-decoration:none;display:inline-block;padding:10px 0px 10px 60px}@media only screen and (max-width:769px){.fv__nav a{display:block;border:1px solid #000;padding:10px}}.fv__title{font-size:0;background-color:#000;text-align:center;padding:10px 0}@media only screen and (max-width:769px){.fv__title{padding:5px 0;-ms-flex-order:1;order:1}}.fv__title img{width:144px;height:auto}@media only screen and (max-width:769px){.fv__title img{width:58px}}.fv__kv{margin:24px auto 50px}@media only screen and (max-width:769px){.fv__kv{margin:12px auto;-ms-flex-order:3;order:3}}.fv__kv2{margin:24px auto}@media only screen and (max-width:769px){.fv__kv2{margin:12px auto;-ms-flex-order:3;order:3;padding-left:15px}}
.fv__copy2411{text-align:center;/*justify-content:space-between*/}
@media only screen and (max-width:769px){.fv__copy2411{display:block;-ms-flex-order:4;order:4}}
.fv__copy--title{white-space:nowrap}
@media only screen and (max-width:769px){.fv__copy--title{margin-right:auto;text-align:center;margin-bottom:1em}}
.fv__copy--title dt{font-size:26px;font-weight:700;position:relative}
@media only screen and (max-width:769px){.fv__copy--title dt::after{bottom:-10px}}
@media only screen and (max-width:769px){.fv__copy--title dt{font-size:20px}}
.fv__copy--title dd{margin-top:0.3em;margin-bottom:1em;font-size:20px;font-weight:bolder;letter-spacing:.1em}
@media only screen and (max-width:769px){.fv__copy--title dd{font-size:12px;display:block;margin-top:0.3em;margin-bottom:1.5em}}
.fv__copy--body2411{text-align:center;line-height:1.8;font-size:20px;letter-spacing:.1em;margin-bottom:80px;padding:10px;}
@media only screen and (max-width:769px){.fv__copy--body2411{font-size:14px;letter-spacing:0;text-align:center;margin:auto -1em}}.section{padding:0 10px;max-width:906px;margin:65px auto 0}.section__title{font-feature-settings:"palt";text-align:center;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:40px;margin-bottom:30px;letter-spacing:.1em}#sec2 .section__title{font-size:34px;letter-spacing:0}@media only screen and (max-width:769px){.section__title{font-size:16px}#sec2 .section__title{font-size:13px}}.section__title::after,.section__title::before{content:"";display:block;height:1px;background-color:#000;-ms-flex:1;flex:1}.section__title span{display:inline-block;padding:0 5px}.item{text-align:center;letter-spacing:.15em;display:-ms-flexbox;display:flex;margin-bottom:50px}@media only screen and (max-width:769px){.item{margin-bottom:60px;-ms-flex-direction:column;flex-direction:column}}.item:last-child{margin-bottom:0}#sec1 .item:nth-child(even),#sec2 .item:nth-child(even),#sec3 .item:nth-child(odd){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:769px){#sec1 .item:nth-child(even),#sec2 .item:nth-child(even),#sec3 .item:nth-child(odd){-ms-flex-direction:column;flex-direction:column}}#sec4 .item,#sec5 .item,#sec6 .item{-ms-flex-direction:column;flex-direction:column}#sec1 .item__image,#sec2 .item__image,#sec3 .item__image{width:51%;border:1px solid #b5b5b6}@media only screen and (max-width:769px){#sec1 .item__image,#sec2 .item__image,#sec3 .item__image{width:100%}}#sec4 .item__image img,#sec5 .item__image img,#sec6 .item__image img{width:auto;height:290px}@media only screen and (max-width:769px){#sec4 .item__image img,#sec5 .item__image img,#sec6 .item__image img{height:200px}}.item__image img.small{transform:scale(.8)}#sec1 .item__spec,#sec2 .item__spec,#sec3 .item__spec{width:49%;background-color:#efefef;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){#sec1 .item__spec,#sec2 .item__spec,#sec3 .item__spec{width:100%;padding:25px 0}}#sec4 .item__spec,#sec5 .item__spec,#sec6 .item__spec{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#sec1 .item__spec--title{color:#c30d23}#sec2 .item__spec--title{color:#ff91a2}#sec3 .item__spec--title{color:#ffa78c}.item__spec--title i{display:inline-block;font-weight:400;border-style:solid;border-width:1px;line-height:1;font-size:13px;padding:6px 3px 5px 6px;margin-bottom:6px}@media only screen and (max-width:769px){.item__spec--title i{font-size:11px}}.item__spec--title span{display:block;font-size:22px}@media only screen and (max-width:769px){.item__spec--title span{font-size:18px}}.item__spec--title small{display:block;font-size:18px}@media only screen and (max-width:769px){.item__spec--title small{font-size:16px}}.item__spec--copy{color:#717171;font-size:14px;margin:32px auto}@media only screen and (max-width:769px){.item__spec--copy{margin:16px auto;font-size:11px}}.item__spec--info,.item__spec--name,.item__spec--price{font-weight:700;font-size:20px}@media only screen and (max-width:769px){.item__spec--info,.item__spec--name,.item__spec--price{font-size:16px}}.item__spec--info,.item__spec--price small{font-weight:400}.item__spec--price small{font-size:1em}.item__spec--button{margin-top:32px}@media only screen and (max-width:769px){.item__spec--button{margin-top:16px}}.item__spec--button a{display:inline-block;background-color:#000;color:#fff;text-decoration:none;font-size:18px;padding:8px 18px 4px;font-weight:700;vertical-align:middle;line-height:1;border-radius:4px}@media only screen and (max-width:769px){.item__spec--button a{font-size:16px;padding:8px 10px 4px}}.item__spec--button a img{vertical-align:middle;margin-right:4px;position:relative;top:-2px}.item__spec--button a:hover{background-color:#333}.flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#sec4 .flex>.item,#sec5 .flex>.item,#sec6 .flex>.item{width:50%}@media only screen and (max-width:769px){#sec4 .flex>.item,#sec5 .flex>.item,#sec6 .flex>.item{width:100%}}#footer{margin-top:20px}
.fv_alone{padding:0px 0px 5px 0px;max-width:906px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.fv_alone-image{padding:10px;max-width:906px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.fv__kv_alone{margin:24px auto}@media only screen and (max-width:769px){.fv__kv_alone{margin:12px}}
.fv__copy--body_alone2{text-align:justify;line-height:1.8;font-size:20px;letter-spacing:.1em;padding-top:20px;text-align:center;margin:auto}@media only screen and (max-width:769px){.fv__copy--body_alone2{font-size:14px;letter-spacing:0;text-align:center;margin:auto}}
.fv__copy--body_alone{text-align:justify;line-height:1.6;font-size:20px;letter-spacing:.1em;padding-top:20px;text-align:center}@media only screen and (max-width:769px){.fv__copy--body_alone{font-size:14px;letter-spacing:0;text-align:center}}
.fv__copy--body_alone3{text-align:justify;line-height:1.5;font-size:17px;letter-spacing:.1em;padding-top:40px;text-align:center}@media only screen and (max-width:769px){.fv__copy--body_alone3{font-size:14px;letter-spacing:0;text-align:center}}
.item_spec_alone,.item_spec_price_alone{font-weight:700;font-size:20px;text-align:center;letter-spacing:.1rem}@media only screen and (max-width:769px){.item_spec_alone,.item_spec_price_alone{font-size:16px;text-align:center}}
.new2203{margin:0px 10px 10px 0px; float:left; position:relative;top:-5px;left:100px}@media only screen and (max-width:769px){.new2203{margin:0px auto; width:100%;position:relative;top:-5px;left:-0px}}
.new2203_1{margin:0px 10px 0px 0px; float:left; position:relative;top:-30px; left:140px}@media only screen and (max-width:769px){.new2203_1{margin:0px auto; width:100%;position:relative;top:-5px;left:-0px}}
.new2203_2{margin:0px 10px 0px 0px; float:left; position:relative;top:20px; left:140px}@media only screen and (max-width:769px){.new2203_2{margin:0px auto; width:100%;position:relative;top:-5px;left:-0px}}
.new2203_3{margin:0px 10px 0px 0px; float:left; position:relative;top:30px; left:90px}@media only screen and (max-width:769px){.new2203_3{margin:0px auto; width:100%;position:relative;top:-5px;left:-0px}}
.gentei1{font-size:60%;border: solid 1px #E7402E;padding:4px}
.gentei2{font-size:60%;border: solid 1px #3B5E92;padding:4px}
.gentei3{font-size:60%;border: solid 1px #FF91A2;padding:4px}
.gentei4{font-size:60%;border: solid 1px #BE703F;padding:4px}
.gentei5{font-size:60%;border: solid 1px #C71400;padding:4px}
.gentei6{font-size:60%;border: solid 1px #895050;padding:4px}
.gentei7{font-size:60%;border: solid 1px #720056;padding:4px}
.gentei8{font-size:60%;border: solid 1px #b9a1af;padding:4px}
.gentei9{font-size:60%;border: solid 1px #9d2f4a;padding:4px}
.gentei10{font-size:60%;border: solid 1px #FF7FA6;padding:4px}
.gentei11{font-size:60%;border: solid 1px #B33D59;padding:4px}
.gentei12{font-size:60%;border: solid 1px #27368B;padding:4px}
.gentei13{font-size:60%;border: solid 1px #B80000;padding:4px}
.gentei14{font-size:60%;border: solid 1px #956134;padding:4px}
.gentei15{font-size:60%;border: solid 1px #A27654;padding:4px}
.gentei16{font-size:60%;border: solid 1px #231815;padding:4px}

.pr_ttl{font-size:1em; font-weight:bolder}

.line {
position: relative;
display: inline-block;
padding: 0 65px;
text-align: center;
width:100%;
}
.line::before{
position: absolute;
left:0px;
  top: calc(50% - 3px);
  width: 26%;
  height: 4px;
  content: '';
  border-top: solid 5px #000;
  border-bottom: solid 1px #000;
}

.line::after {
position: absolute;
right:0px;
  top: calc(50% - 3px);
  width: 26%;
  height: 4px;
  content: '';
  border-top: solid 5px #000;
  border-bottom: solid 1px #000;
}
.line:before {
margin-right: 20px;
}
.line:after {
margin-left: 20px;
}

.line02 {
position: relative;
display: inline-block;
padding: 0 65px;
text-align: center;
width:100%;
}
.line02::before{
position: absolute;
left:0px;
  top: calc(50% - 3px);
  width: 36%;
  height: 4px;
  content: '';
  border-top: solid 5px #000;
  border-bottom: solid 1px #000;
}

.line02::after {
position: absolute;
right:0px;
  top: calc(20% - 3px);
  width: 36%;
  height: 4px;
  content: '';
  border-top: solid 5px #000;
  border-bottom: solid 1px #000;
}
.line02:before {
margin-right: 20px;
}
.line02:after {
margin-left: 20px;
}
@media only screen and (max-width:769px){
.pr_ttl{font-size:130%; font-weight:bolder; position:static;}

.line {
display: block;
padding: 0 15px;
text-align: center;
margin-top:50px;
}

.line::before{
  top: calc(40% - 3px);
  width: calc(0% - 10px);
  content: '';
}
.line::after {
  top: calc(40% - 3px);
  width: calc(0% - 10px);
  content: '';
}
.line:before {
margin-right: 20px;
}
.line:after {
margin-left: 20px;
}

.line02 {
  margin-top:50px;
display: block;
padding: 0 15px;
text-align: center;
}

.line02::before{
  top: calc(40% - 3px);
  width: calc(25% - 10px);
  content: '';
}
.line02::after {
  top: calc(40% - 3px);
  width: calc(25% - 10px);
  content: '';
}
.line02:before {
margin-right: 20px;
}
.line02:after {
margin-left: 20px;
}
}
.pr_ttl2{font-size:130%; font-weight:bolder; position:relative;}@media only screen and (max-width:769px){.pr_ttl2{font-size:130%; font-weight:bolder; position:static;}}


hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:5em 0;padding:0}
@media only screen and (max-width:769px){hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:5em 0px 5em 5px;padding:0; width:100%}}
/*# sourceMappingURL=style_2022_cosme_sp.css.map */
