﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.link_anchor{position:relative;top:-60px;border:none;width:100%;height:0px}.object_sp{display:none}html{font-size:62.5%;line-height:1;color:#111;font-family:YakuHanJP,"Noto Sans JP","Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-weight:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:1.6rem;line-height:1.8;overflow:hidden;padding:0 0 100px}* a{transition:all .2s ease}* a:hover{text-decoration:none}* a[href^=tel]{color:inherit;text-decoration:none;pointer-events:none}*::selection{background-color:#00aaca;color:#fff}header{display:grid;grid-template-columns:244px 594px;justify-content:space-between;align-items:center;width:880px;line-height:1.1;padding:34px 0;margin:0 auto 20px}header .ttl_site{width:246px;height:74px;text-indent:-9999px;margin:0 0 0 -8px}header .ttl_site a{display:block;width:100%;height:100%;background-position:center center;background-image:url(../images/common/ttl_site.svg);background-size:contain}header .list_global{display:grid;grid-template-columns:144.5696px 278.2581px 145.5325px;grid-template-rows:repeat(2, 1fr);width:100%;justify-content:space-between;list-style:none;line-height:1;text-align:center}header .list_global li{position:relative;width:auto;height:40px}header .list_global li:after{position:absolute;z-index:1;opacity:0;content:"";display:block;background-size:contain;background-repeat:no-repeat;transition:all .2s ease}header .list_global li:hover:after{opacity:1}header .list_global a{position:relative;z-index:2;display:block;width:100%;height:100%;border:4px solid #111;border-radius:16px;background-size:auto 13.9844px;background-position:center center;text-indent:-9999px}header .list_global .is_yet{pointer-events:none;opacity:.3}header .list_global .nav_prize{grid-area:1/1/2/4;margin:0 0 18px}header .list_global .nav_prize a{background-image:url(../images/common/nav_prize.svg);background-size:240.127px}header .list_global .nav_prize:after{top:-15px;left:-5px;width:100%;height:68px;background-image:url(../images/common/back_nav_prize.png)}header .list_global .nav_prize.is_current:after{opacity:1}header .list_global .nav_apply{grid-area:2/1/3/2}header .list_global .nav_apply a{background-image:url(../images/common/nav_apply.svg)}header .list_global .nav_apply:after{top:-15px;left:-10px;width:169px;height:73px;background-image:url(../images/common/back_nav_apply@2x.png)}header .list_global .nav_deco{grid-area:2/2/3/3}header .list_global .nav_deco a{background-image:url(../images/common/nav_deco.svg);background-size:auto 15.2px}header .list_global .nav_deco:after{top:-18px;left:-10px;width:290px;height:80px;background-image:url(../images/common/back_nav_deco@2x.png)}header .list_global .nav_contact{grid-area:2/3/3/4}header .list_global .nav_contact a{background-image:url(../images/common/nav_contact.svg)}header .list_global .nav_contact:after{top:-18px;left:-10px;width:167px;height:70px;background-image:url(../images/common/back_nav_contact@2x.png)}.btn_page_top{position:fixed;bottom:30px;right:30px;width:42.5196px;height:42.5196px;text-indent:-9999px}.btn_page_top a{display:block;width:100%;height:100px;background-image:url(../images/common/btn_pagetop.svg);background-size:contain}@media screen and (max-width: 880px){img{max-width:100%;height:auto}.link_anchor{position:relative;top:-60px}.object_sp{display:block}.object_pc{display:none}* a[href^=tel]{pointer-events:all}body{padding:0 0 160px}header{display:flex;justify-content:center;align-items:center;width:100%;padding:20px 0;margin:0 auto}header .ttl_site{width:189.2307692308px;height:56.9230769231px;margin:0 auto}header .list_global{position:fixed;z-index:1001;bottom:0;left:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);gap:10px 8px;padding:4%}header .list_global li a{background-color:#fff}header .list_global li.is_yet{display:none}header .list_global li:after{content:none}header .list_global li a:after{position:absolute;top:-4%;left:-4%;z-index:1;opacity:0;content:"";display:block;width:108%;height:108%;background-size:80%;background-repeat:no-repeat;transition:all .2s ease;background-position:center center}header .list_global li .is_check:after{opacity:1;mix-blend-mode:multiply}header .list_global .nav_prize{grid-area:1/1/2/3;margin:0}header .list_global .nav_prize.is_current:after{opacity:1}header .list_global .nav_apply{grid-area:2/1/3/2}header .list_global .nav_deco{grid-area:2/2/3/3}header .list_global .nav_contact{grid-area:3/1/4/3}.btn_page_top{display:none}}