@charset "UTF-8";







@import url("/pc/css/common.css");   /* 基本設定 */







/*



-----------------------------------------------------------------------------------



pachinko_detail



-----------------------------------------------------------------------------------



*/







/* -- 機種イメージ -- */



div#container img.top_title{



	margin:0 10px 10px;



	vertical-align:top;



}







/* -- 基本仕様 -- */



#main div#PC_spec{

	width: 550px;

	background:#EDEDED;

	float: right;

	margin-bottom: 30px;

	margin-top: 20px;



}







#main div#PC_spec img{



	vertical-align:top;



}







/* -- 機種詳細 -- */



#main div#PC_comment{



	width: 550px;



	background:#EDEDED;



	margin-right: 0;



	margin-bottom: 10px;



	margin-left: 0;



	padding-bottom: 10px;



	clear: both;



}







/* -- 基本仕様＆機種詳細タイトル -- */



#main div#PC_spec h3,



#main div#PC_comment h3{



	height:24px;



	color:#FF6600;



	padding-left: 95px;



	padding-top: 5px;



}







/* -- 基本仕様のタイトル背景画像 -- */



#main div#PC_spec h3{



	background: url(/pc/image/pachinko/caption_method.gif) no-repeat;



	margin-bottom:10px;



	clear:both;



}







/* -- 機種詳細のタイトル背景画像 -- */



#main div#PC_comment h3{



	background: url(/pc/image/pachinko/caption_detail.gif) no-repeat;



}







/* -- 基本仕様　図柄関係を左側に表示 -- */



#main div#PC_spec .pattern{



	width: 300px;



	float: left;



}



#main #PC_spec .pattern .zugara {



	margin-left: 10px;



	margin-bottom: 10px;



	margin-top: 3px;



}











/* -- 基本仕様　機種図柄表示設定 -- */



#main div#PC_spec dl.pattern dd img{



	margin-top: 3px;



	margin-left: 10px;



	margin-bottom: 15px;



}







/* -- 基本仕様　基本情報を右側に表示 -- */



#main div#PC_spec .spec{



	width: 244px;



	float: right;



	margin-right: 2px;



	text-align: center;



}







/* -- 基本仕様　基本情報表設定 -- */



#main div#PC_spec .spec table{



	width: 232px;



	margin: 0 auto;



	border-collapse: separate;



	border-spacing: 2px;



}







/* -- 基本情報表　セルの共通設定 -- */



#main div#PC_spec .spec table td{



	text-align: left;



	padding:3px 8px;



	font-size: 10px;



}



#main div#PC_spec .spec table th{



	text-align: left;



	padding:3px 8px;



	font-size: 10px;



}



/* -- 基本情報表　左側セル -- */



#main div#PC_spec .spec table th.info_left{



	width: 80px;



	background-color: #CCCCCC;



}







/* -- 基本情報表　右側セル -- */



#main div#PC_spec .spec table td.info_right{



	background-color: #FFFFFF;



}







/* -- 基本情報表　コメント部分 -- */



#main div#PC_spec .spec table td.info_comment{



	font-size: 12px;



	background-color:#D8D8D8;



}
#img_list {
	overflow: hidden;
	background-color: #EDEDED;
	display: block;
	padding-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
#img_list li {
	float: left;
	text-align: center;
	padding-left: 50px;
	color: #333;
	display: inline;
}








/* -- 機種詳細コメント部分 -- */



#main div#PC_comment p{



	clear: both;



	margin:10px 10px 0;



	padding: 5px;



	background-color: #FFFFFF;



}



#main #PC_spec .spec #read {



	width: 230px;



	text-align: left;



	margin-left: 8px;



	margin-top: 3px;



}











/* -- 「一覧へ戻る」の表示位置設定 -- */



#main span.detail2list{



	color:#FF6600;



}







/* -- 攻略手順画像 -- */



#main img.howto{



	float:right;



}



#main  .form_caption{



	clear:both;



	text-align: center;



	margin-top: 25px;



	margin-bottom: 5px;



	margin-left: 70px;



}



/*



-----------------------------------------------------------------------------------



form_table



-----------------------------------------------------------------------------------



*/











#main form.application{

	clear:both;

	text-align: center;

	margin-bottom: 30px;

	background-color: #EDEDED;

	}







#main form.application table.form_tbl{
	width:525px;
	margin: 0 auto;
	border-collapse: collapse;
	border-spacing:0;
	}







/* -- 全セル共通設定 -- */



#main form.application table.form_tbl tr th,



#main form.application table.form_tbl tr td{
	font-size: 16px;
	vertical-align: middle;
	padding:10px 0;
	border: solid 1px #CCCCCC;
	}







/* -- 右側セル -- */



#main form.application table.form_tbl tr th{



	width:144px;



	color:#FFFFFF;



	text-align: center;



	background-color: #FB8240;



	}







/* -- 左側セル共通 -- */



#main form.application table.form_tbl tr td{



	width:368px;



	padding-left: 10px;



	text-align: left;



	background-color: #F5F5F5;



	}







/* -- input基準設定 -- */



#main form.application table.form_tbl tr td input,



#main form.application table.form_tbl tr td select{



	font-size: 12px;



	padding-left: 2px;



	}







/* -- 各入力欄の位置、表示設定 -- */



#main form.application table.form_tbl tr td input.name{



	width: 80px;



	}







#main form.application table.form_tbl tr td input.tel{



	width:38px;



	}







#main form.application table.form_tbl tr td input.mail{



	width: 320px;



	}







#main form.application table.form_tbl tr td select.select_area{



	width: 320px;



	}







/* -- 必須項目注意書き --*/



#main form.application p.attention{



	clear:both;



	text-align: left;



	font-size: 10px;



	margin-left: 20px;



	}







/* -- 送信 -- */



#main form.application p.submit_button{



	clear:both;



	}







#main form.application p.submit_button input{



	font-size: 12px;



	width:80px;



	height: 20px;



	}











/*



-----------------------------------------------------------------------------------



form_error



-----------------------------------------------------------------------------------



*/







#main div.center{



	width: 555px;



	text-align: center;



}







#main div.error_mes_area{



	width: 460px;



	background: #FF524D;



	padding-bottom: 3px;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 25px;



	margin-left: auto;



	padding-right: 3px;



	padding-left: 3px;



}







#main div.error_mes_area h2.error_info{



	color:#FFFFFF;



	text-align: center;



	padding:5px 0;



	font-weight: bold;



}



#error_area {



	background-color: #FFFFFF;



}















#main div.error_mes_area p.error_message{



	color:#FF524D;



	background:#FFFFFF;



	margin:0 3px;



	padding: 5px 0 5px 10px;



	text-align: left;



	line-height: 28px;



}



#error_area .error_message .error_attention {



	margin-left: 50px;



}











#main div.error_mes_area p.error_message em.error_attention{



	font-style: normal;



	font-weight: bold;



}



#main .img img{

	margin: 0px;

	padding: 0px;

	display: block;

}

#main .img {

	margin: 0px;

	padding: 0px;

}

#application {

	background-color: #EDEDED;

	width: 551px;

}

