@charset "UTF-8";
/* ===========================================================
 Description : SmartPhone
=========================================================== */

@import url("stylecm.css");

@import url("styleas.css");

/*****************************************
 ページ全般
*****************************************/

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color: #333333;
	min-width: 340px;
}

div#headerBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

div#subheaderBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

div#contentsBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

div#titleBox {
	text-align: left;
}

div#articleBox {
	text-align: left;
}

/* アプリ */
div#applicationBox {
	text-align: left;
}

div#subfooterBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

div#footerBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

div#smasloBox {
	width: 100%;
	min-width: 320px;
	text-align: center;
}

/* 広告 */
div.adsBox {
	padding: 0px 0px 4px 0px;
}

/*****************************************
 ヘッダー
*****************************************/

div#headerBar {
	height: 50px;
	text-align: center;
	background-color: #7949B0;
}

table#headerBarTable {
	height: 100%;
	width: 100%;
}

#headerLogo {
	font-size: 24px;
	font-weight: bold;
	color: #6EE25C;
}

.headerIcon {
	text-align: center;
	width: 46px;
}

/*****************************************
 フッター
*****************************************/

div#footerBar {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	height: 30px;
	text-align: center;
	background-color: #7949B0;
}

h2#footerGoToHome {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #C0FFB5;
}

div#footerCopyright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #C0FFB5;
}

/*****************************************
 インデックス
*****************************************/

div#indexMenuBox {
	width: 100%;
	text-align: left;
}

/* 機種一覧キャプション */
h1#indexMachineListTitle {
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 4px;
	color: #FFFFFF;
	background-color: #622DA3;
}

/* 機種名リンクDIVボックス */
div.indexMachineNameBox {
	background-color: #CAB2EA;
	background-image: url(../image/gotoMachine.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #622DA3;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 4px;
}

/* 機種名 */
h2.indexMachineName {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #622DA3;
	text-align: left;
	font-size: 18px;
	font-weight:bold;
}

/* ボーナス確率 設定1・6 */
h3.indexMachineInfo {
	font-size: 12px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 8px;
	color: #4CC633;
	/*background-color: #FAF7FF;*/
	background-color: #F5EFFF;
	/*
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFB2F4;
	*/
}

img.indexMachineGoIcon {
	width: 24px;
	height: 24px;
	margin: 9px 6px 0px 0px;
}

div#indexToolBox {
	width: 100%;
	text-align: left;
}

/* ツールキャプション */
#indexToolListTitle {
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 4px;
	color: #FFFFFF;
	background-color: #622DA3;
}

/* ツールリンクDIVボックス */
div.indexToolItemBox {
	background-color: #FFD947;
	background-image: url(../image/gotoMachine.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DA2129;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 4px;
}

/* ツール名 */
.indexToolItem {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #DA2129;
	text-align: left;
	font-size: 14px;
	font-weight:bold;
}

/*****************************************
 機種リストメニュー
*****************************************/

div#machineListMenuBox {
	width: 100%;
	text-align: left;
}

/* 機種一覧キャプション */
h1#machineListMachineListTitle {
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 8px 4px;
	color: #6EE25C;
	background-color: #622DA3;
	/*border-bottom: 1px solid #4776A5;*/
}

/* 機種名リンクDIVボックス */
div.machineListMachineNameBox {
	background-color: #F3EAFF;
	background-image: url(../image/gotoMachine.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #622DA3;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 8px 4px;
}

/* 機種名 */
h2.machineListMachineName {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #622DA3;
	text-align: left;
	font-size: 18px;
	font-weight:bold;
}

img.machineListGoIcon {
	width: 24px;
	height: 24px;
	margin: 8px 6px 0px 0px;
}

/*****************************************
 機種解析
*****************************************/

/* 機種名 */
h1#machineName {
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 4px;
	color: #7949B0;
	background-color: #F3EAFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #7949B0;
	/* 略称にするので中央揃えに変更 → 機種＋カテゴリーを表示するので中央揃えヤメ */
	_text-align: center;
}

/* トピック表題(情報カテゴリーのタイトル) */
/*
h2.topicCaption {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 4px 0px 4px;
	padding: 8px 0px 8px 8px;
	color: #FFFFFF;
	background-color: #4E3072;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
*/
/* トピック表題(情報カテゴリーのタイトル) */
/*
h3.subTopicCaption {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 8px;
	color: #C0FFB5;
	background-color: #7949B0;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
*/


/*****************************************
 スポンサードリンク
*****************************************/

.sponsoredLink {
	font-size: 8px;
	text-align: center;
}

/*----------------------------------------------------------
姉妹サイト
----------------------------------------------------------*/

div.siteLinkBox {
	padding: 2px 0px 2px 0px;
}

div.smasloBox {
/* 左にアイコン */
	padding: 10px 0px 10px 0px;
	text-align: center;
	background-color: #C1E1FF;
	border: 1px solid #0083FF;
	background-image: url('../image/smaslo.png');
	background-repeat: no-repeat;
	background-position: left center;
}

div.smasloInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #3F779F;
	font-size: 22px;
	font-weight: bold;
	background-image: url('../image/gotosmaslo.png');
	background-repeat: no-repeat;
	background-position: right center;
}

div.jugglerBox {
/* 左にアイコン */
	padding: 10px 0px 10px 0px;
	text-align: center;
	background-color: #000000;
	border: 1px solid #8870FF;
	background-image: url('../image/gogochance.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

div.jugglerInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #FF7BC7;
	font-size: 22px;
	font-weight: bold;
	background-image: url('../image/gotojuggler.png');
	background-repeat: no-repeat;
	background-position: right center;
}

div.hanahanaBox {
/* 左にアイコン */
	padding: 10px 0px 10px 0px;
	text-align: center;
	background-color: #FFF000;
	border: 1px solid #F25000;
	background-image: url('../image/hanahana.png');
	background-repeat: no-repeat;
	background-position: left center;
}

div.hanahanaInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #DA2129;
	font-size: 22px;
	font-weight: bold;
	background-image: url('../image/gotohanahana.png');
	background-repeat: no-repeat;
	background-position: right center;
}

div.kelotpulsarBox {
/* 左にアイコン */
	padding: 12px 0px 12px 0px;
	text-align: center;
	background-color: #23AE5B;
	border: 1px solid #FF7000;
	background-image: url('../image/kelotpulsar.png');
	background-repeat: no-repeat;
	background-position: left center;
}

div.kelotpulsarInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #FF9900;
	font-size: 18px;
	font-weight: bold;
	background-image: url('../image/gotokelotpulsar.png');
	background-repeat: no-repeat;
	background-position: right center;
}

/************************************
 パチンコ・パチスロ アプリ
************************************/

/* タイトル */
.psAppTitle {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	font-size: 16px;
	color: #F4F9FF;
	background-color: #16365C;
	text-align: center;
}

/* カテゴリー */
.psAppCategory {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	font-size: 16px;
	font-weight:bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #0083DB;
}

/* アプリアイテムリンクボックス */
div.psAppItemBox {
	background-color: #F4F9FF;
	background-image: url(../image/gotoApplication.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #5986B2;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 4px;
	text-align: left;
}

/* アプリアイテム */
h3.psAppItem {
	font-size: 14px;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*color: #5986B2;*/
	color: #3F779F;
}

div.psappBox {
/* 左にアイコン */
	padding: 14px 0px 14px 0px;
	text-align: center;
	background-color: #EAEDEF;
	border: 1px solid #3F779F;
	background-image: url('../image/psapp.png');
	background-repeat: no-repeat;
	background-position: left center;
}

div.psappInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #3F779F;
	font-size: 18px;
	font-weight: bold;
	background-image: url('../image/gotoApplication.png');
	background-repeat: no-repeat;
	background-position: right center;
}

/***************************************************/

/* ◆ MB の 場合はタイトル下の罫線とメニュー上の罫線がかぶるので余白を設けるため cm.css のスタイルを上書き */
.menuOfMachineTableBox {
	margin-top: 4px;
}

/* ◆ MB の 場合は機種情報のタイトル部分のスタイルを変更 */
.machineInfoTitle {
	font-size: 18px;
	font-weight:bold;
	margin: 0px 0px 6px 0px;
	padding: 6px 0;
	background-color: #291C43;
	color: #FFF; /* 文字の色 */
	border: none;
}

