﻿﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}i{font-style:normal}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box}body{display:flex;justify-content:center;background-color:#D5D7DB;color:#222;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:normal;line-height:1.5}h1,h2,h3{font-family:"Noto Serif JP", serif;letter-spacing:.02em}a{color:#222;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}a.underline:hover,a.underline:active,a.underline:focus{text-decoration:underline}img{display:block;width:100%}hr{width:100%;margin:0;border:none;border-bottom:1px solid #B0B0BF}.bold-text{font-weight:bold}@media (max-width: 768px){.hidden-sp{display:none !important}}@media (min-width: 768px){.hidden-pc{display:none !important}}.slick-dots{position:absolute;left:0;bottom:0;z-index:10;height:28px;width:100%;padding:3px 0;text-align:center}.slick-dots li{display:inline-block;padding:0 6px;text-align:center}.slick-dots li:after{display:inline-block;width:12px;height:12px;padding:0 6px;border-radius:6px;background-color:#D9D9D9;opacity:.75;content:""}.slick-dots li.slick-active:after{background-color:#03337B;opacity:1}.slick-dots li button{display:none}.m-headline{display:block;overflow:hidden;position:relative;z-index:1;height:57px;width:100%;margin:0 auto 32px}@media (min-width: 768px){.m-headline{height:115px;margin:0 auto 64px}}.m-headline>.title{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:100%;white-space:nowrap}.m-link{display:inline-block;position:relative;padding:0 0 4px 32px;border-bottom:1px solid #000;font-size:16px;font-weight:500}@media (min-width: 768px){.m-link{padding:0 0 8px 60px;font-size:24px}}.m-link:before{display:block;position:absolute;top:0;left:0;height:20px;width:25px;background-image:url(../img/icon-2.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;content:""}@media (min-width: 768px){.m-link:before{height:40px;width:50px}}.m-link.white{border-bottom:1px solid #fff;color:#fff}.m-link.white:before{background-image:url(../img/icon-3.svg)}.m-information{overflow-y:scroll;height:480px;width:100%;max-width:1060px;margin:0 auto;padding:24px;border-radius:16px;background-color:#fff}.m-information>.container{display:flex;flex-direction:column;gap:12px;width:100%}.m-information>.container>.chapter{width:100%;text-align:left}.m-information>.container>.chapter>.title{margin:0 0 8px;font-size:14px}@media (min-width: 768px){.m-information>.container>.chapter>.title{font-size:16px}}.m-information>.container>.chapter a{color:#0074C8}.m-information>.container>.chapter p,.m-information>.container>.chapter dd{margin:0 0 .5em;font-size:12px}@media (min-width: 768px){.m-information>.container>.chapter p,.m-information>.container>.chapter dd{font-size:14px}}.m-information>.container>.chapter p.no-margin,.m-information>.container>.chapter dd.no-margin{margin:0}.m-information>.container>.chapter dt{font-size:12px;font-weight:600}@media (min-width: 768px){.m-information>.container>.chapter dt{font-size:14px}}.m-information>.container>.chapter ul{list-style-type:circle;padding:0 0 0 1.5em;font-size:12px}@media (min-width: 768px){.m-information>.container>.chapter ul{font-size:14px}}.m-information>.container>.chapter li>ul{list-style-type:none;margin:.2em 0}.m-information>.container>.chapter li>ul>li{margin:0 0 .3em}.m-information>.container>.chapter small{display:block;font-size:11px;text-align:left}@media (min-width: 768px){.m-information>.container>.chapter small{font-size:12px}}.l-wallpaper{display:flex;flex-direction:column;align-items:center;width:375px;background-color:#E8EAED}.m-top{display:flex;flex-direction:column;align-items:center;position:relative;width:100%}.l-main{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;padding:32px 12px}.l-main>section{display:flex;flex-direction:column;align-items:center;width:100%}.m-about{gap:12px}.m-about>.title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:34px;width:100%;border:1px solid #454545;border-radius:50px;opacity:0.7}.m-about>.title>.text{font-size:24px;font-weight:bold;line-height:1}.m-about>.description{text-align:center;line-height:1.8;letter-spacing:.02em}.m-title>.text{font-size:20px;font-weight:bold}.m-products{padding:28px 24px;border-radius:16px;background-color:#fff}.m-products>.logo{display:flex;width:120px}.m-products>.container{display:flex;flex-direction:column;align-items:center;gap:16px}.m-products>.container>.title{font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:normal;text-align:center;line-height:1.5}.m-products>.container>.contents{display:flex;flex-direction:column;align-items:center;gap:24px}.m-item{display:flex;flex-direction:column;align-items:center}.m-item>.image{position:relative;width:100%}.m-item>.image>.color{display:flex;align-items:center;gap:5px;position:absolute;top:10px;right:10px}.m-item>.image>.color>.text{color:#666;font-size:10px;letter-spacing:.02em}.m-item>.image>.color>.circles{display:flex;align-items:center;gap:5px}.m-item>.image>.color>.circles>.circle{height:16px;width:16px;border-radius:50%;background-color:#F04045}.m-item>.image>.color>.circles>.circle.navy{background-color:#323561}.m-item>.image>.color>.circles>.circle.white{background-color:#F0F0F0;border:1px solid #C8C8C8}.m-item>.title{text-align:center;color:#666;font-size:12px;font-weight:normal;line-height:1.6}.m-shops{gap:20px;padding:24px;border-radius:16px;background-color:#fff}.m-shops>.image{width:260px}.m-shops>.link{color:#666;font-family:"Noto Serif JP", serif;font-size:16px;font-weight:bold;line-height:1.6;letter-spacing:.02em;text-align:center;cursor:pointer}.m-prize{gap:32px}.m-prize .header{display:flex;flex-direction:column;align-items:center;gap:10px}.m-prize .header>.logo{width:100px}.m-prize .header>.description{font-size:14px;letter-spacing:.02em;line-height:1.8;text-align:center}.m-prize .contents{display:flex;flex-direction:column;align-items:center;gap:20px;overflow:hidden;padding:0 0 28px;border-radius:16px;background-color:#fff}.m-prize .contents>.image{width:100%}.m-prize .contents>.prize{display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px}.m-prize .contents>.prize>.title{font-family:"Noto Sans JP", sans-serif;font-size:20px}.m-prize .contents>.annotation{padding:0 24px}.m-prize .contents>.annotation .list{white-space:nowrap}.annotation{display:flex;justify-content:flex-start;width:100%;color:#666;font-size:12px;line-height:1.6}.annotation>.description>.text{display:block}.annotation>.description.nowrap{white-space:nowrap}.annotation>.description>.list{font-size:11px;list-style:none}.m-apply{padding:28px 24px;border-radius:16px;background-color:#fff;gap:24px}.m-apply>.description{display:flex;flex-direction:column;align-items:center;gap:8px}.m-apply>.description>.text{font-size:14px;letter-spacing:.02em;line-height:1.8}.m-step{display:flex;flex-direction:column;gap:16px;width:100%}.m-step>.title{display:flex;justify-content:flex-start;gap:8px;width:100%}.m-step>.title.short{align-items:center}.m-step>.title>.number{color:#657385;font-size:24px;line-height:1.1}.m-step>.title>.text{font-family:"Noto Sans JP", sans-serif;font-size:16px;letter-spacing:.02em;line-height:1.4}.m-links{gap:16px}.m-links>.link{font-family:"Noto Serif JP", serif}.m-footer{display:flex;justify-content:center;width:100%;padding:28px 24px;background-color:#3D3E40}.m-footer>.contents{display:flex;flex-direction:column;align-items:center;gap:16px}.m-footer>.contents>img{width:66px}.m-footer>.contents>.text{color:#fff;font-size:12px;letter-spacing:.05em;line-height:1.1}

/*# sourceMappingURL=style.css.map */