<!--
body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,table,th,td,embed,object
	{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	}
body { font-size:100%; color: #FFFFCC; background: url("back.gif") #000000;}
img { margin: 0; padding: 0; border: 0;}
ul  { padding : 8px 0 5px 5px;}

A { text-decoration : none; color : #FFCC00; }
A:visited { text-decoration: none; color: #FFCC00; }
A:hover { color: red; }

h1 { font-size:  1.0em; font-weight: normal;                     padding: 0 0 0 35px;}
h2 { font-size:  0.9em; font-weight: normal; line-height: 1.3em;                      margin:   0  0 2px 0; color: #ffffcc;}
h3 { font-size: 1.05em; font-weight: bold  ; line-height: 2.0em; padding: 0 0 0 18px; margin: 15px 0   0 0; background: url(./image/ao.gif) no-repeat 0px center;}
h4 { font-size: 0.95em; font-weight: normal; line-height: 2.0em; padding: 0 0 0 18px; margin: 15px 0   0 0; background: url(./image/ao.gif) no-repeat 0px center;}
h3, h3 A, h3 A:visited, h4, h4 A, h4 A:visited { color: #ddeeff;}
blockquote { font-size: 0.8em; border: 1px solid; margin: 0 10px; padding: 8px; line-height: 1.6em; }

.clfix:after {  content: ""; display: block; height: 0; visibility: hidden; clear: both; }

/* --------------------------------------------
 *    ページ総監督
 * -------------------------------------------- */

.cont0 { background: url("./image/bgtop2.gif"); font-size: 0.8em; height: 23px; color: #CCCCAA;}

.cont1 {
    text-align: center;
    width: 750px;
    margin: 0px auto;
}
.cont2 {
    padding: 4px 0;
	text-align: left;
}

/* --------------------------------------------
 *    ヘッダー部分
 * -------------------------------------------- */

.cont_top {
    padding: 5px 0 2px 0;
    width: 740px;
    margin: 0px auto;
}

	.header {
		width : 100%;
		height : 75px;
		text-align: center;
		background-image : url("./image/title11.gif");
		}
	.header a {}
		.banner1 { width: 125px; float: left;}
		.banner2 { width: 140px; float: left;}
		.mobile  { width:  85px; float: left; vertical-align : middle; padding : 10px 0 0 0; line-height : 30px; font-size: 0.8em;}
		.space1  { width:  15px; float: left;}
		.recom   { width:  37px; float: left; padding : 10px 0 0 0;	line-height : 30px; font-size: 0.8em;}

		.google { text-align : right; line-height : 1.2em; padding: 0;}
		.google input { margin: 3px;}

/* --------------------------------------------
 *    新着担当
 * -------------------------------------------- */

	.cont_new {	}

		.newrep {
			padding : 10px 0;
			font-size: 0.8em;
			border-width: 0px;
 			width: 100%;
		}
			.newrep td { padding : 2px;	}

		.stars5 { background: url(./image/stars5v2.gif) no-repeat 0; height: 18px; width: 17px;}
		.stars4 { background: url(./image/stars4v2.gif) no-repeat 0; height: 18px; width: 17px;}
		.stars3 { background: url(./image/stars3v2.gif) no-repeat 0; height: 18px; width: 17px;}
		.stars2 { background: url(./image/stars2v2.gif) no-repeat 0; height: 18px; width: 17px;}
		.stars1 { background: url(./image/stars1v2.gif) no-repeat 0; height: 18px; width: 17px;}
		.stars0 { background: url(./image/stars0v2.gif) no-repeat 0; height: 18px; width: 17px;}

/* --------------------------------------------
 *    レポート部
 * -------------------------------------------- */

		td.mname { font-size : 1.3em; width: 260px; white-space: nowrap;}
		td.gpu { width: 160px; color : #CCCCAA; white-space: nowrap; }
		td.starblank { width: 30px; padding: 0 0 12px 0;}
		td.r_name { width: 140px;}
		td.repicon { white-space: nowrap; }
		.repicon img { width: 16px; height: 16px; vertical-align: bottom; }
		td.com { color : #CCCCAA; }

/* --------------------------------------------
 *    ベンチマークとランキング
 * -------------------------------------------- */

		td.mark06	{background: url(./image/bench_mark06.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.mark05	{background: url(./image/bench_mark05.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.mark03	{background: url(./image/bench_mark03.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.ff11		{background: url(./image/bench_ff11v3.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.ff14h	{background: url(./image/bench_ff14h.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.ff14l	{background: url(./image/bench_ff14l.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.vista	{background: url(./image/icon_vista1.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.specv9	{background: url(./image/bench_specv9.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}
		td.sangoku	{background: url(./image/sangoku.gif) no-repeat 0%; padding: 2px 0px 2px 20px;}

		td.eq	{background: url(./image/juni_equal.gif) no-repeat 0%; padding: 2px 5px 2px 12px; text-align: right;}
		td.up	{background: url(./image/juni_up.gif) no-repeat 0%; padding: 2px 5px 2px 12px; text-align: right;}
		td.dw	{background: url(./image/juni_down.gif) no-repeat 0%; padding: 2px 5px 2px 12px; text-align: right;}

/* --------------------------------------------
 *    中段のショップ枠
 * -------------------------------------------- */
	.cont_shop { clear : both; padding: 0 0 6px 0; text-align: center;}
		.cont_shop p { font-size : 0.75em; line-height : 1.6em;	}

/* --------------------------------------------
 *    メイン部大枠
 * -------------------------------------------- */

	.cont_all {
	    padding: 5px 0 2px 0;
	    width: 100%;
	    margin: 0px auto;
	}

/* --------------------------------------------
 *    メニューカラム
 * -------------------------------------------- */
	.cont_menu {
		width : 29%;
		float : left;
		text-align : left;
	}

	.reporters { text-align : center; margin : 6px;}
	.reporters p { margin: 5px 0 10px 0;}

	.bnc1 { float: left; width: 70%; }
	.bnc2 { float: left; width: 26%; padding-left: 5px; font-size: 0.8em; border-left: 1px dotted #ccccaa; }

/* --------------------------------------------
 *    メニュー項目画像 repeat後の設定はx、y
 * -------------------------------------------- */
	.cont_menu li {
		list-style: none;
	    font-size : 0.9em;
	    line-height : 1.7em;
	    padding-left: 12px;
	    }

	ul.big   li {      background: url(./image/ao2.gif) no-repeat 0px center; font-size : 1.0em;}
	ul.small li {      background: url(./image/md.gif)  no-repeat 0px 9px;}
	ul.small li.less { background: url(./image/image.gif) no-repeat 0px;}
	ul.small li.memory{background: url(./notebook2/img/icon_memory.gif) no-repeat 0px center; padding-left: 20px;}

/* --------------------------------------------
 *    アイテム欄
 * -------------------------------------------- */
		.itempickup { padding: 4px 0;}
		.itempickup p { font-size: 1.0em; line-height: 1.4em;}
		.itemimg { text-align : center; margin: 5px 0;}
		.itemdetail { padding: 5px 0; text-align: right;}

/* --------------------------------------------
 *    記事カラム
 * -------------------------------------------- */

	.cont_main {
		width : 70%;
		float : right;
		text-align : left;
	}

		.mininews ul{
				padding : 4px 0 0 8px;
			    line-height : 1.7em;
			    list-style: none;
			}

			.blue {	padding-left: 12px; background: url(./image/md.gif) no-repeat 0px 8px;}
			.red  {	padding-left: 12px; background: url(./image/mr.gif) no-repeat 0px 8px;}
			.earthicon { vertical-align: middle; }

			.mini1  { float: left; width:  8%; padding-left: 5px; }
			.mini2  { float: right; width: 90%; }
			.mini11 { float: left; width: 12%; padding-left: 5px; }
			.mini21 { float: right; width: 86%; }

		.news    { padding: 0 7px 10px 7px; }
			.news p{ font-size: 0.95em; line-height: 1.45em;}
		.archive { padding: 10px 0 10px 0;}


/* --------------------------------------------
 *    フッター
 * -------------------------------------------- */

.cont_foot {
	clear: both;
	text-align : right;
	margin: 10px 0 0 0;
}
	.cont_foot p { font-size : 0.8em; margin: 0 0 10px 0;}

/* --------------------------------------------
 *    丸枠
 * -------------------------------------------- */

	.kado_new    { background: url(./image/top_new2.gif)       no-repeat; width : 100%;              }
	.kado_menu   { background: url(./image/top_menu_v2.gif)    no-repeat; padding: 3px  5px 0px 10px;}
	.kado_main   { background: url(./image/top_main_v2.gif)    no-repeat; padding: 3px 10px 0px 10px;}
	.kado_new_b  { background: url(./image/bottom_new.gif)     no-repeat; height: 6px;               }
	.kado_menu_b { background: url(./image/bottom_menu_v2.gif) no-repeat; height: 6px; margin-bottom:10px;}
	.kado_main_b { background: url(./image/bottom_main_v2.gif) no-repeat; height: 6px; width: 100%; margin:0 0 6px 0;}

/* --------------------------------------------
 *    ほか
 * -------------------------------------------- */
.tya    { background-color: #993300;}
.naka   { text-align: center;}
.hida   { text-align: left; }
.migi   { text-align: right;}
.sfont7 { font-size: 0.7em;}
.sfont8 { font-size: 0.8em;}
.sfont9 { font-size: 0.9em;}
.bfont2 { font-size: 1.2em;}
.bfont3 { font-size: 1.3em;}
.bfont4 { font-size: 1.4em;}
.dark   { color: #CCCCAA;}
.aka    { color: #ff3300;} 

table.bluetable {
	border-style: solid;
	border-width: 1px;
	border-color: #009999 #000033 #000033 #009999;
	border-collapse: separate;
	}
.bluetable td {
	border-style: solid;
	border-width: 1px;
	border-color: #000033 #009999 #009999 #000033;
	border-collapse: collapse;
	padding: 4px 4px;
	}
-->