@charset "utf-8";
/* CSS Document */
@import "added.css";


/* all contents
-------------------------*/

a:link {
color: #fcf;
}
a:visited {
color: #fcf;
}


body {
margin: 0;
padding: 0;
font-size: 10px;
color: #fff;
text-align: center;
background: center repeat-y url("../img/bg3.jpg") #141414;
}

#maintop {
width: 760px;
margin: 0 auto;
border-right: 1px solid #333;
background: #000 url(../img/background.jpg) no-repeat 0 0;
}

#main {
width: 760px;
margin: 0 auto;
border-right: 1px solid #333;
background: #000 center repeat-y;
}

.title {
padding: 2px 0 0;
}

#mainmenu {
margin: 10px 0 0;
}

#submenu {
margin: 15px 0 0;
padding: 0 0 15px;
font-size: 10px;
border-bottom: 1px solid #333;
}

#copyright{
margin: 0 0;
padding: 0 0 10px;
color: #f00;
}

.red {
color: #f00;
}

/* index,pindex,sindex
-------------------------*/

.td {
padding-top: 109px;
}

.td2 {
padding-top: 13px;
}

.r-td {
padding: 4px 0 4px;
}

.pachititel {
font-size: 13px;
font-weight: bold;
}

.pachititel2 {
font-size: 10px;
font-weight: bold;
}

#pachicom {
margin: 0 0 12px 0;
text-align: left;
}

#pachirank {
width: 34px;
height: 31px;
margin: 2px 12px 0 0;
}

#pachirank2 {
width: 80px;
height: 60px;
margin: 2px 12px 0 0;
float: left;
}

#pachirankcom {
width: 130px; 
margin: 0;
float: left;
text-align: left;
}

#points {
width: 551px;
height: 217px;
float: left;
margin: 0 195px 0 14px;
}

/*\*/
*html #points {
width: 551px;
height: 217px;
float: left;
margin: 0 0 0 7px;
}
/**/

#top-comment {
width: 731px;
height: 210px;
margin: 11px 15px 0;
}

.cell{
width: 380px;
vertical-align: top;
}
	
#form {
width: 210px;
height: 40px;
float: right;
margin: 0 50px 13px 0;
}

#shiryou {
width: 210px;
height: 40px;
margin: 0 0 13px 50px;
}

/*\*/
*html #form {
width: 210px;
height: 40px;
float: right;
margin: 0 25px 13px 0;
}
/**/

/*\*/
*html #shiryou {
width: 210px;
height: 40px;
float: left;
margin: 0 0 13px 25px;
}
/**/

/* index shinki
-------------------------*/
.bunner-ud {
display: block;
width: 240px;
margin: 0 0 5px;
}

#gtitle {
width: 735px;
height: 50px;
margin: 0 auto;
background: #666;
}

.gindent {
width: 729px;
height: 150px;
margin: 5px auto 0;
padding: 2px;
background: #000;
border: 1px solid #666;
}

.gmain {
display: block;
width: 150px;
height: 150px;
float: left;
}

.gtitle {
display: block;
width: 579px;
height: 75px;
float: right;
}

.gcom {
display: block;
width: 574px;
height: 48px;
padding: 5px 0 0 5px;
font: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 14px;
font-weight: bold;
color: #fff;
text-align: left;
float: right;
}

.gbutton {
display: block;
width: auto;
height: 20px;
margin: 0 3px 0 0;
text-align: right;
border: 1px solid #666;
float: right;
}

/* pindex,sindex
-------------------------*/

#pickup {
height: 180px;
margin: 0 2px 0;
border-bottom: 2px solid #ccc;
}

#pickupjpg {
width: 210px;
height: 130px;
margin: 15px 0 0 3px;
float: left;
}

#pickuptitle {
width: 275px;
margin: 15px 0 0 4px;
float: left;
}

.pickupcom {
display: block;
margin: 5px 0 0 4px;
text-align: left;
line-height: 15px;
}

.pickupbuttom {
display: block;
height: 27px;
padding: 5px 0 0;
margin: 15px 0 0 4px;
text-align: right;
}

#rank {
padding: 0 0 10px;
margin: 0 2px 0;
border-bottom: 2px solid #ccc;
}


/* rule,rule2
-------------------------*/

#hijoushiki{
width: 732px;
height: 732px;
margin: 10px auto 10px;
}

#hijoushiki2{
width: 732px;
height: 770px;
margin: 10px auto 10px;
}


/* tokushuu
-------------------------*/

#tokushuu {
font-size: 12px;
}

.tokushuutitle {
display: block;
height: 38px;
margin: 15px 10px 0;
padding: 5px 0 15px;
text-align: center;
border-bottom: 2px solid #ccc;
}

.tokushuumain {
display: block;
margin: 15px 10px 0;
padding: 0;
text-align: center;
}

.tokushuucoms{
display: block;
height: 250px;
margin: 15px 10px 0;
padding: 0;
text-align: center;
}

.tokushuucom {
display: block;
width: 404px;
margin: 15px 0 0 15px;
padding: 0;
float: left;
text-align: left;
}

.pachimage {
display: block;
margin: 15px 0 0 50px;
float: left;
}

.tokushuucoms2 {
display: block;
margin: 15px 10px 10px;
padding: 0;
text-align: center;
}

.tokushuucom2 {
display: block;
width: 404px;
margin: 25px 0 10px 15px;
padding: 0;
float: left;
text-align: left;
}

.pachimage2 {
display: block;
margin: 25px 15px 0;
padding: 0;
float: left;
}

.tokushuucom3 {
display: block;
width: 679px;
margin: 5px auto 0;
text-align: left;
}

.kouryaku {
display: block;
width: 679px;
margin: 20px auto 0;
text-align: left;
}

.mousikomi {
display: block;
width: 679px;
margin: 20px auto 0;
text-align: center;
}


/* campany
-------------------------*/

#campany a:link {
color: #00C;
}
#campany a:visited {
color: #00C;
}

#campany #main {
width: 760px;
margin: 0 auto;
color: #000;
border-right: 1px solid #333;
background: #fff url("../img/logo2.jpg") repeat-x 0 0;
}

#campany .title {
padding: 0;
}

#gaiyou {
margin: 20px auto 20px;
background: #fff;
}


/* campany,qa
-------------------------*/

#campany,#qa,#ketudan {
font-size: 12px;
}

#campany #copyright,#qa #copyright,#ketudan #copyright{
font-size: 10px;
}

/* pachinko,pachislo
-------------------------*/

#slotwaku {
padding: 0 14px;	
}

#slottitle{
width: 732px;;
margin: 10px auto 15px;
}

#slotindent{
width: 702px;
height: 750px;
margin: 0 auto 20px;
font-size: 12px;
}

#shigotonin #slotindent{
width: 702px;
height: 800px;
margin: 0 auto 20px;
font-size: 12px;
}

#slotleftcol {
width: 160px;
height: 750px;
margin: 0;
float: left;
}

#shigotonin #slotleftcol {
width: 160px;
height: 800px;
margin: 0;
float: left;
}

#slotrightcol {
width: 515px;
margin: 0 0 0 15px;	
float: left;
text-align: left;
}

.subtitlecom {
display: block;
margin: 0 0 10px;
font: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 20px;
font-weight: bold;
color: #ffc;
}

.wadai {
display: block;
margin: 10px 0 5px;
font-weight: bold;
border: 2px solid #f00;
color: #f00;
text-align: center;
}

.kouryakuho {
display: block;
margin: 10px 0 5px;
padding: 2px 0 0;
font-weight: bold;
border: 2px solid #06f;
background: #06f;
text-align: center;
}

.kouryakuhojpg {
display: block;
padding: 0;
float: left;
}

.kouryakuhocom{
display: block;
width: 120px;
margin: 5px 10px 0 0;
padding: 0;
float: left;
}

.kouryakuhocom-ls{
display: block;
width: 120px;
margin: 5px 0 0;
padding: 0;
float: left;
}

.koetitle {
display: block;
width: 515px;
margin: 15px 0 0 15px;
padding: 2px 0 2px;
font-weight: bold;
border-top: 2px solid ;
border-bottom: 2px solid ;
text-align: left;
float: left;
}

.koe {
display: block;
width: 515px;
margin: 5px 0 0 15px;
padding: 0;
text-align: left;
float: left;
}

.fz {
font-size: 16px;
}
	
.mousikomi {
display: block;
width: 679px;
margin: 50px auto 30px;
text-align: center;
}

#s-pickup {
height: 180px;
margin: 0 1px 0;
border-top: 2px solid #ccc;
border-bottom: 2px solid #ccc;
}

#s-pickupjpg {
width: 210px;
margin: 0 0 0 3px;
float: left;
}

#s-pickuptitle {
height: 20px;
margin: 0 0 0 5px;
text-align: left;
background: url("img/kishiichirann-p2-2.jpg") repeat-x -151 0;
}

.s-pickupcom {
display: block;
width: 150px;
margin: 5px 0 0 5px;
text-align: left;
line-height: 15px;
font-size: 10px;
float: left;
}

.s-pickupbuttom {
display: block;
padding: 0;
margin: 0 0 0 5px;
float: left;
}


/* shinzui
-------------------------*/

#shinzuititle {
width: 732px;
height: 120px;
margin: 10px auto 0;
}

#shinzuiindent {
width: 722px;
height: auto;
margin: 0 auto 10px;
padding: 0 0 0 10px;
text-align: left;
}

#shinzuileftcol {
width: 357px;
height: 615px;
margin: 0;
float: left;
background: url("../img/shinzui-woll.jpg") no-repeat 0 281px;
}

#shinzuirightcol {
width: 334px;
height: 164px;
color: #000;
background: url("../img/shinzui-ywoll.jpg") no-repeat 0 0;
padding: 37px 15px 0;
float: right;
}

#shinzuirightcol2 {
width: 365px;
height: 415px;
background: url("../img/shinzui-woll2.jpg") no-repeat 0 0;
float: right;
}

#shinzuifootercol {
width: 718px;
height: auto;
margin: 10px 0 0;
float: left;
}

.midashi {
display: block;
font-size: 14px;
font-weight: bold; 
margin: 5px 0 5px;
padding: 0 0 0 5px;
}

.midashired {
display: block; 
color: #f00;
font-size: 14px;
font-weight: bold; 
margin: 5px 0 5px;
padding: 0 0 0 5px;
}

.midashicom {
display: block;
font-size: 10px;
font-weight: normal;
padding: 0 0 0 5px;
}

.midashicom2 {
display: block;
width: 157px;
height: 80px;
font-weight: normal;
margin: 0 20px 13px 0;
float: left;
}

.midashicom3 {
display: block;
width: 157px;
font-weight: normal;
margin: 0 0 13px;
float: right;
}

.midashicom4 {
display: block;
width: 335px;
font-weight: normal;
float: right;
}

.midashicom5 {
display: block;
font-size: 10px;
font-weight: normal;
padding: 0 0 0 150px;
}

.midashitell {
display: block; 
font-size: 16px;
font-weight: bold; 
margin: 5px 0 5px;
padding: 5px 3px;
background: #f00;
}

#midashiarea {
background: #063655;
border-top: 5px solid #063655;
border-bottom: 10px solid #063655;
}

#midashiarea2 {
width: 310px;
padding: 1px 0 10px;
/*background: #063655;*/
margin: 0 5px 0 50px;
text-align: right;
}

/* seietu
-------------------------*/

#seiei {
width: 756px;
margin: 0 auto;
padding: 20px 0 0;
}

#seieititle {
height: 50px;
margin: 0 auto;
padding: 0;
}

.hidaka {
display:block;
width: 756px;
height: 247px;
margin: 0;
padding: 143px 0 0;
background: url(../img/seiei_hidaka_bg.jpg) no-repeat 0 0;
}

.isamu {
display: block;
width: 756px;
height: 247px;
margin: 0;
padding: 143px 0 0;
background: url(../img/seiei_isamu_bg.jpg) no-repeat 0 0;
}

.yukue {
display: block;
width: 756px;
height: 247px;
margin: 0;
padding: 143px 0 0;
background: url(../img/seiei_yukue_bg.jpg) no-repeat 0 0;
}

.seieibg {
display: block;
width: 756px;
margin: 0;
padding: 0;
}

.seieicom1 {
display: block;
width: 470px;
height: 245px;
margin: 0 276px 0 10px;
font: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 20px;
font-weight: bold;
color: #fff;
text-align: left;
line-height: 1.5em;
}
.seieicom2 {
display: block;
width: 470px;
height: 245px;
margin: 0 10px 0 276px;
font: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 20px;
font-weight: bold;
color: #fff;
text-align: left;
line-height: 1.5em;
}

/* teikyou
-------------------------*/

#teikyou {
width: 736px;
height: 1059px;
margin: 0 auto;
padding: 20px 10px 0;
font: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 26px;
color: #fff;
text-align: left;
line-height: 1.5em;
background: url(../img/teikyou.jpg) no-repeat 0 0;
}


/* reset
-------------------------*/

.reset {
clear: both;
display: block;
margin: 0;
padding: 0;
width: auto;
height: 1px;
font-size: 1px;
line-height: 1px;
}
