/*  column  contents CSS  */

/*  column  itiran  */
#contents #leftcont h2 {
	margin:0 0 12px 0;
}

#contents #leftcont h2.else {
	margin:0 0 20px 0;
}

#contents #leftcont div.columnbox {
	clear:both;
	padding:0px 0 10px 0;
	margin:0 0 10px 0;
	background:url(/common_images/p_dotted.gif) repeat-x bottom;
	width:472px;
}

#contents #leftcont div.columnbox div.lpict {
	float:left;
	margin:0 10px 0 0;
	width:60px !important;
	width /**/:70px;
}

#contents #leftcont dd.namedd {
	clear:both;
}

#contents #leftcont dd.titledd {
	margin:5px 0 4px 0;
}

#contents #leftcont dd.lastdd {
	padding:10px 0 0 0;
	width:230px;
	background:url(/common_images/p_dotted.gif) repeat-x top;
	text-align:right;
}

#contents #leftcont div.columnbox2:after {content:".";height:0px;display:block;clear:both;visibility:hidden;}
#contents #leftcont div.columnbox2 {display:inline-block;}
/* macie hak \*/
* html #contents #leftcont div.columnbox2 {height:1%;}
#contents #leftcont div.columnbox2 {display:block;}
/* macie hak end */


/*  column common  */

#contents #leftcont h2 {
	margin:0 0 12px 0;
}

#contents #leftcont div.columnbox2 {
	margin:0 0 20px 0;
}

#contents #leftcont div.columnbox2 div.lpict {
	float:left;
	margin:0 10px 0 0;
}

#contents #leftcont div.columnbox2:after {content:".";height:0px;display:block;clear:both;visibility:hidden;}
#contents #leftcont div.columnbox2 {display:inline-block;}
/* macie hak \*/
* html #contents #leftcont div.columnbox2{height:1%;}
#contents #leftcont div.columnbox2 {display:block;}
/* macie hak end */

#contents #leftcont div.columnbox:after {content:".";height:0px;display:block;clear:both;visibility:hidden;}
#contents #leftcont div.columnbox {display:inline-block;}
/* macie hak \*/
* html #contents #leftcont div.columnbox{height:1%;}
#contents #leftcont div.columnbox {display:block;}
/* macie hak end */



#contents #leftcont h1.reporth1 {
	margin:5px 0 15px 0;
	padding:2px 0 0 5px;
	border-left:6px solid #f66;
	border-bottom:1px solid #f66;
	font-size: 15px;
	/*\*/
	*font-size: 130%;
	/**/
	line-height: 1.4;
}

#contents #leftcont p.leftp {
	text-align:right;
	margin:0 0 6px 0;	
}

#contents #leftcont h2{
	margin:0 0 6px 0;
	font-size: 14px;
	/*\*/
	*font-size: 120%;
	/**/
	line-height: 1.4;
}

#contents #leftcont div.gaiyowrap {
	background:url(/common_images/p_dotted.gif) repeat-x top;
	width:472px;
	padding:10px 0 15px 0
}

#contents #leftcont div.gaiyo {
	background:url(/common_images/p_dotted.gif) repeat-x bottom;
	width:472px;
}

#contents #leftcont table.gaiyotable {
	border-collapse:collapse;
	margin:0 0 12px 0;
}

#contents #leftcont table.gaiyotable th {
	text-align:left;
	vertical-align:top;
	padding:0 6px 4px 0;
	font-weight:normal;
}

#contents #leftcont table.gaiyotable td {
	padding:0 0 4px 0;
}

#contents #leftcont table.gaiyotable td.fourtd {
	width:5.5em;
}

#contents #leftcont p.boxp {
	border:1px solid #ccc;
	padding:5px 10px 5px 10px;
	margin:0 0 20px 0;
}

#contents #leftcont div.boxp {
	border:1px solid #ccc;
	padding:5px 10px 0px 10px;
	margin:0 0 20px 0;
}

#contents #leftcont div.boxp p {
	margin:0 0 5px 0;
}

#contents #leftcont p.boxp {
	border:1px solid #ccc;
	padding:5px 10px 5px 10px;
	margin:0 0 20px 0;
}

#contents #leftcont div.at {
	border:1px solid #ccc;
	padding:10px;
	margin:20px 0 20px 0;
}

#contents #leftcont div.at dt {
	margin:0 0 5px 0;
	font-weight:bold;
}

#contents #leftcont p.gototop {
	margin:0 0 20px 0;
}





