@charset "utf-8";
/* CSS Document */



.tab_comm {overflow:hidden;width:1160px; padding-bottom:0px; margin-top:50px; margin-bottom:0px; margin-left: 50px;  position:relative; }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:220px; height:60px; margin-left: 5px;  list-style:none; background:#fff; border-radius:10px; color:#003767; font-weight: bold; border: 1px solid #b4b4b4; line-height: 60px}
.tab_comm li:first-child {margin-left: 0}
.tab_comm .lst {overflow:hidden;float:none;width:20%;  }
.tab_comm .link_tab {display:block;height:60px;  border:0 solid #e2e2e2; font-size:20px;text-align:center;text-decoration:none; border-radius:10px; color:#000;font-weight: bold}
.tab_comm .fst .link_tab { margin-left:0; background: url("../image/sub/kiosk.png") no-repeat 20px center; }
.tab_comm .fst2 .link_tab { margin-left:0; background: url("../image/sub/agree.png") no-repeat 20px center; }
.tab_comm .fst3 .link_tab { margin-left:0; background: url("../image/sub/ka.png") no-repeat 20px center;  }
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#0b2d75; color:#fff; font-weight:bold;}



.imgres { max-width: 100%; height: auto}



@media screen and (min-width: 1025px) 
		{

#img_large { width:920px; height:auto; display:block; position:relative; }
#img_s { display:none}	

#s_mapwrap { width:100%; height:auto; margin:20px auto 20px}
#max { width:920px; height:auto; display:block}	
#mini { display:none}	

	}	

@media screen and (max-width: 1024px) 
		{


.tab_comm {overflow:hidden;width:100%;padding-bottom:0px; margin-top:30px; margin-bottom:0; margin-left: 0;  position:relative; padding:  5px }
.tab_menu { margin-left:0  }
.tab_comm li {float:left;width:32%; height:40px;  margin-left:3px;  list-style:none; background:#fff; border-radius:10px; color:#003767; font-weight: bold; border: 1px solid #b4b4b4; line-height: 40px }
.tab_comm .lst {overflow:hidden;float:none;width:25%;  }
.tab_comm .link_tab {display:block;height:40px;  border:0 solid #e2e2e2; font-size:15px;text-align:center;text-decoration:none; border-radius:10px; color:#003767;font-weight: bold}
.tab_comm .fst .link_tab { margin-left:0;  background:  no-repeat 20px center; text-align: center; text-indent: 0}
.tab_comm .fst2 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0}
.tab_comm .fst3 .link_tab { margin-left:0;   background:  no-repeat 20px center;text-align: center;text-indent: 0}
.tab_comm .lst .link_tab {border-right:0 solid #e2e2e2;}
.tab_comm .on .link_tab { background-color:#0b2d75; color:#fff; font-weight:bold;}



	
	}


