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

@import url("stylecm.css");

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

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color: #666666;
	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;
}

.detailBox {
	padding: 4px 8px 4px 8px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6;
}

.detailHeaderBox {
	padding: 4px 8px 0px 8px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6;
}

.detailFooterBox {
	padding: 0px 8px 4px 8px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.6;
}

/* アプリ */
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: #FFF000;
}

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

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

.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: #FFF000;
}

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

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

/*****************************************
 スマスロ
*****************************************/

div#smasloBar {
	height: 50px;
	text-align: left;
	background-color: #EAF6FF;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #004A7F;
	border-bottom: 1px solid #004A7F;
}

h2#smasloLogo {
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 4px;
	font-size: 16px;
	font-weight: bold;
	color: #004A7F;
}

.goToSmaslo {
/*
	width: 24px;
	height: 24px;
	margin: 7px 7px 0px 0px;
*/
}



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

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: #FFFEFC;
	background-color: #F2510E;
}

/* 機種名リンクDIVボックス */
div.indexMachineNameBox {
	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;
}

/* 機種名 */
h2.indexMachineName {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #DA2129;
	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: #FF0000;
	background-color: #FFF9C1;
	/*
	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: #FFFEFC;
	background-color: #F2510E;
}

/* ツールリンク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: #F083BD;*/
	color: #FFFEFC;
	background-color: #F2510E;
	/*background-color: #F2510E;*/
	/*border-bottom: 1px solid #4776A5;*/
}

/* 機種名リンクDIVボックス */
div.machineListMachineNameBox {
	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: 10px 0px 8px 4px;
}

/* 機種名 */
h2.machineListMachineName {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #DA2129;
	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 4px 0px;
	padding: 8px 0px 8px 4px;
	color: #DA2129;
	background-color: #FFD947;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #DA2129;
}

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

ul.machineUnorderedList {
	margin: 0 0 0 1.4em;
	padding: 0;
	/*line-height:1.4;*/
}

ul.machineUnorderedList li {
	/*font-size: 12px;*/
}

/******************************************************/
/* ◆ アプリリンク */

/* アプリヘッダー */
div.appLinkHeader {
	margin: 4px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	color: #7F3F45;
	background-color: #FFC1CB;
}

/* アプリヘッダーアイコン */
div.appLinkHeader img {
	margin: 6px 6px 0px 6px;
}

/* アプリヘッダーテキスト */
div.appLinkHeader h2 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 40px;
	font-size: 14px;
	font-weight: bold;
	background: url(../image/appicon.png) no-repeat left center;
}

/* アプリ明細 */
div.appLinkDetail {
	margin: 0px 8px 8px 8px;
	padding: 8px 8px 8px 8px;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	color: #DA2129;
	background-color: #FFEAEE;
	/* ボーダーはヘッダーの背景と同じ色を設定 */
	border-left: 1px solid #FFC1CB;
	border-right: 1px solid #FFC1CB;
	border-bottom: 1px solid #FFC1CB;
}

/* アプリ明細リンクボタン */
div.appLinkDetail .appLinkButton {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	color: #FFFFFF;
	background-color: #D86574;
}

/* アプリ明細リンクボタンテキスト */
div.appLinkDetail .appLinkButton h3 {
	/*font-weight: normal;*/
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 12px 8px;
	background: url(../image/appbutton.png) no-repeat right center;
}

/* アプリ明細ボタンとボタンのスペース */
div.appLinkDetail .buttonSpace {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}

/* アプリリンクボタンアイコン */
div.appLinkDetail .appLinkButton img.appLinkGoIcon {
/*
	width: 13px;
	height: 24px;
*/
	margin: 12px 8px 0px 0px;
}

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

/******************************************************/
/* サブページヘッダー */
div.subpageLinkHeader {
	margin: 4px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	color: #B73C35;
	background-color: #FFC5C1;
}

/* サブページリンクボタンアイコン */
div.subpageLinkHeader img {
	margin: 6px 6px 0px 6px;
}

/* サブページヘッダーテキスト */
div.subpageLinkHeader h2 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 8px;
	font-size: 14px;
	font-weight: bold;
}

/* サブページ明細 */
div.subpageLinkDetail {
	margin: 0px 8px 8px 8px;
	padding: 6px 6px 6px 6px;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	color: #DA2129;
	background-color: #FFF4FB;
	/* ボーダーはヘッダーの背景と同じ色を設定 */
	border-left: 1px solid #FFC5C1;
	border-right: 1px solid #FFC5C1;
	border-bottom: 1px solid #FFC5C1;
}

/* サブページ明細リンクボタン */
div.subpageLinkDetail .subpageLinkButton {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	/*color: #FFF4FB;*/
	color: #FFFFFF;
	background-color: #D8483E;
}

/* サブページ明細リンクボタンテキスト */
div.subpageLinkDetail .subpageLinkButton h3 {
	/*font-weight: normal;*/
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 6px;
	background: url(../image/appbutton.png) no-repeat right center;
}

/* サブページ明細ボタンとボタンのスペース */
div.subpageLinkDetail .buttonSpace {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}

/* サブページリンクボタンアイコン */
div.subpageLinkDetail .subpageLinkButton img.subpageLinkGoIcon {
	margin: 9px 6px 0px 0px;
}

/*****************************************
 アプリ
*****************************************/

/* アプリヘッダー */
div.appHeader {
	margin: 4px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	color: #7F3F45;
	background-color: #FFC1CB;
}

/* アプリリンクボタンアイコン */
div.appHeader img {
/*
	width: 32px;
	height: 28px;
*/
	margin: 6px 6px 0px 6px;
}

/* アプリヘッダーテキスト */
div.appHeader h2 {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 10px 8px;
	font-size: 15px;
	font-weight: bold;
}

/* アプリ明細 */
div.appDetail {
	margin: 0px 4px 4px 4px;
	padding: 8px 8px 8px 8px;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius: 0px 0px 5px 5px; 
	-webkit-border-radius: 0px 0px 5px 5px; 
	color: #DA2129;
	background-color: #FFEAEE;
	/* ボーダーはヘッダーの背景と同じ色を設定 */
	border-left: 1px solid #FFC1CB;
	border-right: 1px solid #FFC1CB;
	border-bottom: 1px solid #FFC1CB;
}

/* アプリ明細ボタンとボタンのスペース */
div.appDetail .buttonSpace {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}

/* アプリ結果 */
div.appDetail .appResult {
	margin-bottom: 8px;
	padding: 4px 4px 4px 4px;
	font-size: 12px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	border: 1px solid #B2596B;
	color: #666666;
	background-color: #FFFFFF;
}

/* 入力部分 */
div.appInput {
	font-size: 14px;
}

/* 入力項目 */
div.appInputItem {
	margin: 0px 0px 6px 0px;
}

/* アイテムラベル */
div.appDetail .appInputItemLabel {
	/*padding: 4px 4px 4px 4px;*/
	/*font-size: 12px;*/
}

/* アイテムテキスト */
div.appDetail .appInputItemTextBox {
	padding: 4px 4px 4px 4px;
	/*font-size: 14px;*/
	border: 1px solid #B2596B;
	color: #666666;
	width: 100px;
	text-align: right;
	ime-mode: disabled;
}

/* データロボサイト */
div.appDetail .dataRobo {
	margin: 8px 0px 8px 0px;
	color: #EA5D00;
}

div.appDetail .dataRobo .dataRoboInfo {
	margin: 0px 0px 0px 0px;
	color: #EA5D00;
	font-size: 12px;
}

div.appDetail .dataRobo .dataRoboLink {
	margin: 0px 0px 0px 4px;
}

/* アプリボタン */
div.appDetail .appButtonArea {
	margin: 0px auto;
}
div.appDetail .appButtonArea .appButtonInfo {
	margin: 12px 0px 4px 0px;
	color: #EA5D00;
}

div.appDetail .appButtonArea .appButton {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	color: #FFFFFF;
	background-color: #D86574;
	border-top: 1px solid #994752;
	border-left: 1px solid #994752;
	border-right: 1px solid #994752;
	border-bottom: 1px solid #994752;
}

div.appDetail .errorMark {
	color: red;
}

div.appDetail .appResult .errorMessage {
	padding: 2px 0px 2px 2px;
	color: red;
}

div.appDetail .appResult .bonusProbabilityCaption {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 2px;
	font-size: 18px;
}

div.appDetail .appResult .bonusProbabilityValue {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 8px;
	color: #004A7F;
	font-size: 18px;
}

div.appDetail .appResult .bonusProbabilitySettings {
	font-size: 18px;
	color: #666666;
}

/* アプリ表題 */
/*
h2.applicationCaption
{
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 4px;
	color: #FFFFFF;
	background-color: #333333;
}
*/
/* アプリ項目 */
/*
h3.applicationItem
{
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 4px;
	color: #FF00DC;
	background-color: #FFF4FD;
}
*/

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


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

.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.evaBox {
/* 左にアイコン */
	padding: 10px 0px 10px 0px;
	text-align: center;
	background-color: #7949B0;
	border: 1px solid #6EE25C;
	background-image: url('../image/eva.png');
	background-repeat: no-repeat;
	background-position: left center;
}

div.evaInnerBox {
/* 右に> */
	padding: 0px 22px 0px 8px;
	color: #6EE25C;
	font-size: 22px;
	font-weight: bold;
	background-image: url('../image/gotoeva.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;
}
