/* CSS Document */

div#LeftBox h3{
	width:575px;
	height:auto;
	background:#7ca5e1;
	color:#FFFFFF;
	border-top:1px solid #bdd2f0;
	border-bottom:1px solid #bdd2f0;
	padding:5px 0px 5px 5px;
	margin-bottom:15px;
}

div#LeftBox h3 strong{
	background:url(../images/h3_dot.gif) 0 0 repeat-y;
	padding:0px 0px 0px 15px;
}

div#LeftBox p.btn_right{
	text-align:right;
}

div#LeftBox div.categoryTop{
	margin:0px 0px 40px 0px;
}

div#LeftBox div.categoryTop h4{
	margin:0px 0px 20px 3px;
}

div#LeftBox div.categoryTop p{
	margin:0px 0px 20px 7px;
	line-height:150%;
}

div#LeftBox div.categoryTop p.imgTxt{
	text-align:center;
	margin:0px 0px 40px 0px;
}

div#LeftBox div.categoryBottom{
	margin:0px;
	background:url(../images/dotline04.gif) left bottom no-repeat;
	padding-bottom:1px;
	margin-bottom:10px;
}

div#LeftBox div.categoryBottom h4{
	width:575px;
	height:auto;
	border-bottom:1px solid #cac5b5;
	padding:5px 0px 5px 5px;
	margin-bottom:20px;
	color:#7ca5e1;
}

div#LeftBox div.categoryBottom h5{
	color:#7ca5e1;
	font-weight:bold;
	margin:0px 0px 15px 20px;
}

div#LeftBox div.categoryBottom h4 strong{
	background:url(../images/h4_dot.gif) 0 0 repeat-y;
	padding:0px 0px 0px 15px;
}

div#LeftBox div.categoryBottom p{
	margin:0px 0px 20px 20px;
	line-height:150%;
}

div#LeftBox p.linkWrap{
	color:#5588CE;
	font-size:85%;
	margin-left:10px;
}

div#LeftBox div.categoryDetail{
	margin:0px;
	margin-bottom:10px;
}

div#LeftBox div.categoryDetail{
	margin:0px;
	padding-bottom:1px;
	margin-bottom:10px;
}

div#LeftBox div.categoryDetail h4{
	width:575px;
	height:auto;
	border-bottom:1px solid #cac5b5;
	padding:5px 0px 5px 5px;
	margin-bottom:20px;
	color:#7ca5e1;
}

div#LeftBox div.categoryDetail h4 strong{
	background:url(../images/h4_dot.gif) 0 0 repeat-y;
	padding:0px 0px 0px 15px;
}

div#LeftBox div.categoryDetail div.detailLeft{
	width:260px;
	height:auto;
	float:left;
	padding-top:45px;
}

div#LeftBox div.categoryDetail div.detailLeft02{
	width:210px;
	height:auto;
	float:left;
	padding-top:15px;
	vertical-align:top
}

div#LeftBox div.categoryDetail div.detailLeft02 p{
	text-align:center;
}

div#LeftBox div.categoryDetail div.detailRight{
	width:370px;
	height:auto;
	float:left;
	padding-top:15px;
}

div#LeftBox div.categoryDetail div.detailRight h5{
	background:#f1f1f1;
	border-top:1px solid #7ca5e1;
	color:#7ca5e1;
	padding:5px 10px;
	font-weight:bold;
	margin-bottom:15px;
}

div#LeftBox div.categoryDetail div.detailRight p{
	margin-bottom:15px;
	line-height:150%;
}

div#LeftBox div.categoryDetail div.detailRight p b{
	color:#000000;
	padding:0px 0px 10px 0px;
	margin:0pxx;
}

div#LeftBox div.categoryFreeTop{
	width:580px;
	height:202px;
	background:url(../images/bg_freepaper_01.gif) 0 0 no-repeat;
	margin:0px;
}

div#LeftBox div.categoryFreeTop h4{
	margin:0px 0px 20px 3px;
}

div#LeftBox div.categoryFreeTop p{
	margin:0px 0px 20px 7px;
	line-height:150%;
}

div#LeftBox div.categoryFreeBottom{
	width:580px;
	height:247px;
	background:url(../images/bg_freepaper_02.gif) 0 0 no-repeat;
	margin:0px 0px 35px 0px;
	position:relative;
}

div#LeftBox div.categoryFreeBottom p.btn_map01{
	position:absolute;
	top:107px;
	left:10px;
}

div#LeftBox div.categoryFreeBottom p.btn_map02{
	position:absolute;
	top:129px;
	left:10px;
}

div#LeftBox div.categoryFreeBottom p.btn_map03{
	position:absolute;
	top:3px;
	left:153px;
}

div#LeftBox div.categoryFreeBottom p.btn_map04{
	position:absolute;
	top:25px;
	left:153px;
}

div#LeftBox div.categoryFreeBottom p.btn_map05{
	position:absolute;
	top:47px;
	left:153px;
}

div#LeftBox div.categoryFreeBottom p.btn_map06{
	position:absolute;
	top:20px;
	right:3px;
}

div#LeftBox div.categoryFreeBottom p.btn_map07{
	position:absolute;
	top:42px;
	right:3px;
}

div#LeftBox div.categoryFreeBottom p.btn_map08{
	position:absolute;
	top:64px;
	right:3px;
}

div#LeftBox div.categoryFreeBottom p.btn_map09{
	position:absolute;
	top:106px;
	right:3px;
}

div#LeftBox div.categoryFreeBottom p.btn_map10{
	position:absolute;
	top:128px;
	right:3px;
}

div#LeftBox div.categoryFreeBottom p.mapExplain{
	background:#F29337;
	padding:3px;
	color:#FFFFFF;
	font-size:85%;
	position:absolute;
	top:225px;
	right:0px;
}

div.rightCategory ul li.news,
div.rightCategory ul li.newsservice,
div.rightCategory ul li.newsprofile,
div.rightCategory ul li.service,
div.rightCategory ul li#freepaper_disp {
	display:none;
}
