﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;letter-spacing:.09em;font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#333;text-decoration:none;outline:none}input,textarea,select{-webkit-appearance:none;width:100%;padding:12px !important;border:0;border:1px #d4d4d4 solid;border-radius:4px;outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:1rem;letter-spacing:.04em}input[type=radio],input[type=checbox]{-webkit-appearance:normal}input[type=submit]{background:none}select{display:block;margin:0;padding:20px 15px !important;background:#fff;cursor:pointer}.header-parts .sp-nav__list,.footer-parts .page-top{display:none}.nctwish{letter-spacing:.1em}.nctwish .mv p{padding:18px 0;background-color:#fbf0dd;font-weight:600;font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);text-align:center}.nctwish__cont{padding:50px 11%}@media all and (max-width:812px){.nctwish__cont{padding:30px 7%}}@media all and (max-width:520px){.nctwish__cont{padding:30px 2%}}.nctwish .outline{width:100%;margin-bottom:30px;letter-spacing:.08em}@media all and (max-width:520px){.nctwish .outline{width:94%;margin:0 auto 30px}}.nctwish .outline th{width:80px;padding:5px 0;vertical-align:top}@media all and (max-width:520px){.nctwish .outline th{width:65px;padding:8px 0;border-bottom:1px dotted #d4d4d4}}.nctwish .outline th span{display:block;padding:4px 0 5px;border-radius:2px;background-color:#1b190d;color:#fff;font-weight:600;font-size:1.125rem;text-align:center}@media all and (max-width:812px){.nctwish .outline th span{font-size:.938rem}}.nctwish .outline td{line-height:1.4;padding:5px 0 5px 15px;font-weight:600;font-size:1.25rem}@media all and (max-width:812px){.nctwish .outline td{font-size:1.125rem}}@media all and (max-width:520px){.nctwish .outline td{padding:8px 0 8px 15px;border-bottom:1px dotted #d4d4d4;font-size:1rem}}.nctwish .outline td ul{display:flex;flex-direction:column;gap:5px 0}.nctwish .outline td span{display:inline-block;line-height:1.3;margin-top:5px;font-weight:normal;font-size:clamp(.875rem,.8em,.938rem)}.nctwish .description{margin-bottom:30px;border:2px solid #1b190d;border-radius:4px;background-color:#fbf0dd}.nctwish .description__ttl{line-height:1.3;padding:15px 2%;background-color:#1b190d;font-weight:600;text-align:center}.nctwish .description__ttl .white{margin-bottom:5px;color:#fff;font-size:1.125em}@media all and (max-width:812px){.nctwish .description__ttl .white{font-size:clamp(1rem,.904rem + .29vw,1.125rem)}}.nctwish .description__ttl .white span{display:inline-block}.nctwish .description__ttl .orange{color:#f89e00;font-style:italic;font-size:30px}@media all and (max-width:812px){.nctwish .description__ttl .orange{font-size:clamp(1.438rem,1.246rem + .59vw,1.688rem)}}@media all and (max-width:520px){.nctwish .description__ttl .orange{font-size:min(5.5vw,1.438rem)}}.nctwish .description__ttl .orange strong{display:inline-block;letter-spacing:.1em}.nctwish .description__ttl .orange span{display:inline-block;font-size:.7em}.nctwish .description__ttl .oa{display:block;margin-top:7px;color:#fff;font-weight:normal;font-style:normal;font-size:clamp(.75rem,.55em,.875rem)}.nctwish .description__cont{padding:30px 7%}@media all and (max-width:520px){.nctwish .description__cont{padding:20px 5%}}.nctwish .description__cont p{line-height:2;font-weight:500}@media all and (max-width:520px){.nctwish .description__cont p{line-height:1.7;font-size:.938rem}.nctwish .description__cont p br{display:none}}.nctwish .description__cont .separate{margin-bottom:25px}.nctwish .description__cont .orange{color:#f87500;font-weight:600;font-size:1.25em}.nctwish .description__cont .pen{background:linear-gradient(transparent 10%, #f87500 10%);color:#fff;font-weight:600;font-size:1.25em}.nctwish .description__cont a{display:inline-block;line-height:1.6;border-bottom:1px solid #f87500;color:#f87500;font-weight:600}.nctwish .description .period{display:flex;justify-content:flex-start;border-radius:4px;overflow:hidden}@media all and (max-width:520px){.nctwish .description .period{font-size:min(4vw,1rem)}}.nctwish .description .period dt{display:flex;justify-content:center;align-items:center;width:90px;background-color:#1b190d;color:#fff;font-weight:600;font-size:.938em}@media all and (max-width:520px){.nctwish .description .period dt{width:40px;line-height:1.2;padding:8px;text-align:center}}.nctwish .description .period dd{flex:1;line-height:1.4;padding:8px 10px 10px;background-color:#fff;font-weight:700;font-size:1.187em;text-align:center;letter-spacing:.06em}@media all and (max-width:520px){.nctwish .description .period dd{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}}.nctwish .description .period dd span{display:inline-block}.nctwish .description aside{line-height:1.7;padding-top:15px;border-top:1px solid #1b190d;font-weight:500;font-size:.875rem}.nctwish .attention__ttl{padding-top:20px;margin-bottom:15px;color:#f87500;font-weight:600;font-size:25px;text-align:center}.nctwish .attention__cont{line-height:1.85;padding:30px 5%;height:calc(100vh - 300px);border:2px solid #f87500;border-radius:4px;overflow-y:scroll;font-feature-settings:"palt" 0;letter-spacing:.05em}@media all and (max-width:520px){.nctwish .attention__cont{height:calc(100svh - 250px);padding:20px 5%;font-size:.938rem}}.nctwish .attention__cont strong{font-weight:800;font-size:1.06em;font-feature-settings:"palt";letter-spacing:.1em}.nctwish .attention #btn-form{display:block;line-height:1.3;width:min(350px,90%);margin:25px auto 0;padding:20px 0 22px;border-radius:50px;background-color:#f87500;color:#fff;font-weight:600;font-size:23px;text-align:center;transition:.3s;opacity:.3;pointer-events:none}@media(hover: hover){.nctwish .attention #btn-form:hover{translate:0 -5px}}.nctwish .attention #btn-form.is-active{opacity:1;pointer-events:auto}.nctwish .attention #btn-form span{font-size:.8em}.nctwish #end-message{display:none;margin-bottom:30px;padding:10px 0;border:2px solid #ce2200;color:#ce2200;font-weight:600;font-size:1.25rem;text-align:center}/*# sourceMappingURL=index.css.map */