@charset "euc-jp";
/* CSS Document */

body {background-color:#fffffc;}

#main{ margin:0px; padding:0px; width:100%; height:auto; }

#header_wrap{ margin:0px; padding:0px; width:100%; height:100px; background-color:#C9E4E4; }

#header_top { width:100%; height:30px; text-align:right; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#000;}
#header_topL { padding:5px 10px; width:auto; height:20px; float:left; text-align:left; font-family:"Courier New", Courier, monospace; font-size:14px; color:#006; font-weight:bold; line-height:20px;}
#header_topR { padding:5px 20px; width:auto; height:20px; float:right; text-align:right; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#000; line-height:20px;}

#header_mid { width:100%; height:40px; text-align:left; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#006; }
#header_btm { width:100%; height:30px; text-align:center; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; }
#header_btmL { padding:5px 10px; width:auto; height:20px; float:left; text-align:center; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; line-height:20px; }
#header_btmR { padding:5px 20px; width:auto; height:20px; text-align:right; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; line-height:20px; }

#menu_wrap { margin: 50px auto 0px auto; padding:0px; width:900px; height:30px; }

#menu1 { width:auto; height:20px; margin:0px; padding:0px;}
#menu1 ul { margin:0px; padding:0px; list-style:none;}
#menu1 li { display:inline; margin:0px; padding:0px; float:left;}

#menu1 li a { display:block; margin:0px 0px 0px 10px; padding:5px; width:110px; height:20px; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#000; line-height:20px; text-align:center;  background-image:url(../image/menu2.gif); background-repeat:no-repeat; background-color:#CCC;}
#menu1 li a:hover { display:block; margin:0px 0px 0px 10px; padding:5px; width:110px; height:20px; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#FFF; line-height:20px; text-align:center;  background-image:url(../image/menuBK.gif); background-repeat:no-repeat; background-color:#585858;}



#box_wrap { margin:0px auto 0px auto; padding:0px; width:900px; height:auto; background-color:#e7e7e7; background-image:url(../image/boxTop.gif); background-repeat:no-repeat; }
#box_wrap2 { margin:0px auto; padding:0px; width:900px; height:20px; background-image:url(../image/boxBtm.gif); background-repeat:no-repeat; }

#box_key { margin:0px; padding:5px; width:890px; height:auto; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; line-height:20px;}

#box_ad { margin:0px; padding:5px; width:890px; height:auto;}

#box_form { margin:30px 10px 10px 10px; padding:5px; width:860px; height:auto; text-align:center;}

#box_login1 { margin:20px auto 10px auto; padding:0px; width:700px; height:auto; background-color:#e7e7e7; background-image:url(../image/boxTopS.gif); background-repeat:no-repeat; }
#box_login2 { margin:0px auto; padding:0px; width:700px; height:20px; background-image:url(../image/boxBtmS.gif); background-repeat:no-repeat; }
#box_log { margin:0px; padding:20px 10px 5px; width:680px; height:auto; font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; line-height:20px;}

.word {font-family:"MS Gothic", "MS PGothic"; font-size:12px; color:#666; line-height:20px;}
.divWord { margin:10px auto; width:auto; height:auto; padding:5px; text-align:center; }


a {text-decoration:none; color:#00F; font-weight:bold; }
a:hover {text-decoration:none; color:#F00; font-weight:bold; }


#list { margin:30px auto; padding:5px; width:700px; height:30px; text-align:center;}
#list ul { margin:0px; padding:0px; list-style:none; }
#list li { display:inline; float:left; margin:0px; padding:0px; background-color:#000; border:#666 solid 1px; font-family:"Courier New", Courier, monospace; color:#FFF; font-size:12px; font-weight:bold;}
#list li a { display:block; background-color:#CCC; border:#666 solid 1px; font-family:"Courier New", Courier, monospace; color:#00F; font-size:12px; font-weight:bold; }
#lisr li a:hover { display:block; background-color:#666; border:#666 solid 1px; font-family:"Courier New", Courier, monospace; color:#FFF; font-size:12px; font-weight:bold;}
