body {color:#000;
background-color:#fff;
font-size:18px;
margin:0;padding:0;
line-break:strict;
}

textarea{
font-size:12px;
font-height:120%;
}

a {color:#22395E;}
a:visited {color:#22395E;}
a:hover,a:active {color:#900;background-color:#D0D0D0;}
a.type1 { margin:0px; padding:2px;display:block;color:#333;
border:1px #707070 solid;text-decoration:none;white-space:nowrap;
}

h1 {color:#22395E;font-size:24px;font-weight:normal;
margin:10px 0 5px 0;padding:3px;border-top:1px solid #22395E;
border-bottom:1px solid #22395E;}
h2 {color:#22395E;font-size:18px;font-weight:normal;
margin:10px 0 5px 0;padding:3px;border-top:1px solid #22395E;
border-bottom:1px solid #22395E;}
h3 {color:#22395E;font-size:12px;font-weight:normal;
margin:10px 0 5px 0;padding:3px;border-top:1px solid #22395E;
border-bottom:1px solid #22395E;}
form {margin:0;}
td {font-size:14px;}
td.tdb {width:200px;text-align:left;}
td.tdm {font-size:12px;width:340px;}
input {background-color:#fff;}
#head {text-align: center;width: 702px;margin:10px 0px 0px 10px;padding:0;}
table{margin:0;padding:0;}
#search {text-align:left;margin:0 0 0 10px;padding:0;}
.search {width: 702px;border:1px solid #22395E;background-color:#87bcb0;}
.page {text-align:left;margin:0 0 3px 0;padding:0;background-color:#87bcb0;
width: 702px;border:1px solid #22395E;border-collapse:collapse;}
#navi {text-align:left;border-top:1px solid #22395E;
border-bottom:1px solid #22395E;background-color:#87bcb0;}
#manager {width: 702px;margin:10px 0px 5px 10px;text-align:right;padding: 3px 0px 3px 0px;
border-top:1px solid #22395E;border-bottom:1px solid #22395E;}
#banner {width: 702px;margin:5px 0px 5px 10px;text-align:left;padding: 0;}
.banner{width:702px;height:50px;margin:0 0 3px 0;border:1px solid #22395E;}
.b{border:0;width:200px;height:48px;}
.l{border-left:1px solid #22395E;text-align:center;width:60px;font-size:12px;
font-family:monospace;}
.pickup{width:702px;height:50px;border:1px solid #22395E;}
input.pinpoint {background-color:#87bcb0;}
.status {background-color:#87bcb0;}
.l_color1 {background-color:#d4f4f4;}
.l_color2 {background-color:#fff;}
#main {margin:10px;padding:0;}
#mt {width:702px;border:1px solid #333;}
#view {font-size:12px;font-weight:bold;}

.genre,.title,.comment,.magazine{text-align:left;font-size:13px;padding:0 5px 0 5px;}
.type,.date,.edit {text-align:center;font-size:13px;padding:0 5px 0 5px;}
.author {text-align:right;font-size:13px;padding:0 5px 0 5px;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.red {color:#f00;}
.post {color:#f00;font-size:16px;text-decoration:none;}
#help{
 position : absolute ;
 _position : absolute ;
 border : 1px #808080 solid ;
 padding : 3px ;
 left : 20px ;
 top : 20px ;
 font-size : 12px ;
 font-family : monospace ;
}