@charset "euc-jp";

.top_headimg {
	height:256px;
	background-image: url(../img/golf.jpg);
	background-repeat:no-repeat;
}

.top_karirareru {
	height:51px;
	background-image: url(../img/top_karirareru.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}

.top_mark {
	margin-left:285px;
	margin-top:16px;
}

.top_boxback {
	margin-top:15px;
	height:194px;
	background-image: url(../img/top_boxback.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.top_box3tbl {
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
}

.top_tel2 {
	margin-top:20px;
}

.top_tel2tbl {
	margin-left:auto;
	margin-right:auto;
}

.top_tel2tbl_tr {
	vertical_align:top;
}

.top_commodity {
	margin-top:20px;
	text-align:center;
}

.top_topics {
	margin-top:20px;
	width:530px;
}

.top_topicsbox {
	text-align:center;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#c0c0c0;
	text-align:left;
	padding:5px;
}

.top_topicstbl {
	margin-left:5px;
	font-size:90%;
}

.top_topicstbl th {
	width:50px;
	text-align:center;
}

.top_topicstbl td {
	padding-left:10px;
}

.top_order2 {
	margin-top:30px;
	text-align:center;
}

.main_top_img {
	text-align:center;
}

.m_loan1 {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#c0c0c0;
	width:530px;
	background-color:#ffcc00;
	margin-top:0px;
}


.m_loan1_inner {
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-width:0px 0px 0px 5px;
	border-color:#ff0000;
	text-align:left;
	padding:2px;
}

.m_loan1_box {
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#c0c0c0;
	padding:10px;
	width:510px;
	text-align:left;
	line-height:150%;
}

.m_loan2 {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#c0c0c0;
	width:530px;
	background-color:#ffcc00;
	margin-top:10px;
}

.m_loan2_inner {
	margin-top:1px;
	margin-bottom:1px;
	border-style:solid;
	border-width:0px 0px 0px 5px;
	border-color:#ff0000;
	text-align:left;
	padding:2px;
}

.m_loan2_box {
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#c0c0c0;
	padding:10px;
	width:510px;
	text-align:left;
	line-height:150%;
}
.top_side_challenge {
	text-align:center;
	margin-top:5px;
}

.top_challenge {
	text-align:right;
	margin-top:150px;
}
.top_flash_image {
margin-top:8px;
width:715px;
margin-left:auto;
margin-right:auto;
}
