@charset "Shift_JIS";

/* 遊戯機関連事業ページ用設定　[ /products/css/style.css ]
=================================

1: 共通
2: パチンコ、パチスロ
3: オリジナルグッズ
4: ホールトータルサービス
5: 全機種一覧
6: オリジナルキャラクター
7: マイスロ
=================================*/


/*0:index
=================================*/

.sepLine {
	vertical-align: center;
	background:#FFFFFF url("/japanese/products/img/line_02.gif") repeat-y center top;
	}


/*1: 共通
=================================*/
body#products div#subtwrap{
	width:630px;
	border-bottom:#6EBA2C 1px solid;
}
body#products div#subtwrap h2{
	float:left;
	width:420px;
}
body#products div#subtwrap p.listlink{
	float:right;
	width:200px;
	text-align:right;
}


/*2: パチンコ、パチスロ
=================================*/
body#products div#container div#contents {
	}

body#products div#container div#contents div#main {
	width:900px;
	background:#FFFFFF url("/japanese/common/img/bg_contents.gif") no-repeat 0 0;
	text-align: left;
	}

body#products div#container div#main div#maininfofrm div#maininfobox div.line-t {
	width:630px;
	border-bottom:1px solid #6eba2c;
	}
body#products div#container div#main div#maininfofrm div#maininfobox div.line-g {
	padding-top:15px;
	padding-bottom:35px;
	}
body#products div#container div#main div#maininfofrm div#maininfobox div.line-g2 {
	padding-top:15px;
	padding-bottom:15px;
	}

body#products div#container div#main div#maininfofrm div#maininfobox div.line-p {
	width:630px;
	border-bottom:1px solid #FFCC00;
	}
body#products div#container div#main div#maininfofrm div#maininfobox div.line-s {
	width:630px;
	border-bottom:1px solid #52C7FF;
	}

body#products div#container div#main div#maininfofrm div#maininfobox div#maintitlearea {
	padding-bottom:9px;
	}

body#products div#container div#main div#maininfofrm div#maininfobox div#maintitlearea h2 {
	float:left;
	width:540px;
	color:#FFFFFF;
	}

body#products div#container div#main div#maininfofrm div#maininfobox div#maintitlearea p.listlink {
	float:right;
	width:90px;
	}

/* 製品情報 */
body#products div#maininfobox p#mainimg {
	width:630px;
	margin:13px 0 0 0;
	}

body#products div#maininfobox div#prdct-info {
	width:630px;
	}

/* 製品情報 - テキストエリア */
body#products div#maininfobox div#prdct-info div#txtbox {
	float:left;
	width:450px;
	margin-right:30px;
	}

body#products div#maininfobox div#prdct-info div#txtbox div#point-info{
	margin: 0px;
	}

body#products div#maininfobox div#prdct-info div#txtbox p.cp {
	padding-top:4px;
	padding-bottom:18px;
	}

body#products div#maininfobox div#prdct-info div#txtbox p.lvl1 {
	padding-bottom:4px;
	color:#2f2f2f;
	}


body#products div#maininfobox div#prdct-info div#txtbox p.lvl2 {
	color:#2f2f2f;
	}

/* 製品情報 - ステータスエリア */
body#products div#maininfobox div#prdct-info div#stsbox {
	float:right;
	width:150px;
	}

body#products div#maininfobox div#prdct-info div#stsbox {
	float:right;
	width:150px;
	}

body#products div#maininfobox div#prdct-info div#stsbox div#btnbox {
	width:139px;
	margin-left:11px;
	}

body#products div#maininfobox div#prdct-info div#stsbox div#btnbox p.top {
	padding-top:10px;
	}

body#products div#maininfobox div#prdct-info div#stsbox div#btnbox p.seconds {
	padding-top:6px;
	}

body#products div#maininfobox div#prdct-info div#stsbox p.prdct-img {
	}

body#products div#maininfobox div#prdct-info div#stsbox .pachislotMargin {
	margin: 30px 0 0 0;
	}


/* 製品情報 - サブタイトル */
body#products div#maininfobox div p.subt1 {
	border-bottom:1px solid #a7a7a7;
	margin-bottom:20px;
	}

/* 基本スペック */
body#products div#maininfobox div#spec-info {
	padding-top: 50px;
	}

body#products div#maininfobox div#spec-info table#speclist table {
	border-bottom:1px solid #cdcdcd;
	border-collapse: collapse;
	empty-cells: show;
	}

body#products div#maininfobox div#spec-info table#speclist th,
body#products div#maininfobox div#spec-info table#speclist td{
	padding:6px 6px 5px 6px;
	}

body#products div#maininfobox div#spec-info table#speclist th {
	border-top:1px solid #cdcdcd;
	border-bottom:2px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	font-weight: normal;
	}

body#products div#maininfobox div#spec-info table#speclist th.leftTh {
	border-top:1px solid #cdcdcd;
	border-bottom:2px solid #cdcdcd;
	border-left:none;
	padding:6px 12px 5px 6px;
	font-weight: normal;
	text-align: right;
	}

body#products div#maininfobox div#spec-info table#speclist td {
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	text-align:center;
	}

body#products div#maininfobox div#spec-info table#speclist td.leftList {
	border-bottom:1px solid #cdcdcd;
	padding:6px 12px 5px 6px;
	border-left:none;
	font-weight: normal;
	white-space: nowrap;
	text-align: right;
	}


/* 関連リンク */
body#products div#maininfobox div#relatedlink {
	padding-top:30px;
	}

body#products div#maininfobox div#relatedlink div.topics {
	padding-top:10px;
	padding-bottom:11px;
	background: url("/japanese/products/img_c/line_dot.jpg") repeat-x 0 100%;
	}

body#products div#maininfobox div#relatedlink div.topics p.img1 {
	float:left;
	width:182px;
	margin-right:15px;
	}

body#products div#maininfobox div#relatedlink div.topics p.noimg {
	float:left;
	width:182px;
	margin-right:15px;
	}

body#products div#maininfobox div#relatedlink div.topics p.noimg2 {
	width:100%;
	margin-right:15px;
	}

body#products div#maininfobox div#relatedlink div.topics p.noimg a.linkblock,
body#products div#maininfobox div#relatedlink div.topics p.noimg2 a.linkblock {
	background:transparent url(/japanese/common/img/arrow_s.gif) no-repeat scroll 0pt 5px;
	display:block;
	padding-left:8px;
	}

body#products div#maininfobox div#relatedlink div.topics p.txtbox {
	float:right;
	width:433px;
	}




/*3: オリジナルグッズ
=================================*/
/* トップページ */
body#products h3.orgtopsubt {
	padding-top:20px;
	}

body#products div.orgtopwrap {
	background-color:#FFFFFF;
	padding:8px 20px 30px 28px;
	}

body#products div.orgtopwrap div.newbox{
	width:582px;
	padding-top:10px;
	padding-bottom:10px;
	background: url("/japanese/products/img_c/line_dot.jpg") bottom repeat-x;
	}

body#products div.orgtopwrap div.newbox div.box-l{
	float:left;
	width:111px;
	}
body#products div.orgtopwrap div.newbox div.box-l p{
	border:#DADADA 1px solid;
	padding:4px 11px;
	}

body#products div.orgtopwrap div.newbox div.box-r{
	float:right;
	width:451px;
	}
body#products div.orgtopwrap div.newbox div.box-r div.subt{
	border-bottom:#6EDA2C 1px solid;
	padding-bottom:8px;
	color:#2f2f2f;
	}
body#products div.orgtopwrap div.newbox div.box-r div.subt img{
	margin-right:7px;
	}
body#products div.orgtopwrap div.newbox div.box-r p.txt{
	padding:12px 0px 0px 10px;
	}

body#products div.orgtopinfo {
	padding-top:15px;
	}

body#products div.orgtopinfo {
	padding-top:15px;
	width:630px;
	}
body#products div.orgtopinfo div.box-l {
	float:left;
	width:301px;
	}
body#products div.orgtopinfo div.box-r {
	float:right;
	width:301px;
	}

body#products div.orgtopinfo div div.detailbg {
	width:301px;
	background:#808080 url("../list/original/img/frame_bottom.gif") bottom no-repeat;
	padding-bottom:3px;
	text-align:center;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap {
	width:269px;
	margin:0px auto;
	background-color:#FFFFFF;
	text-align:center;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap div.detailbox{
	width:245px;
	margin:0px auto;
	padding:12px 0px;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap div.detailbox table td.box-l{
	width:135px;
	height:86px;
	vertical-align:top;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap div.detailbox table td.box-l p.txt{
	padding-top:7px;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap div.detailbox table td.box-l p.text1{
	line-height:110%;
	}
body#products div.orgtopinfo div div.detailbg div.detailwrap div.detailbox  table td.box-r{
	width:98px;
	height:86px;
	}

body#products div.orgtopinfo div div.detailbg p.btmtxt {
	width:269px;
	margin:0px auto;
	text-align:right;

	padding:8px 0px 3px 0px;
	color:#FFFFFF;
	}
body#products div.orgtopinfo div div.detailbg p.btmtxt a:link, body#products div.orgtopinfo div div.detailbg p.btmtxt a:active, body#products div.orgtopinfo div div.detailbg p.btmtxt a:visited{
	color:#92E736; text-decoration:none;
}
body#products div.orgtopinfo div div.detailbg p.btmtxt a:hover{
	color:#92E736; text-decoration:underline;
}

body#products div.orgtopinfo div div.detailbg p.btmtxt img {
	margin-right:5px;
	}

body#products p.orgtopbtm{
	width:630px;
	text-align:right;
	padding-top:30px;
	}
body#products p.orgtopbtm a{
	vertical-align:middle;
	}




/* 機種関連グッズ */
body#products div.originalsubt {
	padding-top:30px;
	}
body#products div.originalsubt p.image {
	border:#DADADA 4px solid;
	}
body#products div.originalsubt p.copy {
	padding:4px 0px 0px 6px;
	}

body#products div.originalwrap {
	border-bottom:#DADADA 1px solid;
	padding:20px 0px;
	}
body#products div.originalwrap table {
	width:630px;
	}
body#products div.originalwrap table td{
	vertical-align:top;
	}
body#products div.originalwrap table td.box-l{
	border-right:#DADADA 1px solid;
	padding-right:24px;
	}
body#products div.originalwrap table td.box-r{
	width:290px;
	text-align:left;
	}


body#products div.originalwrap table td p{
	color:#2f2f2f;
	}
body#products div.originalwrap table td p.image{

	padding-bottom:10px;
	}
body#products div.originalwrap table td p.new{
	background:url("/japanese/products/original/img_c/icon_new.gif") left 3px no-repeat;
	padding-left:33px;
	}


body#products div.originalwrap-s {
	border-bottom:#DADADA 1px solid;
	padding:20px 0px;
	width:630px;
	text-align:center;
	}
body#products div.originalwrap-s table {
	width:290px;
	margin:0px auto;
	}
body#products div.originalwrap-s table td p{
	color:#2f2f2f;
	}
body#products div.originalwrap-s table td p.image{
	padding-bottom:10px;
	}
body#products div.originalwrap-s table td p.new{
	background:url("/japanese/products/original/img_c/icon_new.gif") left 3px no-repeat;
	padding-left:33px;
	}

body#products div.original777wrap {
	background-color:#F0F0F0;
	padding:16px 16px 16px 20px;
	margin-top:20px;
	}

body#products div.original777wrap div.box777 {
	width:594px;
	}
body#products div.original777wrap div.box777 div.box-l{
	float:left;
	width:397px;
	}
body#products div.original777wrap div.box777 div.box-l span strong{
	color:#2f2f2f;
	}
body#products div.original777wrap div.box777 div.box-r{
	float:right;
	width:182px;
	}

body#products div.detailbtn {
	padding-top:20px;
	width:630px;
	text-align:right;
	}
body#products div.detailbtn a{
	vertical-align:middle;
	}



/* 種類別グッズ一覧 */
body#products h3.orglistsubt {
	padding-top:30px;
	}

body#products div.orglistwrap {
	border-bottom:#DADADA 1px solid;
	padding-bottom:14px;
	}

body#products div.orglistwrap table{
	width:630px;
	}

body#products div.orglistwrap table td.new1{
	height:20px;
	}
body#products div.orglistwrap table td.new2{
	height:14px;
	}
body#products div.orglistwrap table td.new2 img{
	margin:6px 0px 5px 0px;
	}

body#products div.orglistwrap table td.listbox{
	width:189px;
	}
body#products div.orglistwrap table td.listbox p.image img{
	border:#DADADA 1px solid;
	}
body#products div.orglistwrap table td.listbox p.txt{
	padding-top:10px;
	color:#2f2f2f;
	}
body#products div.orglistwrap table td.listbox p.btn{
	padding-top:10px;
	width:187px;
	text-align:right;
	}
body#products div.orglistwrap table td.line{
	background-color:#DADADA;
	}



/* 過去のグッズ */
body#products p.orgmoretxt {
	color:#FFFFFF;
	padding:20px 0px 14px 0px;
	}

body#products div#orgmorewrap {
	width:630px;
	background-color:#FFFFFF;
	}

body#products div.orgmorebox {
	border-bottom:#DADADA 1px solid;
	padding:20px;
	}

body#products div.orgmorebox table td.listbox p {
	width:117px;
	color:#2F2F2F;
	}
body#products div.orgmorebox table td.listbox p.btn {
	padding-top:8px;
	}
body#products div.orgmorebox table td.listbox p.new {
	background:url("/japanese/products/original/img_c/icon_new.gif") 73px 11px no-repeat;
	}
body#products div.orgmorebox table td.listbox p.txt {
	padding-top:5px;
	}

body#products div.orgmorebox table td.line{
	background:url("/japanese/products/original/more/img/line.gif") repeat-y;
	}



body#products .pasttopbtm {
	padding-top:17px;
	text-align:right;
	width:630px;
	}

body#products p.pasttopbtm a{
	vertical-align:middle;
	}

/*4: ホールトータルサービス
=================================*/


body#products .mainImage {
	margin: 12px 0 0 0;
	}

body#products .mainTxt {
	margin: 22px 0 0 0;
	padding: 0 0 30px 0;
	border-bottom:1px solid #dadada;
	}

body#products .mainTit {
	margin: 0 0 20px 0;
	}

body#products .superSt {
	position: relative;
	width: 630px;
	margin: 30px 0 0 0;
	}

body#products .midTxt {
	width: 295px;
	min-height: 410px;
	float: left;
	margin: 0 40px 0 0;
	border-bottom:1px solid #dadada;
	}

/*\*/
* html body#products .midTxt {
	width: 295px;
	height: 410px;
	float: left;
	margin: 0 40px 0 0;
	border-bottom:1px solid #dadada;
	}
/**/

body#products .midTxt01 {
	padding: 0 0 30px 0;
	border-bottom:1px solid #dadada;
	}

body#products .midTxt02 {
	margin: 20px 0 0 0;
	padding-bottom:20px;
	}

body#products .midTit {
	color: #2f2f2f;
	margin: 0 0 5px 0;
	}

body#products .midImg {
	position: absolute;
	width: 326px;
	height:410px;
	left: 335px;
	top: 19px;
	margin: 0 0 0 0;
	}

body#products .underSt {
	padding: 20px 0 30px 0;
	border-bottom:1px solid #dadada;
	}

body#products .groupDetail {
	padding: 30px 0 0 0;
	}


body#products .groupCont {
	width: 630px;
	padding: 20px 0;
	border-top:1px solid #a7a7a7;
	}

body#products .groupCont2 {
	width: 630px;
	padding-top:20px;
	border-top:1px solid #DADADA;
	}

.groupTit {
	color: #2f2f2f;
	margin: 0 0 11px 0;
	}

.designs {
	position: relative;
	width: 314px;
	float: left;
	}

.btnSd {
	position: absolute;
	left: 138px;
	top: 37px;
	}

.btnIl {
	position: absolute;
	left: 138px;
	top: 84px;
	}

.systems {
	position: relative;
	padding: 0 0 0 20px;
	border-left:1px solid #dadada;
	float: left;
	}

.btnSs {
	position: absolute;
	left: 157px;
	top: 64px;
	}

.btnSs2 {
	position: absolute;
	left: 157px;
	top: 30px;
	}

.btnSs2 p.txt{
	width:140px;
	text-align:center;
	}

.illustImg {
	margin: 0 0 18px 0;
	}

.illustImg p.txt{
	width:120px;
	text-align:center;
	}
.illustImg p.btm{
	padding-top:7px;
	}


/*5: 全機種一覧（パチスロ、パチンコ共通）
=================================*/
/* 全体 */
body#products-pop{
	text-align:center;
}
body#products-pop div#contentswrap{
	width:750px;
	margin:0px auto;
	text-align:left;
}

body#products-pop .clear{
	clear:both;
}

/* ヘッダー */

body#products-pop div.headerclose{
	width:750px;
	text-align:right;
}
body#products-pop div.headerclose p{
	padding:7px 10px 0px 0px;
}

body#products-pop div.headertitle-s{
	width:580px;
	border-bottom:#52C7FF 1px solid;
}
body#products-pop div.headertitle-p{
	width:580px;
	border-bottom:#FFCC00 1px solid;
}


/* コンテンツ */
body#products-pop div.iconlist{
	padding:20px 0px 20px 15px;
}
body#products-pop div.iconlist p{
	float:left;
}
body#products-pop div.iconlist p.icon{width:30px;}
body#products-pop div.iconlist p.txt{width:80px; padding-top:4px;}

body#products-pop div.linklist{
	padding-bottom:20px;
}

body#products-pop div.linklist div.subtwrap{
	width:580px;
	height:20px;
	background:url("../list/pachislot/list/img/bg_year.gif") no-repeat;
	margin-bottom:7px;
}
body#products-pop div.linklist div.subtwrap h2{
	color:#595959;
	font-weight:bold;
	padding:3px 0px 0px 10px;
}

body#products-pop div.linklist table.listtable{
	width:580px;
}
body#products-pop div.linklist table.listtable td.listbox{
	width:280px;
}
body#products-pop div.linklist table.listtable td.line{
	width:20px;
	background:url("../list/pachislot/list/img/line.gif") repeat-y;
}

body#products-pop div.linklist table.listtable td.listbox table td.pname{
	width:230px;
	padding-bottom:2px;
}
body#products-pop div.linklist table.listtable td.listbox table td.pname p{
	padding:0px 10px

}
body#products-pop div.linklist table.listtable td.listbox table td.btn{
	width:25px;
	text-align:right;
	padding-bottom:2px;
}

body#products-pop div.linklist table.oldarea td.year{
	padding:0px 20px 0px 10px;
}


/* フッター */
body#products-pop div.footerclose{
	width:750px;
	border-top:#DADADA 1px solid;
	text-align:right;
}
body#products-pop div.footerclose p{
	padding:7px 10px 10px 0px;
}




/*6: オリジナルキャラクター
=================================*/
/* 共通 */
body#products div.char-mainimage{
	padding-top:15px;
}
body#products div.char-mainimage p.txt{
	padding-top:5px;
}

body#products div.char-subt{
	width:630px;
	border-bottom:#A7A7A7 1px solid;
	padding-top:20px;
}

body#products div.char-linkbox{
	width:630px;
	background:url("/japanese/common/img/dot_x.gif") left bottom repeat-x;
	padding:12px 0px;
}

body#products p.char-btmlink{
	width:630px;
	text-align:right;
	padding:20px 0px 10px 0px;
}


/* トップ */
body#products p.char-toptxt {
	color:#FFFFFF;
	padding:15px 0px 20px 0px;
}

body#products table.char-topbox td.box{
	border-right:#D9D9D9 1px solid;
	padding-right:13px;
}
body#products table.char-topbox td.box p{
	width:190px;
}
body#products table.char-topbox td.box p.name{
	padding-top:8px;
	color:#2F2F2F;
}
body#products table.char-topbox td.box p.txt{
	padding:5px 0px 20px 0px;
}



/* 快盗天使ツインエンジェル */
.char-anglebox1{width:630px;}
.char-anglebox1 div.box-l{float:left; width:455px;}
.char-anglebox1 div.box-l p.read{padding-top:10px; line-height:150%; color:#2F2F2F;}
.char-anglebox1 div.box-l p.txt{padding-top:10px; line-height:150%;}
.char-anglebox1 div.box-r{float:right; width:158px;}

.char-anglebox2{width:630px;}
.char-anglebox2 div.box-l{float:left; width:300px;}
.char-anglebox2 div.box-l p.read{padding-top:20px; line-height:150%; color:#2F2F2F;}
.char-anglebox2 div.box-l p.read strong span{color:#6EB82D;}
.char-anglebox2 div.box-l p.txt{padding-bottom:5px; line-height:150%;}
.char-anglebox2 div.box-r{float:right; width:300px; padding-top:20px;}


/* ぎゃる侍 */
.char-samuraibox1{width:630px;}
.char-samuraibox1 div.box-l{float:left; width:399px;}
.char-samuraibox1 div.box-l p.txt{padding-top:10px; line-height:150%;}
.char-samuraibox1 div.box-r{float:right; width:230px;}

body#products .char-samuraibox1 div.box-l div.subt{
	width:399px;
	border-bottom:#A7A7A7 1px solid;
	padding-top:20px;
}

.char-samuraibox2{width:630px;}
.char-samuraibox2 div.box-l{float:left; width:208px;}
.char-samuraibox2 div.box-l p.read{padding-top:20px; line-height:150%; color:#2F2F2F;}
.char-samuraibox2 div.box-l p.read strong span{color:#6EB82D;}
.char-samuraibox2 div.box-l p.txt{padding-bottom:5px; line-height:150%;}
.char-samuraibox2 div.box-r{float:right; width:392px; padding-top:20px;}




/*7: マイスロ
=================================*/

/* 共通 */
.myslot-title{
	width:630px;
	border-bottom:#a7a7a7 1px solid;
	padding-top:20px;
}

.myslot-subt{
	width:630px;
	border-bottom:#DADADA 1px solid;
	color:#2F2F2F;
	padding:25px 0px 10px 0px;
	font-weight:bold;
}

.myslot-lead{
	padding-top:10px;
	color:#2F2F2F;
}
.myslot-toptxt{
	padding:3px 0px 20px 0px;
}


/* 動画で見る「マイスロ」とは！？ */
.myslot-movietxt{
	padding-bottom:7px;
	color:#2F2F2F;
}
.myslot-moviewrap{
	width:630px;
	padding:11px 0px 20px 0px;
}
.myslot-movieline{
	background:url("/japanese/products/img_c/line_dot.jpg") top no-repeat;
}
.myslot-moviewrap div.boxl{
	float:left;
	width:182px;
}
.myslot-moviewrap div.boxr{
	float:right;
	width:434px;
}
.myslot-moviewrap div.boxr p.txt{
	padding-top:6px;
}


/* 携帯サイト */
.myslot-mobiletxt{
	padding-bottom:7px;
	color:#2F2F2F;	
}

.myslot-mobilewrap{
	width:630px;
	background:url("/japanese/products/img_c/line_dot.jpg") top no-repeat;
}
.myslot-mobilebox{
	width:630px;
	background:url("/japanese/products/img_c/line_dot.jpg") bottom no-repeat;
	padding:11px 0px;
	text-align:left;
}
.myslot-mobilebox div.bnr{
	float:left;
	width:196px;
}
.myslot-mobilebox div.qr{
	float:left;
	width:74px;
}

.myslot-mobilebox div.bnr img, .myslot-mobilebox div.txtarea img, .myslot-mobilebox div.qr img{
	border:#c1c1c1 1px solid;
}

.myslot-mobilebox div.txtarea-w{
	float:left;
	width:556px;
	padding-top:10px;
	line-height:150%;
}

.myslot-mobilebox div.new{
	float:left;
	width:42px;
}
.myslot-mobilebox div.new img{
	margin:3px 0px 0px 5px;
}

.myslot-mobilebox div.txt-up{
	float:left;
	width:359px;
}

.myslot-mobilebox div.txt-dn{
	float:left;
	width:391px;
}

.myslot-mobilebox div.txtarea p.txt, .myslot-mobilebox div.txtarea-w p.txt{
	padding-top:7px;
}

.myslot-mobilebox div.txtarea strong.pname{
	color:#6EBA2C;
}

a.myslot-link:link strong, a.myslot-link:active strong, a.myslot-link:visited strong{
	color:#6EBA2C; text-decoration:none;
}
a.myslot-link:hover strong{
	color:#6EBA2C; text-decoration:underline;
}
a.myslot-link:link span, a.myslot-link:active span, a.myslot-link:visited span{
	color:#808080; text-decoration:none;
}
a.myslot-link:hover span{
	color:#6EBA2C; text-decoration:none;
}



/* 「マイスロ」とは？ */
.myslot-howto-subt{
	padding:20px 0px 16px 0px;
}
.myslot-about-list{
	margin-top:10px;
}
.myslot-about-list th{
	font-weight:bold;
	color:#0978ca;
	text-align:left;
	padding:0px 6px 3px 0px;
	vertical-align:top;
}
.myslot-about-list td{
	text-align:left;
	padding-bottom:3px;
	vertical-align:top;
}

.myslot-about-txt{
	padding-top:10px;
}
.myslot-about-enjoy{
	padding:18px 0px 30px 0px;
}


/* 「マイスロ」登録方法 */
.myslot-howto-1st{background:url("../list/myslot/img/dot_first.gif") bottom no-repeat;}
.myslot-howto-end{background:url("../list/myslot/img/dot_finish.gif") bottom no-repeat;}

.myslot-howto-box{
	width:630px;
	padding:8px 0px 32px 0px;
}
.myslot-howto-box div.boxl{
	float:left;
	width:184px;
}
.myslot-howto-box div.boxl p.imgarea{
	width:184px;
	text-align:right;
	padding-top:8px;
}
.myslot-howto-box div.boxr{
	float:right;
	width:426px;
}

.myslot-howto-btm{
	width:630px;
	padding-top:10px;;
}
.myslot-howto-btm div.boxl{
	float:left;
	width:184px;
}
.myslot-howto-btm div.boxr{
	float:right;
	width:426px;
}
.myslot-howto-btm div.boxr p.txt{
	width:426px;
	text-align:right;
	padding-top:6px;
}
.myslot-howto-btm div.box-1st{
	padding-bottom:20px;
}
.myslot-howto-btm div.box-end{
	padding-bottom:30px;
}


/* 「マイスロ」携帯サイトへのリンク */
.myslot-link-txt{
	padding:10px 0px 10px 0px;
}

.myslot-listbtn{
	width:630px;
	text-align:right;
	padding-top:10px;
}
.myslot-listbtn img{
	vertical-align:middle;
	margin-left:5px;
}


/* ご利用上のご注意 */
.myslot-attention-list{
	margin:10px 0px 0px 20px;
}
.myslot-attention-list li{
	list-style:disc;
	
}


/* ポップアップ */
body#myslot-pop{
	text-align:center;
}
body#myslot-pop div#contentswrap{
	width:640px;
	margin:0px auto;
	text-align:left;
	padding-top:10px;
}
body#myslot-pop div#contentswrap div#flash{
	padding-bottom:15px;
}
body#myslot-pop div.footerclose{
	width:640px;
	border-top:#DADADA 1px solid;
	text-align:right;
	padding:7px 0px 10px 0px;
}



/* マイスロ対応機種一覧 */
body#products-pop div.headertitle-myslot{
	width:750px;
	border-bottom:#6dba30 1px solid;
}

body#products-pop .myslotlist-link{
	width:750px;
	padding:10px 0px 10px 15px;
}
body#products-pop .myslotlist-link p{
	text-align:right;
	font-size:85%;
	margin:0 15px 0 0;
}
body#products-pop .myslotlist-link ul li{
	float:left;
	padding-right:20px;
}
body#products-pop .myslotlist-link ul li img{
	vertical-align:top;
}

body#products-pop .myslotlist-list{
	text-align:center;
	padding-bottom:20px;
}

body#products-pop .myslotlist-list div.listbox{
	width:750px;
	margin:0px auto;
	background: url(../list/img/line_dot.gif) bottom repeat-x;
	padding:10px 0px 9px 0px;
	text-align:left;
}
body#products-pop .myslotlist-list div.listbox table {
 width:750px;
}
body#products-pop .myslotlist-list div.listbox table td{
	padding:0px 0px 3px 0px;
	width:72px;
	vertical-align:top;
}
body#products-pop .myslotlist-list div.listbox table td img{
 vertical-align:text-bottom;
 margin:0 3px;
}

body#products-pop .myslotlist-list p.txt-caution{
	width:750px;
	text-align:left;
	padding-top:8px;
}
body#products-pop .myslotlist-list p.txt-caution img{
 vertical-align:text-bottom;
 margin:0 3px;
}


/* 20120516 */

body#products-pop .myslotlist-list ul {
	background: url(../list/img/line_dot.gif) bottom repeat-x;
	padding:10px 0px 9px 0px;
	overflow:hidden;
	zoom:1;
	text-align:left;
}

body#products-pop .myslotlist-list ul li {
	padding-bottom:8px;
	display:inline-block;
	vertical-align:top;
	width:5em;	
}

* html body#products-pop .myslotlist-list ul li{display:inline; zoom:1;}
*:first-child+html body#products-pop .myslotlist-list ul li{display:inline; zoom:1;}

