@charset "utf-8";

div#head ul {margin-top:0px; padding-top:40px;}
div#topimage {padding:0px 0px 8px; background-color:white;}

div#contents {padding-top:12px;}
div#left {margin:0px 0px 40px 0px; padding:0px; width:480px;}
div#right {margin:0px 0px 40px 0px; padding:0px; width:200px; float:right;}

div#news {width:480px;}
div#news h2 {margin: 0px; padding:3px 9px; border:none; border-bottom:1px solid #cccccc; border-left:3px solid #756242; text-align:right; font-size: 0.825em; background-color: #F1EEE7;}
div#news h2 strong {margin:0px; padding:0px; width:7em; float:left; text-align:left; font-size:1em;}
div#news h2 em {font-weight:normal;}
div#news p { margin:0px; padding:0px; text-align:right; font-size:0.75em;}
div#news dl {margin:0px; padding:4px 0px 4px 10px; background-color:white;}
div#news dt {margin:0px; padding:4px 0px; width:7em; float:left; background:transparent url(../common/images/yaji_brown_right.gif) no-repeat right center;}
div#news dd {margin:0px; padding:4px 0px 4px 7.5em; border-bottom:1px dashed #cccccc;}

div#login {margin:0px 0px 20px; padding:1px; border:1px solid #cccccc; background-color:white; width:196px; _width:200px;}
div#login h2 {margin:0px; padding:0px; width:196px; height:31px; background:#006600 url(../images/top_memberlogin_title.gif) no-repeat 0px 0px; border:none;}
div#login h2 span {display:none;}
div#login form {margin:0px; padding:16px 0px; background:#bef133 url(../images/top_memberlogin_bg.gif) repeat-x 0px 0px;}
div#login dl {margin:0px; padding:0px 0px;}
div#login dt {margin:0px; padding:0px; width:6em; text-align:right; float:left;}
div#login dd {margin:0px 0px 10px; padding:0px;}
div#login dd input {margin:0px; padding:0px; border:1px solid #cccccc; width:100px;}

div#login2 {margin:0px 0px 20px; padding:1px; border:1px solid #cccccc; background-color:white; width:196px; _width:200px;}
div#login2 h2 {display:none;}
div#login2 p {margin:0px; padding:0px;}

div#banner {padding:0px; background-color:white;}
div#banner h2 {display:none; width:196px;}
div#contents div#banner li {list-style-image:none;}

ul.banner {margin:0px; padding:0px; text-align:center;}
ul.banner li {margin:4px 0px; padding:1px; background-color:#cccccc; list-style-type:none; font-size:0.75em; width:198px; _width:200px;}
ul.banner a {display:block; margin:0px; padding:1px; background-color:white;}
ul.banner a:hover {background-color:#990000;}
ul.banner img {vertical-align:top; max-width:196px; max-height:68px;}


div#subnavi {height:1.5em; margin-bottom:10px;background-color:#eeeeee; display:none;}
div#subnavi h3 {display:none;}
div#subnavi ul {margin:0px; padding:0px; text-align:center;}
div#subnavi li {margin:0px; padding:0px 8px; list-style-type:none; display:inline; font-size:0.75em;}

ul#subnavi1 {display:block;}
ul#subnavi2,
ul#subnavi3,
ul#subnavi4,
ul#subnavi5,
ul#subnavi6,
ul#subnavi7,
ul#subnavi8 {display:none;}

