@charset "UTF-8";@media (min-width:561px){.sp{display:none}}@media (max-width:560px){.pc{display:none}}.alignR{text-align:right}.alignC{text-align:center}.toppage sup{font-size:.6em}.toppage .pink{color:#bf3389}.toppage .yellow{color:#ff9}.toppage .shadow{box-shadow:5px 5px 30px #0000001a,-5px -5px 30px #0000001a}.toppage{font-family:Noto Sans JP,sans-serif;max-width:1400px;margin-left:auto;margin-right:auto;font-size:24px;background-repeat:repeat;letter-spacing:.08em;line-height:1.8}@media (max-width:560px){.toppage{font-size:3.2vw;overflow:hidden}}.toppage h1,.toppage h2,.toppage h3,.toppage h4,.toppage h5,.mincho{font-family:"Noto Serif JP",serif;line-height:1.4;color:inherit}.toppage ul{list-style-type:none}.toppage *{margin:0;padding:0;background-position:center top}.toppage img{max-width:100%;vertical-align:top}.toppage figure{text-align:center}.toppage p+p{margin-top:1em}.secH{text-align:center;font-family:"Noto Serif JP",serif}.secH .sub{font-size:30px}.secH .tit{font-size:36px;margin-top:.5em}.secH .tit:first-child{margin-top:0}@media (max-width:560px){.secH .sub{font-size:4vw}.secH .tit{font-size:4.8vw}}.constBox{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.constBox>.inner{padding:5em}.constBox>.inner>*:not(:first-child){margin-top:2em}@media (max-width:560px){.constBox>.inner{padding:2em}}section.sec{margin-top:4em;color:#fff;background-size:cover}section.sec#sec01 .constBox{background-size:cover}section.sec#sec02{color:#1b1556;margin-top:9em}section.sec#sec02 .tl,section.sec#sec06 .tl{display:flex;align-items:center;justify-content:space-between}section.sec#sec02 .tl .com,section.sec#sec06 .tl .com{flex:1;padding:1em}section.sec#sec02 .tl .tit,section.sec#sec06 .tl .tit{font-size:36px}section.sec#sec02 .tl .txt,section.sec#sec06 .tl .txt{font-size:30px}section.sec#sec02 .tl .note{font-size:16px;text-align:right}section.sec#sec02 .tl.t01{background:#fff;margin-bottom:2em}section.sec#sec02 .tl.t01 .com{display:flex;justify-content:flex-end;padding:1em}section.sec#sec02 .tl.t01 .com .txt{margin-top:2em}section.sec#sec02 .tl.t01 figure{width:42.8%}section.sec#sec02 .constBox .tl.reverse .com{order:2}section.sec#sec02 .desc p:not(.pink){font-size:75%}section.sec#sec02 .graph{background:#fff;text-align:center;padding:2em}section.sec#sec02 .graph .tit{font-size:30px;margin-bottom:1em}@media (max-width:560px){section.sec#sec02 .tl,section.sec#sec06 .tl{display:flex;flex-direction:column}section.sec#sec02 .tl>*,section.sec#sec06 .tl>*{width:100%!important}section.sec#sec02 .tl .com,section.sec#sec06 .tl .com{order:1;margin-top:1em}section.sec#sec02 .tl .tit,section.sec#sec06 .tl .tit{font-size:4.8vw;text-align:center}section.sec#sec02 .tl .txt,section.sec#sec06 .tl .txt{font-size:4vw;text-align:center}section.sec#sec02 .tl.t01 .com{display:block}section.sec#sec02 .tl .note{font-size:10px}section.sec#sec02 .tl+.inner{padding-top:0}section.sec#sec02 .graph{padding:1em}section.sec#sec02 .graph .tit{font-size:4vw}section.sec#sec02 .graph figure{padding:0 2em}}@media (max-width:560px){section.sec#sec02{margin-top:0}section.sec#sec02 .tl.t01{margin-bottom:0}}section.sec#sec03{padding-top:3em;padding-bottom:3em;position:relative;z-index:1}section.sec#sec03 .secH .tit{font-size:80px}section.sec#sec03 .secH .sub{font-size:36px}section.sec#sec03 .stit{font-size:36px;text-align:center;margin-top:2em}section.sec#sec03 .stit i{mix-blend-mode:screen;display:inline-block;vertical-align:middle}section.sec#sec03 .pt{display:flex;justify-content:space-between;align-items:center;margin-top:3em}section.sec#sec03 .pt .h{width:14.5%;align-self:flex-start}section.sec#sec03 .pt div{flex:1;padding:0 2em}section.sec#sec03 .pt div .tit{font-size:36px;border-bottom:2px solid #fff}section.sec#sec03 .pt div p.det{margin-top:1em}section.sec#sec03 .pt:nth-of-type(2n){padding-right:3em}section.sec#sec03 .pt:nth-of-type(2n-1){padding-left:3em}section.sec#sec03 .pt+figure{margin-top:2em}@media (max-width:560px){section.sec#sec03 .constBox{padding-left:1em;padding-right:1em}section.sec#sec03 .secH .tit{font-size:5.9vw}section.sec#sec03 .secH .sub{font-size:3.2vw}section.sec#sec03 .stit{font-size:3.2vw;text-align:center;margin-top:2em}section.sec#sec03 .pt{flex-direction:column;align-items:center;padding:0!important}section.sec#sec03 .pt .h{align-self:auto;width:70px}section.sec#sec03 .pt div .tit{font-size:4vw;text-align:center;margin-top:1em;padding-bottom:.5em}section.sec#sec03 .pt div .tit i{display:inline-block;height:1.5em;width:auto;margin-left:.3em}section.sec#sec03 .pt div .tit i img{max-height:100%}}section.sec#sec04{color:#1b1556;margin-top:0;padding-bottom:5em}section.sec#sec04 .secH{display:flex;justify-content:space-between;align-items:center}section.sec#sec04 .secH .tit{text-align:left;flex:1}section.sec#sec04 .secH figure{width:35%}section.sec#sec04 .secH:not(:first-child){display:block;width:fit-content;margin-left:auto;margin-right:auto;text-align:left}section.sec#sec04 .olbox{padding:1.5em 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:30px;margin-top:2em;margin-bottom:2em}section.sec#sec04 ol{list-style-type:none;display:inline-block;text-align:left}@media (max-width:560px){section.sec#sec04 .secH{flex-direction:column;text-align:center}section.sec#sec04 .secH .tit{text-align:center}section.sec#sec04 .secH figure{width:50%;margin-top:2em}section.sec#sec04 .secH:not(:first-child){margin-top:4em}section.sec#sec04 .olbox{font-size:4vw}}section.sec#sec05{background:#f7f7f7;color:#1b1556;margin-top:0}section.sec#sec05 .secH{padding:2em 0}section.sec#sec06{color:#1b1556;margin-top:0;background-position:center bottom;padding-bottom:3em}section.sec#sec06 .tl .com p:first-child{width:10em}section.sec#sec06 .tl .sub{margin-top:0}section.sec#sec06 .tl .tit{margin-top:.3em}section.sec#sec06 .tl+figure{margin:3em 0}section.sec#sec06 .secH{margin-bottom:1em}section.sec#sec06 .secH+figure{margin-top:2em;margin-bottom:2em;padding:0 1em}section.sec#sec06 .itd{margin-top:2em;max-width:65%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}section.sec#sec06 .itd .left{width:250px;text-align:center}section.sec#sec06 .itd .left p{margin-top:.5em}section.sec#sec06 .itd .right{font-size:75%;margin-left:2em;flex:1;text-align:left}@media (max-width:560px){section.sec#sec06 .tl .com p:first-child{margin-left:auto;margin-right:auto}section.sec#sec06 .tl .com{text-align:center;font-size:4.5vw}section.sec#sec06 .itd{max-width:none;padding:0 2em;align-items:flex-start}section.sec#sec06 .itd .left{width:30%}section.sec#sec06 .itd .right{font-size:100%}}section.sec#sec07{color:#000;background:#fff;margin-top:0}section.sec#sec07 .inner>.tit{text-align:center;font-size:48px}section.sec#sec07 .howto{display:flex;justify-content:space-between}section.sec#sec07 .howto>figure{width:25%}section.sec#sec07 .howto>.det{flex:1}section.sec#sec07 .howto>.det .part{display:flex;justify-content:space-between}section.sec#sec07 .howto>.det .part:nth-child(n+2){margin-top:1.5em}section.sec#sec07 .howto>.det .part .no{width:1.5em;padding-right:.3em;border-right:1px solid #000;font-size:60px}section.sec#sec07 .howto>.det .part .com{flex:1;padding-left:1em}@media (max-width:560px){section.sec#sec07 .inner>.tit{font-size:6.4vw}section.sec#sec07 .howto{flex-direction:column;align-items:center}section.sec#sec07 .howto>figure{margin-bottom:1em;width:auto;height:35vw}section.sec#sec07 .howto>figure img{max-height:100%}section.sec#sec07 .howto>.det .part .no{font-size:8vw}}section.sec#sec08{color:#000}section.sec#sec08 .constBox.note{font-size:14px;margin:5em auto}section.sec#sec08 .constBox:first-child{border:6px solid #d8c76b;background:#fff;overflow:hidden}section.sec#sec08 .constBox .tit{font-size:48px;border-bottom:1px solid #000;text-align:center;padding-bottom:.3em;width:80%;margin-left:auto;margin-right:auto;margin-top:1em}section.sec#sec08 ul li{display:flex;justify-content:space-between;align-items:center;position:relative;left:-3em}section.sec#sec08 ul li figure{width:37%}section.sec#sec08 ul li div{flex:1;padding:0 2em;position:relative;z-index:1}section.sec#sec08 ul li:nth-child(2n){left:auto;right:-3em}section.sec#sec08 ul li:nth-child(2n) figure{order:1}@media (max-width:560px){section.sec#sec08 .constBox{padding-bottom:2em}section.sec#sec08 .constBox .tit{font-size:6.4vw;width:92%;margin-bottom:1em}section.sec#sec08 ul li{position:static}section.sec#sec08 ul li:nth-child(n+2){margin-top:3em}section.sec#sec08 ul li figure{width:30%}section.sec#sec08 ul li figure img{transform:scale(1.8) translateY(-1em)}section.sec#sec08 .constBox.note{font-size:2.8vw;margin:2em auto}}section.sec.itemArea{margin-top:0;background-size:cover}section.sec.itemArea ul{display:flex;justify-content:center;text-align:center}section.sec.itemArea ul li:last-child{margin-left:4em}section.sec.itemArea ul li .nm{font-size:34px}section.sec.itemArea ul li a{display:inline-block;margin-top:1em}@media (max-width:560px){section.sec.itemArea .inner{padding-left:4vw;padding-right:4vw}section.sec.itemArea ul{justify-content:space-between}section.sec.itemArea ul li{width:48%;margin-left:0!important}section.sec.itemArea ul li figure{width:50%;margin:0 auto}section.sec.itemArea ul li .nm{font-size:3.3vw;margin-top:-2em}}.j{position:absolute;tnrasform:translate(-50%,-50%)}#sec01 .j:nth-of-type(1){top:20%;left:5%}#sec01 .j:nth-of-type(2){top:25%;right:-5%}#sec01 .j:nth-of-type(3){top:85%;left:-10%}#sec01 .j:nth-of-type(4){top:95%;left:20%}#sec02 .j:nth-of-type(1){top:-2%;left:70%}#sec02 .j:nth-of-type(2){top:13%;right:-65px}#sec02 .j:nth-of-type(3){top:36%;left:-5%}#sec02 .j:nth-of-type(4){top:80%;right:-5%}#sec02 .j:nth-of-type(5){top:90%;left:0}#sec04 .j:nth-of-type(1){top:53%;left:-1%}#sec04 .j:nth-of-type(2){top:105%;left:-10%}#sec04 .j:nth-of-type(3){top:158%;left:-5%}@media (max-width:560px){#sec01 .j{display:none}#sec02 .j:nth-of-type(1){left:-5vw;width:20vw}#sec02 .j:nth-of-type(2){width:20vw;right:-5vw;top:55vw}#sec02 .j:nth-of-type(3){width:15vw;top:147vw;left:-3vw}#sec02 .j:nth-of-type(4){right:auto;left:20vw;width:10vw;top:375vw}#sec02 .j:nth-of-type(5){left:0vw;width:20vw;top:365vw}#sec04 .j:nth-of-type(1){top:90vw;left:0vw;width:20vw}#sec04 .j:nth-of-type(2){top:130vw;left:auto;right:0vw;width:30vw}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/top.css.map */
