@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0;}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.clear { clear:both;}
a,a:visited { color:#00839F; text-decoration:underline;}
a:hover { color:#333; text-decoration:underline;}

#warper { width:950px; margin:8px auto;}

#header {}
#header img { display:block;}
#header .top_nav { background-color:#FA8C2A; height:30px; line-height:30px; padding:0 20px; text-align:right;}
#header .top_nav a,#header .top_nav a:visited { color:#333; text-decoration:none; margin:0 5px;}
#header .top_nav a:hover { color:#00839F; text-decoration:underline;}

#main { width:auto; height:1%; border-left:1px #CCC solid; border-right:1px #CCC solid;}
#main .side_nav { width:216px; float:left; padding:20px 0;}
#main .side_nav a,#main .side_nav a:visited { display:block; margin:5px 10px; line-height:30px; text-align:center; color:#00839F; font-size:13px; font-weight:bold; background-color:#EEE; text-decoration:none;}
#main .side_nav a:hover { background-color:#00839F; color:#FFF;}

#main .content { width:730px; height:1%; float:right; border-left:1px #00839F dashed;}
#main .content h2 { margin:10px 20px; padding:5px 0; font-size:24px; color:#00839F; border-bottom:2px #00839F solid;}
#main .content .exlist_con { padding:0px 20px; line-height:160%; position:relative;}
#main .content .exlist_con h3 { padding:8px 0; font-size:14px; margin-bottom:10px;}
#main .content .exlist_con b { color:#00839F;}

#main .content .exlist_search { padding:10px 20px; text-align:right;}
#main .content .exlist_search b { margin-right:10px;}
#main .content .exlist_search a,#main .content .exlist_search a:visited { color:#333; text-decoration:none;}
#main .content .exlist_search a:hover { color:#00839F; text-decoration:underline;}
#main .content .exlist_search form { padding-top:15px;}
#main .content .input_style { height:18px; line-height:18px; border:1px #999 solid; padding:2px;}
#main .content .exlist_search span { display:block; margin-bottom:5px;}

#main .content .position { padding:20px;}
#main .content .exlist_con h1 { font-size:22px; padding:5px 10px;}
#main .content .exlist_con h1.en { font-size:16px; padding:5px 10px;}
#main .content .exlist_con h4 {
	font-size:12px;
	font-weight:bold;
	background-color:#E2E2E2;
	height:26px;
	line-height:26px;
	padding:0 10px;
}
#main .content .exlist_con span.ex_num { position:absolute; font-size:14px; font-weight:bold; right:25px; top:20px; color:#FFF; background-color:#00839F; display:block; padding:5px 10px;}
#main .content .exlist_con p { padding:10px; line-height:160%;}

.list_table { background-color:#CCC;}
.list_table th { background-color:#E2E2E2; height:26px;}
.list_table td { background-color:#FFF; padding:5px; line-height:150%; text-align:center; height:50px;}
.list_table2 { margin:10px 0; border-bottom:1px #999 dashed;}
.list_table2 td { padding:10px;}
.list_table2 img { border:1px #CCC solid; padding:5px;}

#page { padding:20px; text-align:center;}

#footer { height:45px; line-height:45px; background-color:#00839F; text-align:center; color:#FFF;}