@charset 'utf-8';

/* ------------------------------
装飾用スタイルシート
------------------------------ */

#header_menu {
	height:20px;
}
#header_menu ul li{
	list-style:none;
	float:left;
}
#header_menu ul li a{
	display:block;
	text-indent:-9999px;
	height:20px;
}
	
#header_menu ul li.h_menu_01 a{background:url(../images/h_t_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_01 a:hover{background:url(../images/h_t_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_01_on{background:url(../images/h_t_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_02 a{background:url(../images/h_m_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_02 a:hover{background:url(../images/h_m_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_02_on{background:url(../images/h_m_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_03 a{background:url(../images/h_k_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_03 a:hover{background:url(../images/h_k_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_03_on{background:url(../images/h_k_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_04 a{background:url(../images/h_af_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_04 a:hover{background:url(../images/h_af_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_04_on{background:url(../images/h_af_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_05 a{background:url(../images/h_fq_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_05 a:hover{background:url(../images/h_fq_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_05_on{background:url(../images/h_fq_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_06 a{background:url(../images/h_toi_01.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_06 a:hover{background:url(../images/h_toi_02.gif) top left no-repeat;width:77px;}
#header_menu ul li.h_menu_06_on{background:url(../images/h_toi_02.gif) top left no-repeat;width:77px;}

/* ========== 管理画面ヘッダー ========== */

#header_menu ul li.admin_menu_01 a{background:url(../images/menu/admin_menu_01.gif) top left no-repeat;width:100px;}
#header_menu ul li.admin_menu_01 a:hover{background:url(../images/menu/admin_menu_01.gif) 0 -26px no-repeat;width:100px;}
#header_menu ul li.admin_menu_01_on{background:url(../images/menu/admin_menu_01.gif) 0 -26px no-repeat;width:100px;}
#header_menu ul li.admin_menu_02 a{background:url(../images/menu/admin_menu_02.gif) top left no-repeat;width:99px;}
#header_menu ul li.admin_menu_02 a:hover{background:url(../images/menu/admin_menu_02.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_02_on{background:url(../images/menu/admin_menu_02.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_03 a{background:url(../images/menu/admin_menu_03.gif) top left no-repeat;width:99px;}
#header_menu ul li.admin_menu_03 a:hover{background:url(../images/menu/admin_menu_03.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_03_on{background:url(../images/menu/admin_menu_03.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_04 a{background:url(../images/menu/admin_menu_04.gif) top left no-repeat;width:99px;}
#header_menu ul li.admin_menu_04 a:hover{background:url(../images/menu/admin_menu_04.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_04_on{background:url(../images/menu/admin_menu_04.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_05 a{background:url(../images/menu/admin_menu_05.gif) top left no-repeat;width:99px;}
#header_menu ul li.admin_menu_05 a:hover{background:url(../images/menu/admin_menu_05.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.admin_menu_05_on{background:url(../images/menu/admin_menu_05.gif) 0 -26px no-repeat;width:99px;}

#header_menu ul li.client_menu_01 a{background:url(../images/menu/client_menu_01.gif) top left no-repeat;width:100px;}
#header_menu ul li.client_menu_01 a:hover{background:url(../images/menu/client_menu_01.gif) 0 -26px no-repeat;width:100px;}
#header_menu ul li.client_menu_01_on{background:url(../images/menu/client_menu_01.gif) 0 -26px no-repeat;width:100px;}
#header_menu ul li.client_menu_02 a{background:url(../images/menu/client_menu_02.gif) top left no-repeat;width:99px;}
#header_menu ul li.client_menu_02 a:hover{background:url(../images/menu/client_menu_02.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_02_on{background:url(../images/menu/client_menu_02.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_03 a{background:url(../images/menu/client_menu_03.gif) top left no-repeat;width:99px;}
#header_menu ul li.client_menu_03 a:hover{background:url(../images/menu/client_menu_03.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_03_on{background:url(../images/menu/client_menu_03.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_04 a{background:url(../images/menu/client_menu_04.gif) top left no-repeat;width:99px;}
#header_menu ul li.client_menu_04 a:hover{background:url(../images/menu/client_menu_04.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_04_on{background:url(../images/menu/client_menu_04.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_05 a{background:url(../images/menu/client_menu_05.gif) top left no-repeat;width:99px;}
#header_menu ul li.client_menu_05 a:hover{background:url(../images/menu/client_menu_05.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_05_on{background:url(../images/menu/client_menu_05.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_06 a{background:url(../images/menu/client_menu_06.gif) top left no-repeat;width:99px;}
#header_menu ul li.client_menu_06 a:hover{background:url(../images/menu/client_menu_06.gif) 0 -26px no-repeat;width:99px;}
#header_menu ul li.client_menu_06_on{background:url(../images/menu/client_menu_06.gif) 0 -26px no-repeat;width:99px;}


/* ========== leftcol ========== */

#leftcol ul {
	list-style-type	: none;
}

#search{
	width:170px;
	background-color:#E5E5E5;
	margin-bottom:5px;
}
#search_02{
	width:160px;
	margin:5px;
}

#affiliate_menu,
#sponsor_menu,#ranking_01{
	width:170px;
	margin-bottom:5px;
}

#affiliate_menu a,
#sponsor_menu a{
	text-decoration:none;
	display:block;
	height:24px;
#	width:170px;
	text-indent:-9999px;
}
#affiliate_menu ul,
#sponsor_menu ul{
	border:#999999 solid 1px;
}

#affiliate_menu .affiliate_menu_affiliate a,
#sponsor_menu .sponsor_menu_sponsor a{
	height:54px;
}
#affiliate_menu .affiliate_menu_regist a,
#affiliate_menu .affiliate_menu_login a,
#sponsor_menu .sponsor_menu_login a{
	height:29px;
}

.affiliate_menu_affiliate a{background:url(../images/s_menu/af001.gif) left top no-repeat;}
.affiliate_menu_affiliate a:hover{background:url(../images/s_menu/af002.gif) left top no-repeat;}
.affiliate_menu_affiliate_on a{background:url(../images/s_menu/af002.gif) left top no-repeat;}
.affiliate_menu_regist a{background:url(../images/s_menu/af_shinki01.gif) left top no-repeat;}
.affiliate_menu_regist a:hover{background:url(../images/s_menu/af_shinki02.gif) left top no-repeat;}
.affiliate_menu_regist_on a{background:url(../images/s_menu/af_shinki02.gif) left top no-repeat;}
.affiliate_menu_login a{background:url(../images/s_menu/af_login01.gif) left top no-repeat;}
.affiliate_menu_login a:hover{background:url(../images/s_menu/af_login02.gif) left top no-repeat;}
.affiliate_menu_login_on a{background:url(../images/s_menu/af_login02.gif) left top no-repeat;}

#affiliate_menu li.affiliate_menu_01 a{background:url(../images/s_menu/sm_001_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_01 a:hover{background:url(../images/s_menu/sm_001_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_01_on a{background:url(../images/s_menu/sm_001_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_02 a{background:url(../images/s_menu/sm_002_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_02 a:hover{background:url(../images/s_menu/sm_002_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_02_on a{background:url(../images/s_menu/sm_002_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_03 a{background:url(../images/s_menu/sm_003_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_03 a:hover{background:url(../images/s_menu/sm_003_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_03_on a{background:url(../images/s_menu/sm_003_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_04 a{background:url(../images/s_menu/sm_004_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_04 a:hover{background:url(../images/s_menu/sm_004_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_04_on a{background:url(../images/s_menu/sm_004_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_05 a{background:url(../images/s_menu/sm_005_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_05 a:hover{background:url(../images/s_menu/sm_005_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_05_on a{background:url(../images/s_menu/sm_005_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_06 a{background:url(../images/s_menu/sm_006_01.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_06 a:hover{background:url(../images/s_menu/sm_006_02.gif) left top no-repeat;}
#affiliate_menu li.affiliate_menu_06_on a{background:url(../images/s_menu/sm_006_02.gif) left top no-repeat;}

.sponsor_menu_sponsor a{background:url(../images/s_menu/sp001.gif) left top no-repeat;}
.sponsor_menu_sponsor a:hover{background:url(../images/s_menu/sp002.gif) left top no-repeat;}
.sponsor_menu_sponsor_on a{background:url(../images/s_menu/sp002.gif) left top no-repeat;}
.sponsor_menu_login a{background:url(../images/s_menu/sp_login01.gif) left top no-repeat;}
.sponsor_menu_login a:hover{background:url(../images/s_menu/sp_login02.gif) left top no-repeat;}
.sponsor_menu_login_on a{background:url(../images/s_menu/sp_login02.gif) left top no-repeat;}

#sponsor_menu li.sponsor_menu_01 a{background:url(../images/s_menu/sm_007_01.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_01 a:hover{background:url(../images/s_menu/sm_007_02.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_01_on a{background:url(../images/s_menu/sm_007_02.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_02 a{background:url(../images/s_menu/sm_008_01.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_02 a:hover{background:url(../images/s_menu/sm_008_02.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_02_on a{background:url(../images/s_menu/sm_008_02.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_03 a{background:url(../images/s_menu/sm_009_01.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_03 a:hover{background:url(../images/s_menu/sm_009_02.gif) left top no-repeat;}
#sponsor_menu li.sponsor_menu_03_on a{background:url(../images/s_menu/sm_009_02.gif) left top no-repeat;}

#ranking_01 ul{
	border:#999999 solid 1px;
}
#ranking_01 ul li a{
/*	background:url(../images/ranking_btn.gif) left top no-repeat;
	background: #FFFF99;
*/
	height:19px;
	width:168px;
	font-size:80%;
	line-height:200%;
	display:block;
	text-indent:15px;
	overflow:hidden;
}

/* ========== 2階層 Page サイドメニュー========== */
#ranking_02,
#pickup_side{
	width:160px;
	background: #F7F7F7;
	margin-bottom:10px;
}
#ranking_02 ul li{
	border-bottom:#AAA dotted 1px;
	width:160px;
	height:21px;
	list-style-type	: none;
	overflow:hidden;
}
#ranking_02 ul li a{
	font-size:80%;
	display:block;
	text-indent:15px;
	line-height:200%;
}

#pickup_side .pickstyle{
	margin:5px 0;
	border-bottom:#AAA dotted 1px;
	padding:5px;
	zoom: 100%;
}

#pickup_side .pickstyle a{
	color:#FF9900;
	font-weight:bold;
	margin-bottom:3px;
}
#pickup_side .pickstyle_img{
	float:left;
	margin-right:3px;
	border:#999999 solid 1px;
}

/* ========== rightcol ========== */

.banner {
	margin: 5px 0;
}

#site_search{
	width:149px;
	height:67px;
	background:#ddd;
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	padding:5px 5px 0;
	margin-bottom:10px;
}

#site_search p{
	margin:3px 0;
}

#site_search_02{
	width:105px;
	height:16px;
	margin:5px 2px 5px 5px;
	padding-left:3px;
	border:#AAA solid 1px;
}

#site_search_03{
	width:35px;
	margin:5px 5px 5px 0;
}
