@charset "utf-8";

/* 	No Navogation layout                                    
---------------------------------------------------------- */

#contentsContainer {
	clear: both;
	width: 800px;
	margin: 0 auto 30px;
	background: none;
}

#contentsContainer #mainContainer {
	float:  none;
	width: 700px;
	margin: 0 50px;
}


/* 	Site Navi                                    
---------------------------------------------------------- */
* html div#resultInf {
	width: 100% !important;
	margin-top: 6px;
}

* html div#resultList div.poweredby p {
	width: 100% !important;
}


/* 	No Navogation Parts                                    
---------------------------------------------------------- */
#contentsContainer .topicPath {
	margin-bottom: 30px;
	border-bottom: solid 1px #CCCCCC;
}

.heading01 {
	background: url(/common/images/com_bg07.gif) no-repeat 0 0;
}

.heading02 {
	background: url(/common/images/com_bg08.gif) no-repeat 0 0;
}
* html .heading01,
* html .heading02 {
	height:1px;
}
.tableType01,
.tableType02 {
	clear: both;
	width: 680px;
	margin: 0 10px 10px;
}

/* coverBox */
div.coverBox ul {
	padding: 0 0 10px 10px;
}
div.coverBox2 ul {
	padding-left: 10px;
	margin-bottom: 10px;
}
* html .coverBox2 ul {
	margin-bottom: 0;
}
div.coverBox ul li {
	position: relative;
	float: left;
	width: 326px;
	min-height: 95px;
	margin-right: 20px;
	border: 1px solid #cccccc;
	padding:1px;
}
* html div.coverBox ul li {
	width: 330px;
}
div.coverBox ul li dd {
	margin:4px 9px;
}
* html div.coverBox ul li {/* for IE hack */
	height: 95px;
}

div.coverBox2 {
	float: left;
}
div.coverBox2 ul li {
/*	position: relative;
	float: left;*/
	width: 326px;
/*	min-height: 95px;*/
	margin-right: 20px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding:1px;
}
* html div.coverBox2 ul li {
	width: 330px;
}
div.coverBox2 ul li dd {
	margin:4px 9px;
}
* html div.coverBox2 ul li {/* for IE hack */
/*	height: 95px;*/
}

div.coverBox2 ul.coverEnd {
	padding-left: 0;
}

div.coverBox ul li.listEnd,
div.coverBox2 ul li.listEnd {
	margin-right: 0;
}
.coverBtBox {
	margin-top: 20px;
}
div.coverBtBox ul {
	padding: 0 0 10px 10px;
}
div.coverBtBox ul li {
	position: relative;
	float: left;
	width: 213px;
	min-height: 95px;
	margin-right: 15px;
	border: 1px solid #cccccc;
	padding:1px;
}
* html div.coverBtBox ul li {
	width: 217px;
}
div.coverBtBox ul li dd {
	margin:4px 9px;
}
* html div.coverBtBox ul li {/* for IE hack */
	height: 95px;
}
div.coverBtBox ul li.listEnd {
	margin-right: 0;
}

div.coverBox ul li.listColumn {
	position: relative;
	float: left;
	width: 330px;
	border: none;
}
div.coverBox2 ul li.listColumn {
	width: 330px;
	border: none;
}
* html div.coverBox ul li.listColumn,
* html div.coverBox2 ul li.listColumn {
	padding: 0;
	width: 330px;
}

div.coverInBox ul {
	clear: both;
}
div.coverInBox ul {
	padding: 0 0 0 0;
	margin-bottom: 0;
}
div.coverInBox ul li {
	position: relative;
	float: left;
	width: 156px;
	margin-right: 10px;
	margin-bottom: 0;
	border: 1px solid #cccccc;
	padding:1px;
}
* html div.coverInBox ul li {
	width: 160px;
}

.coverInBox2 {
	width: 326px;
	border: 1px solid #cccccc;
	padding: 1px;
}

/* List */
.numberList01 {
	padding: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 10px !important;
}
.link01 {
	padding: 0 !important;
	margin: 0px !important;
}

.numberList01 li {
	float: none !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	padding: 0px !important;
	border: none !important;
	width: auto !important;
	height: auto !important;
}

.link01 li {
	float: none !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 21px !important;
	padding-bottom: 2px !important;
	border: none !important;
	min-height: 0 !important;
	width: auto !important;
	height: auto !important;
}


.tableType01 td {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}


/* 	Clearfix Property
----------------------------------------------------------
for windows XP
		IE 6
		IE 7
		Fx 3
for windows Vista
		IE 7
for Mac OS X
		safari 3
---------------------------------------------------------- */
.coverBox ul:after,
.coverBox2 ul:after,
.coverBtBox ul:after,
.coverInBox ul:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	line-height: 0; 
	visibility: hidden;
}

.coverBox ul:after,
.coverBox2 ul:after,
.coverBtBox ul:after,
.coverInBox ul:after {
	zoom: 1;
}