@charset "utf-8";

#mailform_area {
	background-image: url(../images/cmn_background_black.png);
	background-repeat: repeat;
	color: #4E250C;
	padding: 15px;
	line-height: 1.5em;
	font-size: 16px;
}
#mailform_area li{
	list-style: none;
}
#mailform_d1 li,#mailform_d2 li,#mailform_d3 li,#mailform_d4 li{
	padding: 2px 0;
}

h4.mailform_ttl{
	text-align: center;
	font-size: 20px;
	padding: 6px 0;
}

#mailform_d1{
	padding-bottom: 40px;

}
#mailform_d1 h3{
	font-size: 20px;
	text-align: center;
	padding: 20px 0;
}
#mailform_d1 p{
	text-align: center;
	line-height: 150%;
	font-size: 18px;
}
#mailform_d2,#mailform_d3,#mailform_d4{
	padding-bottom: 30px;
}
#mailform_d2 ul{
	padding: 10px 30px;
}
#mailform_d3 ul{
	padding: 10px 30px;
}
#mailform_d3 .mailform_d3_li_hs{
	padding-top: 30px;
}
#mailform_d3 .mailform_d3_li_he{
	padding-bottom: 30px;
}
#mailform_d4 ul{
	padding: 0px 30px;
}
#mailform_d4 li{
	display: table;
	width: 100%;
}
#mailform_d4 li.mailform_d4_li_q{
	padding-top: 10px;
}
#mailform_d4 li.mailform_d4_li_a{
	padding-bottom: 10px;
}
#mailform_d4 .mailform_d4_l{
	display: table-cell;
	width: 40px;
	vertical-align: top;
}
#mailform_d4 .mailform_d4_r{
	display: table-cell;
	vertical-align: top;
}
#mailform_next{
	text-align: center;
}

/***  INDEX2 ***/

#mailform_d5{
	padding-bottom: 20px;
}
#mailform_d5 p{
	padding: 0px 30px;
	padding-top: 10px;
}
#mailform_d5 ul{
	padding: 0px 30px;
}
#mailform_d5 #mailform_d5_chk{
	padding: 20px 30px;
}
#mailform_d5_chk label{
	cursor: pointer;
}
#mailform_form1{
	padding: 0px 30px;
}
#mailform_form1_ul1{
	padding-top: 20px;
}
#mailform_form1_ul1 .mailform_form1_li_e{
	padding-bottom: 10px;
}

.mailform_form1_li1 select{
	vertical-align: middle;
}
.mailform_form1_tbl1{
	display: table;
	width: 100%;
}
.mailform_form1_l{
	display: table-cell;
	width: 100px;
}
.mailform_form1_r{
	display: table-cell;
}
.mailform_form1_td1{
	display: table-cell;
	width: 180px;
}
.mailform_form1_td2{
	display: table-cell;
	width: 40px;
}
.mailform_form1_td1{
	display: table-cell;
}
#mailform_next{
	font-size: 20px;
	padding: 20px 30px;
}
#mailform_next li{
	padding-bottom: 10px;
	text-align: left;
}
#mailform_next li a{
	color: rgb(34, 59, 194);
}

/*** GOTANDA ***/

#mailform_d_g_chk{
	padding: 10px 0;
	width: 800px;
	margin: 0 auto;
}
#mailform_d_g_chk li{
	padding: 4px 0;
}
#mailform_d_g_chk li label{
	display: table;
	width: 100%;
	cursor: pointer;
}
.mailform_d_g_chk_l{
	display: table-cell;
	width: 20px;
}
.mailform_d_g_chk_r{
	display: table-cell;
}

#mailform_chk{
	text-align: center;
	padding: 20px 0;
}

/*** HOTEL ***/
#mailform_h_p1{
	font-size: 24px;
	padding: 10px 30px;
}
#mailform_h_p2{
	padding: 0px 30px;
}
#mailform_d_h{
	padding: 10px 0;
	width: 800px;
	margin: 0 auto;
}
#mailform_d_h li{
	padding: 2px 0;
}
#mailform_d_h li label{
	display: table;
	cursor: pointer;
}
#mailform_d_h_chk{
	padding: 10px 0;
	width: 800px;
	margin: 0 auto;
}
#mailform_d_h_chk li{
	padding: 4px 0;
}
#mailform_d_h_chk li label{
	display: table;
	width: 100%;
	cursor: pointer;
}
.mailform_d_h_chk_l{
	display: table-cell;
	width: 20px;
}
.mailform_d_h_chk_r{
	display: table-cell;
}

/*** CHECK ***/
#checkpage_p{
	padding: 20px 30px;
}
#checkpage_ul{
	padding: 20px 30px;
}
#checkpage_ul li{
	display: table;
	width: 100%;
	padding: 1px 0;
}
.checkpage_li_l{
	display: table-cell;
	width: 200px;
	background: rgba(255,255,255,0.1);
	padding: 5px 8px;
}
.checkpage_li_r{
	display: table-cell;
	padding: 5px 8px;
}
#mailform_t{
	width: 800px;
	height: 300px;
	margin: 0 auto;
	font-size: 24px;
	background: url(../images/mailform_back.png);
}
#mailform_t p{
	padding-top:30px;
	padding-left: 10px;
}
/*** THANK ***/
