@media (max-width:1300px){
	.mainVisual-slider .swiper-slide .sd-con{padding:0 3em}
	.mainVisual-slider .main-pagination{margin-left:-45vw}
	.section2 .abu-list{padding:0 3em}
	.abu-boxWrap{font-size:15px}

	.section3 .con-wid,
	.section4 .con-wid,
	.section5 .con-wid{padding:0 2em}
	.figure-con span{font-size:4em}
	.list-figure .tit-fig{font-size:1.1em}
}/*1300*/
@media (max-width:1280px){

	.figure-conWrap{padding:0 1em}
	.list-figure .tit-fig{font-size: 1.05em}
	.figure-con span{font-size:3em}

	.list-partner li{padding:1.6em 1em}
	.ico-group{font-size:15px}
	.notice-list2 li a{font-size:1.1em}

	.media-halfArea{padding-right:25.9em}
	.media-halfArea .mha-notice .notice-wrap{font-size:15px}
	.media-halfArea .mha-banner .media-item{font-size:13px}
	.media-slider .swiper-slide{text-align:right}

	.section2 .btn-area{margin-top:2vh}

}/*1280*/
@media (max-width:1024px){
	.mainVisual-slider .main-pagination{margin-left:-44vw}
	h2.tit{font-size:2.5em}
	.tit-sub{font-size:1.1em}
	#verticalNav{display:none}

	.media-halfArea{padding-right:0}
	.media-halfArea .mha-banner{position:relative}
	.notice-list2{min-height:16em}
	.notice-list2 li{height:4em;line-height:inherit}
	.notice-list2 li a{font-size:1em}

	.media-halfArea .mha-notice .notice-wrap{padding:1em 2.500em .3em}
	.media-halfArea .mha-notice:hover{box-shadow:none}
	.notice-list2 li:last-child{border-bottom:none}
	.notice-list2 li a > span{display:inline}

	.list-figure{width:90%;margin:4em auto 0}
	.list-figure > li{width:50%}
	.list-figure > li:nth-child(3):after{display:none}
	.list-figure > li:nth-child(3),
	.list-figure > li:nth-child(4){margin-top:8vh}
	.figure-con span{font-size:3.5em}
	.figure-conWrap:hover{margin-top:0}
	.figure-conWrap .subs-fig,
	.figure-conWrap:hover .subs-fig{display:none}

	.list-partner li{width:25%;padding:1.3em 1em}

	.media-halfArea .mha-notice .notice-wrap{padding:.3em 1em}
	.media-halfArea .media-pagination{top:auto;left:0;bottom:-5vh}
	.media-halfArea .mha-banner{max-width:100%;margin-top:2.3em}
	.media-halfArea .mha-banner .media-item{width:100%;height:17em}
	.media-slider .swiper-slide{text-align:left}

	.section2 .btn-area,
	.section4 .btn-area{margin-top:5vh}

}/*1024*/
@media (max-width:768px){
	.mainVisual-slider .swiper-slide strong{font-size:3em}
	/* .section2, .section3, .section4, .section5{padding-top:0} */
	.list-figure{margin:3em auto 0}

	.mainVisual-slider .main-pagination{margin-left:-42vw}
	h2.tit{font-size:2.4em}

	.list-figure{font-size:14px}
	.section4 .btn-area{margin-top:2vh}
	.list-partner{margin-top:3vh}
	.list-partner li{width:33.3%;padding:1em 1em}

	.figure-con span{font-size:3.3em}
	.ico-group{font-size:14px}
	.notice-top .tab-btnMain a{border-bottom:3px solid transparent}


}/*768*/
@media (max-width:640px){
	h2.tit{font-size:2.3em}

	.section3 .con-wid, .section4 .con-wid, .section5 .con-wid{padding:0 1em}
	.list-figure{margin:2em auto 0}

	.figure-con span{font-size:2.8em}

	.notice-list2 li > div{width:70%}
	.notice-list2 > li > span{width:30%}
	.notice-list2 li:nth-child(2){border-bottom:none}
	.notice-list2 li:nth-child(3),
	.notice-list2 li:nth-child(4){display:none}
	.notice-top .tab-btnMain a,
	.notice-list2 li a{font-size:.9em}
	.notice-top .tab-btnMain a{border-bottom:2px solid transparent}
	.notice-top > a{margin-top:-8px}

	.notice-list2{min-height:8em}
}/*640*/
@media (max-width:480px){
	body{font-size:13px}

	h2.tit{font-size:2.2em}

	.section5 .con-wid{margin-top:4vh}

	.mainVisual-slider .swiper-slide .sd-con{padding:0 1.5em}
	.mainVisual-slider .swiper-slide strong{font-size:2.7em}
	.mainVisual-slider .main-pagination{margin-left:-45vw}
	.scroll-btn .mouse{font-size:11px}

	.list-figure > li:nth-child(3),
	.list-figure > li:nth-child(4){margin-top:3vh}
	.list-figure .tit-fig{font-size:1em;font-weight:400}
	.ico-wac{font-size:12px}
	.figure-con span{font-size:2.3em}

	.list-partner li{width:33.3%;padding:2vh .5em}

	.ico-group{font-size:12px}

	.media-halfArea .mha-notice .notice-wrap{padding:.3em .5em}
	.notice-top .tab-btnMain li:nth-child(1){padding-right:0}
	.notice-top .tab-btnMain li:nth-child(2){padding-left:0}
	.notice-list2 > li > span{width:25%;font-size:12px}
	.notice-list2 li{padding:0 .8em}
	.media-halfArea .mha-banner{margin-top:1em}
	.media-halfArea .mha-banner .media-item{height:12em}
	.media-halfArea .mha-banner .media-item .md-txt{padding:2.8em 3em;font-size:10px}

	.align {position:absolute;top: 50%;-ms-transform: translateY(-50%);width: 100%;transform: translateY(-45%);z-index: 100}
	.section5 .align h2.tit{margin-top:-7vw}



}/*480*/
