@charset "Shift_JIS";					/*使用する文字コード*/

/*-------------------基本設定-------------------*/
*{										/*margin・padding指定を*で一括0px指定*/	
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5,h6,ul,ol,dl,li,p,form,a,div,th,td {
margin-bottom: 0;
margin-top: 0;
}
html {
font-size: 62.5%;								/*1em=10px程度。以降fontsizeはemで設定すること*/
}
body {
font-family: "MS Pゴシック","Osaka","Hiragino kakugo Pro W3",san-serif;
font-size: 1em;
background-color: #fff;
text-align: center;
scrollbar-base-color :#aaa;
scrollbar-face-color :#fff;
scrollbar-arrow-color:#333;
}
img{
border: 0;
}
p {
line-break: strict;
word-break: break-all;
text-align: justify;
text-justify: inter-ideograph;
}
a {/*-----クリック時の点線を消す-----*/
outline: 0;
}
a:link {/*-----リンク設定-----*/
color: #0066FF;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #6600FF;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
color: #FF0000;
}
.clearfix:after {/*flortクリア用*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/*Hide MacIE \*/
*html.clearfix {
height: 1%;
}
.clearfix {
display: block;
}
span.upper {
	text-transform: uppercase;
	}
span.lower {
	text-transform: lowercase;
	}
/* */
/*-------------------コンテンツ内大枠設定-------------------*/
div#wrapper {
background: #fff url(../common_images/bg.jpg) repeat-y center top ;
width: 890px;
text-align: center;
margin: 0 auto;
padding: 0;
}
div#container {
width: 760px;
margin: 0 auto;
padding-bottom: 25px;
clear: both;
background: #fff url(../common_images/bg_container.jpg) repeat-x left bottom;
text-align: left;
}
div#breadcrumbs {
background-color: #fff;
font-size: 1.4em;
padding: 5px 0;
}
div#breadcrumbs a {
font-weight: bold;
text-decoration: underline;
color: #6060FF;
}
/*-------------------ヘッダー設定div#header内-------------------*/
div#header {
width: 860px;
margin: 0 auto 5px;
padding: 0;
clear: both;
text-align: left;
}
div#head {
width: 840px;
margin: 0;
padding: 0 10px;
clear: both;
border-bottom: 1px solid #A5C9FF;
background-color: #CFE1FF;
clear: both;
}
h1 {
margin: 0;
padding: 8px 0 7px;
font-size: 1.4em;
color: #804918;
text-align: left;
width: 55%;
display: inline;
float: left;
}
h1 span {
font-size: 0.9em;
color: #333333;
font-weight: normal;
}
div#header p {
width: 840px;
padding: 0;
margin: 2px 0;
}
div#header p.logo {
width: 500px;
padding: 0;
margin: 2px 0;
float: left;
}
div#header p.bnr {
width: 340px;
padding: 0;
margin: 2px 12px 2px 0;
_margin: 2px 6px 2px 0;
float: right;
text-align: right;
}
div#head form {
float: right;
margin: 3px 0 0;
padding: 0;
width: 44%;
text-align: right;
}
div#head input {
margin-right: 10px;
padding: 0;
width: 100px;
height: 1.4em;
vertical-align: middle;
}
div#head img {
margin-right: 1px;
padding: 0;
vertical-align: middle;
}
div#globalnavi {
width: 860px;
margin: 0;
padding: 0;
clear: both;
}
div#globalnavi ul {
width: 860px;
margin: 0;
padding: 0;
list-style: none;
text-indent: -999em;
}
div#globalnavi li {
margin: 0;
padding: 0;
display: inline;
}
div#globalnavi a {
height: 36px;
margin: 0;
padding: 0;
display: block;
text-decoration: none;
outline: none;
float: left;
}
/*-------------------グローバルナビゲーション（link）-------------------*/
div#globalnavi ul li.pachi_navi a {						/*機種パチ*/
width: 134px;
background: transparent url(../common_images/header_img/navi_pachi.gif) no-repeat left top;
}
div#globalnavi ul li.slo_navi a {						/*機種スロット*/
width: 133px;
background: transparent url(../common_images/header_img/navi_slo.gif) no-repeat left top;
}
div#globalnavi ul li.easy_navi a {						/*かんたん攻略*/
width: 100px;
background: transparent url(../common_images/header_img/navi_easy.gif) no-repeat left top;
}
div#globalnavi ul li.rumor_navi a {						/*噂の攻略*/
width: 88px;
background: transparent url(../common_images/header_img/navi_rumor.gif) no-repeat left top;
}
div#globalnavi ul li.guide_navi a {						/*攻略入門*/
width: 76px;
background: transparent url(../common_images/header_img/navi_guide.gif) no-repeat left top;
}
div#globalnavi ul li.column_navi a {						/*ライターズコラム*/
width: 130px;
background: transparent url(../common_images/header_img/navi_column.gif) no-repeat left top;
}
div#globalnavi ul li.entry_navi a {						/*新規会員*/
width: 199px;
background: transparent url(../common_images/header_img/navi_entry.gif) no-repeat left top;
}
/*-------------------グローバルナビゲーション（hover・current）-------------------*/
div#globalnavi ul li.pachi_navi a:hover,div#globalnavi ul li.pachi_navi a.current {						/*機種パチ*/
width: 134px;
background: transparent url(../common_images/header_img/navi_pachi.gif) no-repeat left bottom;
}
div#globalnavi ul li.slo_navi a:hover,div#globalnavi ul li.slo_navi a.current {						/*機種スロット*/
width: 133px;
background: transparent url(../common_images/header_img/navi_slo.gif) no-repeat left bottom;
}
div#globalnavi ul li.easy_navi a:hover,div#globalnavi ul li.easy_navi a.current {						/*かんたん攻略*/
width: 100px;
background: transparent url(../common_images/header_img/navi_easy.gif) no-repeat left bottom;
}
div#globalnavi ul li.rumor_navi a:hover,div#globalnavi ul li.rumor_navi a.current {						/*噂の攻略*/
width: 88px;
background: transparent url(../common_images/header_img/navi_rumor.gif) no-repeat left bottom;
}
div#globalnavi ul li.guide_navi a:hover,div#globalnavi ul li.guide_navi a.current {						/*攻略入門*/
width: 76px;
background: transparent url(../common_images/header_img/navi_guide.gif) no-repeat left bottom;
}
div#globalnavi ul li.column_navi a:hover,div#globalnavi ul li.pachi_navi a.current {						/*ライターズコラム*/
width: 130px;
background: transparent url(../common_images/header_img/navi_column.gif) no-repeat left bottom;
}
div#globalnavi ul li.entry_navi a:hover,div#globalnavi ul li.entry_navi a.current {						/*新規会員*/
width: 199px;
background: transparent url(../common_images/header_img/navi_entry.gif) no-repeat left bottom;
}
/*-------------------フッター設定div#footer内-------------------*/
div#footer {/*フッター大枠*/
width: 860px;
margin: 0 auto ;
padding-bottom: 10px;
clear: both;
background-color: #CFE1FF;
border-top: 1px #A5C9FF solid;
}
div#footer_menu {
width: 700px;
margin: 10px 80px;
color: #666;
text-align: left;
}
div#footer_menu p {
margin-bottom: 10px;
padding: 0;
line-height: 1.3em;
}
div#footer_menu ul {
margin: 0;
padding: 0;
}
div#footer_menu ul.menu {
margin-bottom: 10px;
padding: 0;
}
div#footer_menu li {
margin: 0;
padding: 0 5px;
display: inline;
border-right: 1px #666 solid;
line-height: 1.3em
}
div#footer_menu li a,div#footer_menu p a {
color: #06f;
}
div#footer_menu li.start {
padding: 0 5px 0 0;
margin: 0;
}
div#footer_menu li.end {
border: none;
padding: 0 0 0 5px;
margin: 0;
}
div#footer_menu address {
font-size: 1em;
font-style: normal;
color: #666666;
text-align: center;
margin: 0;
padding: 0;
}
