@charset "UTF-8";

@import url(common_sub.css);

h4 {
	margin: 0 0 15px;
}

.link a {
	color: #FF6600;
	text-decoration: underline;
}

.link a:hover {
	color: #FF6600;
	text-decoration: none;
}

.main_title_text {
	background: url(../common/img/line_sen.gif) bottom repeat-x;
	padding: 0 0 30px;
}

.text_box {
	padding: 30px 0 0 0;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	padding: 0 0 12px 0;
}

.text_box_l {
	float: left;
	margin: 0 15px 0 0;
	width: 400px;
}

.text_box_r {
	float: left;
	width: 265px;
}

.foot_margin {
	padding: 0 0 10px 0;
}

.txt_margin {
	padding: 10px 0 0 0;
}

.txt_margin_sen {
	background: url(../common/img/line_ten.gif) bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
}

.text_l {
	float: left;
	width: 60px;
	font-weight: bold;
}

.text_r {
	float: left;
}

.button_contact {
	width: 265px;
	padding: 10px 0 0 0;
	text-align: center;
}

.text_box_bottom {
	background: url(../common/img/line_sen.gif) top repeat-x;
	padding: 30px 0 0;
	margin: 30px 0 0 0;
}

.text_box_bottom ol {
	margin: 0 0 0 23px;
}

.text_box_bottom li {
	list-style-type: disc;
	margin: 0 0 5px;
}

.shikaku {
	margin: 30px 0 0 0;
	padding: 15px;
	border: solid 1px #929292;
}

.shikaku_l {
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
}

.shikaku_r {
	float: left;
	width: 473px;
}

.shikaku_namae {
	font-size: 14px;
	font-weight: bold;
	padding: 50px 0 40px 0;
}

.shikaku_text {
	padding: 0 0 6px 0;
}