 /* 005_001
  ------------------------------------------------------------------- */
.tbl_005 {margin:0 0 20px 2px;}
.tbl_005 td {border:solid 1px #ccc;padding:5px;}
.tbl_005 td.ya {border-top:none;border-bottom:none;}

.list_005 ul{margin:5px 0 0 20px;padding:0;}

.slct_img {
	margin: 0 0 20px 0;
	padding: 0;
}

/* ----------------------- */  

 /* shared
  ------------------------------------------------------------------- */
.fw_detail		{ margin: 30px 0;}
	.fw_detail a		{ padding-left:12px; }
	.fw_detail a		{ background: url(../../../shared/img/icon_001.gif) left center no-repeat; }
	.fw_detail a:link		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail a:visited		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail a:hover		{ color:#3D7CCD;text-decoration:underline;}
	.fw_detail a:active		{ color:#3D7CCD;text-decoration:underline;}

.fw_detail2		{ margin: 10px 0 20px 0;}
	.fw_detail2 a		{ padding-left:12px; }
	.fw_detail2 a		{ background: url(../../../shared/img/icon_001.gif) left center no-repeat; }
	.fw_detail2 a:link		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail2 a:visited		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail2 a:hover		{ color:#3D7CCD;text-decoration:underline;}
	.fw_detail2 a:active		{ color:#3D7CCD;text-decoration:underline;}

.fw_detail3	/* add by mii */	{ margin: 30px 0;}
	.fw_detail3 p		{ padding-left:12px; margin-bottom: 0.6em;}
	.fw_detail3 p		{ background: url(../../../shared/img/icon_001.gif) left center no-repeat; }
	.fw_detail3 a:link		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail3 a:visited		{ color:#3D7CCD;text-decoration:none;}
	.fw_detail3 a:hover		{ color:#3D7CCD;text-decoration:underline;}
	.fw_detail3 a:active		{ color:#3D7CCD;text-decoration:underline;}

 /* detail
-------------------------- \*/

.detail_foot2	{ margin:20px 0; padding:20px; background:#fff6f6;

	overflow: hidden;	/* clearfixもどき */

}
	.detail_foot2 h5 { color:#E33438; background:url(../../../shared/img/bar1.gif) left center no-repeat; padding-left: 15px; margin-bottom: 5px;}
	.detail_foot2 p { float: left; width: 380px; margin-right: 20px; line-height: 150%;}

.slct_img {
	margin: 0 0 20px 0;
	padding: 0;
}

.cnt_ft_btn02 {
	text-align: center;
}

.detail_top2	{ margin:0 0 20px 0; padding:10px; border: solid #DFDFDF 1px;}
	.detail_top2 h5 { width: 430px; font-size: 14px; font-weight: bold;float: right; line-height: 170%;}
	.detail_top2 .big { font-size: 13px; margin: 0 0 10px 0;}
	.detail_top2 p { width: 430px; margin: 0; paddin: 0; line-height: 150%;float: right; }
	.detail_top2 img { margin: 0; padding: 0;}


#midashi h3 { font-weight:normal; font-size: 15px; line-height: 150%; color: #006699; margin: 0 0 20px 0; letter-spacing:2%;}


.efl_comment {
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}
.efl_comment p {
	margin: 0 0 5px 0;
	padding: 0;
}

.efl_comment img {
	margin: 0 10px 10px 0;
	padding: 0;
}
.efl_couns {
	margin: 20px 0;
	padding: 15px;
	overflow: hidden;
	background-color: #eee;
}
.efl_couns p {
	margin: 0;
	padding: 0;
}

.efl_couns img {
	margin: 0 10px 10px 0;
	padding: 0;
}

.efl_box {
	margin: 0;
	padding: 20px;
	border: 1px solid #006699;
}
.efl_box ul {
	margin: 0 0 10px 20px;
	padding: 0;
}


 /* oxford
-------------------------- \*/

.oxford_box {
	border: #002147 1px solid;
	background-color: #F9F9F9;
	padding: 20px;
	margin: 10px 0 20px 0;
}
.oxford_tit {
	background-image: url(../img/oxford_logo.gif);
	background-repeat:no-repeat;
	background-position:left;
	height: 63px;
	margin: 0 0 20px 0;
	padding: 0;	
}
.oxford_tit h3 {
	color: #002147;
	font-size: 18px;
	padding: 20px 0 0 80px;
	letter-spacing: 1px;
	margin: 0 0 10px 0;
}
.oxford_con {
	margin: 0;
	padding: 0;	
	overflow: hidden;
}
.oxford_con p {
	margin: 0;
	padding: 0;	
}
.oxford_con img {
	margin: 0 0 0 20px;
	padding: 0;	
	float: right;
}

