@import "beginner.css";
@import "login.css";

/*************************************
 *
 * StyleSheet サイトセブン
 *
 *************************************/


/*************************
            HTML
*************************/

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:Verdana, arial, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka";
	}

html[xmlns] body{
margin:0;
padding:0;
}

*html body {  　　　　　/*IE6だけに適用*/
	overflow-y:auto;

}

*html {
	top center repeat-y
	}
	
*+html body {　　　　　/*IE7だけに適用*/
	overflow-y:auto;
}


h1 {
	margin: 0;
	padding: 0;
	border: none;
	font-size:14px;
	color:#1d3994;
	padding-top:2px;
}

h2 {
	margin: 0;
	padding: 0;
	border: none;
	font-size:14px;
	color:#1d3994;
	padding-top:1px;
}

h3 {
	margin: 0;
	padding: 0;
	border: none;
	padding-top:1px;
	font-size:13px;
	color:#1d3994;
}

h4 {
	margin: 0;
	padding: 0;
	border: none;
	font-size:10px;
	color:#1d3994;
}

h5 {
	margin: 0;
	padding: 0;
	padding-top:2px;
	border: none;
	font-size:9px;
	color:#1d3994;
}


a {
	text-decoration: none;
	color: #333333;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}

img {
border: 0;
}

.style1 {
	font-size: 9px
	}

/*************************
  MAIN LAYOUT STYLES 
*************************/

#container {
	width:801px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	width:801px;
	height:65px;
	padding-left:3px;
	padding-right:3px;
	background-image: url(img/header.gif);
	}
	
#menu_bar {
	width:807px;
	height:23px;
	padding-top:5px;
	padding-bottom:3px;
	background-image: url(../../images/top/menubar.gif);

}


/*************************
  MAIN COLUMN STYLES 
*************************/

*html .left_column {
width:374px;
height:750px;
float:left;
}

*html .center_column {
width:267px; 
height:750px;
float:left;
}

*html .right_column {
width:157px;
height:750px;
float:left;
}

 

.left_column {
width:374px;
height:1040px;
float:left;
}

.center_column {
	width:267px;
	height:1040px;
	float:left;
}

.right_column {
	width:157px;
	height:1040px;
	float:left;
}








#caption01 {
	width:329px;
	height:19px;
	background-image:url(../../images/top/caption_bg.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}

#caption02 {
	width:234px;
	height:19px;
	background-image:url(../../images/top/caption_bg2.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}

#caption03{
	width:212px;
	height:17px;
	background-image:url(../../images/top/caption_bg3.gif);
	background-repeat:no-repeat;
	padding-left:16px;
}

#caption04{
	width:100px;
	height:18px;
	background-image:url(../../images/top/caption_bg4.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}

#caption05{
	width:107px;
	height:17px;
	background-image:url(../../images/top/caption_bg5.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}

#caption06{
	width:125px;
	height:19px;
	background-image:url(../../images/top/caption_bg6.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}

#caption07{
	width:134px;
	height:23px;
	background-image:url(../../images/top/caption_bg7.gif);
	background-repeat:no-repeat;
}

#caption08{
	width:100px;
	height:25px;
	padding-left:10px;
	background-image:url(../../images/top/caption_bg8.gif);
	background-repeat:no-repeat;
}

/*************************
  LEFT COLUM STYLES 
*************************/

#map {
	width:345px;
	height:391px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
	font:12px;
}

*html #pachi_ranking {
	width:345px;
	height:201px;
	margin-left:14px;
	margin-top:7px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}



*html #slo_ranking {
	width:345px;
	height:201px;
	margin-left:14px;
	margin-top:7px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}





#security {
	width:228px;
	height:175px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
	float:left;
}

#iso01 {
	width:126px;
	height:106px;
	float:left
}

#iso02 {
	width:126px;
	height:52px;
	float:left;
	font-size:10px;
}

#secom01 {
	width:102px;
	height:106px;
	float:left
}

#secom01 {
	width:102px;
	height:106px;
	float:left
}

#secom02 {
	width:99px;
	height:52px;
	float:left;
	font-size:9px;
	padding-left:3px;
}

#conjugation_guide{
	 width:110px;
	 height:75px;
	 margin-left:5px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
	 float:left;
}

*html #new_event {
	width:110px;
	height:92px;
	margin-top:5px;
	margin-left:5px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;

}

#new_event {
	width:110px;
	height:92px;
	margin-top:5px;
	margin-left:5px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
	float:left;
}

/*************************
  CENTER COLUM STYLES 
*************************/

*html #new_topics {
	width:250px;
	height:210px;
	margin-left:6px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;

}

#new_topics {
	width:250px;
	height:238px;
	margin-left:6px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;

}

#tabz_container {
	width:250px;
	height:150px;

}




/*************************
  RIGHTS COLUM STYLES 
*************************/

#login {
	width:134px;
	height:100px;
	margin-left:10px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#banner_link01{
	width:136px;
	height:60px;
	margin-left:10px;
	margin-top:6px;
}

#my_site7 {
	width:134px;
	height:227px;
	margin-left:10px;
	margin-top:6px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#banner_link02 {
	width:137px;
	height:60px;
	margin-left:10px;
	margin-top:6px;
}

#banner_link03 {
	width:137px;
	height:122px;
	margin-left:10px;
	margin-top:6px;
}

*html #banner_link04 {
	width:137px;
	height:43px;
	margin-left:10px;
	margin-top:8px;
}

#banner_link04 {
	width:137px;
	height:43px;
	margin-left:10px;
	margin-top: 6px;
}

*html #banner_link05 {
	width:137px;
	height:60px;
	margin-left:10px;
	margin-top:8px;
}

#banner_link05 {
	width:137px;
	height:60px;
	margin-left:10px;
	margin-top:6px;
}

#banner_link06 {
	width:137px;
	height:14px;
	margin-left:10px;
}

#banner_link07 {
	width:137px;
	height:60px;
	margin-left:13px;
	margin-top:5px;
}

#banner_link08 {
	width:137px;
	height:14px;
	margin-left:13px;
}

#banner_link09 {
	width:137px;
	height:72px;
	margin-left:10px;
	margin-top:8px;
}



/*************************
  ボタン 
*************************/

#login_and_kakin {
	width:134px;
	height:81px;
}

#login_and_kakin ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#login_and_kakin li {
	float: left;
	text-indent: -9999px;
}

.kakin{
	width: 114px;
	height: 29px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	background-image:url(../../images/top/kakin_tohroku.gif);
	background-repeat:no-repeat;
	float: left;
}



.kakin a, .kakin a:hover{
	text-decoration: none;
	background-image:url(../../images/top/kakin_tohroku.gif);
	background-repeat:no-repeat;
}


.kakin, .kakin a{
	padding: 0;
	width: 114px;
	height: 29px;
	display: block;
}

.kakin a{
	background-position: 0 0;
}

.kakin a:hover{
	background-position: 0 -29px;
}


.login {
	width: 114px;
	height: 29px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	background-image:url(../../images/top/login.gif);
	background-repeat:no-repeat;
	float: left;
}

.login a, .login a:hover{
	text-decoration: none;
	background-image:url(../../images/top/login.gif);
	background-repeat:no-repeat;
}




.login, .login a{
	padding: 0;
	width: 114px;
	height: 29px;
	display: block;
}

.login a{
	background-position: 0 0;
}

.login a:hover{
	background-position: 0 -29px;
}


/*************************
  トピックス STYLES 
*************************/

*html #roll_up2 {
	width:250px;
	height:220px;
	margin-left:8px;
	margin-top:16px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#roll_up2 {
	width:250px;
	height:244px;
	margin-left:8px;
	margin-top:26px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;

}

*html #topics01 {
	width:240px;
	height:45px;
	margin-top:7px;
	margin-left:5px;
}

#topics01 {
	width:240px;
	height:45px;
	margin-top:12px;
	margin-left:5px;
}

*html #topics02 {
	width:42px;
	height:42px;
	margin-top:7px;
	float:left;
}


#topics02 {
	width:42px;
	height:42px;
	margin-top:12px;
	float:left;
}

*html #topics03 {
	width:188px;
	height:42px;
	margin-top:7px;
	padding-left:10px;
	float:left;
}

#topics03 {
	width:188px;
	height:42px;
	margin-top:12px;
	padding-left:10px;
	float:left;
}


/*************************
  最新機種タブ 
*************************/


#topics_container {
	width:250px;
	height:192px;
}


/*************************
  新着情報 
*************************/

*html #picup{
	 width:250px;
	 height:268px;
	 margin-left:8px;
	 margin-top:16px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
}

#picup{
	width:250px;
	height:286px;
	margin-left:6px;
	margin-top:26px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
	font: 9px;
}


#roll_up3 {
	width:110px;
	height:175px;
	float:right;
}

#roll_up4 {
	width:228px;
	height:158px;
}

#column {
	 width:116px;
	 height:128px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
	 float:left;
}

#presents {
	width:116px;
	height:128px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
	 float:right;
}

#dedama_best {
	 width:116px;
	 height:97px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
	 margin-top:10px;
	 float:left;
}

#best10 {
	 width:116px;
	 height:97px;
	 border-style: solid;
	 border-color:#aabed5;
	 border: 1px;
	 margin-top:10px;
	float:right;
}

/*************************
  100％活用術 
*************************/

*html #clarification {
	width:250px;
	height:148px;
	margin-left:6px;
	margin-top:16px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#clarification {
	width:250px;
	height:148px;
	margin-left:6px;
	margin-top:24px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

/***************************
  全国パチンコ出玉ランキング 
***************************/

*html #pachi_ranking {
	width:345px;
	height:201px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#pachi_ranking {
	width:345px;
	height:206px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#ranking_all {
	width:345px;
	height:182px;
	background-image:url(../../images/top/slo_ran.gif);
	background-repeat:no-repeat;
}

#pranking_all {
	width:345px;
	height:182px;
	background-image:url(../../images/top/pachi_ran.gif);
	background-repeat:no-repeat;
}

#rank01_01 {
	width:234px;
	height:18px;
}

#rank01_02 {
	width:234px;
	height:18px;
}

#rank01_03 {
	 width:61px;
	 height:26px;
	 padding-top:10px;
	 border-bottom-style: solid;
	 border-bottom-color:#aabed5;
	 border-bottom:1px;
}

#rank02_01 {
	 width:234px;
	 height:18px;
}

#rank02_02 {
	width:234px;
	height:18px;
}

#rank02_03 {
	width:61px;
	height:27px;
	padding-top:10px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank03_01 {
	width:234px;
	height:18px;
}

#rank03_02 {
	width:234px;
	height:18px;
}

#rank03_03 {
	width:61px;
	height:27px;
	padding-top:10px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank04_01 {
	width:234px;
	height:18px;
}

#rank04_02 {
	width:234px;
	height:18px;
}

#rank04_03 {
	width:61px;
	height:27px;
	padding-top:10px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank05_01 {
	width:234px;
	height:18px;
}

#rank05_02 {
	width:234px;
	height:18px;
}

#rank05_03 {
	width:61px;
	height:26px;
	padding-top:10px;
}

#rank01_l {
	width:50px;
	height:182px;
	float:left
}

#rank01_c {
	width:234px;
	height:182px;
	float:left
}

#rank01_r {
	width:61px;
	height:182px;
	float:left
}

#rank01_bunchy {
	width:234px;
	height:36px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank02_bunchy {
	width:234px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank03_bunchy {
	width:234px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank04_bunchy {
	width:234px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#rank05_bunchy {
	width:234px;
	height:36px;
}

/***************************
  全国パチスロ出玉ランキング 
***************************/

*html #slo_ranking {
	width:345px;
	height:201px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#slo_ranking {
	width:345px;
	height:202px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

*:first-child+html #slo_ranking {
	width:345px;
	height:206px;
	margin-left:14px;
	margin-top:14px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#slo_waku{
	width:345px;
	height:183px;
}


#slo_rank {
	width:50px;
	height:182px;
	float:left
}

#slo_rank01 {
	width:50px;
	height:36px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}



#slo_rank02 {
	width:50px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#slo_rank03 {
	width:50px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

#slo_rank04 {
	width:50px;
	height:37px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

*html #slo_rank05 {
	width:50px;
	height:36px;
}

#slo_rank05 {
	width:50px;
	height:36px;
	border-bottom-style: solid;
	border-bottom-color:#aabed5;
	border-bottom:1px;
}

/******************************************
  パチンコ・パチスロ 各種ランキングベスト10 
******************************************/

*html #roll_up1 {
	width:345px;
	height:150px;
	margin-left:14px;
	margin-top:7px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#roll_up1 {
	width:345px;
	height:168px;
	margin-left:14px;
	margin-top:15px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

*:first-child+html #roll_up1 {
	width:345px;
	height:147px;
	margin-left:14px;
	margin-top:15px;
	border-style: solid;
	border-color:#aabed5;
	border: 1px;
}

#best01 {
	width:153px;
	height:55px;
	margin-top:10px;
	margin-left:7px;
	float:left;
}

#best02 {
	 width:42px;
	 height:42px;
	 margin-top:6px;
	 float:left;
}

#best03 {
	 width:100px;
	 height:42px;
	 margin-top:6px;
	 padding-left:10px;
	 float:left;
}

#rbest01 {
	width:160px;
	height:55px;
	margin-top:10px;
	margin-right:5px;
	float:right;
}

#rbest02 {
	width:42px;
	height:42px;
	margin-top:6px;
	float:left;
}

#rbest03 {
	 width:108px;
	 height:42px;
	 margin-top:6px;
	 padding-left:10px;
	 float:left;
}



/*******************
  課金方法 
*******************/

.fare_header{
	width:785px;
	height:56px;
	background-image:url(../../images/kakin/fare.gif);
	background-repeat:no-repeat;
}

.fare_plan{
	width:392px;
	height:300px;
	float:left;
}


#dis {
	 width:362px;
	 padding:10px;
	 margin:5px;
	 border-style: solid;
	 border-color:#aabed5;
	 border:1px;
	 line-height: 160%;

}

#fare_plan_picture{
	width:372px;
	height:280px;
	padding:10px;
}

.packs{
	width:392px;
	height:89px;
}

.packs1_01{
	width:391px;
	height:12px;
	margin-top:5px;
}

.packs1_02{
	width:378px;
	height:30px;
	border-left:1px #ab8c00  solid;
	border-right:1px #ab8c00  solid;
	padding:6px;
}

.packs1_03{
	width:380px;
	height:37px;
	border-left:1px #ab8c00  solid;
	border-right:1px #ab8c00  solid;
	text-align:right;
	padding-right:10px;
}

.packs1_04{
	width:392px;
	height:12px;
}

.how_to_purchase{
	width:785px;
	height:56px;
	background-image:url(../../images/kakin/kounyu.gif);
	background-repeat:no-repeat;
}

.how_to_purchase00{
	width:785px;
	height:30px;
}

.purchase_category{
	width:783px;
	height:395px;
	border:1px #7a7676 solid;
	font-size:12px;
} 

.purchase_category01{
	width:783px;
	height:170px;
	border-bottom: 1px #7a7676 solid;
}

.purchase_category02{
	width:260px;
	height:200px;
	float:left;
	border-right:
	1px #7a7676 solid;
	border-bottom: 1px #7a7676 solid;
}

.purchase_category03{
	width:261px;
	height:200px;
	float:left;
	border-right:
	1px #7a7676 solid;
	border-bottom: 1px #7a7676 solid;
}

.purchase_category04{
	width:260px;
	height:200px;
	float:left;
	border-bottom: 1px #7a7676 solid;
}

.purchase_category05{
	width:260px;
	height:195px;
	float:left;
	border-right:1px #7a7676 solid;
}

.purchase_category06{
	width:261px;
	height:195px;
	float:left;
	border-right:1px #7a7676 solid;
}

.purchase_category07{
	width:260px;
	height:195px;
	float:left;
}


#bottom{
	background-color:#004ea2;
	padding-top:20px;
	color:#FFFFFF;
	padding-bottom:50px
}

#bottom a:link{color:#FFFFFF}
#bottom a:visited {
	text-decoration: none;
	color: #FFFF99;
}