@charset "utf-8";
/* CSS Document */


/* ■form
-----------------------------------*/
body.form #wrapper #base #content{
	width:750px !important;
	float:none !important;
	padding:0 90px;
	margin:0 !important;
}

body.form #wrapper #base #content #section{
	width:750px !important;
	background:url(image/bg_form_bottom.gif) no-repeat bottom left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}
body.form #wrapper #base #content #formcont{
	background:url(image/bg_form_body.gif) repeat-y;
}

body.form #wrapper #base #content #section form{
	
	width:730px !important;
	padding:10px 10px 0;
	background:url(image/bg_form_top.gif) no-repeat top;
	}
body#contact #wrapper #base #content{
	width:710px !important;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	}
body#contact #wrapper #base #content #section{
	width:695px !important;
	background:url(http://www.denwao.com/contact/image/bg_contact_bottom.gif) no-repeat bottom right;
	padding-bottom:20px;
	margin:0;
	padding-top: 10px;
}
body#contact #wrapper #base #content #formcont{
	width:695px;
	background:url(http://www.denwao.com/contact/image/bg_contact_body.gif) repeat-y;
}

body#contact #wrapper #base #content #section form{
	
	width:655px !important;
	padding:20px 20px 0;
	background:url(http://www.denwao.com/contact/image/bg_contact_top.gif) no-repeat top;
	}
body.form #wrapper #base #content #section form select{
	color:#666;
	}
body.form #wrapper #base #content #section table{
		border-collapse:collapse;
		border-spacing:0;
		margin-bottom:5px;
	}

body.form #wrapper #base #content #section table caption{
	text-align:left;
	color:#ff7070;
	font-weight:bold;
	}
	
body.form #wrapper #base #content #section table th,
body.form #wrapper #base #content #section table td{
	padding:7px;
		font-size:83%;
	}

body.form #wrapper #base #content #section table th{
	width: 20%;
	color:#ff7070;
	vertical-align:top;
	}
body.form #wrapper #base #content #section table td label,
body.form #wrapper #base #content #section table th label{
	font-size:100%;
}

body.form #wrapper #base #content #section fieldset {
	background:#feeded none repeat scroll 0 0;
	margin-bottom:5px;
	padding:5px 0px 0;
	border:none;
	}
body.form #wrapper #base #content #section fieldset legend {
	background:#fff none repeat scroll 0 0;
	border:1px solid #fd8586;
	color:#ff7070;
	font-weight:bold;
	padding:0.2em 0.5em;
	}
body.form #wrapper #base #content #section h2{
	font-size:100%;
	border-bottom:2px solid #fa7c7f;
	margin-bottom:5px;
	color:#ff7070;
}

body.form #wrapper #base #content #section fieldset h2{
	font-size:100%;
	border-bottom:2px solid #fa7c7f;
	margin-bottom:5px;
}
body.form #wrapper #base #content #section fieldset #mob000 table{
	border:1px solid #eac1c1;
	background:#fff;
}
body.form #wrapper #base #content #section fieldset #mob000 table td,
body.form #wrapper #base #content #section fieldset #mob000 table th{
	border:1px solid #eac1c1;
}
body.form #wrapper #base #content #section fieldset #mob000 table th{
	border-bottom:3px double #eac1c1;
	text-align:center;s
}

body.form #wrapper #base #content #section fieldset #mob000 table td.mobName{
	font-weight:bold;
	width:70%;
}

body.form #wrapper #base #content #section fieldset #mob000 table td.mobPrice{
	text-align:right;
	width:30%;
}

body.form #wrapper #base #content #section fieldset #mob001,
body.form #wrapper #base #content #section fieldset #mob002,
body.form #wrapper #base #content #section fieldset #mob003,
body.form #wrapper #base #content #section fieldset #mob004,
body.form #wrapper #base #content #section fieldset #mob005{
	border:1px solid #eac1c1;
	padding:10px;
	margin-bottom:5px;
	background:#fff;
	}
body.form #wrapper #base #content #section fieldset #mob001 p,
body.form #wrapper #base #content #section fieldset #mob002 p,
body.form #wrapper #base #content #section fieldset #mob003 p,
body.form #wrapper #base #content #section fieldset #mob004 p,
body.form #wrapper #base #content #section fieldset #mob005 p{
	font-size:83%;
}
body.form #wrapper #base #content #section iframe{
	margin-bottom:10px;
	border:1px solid #7f9db9;
	}
body.form #wrapper #base #content #section form p.alignC input {
	background:transparent url(image/bg_submit.gif) repeat-x scroll left bottom;
	background-color:#FFFFFF;
	border-color:#CCCCCC #999999 #999999 #CCCCCC;
	border-style:double;
	border-width:3px;
	color:#f97077;
	cursor:pointer;
	font-size:120%;
	font-weight:bold;
	padding:0.5em 1em;
	text-align:center;
	}
body.form #wrapper #base #content #section ul#kitphoto{
	list-style-type:none;
	padding:0;
	}
body.form #wrapper #base #content #section ul#kitphoto li{
	padding-right:20px;
	width:140px !important;
	float:left;
	display:inline;
	}
	
body#fpolicy{
	background:#fff;
	padding:10px;
	}
body#fpolicy h1,
body#fpolicy h2,
body#fpolicy p{
	text-align:left;
	padding:0;
	margin-left:0;
	text-indent:0;
	margin-bottom:15px;
	}
body#fpolicy h1{
	text-align:center;
	font-size:130%;
	}
body#fpolicy h2{
	color:#fd8586;
	font-size:120%;
	}
body#fpolicy ul{
	padding-left:10px;
	margin-bottom:15px;
	}
body#fpolicy ul li{
	margin-bottom:5px;
	}
body#shoudaku #content #section{
	padding-left:0 !important;
	margin-left:25px;
	}
	
