@charset "UTF-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body {font-size:13px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";line-height: 115%;color: #000000;background-color: #f5deb3;}
a {color: #00F;text-decoration:none;}
a:hover {color: #00F;text-decoration: underline;}
img {border:0px;}
h1 {width: 780px;height: 200px;margin: 0 auto;padding: 5px 0 0 20px;font-size: 12px;background-image:url(../img/bg_header.jpg);font-weight: bold;color: #FFFFFF;background-repeat: no-repeat;}
h2 {font-size: 10px;font-weight: normal;}
h3 {font-size: 10px;font-weight: normal;}
h4 {font-size: 14px;font-weight: normal;}
h5 {font-size: 14px;font-weight: normal;}
h6 {font-size: 13px;font-weight: normal;}
p{padding: 5px 0;}
ul,ol{padding: 5px;list-style-position: inside;}
.clear{clear: both;}
.align_center{text-align: center;}
.red{color: #F00;}
.bold{font-weight:bold;}
/*全体テーブルmargin: -10pxが上*/
div#wrapper{width: 780px;margin: -5px auto;padding: 10px;color: #000000;background: #FFFFFF;border-right: solid 1px #000;border-left: solid 1px #000;}
/*パンくずメニュー*/
div.navi_menu{text-align: left;padding: 10px;}
/*左ブロック*/
div#left_block{float: left;width: 170px;font-size: 90%;}
div#left_block div.title{margin: 0 0 5px 0;padding: 0px 0 2px 10px;font-weight: bold;border-left: solid 15px #63B522;font-size: 130%;color: #ff0000;}
div#left_block div.content{margin: 0 0 0px 0;padding: 5px 0;}
/*カテゴリーメニュー*/
div#left_block ul.cate{list-style: none;list-style-position: outside;padding: 0;}
div#left_block ul.cate li{padding: 1px;border-bottom: dotted 1px #666;}
div#left_block ul.cate strong{background: #CCC;display: block;}
/*右ブロック*/
div#right_block{float: right;width: 600px;}
div#right_block div.title{margin: 0;padding: 0px 10px;font-weight: bold;color: #ffffff;background-color: #FFF;background-image: url(../img/bg_right_title.jpg);background-repeat: repeat-x;}
div#right_block div.content{margin: 0 0 15px 0;padding: 0px 10px;background: #F0F0F0;}
div#right_block div.paging{margin: 0px 10px;}
/*登録サイトリスト*/
table.link_site{width: 580px;margin: 10px auto;table-layout: fixed;border-collapse: collapse;border: 1px solid #666;}
table.link_site th{border: 1px solid #666666;padding: 5px;font-weight: bold;text-align: center;}
table.link_site td{border: 1px solid #666666;padding: 5px;}
/*繰り返し*/
.even{background: #E6E6E6;}
.odd{background: #FFF;}
/*中央ブロック*/
div#mid_block{width: 700px;margin: 0 auto;}
div#mid_block div.title{margin: 0;padding: 5px 10px;font-weight: bold;color: #000;background-color: #FFF;background-image: url(../img/bg_right_title.jpg);background-repeat: repeat-x;}
div#mid_block div.content{margin: 0 0 15px 0;padding: 5px 10px;background: #F0F0F0;}
/*登録フォーム*/
table.regist_form{width: 660px;margin: 10px auto;table-layout: auto;border-collapse: collapse;border: 1px solid #666666;}
table.regist_form td{padding: 5px;border: 1px solid #666666;}
table.regist_form td.title{font-weight:bold;}
/*修正フォーム*/
table.edit_form{width: 660px;margin: 10px auto;table-layout: auto;border-collapse: collapse;border: 1px solid #666666;}
table.edit_form th{padding: 10px 5px;border: 1px solid #666666;}
table.edit_form td{padding: 10px 5px;border: 1px solid #666666;}
table.edit_form td.title{font-weight:bold;}
/*著作*/
div#copyright{clear: both;width: 800px;height: 45px;margin: 0 auto;padding-top: 5px;color: #c0c0c0 ;background: #666;background-image: url(http://m28.biz/link/img/bg_footer.jpg);background-repeat: no-repeat;text-align: center;font-size: 9px;font-weight: bold;}
div#copyright a{color: #c0c0c0 ;text-decoration: underline;}
/*管理画面*/
.admin{color:#ffffff;font-size:10px;line-height: 120%;padding: 0px 10px 20px 10px;}
.admin a{color:#ffffff;font-size:10px;}


