.members {
	width:544px;
	}
.members:after{
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.members_left {
	width:310px;
	float:left;
	}
.members_right {
	width:206px;
	float:right;
	margin-left:20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	}
.model_box {
	background-color:#E8EEFD;
	padding:10px;
	margin-bottom:10px;
	}
.subcate1 {
	background-color:#EEE;
	color:#0099CC;
	background-image: url(../../../template/img/subcate_back_gray.gif);
	}
.subcate1_bordertop {
	background-color:#EEE;
	color:#0099CC;
	font-size:small;
	background-image: url(../../../template/img/subcate_back_gray.gif);
	}
.subcate_change {
	color:#FF6600;
	}
/*
h4 {
	font-size:1.1em;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	border-bottom:1px solid #0099CC;
	border-left:4px solid #0099CC;
	margin-bottom:10px;
	}
*/
h4.h4_change {
	font-size:1.1em;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	border-bottom:1px solid #FF6600;
	border-left:4px solid #FF6600;
	margin-bottom:10px;
	}
	
.member_box {
	/*border:5px solid #DDD;*/
	padding:10px;
	}
#product_table {
	width:532px;
	border-collapse:collapse;
	}
#product_table th {
	border:1px solid #BBB;
	padding:5px;
	font-weight:bold;
	text-align:left;
	background-color:#E8EFF6;
	background-color:black;
	}
#product_table td {
	border:1px solid #BBB;
	padding:5px;
	vertical-align:top;
	width:30%;
	}
#product_table .selectbotton {
	padding:10px;
	text-align:center;
	}
.new_box {
	/*border:1px solid #BBB;*/
	margin-bottom:15px;
	padding-bottom:10px;
	}

.new_box h5 {
	margin-bottom:10px;
	padding:5px;
	background-color:#018EBD;
	font-weight:bold;
	font-size:1.1em;
	color:#FFF;
	border-left:4px solid #336699;
	}
.new_box p {
	margin-left:10px;
	}
.login_table {
	margin-top:10px;
	margin-left:15px;
	border:1px solid #BBB;
	margin-bottom:10px;
	}
.login_table th {
	padding:5px 10px;
	background-color:#EEE;
	font-weight:bold;
	border:none;
	}
.login_table td {
	padding:5px 10px;
	background-color:#EEE;
	border:none;
	}
.new_box ul {
	margin-left:15px;
	padding-left:15px;
	}
.contact_input {
	margin-top:5px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:1px solid #BBB;
	width:713px;
	}
.contact_input th{
	padding:8px;
	background-color:#E0F2FC;
	color:#000000;
	width:20%;
	text-align:left;
	font-weight:bold;
	border:1px solid #BBB;
	background-image: url(../../template/img/subcate_back_blue.gif);
	}
.contact_input th.width_10per{
	width:10%;
	}
		
.contact_input th.input2{
	width:30%;
	}
.contact_input td{
	padding:8px;
	background-color:#FFF;
	border:1px solid #BBB;
	vertical-align:top;
	}
.submit {
	text-align:center;
	margin:10px;
	}
#form  {
	padding:8px 20px 8px 20px ;
	}
.list3 {
	margin-left:20px;
	line-height:1.1em;
	}
.contact_input td.caution_td {
	background-color:#FFF0F1;
	width:30%
	}
.caution_td ul {
	margin-left:10px;
	padding-left:10px;
	font-size:x-small;
	}
.remind {
	margin-top:5px;
	margin-bottom:10px;
	margin-left:2px;
	border-collapse:collapse;
	border:1px solid #BBB;
	width:500px;
	}
.remind th{
	padding:8px;
	background-color:#E0F2FC;
	color:#000000;
	width:30%;
	text-align:left;
	font-weight:bold;
	border:1px solid #BBB;
	background-image: url(../../template/img/subcate_back_blue.gif);
	}
.remind td{
	padding:8px;
	background-color:#FFF;
	width:70%;
	border:1px solid #BBB;
	vertical-align:top;
	}
.product {
	border-collapse:collapse;
	}
.product td {
	border:none;
	padding:2px;
	}
#guarantee {
	width:510px;
	font-size:small;
	padding:10px;
	}
#guarantee h1 {
	font-size:large;
	font-weight:bold;
	border-left:4px solid #B91440;
	padding-left:8px;
	margin-bottom:15px;
	}
#guarantee p {
	margin-bottom:5px;
	}
#close {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	}
#hagaki {
	margin-top:10px;
	border:1px solid #BBB;
	padding:5px;
	background-image: url(../img/img_hagaki.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

/*
===== h1 ==========================================
*/
#pec_title {
background:transparent url(/template/img/heading/h1_bg.gif) no-repeat scroll left top;
height:51px;
margin:0 0 10px 0;
text-align:left;
width:920px;
}
#pec_title h1 {
font-size:18px;
padding-left:27px;
padding-top:18px;
font-weight:bold;
color:#333;
}


#pec_title h1.h1_02 {
padding-top:7px;
font-size:16px;
}
#pec_title h1.h1_02 span {
	font-size:12px;
}

#main h3.h3_01_box_2 {
    background: url("/template/img/heading/h3_bg_top_01_2.gif") no-repeat scroll left top;
/*    background: url("/template/img/heading/h3_bg_top_01_2.gif") no-repeat scroll left top rgba(0, 0, 0, 0);*/
    font-size: 1em;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 5px 12px;
}

