@charset "UTF-8";

/*--------------------------------------------------------- 
個別ページ 製品情報
--------------------------------------------------------- */	

div.product{
	margin:0 0 5px 20px;
	padding-top:15px;
	width:800px;
	}
div.product h2{
	margin:0 0 5px 0;
	font-weight:bold;
	font-size:14px;

	}


/*
特徴-------------------------------------------- */	

ul#product-point{
	margin:5px 0 15px 0;
	}
ul#product-point li{
	font-size:110%;
	margin:0 0 3px 0;
	}
	
	
/*
各ゲームの詳細-------------------------------------------- */	

.box-l{
	margin:0 auto 7px 0;
	}
.box-c{
	margin:0 auto 7px auto;
	}
.box-r{
	margin:0 0 7px auto;
	}
table.box-wrap{
	margin:0 0 15px 55px;
	}
table.box-wrap td,
table.box-wrap th{
	text-align:left;
	vertical-align:top;
	}
	
table.games-box{
	background: url("../images/product/games_box_m.gif") repeat-y;
	width:365px;
	}
table.games-box td.contents{

	}
table.games-box td.contents h3{
	font-size:13px;
	}
table.games-box td.gamen{
	padding:3px 7px 5px 7px;
	width:124px;
	vertical-align:top;
	}
td.contents table{
	margin-bottom:5px;
	width:214px;
	}
td.contents table th{
	width:1%;
	padding-right:2px;
	font-weight:normal;
	white-space: nowrap; 
	}
td.contents p{
	width:208px;
	margin:0;
	padding:7px 5px 0 0;
	border-top:1px solid #777;
	}
	
/*各ゲーム文字色*/
.t_01{color:#f60;}
.t_02{color:#090;}
.t_03{color:#09f;}
.t_04{color:#90c;}
.t_05{color:#f0f;}
.t_06{color:#0c9;}
.t_07{color:#66f;}
.t_08{color:#c90;}
.t_09{color:#f66;}
.t_10{color:#999;}




/*--------------------------------------------------------- 
個別ページ ご導入プラン
--------------------------------------------------------- */	

div.product-plan{
	margin:0 0 5px 20px;
	padding-top:15px;
	width:800px;
	}
div.product-plan h3{
	margin:0 0 5px 0;
	}
div.product-plan p{
	margin:0 0 10px 3px;
	}

/*導入プランの表*/

	
div.flow-box{
	margin:0 auto 20px;
	border:1px solid #999;
	padding:5px 10px 0;
	width:790px;
	}
div.flow-box h3{
	width:780px;
	margin:0 0 5px 0;
	padding:3px 0 0 4px;
	color:#061298;
	font-weight:bold;
	font-size:16px;
	}
div.flow-box dl{
	width:160px;
	margin:0 0 5px 0;
	float:left;
	border:1px solid #999;
	}
div.flow-box p.flow-arrow{
	width:45px;
	margin:10px 0 0 0;
	float:left;
	}
div.flow-box dt{
	padding:3px 0 3px 0;
	text-align:center;
	background-color:#999;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	}
div.flow-box dd{
	padding:3px 3px 3px 3px;
	text-align:left;
	line-height:130%;
	}
div.flow-box p.flow-summary{
	clear:both;
	width:578px;
	padding:6px 0 0 0;
	margin:0;
	text-align:center;
	height:28px;
	background:url(../images/product/plan_bluebar.jpg) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
div.flow-box p.flow-summary2{
	clear:both;
	width:783px;
	padding:6px 0 0 0;
	margin:0;
	text-align:center;
	height:28px;
	background:url(../images/product/plan_bluebar.jpg) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
