
#header #header2 #counterarea{
	position:absolute;
	top:165px;
	left:650px;
	width:120px;
	margin:0px;
	text-align:right;
}	
#counterarea img.countmath{margin:0px 0px 0px 0px;padding:0px;border:none;}

#jiten {
	width:513px;
	height:102px;
	margin:0 0 18px 0; padding:12px 0 0px 0;
	text-align:center;
	border:1px solid #CACED7;
	background:url(../img/jitenbg.jpg) repeat-x #E2EBF3;
	}
	* html #jiten {width:515px}

.search {background:url(../img/searchm.gif) no-repeat; height:30px; margin:8px 0}
	* html .search {margin-top:8px}
	.search input[type="text"] {width:42%}
	.search a {font-size:10pt}

#mapsearch {
	float:right;
	margin:-50px 10px 0 0;
	}
	
#jiten2 {
	width:513px;
	background-color:#F3F7FA;
	margin:0px auto;
	padding:7px 0;
	border-top:1px solid #CACED7;
	}

#btnBox img {margin:10px}

#model {width:285px; margin:0 0 0 0; float:left}
#model h3 {
	width:285px;
	height:37px;
	background:url(../img/model.gif) no-repeat;
	display:block;
	margin:0 auto
	}
#model2 {
	width:283px;
	border:1px solid #79B142;
	border-top:none;
	margin:0 auto;
	padding:5px 0;
	text-align:left;
	font-size:0.9em
	}
	* html #model2 {width:285px}
	#model2 li {list-style-image:url(../img/modelli.gif); margin:3px 0}
	#model2 ul {margin-top:0px}

.left, .left2, .left3, .left4, .left5, .left6 {width:50%; float:left; text-align:center}
#rank_r {width:40%; float:right; text-align:left}
	#rank_r ul {margin:5px 0 0 0}
	* html #rank_r ul {margin:5px 0 0 32px}
	*:first-child+html #rank_r ul {margin:5px 0 0 32px}
		li.gld {list-style-image:url(../img/gld.gif)}
		li.slv {list-style-image:url(../img/slv.gif)}
		li.bln {list-style-image:url(../img/bln.gif); margin-bottom:5px}

.left2 {text-align:left; font-size:0.9em}
.right2 {text-align:right; font-size:0.8em; line-height:1.5em}

h4 {font-size:0.9em; margin:5px 0}

.left3 {width:28%}
.right3 {width:70%; text-align:left; font-size:0.8em}
.left4 {width:48%}
.left5 {background-color:#f66; color:#fff;}
.right5 {text-align:left}
.left6 {background-color:#0177B5; color:#fff}



/*----------------- バナーエリア -----------------*/
#langBox {
	width:241px; padding:5px 0;
	margin:0 auto 10px auto;
	border:1px solid #B7B7B7;
	background-color:#fff
	}
	#langBox a {margin-left:5px; font-size:10pt}

.cal_f {
	width:95%;
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:10px
	}

.newsBox {
	width:239px; padding:0;
	margin:0 auto 10px auto;
	border:1px solid #B7B7B7;
	background-color:#fff;
	text-align:left; font-size:0.9em
	}
	* html .newsBox {margin-top:0px; padding-top:10px; width:241px}
	.newsBox ul {margin:5px 0 5px -25px}
	*:first-child+html .newsBox ul {margin:5px 0 5px 10px}
	* html .newsBox ul {margin:5px 0 5px 10px}
	.newsBox li {list-style:none}



/*----------------- フッタ -----------------*/
#ads {padding:0; text-align:center; width:780px; margin:15px 0 0 0}
#ads ul {margin:0}
#ads li {float:left; margin:5px; list-style:none}































/*----------------- ***** -----------------*/
/*------
body{
    margin:0 auto; padding:0;
    color:#333;
	font-size:1.0em;
	background:url(../img/bg.jpg) repeat-x #ABC6D8;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

p {margin:5px}

a {color:#09458E}
a:hover {color:#069; _filter:alpha(opacity=90); -moz-opacity:0.90}

img {border:none;}

noscript {display:none}

.clear{font:1px/1px; clear:both}

input {margin:0}

li.n {list-style:none}

.textleft {width:100%; text-align:left}
.textright {width:100%; text-align:right}
.center {text-align:center}

#search span, #model h3 span, h1 span {display:none}

/*----------------- ヘッダ -----------------*/
/*------
#hd {
	width:780px; height:115px;
	position:relative;
	margin:10px auto; padding:0;
	background:url(../img/headdammy.jpg) no-repeat #ccc;
	text-align:left;
	margin-bottom:20px
	}

#header2 {width:100%; padding:0; text-align:left}

.login {
	text-align:left; width:200px;
	background-color:#fff;
	border:1px solid #76B0CF;
	margin:-25px 0 0 80px; padding:0px;
	}
	.login a {margin:3px 0 3px 5px}
	
h1 {margin:10px 0 0 0px}
	

/*--------------------- メイン ---------------------*/
/*------
#doc {
	width:815px; background-color:#fff;
	position:relative;
	margin:0 auto;
	padding:1px 0 5px 0;
	}

/*----------------- コンテンツ領域 -----------------*/
/*------
#yui-main .yui-b {width:540px}
#contents {
	width:515px;
	float:left;
	margin:0 0 0 15px;
	padding:0px;
	text-align:left;
	background-color:#fff
	}
	* html #contents {margin-left:8px}

#contents2 {width:515px; margin:0 0px 10px 15px; text-align:center; overflow:hidden}



.hBox {
	width:515px;
	margin:18px auto 0 auto;
	padding:0;
	}
	.hBox img {margin:5px auto}
	
.hBox2 {
	width:513px;
	margin:18px auto 0 auto;
	padding:0;
	border:1px solid #7DA8D7;
	background-color:#fff;
	font-size:0.9em
	}
	* html .hBox2 {width:515px}

.left, .left2, .left3, .left4, .left5, .left6 {width:50%; float:left; text-align:center}
.right, .right2, .right3, .right5, .right6 {width:50%; float:right; text-align:center}

.left2 {text-align:left; font-size:0.9em}
.right2 {text-align:right; font-size:0.8em; line-height:1.5em}

h4 {font-size:0.9em; margin:5px 0}

.left3 {width:28%}
.right3 {width:70%; text-align:left; font-size:0.8em}
.left4 {width:48%}
.left5 {background-color:#f66; color:#fff;}
.right5 {text-align:left}
.left6 {background-color:#0177B5; color:#fff}
.right6 {width:43%}

.textleft {text-align:left}

/*----------------- 右エリア -----------------*/
/*------
#rightdiv {
	width:260px; float:right;
	background:url(../img/rightbg.gif) repeat-x #ccc;
	margin-right:13px
	}
	* html #rightdiv {margin-right:6px}
	
	html:first-child .yui-b {margin-right:50px}
	*:first-child+html .yui-b {margin-right:55px}
	/* safari only \*/
	html:\66irst-child .yui-b {margin-right:50px}
	/* end */

/*------
.rightdiv2 {
	margin:10px 0px 0 0 ;
	padding:0px 0 5px 0;
	text-align:center
	}
	.rightdiv2 p {font-size:0.9em}

.rBox {
	width:239px; padding:0;
	margin:0 auto 10px auto;
	border:1px solid #B7B7B7;
	background-color:#fff;
	text-align:left; font-size:0.9em
	}
	.rBox table{text-align:center; font-size:0.7em; margin:0 auto}
	* html .rBox {margin-top:0px; padding-top:10px; width:241px}
	.rBox h4 {margin:5px}
	
a.all {float:right; margin:-22px 15px 0 0; color:#fff; font-size:10pt}

#topics, #event, #news, #kutikomi, #search_r, #area {width:241px; height:28px; margin:0 auto; display:block}
#topics span, #event span, #news span, #kutikomi span, #search_r span, #area span {display:none}

#topics {background:url(../img/topics.gif)}
#event {background:url(../img/event.gif)}
#news {background:url(../img/news.gif)}
#kutikomi {background:url(../img/kutikomi.gif)}
#search_r {background:url(../img/search_r.gif)}
#area {background:url(../img/area.gif)}


.line {width:97%; border-bottom:1px dashed #aaa; margin:5px auto; height:5px}

/*----------------- フッタ -----------------*/
/*------
#footer, #footer2 {
    padding:5px 0px;
	margin:0px auto;
	text-align:center;
	border-top:1px solid #0474AC;
	width:780px;
	background-color:#fff
    }

#footer2 {text-align:right; border-top:none}	
#footer p, #footer2 p{font-size:12px; margin:0px 10px;}

#copyright {
	background:url(../img/footer.jpg) no-repeat #fff;
	padding:0; margin:0 auto;
	width:780px;
	height:71px;
	display:block
    }
	#copyright span {display:none}



/*----------------------------------------*/
/*------
p.e10{font-size:1.0em}

* html .clear {display:inline-block; }



/*\*/
* html .clear {height:1%; }

.clear {display:block; }
/* */












