@charset "utf-8";
/* CSS Document */


/*
*	ALL PAGE STYLE
* ************************************************************************* */

body {
	background: url(../images/page_bg.jpg) repeat-x;
	min-width: 1000px;	
	color:#333;
}

#page {
	width: 950px;
	margin:0 auto;
}


#section{
	padding: 15px 0 0 0;
}
#article {
	width:635px;
	float: left;

	margin:0 15px 0 0;
}
#aside {
	width: 300px;
	float:right;
}
a {
	color:#000099;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration:underline;
}
/*	clear	*/
.clear {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	
	clear:both;
}

/*
*	HEADER STYLE
* ************************************************************************* */

#header {
	width: 940px;
	margin: 10px 5px 0;
	padding: 1px 0;
}
#header h1 {
	float:left;
	background:url(../images/logo_gamble.png);
	width:183px;
	height: 31px;

}
#header h1 a {
	height:31px;
	display:block;
	text-indent: -9999px;	
}

#header p.h-text {

	float: left;
	margin: 10px 0 0 5px;

}
#h_Search {
	margin: 10px 0 0 5px;
	float:right;
}
#h_Search p{
	float:right;
	margin: 0 10px 0 0;
}

#h_Search form {
	float:right;
}

/*
*	NAVI STYLE
* ******************************************** */

#nav {
	width:940px;
	height: 50px;
	
	margin-top: 10px;
}
#nav ul#main-menu {
	
}
ul#main-menu li{
	float: left;
	margin: 0 5px 0 0;
	
}
ul#main-menu li a{
	width:120px;
	height: 50px;
	
	display:block;
	text-indent: -9999px;
}

ul#main-menu li.main_menu_item a:hover{
	background-position: 0 50px;
}
ul#main-menu li.item-end{
	background-position: 0 50px;
}
/**	IMAGEの挿入** */

ul#main-menu li#main_top a{
	background-image:url(../images/navi/navi_01.gif);
}
ul#main-menu li#main_beg a{
	background-image:url(../images/navi/navi_03.gif);
}
ul#main-menu li#main_pachinko a{
	background-image:url(../images/navi/navi_05.gif);
}
ul#main-menu li#main_kka a{
	background-image:url(../images/navi/navi_07.gif);
}
ul#main-menu li#main_loto a{
	background-image:url(../images/navi/navi_09.gif);
}
ul#main-menu li#main_other a{
	background-image:url(../images/navi/navi_11.gif);
}
ul#main-menu li#main_k-top a{
	background-image:url(../images/navi/navi_13.gif);
	width:100px;
}

/**アクティブ設定**/


body#gamble_top div#header ul#main-menu li#main_top a{
	background-position: 0 50px !important;
}
body#gamble_beg div#header ul#main-menu li#main_beg a{
	background-position: 0 50px !important;
}
body#gamble_pachinko div#header ul#main-menu li#main_pachinko a{
	background-position: 0 50px !important;
}
body#gamble_kka div#header ul#main-menu li#main_kka a{
	background-position: 0 50px !important;
}
body#gamble_loto div#header ul#main-menu li#main_loto a{
	background-position: 0 50px !important;
}
body#gamble_other div#header ul#main-menu li#main_other a{
	background-position: 0 50px !important;
}
body#gamble_beginner div#header ul#main-menu li#main_beg a{
	background-position: 0 50px !important;
}

/*
*	ASIDE STYLE
* ************************************************************************* */

#aside {
}

/*CW　STYLEココカラ*/
#aside #cw_section{
	margin: 0 0 10px 0;
}
#aside #cw_entry {
	margin-bottom:10px;
	border:1px solid #CCC;
	height: 124px;
	width: 298px;
}
#aside #cw_entry h2{
	background:url(/common/images/bar_pr.gif);
	 height: 26px;
    text-indent: -9999px;
    width: 298px;
}
#aside #cw_entry img{
	margin: 10px;
	float:left;
}
#aside #cw_entry p{
	float:left;
	width: 190px;
	padding: 10px 0 0 0;

}
#aside #cw_entry p a{
	font-weight:bold;
	text-decoration:underline;
}

/*CW　STYLEココマデ*/

#asi_content_all
,#asi_beginner
,#asi_link {
	width:298px;
	border: 1px solid #CCC;
	margin-top: 15px;
}
#asi_beginner ul
,#asi_link ul{
	margin: 5px 0;	
}
#asi_content_all h3
,#asi_beginner h3
,#asi_link h3{
	color:#FF0000;
	font-weight:bold;
	margin: 5px 0 5px 10px;	
}
#asi_content_all li
,#asi_beginner li
,#asi_link li{
	list-style:url(/common/images/arrow.jpg);
	margin: 0 0 3px 20px;
}

/*画像を挿入*/

#asi_content_all h2{
	background:url(/common/images/bar_contall.gif);
	width: 298px;
	height:26px;
	text-indent:-9999px;
}
#asi_beginner h2{
	background:url(/common/images/bar_aside_beginner.gif);
	width: 298px;
	height:26px;
	text-indent:-9999px;
}	
#asi_link h2{
	background:url(/common/images/bar_link.gif);
	width: 298px;
	height:26px;
	text-indent:-9999px;
}
/*
*	ARTICLE STYLE
* ************************************************************************* */


/*
*	コンテンツエリア
* ******************************************************/

.art_contentbox {
	width:633px;
	border: 1px solid #CCC;
	border-bottom: none;
	margin-top: 15px;
	background:url(/common/images/1px333.jpg) center repeat-y;
}
.art_contentbox ul {
	clear:both;
}
.art_contentbox ul li {
	float:left;
	border-bottom: 1px solid #CCC;
}
.art_contentbox h2 {
	width:536px;
	height:27px;
	float:left;
	margin: -1px 0 0 -1px;
	text-indent: -9999px;
}
.art_contentbox a.contentbox_button {
	width:99px;
	height:27px;
	display:block;
	float: right;
	margin: -1px -1px 0 0;
	text-indent: -9999px;
}
/*	画像を挿入	
* ***********************************/
#contentbox_pachinko h2{
	background:url(/common/images/bar_pachinko.gif);
}
#contentbox_pachinko .art_entry h3{
	color:#F60;
}
#contentbox_pachinko a.contentbox_button {
	background:url(/common/images/bu_pachinko.gif);
}
#contentbox_kka h2{
	background:url(/common/images/bar_kka.gif);
}
#contentbox_kka .art_entry h3{
	color: #00F;
}
#contentbox_kka a.contentbox_button {
	background:url(/common/images/bu_kka.gif);
}
#contentbox_loto h2{
	background:url(/common/images/bar_loto.gif);
}
#contentbox_loto .art_entry h3{
	color:#FF0000;
}
#contentbox_loto a.contentbox_button {
	background:url(/common/images/bu_loto.gif);
}
#contentbox_other h2{
	background:url(/common/images/bar_other.gif);
}
#contentbox_other .art_entry h3{
	color: #909;
}
#contentbox_other a.contentbox_button {
	background:url(/common/images/bu_other.gif);
}
#contentbox_keiba h2{
	background:url(/common/images/bar_keiba.gif);
}
#contentbox_keiba .art_entry h3{
	color:#090;
}
#contentbox_keiba a.contentbox_button {
	background:url(/common/images/bu_keiba.gif);
}

/*
*	ENTRY
* ******************************************************/
.art_entry {
	width:306px;
	min-height:110px;
	padding: 5px;	
	cursor:pointer;
}
.art_entry h3{
	float:left;
	font-size:116%;
	font-weight:bold;
	margin-bottom: 5px;
	width: 220px;
}

.art_entry a{
	float:right;
	margin-bottom: 5px;
	background:url(/common/images/check-button.jpg);
	width:86px;
	height:20px;
	
	text-indent:-9999px;
}
.art_entry img {
	float:left;
	margin-top:5px;
}
.art_entry p {
	margin: 25px 0 0 85px;
}
.art_entry p.contype_img {
	height:15px;
	background:url(/common/images/con-type-rogo.gif);
	text-indent: -9999px;
	float:right;
	margin:0 0 0 5px;
}

/*	CONTYPE 画像の位置を変更	
* ***************************************************/
.art_entry p.lotoauction {/*ロトオークション*/
	background-position: 0 0;
	width:86px;
}
.art_entry p.sweepstakes {/*懸賞*/
	background-position:0 -15px;
	width:35px;
}
.art_entry p.keirin {/*競輪*/
	background-position:-35px -15px;
	width:35px;
}
.art_entry p.move {/*動画*/
	background-position:0 -30px;
	width:35px;
}
.art_entry p.kyotei {/*競艇*/
	background-position:-35px -30px;
	width:35px;
}
.art_entry p.search {/*検索*/
	background-position:0 -45px;
	width:35px;
}
.art_entry p.theory {/*理論*/
	background-position:-35px -45px;
	width:35px;
}
.art_entry p.loto {/*ロト*/
	background-position:0 -75px;
	width:35px;
}
.art_entry p.expected {/*予想*/
	background-position:-35px -75px;
	width:35px;
}
.art_entry p.data {/*データ*/
	background-position:0 -60px;
	width:42px;
}
.art_entry p.comic {/*漫画*/
	background-position:-42px -60px;
	width:35px;
}
.art_entry p.simulator	 {/*シュミレーター*/
	background-position:0 -90px;
	width:80px;
}
.art_entry p.numbers {/*ナンバーズ*/
	background-position:0 -105px;
	width:64px;
}

/*	HOVER設定	*/
#contentbox_pachinko div.art_entry a:hover{
	background-position: 0 -20px;
}
#contentbox_kka div.art_entry a:hover{
	background-position: 0 -40px;
}
#contentbox_loto div.art_entry a:hover{
	background-position: 0 -60px;
}
#contentbox_other div.art_entry a:hover{
	background-position: 0 -80px;
}
#contentbox_keiba div.art_entry a:hover{
	background-position: 0 -100px;
}


