@charset"euc-jp";

body,table,tr,tdivfoul,li,drm {margin:0; padding:0;}
img{
    border:none;
    vertical-align:bottom
	;}
body{
    text-align:center;
    padding:0;
    background-color:#fff;
	font-family: "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;}
	
.Header {
    width:700px;
    margin-left:auto; margin-right:auto;
    padding-top:8px; padding-bottom:4px;
    border-bottom:10px solid #22b;
    background-color:#e6eeff
	;}
.Header table {
    width:684px;
    margin-left:8px; margin-right:8px;
    border-collapse:collapse;}
.Header #L {
    width:101px;}
.Header #R {
    width:583px;}
.Header #R #Copy {   
    margin-bottom:10px; margin-right:6px;margin-top:0;
    color:#66f; font-weight:bold;font-size:16px;
    text-align:right; }
.Header #R #Links {
    margin-top:0;
	margin-right:6px;
	margin-bottom:0;
    font-size:12px;}
#Line {vertical-align:bottom;}


#MainBlock {
    text-align:left;
    width:700px; 
    border-top:1px solid #009;
    margin-left:auto; 
	margin-right:auto;}
#LeftBlock {
    width:500px;
    margin:0;padding:0;
    float:left;}
#RightMenu {
    width:196px;
    margin:0;padding:0;
	margin-bottom:10px;
    float:right;}
#Subimg{
    width:400px;
    margin:0;
    padding:0;}


.Title1 {
    clear:left;
    margin-top:8px; margin-left:0px; margin-bottom:4px; padding-left:10px;
    border-left:15px solid #22b; border-bottom:2px solid #22b;
    font-size:small; color:#000;}

.Title2 {
    clear:left;
    margin-top:8px; margin-left:0px; margin-bottom:4px; padding-left:20px;
    background-image : url(file:///C:/Documents and Settings/sigeru/デスクトップ/chokuhan/block.gif); background-repeat:repeat-y;
    border-bottom:2px solid #22b;
    font-size:small; color:#000;}

#WhatsNew {
    width:490px;
    padding-top:18px;}
#WhatsNew li {
    width:470px;
    margin-top:2px; margin-left:8px;
    padding-left:10px; padding-top:4px; padding-bottom:2px;
    list-style-position:outside; list-style:none;
    background-color:#fff6d0;
    font-size:small;color:#f90;}

#Category {
    width:490px;
    padding-top:10px;}
#Category table{
    width:470px;}
#Category table td{vertical-align:top;}
#Category img{
    margin-left:8px;}
#Category h4 {
    margin-top:10px; margin-left:10px; margin-bottom:0px;
    font-size:medium;}
#Category ul {
    margin-left:18px; margin-bottom:0px; padding:0; margin-top:4px;}
#Category li {
    float:left;
    padding-left:8px;
    list-style-position:outside; list-style:none;
    font-size:small; line-height:1.2em;}

#SubCategory {
    width:490px;
    padding-top:10px;}
#SubLeft {
    width:150px;
    background-color:#eec;
    border:1px dotted #f99;
    float:left;}
#SubLeft ul{
    margin-left:10px; margin-top:0px; margin-bottom:0px;padding:0;}
#SubLeft li {
    padding:0;
    list-style-position:outside; list-style:none;
    font-size:small; line-height:1.3em;}
#SubLeft br {display:none;}
#Ranking {
    margin:4px;padding:0;
    border:2px solid Red;
    background-color:#ff9;}
#Ranking h3 {
    font-size:small; 
    text-align:center;
    margin-top:4px;}
#Ranking lu{
    margin-left:0px; margin-top:0px; margin-bottom:0px;padding-left:0}
#Ranking li{
    padding:6px; margin-left:0;
    list-style-position:outside; list-style:none;
    font-size:10px; line-height:1.2em;}
#Rank1st{background-color:#f83;font-weight:bold;}
#Rank2nd{background-color:#fa5;font-weight:bold;}
#Rank3rd{background-color:#fc7;font-weight:bold;}

#SubRight { 
    width:300px;
    margin-left:10px; margin-bottom:0px; padding:0;
    float:left;}
#SubRight #Tree li{
    float:left;
    padding-left:4px; padding-right:4px;
    list-style-position:outside; list-style:none;
    font-size:12px;}
#SubRight H4 {margin:0;font-size:small;}
#SubRight #SubList ul{margin-top:4px;}
#SubRight #SubList li{
    float:left;
    padding-left:4px; padding-right:4px;
    list-style-position:outside; list-style:none;
    font-size:12px;}

#ShopList {
    width:320px;
    margin-top:20px;}
#ShopList ul li{
    list-style-type:none;
    border-top:1px dashed Red;
    padding-top:5px; padding-bottom:10px;
	font-size:14px;
	vertical-align:bottom;}
#ShopList ul li img{margin:0 4px;vertical-align:bottom;}
#ShopList a{text-decoration:none;font-weight:bold;}
#ShopList .KL_Mark{width:40px;}
#ShopList .KL_Name{width:100px;font-size:small;font-weight:bold;}
#ShopList .KL_Copy{width:180px;font-size:small;}

#Scoop {
    clear:left;
    width:490px;
    padding-top:10px;}
#Scoop ul{
    width:470px;margin-left:10px;}
#Scoop li{
    margin-top:6px; margin-bottom:6px; margin-left:0px;
    padding-top:4px; padding-bottom:4px; padding-left:4px;
    list-style-position:outside; list-style:none;
    border:1px dashed #f99;
    font-size:small;}

.Regist #LeftBlock {font-size:small;}

#API{text-align:center;font-size:10px;margin:0;}
#API a {color:#999;}

#Copyright {
    width:700px;
    margin-left:auto; margin-right:auto;
    margin-top:10px;margin-bottom:0;
    border-top:1px solid #22b; 
    text-align:center; font-size:small;
    clear:both; padding:4px 0 0 0;}

#Searchs{text-align:left;padding:20px;}
#Searchs ul {margin-left:20px;margin-bottom:20px;}
#Searchs li {margin-top:10px;}
#Searchs .page_skip a {margin-left:0.3em;}
#Searchs .current_page  {margin-left:0.3em;}
#Searchs .URL {color:green; font-size:small;}

#Searchs #Copyright {width:100%;}



/* Copyright (C)2007 ShizaiChokuhanIchiba. All Rights Reserved. */