@charset "utf-8";

body{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:1.5;
}
#match{
/*
	width:800px;
	margin:0px auto;
	text-align:center;
*/
}
#header{
	padding:10px 0px 10px 20px;
/*
	width:760px;
	margin:0 auto;
*/
}
.wrap{
	padding:10px 10px 10px 20px;
	width:100%;
/*
	width:760px;
	margin:0 auto;
*/
}
.content{
/*
	float:left;
	width:580px;
*/
	width:80%;
	padding-right:40px;
$padding-left:40px;
}
.side{
/*
	float:left;
*/
	white-space:nowrap;
	width:200px;
}
#footer{
	text-align:center;
	margin:30px 0px;
}
.sideList{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
.sideList li{
	margin:0px;
	padding-left:5px;
}
.sideList li.keyword_1{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_1.jpg) no-repeat 1px 1px;}
.sideList li.keyword_2{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_2.jpg) no-repeat 1px 1px;}
.sideList li.keyword_3{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_3.jpg) no-repeat 1px 1px;}
.sideList li.keyword_4{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_4.jpg) no-repeat 1px 1px;}
.sideList li.keyword_5{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_5.jpg) no-repeat 1px 1px;}
.sideList li.keyword_6{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_6.jpg) no-repeat 1px 1px;}
.sideList li.keyword_7{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_7.jpg) no-repeat 1px 1px;}
.sideList li.keyword_8{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_8.jpg) no-repeat 1px 1px;}
.sideList li.keyword_9{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_9.jpg) no-repeat 1px 1px;}
.sideList li.keyword_10{padding-left:20px;padding-bottom:3px;background:url(/img/cmn/ico_10.jpg) no-repeat 1px 1px;}

.adsList{
	margin-bottom:15px;
}
.sponserSite{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	margin-bottom:5px;
	position:relative;
}
.sponserText{
	position:absolute;
	top:5px;
	right:5px;
}
.sponserText a{
	color:#8A8A8A;
	text-decoration:none;
}
.adsTitle{
	font-size:18px;
}
.adsText{
	font-size:12px;
}
.adsURL a{
	font-size:10px;
	color:#058101;
	text-decoration:none;
}
.relationWord{
	padding:0px 0 20px;
}
.relationWord a{
	padding-left:20px;
}
a{
	color:#0402CE;
	text-decoration:underline;
}
img{
	border:none;
}
form{
	margin:0px;
	padding:0px;
}
h1{
	font-size:12px;
	background:url(/img/cmn/header_bar.jpg) repeat-x;
	padding:5px 0px 12px 25px;
	margin:0;
	font-weight:normal;
}
h2{
	font-size:14px;
	color:#796C5D;
	background:#FCF9BB;
	padding:5px;
}
form{
	padding:0;
	margin:0;
}
.vmiddle{
	vertical-align:middle;
}
.both{
	clear:both;
}

.pBack,
.pNext{
	padding:5px;
	display:block;
	width:70px;
	float:left;
	font-size:14px;
	border:solid 1px #eee;
	margin-right:10px;
}

a.pBack:hover,
a.pNext:hover{
	background:#003399;
	color:#fff;
}

.left{text-align:left;}
.fleft{float:left;}

.searchArea{float:left;padding:3px 10px;}
.searchInput{vertical-align:middle;border:solid 1px #A3B982;padding:2px;}
.searchRadioArea{padding:5px 0;}
.searchAreaFooter{border-top:solid 1px #BBE5FC;border-bottom:solid 1px #BBE5FC;}
.searchAreaFooterBar{text-align:center;padding:15px 10px 10px;background:#EEF9FE;border:solid #fff;border-width:1px 0px;}

.vmiddle{vertical-align:middle;}
.sideTitle{font-size:14px;font-weight:bold;color:#025588;width:200px;}
.sideBody{background:url(/img/cmn/side_bg.jpg) no-repeat;padding:5px 0;}

.footerKeywordArea{width:540px;}
.footerKeyword{float:left;width:170px;margin-right:15px;}
.footerKeywordLast{float:left;width:170px;}
.footerKeywordTitle{padding:2px 5px;border-bottom:solid 1px #ddd;font-weight:bold;color:#005891;}

.pager{text-align:center;margin:0 auto;padding:20px 0;}
.pageBack{border:solid 1px #ACDCFD;padding:3px;text-decoration:none;text-align:center;font-weight:bold;margin-right:15px;}
.pageNext{border:solid 1px #ACDCFD;padding:3px;text-decoration:none;text-align:center;font-weight:bold;margin-left:10px;_margin-left:5px;}

.pageNumOn{border:solid 1px #ACDCFD;padding:3px 7px;margin-right:3px;text-decoration:none;text-align:center;font-weight:bold;color:#000;background:url(/img/cmn/navi_nowpage_bg.jpg);}
.pageNum{border:solid 1px #ACDCFD;padding:3px 7px;margin-right:3px;text-decoration:none;text-align:center;font-weight:bold;}

