/* 全体 */
body	{font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
		margin: 0px;
		padding: 0px;
}

a		{text-decoration:none;}
a:link		{text-decoration:underline;color: #017FFF;}
a:visited	{text-decoration:underline;color: #017FFF;}
a:hover		{text-decoration:underline;color: #ff0000;}
a:active	{text-decoration:underline;color: #ff0000;}

img			{border: 0px;}

div#body	{text-align:center;}

/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}


/* ヘッダー */

div#header_h{background-color: #59D0D1;
			width: 100%;
			height: 5px;
}

div#header	{background-image: url(header_back.gif);
			background-repeat: repeat-x;
			background-position: center top;
			width: 100%;
			height: 100px;
}

div#header-a{width: 950px;
			height: 100px;
			margin-left:auto;
			margin-right:auto;
			position:relative;
}

div#header-b, #header-b a{position: absolute;
			top: 0px;
			left: 0px;
			width: 474px;
			height: 100px;
			display: block;
			background-image: url(header_top.gif)  ;
			text-indent: -9999px;
}

div#header-b a:hover {background-position: 0px 0px}

div#header-c{position:absolute;
			width: 468px;
			height: 100px;
			top: 0px;
			left: 474px;
			text-align: right;
}


div#header-e{		position: absolute;
			left: 0px;
			top: 30px;}

div#header h1{margin: 0px;
			padding: 0px;
}


/* ナビゲーション */

div#navigation{background-image: url(navi_b.gif);
			width: 100%;
			height: 50px;
			font-family: sans-serif; 
}

div#navigation_a{width: 950px;
			height: 25px;
			margin-left:auto;
			margin-right:auto;
}

#head_navi_a	{width: 950px;
			height: 25px;
			font-weight: bold;
			font-size: 9pt;
}

#head_navi_a ul{margin: 0px;
			padding: 0px;
			height: 25px;
			width: 950px;
			margin-left: 0px;
			list-style: none;
}

#head_navi_a0{float: left;
			display: block;
			width: 5px;
			height: 25px;
			background-image: url(navi_a0.gif);
			text-indent: -9999px;
}

#head_navi_a1, #head_navi_a1 a{
			float: left;
			display: block;
			width: 156px;
			height: 25px;
			background-image: url(navi_a1.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a1 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_a2, #head_navi_a2 a{
			float: left;
			display: block;
			width: 157px;
			height: 25px;
			background-image: url(navi_a2.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a2 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_a3, #head_navi_a3 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_a3.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a3 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_a4, #head_navi_a4 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_a4.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a4 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_a5, #head_navi_a5 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_a5.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a5 a:hover {background-position: 0px -25px;
			color: #ff0000}


#head_navi_a6, #head_navi_a6 a{
			float: left;
			display: block;
			width: 157px;
			height: 25px;
			background-image: url(navi_a6.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 210%;
			text-decoration:none;
}

#head_navi_a6 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_a7{
			float: left;
			display: block;
			width: 5px;
			height: 25px;
			background-image: url(navi_a7.gif)  ;
			text-indent: -9999px;
}

div#navigation_b{width: 950px;
			height: 25px;
			margin-left:auto;
			margin-right:auto;
}

#head_navi_b	{width: 950px;
			height: 25px;
			font-weight: bold;
			font-size: 9pt;
}

#head_navi_b ul{margin: 0px;
			padding: 0px;
			height: 25px;
			width: 950px;
			margin-left: 0px;
			list-style: none;
}

#head_navi_b0{float: left;
			display: block;
			width: 5px;
			height: 25px;
			background-image: url(navi_b0.gif);
			text-indent: -9999px;
}

#head_navi_b1, #head_navi_b1 a{
			float: left;
			display: block;
			width: 156px;
			height: 25px;
			background-image: url(navi_b1.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b1 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b2, #head_navi_b2 a{
			float: left;
			display: block;
			width: 157px;
			height: 25px;
			background-image: url(navi_b2.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b2 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b3, #head_navi_b3 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_b3.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b3 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b4, #head_navi_b4 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_b4.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b4 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b5, #head_navi_b5 a{
			float: left;
			display: block;
			width: 160px;
			height: 25px;
			background-image: url(navi_b5.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b5 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b6, #head_navi_b6 a{
			float: left;
			display: block;
			width: 157px;
			height: 25px;
			background-image: url(navi_b6.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#head_navi_b6 a:hover {background-position: 0px -25px;
			color: #ff0000}

#head_navi_b7{
			float: left;
			display: block;
			width: 5px;
			height: 25px;
			background-image: url(navi_b7.gif)  ;
			text-indent: -9999px;
}

/* メイン上部 */
div#main_head{background-image: url(main_head_back.gif);
			width:100%;
			height:10px;
			text-align:center;

}

div#main_head2{background-image: url(main_head.gif);
			background-repeat: repeat-y;
			background-position: top center;
			width:100%;
			height:10px;
}


/* メイン */
div#main	{background-color: #E3F1FF;
			background-image: url(main_back.gif);
			background-repeat: repeat-y;
			background-position: top center;
			width: 100%;
}

div#main950	{width: 950px;
			margin-left: auto;
			margin-right: auto;
}

/* モダンブラウザ用*/
.off:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  max-height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
.off {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html .off {
  height: 1%;
}
.off {
  display: block;
}



/* 左サイドバー */
div#sidebar-l{width: 250px;
			height: 100%;
			float: left;
			text-align: center;
			position: relative;}

div#sidebar-l-blog{width: 250px;
			height: 100%;
			float: left;
			text-align: left;
			position: relative;}

#menu_navi		{width: 250px;
			height: 200px;
			font-weight: bold;
			font-size: 14px;
			text-decoration:none;
}

#menu_navi ul{margin: 0px;
			padding: 0px;
			width: 250px;
			list-style: none;
}

#menu_navi1, #menu_navi1 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi1 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi2, #menu_navi2 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi2 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi3, #menu_navi3 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi3 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi4, #menu_navi4 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi4 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi5, #menu_navi5 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi5 a:hover {background-position: 0px -30px ;
			color: #ff0000}
#menu_navi6, #menu_navi6 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #017FFF;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi6 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi7, #menu_navi7 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi7 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi8, #menu_navi8 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi8 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi9, #menu_navi9 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi9 a:hover {background-position: 0px -30px ;
			color: #ff0000}

#menu_navi10, #menu_navi10 a{
			display: block;
			width: 250px;
			height: 30px;
			background-image: url(menu_back.gif)  ;
			color: #ffffff;
			text-align: left;
			text-indent: 20px;
			line-height: 200%;
			text-decoration:none;
}

#menu_navi10 a:hover {background-position: 0px -30px ;
			color: #ff0000}



#sponser	{margin-top: 15px;
		font-size: 75%;
		margin-bottom: 15px;
		text-align: left;}

#sponser a	{text-decoration:none;}

#search	{margin-top: 30px;
	margin-bottom: 30px;
}

/* 右 */
div#right	{width: 700px;
			left: 300px;
			float: right;
			text-align: center;
			margin-bottom: 50px;
}

/* パンくず */
div#topicpath{width: 650px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			line-height: 150%;
			font-size: 85%;
			color: #222222;
			margin-top:15px;
			margin-bottom:10px;
}

div#topicpath a{color: #000000;
}

div#tokaiareanews{width: 650px;
			height: 30px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			color: #222222;
			margin-top:15px;
			margin-bottom:5px;
}

div#tokaiareanews a{color: #017FFF;
}

/* 中央個別ページ */

div#post	{width: 650px;
		text-align: center;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
}

div#post p	 {font-size: 90%;
		margin-top : 0px;
		margin-bottom : 35px;
		line-height: 185%;		
		width: 600px;
		margin-left: 25px;
}

div#p12	 	{font-size: 120%;
		margin-top : 0px;
		margin-bottom : 35px;
		line-height: 185%;
		width: 600px;
		margin-left: 25px;
}

div#post table	 {font-size: 90%;
		margin-top : 0px;
		margin-bottom : 35px;
		line-height: 185%;
		margin-left: 25px;
}

div#post table.zero {font-size: 100%;
		margin-top : 0px;
		margin-bottom : 0px;
		line-height: 185%;
		margin-left: 0px;
}

div#post h2	{font-size: 150%;
		text-align: left;
		width: 650px;
		height: 35px;
		background-image:url(h2_back.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-indent: 30px;
		margin-top: 0px;
		padding-top: 2px;
		color:#00C0C0;}

div#post h3	{font-size: 110%;
		text-align: left;
		width: 650px;
		height: 30px;
		background-image:url(h3_back.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		text-indent: 30px;
		margin-top: 0px;
		color:#019597;}

div#post h4	{font-size: 105%;
		text-align: left;
		width: 650px;
		background-image:url(h4_back.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		text-indent: 40px;
}

.id-10		{font-size: 80%;
		line-height: 150%;
}

.id-10_l		{font-size: 80%;
		line-height: 150%;
}

#mono		{margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		text-align: left;
}

.id-12		{font-size: 100%;
		line-height: 150%;
}

div#expo	{width: 650px;
		text-align: center;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
}

div#expo h3	{font-size: 110%;
		text-align: left;
		width: 650px;
		height: 30px;
		background-image:url(h3_back.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		text-indent: 30px;
		margin-top: 0px;
		color:#277677;}

.id-12w		{font-size: 100%;
		line-height: 150%;
		color: #ffffff;
}

.id-11w		{font-size: 90%;
		line-height: 150%;
		color: #ffffff;
}

.id-11b		{font-size: 90%;
		line-height: 150%;
		color: #000000;
}

.id-8		{font-size: 70%;
}

.id-8r		{font-size: 70%;
		color: #ff0000;
}

.next		{font-size: 105%;
		text-align: center;
		width: 650px;
		height: 100px;
		background-image:url(next_back.gif);
		background-repeat: no-repeat;
		background-position: middle left;
		margin-top: 50px;
		color:#277677;
		font-weight: bold;
}

.category		{font-size: 105%;
		text-align: center;
		width: 650px;
		height: 50px;
		background-image:url(cate_back.gif);
		background-repeat: no-repeat;
		background-position: middle left;
		margin-bottom: 25px;
		color:#277677;
		font-weight: bold;
}


/* フラッシュ */
div#flash	{width: 650px;
			height: 250px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			margin-top:15px;
}

/* ごあいさつ */
div#youkoso	{width: 650px;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-left: auto;
			margin-right: auto;
			line-height: 165%;
}

div#youkosotop	{	clear: both;
			width: 650px;
			text-align: left;
			margin-top:30px;
			margin-left: auto;
			margin-right: auto;
}

div#youkoso2	{	clear: both;
			width: 650px;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-left: auto;
			margin-right: auto;
			line-height: 165%;
}

/* コーナー説明 */
div#hello	{width: 650px;
		text-align: center;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
}

div#hello p	 {font-size: 90%;
		margin-top : 0px;
		line-height: 185%;
		width: 600px;
		margin-left: 35px;
}


/* 最新記事 */
span#headline_top	{width: 400px;
			float: left;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-left: 25px;
			line-height: 165%;
			margin-bottom : 35px;
}

/* 最新コメント */
span#comment_top	{width: 250px;
			float: right;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-right: 25px;
			line-height: 165%;
			margin-bottom : 35px;
}


/* 更新履歴 */
span#new_top	{width: 475px;
			float: left;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-left: 25px;
			padding-right: 25px;
			line-height: 165%;
}

/* 広告 */
span#ad_top		{width: 150px;
			font-size: 75%;
			float: right;
			text-align: left;
			margin-top:30px;
			margin-right: 25px;
			line-height: 170%;
}

/* ページトップへ 個別*/
#back_out			{clear: both;
			width: 650px;
			height: 50px;
			margin-left: auto;
			margin-right: auto;
}

#back			{width: 180px;
			height: 50px;
			float: right;
}

#back_top, #back_top a{
			display: block;
			width: 180px;
			height: 32px;
			background-image: url(back_top.gif)  ;
			text-indent: -9999px;
}

#back_top a:hover {background-position: 0px -33px}

/* 広告 個別 */
span#ad			{width: 336px;
			margin-left: 25px;
			height: 330px;
			float: left;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-right: 0px;
}

/* 更新履歴 個別 */
span#new			{width: 304px;
			float: right;
			text-align: left;
			margin-top:30px;
			font-size: 80%;
			color: #222222;
			margin-right: 25px;
			line-height: 165%;
}

.date		{color: #aa0000;}

.date_top	{color: #aa0000;
		font-size: 90%;}

.date_m		{color: #aa0000;
		font-size: 80%;}

.twi{font-size: 80%;}

span.newnew {
    display: none;
    color: red;
    font-weight: bold;
}

.rssline a	{color: #000000;}

.blognew	{color: #ff0000;
		font-weight: bold;
		font-size: 80%;}

.index_left	{float: left;
		width: 75px;
		color: #277677;}

.index_left_w	{float: left;
		width: 150px;
		color: #277677;}

.index_left_l	{float: left;
		width: 100px;
		color: #277677;}

.index_right_l	{float: right;
		width: 500px;}

.font_l	{font-size: 130%;}

div.mokuji	{
		margin-top : 0px;
		margin-bottom : 35px;
		line-height: 185%;		
		width: 600px;
		margin-left: 25px;
}

div.mokuji_a	{float: left;
		font-size: 90%;
		width: 75px;
		color: #277677;}

div.mokuji_b	{float: left;
		width: 100px;
		}

div.mokuji_c	{float: left;
		width: 415px;
		font-size: 100%;
		padding-top: 0px;
		margin-left: 10px;
		}

div.mokuji_c a	{color: #222222;}

div.mokuji_c a:hover {color: #ff0000;}

div.mokuji_c2	{float: left;
		width: 415px;
		font-size: 100%;
		padding-top: 20px;
		margin-left: 10px;
		}

div.mokuji_c2 a	{color: #222222;}

div.mokuji_c2 a:hover {color: #ff0000;}

div.mokuji2_a	{float: left;
		font-size: 90%;
		width: 95px;
		color: #277677;}

div.mokuji2_b	{float: left;
		width: 100px;
		}

div.mokuji2_c	{float: left;
		width: 395px;
		font-size: 100%;
		padding-top: 0px;
		margin-left: 10px;
		}

div.mokuji2_c a	{color: #222222;}

div.mokuji2_c a:hover {color: #ff0000;}

div.mokuji3_a	{float: left;
		font-size: 90%;
		width: 75px;
		color: #277677;}

div.mokuji3_b	{float: left;
		font-size: 90%;
		width: 70px;
		}

div.mokuji3_c	{float: left;
		width: 445px;
		font-size: 100%;
		padding-top: 0px;
		margin-left: 10px;
		}

div.mokuji3_c a	{color: #222222;}

div.mokuji3_c a:hover {color: #ff0000;}


div.mokuji4_a	{float: left;
		font-size: 90%;
		width: 95px;
		color: #277677;}

div.mokuji4_b	{float: left;
		font-size: 90%;
		width: 70px;
		}

div.mokuji4_c	{float: left;
		width: 425px;
		font-size: 100%;
		padding-top: 0px;
		margin-left: 10px;
		}

div.mokuji4_c a	{color: #222222;}

div.mokuji4_c a:hover {color: #ff0000;}

.c-both		{clear: both;}


.c-both		{clear: both;}

/* コメント */
div#comments		{clear: both;
			margin-left: auto;
			margin-right: auto;
			width: 650px;
			text-align: center;
		line-height: 170%;
}

div#commente h4		{font-size: 85%;
			border-bottom: solid 1px #222222;
			padding-bottom: 3px;
}

div#comments label		{font-size: 80%;
}

div#comments-open-data div,
div#comments-form-reply,
div#comments-open-text,
div#comments-open-captcha,
div#comments-open-footer	{margin-top: 10px;}

div.compost		{font-size: 80%;
			width: 600px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			border-bottom: dotted 1px #222222;}

p.cominfo			{text-align: right;}

div#comments a {color: #017FFF;}

div.comments-open		{width: 625px;
			margin-left: 25px;
			text-align: left;
}

body.mt-comment-preview div#comments{width: 515px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 100px;}

body.mt-comment-error div#comments{width: 515px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 100px;}


/* フッター */
div#footer	{clear: both;
			background-image: url(footer_back.gif);
			width: 100%;
			height: 65px;
			text-align: center;
}

div#footer_b950{width: 950px;
			height: 65px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			text-align: left;
}

div#footer_ad{position:absolute;
			width: 580px;
			height: 65px;
			top: 0px;
			left: 0px;
			font-size: 75%;
}

div#footer_illust{position:absolute;
			width: 370px;
			height: 105px;
			top: -39px;
			left: 580px;
}


/* フッター　名古屋を歩こうトップ */
div#footer_nagoya	{clear: both;
			background-image: url(footer_back.gif);
			width: 100%;
			height: 105px;
			text-align: center;
}

div#footer_b950_nagoya{width: 950px;
			height: 105px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			text-align: left;
}

div#footer_ad_nagoya{position:absolute;
			width: 580px;
			height: 105px;
			top: 0px;
			left: 0px;
			font-size: 75%;
}

div#footer_illust_nagoya{position:absolute;
			width: 370px;
			height: 105px;
			top: -39px;
			left: 580px;
}



div#ranking		{text-align: left;
			margin-left:10px;
			font-size: 80%;
			line-height: 150%;
}



table.dragons	{
				border-collapse: separate;
				margin-left: 50px;
				margin-bottom: 30px;
				background-color:#092D6E;
				width :450px;
				}

.dragons td	{
				background-color:#FFFFFF;
				font-size: 10pt;
				line-height: 150%;
				align: center;
				vertical-align: top;
				padding: 5px;
				}


.dragons th	{
				background-color:#092D6E;
				color: #ffffff;
				font-size: 10pt;
				line-height: 150%;
				align: center;
				vertical-align: top;
				padding: 5px;
				}

.dragons td.score	{
				background-color:#FFFFFF;
				font-weight: bold;
				font-size: 10pt;
				line-height: 150%;
				align: center;
				vertical-align: top;
				padding: 5px;
				}
