/* Index Menu Coufrac like Style*/
body.site-index .section02 ul > li:nth-child(10) > a,
body.site-index .section02 ul > li:nth-child(11) > a  {
    background: #4d5bc6;
}
body.site-index .section02 ul > li:nth-child(6) > a,
body.site-index .section02 ul > li:nth-child(7) > a,
body.site-index .section02 ul > li:nth-child(8) > a,
body.site-index .section02 ul > li:nth-child(9) > a  {
    background: #6f9630;
}


/* sub menu width */
.gnb ul > li { width: calc(11.0% - 1px);}
.gnb ul > li:first-child { width: calc(11.0% - 2px);}

.sub .h1_logo > a img { height: 40px; position:relative; top:-12px;}
.h1_tit .h1_logo>a img {width: auto; height: 45px; position:relative;}

.gnb ul>li>a>.title, .greeting .intro>strong, .greeting>.text, .name {font-family: NotoSans !important;}

.gnb ul>li>a>.title { width:90%; padding:0 5%;}

.ssTitleNormal {border-bottom: none; background: #252839; padding: 15px; color: #fff !important; text-align: center; border-radius: 12px;}

.table-program tbody td:last-child {border-right: 1px solid #e4e4e4;}

@media only screen and (max-width: 567px){
.h1_tit .h1_logo>a img {height:37px !important; top:-10px; left:-20px; width: auto !important;}
.sub .h1_tit .h1_logo>a img {height:37px !important; top:-5px; left:-4px; width: auto !important;}
}


@media only screen and (max-width:1370px){
	.swiper-main .swiper-slide {height:1070px;}
}

@media only screen and (max-width:1024px){
	.swiper-main .swiper-slide {height:884px;}
}
@media only screen and (max-width:830px){
	.swiper-main .swiper-slide {height:980px;}
}
@media only screen and (max-width:567px){
	.swiper-main .swiper-slide {height:760px;}
}
@media only screen and (max-width:768px){
	.tbl_wrap {overflow:scroll;}
	.tbl_wrap>.tbl_nor_w {width:150%;}

	table.tbl_nor_w thead { padding:6px 0;}
	table.tbl_nor_w th {padding:1px 10px;}
        table.tbl_nor_w td {padding:5px 10px;}
	table.tbl_nor_w td.tt {padding:12px 10px 6px 10px;}
}
@media only screen and (max-width:567px){
	.tbl_wrap>.tbl_nor_w {width:200%;}

	table.tbl_nor_w .tt .fbig {font-size:18px;}

	#wrap.index .menu-award .title span { font-size: .6rem; }
}

.fItal {font-style:italic;}