@charset "UTF-8";


@import url("../../css/common.css");


#main-img {
	background:url(../../images/main_img_bg.png) repeat-x bottom;
	height:181px;
	padding-top:13px;
	margin-bottom:25px;
}
#main-img h2 {
	margin:0 auto;
	text-align:center;
	font-size:83%;
	width:965px;
}
#contents .contents-area h3{
	margin-bottom:20px;
	font-size:83%;
}
#contents .contents-area .area1{
	width:721px;
	margin-top:30px;
	margin-bottom:34px;
}
#contents .contents-area .area1 p{
	font-size:100%;
	margin-bottom:30px;
	text-align:justify;
}

#contents .contents-area .area2{
	background:url(../images/form_bg.png) repeat;
	padding:10px;
}
#contents .contents-area .area2 .area2-wrap{
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #c6c5c5;
	background:#FFF;
	padding:20px;
	text-align:center;
}
#contents .contents-area .area2 .area2-wrap table{
	width:100%;
}
#contents .contents-area .area2 .area2-wrap table th,
#contents .contents-area .area2 .area2-wrap table td{
	border-bottom:1px solid #c6c5c5;
	padding:10px 13px;
	text-align:left;
	font-size:100%;
	line-height:26px;
	vertical-align:top;
}
#contents .contents-area .area2 .area2-wrap table th{
	width:150px;
	font-weight:bold;
}
#contents .contents-area .area2 .area2-wrap table td input{
	vertical-align:middle;
}
#contents .contents-area .area2 .area2-wrap table td input.txt1{
	border:1px solid #ccc;
	line-height:26px;
}
#contents .contents-area .area2 .area2-wrap table td input.txt2{
	width:53px;
	border:1px solid #ccc;
	line-height:26px;
	margin-left:10px;
}
#contents .contents-area .area2 .area2-wrap table td input.txt3{
	width:73px;
	border:1px solid #ccc;
	line-height:26px;
	margin-left:10px;
}
#contents .contents-area .area2 .area2-wrap table td input.txt5{
	width:183px;
	border:1px solid #ccc;
	line-height:26px;
	margin-bottom:5px;
}
#contents .contents-area .area2 .area2-wrap table td input.txt6{
	width:133px;
	border:1px solid #ccc;
	line-height:26px;
	margin-bottom:5px;
}
#contents .contents-area .area2 .area2-wrap table td select{
	width:73px;
	vertical-align:middle;
}
#contents .contents-area .area2 .area2-wrap table td textarea{
	width:100%;
	border:1px solid #ccc;
}
#contents .contents-area .area2 .area2-wrap table td textarea.txt4{
	width:100%;
	min-height:65px;
	border:1px solid #ccc;
}
#contents .contents-area .area2 .area2-wrap table ul{
	padding-bottom:3px;
}
#contents .contents-area .area2 .area2-wrap table ul li{
	float:left;
	margin-right:13px;
}
#contents .contents-area .area2 .area2-wrap table ul li.end{
	float:none;
	clear:both;
}
#contents .contents-area .area2 .area2-wrap table ul li input{
	margin-right:3px;
	vertical-align:middle;
}
#contents .contents-area .area2 .area2-wrap p{
	padding-top:40px;
	padding-bottom:20px;
}
#contents .contents-area .area2 .area2-wrap p input{
	text-indent:-9999em;
	background:url(../images/form_button.png) no-repeat 0 0;
	border:none;
	width:182px;
	height:40px;
	cursor:pointer;
}