@charset "utf-8";

/*************************************************
  
【1.top】
【2.aaaaa】
【3.aaaaa】
【4.aaaaa】
【5.aaaaa】
【6.aaaaa】
【7.aaaaa】
【8.aaaaa】
【9.aaaaa】
【10.aaaaa】
【11.aaaaa】
【12.aaaaa】
【13.aaaaa】

*************************************************/

/*コンタクト****************************/

#contact_container{
	width: 960px;
	margin: 0 auto;
}
.sub_title{
	margin-bottom: 42px;
}
.contact_text{
	font-size: 15px;
	line-height: 2.1;
	margin-bottom: 43px;
}
#sub_container{
	margin-left: 80px;
}
#select_title{
	border-style: solid;
	border-width: 3px;
	border-color: #003c7e;
	width: 770px;
	padding: 10px;
}
#select_box{
	border-style: none solid solid solid;
	border-width: 3px;
	border-color: #003c7e;
	width: 770px;
	padding: 10px;
	font-size: 15px;
	margin-bottom: 35px;
}
#select_check{
	width: 800px;
	border-collapse: separate;
	border-spacing: 12px 12px;
}
#rice{
	font-size: 14px;
	margin-left: 120px;
}
#contact_contents{
	width: 800px;
	border-collapse: separate;
	border-spacing: 0px 6px;
	margin-top: -6px;
}
#contact_contents td{
	padding-left: 45px;
}
.contact_name{
	padding-left: 27px !important;
}
#contact_use{
	margin: 25px 0;
	width: 665px;
	float:right;
}
.use_text{
	margin-top: 10px;
	font-size: 11px;
	line-height: 1.4;
}
#check_btn{
	width: 535px;
	text-align: center;
	margin: 30px 0 105px;
}

input.btn_submit {
	margin: 0 auto;
	cursor: pointer;
	display: block;
	width: 165px;
	height: 48px;
	border: none;
	text-indent: -9999px;
	background: url(../img/contact/confirmation.gif) no-repeat 0 0;
}

#checkbox{
	font-size: 17px;
	margin-bottom: 35px;
}
input,select,textarea{
	font-size: 16px;
}

.m_alert{
	color: red !important;
	font-size: 16px;
}


/*確認****************************/

.send_text{
	font-size: 15px;
	line-height: 2.1;
	margin-bottom: 32px;
}
#check_contents{
	width: 800px;
	border-collapse: separate;
	border-spacing: 0px 6px;
	margin-top: -6px;
}
#check_contents th{
	width: 168px;
	height: 100%;
	background-color: #063a76;
}
#check_contents td.output{
	background-color: #EFEFEF;
	font-size: 16px;
	padding: 15px 20px 13px 20px;
	word-break: keep-all;/*css3単語区切り改行*/
	line-break: strict;/*css3禁則処理*/
}
#send_btn{
	width: 800px;
	float: right;
	text-align: center;
	margin: 30px 0 124px;
}
.space{
	height: 8px;
	visibility: hidden;
}
.ecell{
	width: 31px;
	margin: 0;
	visibility: hidden;
}
input.btn_submit2 {
	margin: 0 auto;
	cursor: pointer;
	display: block;
	width: 165px;
	height: 48px;
	border: none;
	text-indent: -9999px;
	background: url(../img/contact/send.gif) no-repeat 0 0;
}

/*送信完了****************************/
#send_container{
	width: 800px;
	margin: 50px auto 190px;
}
#send_container p{
	text-align: left;
}
.send_text1{
	font-size: 20px;
	margin-top: 46px;
}
.send_text2{
	font-size: 15px;
	margin-top: 9px;
}








