.view_sp{display:block}.view_tablet,.view_pc{display:none}header .headNav{margin:0 auto;max-width:1000px;box-sizing:border-box;width:94%;display:flex}header .headNav .sns{flex:1;display:flex;justify-content:flex-end}header .headNav .sns a{margin-left:15px}header .heaerCopy{margin:0 auto;width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}header .heaerCopy h1{padding-right:0;font-size:20px;line-height:150%;text-align:center}header .heaerCopy span{margin:10px 0;height:3px;background:linear-gradient(to right, #ECF7FD, #5DA4D7 40%, #0063AB 65%, #0E314D 85%, #000002 95%)}header .heaerCopy h2{color:#fff;font-size:14px;line-height:150%;text-align:center}#mainVisual .swiper-slide{height:100vh;box-sizing:border-box}#mainVisual .swiper-slide img{opacity:0}#mainVisual .swiper-slide.slide01{background:url("../img/main_visual01_sp.jpg") no-repeat center top;background-size:cover}#mainVisual .swiper-slide.slide02{background:url("../img/main_visual02_sp.jpg") no-repeat center top;background-size:cover}nav{position:relative;top:-70px;margin-bottom:-70px}nav ul{margin:0 auto 80px;width:90%;display:block}nav li{width:100%;margin-bottom:10px}nav li .txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;z-index:10;display:flex;justify-content:center;align-items:center}nav li .txt p{height:inherit !important;font-size:26px;line-height:120%}nav li .txt p::after{bottom:-15px}nav li .base::after,nav li .btnA::after{opacity:0}nav li .base:hover img,nav li .btnA:hover img{transform:scale(1, 1)}nav li .base:hover::after,nav li .btnA:hover::after{opacity:0}nav li .base img,nav li .btnA img{height:190px}.fadeinNav01,.fadeinNav02,.fadeinNav03,.fadeinNav04{transition:all 1500ms}.fadeinNav01{transition-delay:0}.fadeinNav02{transition-delay:0}.fadeinNav03{transition-delay:0}.fadeinNav04{transition-delay:0}.fadeinTxt01,.fadeinTxt02,.fadeinTxt03,.fadeinTxt04{opacity:0;transition:all 1500ms}.fadeinTxt01.scrollin,.fadeinTxt02.scrollin,.fadeinTxt03.scrollin,.fadeinTxt04.scrollin{opacity:1}.fadeinTxt01{transition-delay:0.5s}.fadeinTxt02{transition-delay:0.5s}.fadeinTxt03{transition-delay:0.5s}.fadeinTxt04{transition-delay:0.5s}.fadeinLine01,.fadeinLine02,.fadeinLine03,.fadeinLine04{transition:all 200ms;transform:scale(0, 1)}.fadeinLine01.scrollin,.fadeinLine02.scrollin,.fadeinLine03.scrollin,.fadeinLine04.scrollin{transform:scale(1, 1)}.fadeinLine01{transition-delay:1.5s}.fadeinLine02{transition-delay:1.5s}.fadeinLine03{transition-delay:1.5s}.fadeinLine04{transition-delay:1.5s}.historyBlock{margin:0 auto 80px}.historyBlock .txt p{font-size:34px;line-height:100%}.historyBlock .txt p span{font-size:14px;line-height:150%}.historyBlock a::after{display:none}#newsBlock{margin:0 auto 40px}#newsBlock .newsTtl{margin-bottom:20px}#newsBlock .newsTtl h2{top:-10px;font-size:26px;line-height:150%}#newsBlock .newsTtl a{padding:5px 15px;font-size:12px;line-height:100%}#newsBlock .newsTtl a::after{content:'';width:0;height:0;border-top:solid 4px transparent;border-right:solid 4px transparent;border-bottom:solid 4px transparent;border-left:solid 4px #333;transform:rotate(45deg);position:absolute;bottom:0px;right:0px}#newsBlock .newsArea{margin-bottom:20px;font-size:14px;line-height:180%}#newsBlock .newsArea .date{width:6em}#newsBlock .newsArea .newsCont{flex:1;position:relative}#bannarBlock{margin:0 auto 40px}#bannarBlock ul li{width:48%;margin-right:4%;margin-bottom:4%}#bannarBlock ul li:nth-child(3n){margin-right:4%}#bannarBlock ul li:nth-child(2n){margin-right:0}#bannarBlock ul li a:hover{opacity:1}
