* {margin: 0;padding:0;}
body {margin: 2px 0px 5px 0px;text-align: center;background:url(./img/bg_body.gif) repeat-y center;}

a:link,a:visited,a:active {color: #0000ff;}
a:hover {color: #ff0000;}
img{border:none;}
strong{font-weight:normal;}

#container {margin-right: auto;margin-left: auto;text-align: left;width: 760px;}
#head{height:58px;}
#cont{float:right;width:560px;overflow:hidden;margin:0px 0px 0px 0px;}
#cobo{margin:15px 0px 0px 0px;}
#sub{float:left;width:180px;overflow:hidden;margin:17px 0px 0px 10px;display:inline;}

#foot{clear:both;overflow:hidden;margin:0px 10px 0px 10px;border-top:1px solid #ccc;text-align:center;padding-top:20px;}
#foot2{overflow:hidden;text-align:center;background:url(./img/bg_footer.jpg) no-repeat;height:30px;line-height:30px;margin-top:20px;}
#foot p{margin:0px 0px 5px 0px;font-size:85%;}
#foot2 p{margin:0px 0px 0px 0px;font-size:14px;color:#ff7010;font-weight:bold;}
#foot3 p{margin:10px 0px 0px 0px;font-size:14px;text-align:center;}

#topmenu{position:absolute; top:30px;}
#topmenu ul{list-style-type:none;}
#topmenu li{float:left;}

#ban{clear:both;background:url(./img/main_img.jpg) no-repeat;height:200px;text-indent:-9999px;}
#ban2{clear:both;background:url(./img/ob_index01.jpg) no-repeat;height:205px;text-indent:-9999px;margin:10px 0px 0px 0px;}

/* メイン */

#cont p{margin:0px 10px 10px 20px;line-height:150%;}
#pan{font-size:80%;}


/* テーブル */

#cont table{margin:0px 0px 20px 20px;border-top:1px solid #ccc;border-left:1px solid #ccc;}
#cont td{;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 8px;font-size:90%;}
#cont th{;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 8px;font-size:90%;font-weight:normal;}


/* 左カラム */

#sub p{margin:0px 0px 10px 0px;font-size:85%;}
#sub p.lib{font-size:12px;text-align:center;text-decoration:none;}
#sub p.lib a{text-decoration:none;}

#enmenu{margin-bottom:15px;font-size:14px;}
#enmenu p a{background:url(./img/side-li.gif) no-repeat;height:31px;line-height:31px;display:block;text-decoration:none;padding-left:25px;}
#enmenu p a:hover{background:url(./img/side-li_o.gif) no-repeat;height:31px;}


/* 文字装飾 */

h1{font-size:10px;text-align:right;margin-right:10px;}
h2{font-size:12px;color:#696d70;margin-left:5px;}
h3{clear:both;background:url(./img/bg_h2.jpg) no-repeat;height:30px;line-height:30px;text-indent:25px;margin-bottom:8px;color:#666666;}
h4{clear:both;background:url(./img/bg_h3.jpg) no-repeat;height:29px;line-height:29px;text-indent:15px;margin:0px 20px 8px 15px;color:#333333;}

#cobo p#syousai{font-size:12px;margin:0px 0px 20px 40px;}

.ita{font-style:italic;}
.bb{font-weight:bold;}
.red{color:#ff0000;}
.redb{color:#ff0000;font-weight:bold;}
.blue{color:#0000ff;}
.blueb{color:#0000ff;font-weight:bold;}

.bluess{color:#666666;font-size:13px;line-height:15px;}


/* What's new */

#new{border:1px solid #ff7010;margin-bottom:13px;}
#new h5{font-weight:bold;font-size:12px;text-align:center;margin:5px 0px 5px 0px;color:#ff7010;}
#new p{background:url(./img/sr003.gif) no-repeat;font-size:12px;margin:0px 3px 5px 3px;border-top:1px solid #cccccc;padding:5px 0px 0px 7px;}


/* others */

#pagetop p{text-align:right;margin:30px;}




