/* CSS Document */

div#page2 {
	width:795px;
	margin:0px auto;
	background:#C8C8C8;
	
	background-image: url("../common_img/contents_back2.gif");
	background-repeat: repeat-y;
}

div#header2 {
	width:755px;
	height: 86px;
	margin: 0px auto;
	padding: 0px;
	
	background-image: url("../common_img/header2.gif");
	background-repeat: repeat-y;
	
}

div#detail {
	width: 590px;
	margin: 10px auto;
	padding: 0px;
	
	font-size: 12px;
	font-weight: normal;
	color:#333333;
	line-height: 1.5em;
}

div#detail h2#menu{
	width: 590px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color:#424F70;
	padding: 5px;
	border: 1px solid #C8CEDD;
	text-indent: 0px;
}

div#spec h2{
	width: 290px;
	margin: 3px 3px 8px 3px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;
	color:#333333;
}

div#spec h3{
	margin: 3px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
}

div#spec h4{
	margin: 3px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}

div#spec h5{
	margin: 3px;
	padding: 0px;
	font-size: 10px;
	font-weight: bold;
	color:#333333;
}

div#pic {
	width: 290px;
	margin: 5px auto;
	padding:0px;
	float: left;
	
	font-size: 10px;
	color:#333333;
}

div#product_info {
	width: 295px;
	margin-bottom: 15px;
	padding:0px;
	
	font-size: 10px;
	color:#333333;
}
div#pic img {
	padding: 1px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px solid #848A9D;
}

div#spec {
	width: 295px;
	margin-top: 5px;
	padding:0px;
	float: right;
}

div#spec img {
	margin: 2px;
}

p#zaiko{
	margin: 3px;
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}

p#num{
	margin: 3px;
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}

div#caution{
	width: 275px;
	margin: 10px 0px 10px 0px;
	padding:5px;
	
	border: 1px solid #C0C0C0;
	background-color: #F4F4F4;
	
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}

div#state{
	width: 275px;
	margin-top: 10px;
	padding:0px;
	
	font-size: 11px;
	font-weight: bold;
	color:#485167;
}

div#note{
	width: 275px;
	margin-top: 5px;
	padding:0px;
	
	font-size: 10px;
	font-weight: normal;
	color:#666666;
}

div#caution h4{
	margin: 3px;
	font-size: 12px;
	font-weight: bold;
	color:#E60016;
}

div#back{
	width: 575px;
	margin-left: 3px;
	padding:0px;

	
	font-size: 10px;
	font-weight: normal;
	color:#333333;
}

hr {
	border-top: 0px solid #666666;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #aaaaaa;
}

hr.custom {
	border-top: 0px solid #666666;
	border-left: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #cccccc;
	margin-top: 15px;
	margin-bottom: 15px;
}



div#formenber {
	width: 400px;
	margin: 50px auto;
	padding: 10px;
	
	font-size: 10px;
	font-weight: normal;
	color:#424F70;
	line-height: 1.5em;
	background-color: #E7EBF7;
	border: 1px solid #CCD2E2;
	
	text-align: center;
}



div#formenber h3{
	margin: 5px;
	font-size: 18px;
	font-weight: bold;
	color:#424F70;
}

div#formenber h4{
	margin: 5px;
	font-size: 14px;
	font-weight: bold;
	color:#424F70;
}

div#formenber h5{
	margin: 5px;
	font-size: 12px;
	font-weight: normal;
	color:#424F70;
}

div.login_form {
	width: 150px;
	margin: 0px auto;
	text-align: left;
}

div#custom {
	width: 500px;
	margin: 10px auto;
	padding: 5px;
	
	font-size: 10px;
	font-weight: normal;
	color:#424F70;
	line-height: 1.5em;
	background-color: #E7EBF7;
	border: 1px solid #CCD2E2;
	
	text-align: center;
}

div#custom h3{
	margin: 5px 0px 5px 0px;
	font-size: 18px;
	font-weight: bold;
	color:#424F70;
}

div#custom h4{
	margin: 5px 0px 5px 0px;
	font-size: 14px;
	font-weight: bold;
	color:#424F70;
}

div#custom h5{
	margin: 7px 0px 3px 0px;
	font-size: 12px;
	font-weight: normal;
	color:#424F70;
}

div.custom_form {
	width: 330px;
	margin: 0px auto;
	font-size: 12px;
	text-align: left;
}


form input[type="text"],textarea,select{
	border:1px solid #cccccc;
	background-color: #FFFFFF;
	font-size: 12px;
}
form input[type="submit"],input[type="button"]{
	border-top:1px solid #B5BDC5;
	border-left:1px solid #B5BDC5;
	border-right:2px solid #5E6F81;
	border-bottom:2px solid #5E6F81;
	background-color: #8D9AA8;
	color: #ffffff;
	font-size: 12px;
}
form input[type="password"]{
	border:1px solid #cccccc;
	background-color: #FFFFFF;
	font-size: 12px;
}