
/* --------------20110818 GUIDE ----------------------------------- */
/* ---corp--- */

div.secition{
	margin: 0 37px;
}

.btnLogin{
	margin-bottom: 10px;
	padding: 7px 0 5px;
	text-align: center;
	background: #efefef;
}
.photoList{ margin-bottom: 10px;}
.photoList li{
	list-style: none;
	float: left;
	margin-right: 10px;
	width: 190px;
}
.photoList li.lastchild{ margin-right: 0;}

#privilege{
	margin-bottom: 20px;
	background: url(../images/corp_bg_bottom.gif) no-repeat 0 bottom;
}

#privilege .inner{
	text-align: center;
	padding: 50px 20px 50px;
	background: url(../images/corp_bg_top.gif) no-repeat 0 top;
}
#privilege .inner li{
	margin: 15px 0 0 85px;
	list-style: none;
	text-align: left;
}
#main-area .group .inner li{
	margin: 10px 0 0 55px;
}
#main-area .group02 .inner ul{
	float: left;
	width: 250px;
}
#main-area .group02 .inner ul li{
	margin: 8px 0 0 30px;
}
.secition ul.list{ margin-bottom: 20px;}
.secition ul.list li{
	list-style: none;
	float: left;
	width: 30%;
	font-size: 12px;
	line-height: 1.6;
}
.listBlock{
	border: 1px solid #eae9e9;
	padding: 10px;
}
.listBlock li{
	list-style: none;
	font-size: 12px;
	line-height: 1.6;
}
div.infoBlock{
	background: #efefef;
	border: 1px solid #cccccc;
	padding: 10px;
	text-align: center;
}
.secition div.corpInfo p{
	line-height: 1.8;
}


/* ---’c‘Ģ¸h”‘tab-- */
.mainBlock dt,
.mainBlock dd,
.mainBlock li,
.mainBlock th,
.mainBlock td,
.mainBlock p{
	font-size: 12px;
	line-height: 1.6;
}
#tab-box #nav{
	overflow: hidden;
	zoom:1;
	padding-left: 4px;
	margin-bottom: 10px;
	background: url(../images/tab_bg.gif) no-repeat 0 bottom;
}
#tab-box #nav li{
	float: left;
	margin-right: 2px;
	font-size: 0;
	list-style: none;
}
#tab-box #nav li.lastchild{ margin-right: 0;}
#tab-box .mainBlock{
	display:none;  
	padding-bottom: 20px;
	background: url(../images/bg_nav_bottom.gif) no-repeat 0 bottom;
}
.mainBlock h5{ color: #666;}
.mainBlock dd{
	padding-left: 4.5em;
	margin-top: -1.5em;
}
.mainBlock table dt{
	float: left;
	clear: left;
	width: 12em;
}
.mainBlock table dd{
	padding-left: 0;
	margin-top: 0;
}

.mainBlock .borderBlock01{
	padding: 10px;
	border: 1px solid #ccc;
	background: #efefef;
}
.mainBlock .numList li{
	text-indent: -2em;
	padding-left: 2em
}
.mainBlock .numList02 li{
	list-style-type: decimal;
	margin-left: 1.5em;
	_margin-left: 2em;
	/margin-left: 2em;
}
.borderB{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.mainBlock .indentList01 li{
	text-indent: -1em;
	padding-left: 1em
}
.mainBlock .dotline-m{ margin: 15px 0;}


/* ---table-- */
.mainBlock table.p10 th,
.mainBlock table.p10 td{
	font-size: 10px;
}
.tBlock{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.tBlock th,
.tBlock td{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px;
}
.tBlock th.top{
	background: #cfcfcf;
}
.tBlock th{
	background : #efefef;
	font-weight: bold;
	text-align: left;
}
.w395{
	width: 395px;
	/width: 390px;
}
.w360{ width: 360px;}
.w120{ width: 120px;}

.mainBlock .navBlock{
	background: #efefef;
	padding: 5px 10px;
	margin: 10px 0;
	text-align: center;
}
span.bold{
	font-weight: bold;
}

/* lumpMix
------------------------------------------------------------------ */
.lumpMix .lumpL{
	float: left;
	margin: 0 10px 0 0;
}
.lumpMix .lumpR{
	float: right;
	margin: 0 0 0 10px;
}
.lumpMix .lumpEnd{
	overflow: hidden;
	width: auto;
	/zoom: 1;
}