@charset "shift_jis";
/* CSS Document */

#order_form h4 {
	margin-bottom: 10px;
	margin-top: 100px;
}

#order_form table {	width: 100%;}

#order_form th,td {
	padding: 20px;
	border: #dadada 1px solid;
}

#order_form th {
	font-weight: bold;
	text-align: center;
	background-color: #f3f3f3;
}

#order_form td {
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0;
	vertical-align: middle;
}
#order_form td input,#order_form td select {
	font-size: 15px;
	padding: 5px;
}

#item_pkg {
	float: left;
	margin-right: 20px;
}

#item_details {	float: left;width: 290px;}

.form_left {
	width: 20%;
	font-size: 15px !important;
	text-align: left;
	background-color: #fafafa;
	font-weight: bold;
}

.item_name {
	font-weight: bold;
	color: #000;
}

.item_value {
	font-weight: bold;
	color: #F00;
	line-height: 25px;
}

.form_box_yallow {
	background-color: #FFFFCC;
	border: 1px solid #FF9900;
	margin-top: 10px;
	padding: 10px 5px 10px 10px;
}

.indispensable {
	font-size: 10px;
	color: #F00;
	font-weight: bold;
	padding-left: 5px;
}

.text_sub {	font-size: 12px;}

.bold_red {
	color: #F00;
	font-weight: bold;
}

.form_btm {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
}
.form_btm:hover { opacity: 0.7;}

.l_h_50 { line-height: 50px;}

.m_t_10 { margin-top: 10px;}

.form_hissu {
	background: #fafafa url(../img/form_icon_hissu.gif) right center no-repeat;
}
.form_ninni {
	background: #fafafa url(../img/form_icon_ninni.gif) right center no-repeat;
}

/* NOTES
------------------------------------------------------------------------------------*/
#t_text_box {
	background-color: #F5F5F5;
	margin: 0px auto 80px auto;
	width: 620px;
	font-size: 14px;
	padding: 40px 10px;
	line-height: 20px;
}

#t_text_box ul { margin-left: 20px;}

#t_text_box li {
	list-style-position: outside;
	list-style-type: circle;
	margin: 10px;
}

