body{font-family:"游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;line-height:24px}.teko{font-family:'Teko', sans-serif;font-weight:bold}.noto-sans{font-family:'Noto Sans JP', sans-serif}@media (max-width: 767px){.main{padding-top:60px}}.header{background-color:#fff;left:0;top:0;width:100%;z-index:999990}@media (min-width: 768px){.header{-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;height:110px;padding-top:5px;position:absolute}}@media (max-width: 767px){.header{-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;position:fixed}.header[aria-expanded=true] .header__container{height:100vh}.header[aria-expanded=true] .header__menuhr_t{-webkit-transform:translateY(9px) rotate(135deg);transform:translateY(9px) rotate(135deg)}.header[aria-expanded=true] .header__menuhr_m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.header[aria-expanded=true] .header__menuhr_b{-webkit-transform:translateY(-9px) rotate(135deg);transform:translateY(-9px) rotate(135deg)}}@media (min-width: 768px){.header__container{padding-right:2.2%}}@media (max-width: 767px){.header__container{height:60px;overflow:hidden;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:height;transition-property:height}}@media (max-width: 767px){.header__title{height:60px;padding-top:20px;width:133px}}@media (min-width: 768px){.header__nav{max-width:850px;width:calc( 100% - 240px)}}@media (max-width: 767px){.header__nav{padding-left:10%}}.header__ul{list-style-type:none}@media (min-width: 768px){.header__ul{width:72%}}@media (max-width: 767px){.header__ul{padding-top:5vh}}.header__li{display:block;margin-top:5px;margin-bottom:5px}.header__li:not(:last-of-type){margin-right:1em}@media (max-width: 767px){.header__li{margin-bottom:30px}}.header__anc{display:block;line-height:1em}@media (min-width: 768px){.header__btns{min-width:190px;width:25.7%}}.header__icon{display:block;height:25px;width:25px}@media (max-width: 767px){.header__icon{margin-right:5%}}.header__btn{background-color:#000;border-radius:4px;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;color:#fff;height:34px;width:124px}@media (min-width: 768px){.header__btn{margin-left:5%}}.header__menubtn{background-color:#5f5f5f;height:60px;position:absolute;right:0;top:0;width:60px}.header__menuhr{background-color:#fff;border:none;display:block;height:4px;margin-bottom:5px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:0.2s;transition-duration:0.2s;width:33px}.header__menuhr_m{-webkit-transition-delay:0.03s;transition-delay:0.03s}.header__menuhr_b{-webkit-transition-delay:0.06s;transition-delay:0.06s}.ticker{overflow:hidden;position:relative;width:100%}@media (min-width: 768px){.ticker{height:146px;margin-top:109px}}@media (max-width: 767px){.ticker{height:78px}}.ticker__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-animation:ticker 60s linear infinite;animation:ticker 60s linear infinite}.ticker__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.ticker__img{background-color:#f006;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;-ms-flex-negative:0;flex-shrink:0}@media (min-width: 768px){.ticker__img{height:146px;width:230px}}@media (max-width: 767px){.ticker__img{height:78px;width:123px}}@-webkit-keyframes ticker{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes ticker{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width: 768px){.access{background-image:linear-gradient(45deg, rgba(255,255,255,0) 24%, rgba(255,255,255,0.1) 25% 49%, rgba(255,255,255,0) 50% 74%, rgba(255,255,255,0.1) 75%),linear-gradient(90deg, #e5e5e5, #e0e0e0);background-repeat:repeat, no-repeat;background-size:43px 43px, 100% 100%;padding:82px 0 108px}}@media (max-width: 767px){.access{background:-webkit-gradient(linear, left top, right top, from(#e5e5e5), to(#e0e0e0));background:linear-gradient(90deg, #e5e5e5, #e0e0e0);padding:33px 0 52px}}.access__content{position:relative}@media (min-width: 768px){.access__content{max-width:1208px}}@media (min-width: 768px){.access__ruby{padding:13px 0 0 4px}}@media (max-width: 767px){.access__ruby{color:#fff}}.access__title{color:#2f382f}.access__hr{border:none;display:block;height:1px}@media (min-width: 768px){.access__hr{background-color:#000;max-width:400px}}@media (max-width: 767px){.access__hr{background-color:#fff}}.access__map{border-radius:10px;overflow:hidden}@media (min-width: 768px){.access__map{height:280px;position:absolute;right:0;top:0}}@media (max-width: 767px){.access__map{height:280px}}.access__p{font-style:normal;font-size:16px}@media (min-width: 768px){.access__p{width:48%}}@media (max-width: 767px){.access__p{margin-left:auto;margin-right:auto;width:85%}}.access__notice{font-size:14px}@media (min-width: 768px){.access__notice{line-height:15px}}@media (max-width: 767px){.access__notice{line-height:27px}}.footer{color:#333}@media (min-width: 768px){.footer{padding:67px 0 0}}@media (max-width: 767px){.footer{padding:34px 0 128px}}@media (min-width: 768px){.footer__content{max-width:1222px}}.footer__logoanc{width:194px}@media (min-width: 768px){.footer__logoanc{margin-left:1%}}.footer__hr{background-color:#787878;border:none;height:1px}.footer__txt{line-height:20px;padding-left:7px}@media (min-width: 768px){.footer__txt{font-size:14px}}@media (max-width: 767px){.footer__txt{font-size:12px}}@media (min-width: 768px){.footer__links{max-width:1202px}}.footer__li{border-right:solid 1px #333;display:block}.footer__li:nth-of-type(1){border-left:solid 1px #333}.footer__anc{display:block;font-weight:bold;line-height:1em;padding:0 21px}.footer__copyright{background:-webkit-gradient(linear, left top, right top, from(#e5e5e5), to(#e0e0e0));background:linear-gradient(90deg, #e5e5e5, #e0e0e0);font-weight:500}@media (min-width: 768px){.footer__copyright{padding:20px 0 13px}}@media (max-width: 767px){.footer__copyright{padding:13px 0}}.stickeybanner{z-index:999991}@media (min-width: 768px){.stickeybanner{position:absolute;right:10px;top:120px}}@media (max-width: 767px){.stickeybanner{bottom:10px;position:fixed;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);width:300px}}@media (min-width: 768px){.stickeybanner_stop{position:fixed;top:10px}}
