@charset "utf-8";.imgMain {width: 100%;height: auto;aspect-ratio: 1 / 0.6848;text-align: center;background: #1a2645 url(../img/imgMain.png) center no-repeat;background-size: 160% 100%;}.imgMain div{width: 100%;height: 100%;position: relative;}@media (min-width:600px){.imgMain {width: 100%;height: 320px;text-align: center;background: #1a2645 url(../img/imgMain.png) center no-repeat;background-size: auto;}.imgMain div {width: 900px;margin: 0 auto;text-align: left;}}.imgMain_txt1 {position: absolute;bottom: 9vh;left: 18px;font-size: 4vw;color: #fff;text-align: left;text-shadow: 1px 1px 10px #1a2645,1px 1px 10px #1a2645,1px 1px 35px #1a2645,1px 1px 40px #1a2645,1px 1px 60px #1a2645;}@media (min-width:600px){.imgMain_txt1{width: auto;bottom: 122px;font-size: 2.4rem;left: 24px;}}.imgMain_txt2 {position: absolute;bottom: 3vh;left: 19px;font-size: 3.8vw;color: #fff;text-align: left;text-shadow: 1px 1px 10px #1a2645,1px 1px 10px #1a2645,1px 1px 35px #1a2645,1px 1px 40px #1a2645,1px 1px 60px #1a2645;line-height: 2rem;}.imgMain_txt2 span{font-size: 1.4rem;}@media (min-width:600px){.imgMain_txt2{bottom: 16px;font-size: 3.5rem;line-height: 2.8rem;}.imgMain_txt2 span{font-size: 2rem;}}.main_news {margin: 0 0 16px;}.main_nav {clear: both;margin-bottom: 6px;}.main_news h2 {text-indent: -7777px;overflow: hidden;height: 34px;background: url(../img/bgHd_news.png) no-repeat;}.main_news iframe {width: 675px;height: 84px;}.main_news dl {background: #e9f3e9;}.main_news dt {float: left;width: 100px;padding: 8px 0 8px 16px;}.main_news dd {padding: 8px 16px 8px 116px;background: url(../img/brNews.png) bottom repeat-x;}.main_nav li {position: relative;display: inline-block;width: 330px;height: 100px;margin-bottom: 14px;}.main_nav li:nth-child(odd) {margin-right: 14px;}.main_nav li a {position: absolute;top: 0;left: 0;display: block;width: 330px;height: 100px;background-repeat: no-repeat;}.main_nav li:nth-child(1) {background:url(../img/top/btnTop_1.jpg);}.main_nav li:nth-child(2) {background:url(../img/top/btnTop_2.jpg);}.main_nav li:nth-child(3) {background:url(../img/top/btnTop_3.jpg);}.main_nav li:nth-child(4) {background:url(../img/top/btnTop_4.jpg);}.main_nav li a:hover {opacity: 0.7;}.main_nav_txt {width: 230px;margin: 14px 0 0 8px;color: #fff;font-size: 1.3rem;font-weight: normal;line-height: 1.4;}.main_nav_title {padding: 8px 0 0 8px;font-size: 2.2rem;text-shadow: 0px 0px 6px #fff,0px 0px 6px #fff,0px 0px 6px #fff;}