@charset "UTF-8";
/* CSS Document */
/*----------------*/
#title {
	height:125px;
	z-index:1;
    background:url(../images/title_bg.jpg) repeat-x right bottom;
}
#title #in{
    width:830px;
	text-align:left;
	margin:0 auto;
	padding-left:20px;
	z-index:2;
}

/*------------ main ------------*/
.contents_box,
.contents_box p{
	width:100%;
}
.contents_box p{ margin:10px 0 0 0;}
/*------------------------------------*/
/*------------ wrapper ------------*/
#wrapper .basic_table {
    font-size:90%;
}
#wrapper .basic_table th{
    width:30%;
}
input{
   padding:3px;
   margin:0 3px;
}
.txt01{width:130px;}
.txt02{width:350px;}
.txt03{width:50px;}
.txt_area{
   width:354px;
   height:150px;
   padding:3px;
}
select{
   margin:0 3px;
}
.required,
.error,
.red
{
	color:#CC0033;
}
.strong{
	font-weight:bold;
}
#header_contact{
   position:relative;
}
#header_contact .contact_img{
   position:absolute;
   top:30px;
   right:0;
}
/*------------------------------------*/
#wrapper div.center{
   width:100%;
   float:left;
   clear:both;
   margin-bottom:20px;
}
#btn_table{
    margin:0 auto 20px auto;
	width:280px;
}
div#btn_box{
    text-align:center;
    margin:0 auto;
    margin-bottom:20px;
	width:135px;    
}
#btn_reset{
    width:131px;
	height:39px;
    border: none;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	background:url(../images/btn_clear_off.gif) no-repeat;
}
#btn_reset:hover{
	background:url(../images/btn_clear_on.gif) no-repeat;
}
#btn_conf{
    width:348px;
	height:56px;
    border: none;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	background:url(../images/btn_conf_off.gif) no-repeat;
}
#btn_conf:hover{
	background:url(../images/btn_conf_on.gif) no-repeat;
}
#btn_back{
    width:131px;
	height:39px;
    border: none;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	background:url(../images/btn_back_off.gif) no-repeat;
}
#btn_back:hover{
	background:url(../images/btn_back_on.gif) no-repeat;
}
#btn_submit{
    width:131px;
	height:39px;
    border: none;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	background:url(../images/btn_submit_off.gif) no-repeat;
}
#btn_submit:hover{
	background:url(../images/btn_submit_on.gif) no-repeat;
}
/*------------------------------------*/
#contents_footer a{
 color:#FFFFFF;}
/*------------------------------------*/
