/*================================
	sub
================================*/


/*ºñÁÖ¾ó*/

#sub_visual{position:relative; width:100%; height:148px; overflow:hidden; margin-bottom:14px; background-color:#d2d9de; background:url(../images/sub/sub_visual_bg.png)  center}
#sub_visual .inner{position:absolute; width:980px; left:50%; margin-left:-490px;}


/*ÄÁÅÙÃ÷*/

#container{position:relative; width:100%;}
#container #content{position:relative; width:980px; min-height:575px; margin:0 auto; padding:0; overflow:hidden;}

#left{float:left; position:relative; width:210px; padding-top:30px}
#left h3 {text-align:center; line-height:120px; padding-left:10px;}
#left ul {overflow:hidden; width:210px; padding:0px 0 84px 0px; margin:10px 0 0 0; border-top:2px solid #3c4ca0; }
#left ul li {width:210px; height:38px; border-bottom:1px dotted #8f8f8f; padding-left:10px;}
#left ul li a { line-height:38px; font-size:14px;}
#left ul li:hover > a{color:#ed6000; }
#left ul li.over{background-color:#efefef;}
a.on:link, a.on:visited, a.on:active { text-decoration:none; color:#3c4ca0 !important; font-weight:bold;}
a.on:hover { text-decoration:none;color:#3c4ca0;}

#container #content #right{float:right; position:relative; width:720px; margin-top:27px; padding:0;}
#container #content #right .location{overflow:hidden; height:45px; border-bottom:1px solid #d7dade;}
#container #content #right .location p{float:left;}
#container #content #right .location .local{float:right; padding:15px 0 0 0; font-size:11px;}
#container #content #right .location .local img{vertical-align:middle; margin:-3px 5px 0 0;}
#container #content #right .location .local span{margin:0 4px 0 4px; padding:0 0 0 0px;}
#container #content #right .con{margin:40px 0 80px 0; min-height:460px; color:#666666;}


/* ÅÇ¸Þ´º */
div.TabView div.Tabs{height:40px; margin:0 0 50px 0;width:740px;} 
div.TabView div.Tabs a {
float:left; font-weight:bold; display:block; text-align:center;text-decoration:none; 
height:40px; padding:9px 40px 0 40px; font-size:1.2em;
border:1px solid #d1d1d1; background-color:#f7f7f7;margin-right:4px;} 
div.TabView div.Tabs a:hover{color:#666666; background-color:#ffffff;}  
div.TabView div.Tabs a.Active{color:#2f99dc; background-color:#ffffff; border:1px solid #2f99dc;} 
div.TabView div.Pages{width:720px; height:100%; border:0px solid #404040; overflow:hidden;} 


/* Å¸ÀÌÆ² ¼³Á¤ */
.title {background:url("../images/sub/bullet.gif") no-repeat left center; padding:0 0 0 22px;}
.title1 {background:url("../images/sub/bullet1.gif") no-repeat left top; padding:6px 0 0 4px;}
.title2 {background:url("../images/sub/bullet2.gif") no-repeat left center; padding:0 0 0 12px;}
.title3 {margin-bottom:16px; line-height:150%; color:#51627e}

/* ¶óÀÎ ¼³Á¤ */
.b_line1 {border-bottom:1px solid #eaeaea;} 
.b_line2 {background:url("../images/dot.gif") repeat-x left bottom; }


/* Å×ÀÌºí ¼³Á¤ */
#table {}
#table th {background:url("../images/inc/pattern_bg.gif") repeat left top; border-right:1px solid #cdcdcd; padding:6px 10px; font-weight:bold; color:#ffffff; font-size:1.1em;}
#table th.end{border-right:0px;}
#table td {border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:6px 10px;}
#table td.end{border-right:0px;}
#table td.b_line {border-bottom:1px solid #a9a9a9;}

#table_1 {} /* ºýºýÇÑ Å×ÀÌºí / °ü·Ã»çÀÌÆ® */
#table_1 th {background:url("../images/inc/pattern_bg.gif") repeat left top; border-right:1px solid #a7a7a7; padding:6px 10px; font-weight:bold; color:#ffffff; font-size:1.1em;}
#table_1 th.end{border-right:0px;}
#table_1 td {border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:6px 10px; font-size:0.97em;}
#table_1 td.end{border-right:0px;}
#table_1 td.b_line {border-bottom:1px solid #a9a9a9;}

#table1 {}
#table1 th {border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; padding:10px 20px; font-weight:bold; color:#333333; font-size:1.1em; background-color:#f5f5f5;}
#table1 th.end{border-right:0px;}
#table1 td {border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding:10px 20px;}
#table1 td.end{border-right:0px;}

h4 {color:#3c4ca1;}
b {color:#3c4ca1;}

.page{width:720px; 
		margin: 0 auto;
		padding:20px 0 45px 0;}
.page table {width:680px;
				margin:0 auto;
				}
/*================================================================*/