/*----------------------------------------
top
----------------------------------------*/
#TOPLEFT{
	float: left;
	width: 550px;
}
#TOPRIGHT{
	float: right;
	width: 260px;
}
#TOPLEFT h2{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#TOPLEFT h3,#TOPRIGHT h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.top1{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.top1 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.top2{
	height: 1%;
	padding-bottom: 40px;
}
.top3{
	height: 1%;
	padding-bottom: 40px;
}
.top3 p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.top3 .flL, .top3 .flR{
	width: 270px;
}
.top4{
	padding-bottom: 20px;
}
.top5{
	padding-bottom: 30px;
}
.top5_1{
	background-color: #EAF5FA;
	height: 1%;
	margin-bottom: 10px;
}
.top5_1 ul{
	margin: 0px;
	padding: 10px;
	float: right;
	width: 180px;
}
.top5_1 li{
	background-image: url(../2010images/top/5_6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style-type: none;
	padding-left: 15px;
}
.top5_1 li a{
	color: #666666;
}
.top6{
	padding-bottom: 10px;
	text-align: center;
}
.top6 img{
	margin-bottom: 10px;
}

/*----------------------------------------
contents
----------------------------------------*/
.contentsmain{
	padding-bottom: 40px;
}
.contents1{
	height: 1%;
	padding-bottom: 40px;
}
.contents1 .flL{
	width: 410px;
}
.contents1 .flR{
	width: 180px;
}
.contents2{
	padding: 18px;
	height: 1%;
	border: 2px solid #E4E4E4;
	margin-bottom: 30px;
}
.contents3{
	padding: 18px;
	height: 1%;
	border: 2px solid #E4E4E4;
	margin-bottom: 30px;
	background-color: #F7F7F7;
}
.contents2 .flL{
	width: 370px;
}
.contents2 .flR{
	width: 180px;
}
.contents3 .flR{
	width: 370px;
}
.contents3 .flL{
	width: 178px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
}
.contents3 a{
	color: #666666;
	text-decoration: none;
}
.contents4{
	background-color: #EFEFEF;
	background-image: url(../2010images/exam/sample/5.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 70px;
	font-size: 14px;
	font-weight: bold;
	color: #3399CC;
	text-decoration: blink;
	margin-top: 20px;
}
.contents5 h4{
	background-image: url(../2010images/faq/2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px !important;
	padding-right: 0px;
	padding-bottom: 10px !important;
	padding-left: 40px !important;
	line-height: 150%;
}
.contents5_2{
	background-color: #F7F7F7;
	background-image: url(../2010images/faq/3.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-bottom: 30px;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 42px;
	border: 1px solid #EFEFEF;
}
.sitemap{
}
.sitemap .flL,.sitemap .flR{
	width: 295px;
}
.sitemap h3{
	font-size: 16px !important;
	color: #FFFFFF !important;
	background-color: #3399CC !important;
	margin-bottom: 20px !important;
	border-left-width: 5px !important;
	border-left-style: solid !important;
	border-left-color: #EFEFEF !important;
	padding-left: 10px!important;
	width: 295p !importantx;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	line-height: 40px;
}
.sitemap ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.sitemap li{
	background-image: url(../2010images/sitemap/mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	list-style-type: none;
}
.sitemap li a{
	color: #666666;
}
.contactb{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
}

#TOPICS{
	float: left;
	width: 610px;
}
#TOPICS h2{
	font-size: 18px;
	line-height: 40px;
	color: #FFFFFF;
	background-color: #3399CC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}
#TOPICS h3{
	font-size: 16px;
	line-height: 150%;
	color: #FF9900;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#TOPICS h3 a{
	color: #FF9900;
}
#TOPICS h3 span{
	font-size: 12px;
}
.topicsbody{
	padding: 18px;
	height: 1%;
	margin-bottom: 30px;
	border: 2px solid #F0F0F0;
}
.topicsbody p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.page2{
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.topicsside{
	padding-bottom: 19px;
}
.topicsside img{
	margin-bottom: 1px;
}
.topicsside h3{
	margin: 0px !important;
	padding: 0px;
}
.topicsside ul{
	margin: 0px;
	padding: 0px;
}
.topicsside li{
	background-image: url(../2010images/topics/sidemark.jpg);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	list-style-type: none;
	margin-bottom: 1px;
	background-color: #EFEFEF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topicsside li a{
	color: #666666;
}
.kakomon{
}
.kakomon img{
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
}
