/*----基本関係-------------------------------------------*/

body{margin: 0px; padding: 0px; background-color: #FFFFFF; font-size: 12px;}
td{font-size: 12px;}

/* ---リンク関係---------------------------------------------------------------------- */

a:link {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}

/* 0710 */
.indent{
line-height:1px;
font-size:1px;
height:37px;
margin:0;
text-indent:-9999px;
}

h3{
text-align:right;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin:0;
}

#wrap{
width:567px;
margin:0 auto 0;
}

.main{
background:url(/images/match/main.gif) no-repeat;
width:523px;
height:91px;
margin:80px auto 3px;
}

#searchwrap{
width:567px;
margin:0 auto 0;
padding:0;
}

#searchbox{
background:url(/images/match/serachtop.gif) no-repeat left top;
width:567px;
height:76px;
margin:0 auto;
position:relative;
}

#searchmid{
background:url(/images/match/searchmid.gif) no-repeat ;
width:507px;
padding-bottom:25px;
padding-left:60px;
}

#searchmid1{
background:url(/images/match/searchmid1.gif) repeat-y ;
width:567px;
margin:0 auto 0;
}

.searchbtm{
background:url(/images/match/searchbtm.gif) no-repeat;
text-indent:-9999px;
width:567px;
height:12px;
margin:0 auto 0;
}



#search{
background:url(/images/match/search.gif) no-repeat;
width:530px;
height:58px;
margin-left:36px;
top:16px;
position:absolute;
}

#search div.search-on{
	position:absolute;
	top:11px;
	left:66px;
	width: 457px;
}

/**html #search div.search-on{
	position:absolute;
	top:18px;
	left:71px;
	width: 457px;
}

*+html #search div.search-on{
	position:absolute;
	top:18px;
	left:71px;
	width: 457px;
}*/

#search div.search-on p.search-box{
	float:left;
	margin:5px 0 0 5px;
}

#search div.search-on p.search-box input{
	width:340px;
	height:12px;
	padding:6px 0px 6px 10px;
	font-size:12px;
	background:none;
	border:none;
}

*html #search div.search-on p.search-box input{
	width:340px;
	height:12px;
	padding:6px 0px 6px 0px;
	font-size:12px;
	background:none;
	border:none;
}

#search div.search-on p.search-btn{
	float:left;
	margin:5px 0px 0px 15px;
}

*+html #search div.search-on p.search-btn{
	float:left;
	margin:5px 0px 0px 10px;
}

.link{
width:480px;
margin:0 auto 0px;}

.al{
float:left;
list-style:none;
background:url(/images/match/sepline.gif) right no-repeat;
padding:0 15px 0 15px;
}


.al2{
float:left;
list-style:none;
padding:0 15px 0 15px;
}

.height{
line-height:18px;}

#inf{
margin:0 auto 0;
width:530px;
}

.info{
text-align:center;
font-weight:bold;
color:#00649b;
_margin-top:10px;
}

*+html .info{
text-align:center;
font-weight:bold;
color:#00649b;
margin-top:10px;
}

#copy{
margin:0 auto 0;
font-size:10px;
width:567px;
text-align:center;
_margin-top:10px;
}

*+html #copy{
margin:0 auto 0;
font-size:10px;
width:567px;
text-align:center;
margin-top:10px;
}