@charset "utf-8";
/* CSS Document */

#Navi06{background-position:-506px -50px;}

#main{
	width:955px;
	margin:0px auto 0px auto;
}

.otoiwase_from_tittle{
	width:683px;
	height:38px;
	line-height:38px;
	background-image:url(/images/page_otoiawase_form/otoi_tittle.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 5px;
	color:#FFF;
	font-size:14px;
}

#form_waku{
	width:679px;
	padding:10px 0 10px 0;
	margin:0;
	border-bottom:2px solid #8bcafd;
	border-right:2px solid #8bcafd;
	border-left:2px solid #8bcafd;
}

.form_text{
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:12px;
}

.otoiawase_maru{
	width:200px;
	height:23px;
	line-height:24px;
	background-image:url(/images/page_otoiawase_form/maru_ao.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 17px;
	margin:10px 0 0 8px;
	font-size:14px;
}

.otoiawase_maru span{
	color:#31a4fd;
	margin:0 10px 0 2px;
	font-size:14px;
}

	

.otoi_table{
	width:660px;
	margin:3px 0px 0px 10px;
	padding:0;
}

	
.ta1 {
 width: 660px;/*テーブルの幅*/
 border-top: 1px solid #c0c0c0;/*線の色*/
 border-left: 1px solid #c0c0c0;/*線の色*/
 margin:0px;
 padding:0;
}
 
.ta1 td{
	text-align:left;
    border-right: 1px solid #c0c0c0;/*線の色*/
    border-bottom: 1px solid #c0c0c0;/*線の色*/
	padding:7px 8px;
	margin:0;
	background-color:#fff;
	font-size:12px;
}
 
 
.ta1 th{
	text-align:left;
    border-right: 1px solid #c0c0c0;/*線の色*/
    border-bottom: 1px solid #c0c0c0;/*線の色*/
	padding:7px 8px;
	margin:0;
	/*background-color:#f2eee0;*/
	background-color: #fff0bc;
	font-size:12px;
}

.ta1 th span{
	color:#FF9900;
	float:right;
}

.top_center{
	text-align:left;
	vertical-align:text-top;
    border-right: 1px solid #c0c0c0;/*線の色*/
    border-bottom: 1px solid #c0c0c0;/*線の色*/
	padding:7px 8px;
	margin:0;
	background-color:#f2eee0;
}

.renrakusaki_maru{
	width:200px;
	height:23px;
	line-height:24px;
	background-image:url(/images/page_otoiawase_form/maru_ao.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 17px;
	margin:35px 0 0 8px;
	font-size:14px;
}

.renrakusaki_maru span{
	color:#31a4fd;
	margin:0 10px 0 2px;
}


.kotei{
	width:450px;
	height:80px;
	resize: none;
}

.simei{
	width:200px;
	margin:0 10px 0 0;
}

.yubin{
	width:80px;
	margin:0 10px 0 0;
}

.yubin_button{
	margin:0 10px 0 0;
}

.shiku{
	width:280px;
	margin:0 10px 0 0;
}

.kakunin_button{
	width:179px;
	height:49px;
	margin:10px 0 0 235px;
}

.nengappi{
	width:50px;
	margin:0 0 0 5px;
}

.nen{
	width:50px;
}

.ta2 {
 width: 660px;/*テーブルの幅*/
 height:500px;
 border-top: 1px solid #c0c0c0;/*線の色*/
 border-left: 1px solid #c0c0c0;/*線の色*/
 margin:0px;
 padding:0;
}
 
.ta2 td{
	text-align:left;
    border-right: 1px solid #c0c0c0;/*線の色*/
    border-bottom: 1px solid #c0c0c0;/*線の色*/
	padding:7px 8px;
	margin:0;
	background-color:#fff;
}
 
 
.ta2 th{
	text-align:left;
    border-right: 1px solid #c0c0c0;/*線の色*/
    border-bottom: 1px solid #c0c0c0;/*線の色*/
	padding:7px 8px;
	margin:0;
	background-color:#f2eee0;
}

.ta2 th span{
	color:#FF9900;
	float:right;
}
	
th{ text-align:left;}

.contact_form td{
	font-size:16px;
}
.contact_form th{
	font-size:16px;
}
.submit{
	padding-top:20px;
}	

input{
	height:30px;
}

select{
	height:40px;
	margin-bottom:10px;
}