body{
background:#ffe0b0;
margin:0;
padding:0;
color:#666666;
font:12px/160% Arial, Helvetica, sans-serif;
letter-spacing:1px;
line-height:1.5;
}
img{border:none;}
a{color:#f2984c; text-decoration:none;}
a:hover{color:#F2984c; text-decoration:underline;}
h1{margin:0; float:left;}
h2{font-size:14px; color:#f2984c;}
h3{font-size:12px; margin:15px 0 0 10px; font-weight:normal;}
h4{margin:5px 0 0 0; font-size:12px;}
h5{margin:0 0 10px 0; text-align:center; font-size:10px; font-weight:normal;}
h5 a{color:#666666; text-decoration:none;}
h5 a:hover{color:#666666; text-decoration:none;}

/* 以上基本設定 ----------*/

#back{width:900px; float:left;}
#left{width:250px; float:left; margin-right:5px;}
#main{width:430px; float:left;}
#right{width:215px; float:left;}

/* 以上基本枠 ----------*/

#title-main{width:245px; background:#ffffff; border-right:5px #f2984c solid;}
#title{width:227px; border-right:5px #ffe0b0 solid; padding:5px 0 0 10px;}
#title h4{width:227px;}
#title-bottom{width:250px; height:24px; background:url(img/img.png) 0 0;}
h1 a{width:68px; height:38px; background:url(img/img.png) 0 -48px; display:block;}
h1 a:hover{background-position:-68px -48px;}

/* 以上タイトル設定 ----------*/

#history-main{
width:226px;
background:#ffffff;
margin-left:5px;
border-left:5px #f2984c solid;
border-right:5px #f2984c solid;
}
#history{
width:200px;
margin:0 3px;
border-left:5px #ffe0b0 solid;
border-right:5px #ffe0b0 solid;
padding:5px;
}
#history p{margin:0; border-bottom:1px #cccccc dotted;}
#history-more{height:13px; text-align:right; line-height:12px; margin-top:2px;}
#history-bottom{width:250px; height:24px; background:url(img/img.png) 0 -24px;}

/* 以上更新履歴設定 ----------*/

#youtube{width:180px; margin:0 auto; margin-top:5px; border:1px #cccccc solid;}

/* 以上YouTube設定 ----------*/

#google1{width:80px; margin:10px auto 0 auto;}

/* 以上Google+1設定 ----------*/

#google_text{width:200px; margin:15px 0 15px 20px; border:4px #f2984c solid; background:#ffffff;}

/* 以上Google設定 ----------*/

#link-top{width:210px; height:24px; background:url(img/img.png) -680px -55px; margin-left:20px;}
#link-main{
width:200px;
background:#ffffff;
border-left:5px #f2984c solid;
border-right:5px #f2984c solid;
margin-left:20px;
}
#link{width:174px; margin:0 3px; border-left:5px #ffe0b0 solid; border-right:5px #ffe0b0 solid; padding:5px;}
#link h4{font-size:12px; margin:0; font-weight:normal;}
#link-bottom{width:210px; height:24px; background:url(img/img.png) -680px -79px; margin-left:20px;}

/* 以上リンク設定 ----------*/

#a8{width:224px; padding:13px;}
#a8 img{margin-bottom:2px;}
#a8 p{margin:0 0 2px 0;}


/* 以上広告A8.net設定 ----------*/

#counter{
width:270px;
height:20px;
background:url(img/img.png) -250px 0;
padding-left:160px;
line-height:20px;
}

/* 以上カウンター設定 ----------*/

#blog-top{
width:412px;
height:100px;
background:url(img/img.png) -250px -20px;
padding:18px 0 0 18px;
}
/*#blog-top img{position:absolute; top:18px; left:273px;} はみ出した画像の時に使用*/
#blog-main{width:420px;background:#ffffff;border-left:5px #f2984c solid;border-right:5px #f2984c solid;}
#blog{
width:400px;
margin:0 3px;
border-left:5px #ffe0b0 solid;
border-right:5px #ffe0b0 solid;
padding:1px 2px;
}
#blog-bottom{width:430px; height:24px; background:url(img/img.png) -250px -136px;margin-bottom:10px;}

/* 以上ブログ設定 ----------*/

#event{width:200px; height:55px; background:url(img/img.png) -680px 0; padding-left:10px;}
#icon a{width:22px; height:22px; float:left; background:url(img/img.png) 0 -88px; margin:10px 2px;}
#icon a:hover{background-position:-22px -88px;}
#icon-square a{width:22px; height:22px; float:left; background:url(img/img.png) -44px -88px; margin:10px 2px;}
#icon-square a:hover{background-position:-66px -88px;}
#icon-table a{width:22px; height:22px; float:left; background:url(img/img.png) -88px -88px; margin:10px 2px;}
#icon-table a:hover{background-position:-110px -88px;}
#freebbs a{width:34px; height:34px; float:left; background:url(img/img.png) 0 -110px; display:block;}
#freebbs a:hover{background-position:-34px -110px;}
#icon-nazotoki a{width:16px; height:16px; margin:13px 2px; background:url(img/nazotoki-icon.gif) 0 0; float:left; display:block;}
#icon-nazotoki a:hover{background-position:0 -16px;}
#event #new{width:17px; height:10px; position:absolute; top:24px; left:690px;}

/* 以上拍手/自分/アイコン設定 ----------*/

#google-image{width:200px; margin:5px 0 0 5px; border:5px #f2984c solid; background:#ffffff;}

/* 以上google右上設定 ----------*/

#bbs{margin:5px 0 0 5px;}
#bbs-top{width:210px; height:24px; background:url(img/img.png) -680px -55px;}
#bbs-main{width:200px; background:#ffffff; border-left:5px #f2984c solid; border-right:5px #f2984c solid;}
#bbs-in{
width:184px;
margin:0 3px;
border-left:5px #ffe0b0 solid;
border-right:5px #ffe0b0 solid;
}
#bbs-bottom{width:210px; height:24px; background:url(img/img.png) -680px -79px; margin-bottom:10px;}

/* 以上掲示板設定 ----------*/

#page_change{text-align:center; margin:10px;}
#pagetop{width:400px; margin-top:10px; text-align:right;}

/* 以上ページ切り替え ----------*/

#contents{padding:0 5px 10px 5px;}
#contents a{color:#808080;}
#contents a:hover{color:#f2984c; text-decoration:none;}

.history{padding:10px 5px;}
.history p{margin:0; border-bottom:1px #cccccc dotted;}

/* 以上コンテンツ設定 ----------*/

#webcomic-header{width:900px; float:left; letter-spacing:1px; line-height:1.5;}
#webcomic-left{width:30px; float:left;}
#webcomic-left-main{width:30px; height:40px; border-bottom:5px #f2984c solid; background:#ffffff;}
#webcomic-left-in{width:30px; height:32px; border-bottom:5px #ffe0b0 solid; margin-bottom:3px;}
#webcomic{width:830px; float:left;}
#webcomic-top{width:830px; height:24px; background:url(img/img.png) 0 -160px;}
#webcomic-main{width:820px; background:#ffffff; border-left:5px #f2984c solid; border-right:5px #f2984c solid;}
#webcomic-in{
width:800px;
margin:0 3px;
border-left:5px #ffe0b0 solid;
border-right:5px #ffe0b0 solid;
padding:1px 2px;
text-align:center;
letter-spacing:1px;
line-height:1.5;
}
#webcomic-in h2{text-align:left; margin-left:50px;}
#webcomic-in #text{text-align:left; margin:10px 50px;}
#webcomic-bottom{width:830px; height:24px; background:url(img/img.png) 0 -184px;  margin-bottom:10px;}

/* 以上漫画ページ設定 ----------*/

.blog{width:380px; padding:10px 10px 20px 10px;}
.date{
width:380px;
text-align:center;
font-size:14px;
font-family:Arial;
color:#f2984c;
padding-bottom:10px;
}
.title{width:380px; border-bottom:1px #f2984c solid; padding-bottom:2px;}
.title a{color:#666666;}
.title a:hover{color:#f2984c; text-decoration:none;}
.text{width:380px; padding:10px 0;}

/* 以上ブログ設定 ----------*/

#top a{
width:20px;
height:80px;
background:url(img/img.png) -830px -103px;
position:fixed;
left:0;
bottom:20px;
}
#top a:hover{background-position:-850px -103px;}

/* 以上トップへ戻る ----------*/

.table{
width:380px;
border:1px #cccccc solid;
border-collapse:collapse;
margin:10px;
}
.table_mail{
width:380px;
border:1px #cccccc solid;
border-collapse:collapse;
margin:5px;
}
.td{width:80px; background-color:#eeeeee;}
.table_text{width:300px;}
.textarea{width:300px; height:200px;}
.imglist{margin:1px;}
.imglist a:hover{color:#facc89; text-decoration:none;}
#imglist img{margin:2px;}
.td_id{width:40px;}
.td_time{width:70px;}
.td_title{width:200px;}
.td_btn{width:50px;}

/* 以上管理画面/メールフォーム設定 ----------*/

#twitter-out{
width:388px;
height:31px;
padding:3px;
margin-left:3px;
background:url(img/img.png) 0 -208px;
/display:none;
}
#twitter{
width:370px;
height:31px;
float:left;
overflow:hidden;
line-height:1.4;
padding-left:4px;
}
#twitter-more{
width:11px;
height:12px;
float:right;
font-size:10px;
padding:19px 0 0 3px;
position:absolute; top:140px; left:650px;}

/* 以上twitter設定---------- */
