@import url("file:///C|/Documents and Settings/Administrator/Local Settings/Temporary Internet Files/Content.IE5/GG0I3PG3/common.css");

.point_txt01{color:#333; font-weight:600;}

#visual{position:relative; width:100%; height:564px; clear:both; overflow:hidden;}
img {border:0px;}
.mainVisual {position:relative; width:100%;  margin:0 auto; height:564px; overflow:hidden; }
.mainVisual .visualBg {height:564px; margin:0 auto;  position:absolute; top:0;  left:0; width:100%; z-index:100; text-indent:-2000%; }
.mainVisual .visualBg1{background:url("/img/visual_img01.jpg") no-repeat  center 0;}
.mainVisual .visualBg2{background:url("/img/visual_img02.jpg") no-repeat  center 0;}
.mainVisual .visualBg3{background:url("/img/visual_img03.jpg") no-repeat  center 0;}

.mainVisual .controller{width:1200px; position:absolute;  z-index:400;  left:50%; margin-left:-600px;}
.mainVisual .controller .btns {position:absolute; top:290px; width:100%;}
.mainVisual .controller .btns .next {float:right;}
.mainVisual .controller .btns .prev {float:left;}

.mainVisual .controller2{width:10px; position:relative;  z-index:80; margin:0 auto; overflow:hidden;}
.mainVisual .controller2 .visualTxt{padding: 0 0 0 99px; }
.mainVisual .controller2 .rollBtnD {position:absolute; top:360px; left:50%;}


#contents{position:relative; overflow:hidden; width:980px; margin:0 auto; background:url('/img/contents_bg.gif') center top no-repeat;}
	#contents .map_con{position:relative; overflow:hidden; width:460px; margin:0 auto; padding:0 0 40px 75px;}
		.map_con h2{float:left; font-size:16px; color:#333; letter-spacing:-1pt; font-weight:600; padding:25px 30px 0 50px;}
		.map_con ul{position:relative; float:left; padding:20px 0 0 15px;}
		.map_con li{position:relative; float:left;}
		.map_con li a:link, .map_con li a:visited{display:block; height:29px; background:url('/img/map_bn.gif') no-repeat; padding:10px 25px 0 44px; letter-spacing:-0.5pt; font-weight:600; color:#333;} 
		.map_con li a:hover{text-decoration:none; color:#1c70c4}
	
	#contents .contents_in{position:relative; overflow:hidden; padding-bottom:40px;}

	.contents_in .notice{position:relative; overflow:hidden; float:left; width:284px; margin-right:60px;}
	.notice h2{position:relative; font-size:16px; color:#333; letter-spacing:-1pt; font-weight:600;}
	span.more_btn{position:absolute; right:0; bottom:5px;}
	.notice dl{position:relative; overflow:hidden; padding-top:10px;}
	.notice dd{height:24px; font-size:12px;}
	.notice span.date{position:absolute; right:0; font-family:Tahoma; font-size:11px; color:#999; height:24px;}

	.contents_in .cs{position:relative; overflow:hidden; float:left; width:288px; margin-right:60px;}
	.cs h2{position:relative; font-size:16px; color:#333; letter-spacing:-1pt; font-weight:600;}
	.cs p.number{font-size:27px; color:#2987e4; font-weight:700; padding:5px 0;}
	.cs span.name{font-size:12px; color:#666; letter-spacing:-0.5pt; margin-right:10px;}
	.cs .cs_info{position:relative; overflow:hidden; border:1px solid #ddd; background-color:#f4f4f4; font-size:12px; letter-spacing:-0.5pt; padding:8px 10px;}

	.contents_in .quick{position:relative; overflow:hidden; float:left; width:288px;}
	.quick h2{position:relative; font-size:16px; color:#333; font-weight:600; padding-bottom:15px;}
	.quick dl{position:relative; overflow:hidden; border:1px solid #ddd;}
	.quick dd{float:left;}
	.quick dd a:link, .quick dd a:visited{
	width:94px; height:30px; display:block; text-align:center;
	padding-top:60px; font-size:12px; color:#333; font-weight:600; letter-spacing:-0.2pt; border-right:1px solid #ddd;
	}
	.quick dd a:hover{text-decoration:none; color:#1c70c4}
	.quick dd.q01 a:link, .quick dd.q01 a:visited{width:95px; background:url('file:../img/quick_bn01.gif') center 16px no-repeat;}
	.quick dd.q02 a:link, .quick dd.q02 a:visited{background:#f4f4f4 url('file:../img/quick_bn02.gif') center 16px no-repeat;}
	.quick dd.q03 a:link, .quick dd.q03 a:visited{background:url('file:../img/quick_bn03.gif') center 16px no-repeat; border-right:0}
