/*トップページ用CSS*/

/*見出し*/
h1{color:gray;font-size:14px;border-bottom:1px pink solid;border-left:5px pink solid;padding-top:0;padding-left:10px;padding-right:0;padding-bottom:0;margin-left:10px;}
h2{color:gray;font-size:14px;border-left:5px pink solid;padding-top:0;padding-left:10;padding-right:0;padding-bottom:0;margin:5px;}
h3{color:gray;font-size:14px;border-left:5px silver solid;padding-top:0;padding-left:5px;padding-right:0px;padding-bottom:0px;margin:5px 5px 5px 20px;}

/*index*/
.top-contents-border0{width:900px;border:0px gray solid;padding:5px;margin-top:10px;}
.left{width:450px;height:500px;float:left;margin-right:5px;font-size:13px;line-height:1.5;margin-top:5px;}
.right{width:435px;float:left;padding-top:0px;font-size:13px;;line-height:1.5;}
.topborder1{border:1px black solid;margin-top:10px;width:452px;}
textarea.topbox{font-size:12px;color:gray;border:0;line-height:1.2;padding:5px;margin:5px;}
table.toptable{font-size:12px;border:1px silver solid;}

.brown{color:brown;}

/*共通*/
.hakoniwa{margin-bottom:2px;}
body{margin:0px;font-size:15px;font-family:"ＭＳ Ｐゴシック";line-height:1.2;background-image:URL(image/right.jpg);background-repeat:repeat-y;background-position:right top;}
.center{width:900;text-align:left;}
.top{height:140px;font-size:10px;}
.menu{height:20px;font-size:10px;}
.contents-border0{width:900px;border:0;padding:5px;}
.contents-border1{width:900px;border:1px gray solid;padding:5px;}
.foot{color:gray;font-size:12px;height:80px;}

a{text-decoration: none;}
a:link {color:teal; }
a:visited {color:teal; }
a:hover{ background-color: #eeeeee;color:pink;}
a:active {color:teal; }
a.linkimg{text-decoration:none;border-bottom:0px;}
a.linkimg:hover{text-decoration:none; border-bottom:0px;} 
 
strong{font-size:15px;}
form{margin:0 0 0 0;padding:0 0 0 0;}
img{margin:0;padding:0;}
.sen{border-bottom:1px gray dotted;}
.kasen{border-bottom:2px silver solid;color:gray;font-weight:bold;}
.art{border-bottom:2px teal solid;}
.dotted1{border-bottom:2px #ffcc99 dotted;border-top:0;border-left:0;border-right:0;}
.marginleft30{margin-left:30px;}
.marginleft70{margin-left:70px;}
.marginleft10{margin-left:10px;}




/*diary*/
.d-left{width:150px;float:left;border:1px gray solid;font-size:11px;padding-left:5px;}
.d-right{width:720px;float:left;padding-left:15px;line-height:1.5;}
.day{border-bottom:2px silver solid;margin-bottom:10px;}

/*link*/
.l-left{width:770px;float:left;border:1px gray solid;font-size:13px;padding-left:5px;}
.l-right{height:940px;width:100px;float:left;padding-left:15px;font-size:13px;}
table.link{font-size:12px;border:0px;}
textarea.linkf{font-size:10px;}

/*illust*/
.i-left{width:120px;float:left;border:1px gray solid;font-size:15px;padding-left:5px;}
.i-right{width:750px;float:left;padding-left:15px;font-size:13px;}
td.illust{font-size:10px;vertical-align:top;}

/*comic*/
.comicmain{width:900px;float:left;padding-left:15px;font-size:13px;}
td,table.comic{font-size:13px;}
table.comic{margin-top:10;border:1px silver solid;font-size:13px;line-height:1.5;vertical-align:top;}
.comictitle{font-size:15px;color:gray;background-color:pink;}
.comictitle1{font-size:10px;background-color:pink;}
table.list{border:2px silver solid;}

/*text*/
.word{line-height:1;margin-left:5px;font-size:14px;}
.word a:link{color:green;} 
.word a:active{color:teal;} 
.word a:visited{color:teal;} 
.po{line-height:1.5;margin-left:5px;font-size:14px;}




