@layer{html{box-sizing:border-box;overflow-y:scroll;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;box-sizing:border-box}article,figcaption,figure,header,main,nav,section{display:block}[hidden],template{display:none}a{background-color:#0000;text-decoration-skip:objects}a:active,a:hover{outline-width:0}code{font-family:monospace,monospace}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}h1,h2,h3{font-weight:400}li{list-style:none}table,table th,table td{border-spacing:0}input{border-radius:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}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]{appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:#0000;border-style:none;color:inherit}select{appearance:none;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{appearance:button;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}progress{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active,:focus,:target){position:absolute!important;clip:rect(0 0 0 0)!important}}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}}:root{scroll-behavior:smooth}html:has(dialog[open]){overflow:hidden}body{font-optical-sizing:auto;color:#000;background:#fff;font-family:Noto Sans JP,sans-serif;font-size:min(1.26vw,18px);font-weight:400}@media screen and (width<=767px){body{font-size:max(1.6vw,15px)}}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1{font-size:2em}@media screen and (width<=767px){h1{font-size:30px}}h2{font-size:1.8em}@media screen and (width<=767px){h2{font-size:24px}}h3{font-size:1.6em}@media screen and (width<=767px){h3{font-size:22px}}p{font-size:min(1.26vw,18px);line-height:1.8}@media screen and (width<=767px){p{font-size:max(1.6vw,15px)}}textarea,input[type=text],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=file]{width:100%;padding:.5em}textarea{min-height:10em}::placeholder{color:#dadada}.ut_mt05{margin-top:.5em!important}.ut_mt10{margin-top:1em!important}.ut_inlineBlock{display:inline-block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes shrink-v{0%{height:0}50%{height:100%}to{height:0%}}@keyframes shrink-h{0%{width:0}50%{width:100%}to{width:0%}}@keyframes modal_open{0%{opacity:0;width:0;height:0}1%{opacity:0;width:100%;height:100vh}to{opacity:1;width:100%;height:100vh}}@keyframes modal_close{0%{opacity:1;width:100%;height:100vh}99%{opacity:0;width:100%;height:100vh}to{opacity:0;width:0;height:0}}@keyframes loadingbar{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes scrollTopShow{0%{opacity:0;translate:0 10vw}to{opacity:1;translate:0}}@keyframes scrollTopHide{0%{opacity:1;translate:0}to{opacity:0;translate:0 10vw}}@keyframes trigger-icon{0%{transform:rotate(0)}to{top:35%;right:27%;transform:rotate(-90deg)}}@keyframes trigger-line-top{0%{opacity:1;top:10%}to{opacity:0;top:45%}}@keyframes trigger-line-mid{0%{opacity:1;top:45%}to{opacity:0;top:10%}}@keyframes trigger-line-btm{0%{opacity:1;top:80%}to{opacity:0;top:10%}}.bl_officialLine{background:url(../images/bg_officialLine.png) 50%/cover no-repeat;width:100%;overflow:hidden}.bl_officialLine_inner{background-color:#fff;border-radius:8px;grid-template-columns:auto 1fr;gap:2em;width:min(94%,1100px);margin:2em auto;padding:2em 5em;display:grid}@media screen and (width<=767px){.bl_officialLine_inner{flex-direction:column;align-items:center;gap:.5em;padding:1em;display:flex}}.bl_officialLine_ttl{font-weight:800}.bl_officialLine_ttl_emp,.bl_officialLine_lead{font-size:1.6em}@media screen and (width<=767px){.bl_officialLine_lead{font-size:22px}}.bl_officialLine_list{gap:2em;margin-top:1em;display:flex}@media screen and (width<=767px){.bl_officialLine_list{flex-direction:column;gap:.5em}}.bl_officialLine_list li{align-items:center;gap:.5em;font-size:1em;font-weight:700;display:flex}@media screen and (width<=767px){.bl_officialLine_list li{font-size:16px}}.bl_officialLine_list li:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='25'%20height='31'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.5%2010.62a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v16a2%202%200%200%201-2%202h-16a2%202%200%200%201-2-2v-16Z'%20fill='%23fff'/%3e%3cpath%20d='M.5%2026.62v-16a4%204%200%200%201%204-4v2a2%202%200%200%200-2%202v16l.01.204A2%202%200%200%200%204.5%2028.62h16l.204-.01a2%202%200%200%200%201.785-1.785l.011-.205v-16a2%202%200%200%200-1.796-1.989l-.204-.01v-2a4%204%200%200%201%204%204v16a4%204%200%200%201-4%204h-16a4%204%200%200%201-4-4Zm20-20v2h-16v-2h16Z'%20fill='%23000'/%3e%3cpath%20d='M21.273.991a2%202%200%201%201%203.454%202.018L11.642%2025.404.389%2010.104a2%202%200%200%201%203.222-2.37l7.647%2010.397L21.273.99Z'%20fill='%23FFD000'/%3e%3c/svg%3e") 0 0/contain no-repeat;width:1.5em;height:2em;display:block}.bl_officialLine_btnContainer{text-align:center;grid-column:span 2}.bl_officialLine_btn{color:#fff;filter:drop-shadow(0 0 5px #0003);background-color:#00b300;border-radius:10em;justify-content:center;align-items:center;gap:.5em;width:fit-content;padding:.3em 2em;font-size:1.8em;font-weight:700;transition:transform .3s;display:inline-flex}@media screen and (width<=767px){.bl_officialLine_btn{margin-top:1em;padding:.5em 1em;font-size:20px}}.bl_officialLine_btn:hover{filter:unset;transform:translateY(-.1em)}
