/*----------------------------------------------------------------------*/
/* 初期化・コンテンツBOX CSS */
/*----------------------------------------------------------------------*/
body{background:#fff;margin:0;padding:0;color:#333;}

#Wrapper{width:970px;
		background: url('http://www.tsukumo.co.jp/bto/img/bg01.gif') top left repeat-y;margin:0px;
		}
#conBox{width:800px;margin-left:5px;}

p,h1,h2,h3,h4,h5,img,a,ul,li{margin:0;padding:0;}

p{font-size:14px;line-height:1.5em;}

img{border:none;}

h1{margin-bottom:5px;}

hr{width:100%;clear:both;margin:20px 0;border:#999 dotted 1px;}

p.to_Top{
		width:100%;text-align:right;
		border-top:1px solid #666;
		padding-top:2px;
		margin:10px 0;clear:both;
		}

p.to_Top a{padding:2px;}

hr.clear{width:100%;border:1px solid #fff;marign:0;padding:0;clear:both;}

/*----------------------------------------------------------------------*/
/* 段組表示ズレハック */
/*----------------------------------------------------------------------*/
.clearfix{ min-height: 1px;}
* html .clearfix{height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/}

/*----------------------------------------------------------------------*/
/* ヘッダー CSS */
/*----------------------------------------------------------------------*/
#header{
		width:950px;height:124px;
		background:url(http://www.tsukumo.co.jp/bto/img/top_header_bg.jpg);
		background-repeat:no-repeat;
		}


#header h1{
		color:#fff;font-size:14px;
		position: absolute;top: 22px;left: 68px;
		}

#header span{display:none;}


/*----------------------------------------------------------------------*/
/* ヘッダーメニュー CSS */
/*----------------------------------------------------------------------*/
#TopMenu{
		position: absolute;top: 100px;left: 0px;
		width:950px;
		list-style:none;
		padding:0;
		background:url(http://www.tsukumo.co.jp/bto/img/menu_bg03.jpg);float:left;
		}
#TopMenu li{float:left;}

#TopMenu li.Mark{
		display:block;
		width:110px;height:24px;
		line-height:25px;
		text-decoration:none;
		color:#fff;
		font-weight:bold;font-size:12px;text-align:center;
		background-image:url(http://www.tsukumo.co.jp/bto/img/menu_bg02.jpg);
		}

#TopMenu li a{
		display:block;
		width:110px;height:24px;
		line-height:25px;text-decoration:none;color:#fff;
		font-weight:bold;font-size:12px;text-align:center;
		background:url(http://www.tsukumo.co.jp/bto/img/menu_bg01.jpg) top left no-repeat;
		}

#TopMenu li a:hover{
		color:#fff;
		background-image:url(http://www.tsukumo.co.jp/bto/img/menu_bg02.jpg);
		}

/*----------------------------------------------------------------------*/
/* ヘッダーメニュー2 CSS */
/*----------------------------------------------------------------------*/
#TopMenu1{list-style:none;padding:0;float:left;}

#TopMenu1 li.syukka{
		position: absolute;top: 76px;left: 680px;
		float:left;
		}

#TopMenu1 li.mitsumori{
		position: absolute;top: 76px;left: 820px;
		float:left;
		}

#TopMenu1 li a{
		display:block;width:140px;height:24px;
		line-height:25px;text-decoration:none;
		color:#666666;
		font-weight:bold;font-size:12px;text-align:center;
		}

#TopMenu1 li a:hover{color:#c00;}

/*----------------------------------------------------------------------*/
/* 左サイドメニュー */
/*----------------------------------------------------------------------*/

#left_side{}

#left_side a{text-decoration:none;}
#left_side a:hover{text-decoration:underline;}

/*通常モデルラインナップ用*/
#left_side .menu_01 .title{
		background:url(http://www.tsukumo.co.jp/bto/img/left-side_menu_bg01.jpg) top left no-repeat;
		font-weight:bold;
		line-height:1.2em;
		padding:3px 10px;
		font-size:11pt;
		color:#ffffff;
		text-align:center;
		}

#left_side .menu_01 .contents{
		
		border-left:solid #25A16F 1px;
		border-right:solid #25A16F 1px;
		border-bottom:solid #25A16F 1px;

		}

/*キャンペーン情報用*/
#left_side .menu_02 .contents{
		
		border-left:solid #FF3300 1px;
		border-right:solid #FF3300 1px;
		border-bottom:solid #FF3300 1px;
		background-color:#ffffcc;
		}

/*詳細スペック表*/
table.spec {background-color:#888;border-spacing:1px;}
table.spec td{

		background:#FFF;
		text-align:center;font-size:9pt;line-height:1.4em;
		padding:2px 5px;
		
		}

table.spec th{

		background:#eef2ff;
		font-size:9.5pt;
		line-height:
		1.4em;padding:2px 5px;
		
		}


/* 見出し列設定 */
.spec_list th{font-size:10pt;line-height:1.2em;
				text-align:center;font-weight:bold;
				background-color:#333333;color:#ffffff;
			}

.spec_list td{background-color:#ffffff;}

.spec_list th a{color:#ffffff;}

/* カスタマイズ対応品 */
.spec_list tr.custom td{background-color:#EEFBFB;}

/* 通常セル設定 */
.spec_list td{font-size:10pt;line-height:1.2em;text-align:center;}



/* カスタマイズ対応品 */
table.spec tr.custom td{background-color:#EEFBFB;}

/* 注釈 */

/*e-gear*/

ul.caution li{list-style:none;margin-left:0px;font-size:8.5pt;line-height:1.4em;}



/*----------------------------------------------------------------------*/
/* ゲーム推奨モデルリスト */
/*----------------------------------------------------------------------*/
/* Left Menu */
div#left {
	width:175px;
	padding:0px;
	margin:0px;
	background-color:#000000;
}
div#left h2 {
	width:175px;
	height:32px;
	color:#000;
	margin:0px;
	padding:0px;
}
div#left h2.mmo { background:url(http://www.tsukumo.co.jp/bto/image/game/gamers_left_mmorpg3.jpg) no-repeat;margin-top:2px;}
div#left h2.fps { background:url(http://www.tsukumo.co.jp/bto/image/game/gamers_left_action3.jpg) no-repeat;margin-top:10px;}
div#left h2.other { background:url(http://www.tsukumo.co.jp/bto/image/game/gamers_left_other3.jpg) no-repeat;margin-top:10px;margin-bottom:5px;}


div.game_list {
	width:170px;
	_width:170px;
	margin:0;
	padding:0 0 5px 5px;
	background:#2d2d2d;
	list-style:none;
	display:block;
}
div.game_list h3 {
	color:#DEDED6;
	font-size:8pt;
	line-height:1.3em;
	margin:0px;
	font-weight:normal;
	padding:5px 0 0 0;
}
div.game_list h3 strong {font-weight: bold !important;}
div.game_list a.border {
	border:1px solid #DEDED6;
	display:block;
	float:left;
	margin:5px 5px 0 0;
	_margin:3px 3px 0 0;
	padding:0;
	height:60px;
	width:60px;
	
}
div.game_list a.border:hover {
	border:1px solid #2d2d2d;
}
div.game_list p {
	margin:10px 5px 0 0;
	text-align:right;
	font-size:10px;
	color:#DEDED6;
}
div.game_list a {
	color:#DEDED6;
}
div.game_list .hr {
	clear:both;
	margin:3px 0;
	padding:0;
}

/*----------------------------------------------------------------------*/
/* ヘルプページ */
/*----------------------------------------------------------------------*/

/*ヘッダメニュー欄*/



/* ヘッダメニューリンク設定 */
.pop_menu a{display:block;padding-top:7px;padding-left:30px;height:25px;width:140px;color:#333333;text-decoration:none;}
.pop_menu a:hover{}
.pop_menu a:active{}


/*ホップアップメニュー設定*/
.pop_1{display:none;position:absolute;top:215px;left:100px;background-color:#ffffff;}
.pop_2{display:none;position:absolute;top:215px;left:290px;background-color:#ffffff;}
.pop_3{display:none;position:absolute;top:215px;left:470px;background-color:#ffffff;}
.pop_4{display:none;position:absolute;top:215px;left:660px;background-color:#ffffff;}

.pop_menu{margin:0px;padding:0px;

		background-image:url("http://www.tsukumo.co.jp/bto/help/img/bg_test_001.jpg");
		background-position:bottom left;

		}

.pop_menu td{border-right:solid #aaaaaa 1px;}

.pop_menu ul{margin:0px;padding:0px;}
.pop_menu li{display:block;margin:1 0 0 0;padding:0;
					border-style:solid;border-color:#cccccc;border-width:1px 1px 1px 5px;
					}

/*ホップアップメニューリンク設定*/
.pop_menu li a{display:block;background-color:#ffffff;
						padding:3px 5px 0px 5px;height:25px;width:180px;line-height:1.4em;font-size:10pt;
						}

.pop_menu li a:hover{background-color:#f0f0f0;}
.pop_menu li a:active{background-color:#888888;color:#ffffff;}

#Help_Contents h2{margin:5px;text-align:center;}
#Help_Contents h3{margin:30px 5px 0px 5px;

font-size:12pt;

/*
background-image:url("http://www.tsukumo.co.jp/bto/help/image/h3_001.jpg");
background-position:top left;
background-repeat:no-repeat;
color:#ffffff;
*/


/*
background-color:#666666;
*/
/*#38A9A9*/


padding:0px 10px;

line-height:1.6em;

border-left:double #38A9A9 10px;
color:#666666;

background-color:#fafafa;

}



#Help_Contents h4{margin:25px 5px 0px 5px;

font-size:11pt;
line-height:1.4em;

border-bottom:solid #cccccc 1px;
/*#5bae6f*/
color:#dd6600;

}

#Help_Contents h4 .sub{font-size:8pt;color:#999999;font-weight:normal;}


#Help_Contents p{
margin:5px 0px 10px 5px;
font-size:10pt;
line-height:1.6em;

border:solid #000000 0px;
}

#Help_Contents table th{font-size:10pt;line-height:1.6em;background-color:#f6f6f6;}
#Help_Contents table td{font-size:10pt;line-height:1.6em;}

#Help_Contents h5{margin:15px 5px 5px 5px;

font-size:11pt;
line-height:1.4em;
color:#444444;

}

/*----------------------------------------------------------------------*/
/* フッタ */
/*----------------------------------------------------------------------*/
address{width:100%;text-align:center;font-size:12px;font-style:normal;}