/* name */
#details_name{
	background-color:#eeeeee;
	width:760px;
	border-bottom: 2px solid #476c99;
}
#details_name h2{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin-left:5px;
}
/* details_header_btn */
#details_header_btn_table{
	width:760px;
}
#details_header_btn{
	background-image:url(../img/details_header_btn_line.gif);
	background-position:10px 100%;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:16px;
}
#details_header_btn_td li{
	margin-right:18px;
	float:left;
}
#details_header_btn_td a:hover{
	background-position:left bottom;
}
#btn_deteils_mail_inquiry a,#btn_deteils_list_put a,.btn_details_print a,.btn_details_print_noprice a{
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
	display:block;
	width:234px;
	height:23px;
}
#btn_deteils_mail_inquiry a{
	background-image:url(../img/btn_deteils_mail_inquiry.gif);
}
#btn_deteils_list_put a{
	background-image:url(../img/btn_deteils_list_put.gif);
}
.btn_details_print a{
	background-image:url(../img/btn_details_print.gif);
}
.btn_details_print_noprice a{
	background-image:url(../img/btn_details_print_noprice.gif);
}
/* details_header_icon_data */
#details_header_icon_data_table{
	margin-top:10px;
	margin-left:10px;
	width:740px;
}
#details_header_icon img{
	margin-right:10px;
}
#details_header_date{
	text-align:right;
	font-size:10px;
}
/* details_main */
#details_main{
	margin-top:20px;
	margin-left:10px;
}
#details_main_table{
	width:740px;
}
#details_main_table td{
	padding:2px;
}
.details_main_title_left,.details_main_title_right{
	width:120px;
	vertical-align:top;
}
.details_main_title_right img{
	margin-left:10px;
	margin-top:5px;
}
.details_main_txt{
	width:250px;
	vertical-align:top;
}
/* details_main_comment */
#details_main_comment_margin{
	margin-top:20px;
	margin-left:10px;
}
#details_main_comment{
	background-image:url(../img/details_header_btn_line.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:740px;
	padding-bottom:16px;
}

/* detail photo */
#details_photo{
	margin-top:40px;
}
#details_photo_title_table{
	width:760px;
}
#details_photo_title_left{
	vertical-align:bottom;
}
#details_photo_title_right{
	vertical-align:bottom;
	width:205px;
	padding-bottom:7px;
}
#details_photo_title_right a{
	background-image:url(../img/details_photo_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:205px;
	height:23px;
	font-size:1px;
}
#details_photo_title_right a:hover{
	background-position:left bottom;
}
#details_photo_title_left,#details_photo_title_right{
	background-image:url(../img/background_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#details_photo_contents{
	text-align:center;
	width:760px;
	margin-top:20px;
}
#details_photo_contents_table{
	width:800px;
}
#details_photo_contents_left{
	float:left;
	padding-right:20px;
}
#details_photo_contents_left a{
	background-image:url(../img/photo_background_486366.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:3px;
}
#details_photo_contents_right{
	float:right;
	width:110px;
	height:366px;
	overflow:auto;
}
#details_photo_contents_right a{
	margin-bottom:10px;
}
#details_photo_contents_right a{
	background-image:url(../img/photo_background_8666.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	padding:3px;
	margin-bottom:10px;
}
img.details_photo_preload{
	display:none;
}

/* detail infomation */
#details_infomation{
	margin-top:40px;
}
#details_infomation_title_table{
	width:760px;
}
#details_infomation_title_left{
	vertical-align:bottom;
}
#details_infomation_title_right{
	vertical-align:bottom;
	width:98px;
	padding-bottom:7px;
}
#details_infomation_title_right a{
	background-image:url(../img/details_infomation_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:88px;
	height:23px;
	font-size:1px;
}
#details_infomation_title_right a:hover{
	background-position:left bottom;
}
#details_infomation_title_left,#details_infomation_title_right{
	background-image:url(../img/background_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#details_infomation_contents{
	margin-top:10px;
}
#details_infomation_contents_table{
	background-color:#dadada;
	width:760px;
}
#details_infomation_contents_table td{
	font-size:10px;
	padding:2px;
	padding-left:5px;
}
.details_infomation_contents_title{
	background-color:#f8f8f8;
	padding-left:5px;
	width:180px;
	vertical-align:top;
}
.details_infomation_contents_txt{
	background-color:#FFFFFF;
	width:200px;
	vertical-align:top;
}
.details_infomation_contents_txt_long{
	background-color:#FFFFFF;
}

/* detail body */
.details_body{
	margin-top:40px;
}
.details_body_title_table{
	width:760px;
}
.details_body_title_left{
	vertical-align:bottom;
}
.details_body_title_right{
	vertical-align:bottom;
	width:98px;
	padding-bottom:7px;
}
.details_body_title_right a{
	background-image:url(../img/details_body_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:88px;
	height:23px;
	font-size:1px;
}
.details_body_title_right a:hover{
	background-position:left bottom;
}
.details_body_title_left,.details_body_title_right{
	background-image:url(../img/background_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.detail_body_subtitle{
	background-color:#eeeeee;
	width:760px;
	border-bottom: 2px solid #cccccc;
	margin-top:10px;
}
.detail_body_subtitle h3{
	font-size:12px;
	font-weight:bold;
	padding:3px;
	margin-left:5px;
}
.details_body_contents{
	margin-top:10px;
}
.details_body_contents_table{
	background-color:#dadada;
	width:760px;
}
.details_body_contents_table td{
	font-size:10px;
	padding:2px;
	padding-left:5px;
}
.details_body_contents_title{
	background-color:#f8f8f8;
	padding-left:5px;
	width:180px;
	vertical-align:top;
}
.details_body_contents_txt{
	background-color:#FFFFFF;
	width:200px;
	vertical-align:top;
}
.details_body_contents_txt_long{
	background-color:#FFFFFF;
}
#details_inquiry{
	margin-top:40px;
}
#details_inquiry_table{
	width:760px;
}
#details_inquiry_left,#details_inquiry_right{
	background-image:url(../img/background_375.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#details_inquiry_left{
	vertical-align:top;
	text-align:center;
	padding-right:10px;
	padding-bottom:5px;
}
#details_inquiry_right{
	vertical-align:top;
	text-align:center;
	padding-bottom:5px;
}
#details_inquiry_right_member{

}
#details_tel_txt{
	font-size:14px;
	font-weight:bold;
	color:#476c99;
}
#details_mail_image a{
	background-image:url(../img/details_mail_image.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:375px;
	height:88px;
}
#details_mail_image a:hover{
	background-position:left bottom;
}
/* details_footer_btn */
#details_footer_btn{
	margin-top:15px;
}
#details_footer_btn_table{
	width:170px;
	margin-left:526px;
}
#details_footer_btn_td a:hover{
	background-position:left bottom;
}
.btn_details_print2{
	margin-bottom:20px;
}
.btn_details_print2 a,.btn_details_print_noprice2 a{
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
	display:block;
	width:375px;
	height:43px;
}
.btn_details_print2 a{
	background-image:url(../img/btn_details_print2.gif);
}
.btn_details_print_noprice2 a{
	background-image:url(../img/btn_details_print_noprice2.gif);
}
.btn_details_print2 a:hover,.btn_details_print_noprice2 a:hover{
	background-position:left bottom;
}

