h1{padding:0;margin:0;}
a {
	color:#3ff; 
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/***********************************************************/
/* ヘッダ */
/***********************************************************/
.header{width:950px;}
.header a{color:#000000;text-decoration:none;}

/*ヘッダメニュー欄*/
.header .menu{width:950px;height:32px;margin:0 0 0 0;padding:0 5px;border-style:solid;border-width:0 0 0 0;border-color:#666666;}
.header .menu ul{margin:0 0 0 0;background-color:#000000;}
.header .menu li{display:block;text-decoration:none;list-style-type:none;float:left;
				margin:0;text-align:center;
				line-height:2.0em;font-weight:bold;font-size:9pt;
				}
/* ヘッダメニューリンク設定 */
.header .menu li a{display:block;padding-top:5px;height:30px;width:116px;color:#555555;background-image:url("image/game/hed_gamers_bgi_003_03.jpg");background-position:top left;background-repeat:no-repeat;margin-right:2px;}
.header .menu li a:hover{background-image:url("image/game/hed_gamers_bgi_004_03.jpg");background-position:top left;background-repeat:no-repeat;}
.header .menu li a:active{background-image:url("image/game/hed_gamers_bgi_004_03.jpg");background-position:top left;background-repeat:no-repeat;}
/*ホップアップメニュー設定*/
.header .pop_1{display:none;position:absolute;top:85px;left:124px;background-color:#000;}
.header .pop_2{display:none;position:absolute;top:85px;left:242px;background-color:#000;}
.header .pop_3{display:none;position:absolute;top:85px;left:360px;background-color:#000;}
.header .pop_4{display:none;position:absolute;top:85px;left:478px;background-color:#000;}
.header .pop_5{display:none;position:absolute;top:85px;left:595px;background-color:#000;}

.header .pop_menu{margin:0px;padding:0px;}
.header .pop_menu ul{margin:0px;padding:0px;}
.header .pop_menu li{display:block;margin:1 0 0 0;padding:0;
					border-style:solid;border-color:#aaaaaa;border-width:1px 1px 1px 5px;
					}

/*ホップアップメニューリンク設定*/
.header .pop_menu li a{display:block;background-color:#ffffff;
						padding:3px 5px 0px 0px;height:45px;width:180px;line-height:1.1em;font-size:10pt;
						}

.header .pop_menu li a:hover{background-color:#ffffaa;}
.header .pop_menu li a:active{background-color:#ffff77;}

.header .pop_menu .model_name{font-weight:bold;}
.header .pop_menu .model_subhead{font-size:8pt;}

/* javaスクリプトoff時 */
.noscript{width:950px;font-size:11pt;line-height:1.5em;

			margin:5px 5px 0px 5px;
			padding:5px;

			font-weight:bold;
			background-color:#ffffee;
			border-style:solid;border-color:#ee5500;border-width:2px;
		}


/***********************************************************/
/* メインページ */
/***********************************************************/

/* モデル名称 */
.title{width:760px;padding:5 0 0 5;margin:10 0 15 15;}
.title h1{font-size:20pt;line-height:1.3em;font-weight:bold;margin-bottom:5;}

/* ページ移動用ナビゲーション部分 */
.pnave{padding:0 0 0 25;margin:12 0 0 0;}

.pnave ul{margin:0;padding:0;list-style-type:none;}

.pnave li{display:inline;float:left;margin:0 2 0 0;font-size:9pt;line-height:1.7em;padding:0;text-align:center;height:20;}

.pnave li a{color:#333333;text-decoration:none;display:block;}

.pnave li.01 a:hover{background-image:url("http://www.tsukumo.co.jp/bto/image/new/pnave_001b.gif");background-position:left top;background-repeat:no-repeat;}

.pnave li.02 a:hover{background-image:url("http://www.tsukumo.co.jp/bto/image/new/pnave_002b.gif");background-position:left top;background-repeat:no-repeat;}

.pnave li.03 a:hover{background-image:url("http://www.tsukumo.co.jp/bto/image/new/pnave_003b.gif");background-position:left top;background-repeat:no-repeat;}

/* ページ概要 */
.main .point li{list-style-image:url(http://www.tsukumo.co.jp/bto/image/new/yjc_001.gif);color:#123A4E;}
.main .point a{color:#123A4E;text-decoration:none;}
.main .point a:hover{text-decoration:underline;}


/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* ページ本文 */
.main{width:785px;padding:0 0 10 15px;}
.main h2{font-size:13pt;line-height:1.2em;font-weight:bold;margin:5 0 5 0;
		letter-spacing:-0.03em;
		border-style:solid;
		border-color:#cccccc;
		border-width:0 0 0 0;
		
		}
.main h3{font-size:11pt;line-height:1.4em;font-weight:bold;margin:0 0 0 0;

		padding:2 3 1 25;

		background-image:url(http://www.tsukumo.co.jp/bto/image/new/mdc_bgi_001.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;

		color:#123A4E;

		}

.main h4{font-size:11pt;line-height:1.3em;font-weight:bold;margin:3 0 5 0;padding-left:15;

		background-image:url("http://www.tsukumo.co.jp/bto/image/new/yjc_001.gif");
		background-position:left center;
		background-repeat:no-repeat;
		
		clear:both;

		}

.main h5{font-size:11pt;line-height:1.3em;font-weight:bold;margin-bottom:5;}

.main p{font-size:11pt;line-height:1.6em;margin:0 0 13 0;}

.main ul{margin-top:5;margin-bottom:5;}
.main li{font-size:11pt;line-height:1.3em;padding-bottom:3;font-weight:bold;}

/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 買うとお得 */
.otoku{width:770px;}

.otoku a{color:#ffffff;text-decoration:none;}
.otoku a:hover{color:#ffaa00;}


/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 関連商品 */
.kanren{width:730px;padding:0px 0px 20px 0;}

.kanren h3{font-size:11pt;line-height:1.2em;font-weight:bold;

		background-image:url(http://www.tsukumo.co.jp/bto/image/new/yjc_002.gif);
		background-position:left center;
		background-repeat:no-repeat;

		padding-left:20px;
		margin:0px;
		
		}

.kanren h4{font-size:10pt;line-height:1.4em;

		background-image:url(http://www.tsukumo.co.jp/bto/image/new/yjc_004.gif);
		background-position:left center;
		background-repeat:no-repeat;

		padding-left:15px;
		margin:0;

		}

.kanren h5{font-size:9pt;line-height:1.3em;margin-top:0;margin-bottom:0;color:#333333;}

.kanren p{font-size:9pt;line-height:1.4em;margin-top:0;margin-bottom:0;}
.kanren a{color:#336699;}


/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 重要なお知らせ */
.info{border-style:solid;border-color:#666666;border-width:0 1 0 1;}

.info li{font-size:9pt;font-weight:normal;line-height:1.4em;margin-bottom:5;

		list-style-type:square;
		margin-right:25px;

		}

.info h3{font-size:10pt;line-height:1.2em;font-weight:bold;

		background-image:url("http://www.tsukumo.co.jp/bto/image/new/yjc_005.gif");
		background-position:left center;
		background-repeat:no-repeat;

		padding-left:25px;
		margin:0px;
		
		color:#000000;
		
		}

/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* インテルブランディング */
.intel{font-size:9pt;width:750px;line-height:1.2em;padding:0 0 10 35px;margin:0;text-indent:-1.0em;}


/***********************************************************/
/* フッタ */
/***********************************************************/
.footer{width:780px;border-style:solid;border-width:0px 0 0px 0;border-color:#666666;}

.footer a{text-decoration:none;color:#000000;}

/***********************************************************/
/* 一般タグ */
/***********************************************************/

address{font-size:9pt;line-height:1.5em;width:100%;text-align:right;color:#666666;}



/***********************************************************/
/* 特殊クラス */
/***********************************************************/

.float-l{float:left;margin-right:5;}
.float-r{float:right;margin-left:5;}

.price{font-weight:bold;color:#ff0000;text-align:right;}

p.kome{font-size:8pt;line-height:1.3em;color:#333333;text-indent:-1.0em;padding-left:1.0em;}
span.kome{font-size:8pt;line-height:1.3em;color:#333333;}


.kwsk{font-size:9pt;padding-left:17;background-image:url("http://www.tsukumo.co.jp/bto/image/new/yjc_003.gif");background-position:left center;background-repeat:no-repeat;}


.image-box{border-style:solid;border-color:#888888;border-width:1;padding:3 2;text-align:center;}

.next{font-size:10pt;line-height:1.5em;font-weight:bold;text-align:right;padding-right:15;}

.caution{color:#ff0000;}

/***********************************************************/
/* スペック表 */
/***********************************************************/

/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 2商品型 */
table.spec_02 {
	text-align:center;
	width:770px;
	border:1px solid #fff;
	border-collapse:collapse;
}
table.spec_02 tr th {
	border:1px solid #fff;
	font-size:12px;
	line-height:1.3em;
	background:#4f4f4f;
	vertical-align:middle;
	font-weight:normal;
	width:13%;
}
table.spec_02 tr td {
	border:1px solid #fff;
	font-size:12px;
	line-height:1.3em;
	width:43%;
	vertical-align:top;
	padding:2px;
}
/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 3商品型 */
table.spec_03 {
	text-align:center;
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
}
table.spec_03 tr th {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	background:#eee;
	vertical-align:middle;
	font-weight:normal;
	width:13%;
}
table.spec_03 tr td {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	width:29%;
	vertical-align:top;
	padding:2px;
}
/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 4商品型 */
table.spec_04 {
	text-align:center;
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
}
table.spec_04 tr th {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	background:#eee;
	vertical-align:middle;
	font-weight:normal;
	width:13%;
}
table.spec_04 tr td {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	width:21%;
	vertical-align:top;
	padding:2px;
}
/* --・--・--・----・--・--・----・--・--・----・--・--・--- */
/* 5商品型 */
table.spec_05 {
	text-align:center;
	width:100%;
	border:1px solid #000;
	border-collapse:collapse;
}
table.spec_05 tr th {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	background:#eee;
	vertical-align:middle;
	font-weight:normal;
	width:13%;
}
table.spec_05 tr td {
	border:1px solid #000;
	font-size:12px;
	line-height:1.4em;
	width:17%;
	vertical-align:top;
	padding:2px;
}
/***********************************************************/
/* 常用CSS */
/***********************************************************/
.smallfont{line-height:normal;font-size:8pt}
.normalfont1{font-size:9pt}
.normalfont2{font-size:10pt}
.normalfont3{font-size:11pt}
.normalfont4{font-size:12pt}
.bigfont1{font-size:13pt}
.bigfont2 {font-size:14pt}
.bigfont3 {font-size:15pt}



/***********************************************************/
/* トップページ */
/***********************************************************/

#top_page{margin:10px 0 10px 0;width:780px;}



/***********************************************************/
/*トップ左側*/
/***********************************************************/
#top_left{padding:0 5px;}

#top_left h2{font-size:11pt;margin:0 0 0 0;
line-height:1.3em;
width:165px;
height:20px;
color:#ffffff;
margin:0px;
}
#top_left h3{font-size:10pt;line-height:1.3em;}
#top_left h4{font-size:10pt;line-height:1.3em;}




/*最適パソコン診断*/
.select_pc{border:solid 0 #000000;margin-bottom:10px;padding-bottom:4px;width:165px;

background-image:url("image/new/top_bgi_002.jpg");
background-position:bottom left;
background-repeat:no-repeat;

}


.select_pc h2{padding:0px 2px 0px 20px;

background-image:url("image/new/top_bgi_001.jpg");
background-position:top left;
background-repeat:no-repeat;
}
.select_pc a{text-decoration:none;color:#000000;}
.select_pc h3{margin:1px 0 2px 0;padding:5px 5px 5px 5px;background-color:#FFCC00;
border-style:solid;
border-color:dd3300;
border-width:0 0 0 5px;

}

.select_pc h4{margin:0 0 0 0;padding:3px 0px 5px 5px;background-color:#f6f6f6;}

.select_pc ul{margin-top:0px;margin-bottom:0px;}
.select_pc li{margin-top:0px;margin-bottom:0px;padding-top:3px;padding-bottom:3px;font-size:10pt;line-height:1.5em;font-weight:bold;}

.select_pc li a{color:#3366dd;}


/*トップ左欄オススメモデル*/
.ossme{margin-bottom:10px;}

.ossme h2{padding:0px 2px 0px 2px;
background-image:url("image/new/top_bgi_003.jpg");
background-position:top left;
background-repeat:no-repeat;

}
.ossme ul{margin:0px;padding:0px;text-align:center;background-color:#000000;width:165px;}
.ossme li{list-style-type:none;margin:0px;padding:0px;}
.ossme p{font-size:9pt;text-align:right;margin:0px;padding:5px 0px 5px 5px;width:160px;}

/*ショッピングガイド*/
.shopping_guide{margin-bottom:10px;width:165px;}


.shopping_guide h2{padding:0px 2px 0px 20px;
background-image:url("image/new/top_bgi_004.jpg");
background-position:top left;
background-repeat:no-repeat;
}
.shopping_guide ul{margin:0px;padding:5px 0px 5px 20px;border-style:solid;border-width:1px;border-color:#000000;}
.shopping_guide li{list-style-type:circle;font-size:9pt;line-height:1.5em;}

.shopping_guide a{color:#000000;}

/*ランキング*/
.ranking{margin-bottom:10px;width:165px;}


.ranking h2{padding:0px 2px 0px 20px;
background-image:url("image/new/top_bgi_012.jpg");
background-position:top left;
background-repeat:no-repeat;
}
.ranking ul{margin:0px;padding:5px 0px 5px 20px;border-style:solid;border-width:1px;border-color:#000000;}

.ranking li.rankno1{list-style-image:url(image/new/top_ranking_001.gif);font-size:9pt;line-height:1.3em;list-style-position:inside;margin-left:-18px;}
.ranking li.rankno2{list-style-image:url(image/new/top_ranking_002.gif);font-size:9pt;line-height:1.3em;list-style-position:inside;margin-left:-18px;}
.ranking li.rankno3{list-style-image:url(image/new/top_ranking_003.gif);font-size:9pt;line-height:1.3em;list-style-position:inside;margin-left:-18px;}
.ranking li.rankno4{list-style-image:url(image/new/top_ranking_004.gif);font-size:9pt;line-height:1.3em;list-style-position:inside;margin-left:-18px;}
.ranking li.rankno5{list-style-image:url(image/new/top_ranking_005.gif);font-size:9pt;line-height:1.3em;list-style-position:inside;margin-left:-18px;}

.ranking div.modelname{margin-left:32px;font-size:11pt;}

.ranking a{color:#000000;}

.ranking p.shuukei{margin:0px;font-size:9pt;text-align:right;line-height:1.5em;}

/*協賛バナー欄*/
.support_banner{text-align:center;}


/***********************************************************/
/*トップ右側*/
/***********************************************************/
#top_right{padding:0 0 0 0px;
			_padding:0 0 0 5px;	/*IE対策用*/}


/*モデルポジション*/
.model_position{}
.model_position ul{margin:0px;padding:0px;height:20px;}
.model_position li{text-decoration:none;list-style-type:none;float:left;
				
				margin:0px;
				padding:0px;
				text-align:center;
				font-weight:bold;font-size:10pt;
				height:20px;
				
				}

.model_position li a{display:block;line-height:1.2em;height:20px;width:140px;color:#555555;

				background-image:url("image/new/top_bgi_005.jpg");
				background-position:top left;
				background-repeat:no-repeat;
				margin-right:2px;
				padding:4px 0px 0px 0px;
				text-decoration:none;
				
				}


.model_position li a:hover{background-image:url("image/new/top_bgi_006.jpg");
							background-position:top left;background-repeat:no-repeat;
							}

.model_position li a:active{background-image:url("image/new/top_bgi_006.jpg");
							background-position:top left;background-repeat:no-repeat;
							}


/*新着更新情報*/
.new_arrival{margin:10px 0 5px 0;}
#top_right .new_arrival h2{font-size:11pt;margin:0 0 0 0;}
#top_right .new_arrival h3{font-size:11pt;margin:0 0 0 0;color:#444444;
padding:2px 5px 0px 5px;line-height:1.2em;height:20px;}



/* 新製品 */
.new_arrival .new{color:#ffffff;font-size:8pt;line-height:1.1em;padding-top:6px;background-image:url(image/new/top_btn_004.jpg);background-position:left top;background-repeat:no-repeat;}

/* セール */
.new_arrival .sale{color:#444444;font-size:8pt;line-height:1.1em;padding-top:6px;background-image:url(image/new/top_btn_005.jpg);background-position:left top;background-repeat:no-repeat;}

/* 予約 */
.new_arrival .reserve{color:#444444;font-size:8pt;line-height:1.1em;padding-top:6px;background-image:url(image/new/top_btn_006.jpg);background-position:left top;background-repeat:no-repeat;}


/*モデル一覧クイックアクセス*/
.mqa{margin:0 0 0px 0;}

#top_right .mqa h2{font-size:11pt;margin:0 0 0 0;}
#top_right .mqa h3{font-size:11pt;margin:0 0 0 0;color:#ffffff;
padding:3px 5px 3px 5px;line-height:1.2em;height:25px;}

#top_right .mqa h4{font-size:11pt;margin:15px 0 0 0;padding:0px 3px;line-height:1.3em;height:20px;}
#top_right .mqa p{margin:3px 1px 0px 2px;font-size:10pt;line-height:1.2em;}
#top_right .mqa a{text-decoration:none;color:#000000;display:block;
					background-image:url("image/new/top_bgi_005.jpg");
					background-position:top left;background-repeat:no-repeat;
				}

#top_right .mqa a:hover{background-image:url("image/new/top_bgi_006.jpg");
						background-position:top left;background-repeat:no-repeat;}

