@charset "utf-8";

/* CSS Document */



.child_content {margin-bottom:20px;}

.child_content ol{margin:10px 0 10px 15px; padding:0;}

.child_content li{list-style:url(../imgdir/common/mark2.gif); line-height:160%; padding-bottom:10px;margin-left:10px;}

.child_content .arrow{ text-align:right;}

#gray{
	border:#7dd500 double;
	padding:10px;
	width:500px;
	margin-left:5px;
	margin-bottom:20px;
	margin-top:0 !important;
	}
#gray ol li{text-indent:1.5em;}
#filling img{margin-left:20px;}
#filling div.bana_box img,
#filling div.bana_tel img {margin-left:0px;}

.child_content h4{

	margin:0;

	padding:5px 0 3px 0;

	border-bottom:#CCC 1px dotted;

	margin-left:10px;

	}



.child_content .fea01{margin-bottom:20px;}





#case_img{text-align:center;}

#case_img img{ margin:10px; border:#CCCCCC 1px solid;}



.child_content table{margin:10px 5px ;}

.child_content th{text-align:left;}

.child_content td,th{padding:10px; background:url(../imgdir/common/dot.gif) repeat-x left bottom;}



#back_next{ width:555px; float:left; text-align:center;}

.next{text-align:right;}

.back{text-align:left;}



.case_left{float:left; margin:10px 10px 0 0; width:255px;}

.case_left img{margin:0 0 5px 0;}

.case_right{float:right; margin:10px 0px 0 10px; width:255px;}

.case_right img{margin:0 0 5px 0;}

.case_center{text-align:center; margin:10px 0;}

.case_center img{ margin-bottom:5px;}

.center10 { margin: 10px auto; padding-top: 20px; text-align: center; clear: both; }

.detail{ margin:-20px 0 20px 0;}

#link {
	background: url(../imgdir/common/listmark_orange.gif) no-repeat scroll left center;
	font-weight:bold;
	margin: 10px 0 0 20px;
	padding:0 !important;
	text-indent:1.5em;
}

#link a {
	color:#EF8600;
}


#casetop{
	background:url(../imgdir/case/casetop.jpg);
	width:740px;
	height:450px;
}

#casetop p{
	padding-top:290px;
	padding-left:30px;
	width:310px;
	color:#004c98;
	font-size:14px;
}

#casenavi{
	background:url(../imgdir/case/casetop_menu.jpg) no-repeat;
	width:740px;
	height:120px;
	margin:0 auto 10px;
}

#casenavi ul.box-menu{
	margin-top:48px;
	padding-left:145px;
	width:740px;
}

#casenavi ul li{
	float:left;
	width:139px;
	margin-top:7px;
}

#casetop_table{
	letter-spacing:0.1em;
	margin:0 auto 10px;
	width: 740px;
}

#casetop_table td{
	border:solid #999 1px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}

#casetop_table th{
		border:solid #999 1px;
}
#casetop_table .table_head{
	background:#eee;}

