@media only screen and (min-width: 1025px){#home #header{bottom:0;top:auto;padding:28px 0 32px}}@media only screen and (max-width: 1024px){#home #header{top:0}}#home #header #gnavi>ul{padding-left:0}#home #header #gnavi>ul>li .mega_nav{top:auto;bottom:50px;width:auto}#home .head_info{position:fixed;z-index:1;left:0;bottom:125px;width:100%;background-color:#f8f8f8;padding:16px 0}@media only screen and (max-width: 1024px){#home .head_info{bottom:0}}#home .head_info .news_cont .ticker{width:100%;text-align:left;position:relative;overflow:hidden;padding-left:125px}#home .head_info .news_cont .ticker .ticker_title{position:absolute;left:0;top:0;padding-right:25px}#home .head_info .news_cont .ticker .ticker_title:before{position:absolute;right:0;top:50%;margin-top:-0.95em;content:"";display:block;height:1.9em;width:2px;background-color:#999}#home .head_info .news_cont .ticker .ticker_title h2{font-size:118.8%;font-weight:600}#home .head_info .news_cont .ticker ul{width:100%;position:relative}#home .head_info .news_cont .ticker ul li{font-size:93.8%;display:none;font-weight:600}#home .head_info .news_cont .ticker ul li a{position:relative;display:inline-block}#home .head_info .news_cont .ticker ul li a:before{position:absolute;display:block;content:"";width:100%;height:1px;background-color:#999;left:0;bottom:0;opacity:0;transition:400ms}#home .head_info .news_cont .ticker ul li a:hover{text-decoration:none}@media only screen and (min-width: 769px){#home .head_info .news_cont .ticker ul li a:hover:before{opacity:1;transition:400ms}}#home .head_info .news_cont .ticker ul li .date{padding-right:1em}#home .head_info .news_cont dl span.icon{display:none}#home #main_area{position:fixed;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){#home #main_area{left:0;top:0;width:100%;height:100%;padding-bottom:176px}}@media only screen and (max-width: 1024px){#home #main_area{left:0;top:0;width:100%;height:100%;padding-top:100px;padding-bottom:51px}}@media only screen and (max-width: 768px){#home #main_area{padding-top:70px}}@media only screen and (max-width: 480px){#home #main_area{padding-top:50px}}#home #main_area .main_catch{padding-left:20px;padding-right:20px}#home #main_area .main_catch p{text-align:center}#home #main_area .main_catch p img{display:inline-block;height:148px;max-height:100%;width:auto;margin:20px auto}@media only screen and (max-width: 640px){#home #main_area .main_catch p img{height:auto;width:100%;max-width:360px;margin:30px auto}}@media only screen and (max-width: 480px){#home #main_area .main_catch p img{width:80%;margin:3px auto}}#home #main_area .main_catch.line-height01 p img{height:44px;width:auto;margin:5px auto}@media only screen and (max-width: 640px){#home #main_area .main_catch.line-height01 p img{height:44px;width:auto;margin:5px auto}}@media only screen and (max-width: 480px){#home #main_area .main_catch.line-height01 p img{height:36px;margin:3px auto}}.splide-fade{align-self:stretch}.splide-fade .splide__track{height:100%}.splide-fade .splide__track .splide__list .splide__slide{display:flex;justify-content:center;align-items:center;padding-inline:24px;background-color:#fff}.splide-fade .splide__track .splide__list .splide__slide .offto{position:relative;margin-inline:auto;max-width:1320px;display:flex;align-items:center}@media only screen and (max-width: 767px){.splide-fade .splide__track .splide__list .splide__slide .offto{flex-direction:column-reverse;gap:40px}}.splide-fade .splide__track .splide__list .splide__slide .offto__cont{position:relative;z-index:2;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.splide-fade .splide__track .splide__list .splide__slide .offto__cont{align-items:center}}.splide-fade .splide__track .splide__list .splide__slide .offto__lead{font-size:20px;font-weight:bold;line-height:1.5;margin-block:calc((1em - 1lh)/2)}@media only screen and (max-width: 1271px){.splide-fade .splide__track .splide__list .splide__slide .offto__lead{font-size:16px}}.splide-fade .splide__track .splide__list .splide__slide .offto__ttl{margin-top:8px;font-size:28px;font-weight:bold;line-height:1.5}@media only screen and (max-width: 1271px){.splide-fade .splide__track .splide__list .splide__slide .offto__ttl{font-size:22px}}.splide-fade .splide__track .splide__list .splide__slide .offto__logo{margin-top:24px;width:363px}@media only screen and (max-width: 1271px){.splide-fade .splide__track .splide__list .splide__slide .offto__logo{margin-top:16px;width:260px}}.splide-fade .splide__track .splide__list .splide__slide .offto__actions{margin-top:48px}@media only screen and (max-width: 1271px){.splide-fade .splide__track .splide__list .splide__slide .offto__actions{margin-top:24px}}.splide-fade .splide__track .splide__list .splide__slide .offto__btn{width:240px;flex-grow:1;min-height:60px;background-color:#000;display:flex;align-items:center;justify-content:center;gap:4px;transition:opacity .5s ease}@media(hover: hover)and (pointer: fine){.splide-fade .splide__track .splide__list .splide__slide .offto__btn:hover,.splide-fade .splide__track .splide__list .splide__slide .offto__btn:focus-visible{opacity:.7}}.splide-fade .splide__track .splide__list .splide__slide .offto__btn-label{font-size:16px;color:#fff;line-height:1.2;letter-spacing:.05em}.splide-fade .splide__track .splide__list .splide__slide .offto__img{position:relative;z-index:1;width:664px;margin-top:16px;margin-left:-88px}@media only screen and (max-width: 1271px){.splide-fade .splide__track .splide__list .splide__slide .offto__img{margin-top:20px;width:420px;margin-left:-10px}}@media only screen and (max-width: 767px){.splide-fade .splide__track .splide__list .splide__slide .offto__img{margin-top:0;margin-left:0;width:100%}}.splide-fade .splide__pagination{padding:0;left:auto;right:24px;bottom:20px;gap:16px}@media only screen and (max-width: 767px){.splide-fade .splide__pagination{right:12px;bottom:10px}}.splide-fade .splide__pagination .splide__pagination__page{background-color:#e5e5e5;width:8px;height:8px;opacity:1;margin:0}.splide-fade .splide__pagination .splide__pagination__page.is-active{background-color:#434343;transform:scale(1.5)}