/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-size:10px;scroll-behavior:smooth;scroll-padding-top:8.8rem}@media screen and (max-width: 1440px){html{font-size:.6944444444vw}}@media screen and (max-width: 750px){html{font-size:2.6666666667vw;scroll-padding-top:6.4rem}}body{background-color:#f3eee3;color:#1e1b17;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:400;font-size:1.6rem;line-height:3rem}@media screen and (max-width: 750px){body{font-size:1.5rem;line-height:2.9rem}}img,svg{display:block}img{max-width:100%}img{height:auto}a{color:inherit}button,input,select{font:inherit;color:inherit}.u-visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.header{position:relative;z-index:10;padding-left:max(8rem,(100% - 128rem)/2);padding-right:max(8rem,(100% - 128rem)/2)}@media screen and (max-width: 750px){.header{padding-left:2rem;padding-right:2rem}}.header__inner{display:flex;align-items:center;height:8.8rem;border-bottom:1px solid #1e1b17}@media screen and (max-width: 750px){.header__inner{height:6.4rem;justify-content:space-between}}.header__logo{display:flex;align-items:baseline;gap:1.4rem;text-decoration:none}@media screen and (max-width: 750px){.header__logo{gap:.8rem}}.header__logoJa{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:3.4rem;line-height:3.4rem;letter-spacing:.06em}@media screen and (max-width: 750px){.header__logoJa{font-size:2.4rem;line-height:2.4rem}}.header__logoEn{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:2.1rem;line-height:2.1rem}@media screen and (max-width: 750px){.header__logoEn{font-size:1.5rem;line-height:1.5rem}}.header__nav{margin-left:auto}@media screen and (max-width: 750px){.header__nav{display:none;position:absolute;top:100%;left:0;right:0;margin-left:0;padding:.8rem 2rem 2.4rem;background-color:#f3eee3;border-bottom:1px solid #1e1b17}.header__nav.is-open{display:block}}.header__navList{display:flex;align-items:center;gap:3.6rem}@media screen and (max-width: 750px){.header__navList{display:block}.header__navList li{border-bottom:1px solid #d8cfbf}}.header__navLink{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:500;font-size:1.5rem;line-height:2.9rem;letter-spacing:.08em;text-decoration:none}@media screen and (max-width: 750px){.header__navLink{display:block;padding:1.4rem 0;font-size:1.5rem;line-height:2.9rem}}.header__actions{display:flex;align-items:center;margin-left:3.6rem}@media screen and (max-width: 750px){.header__actions{gap:1.6rem;margin-left:0}}.header__menuBtn{display:none}@media screen and (max-width: 750px){.header__menuBtn{display:block;width:2.4rem;height:1.6rem;padding:0;cursor:pointer}.header__menuBtn svg{width:100%;height:100%}}.footer{padding-left:max(8rem,(100% - 128rem)/2);padding-right:max(8rem,(100% - 128rem)/2)}@media screen and (max-width: 750px){.footer{padding-left:2rem;padding-right:2rem}}.footer{padding-bottom:4.8rem}@media screen and (max-width: 750px){.footer{padding-bottom:3.6rem}}.footer__inner{display:flex;justify-content:space-between;align-items:flex-end;padding-top:3.6rem;border-top:1px solid #1e1b17}@media screen and (max-width: 750px){.footer__inner{display:block;padding-top:2.8rem}}.footer__brand{display:flex;align-items:baseline;gap:1.2rem}@media screen and (max-width: 750px){.footer__brand{gap:.8rem}}.footer__brandJa{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.4rem;line-height:2.4rem;letter-spacing:.06em}@media screen and (max-width: 750px){.footer__brandJa{font-size:2.1rem;line-height:2.1rem}}.footer__brandEn{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.6rem;line-height:1.6rem}@media screen and (max-width: 750px){.footer__brandEn{font-size:1.4rem;line-height:1.4rem}}.footer__op{margin-top:1.4rem;font-size:1.4rem;line-height:2.7rem}@media screen and (max-width: 750px){.footer__op{margin-top:1.2rem;font-size:1.3rem;line-height:2.5rem}}.footer__mail{margin-top:.4rem;font-size:1.4rem;line-height:2.7rem;color:#5c574f}@media screen and (max-width: 750px){.footer__mail{margin-top:0;font-size:1.3rem;line-height:2.5rem}}.footer__mail a{text-decoration:none}.footer__links{display:flex;gap:2.8rem;font-size:1.3rem;line-height:2.5rem}@media screen and (max-width: 750px){.footer__links{display:block;margin-top:1.8rem;border-top:1px solid #d8cfbf}.footer__links li{border-bottom:1px solid #d8cfbf}}.footer__links a{text-decoration:none}@media screen and (max-width: 750px){.footer__links a{display:block;padding:1rem 0}}.section{padding-top:9.6rem;padding-bottom:9.6rem}@media screen and (max-width: 750px){.section{padding-top:5.6rem;padding-bottom:5.6rem;border-top:1px solid #d8cfbf}}.section--rule{border-top:1px solid #d8cfbf}.section__inner{padding-left:max(8rem,(100% - 128rem)/2);padding-right:max(8rem,(100% - 128rem)/2)}@media screen and (max-width: 750px){.section__inner{padding-left:2rem;padding-right:2rem}}.buttonMain{display:flex;align-items:center;justify-content:center;height:5.6rem;padding:0 2.8rem;border:1px solid #b8401c;border-radius:2px;background-color:#b8401c;color:#fffdf8;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.7rem;line-height:3.2rem;letter-spacing:.08em;text-decoration:none;white-space:nowrap;cursor:pointer}@media screen and (max-width: 750px){.buttonMain{width:100%;height:5.4rem;padding:0 2rem;font-size:1.6rem;line-height:3rem}}.buttonMain--line{background-color:rgba(0,0,0,0);color:#b8401c}.buttonMain--header{height:4.6rem;padding:0 2.6rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:500;font-size:1.6rem;line-height:3rem}@media screen and (max-width: 750px){.buttonMain--header{width:auto;height:3.8rem;padding:0 1.4rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.4rem;line-height:2.7rem}}.nombre{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.8rem;line-height:1}@media screen and (max-width: 750px){.nombre{gap:1rem;margin-bottom:1.2rem}}.nombre__no{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:2rem;line-height:2rem}@media screen and (max-width: 750px){.nombre__no{font-size:1.7rem;line-height:1.7rem}}.nombre__line{width:4.8rem;height:1px;background-color:#1e1b17}@media screen and (max-width: 750px){.nombre__line{width:3.2rem}}.nombre__label{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.5rem;letter-spacing:.06em;color:#5c574f}@media screen and (max-width: 750px){.nombre__label{font-size:1.3rem;line-height:1.3rem}}.titleMain{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:3.6rem;line-height:5rem;letter-spacing:.06em}@media screen and (max-width: 750px){.titleMain{font-size:2.5rem;line-height:3.8rem;letter-spacing:.05em}}.titleMain__num{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:4.8rem;line-height:6.7rem}@media screen and (max-width: 750px){.titleMain__num{font-size:3.2rem;line-height:4.8rem}}.leadText{max-width:76rem;font-size:1.5rem;line-height:3rem;color:#5c574f}@media screen and (max-width: 750px){.leadText{max-width:none;margin-top:1.2rem;font-size:1.4rem;line-height:2.8rem}}.leadText--below{margin-top:1.8rem}@media screen and (max-width: 750px){.leadText--below{margin-top:1.2rem}}.sectionHead--split{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 750px){.sectionHead--split{display:block}}.sectionHead--split .leadText{width:62rem}@media screen and (max-width: 750px){.sectionHead--split .leadText{width:auto}}.priceLine{display:flex;align-items:baseline;gap:1.4rem;padding-bottom:1.8rem;border-bottom:1px solid #d8cfbf;white-space:nowrap}@media screen and (max-width: 750px){.priceLine{gap:1rem;padding-bottom:1.4rem}}.priceLine__unit{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2rem;line-height:3.8rem}@media screen and (max-width: 750px){.priceLine__unit{font-size:1.7rem;line-height:3.2rem}}.priceLine__num{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:6.4rem;line-height:6.4rem;letter-spacing:-0.01em}@media screen and (max-width: 750px){.priceLine__num{font-size:5.2rem;line-height:5.2rem;letter-spacing:0}}.priceLine__yen{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.2rem;line-height:4.2rem}@media screen and (max-width: 750px){.priceLine__yen{font-size:1.9rem;line-height:3.6rem}}.priceLine__note{margin-left:.6rem;font-size:1.3rem;line-height:2.5rem;color:#5c574f}@media screen and (max-width: 750px){.priceLine__note{margin-left:0;font-size:1.2rem;line-height:2.3rem}}.stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:6.8rem;height:6.8rem;border:2px solid #b8401c;border-radius:50%;color:#b8401c;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:700;font-size:2rem;line-height:2.2rem}@media screen and (max-width: 750px){.stamp{width:5.6rem;height:5.6rem;font-size:1.6rem;line-height:1.8rem}}@media screen and (max-width: 750px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 750px){.show-sp{display:block !important}}.secTopFv{padding-top:5.6rem;padding-bottom:10.4rem;padding-left:max(8rem,(100% - 128rem)/2);padding-right:max(8rem,(100% - 128rem)/2)}@media screen and (max-width: 750px){.secTopFv{padding-left:2rem;padding-right:2rem}}@media screen and (max-width: 750px){.secTopFv{padding-top:2.8rem;padding-bottom:5.6rem}}.secTopFv__inner{display:flex;justify-content:space-between}@media screen and (max-width: 750px){.secTopFv__inner{display:grid;grid-template-columns:19rem minmax(0, 1fr);grid-template-areas:"figure title" "eyebrow eyebrow" "lead lead" "price price" "actions actions" "prelaunch prelaunch"}}.secTopFv__body{width:43rem}@media screen and (max-width: 750px){.secTopFv__body{display:contents}}.secTopFv__head{display:flex;align-items:flex-start;gap:1.5rem;height:60rem}@media screen and (max-width: 750px){.secTopFv__head{display:contents}}.secTopFv__eyebrow{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2rem;padding-top:1.4rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:500;color:#1e1b17}.secTopFv__eyebrow::after{content:"";display:block;width:2rem;height:2px;margin-top:1.4rem;background-color:#b8401c}@media screen and (max-width: 750px){.secTopFv__eyebrow{grid-area:eyebrow;flex-direction:row;width:auto;margin-top:2.8rem;padding-top:0;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.4rem;line-height:2.7rem;letter-spacing:.08em}.secTopFv__eyebrow::after{order:-1;width:2.4rem;margin-top:0;margin-right:1rem}}.secTopFv__eyebrowEn{writing-mode:vertical-rl;height:5.8rem;margin-bottom:.6rem;text-align:center;font-size:1.8rem;line-height:2rem;letter-spacing:.04em}@media screen and (max-width: 750px){.secTopFv__eyebrowEn{writing-mode:horizontal-tb;height:auto;margin-bottom:0;margin-right:.3em;font-size:1.4rem;line-height:inherit;letter-spacing:.08em}}.secTopFv__eyebrowJa{writing-mode:vertical-rl;font-size:1.7rem;line-height:2rem;letter-spacing:.4rem}@media screen and (max-width: 750px){.secTopFv__eyebrowJa{writing-mode:horizontal-tb;font-size:1.4rem;line-height:inherit;letter-spacing:.08em}}.secTopFv__title{writing-mode:vertical-rl;height:60rem;padding-top:.2rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:6rem;line-height:9.2rem;letter-spacing:.5rem;white-space:nowrap}@media screen and (max-width: 750px){.secTopFv__title{grid-area:title;justify-self:end;height:34.2rem;margin-right:-0.8rem;padding-top:.1rem;font-size:3.4rem;line-height:5.2rem;letter-spacing:.4rem}}.secTopFv__em{font-style:normal}.secTopFv__em span{display:inline-block;position:relative}.secTopFv__em span::after{content:"";position:absolute;top:calc(50% - .35rem);left:calc(50% + 3.1rem);width:.7rem;height:.7rem;border-radius:50%;background-color:#b8401c}@media screen and (max-width: 750px){.secTopFv__em span::after{top:calc(50% - .2rem);left:calc(50% + 1.9rem);width:.4rem;height:.4rem}}.secTopFv__upright{text-orientation:upright}.secTopFv__lead{margin-top:4.4rem;font-size:1.5rem;line-height:3rem;letter-spacing:.02em}@media screen and (max-width: 750px){.secTopFv__lead{grid-area:lead;margin-top:1.2rem;font-size:1.4rem;line-height:2.8rem;letter-spacing:0}}.secTopFv__price{margin-top:3rem}@media screen and (max-width: 750px){.secTopFv__price{grid-area:price;margin-top:2rem}}.secTopFv__actions{display:flex;gap:1.4rem;margin-top:2.8rem}.secTopFv__actions .buttonMain{flex:1;padding:0 1.2rem}@media screen and (max-width: 750px){.secTopFv__actions{grid-area:actions;flex-direction:column;gap:1.2rem;margin-top:2.2rem}.secTopFv__actions .buttonMain{flex:none}}.secTopFv__prelaunch{margin-top:1.6rem;font-size:1.3rem;line-height:2.3rem;color:#5c574f}@media screen and (max-width: 750px){.secTopFv__prelaunch{grid-area:prelaunch;margin-top:1.4rem;font-size:1.2rem;line-height:2.2rem}}.secTopFv__figure{width:82rem;padding-top:2.4rem}@media screen and (max-width: 750px){.secTopFv__figure{grid-area:figure;width:19rem;padding-top:0}}.secTopFv__spreadWrap{position:relative;width:82rem;height:58.1rem}@media screen and (max-width: 750px){.secTopFv__spreadWrap{width:17.6rem;height:12.5rem;margin-top:1.8rem;margin-left:1.4rem}}.secTopFv__tombo{position:absolute;pointer-events:none}.secTopFv__tombo--pc{top:-4.4rem;left:-4.4rem;width:90.8rem;height:66.9rem}@media screen and (max-width: 750px){.secTopFv__tombo--pc{display:none}}.secTopFv__tombo--sp{display:none}@media screen and (max-width: 750px){.secTopFv__tombo--sp{display:block;top:-1.4rem;left:-1.4rem;width:20.4rem;height:15.3rem}}.secTopFv__spread{position:relative;display:flex;width:100%;height:100%;background-color:#fff;box-shadow:0 1rem 2.4rem rgba(30,27,23,.12)}@media screen and (max-width: 750px){.secTopFv__spread{box-shadow:0 .6rem 1.4rem rgba(30,27,23,.12)}}.secTopFv__page{position:relative;width:50%;height:100%}.secTopFv__page img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secTopFv__hanmen{position:absolute;top:5.2rem;width:31.4rem;height:47.2rem;border:1px dashed #b4a992}@media screen and (max-width: 750px){.secTopFv__hanmen{display:none}}.secTopFv__hanmen--left{left:4.2rem}.secTopFv__hanmen--right{left:5.4rem}.secTopFv__gutter{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:100%;background-color:#d8cfbf}@media screen and (max-width: 750px){.secTopFv__gutter{left:calc(50% - 1px);width:1px}}.secTopFv__caption{margin-top:5.6rem;font-size:1.3rem;line-height:2.5rem;letter-spacing:.04em;text-align:center;color:#5c574f}@media screen and (max-width: 750px){.secTopFv__caption{margin-top:2.2rem;font-size:1.1rem;line-height:1.8rem;letter-spacing:0;text-align:left}}.secTopFeatures__list{display:flex;margin-top:5.6rem;border-top:1px solid #1e1b17;border-bottom:1px solid #d8cfbf}@media screen and (max-width: 750px){.secTopFeatures__list{display:block;margin-top:2.8rem;border-bottom:none}}.secTopFeatures__item{flex:1;padding:4rem 4rem 4.4rem;border-left:1px solid #d8cfbf}.secTopFeatures__item:first-child{padding-left:0;border-left:none}.secTopFeatures__item:last-child{padding-right:0}@media screen and (max-width: 750px){.secTopFeatures__item{display:flex;gap:1.8rem;padding:2.4rem 0;border-left:none;border-bottom:1px solid #d8cfbf}}.secTopFeatures__num{display:block;font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:8rem;line-height:8rem;letter-spacing:-0.02em}@media screen and (max-width: 750px){.secTopFeatures__num{flex-shrink:0;width:6.2rem;height:6.4rem;padding-top:.4rem;border-right:1px solid #d8cfbf;font-size:4.8rem;line-height:4.8rem}}.secTopFeatures__title{margin-top:2.2rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.2rem;line-height:3.3rem;letter-spacing:.04em}@media screen and (max-width: 750px){.secTopFeatures__title{margin-top:0;font-size:1.6rem;line-height:2.4rem;letter-spacing:.03em}}.secTopFeatures__text{margin-top:1.4rem;font-size:1.5rem;line-height:3rem}@media screen and (max-width: 750px){.secTopFeatures__text{margin-top:.8rem;font-size:1.3rem;line-height:2.5rem}}.secTopSample{padding-top:2.4rem}@media screen and (max-width: 750px){.secTopSample{padding-top:5.6rem}}.sampleBox{margin-top:4.8rem;padding:0 5.6rem 5.6rem;border:1px solid #1e1b17}@media screen and (max-width: 750px){.sampleBox{margin-top:0;padding:0;border:none}}.sampleBox__tabs{display:flex;border-bottom:1px solid #d8cfbf}@media screen and (max-width: 750px){.sampleBox__tabs{margin-top:2.4rem;margin-right:-2rem;overflow-x:auto;scrollbar-width:none}.sampleBox__tabs::-webkit-scrollbar{display:none}}.sampleBox__tab{flex-shrink:0;margin-bottom:-1px;padding:2.6rem 3.4rem 1.8rem;border-bottom:2px solid rgba(0,0,0,0);font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.7rem;line-height:3.2rem;letter-spacing:.06em;color:#5c574f;white-space:nowrap;cursor:pointer}.sampleBox__tab[aria-selected=true]{color:#1e1b17;border-bottom-color:#b8401c}@media screen and (max-width: 750px){.sampleBox__tab{padding:1.2rem 1.4rem 1rem;font-size:1.3rem;line-height:2.5rem;letter-spacing:0}}.samplePanel{position:relative;display:flex;align-items:flex-start;gap:7.2rem;margin-top:5.6rem}.samplePanel[hidden]{display:none}@media screen and (max-width: 750px){.samplePanel{display:block;margin-top:2.8rem}}.samplePanel__desk{position:relative;flex-shrink:0;width:60rem;height:47rem}@media screen and (max-width: 750px){.samplePanel__desk{width:auto;height:30rem}}.samplePanel__page{position:absolute;display:block;width:28rem;background-color:#fff;box-shadow:0 .6rem 1.6rem rgba(30,27,23,.12)}.samplePanel__page img{width:100%;height:auto}@media screen and (max-width: 750px){.samplePanel__page{width:16.8rem;box-shadow:0 .5rem 1.2rem rgba(30,27,23,.12)}}.samplePanel__page--1{top:4.4rem;left:0;transform:rotate(-3deg)}@media screen and (max-width: 750px){.samplePanel__page--1{top:4rem;left:.6rem}}.samplePanel__page--2{top:1.2rem;left:15.8rem;z-index:1}@media screen and (max-width: 750px){.samplePanel__page--2{top:.8rem;left:8.3rem}}.samplePanel__page--3{top:5.2rem;left:31.8rem;z-index:2;transform:rotate(3deg)}@media screen and (max-width: 750px){.samplePanel__page--3{top:4.6rem;left:16.1rem}}.samplePanel__mark{position:absolute;top:4.4rem;left:3rem;width:15rem;height:4.6rem;border:1.5px solid #b8401c}@media screen and (max-width: 750px){.samplePanel__mark{display:none}}.samplePanel__leader{position:absolute;top:15.5rem;left:0;z-index:3;width:30rem;height:50.4rem;pointer-events:none}.samplePanel__info{width:44rem;padding-top:.8rem}@media screen and (max-width: 750px){.samplePanel__info{width:auto;padding-top:0}}.samplePanel__title{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.6rem;line-height:3.9rem;letter-spacing:.04em}@media screen and (max-width: 750px){.samplePanel__title{margin-top:.4rem;font-size:2rem;line-height:3rem;letter-spacing:0}}.samplePanel__passed{display:flex;align-items:center;gap:1.6rem;margin-top:2rem}@media screen and (max-width: 750px){.samplePanel__passed{gap:1.4rem;margin-top:1.4rem}}.samplePanel__passedText{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.6rem;line-height:3rem;letter-spacing:.04em;color:#b8401c}@media screen and (max-width: 750px){.samplePanel__passedText{font-size:1.4rem;line-height:2.7rem;letter-spacing:0}}.samplePanel__spec{margin-top:2.6rem;border-top:1px solid #d8cfbf}@media screen and (max-width: 750px){.samplePanel__spec{margin-top:1.8rem}}.samplePanel__specRow{display:flex;padding:1.2rem 0;border-bottom:1px solid #d8cfbf;font-size:1.4rem;line-height:2.4rem}@media screen and (max-width: 750px){.samplePanel__specRow{padding:1rem 0;font-size:1.3rem;line-height:2.2rem}}.samplePanel__specRow dt{flex-shrink:0;width:7.2rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;letter-spacing:.2em;color:#5c574f}@media screen and (max-width: 750px){.samplePanel__specRow dt{width:6.4rem;letter-spacing:.15em}}.samplePanel__specRow dd{flex:1}.samplePanel__button{width:24rem;height:5.2rem;margin-top:2.8rem;font-size:1.6rem;line-height:3rem}@media screen and (max-width: 750px){.samplePanel__button{width:100%;height:5.4rem;margin-top:2rem}}.samplePanel__source{margin-top:1.8rem;font-size:1.2rem;line-height:2.2rem;color:#5c574f}@media screen and (max-width: 750px){.samplePanel__source{margin-top:1.2rem;font-size:1.1rem;line-height:2rem}}.sampleZoom{position:relative;display:flex;gap:6.4rem;margin-top:4.8rem;padding-top:4.4rem;border-top:1px solid #d8cfbf}@media screen and (max-width: 750px){.sampleZoom{display:block;margin-top:0;padding-top:0;border-top:none}}@media screen and (max-width: 750px){.sampleZoom__item{margin-top:2.8rem}}.sampleZoom__item--yoko{width:62rem}@media screen and (max-width: 750px){.sampleZoom__item--yoko{width:auto}}.sampleZoom__item--tate{display:flex;align-items:flex-start;gap:2.4rem}@media screen and (max-width: 750px){.sampleZoom__item--tate{gap:1.6rem}}.sampleZoom__label{margin-bottom:1rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.4rem;line-height:2.7rem;letter-spacing:.06em}@media screen and (max-width: 750px){.sampleZoom__label{margin-bottom:.8rem;font-size:1.3rem;line-height:2.5rem;letter-spacing:0}}.sampleZoom__frame{padding:.6rem;border:1.5px solid #b8401c;background-color:#fff}@media screen and (max-width: 750px){.sampleZoom__frame{padding:.5rem}}.sampleZoom__frame img{width:100%;height:auto}.sampleZoom__item--tate .sampleZoom__frame{width:20rem}@media screen and (max-width: 750px){.sampleZoom__item--tate .sampleZoom__frame{width:14rem}}.sampleZoom__caption{margin-top:1rem;font-size:1.2rem;line-height:2.2rem;color:#5c574f}@media screen and (max-width: 750px){.sampleZoom__caption{margin-top:.8rem;line-height:2.2rem}}.sampleZoom__caption--side{width:22rem;padding-top:3rem}@media screen and (max-width: 750px){.sampleZoom__caption--side{width:auto;flex:1;padding-top:2.8rem}}.checkList{display:flex;gap:4rem;margin-top:4.8rem}@media screen and (max-width: 750px){.checkList{display:block;margin-top:2.4rem}}.checkList__col{flex:1;border-top:1px solid #1e1b17}@media screen and (max-width: 750px){.checkList__col+.checkList__col{border-top:none}}.checkList__item{display:flex;align-items:center;min-height:8.6rem;padding:1.4rem .8rem 1.4rem 0;border-bottom:1px solid #d8cfbf}.checkList__item:last-child{border-bottom-color:#1e1b17}@media screen and (max-width: 750px){.checkList__item{min-height:0;padding:1.2rem 0}.checkList__col:first-child .checkList__item:last-child{border-bottom-color:#d8cfbf}}.checkList__no{flex-shrink:0;width:6.6rem;padding-left:.6rem;font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:3.4rem;line-height:3.4rem}@media screen and (max-width: 750px){.checkList__no{width:4.4rem;padding-left:0;font-size:2.4rem;line-height:2.4rem}}.checkList__body{flex:1}.checkList__name{display:block;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:700;font-size:1.7rem;line-height:2.6rem;letter-spacing:.04em}@media screen and (max-width: 750px){.checkList__name{font-size:1.5rem;line-height:2.3rem;letter-spacing:0}}.checkList__text{display:block;margin-top:.2rem;font-size:1.3rem;line-height:2.2rem;color:#5c574f}@media screen and (max-width: 750px){.checkList__text{margin-top:.3rem;font-size:1.2rem;line-height:2rem}}.checkList__mark{flex-shrink:0;overflow:hidden;width:3rem;height:3rem;margin-left:1.6rem}.checkList__mark svg{width:3rem;height:3rem}@media screen and (max-width: 750px){.checkList__mark{width:2.2rem;height:2.2rem;margin-left:1rem}.checkList__mark svg{width:2.2rem;height:2.2rem}}.secTopPrice__grid{display:flex;align-items:flex-start;gap:4.8rem;margin-top:5.6rem}@media screen and (max-width: 750px){.secTopPrice__grid{display:block;margin-top:3.6rem}}.priceOku{position:relative;flex-shrink:0;width:82rem}@media screen and (max-width: 750px){.priceOku{width:auto;margin:0 .4rem}}.priceOku__corner{position:absolute;width:3rem;height:3rem}.priceOku__corner--tl{top:-3rem;left:-3rem}.priceOku__corner--tr{top:-3rem;right:-3rem}.priceOku__corner--bl{bottom:-3rem;left:-3rem}.priceOku__corner--br{bottom:-3rem;right:-3rem}.priceOku__corner--sp{display:none}@media screen and (max-width: 750px){.priceOku__corner--pc{display:none}.priceOku__corner--sp{display:block;width:1.8rem;height:1.8rem}.priceOku__corner--tl{top:-1.8rem;left:-1.8rem}.priceOku__corner--tr{top:-1.8rem;right:-1.8rem}.priceOku__corner--bl{bottom:-1.8rem;left:-1.8rem}.priceOku__corner--br{bottom:-1.8rem;right:-1.8rem}}.priceOku__rule{display:flex;flex-direction:column;justify-content:space-between;height:7px;border-left:1px solid #1e1b17;border-right:1px solid #1e1b17}.priceOku__rule i{display:block;height:1px;background-color:#1e1b17}.priceOku__rule--top i:first-child,.priceOku__rule--bottom i:last-child{height:3px}.priceOku__inner{padding:4.8rem 5.6rem 4.4rem;border-left:1px solid #1e1b17;border-right:1px solid #1e1b17}@media screen and (max-width: 750px){.priceOku__inner{padding:2.8rem 2rem 2.6rem}}.priceOku__grid{display:flex;gap:4.8rem}@media screen and (max-width: 750px){.priceOku__grid{display:block}}.priceOku__main{flex-shrink:0;width:34rem;padding-right:4rem;border-right:1px solid #d8cfbf}@media screen and (max-width: 750px){.priceOku__main{width:auto;padding-right:0;border-right:none;text-align:center}}.priceOku__label{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.2rem;line-height:4.2rem;letter-spacing:.08em}@media screen and (max-width: 750px){.priceOku__label{font-size:1.7rem;line-height:3.2rem;letter-spacing:.06em}}.priceOku__price{display:flex;align-items:baseline;margin-top:1rem;white-space:nowrap}@media screen and (max-width: 750px){.priceOku__price{justify-content:center;margin-top:.4rem}}.priceOku__num{font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:10.4rem;line-height:10.9rem;letter-spacing:-0.02em}@media screen and (max-width: 750px){.priceOku__num{font-size:7.6rem;line-height:8.4rem;letter-spacing:0}}.priceOku__yen{margin-left:.6rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:2.8rem;line-height:5.3rem}@media screen and (max-width: 750px){.priceOku__yen{margin-left:.4rem;font-size:2.2rem;line-height:4.2rem}}.priceOku__tax{margin-left:.4rem;font-size:1.4rem;line-height:2.7rem;color:#5c574f}@media screen and (max-width: 750px){.priceOku__tax{margin-left:0;font-size:1.2rem;line-height:2.3rem}}.priceOku__list{flex:1}@media screen and (max-width: 750px){.priceOku__list{margin-top:1.6rem;border-top:1px solid #d8cfbf}}.priceOku__list li{display:flex;gap:1.2rem;padding:1.1rem 0;border-bottom:1px solid #d8cfbf;font-size:1.5rem;line-height:2.6rem}.priceOku__list li:first-child{border-top:1px solid #d8cfbf}@media screen and (max-width: 750px){.priceOku__list li:first-child{border-top:none}}.priceOku__list li::before{content:"・";font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:700;color:#b8401c}@media screen and (max-width: 750px){.priceOku__list li{gap:.8rem;padding:.9rem 0;font-size:1.3rem;line-height:2.2rem}}.priceOku__actions{display:flex;gap:1.6rem;margin-top:3.6rem}.priceOku__actions .buttonMain{width:30rem}@media screen and (max-width: 750px){.priceOku__actions{flex-direction:column;gap:1.2rem;margin-top:2.2rem}.priceOku__actions .buttonMain{width:100%}}.priceOku__note{margin-top:1.8rem;font-size:1.3rem;line-height:2.5rem;color:#5c574f}@media screen and (max-width: 750px){.priceOku__note{margin-top:1.4rem;font-size:1.2rem;line-height:2.3rem}}.notIncluded{flex:1;margin-top:.4rem;padding:.5rem;border:1px solid #5c574f}@media screen and (max-width: 750px){.notIncluded{margin-top:3.6rem;padding:.4rem}}.notIncluded__inner{padding:3.6rem 3.2rem 3.4rem;border:1px solid #d8cfbf}@media screen and (max-width: 750px){.notIncluded__inner{padding:2.2rem 1.8rem}}.notIncluded__title{font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.8rem;line-height:3.4rem;letter-spacing:.06em}@media screen and (max-width: 750px){.notIncluded__title{font-size:1.6rem;line-height:3.1rem;letter-spacing:.04em}}.notIncluded__list{margin-top:1.4rem}@media screen and (max-width: 750px){.notIncluded__list{margin-top:.8rem}}.notIncluded__list li{position:relative;padding:1rem 0 1rem 1.8rem;border-bottom:1px dashed #d8cfbf;font-size:1.4rem;line-height:2.6rem}.notIncluded__list li::before{content:"";position:absolute;top:2.1rem;left:.2rem;width:.7rem;height:1px;background-color:#5c574f}@media screen and (max-width: 750px){.notIncluded__list li{padding:.8rem 0 .8rem 1.6rem;font-size:1.3rem;line-height:2.4rem}.notIncluded__list li::before{top:1.9rem;width:.6rem}}.notIncluded__note{margin-top:1.6rem;font-size:1.2rem;line-height:2.2rem;color:#5c574f}@media screen and (max-width: 750px){.notIncluded__note{margin-top:1.2rem;font-size:1.1rem;line-height:2rem}}.flowList{display:flex;align-items:flex-start;margin-top:5.6rem}@media screen and (max-width: 750px){.flowList{display:block;margin-top:2.8rem}}.flowList__item{position:relative;width:26rem}.flowList__item:not(:last-child){margin-right:8rem}@media screen and (max-width: 750px){.flowList__item{display:flex;gap:1.6rem;width:auto}.flowList__item:not(:last-child){margin-right:0}}@media screen and (max-width: 750px){.flowList__numCol{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:5.2rem}}.flowList__no{display:block;font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:5.6rem;line-height:5.6rem}@media screen and (max-width: 750px){.flowList__no{font-size:3.6rem;line-height:3.6rem}}.flowList__arrowV{display:none}@media screen and (max-width: 750px){.flowList__arrowV{display:block;width:1.2rem;height:3.6rem;margin-top:.8rem}}.flowList__arrow{position:absolute;top:2.2rem;left:calc(100% + .4rem);width:7.2rem;height:1.2rem}@media screen and (max-width: 750px){.flowList__arrow{display:none}}.flowList__body{display:block}@media screen and (max-width: 750px){.flowList__body{flex:1;margin-bottom:1.8rem;padding-bottom:2.2rem;border-bottom:1px solid #d8cfbf}.flowList__item:last-child .flowList__body{margin-bottom:0;border-bottom:none}}.flowList__title{display:block;margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid #1e1b17;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.8rem;line-height:2.7rem}@media screen and (max-width: 750px){.flowList__title{margin-top:0;padding-top:.6rem;border-top:none;font-size:1.6rem;line-height:2.4rem}}.flowList__text{display:block;margin-top:1rem;font-size:1.4rem;line-height:2.7rem}@media screen and (max-width: 750px){.flowList__text{margin-top:.6rem;font-size:1.3rem;line-height:2.5rem}}.secTopReject__inner{display:flex;align-items:flex-start;gap:8rem}@media screen and (max-width: 750px){.secTopReject__inner{display:block}}.secTopReject__head{flex-shrink:0;width:36rem}@media screen and (max-width: 750px){.secTopReject__head{width:auto}}.rejectBox{flex:1;padding:3.6rem 4rem;border:1px solid #1e1b17}@media screen and (max-width: 750px){.rejectBox{margin-top:2.2rem;padding:1.8rem}}.rejectBox__list li{display:flex;gap:1.8rem;padding:1.2rem 0;border-bottom:1px solid #d8cfbf;font-size:1.5rem;line-height:2.7rem}@media screen and (max-width: 750px){.rejectBox__list li{gap:1.2rem;padding:.9rem 0;font-size:1.3rem;line-height:2.3rem}}.rejectBox__no{flex-shrink:0;width:2rem;font-family:"EB Garamond","Times New Roman",serif;font-style:italic;font-weight:400;font-size:1.8rem;line-height:3.2rem;color:#5c574f}@media screen and (max-width: 750px){.rejectBox__no{font-size:1.5rem;line-height:2.7rem}}.rejectBox__note{margin-top:1.8rem;font-size:1.3rem;line-height:2.5rem;color:#5c574f}@media screen and (max-width: 750px){.rejectBox__note{margin-top:1.2rem;font-size:1.2rem;line-height:2.3rem}}.rejectBox__note a{color:#b8401c;text-decoration:underline}.secTopFaqSignup__inner{display:flex;align-items:flex-start;gap:7.2rem}@media screen and (max-width: 750px){.secTopFaqSignup__inner{display:block}}.faq{flex-shrink:0;width:62rem}@media screen and (max-width: 750px){.faq{width:auto}}.faq__item{border-bottom:1px solid #d8cfbf}.faq__item[open] .faq__chev{transform:rotate(180deg)}.faq__q{display:flex;align-items:center;gap:1.8rem;padding:2rem 0;cursor:pointer;list-style:none}.faq__q::-webkit-details-marker{display:none}@media screen and (max-width: 750px){.faq__q{gap:1.2rem;padding:1.6rem 0}}.faq__mark{flex-shrink:0;width:2.2rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:700;font-size:1.8rem;line-height:3.5rem;color:#b8401c}@media screen and (max-width: 750px){.faq__mark{width:1.8rem;font-size:1.6rem;line-height:3.1rem}}.faq__mark--a{color:#1e1b17}.faq__qText{flex:1;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.7rem;line-height:2.7rem;letter-spacing:.04em}@media screen and (max-width: 750px){.faq__qText{font-size:1.5rem;line-height:2.4rem;letter-spacing:0}}.faq__chev{flex-shrink:0;width:1.6rem;height:1.6rem}.faq__a{display:flex;gap:1.8rem;padding-bottom:2.4rem}@media screen and (max-width: 750px){.faq__a{gap:1.2rem;padding-bottom:1.8rem}}.faq__aText{flex:1;padding-right:3rem;font-family:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;font-size:1.5rem;line-height:3rem}@media screen and (max-width: 750px){.faq__aText{padding-right:0;font-size:1.3rem;line-height:2.5rem}}.faq__aText a{color:#b8401c;text-decoration:underline}.signup{flex:1}@media screen and (max-width: 750px){.signup{margin-top:5.6rem;padding-top:5.6rem;border-top:1px solid #d8cfbf;margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}}.signup__lead{margin-top:1.4rem}@media screen and (max-width: 750px){.signup__lead{margin-top:1.2rem}}.signup__pre{margin-top:1.2rem;font-size:1.4rem;line-height:2.7rem;color:#5c574f}@media screen and (max-width: 750px){.signup__pre{margin-top:.8rem;font-size:1.3rem;line-height:2.5rem}}.signup__pre a{color:#b8401c;text-decoration:underline}.signupForm{margin-top:3.2rem;padding:1.2rem 4rem 3.6rem;border:1px solid #d8cfbf;background-color:#fffdf8;box-shadow:0 .2rem .6rem rgba(30,27,23,.06)}@media screen and (max-width: 750px){.signupForm{margin-top:2.2rem;padding:.4rem 1.8rem 2.2rem}}.signupForm__row{display:flex;align-items:center;padding:1.8rem 0;border-bottom:1px solid #d8cfbf}@media screen and (max-width: 750px){.signupForm__row{display:block;padding:1.6rem 0}}.signupForm__label{flex-shrink:0;width:17rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:600;font-size:1.5rem;line-height:2.3rem;letter-spacing:.04em}@media screen and (max-width: 750px){.signupForm__label{display:block;width:auto;margin-bottom:.8rem;font-size:1.4rem;line-height:2.1rem;letter-spacing:0}}.signupForm__opt{display:block;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-size:1.2rem;line-height:1.8rem;color:#5c574f}@media screen and (max-width: 750px){.signupForm__opt{display:inline;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:400}}.signupForm__req{display:inline-block;margin-left:.8rem;padding:0 .6rem;border:1px solid #b8401c;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-weight:500;font-size:1.1rem;line-height:1.8rem;letter-spacing:.06em;color:#b8401c;vertical-align:2px}@media screen and (max-width: 750px){.signupForm__req{padding:0 .5rem;font-size:1rem;line-height:1.7rem;letter-spacing:0}}.signupForm__input{flex:1;width:100%;min-width:0;height:4.6rem;padding:0 1.4rem;border:1px solid #cfc5b3;border-radius:0;background-color:#fff;font-size:1.5rem;line-height:2.9rem;color:#1e1b17;-webkit-appearance:none;-moz-appearance:none;appearance:none}.signupForm__input::-moz-placeholder{color:#8a8276;opacity:1}.signupForm__input::placeholder{color:#8a8276;opacity:1}@media screen and (max-width: 750px){.signupForm__input{display:block;padding:0 1.2rem;font-size:1.4rem;line-height:2.7rem}}.signupForm__select{padding-right:3.6rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4 L6 8 L10 4' stroke='%231E1B17' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.2rem 1.2rem;cursor:pointer}@media screen and (max-width: 750px){.signupForm__select{background-position:right 1.2rem center}}.signupForm__agree{padding:2.2rem 0 .6rem}@media screen and (max-width: 750px){.signupForm__agree{padding:1.8rem 0 .4rem}}.signupForm__checkbox{position:absolute;width:1px;height:1px;opacity:0}.signupForm__agreeLabel{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:2.7rem;cursor:pointer}@media screen and (max-width: 750px){.signupForm__agreeLabel{gap:1rem;font-size:1.3rem;line-height:2.5rem}}.signupForm__agreeLabel a{color:#b8401c;text-decoration:underline}.signupForm__agreeLabel .signupForm__req{vertical-align:0}@media screen and (max-width: 750px){.signupForm__agreeLabel .signupForm__req{margin-left:-0.2rem}}.signupForm__box{position:relative;flex-shrink:0;width:2rem;height:2rem;border:1px solid #5c574f;background-color:#fff}.signupForm__checkbox:checked+.signupForm__agreeLabel .signupForm__box::after{content:"";position:absolute;top:.2rem;left:.6rem;width:.5rem;height:1rem;border-right:2px solid #b8401c;border-bottom:2px solid #b8401c;transform:rotate(45deg)}.signupForm__checkbox:focus-visible+.signupForm__agreeLabel .signupForm__box{outline:2px solid #1e1b17;outline-offset:2px}.signupForm__submit{width:100%;margin-top:2.4rem}@media screen and (max-width: 750px){.signupForm__submit{margin-top:2rem}}.signupForm__message{margin-top:1.2rem;font-size:1.3rem;line-height:2.3rem}.signupForm__message:empty{display:none}.signupForm__message.is-error{color:#b8401c}.signupForm__message.is-ok{color:#1e1b17}@media screen and (max-width: 750px){.secTopFv{padding-top:2rem;padding-bottom:3.2rem}.secTopFv .secTopFv__inner{grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:1.2rem;column-gap:1.2rem;grid-template-areas:"figure head" "lead lead" "price price" "actions actions" "prelaunch prelaunch"}.secTopFv .secTopFv__head{grid-area:head;display:flex;align-items:flex-start;gap:.6rem;height:auto}.secTopFv .secTopFv__eyebrow{grid-area:auto;flex-direction:column;width:1.6rem;margin-top:0;padding-top:.2rem;font-family:"Shippori Mincho B1","Hiragino Mincho ProN","Yu Mincho",serif;font-weight:500;letter-spacing:0}.secTopFv .secTopFv__eyebrow::after{order:0;width:1.6rem;margin-top:1rem;margin-right:0}.secTopFv .secTopFv__eyebrowEn{writing-mode:vertical-rl;height:auto;margin-right:0;margin-bottom:.4rem;font-size:1.2rem;line-height:1.6rem;letter-spacing:.04em}.secTopFv .secTopFv__eyebrowJa{writing-mode:vertical-rl;font-size:1.2rem;line-height:1.6rem;letter-spacing:.3rem}.secTopFv .secTopFv__title{grid-area:auto;height:23.4rem;margin-right:-0.6rem;padding-top:0;font-size:2.4rem;line-height:3.6rem;letter-spacing:.2rem}.secTopFv .secTopFv__em span::after{top:calc(50% - .15rem);left:calc(50% + 1.3rem);width:.3rem;height:.3rem}.secTopFv .secTopFv__figure{width:auto;padding-top:1.2rem}.secTopFv .secTopFv__spreadWrap{width:calc(100% - 2.8rem);height:auto;aspect-ratio:176/125;margin:1.4rem 1.4rem 0}.secTopFv .secTopFv__tombo--sp{width:calc(100% + 2.8rem);height:calc(100% + 2.8rem)}.secTopFv .secTopFv__caption{margin-top:2.2rem}.secTopFv .secTopFv__lead{margin-top:1.8rem;line-height:2.5rem}.secTopFv .secTopFv__price{margin-top:1.6rem;padding-bottom:1.2rem}.secTopFv .secTopFv__actions{flex-direction:row;gap:1rem;margin-top:1.8rem}.secTopFv .secTopFv__actions .buttonMain{flex:1;height:4.8rem;padding:0 .6rem;font-size:1.4rem;letter-spacing:.02em}.secTopFv .secTopFv__prelaunch{margin-top:1.2rem}}