/* Redefine HTML default value */
* {margin: 0; padding: 0;}
body {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ＭＳ ゴシック";
	color: #666;
	background: url(../images/bg_body.gif );
	font-size: 12px;
	line-height: 16px;
	}
img {border: none;}

a {color: #2462a8; text-decoration: none;}
a:hover {color: #ff3366; text-decoration: none;}

/* Start Layout Mockup */
#header {width: 780px; height: 165px; margin: 0 auto; position: relative;}
	h1#logo {width: 339px; height: 93px; background: url(../images/logo_wom.gif) no-repeat; position: absolute; top: 60px; left: 20px;}
	h1#logo span {visibility: hidden;}
#content {width: 780px; height: 300px; margin: 0 auto; background: url(../images/present17_web_K2.jpg) no-repeat; position: relative; margin-bottom: 8px;}
	#content ul {
		color:#EE2A7B;
		left:30px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		position:absolute;
		top:195px;
	}

p.conner {width: 780px; height: 16px; margin: 0 auto; display: block;}
strong {color: #f53f80;}
#form  {
	width: 778px;
	font-size: 14x;
	border-left: 1px #eaa4b4 solid;
	border-right: 1px #eaa4b4 solid;
	background: #fbf6f2 url(../images/bg_wom.gif) no-repeat right bottom;
	margin: 0 auto;
	padding: 10px 0 95px;
}
	#form input {background-color: transparent; border: 0px #fff solid; vertical-align: middle;}
	#form textarea {background-color: transparent; border: 0px #fff solid;}
	#form table {width: 700px; margin: 0 auto; padding: 12px 0 35px; text-align: left;}
		#form table img {vertical-align: middle;}
span.textRed {color: #f00;}
		#form th {width: 360px; padding: 4px 0; text-align:left;} 
		#form td {width: 315px; padding: 4px 0;}
	#form p.form {width: 695px; margin: 0 auto; font-weight: bold; padding: 5px 0; text-align: left; clear: both; overflow: hidden;}
		#form p label {width: 140px; float: left;}
		#form p img {vertical-align: middle;}
	.setBginput1 {width: 311px; height: 24px; border: 1px #8e9aa9 solid; background: url(../images/bg_text1.gif) no-repeat; }
	.setBginput2 {width: 311px; height: 24px; margin: 8px 0; border: 1px #8e9aa9 solid; background: url(../images/bg_text2.gif) no-repeat;}
	.setBginput3 {width: 311px; height: 24px; border: 1px #8e9aa9 solid; background: url(../images/bg_text3.gif) no-repeat;}
		.setBginput1 input, .setBginput2 input, .setBginput3 input {width: 266px; height: 20px; margin: 4px 0 0 20px;} 
	.setBginput4 {width: 311px; height: 65px; border: 1px #8e9aa9 solid; background: url(../images/bg_text4.gif) no-repeat;}
		.setBginput4 textarea {width: 308px; height: 61px; margin: 3px 0 0 3px;}
	.setBginput5 {width: 620px; height: 144px; padding: 3px 0 0 3px; margin-top: 10px; border: 1px #8e9aa9 solid; background: url(../images/bg_text5.gif) no-repeat; display: block; float: right; margin-right:19px;}
		.setBginput5 textarea {width: 617px; height: 141px;}
	.setBginput6 {width: 311px; height: 24px; border: 1px #8e9aa9 solid; background: url(../images/bg_text6.gif) no-repeat; float: left;}
		.setBginput6 input {width: 306px; height: 20px; margin: 4px 0 0 5px;} 
	p.sent {padding: 20px 0 50px; text-align: center;}
	select.setSelect1 {width: 175px; text-align: left; border: 1px #8e9aa9 solid;}
	select.setSelect2 {width: 150px; text-align: left; border: 1px #8e9aa9 solid;}

.thankBox {width: 612px; height: 301px; margin: 20px auto 110px; background: url(../images/thank.gif) no-repeat;}
	.thankBox p { font-size: 16px; font-weight: bold; text-align: center; color: #f53f80; padding-top: 60px; }
