a:link{ text-decoration:underline; color:#333; }
a:visited{ text-decoration:underline; color:#333; }
a:active{ text-decoration:underline; color:#333; }
a:hover{ text-decoration:underline; color:#333; }
body{ font-size:11pt; font-family: Verdana, "£Í£Ó £Ð«´«·«Ã«¯", "«Ò«é«®«ÎÊÇ«´ Pro W3", Arial, Helvetica, sans-serif;color:#737373; background-color:#ffffff; background-image:url(); margin-left:4%; margin-right:4%; }
tr,td{ font-size:11pt; color:#737373; }
hr{ color:#aaaaaa; }
img{ border:0; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } 
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } 
#log-1{ background-color:#CCCCFF; }
#log-2{ background-color:#FFCCFF; } 
#log-3{ background-color:#FFFFFF; } 
#log-4{ background-color:#FFFFFF; } 
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; }
#mid-bar{ background-color:#DDDDDD; } 


#wrap { margin:0 auto; width:900px;  }
#header { margin:0 auto; padding:0;width:900px;line-height:350%;text-align:center; background-color:#000000;
	color:#FFFFFF;font-family:Verdana, Arial,sans-serif; font-size:24px; margin-bottom:0px; }

#search {text-align:right; border:#CECECE 1px solid; margin: 0 0 0px 0; padding-right:10px; }
#smore { font-size: 11px;  }

/* CENTER */
#main_category_sub {float:left; width:640px; margin:10px 0 0 0;}
#main_category {float:left; width:470px; margin:10px 0 0 0;}
#main_category a:link{ text-decoration:underline; color:#333; }
#main_category a:visited{ text-decoration:underline; color:#333; }
#main_category a:active{ text-decoration:underline; color:#333; }
#main_category a:hover{ text-decoration:underline; color:#333; }

#left_box { float: left; width: 225px;  font-size: 10px; margin:3px 5px 0 0; border:#CECECE 1px solid; text-align:center;}


/* RIGHT */

#right_menu1 { float:left; width: 190px; font-size: 14px; border:#333 1px solid; }
#right_menu1 li { font-size: 12px; }
#right_menu1 h3 {color: #FFFFFF; font-size:16px; line-height:250%; text-align:center; margin: 0; }

#right_menu2 { float:left; width: 190px; font-size: 14px; border:#CECECE 1px solid; }
#right_menu2 li { font-size: 12px; }
#right_menu2 h3 {color: #FFFFFF; font-size:16px; line-height:250%; text-align:center; margin: 0; }

#menu_title { background: #000000;}
#menu_title h3 { background : #ffffff url(images/qmenu_jp.gif) no-repeat ; height:40px; }

#navi { font-size:12px; margin:0 0 0 10px;  line-height:180%; }
#navi_text { font-size:12px; line-height:200%;margin:0; background:#000000; color:#FFFFFF; }
#navi_text p { margin:0 0 0 10px; padding:0;}
#navi_text h1 { font-size:12px; line-height:200%;margin:0 0 0 10px; padding:0; background:#000000; color:#FFFFFF;}

#subcategory { border:#CECECE 1px solid; margin: 10px 0 10px 0; }
#subcategory a:link{ font-size:12px; text-decoration:underline; color:#333; }
#subcategory a:visited{ font-size:12px;text-decoration:underline; color:#333; }
#subcategory a:active{ font-size:12px;text-decoration:underline; color:#333; }
#subcategory a:hover{font-size:12px; text-decoration:underline; color:#333; }

#search_sub { border:#CECECE 1px solid; margin: 0 0 0px 0; }

#sub_desc { font-size:11px; width: 650px; }
#paging { width:665px ;font-size:12px; line-height:200%;margin:10px 0 10px 0; background:#000000; color:#FFFFFF; }
#paging a:link{ font-size:12px; text-decoration:underline; color:#FFFFFF; }
#paging a:visited{ font-size:12px;text-decoration:underline; color:#FFFFFF; }
#paging a:active{ font-size:12px;text-decoration:underline; color:#FFFFFF; }
#paging a:hover{font-size:12px; text-decoration:underline; color:#FFFFFF; }

#paging_bt { width:665px ;font-size:12px; line-height:200%;margin:10px 0 10px 0; background:#000000; color:#FFFFFF; }
#paging_bt a:link{ font-size:12px; text-decoration:underline; color:#FFFFFF; }
#paging_bt a:visited{ font-size:12px;text-decoration:underline; color:#FFFFFF; }
#paging_bt a:active{ font-size:12px;text-decoration:underline; color:#FFFFFF; }
#paging_bt a:hover{font-size:12px; text-decoration:underline; color:#FFFFFF; }

#list { float:left; /*border:#CECECE 1px solid; */width:665px; background:#FFFFFF; }
#list .list_each{ float:left; border:#CECECE 1px solid; width:665px; margin: 0 0 5px 0; background:#FFFFFF; }
#list dl {margin: 3px 0 3px 0; }
#list dt { font-size:14px; margin: 0 0 0 5px;}
.list_thumbnail { float:left; width:100px; height:100px;}
.list_bottom { float:left; width: 640px; padding: 0 0 5px 10px; }

/* FOOTER */
#footer { float:left; width:900px; }
#credit { font-size:11px; color:#CECECE; }

#ads_link { background:#000000; color:#FFFFFF; height:20px; border:#333 1px solid;  }

#help b { font-size:14px; line-height:160%; }
#help { font-size:12px; }


/*keyrank */
.b1 { border:#cecece 1px solid; }
.h1 { background:#CECECE; color:#333; }
.h2 { background:#CECECE; color:#333; font-size:11px; }
