/******* ページ上部 *******/
body{
text-align: center;
background-color:#FFF1CE;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.page{
margin: 0 auto;
padding:0px;
width:800px;
background-image:url(img/page_bg.gif);
background-repeat:repeat-y;
text-align:center;
display:block;
}
#container{ /* テーブルの幅 */
margin: 0 auto;
text-align: left;
font-size:12px;
width: 800px;
}
#header{ /* ヘッダー */
margin: 0 auto;
text-align: left;
font-size:12px;
width: 800px;
height:150px;
background-image:url(img/top.jpg);
background-color:#FFFFCC;
}
h1{
font-size:10px;
color:#F4F3EF;
margin:5px 0px 0px 10px;
padding: 0px;
}
#header p{
color:#666666;
margin:120px 0px 0px 10px;
font-size:11px;
}

h1 a:link{ /* リンク関係の設定 */
padding: 0px;
color: #496CF3 !important;
border-top: none !important;
text-decoration:none;
}
h1 a:visited{ /* リンク関係の設定 */
padding: 0px;
color: #496CF3 !important;
border-top: none !important;
text-decoration:none;
}
h1 a:hover{ /* リンク関係・ポインタを乗せたときの設定 */
padding: 0px;
border-top: none !important;
color: #496CF3 !important;
text-decoration:underline;
}
.mt5{
margin-top:5px;
}
.mt15{
margin-top:15px;
}
/******* メインコンテンツ *******/
#Main{
	width:800px;
	height:788px;
	background-color:#FFFFFF;
	padding-top:10px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin:0px;
	padding:10px 0px 10px 0px;
	}
/******* 左メニュー *******/
#Left{
width:175px;
float:left;
}
#Left_bg{
width:165px;
height:782px;
background-color:#DBE6FD;
}
#Left_title{
width:165px;
height:23px;
background-image:url(img/left_top.gif);
background-repeat:no-repeat;
padding:4px 0px 0px 0px;
text-align:center;
color:#333333;
font-weight:bold;
font-size:12px;
}
.Left_link {
width:165px;
background-color:#DBE6FD;
margin:0px;
font-size:12px;
color:#333333;
}
.Left_link ul{
list-style-type:none;
margin: 0px 0px 0px 13px;
padding: 0px;
}
.Left_link li{
width:152px;
height:18px;
display:block;
}
.Category{
width:140px;
height:15px;
background-image:url(img/left_midasi.gif);
background-repeat:no-repeat;
margin:7px 0px 0px 7px;
padding:1px 0px 0px 15px;
font-size:12px;
color:#4E74FD;
}
/******  左メニュー1  *******/
.Left_link li a{
width:152px;
height:18px;
background-image:url(img/dot.gif);
background-repeat:no-repeat;
margin: 0px;
padding:5px 0px 0px 17px;
color:#333333;
text-decoration:underline;
display:block;
}
.Left_link .02 a{
width:152px;
height:18px;
background-image:url(img/dot02.gif);
background-repeat:no-repeat;
margin: 0px;
padding:5px 0px 5px 17px;
color:#333333;
text-decoration:underline;
display:block;
}
/******  右メニュー  *******/
#Right{
width:621px;
float:right;
vertical-align:top;
}
h2{
width:603px;
height:23px;
background-image:url(img/right_top.gif);
background-repeat:no-repeat;
text-align:center;
color:#333333;
font-weight:bold;
font-size:12px;
padding:6px 0px 0px 0px;
margin:0px;
}
#Right_category{
width:603px;
height:760px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:0px;
margin:0px;
}
.rank_txt{
font-size:12px;
font-weight:bold;
color:#8199F5;
padding-top:2px;
}
.rank_txt02{
font-size:11px;
color:#333333;
margin:9px 0px 0px 18px;
line-height:125%;
}
.rank_txt02 a{ /* リンク関係の設定 */
padding: 0px;
color: #333333 !important;
text-decoration:underline;
font-weight:bold;
}
.rank_txt03 p{
font-size:12px;
color:#333333;
margin:6px 10px 0px 0px;
line-height:120%;
}
.font1 {
font-size:13px;
color:#333333;
margin:6px 10px 6px 15px;
}
.font2 {
font-size:13px;
color:#333333;
margin:15px 10px 6px 15px;
}
.font3 {
font-size:13px;
color:#ff0000;
}
.font4 {
font-size:13px;
color:#ff00ff;
}
#cont2-1{
	width:150;
	height:150;
	border:1px solid #6495ED;
	margin-left:5px;
	margin-top:10px;
	margin-right:10px;
	float:left;
}
#cont2-2{
	width:150;
	height:150;
	border:1px solid #6495ED;
	margin-left:5px;
	margin-top:10px;
	margin-right:5px;
	float:right;
}
.read {
font-size:12px;
color:#333333;
padding:3px 17px 0px 0px;
line-height:120%;
text-align:right;
}
.read a{
color: #333333 !important;
text-decoration:underline;
}
.data{
font-size:11px;
color:#6383C1;
font-weight:bold;
}
.rank_bg{
width:578px;
height:200px;
background-image:url(img/bg.gif);
}
.rank_bg2{
width:578px;
height:200px;
background-image:url(img/bg2.gif);
}
.image{
margin:14px 0px 0px 16px;
width:110px;
height:110px;
border:1px solid #CCCCCC;
}
/******  フッターリンク  *******/
#bottom_link{
width:800px;
height:19px;
background-image:url(img/bottom_bg.gif);
background-repeat:no-repeat;
font-size:11px;
text-align:center;
padding:6px 0px 0px 0px;
}
#bottom_link a{ /* リンク関係の設定 */
padding: 0px;
color: #333333 !important;
text-decoration:underline;
}
#copyright{
width:800px;
height:25px;
background-image:url(img/bottom_bg02.gif);
background-repeat:no-repeat;
font-size:11px;
text-align:right;
}
#copyright h3{
font-size:11px;
text-align:right;
color:#FFFFFF;
padding:6px 10px 0px 0px;
margin:0px;
}
#copyright h3 a{ /* リンク関係の設定 */
padding: 0px;
color: #FFFFFF !important;
text-decoration:underline;
}
