@charset "utf-8";
/* CSS Document */

#backnumber_con {
	width:660px;
	text-align:left;
	vertical-align:top;
	min-height:620px;
	height: auto !important;
	height: 620px;
}

#backnumber_con {
	width:660px;
}

#backnumber_con h2 {
	padding-bottom:15px;
}


/*table01--------------------------------*/

table.back_ta {
	background:url(../../common/img/table_bg_le.gif) repeat-y top left;
	width:640px;
	margin-left:10px;
}

table.back_ta th {
	width:80px;
	padding-left:18px;
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;
}

table.back_ta td {
	width:530px;
	padding-left:18px;
	padding-bottom:10px;
	padding-top:10px;			
}


table.back_ta th.ta_line{
	width:80px;
	padding-left:18px;
	padding-bottom:10px;
	padding-top:10px;
	background:url(../../common/img/table_bg_side.gif) repeat-x bottom left;			
}

table.back_ta td.ta_line {
	width:540px;
	padding-left:18px;
	padding-bottom:10px;
	padding-top:10px;			
	background:url(../../common/img/table_bg_side02.gif) repeat-x bottom left;			
}


table.back_ta td.ta_line a {
	color:#84ce1b;
	text-decoration:underline;
	background:url(../../common/img/icon_link.gif) no-repeat right center;
	padding-right:20px;
}


table td dl dt {
background-color:#EBEBEB;
padding:3px 8px;
}

table td dl dd {
line-height:1.4;
padding:8px 5px 5px;
}

table td dl dd p {
	padding-bottom:10px;
}

table td dl dd p img {
float:left;
margin:0 8px 8px 0;
}

table td dl .f-L {
	float:left;
	width:375px;
}
table td dl .f-R table.gest {
	width:330px;
}
table td dl .back10 { width:300px;}

table td dl .vo-text { float:left;}
table td dl .vo-text p { clear:both;}

.f-L dl { padding:0 0 5px 0;}
.f-L dl dt {background:none; float:left; padding:0 0 13px 0;}
.f-L dl dd { padding:0 0 13px 55px;}

table td dl .fR-back12 {float:right; width:310px;}
.fR-back12 dl { padding:0 0 5px 0;}
.fR-back12 dl dt {background:none; float:left; padding:0 0 8px 0;}
.fR-back12 dl dd { padding:0 0 8px 95px;}


table td dl dd p em {
display:block;
font-style:normal;
font-weight:bold;
/*margin-bottom:15px;
*/}


/*back_taxt_area--------------------*/
.back_taxt_area {
	padding:15px 10px;
	margin-top:20px;
	margin-bottom:15px;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
}

.back_taxt_area06 {
	padding:15px 10px;
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
}



/*fhoto_area -----------------------*/
.fhoto_area {
	padding-left:10px;
	padding-bottom:20px;
}

ul.fhoto_a  {
	display:inline;
}

ul.fhoto_a li {
	float:left;
	padding-right:5px;
	padding-bottom:3px;
}



/*.gest -----------------------*/
table.gest th { vertical-align:top; padding:5px 20px 0 10px;}
table.gest td {vertical-align:top; background:none; padding:0 10px 5px 10px;}
table.gest em {
	display:block;
	font-style:normal;
	font-weight:bold;
}



table.gest02 th { vertical-align:top; text-align:left; padding:0 20px 0 10px;}
table.gest02 td {vertical-align:top; background:none; padding:0 10px 5px; width:350px;}
table.gest02 em {
	display:block;
	font-style:normal;
	font-weight:bold;
}












