/* CSS Document */
@import "http://";

/*
  Author: YOUHEI KINOSHITA
  Date: 2009-02-02
  Reason: I like Italian. 
  Copyright (c) 2009 poolside Designs. All rights reserved.
*/

*{ margin:0px; padding:0px;}
a img{ border:none;}
table{ border:0;}
p,ul,li,dd,dl,h1,h2,h2,h3,h4,h5,h6,body{ margin:0; padding:0;}
ul,li{ list-style-type:none;}
a:link, a:visited, a:active{ color:#BE1D2C; text-decoration:none;}
a:hover{ color:#D33342; text-decoration:underline;}
body{ color:#444; font-size:12px; line-height:130%; background:url(../img/tmp_headbg.jpg) 0 0 repeat-x; font-family:Verdana,"ＭＳ Ｐゴシック", Osaka;}
td,th{ color:#444; font-size:12px; line-height:130%; font-family:Verdana,"ＭＳ Ｐゴシック", Osaka;}

/*head*/
div#all{ width:820px; margin:0 auto;}
div#head{ height:85px;}
div#head h1{ font-size:10px; font-weight:normal; height:21px; color:#770304;}
div#headl{ width:350px; height:85px; float:left;}
div#headr{ width:468px; height:85px; float:right;}
ul#menu{ float:left; height:50px; clear:both;}
ul#menu li{ display:inline; float:left;}
div#searchbox{ float:right; width:372px; height:50px;}
input#searchbox{ float:left; margin:5px 5px 0 0; width:250px;}
input#searchbt{ background:url(../img/tmp_search.gif) 0 0 no-repeat; width:23px; height:23px; margin:2px 0 0 0; border:0;}
/*sidearea*/
div#body{ clear:both;}
p#headline{ text-align:center; height:30px;}
div#sidearea{ width:180px; float:left;}
dl#info dt{ color:#7E592F; height:23px;}
table#acterss{ width:100%;}
table#acterss td{ width:20%; border:1px solid #B89A78; text-align:center; height:22px;}
table#acterss td.no{ width:20%; border:0; text-align:center; height:22px;}
table#acterss td a{ display:block; width:100%; height:100%; line-height:22px; text-decoration:none;}
table#acterss td a:hover{ background-color:#F2E6D7;}
table#type{ width:100%;}
table#type td{ width:50%; border:1px solid #B89A78; text-align:center; height:22px;}
table#type td.no{ width:50%; border:0; text-align:center; height:22px;}
table#type td a{ display:block; width:100%; height:100%; line-height:22px; text-decoration:none;}
table#type td a:hover{ background-color:#F2E6D7;}
div.pickl{ width:68px; height:83px; float:left;}
div.pickl img{ border:1px solid #B89A78;}
div.pickr{ width:112px; height:83px; float:left;}
div.pickr h4{ background:url(../img/tmp_side_pick.gif) 0 0px no-repeat; padding:0 0 0 10px; font-size:12px;}
div.pickr p{ font-size:10px; line-height:14px; margin:3px 0 0 0;}
div.pickr span{ font-size:10px; color:#7E592F;}
/*contents*/
div#contents{ width:610px; float:right;}
div.hina{ background:url(../img/hina_bg.gif) 0 0 no-repeat; height:44px; clear:both;}
div.hina h3{ font-size:14px; color:#D5BFA5; padding:10px 0 0 13px;}
ul#pan{ margin:0 8px 8px 8px;}
ul#pan li{ display:inline;}
ul#pan li tt{ padding:0 5px}
/*blog*/
div.bhina{ background:url(../img/blog_hina.gif) 0 0 no-repeat; height:34px; clear:both;}
div.bhina h3{ font-size:11px; color:#D5BFA5; font-weight:normal; padding:4px 0 0 13px;}
/*foot*/
div#foot{ background:url(../img/tmp_footbg.gif) 0 0 repeat-x; height:109px;}
div#foot2{ width:820px; margin:0 auto; padding:12px 0 0 0;}
div#foot2 p{ color:#B89A78; font-size:10px; height:50px;}
h6{ color:#B89A78; font-size:10px; font-weight:normal;}
div#foot2 ul{ text-align:right; color:#000; font-size:11px; font-family:Arial;}
div#foot2 li{ display:inline;}
/*galslist*/
p#navi{ text-align:center; height:24px;}
div#galslist dl{ background:url(../img/galslist_bg.jpg) 0 0 no-repeat; height:173px; width:110px; float:left; text-align:center; margin:0 0 0 10px;}
*html div#galslist dl{ background:url(../img/galslist_bg.jpg) 0 0 no-repeat; height:173px; width:110px; float:left; text-align:center; margin:0 5px;}
div#galslist dl p{ padding:5px 0 4px 0;}
div#galslist dt{ color:#FFF;}
div#galslist dd{ color:#B8997C; font-size:9px; font-family:Arial;}
div#galslist2{width:590px; margin:0 auto;}
div#galslist2 ul{width:294px; height:50px; float:left; line-height:20px; margin:20px 0 0 0;}
div#galslist2 li{ background:url(../img/list01.gif) 0 5px no-repeat; padding:0 0 0 20px;}
div#galslist2 span{ padding:2px; background-color:#CAAB8A; margin:0 2px 0 0; font-size:10px;}
div#galslist2 span a:link,
div#galslist2 span a:visited,
div#galslist2 span a:active,
div#galslist2 span a:hover{ color:#7E592F; text-decoration:none;}
/*movielist*/
div#movielist div{ background:url(../img/movielist_bg.jpg) 0 0 no-repeat; width:590px; height:132px; margin:0 auto; clear:both;}
div#movielist img.thum{ margin:8px; float:left; height:105px;}
div#movielist dl{ padding:9px 0 0 0;}
div#movielist dt span{ color:#7E592F; font-size:10px;}
div#movielist dd{ padding:0 10px 0 0;}
div#movielist ul{ font-size:10px; margin:3px 0 3px 0;}
div#movielist ul li{ padding:2px; background-color:#CAAB8A; display:inline; margin:0 2px 0 0;}
div#movielist ul a:link,
div#movielist ul a:visited,
div#movielist ul a:active,
div#movielist ul a:hover{ color:#7E592F; text-decoration:none;}
div#profile{ background:url(../img/prof_bg.jpg) 0 0 no-repeat; width:590px; min-height:300px; margin:0 auto;}
div#profile2{width:560px; margin:0 auto; padding:45px 0 0 0;}
div#profile h5{ font-size:12px; color:#7E592F; height:30px;}
div#profile p{ margin:0 0 30px 0;}
/*bloglist*/
div#bloglist{ width:100%; color:#FFF; margin:0 0 30px 0;}
div#bloglist div{ background:url(../img/blog_list_bg.jpg) 0 0 no-repeat; width:130px; height:171px; text-align:center; float:left; margin:0 3px;}
div#bloglist dl{ margin:18px 0 0 0; font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka;}
div#bloglist img{ margin:0 0 3px 0;;}
div#bloglist dt{ font-weight:bold;}
div#bloglist dd{ font-size:10px; padding:0 8px; line-height:14px;}
div#bloglist dl a:link,
div#bloglist dl a:visited,
div#bloglist dl a:active,
div#bloglist dl a:hover{ color:#B89A78; text-decoration:none;}
div#bloglist ul{ margin:15px; color:#666;}
div#bloglist li{ background:url(../img/list01.gif) 0 3px no-repeat; padding:0 0 0 25px; height:40px;}
div#bloglist ul a:link,
div#bloglist ul a:visited,
div#bloglist ul a:active{ color:#BC1E2C; text-decoration:none; font-weight:bold;}
div#bloglist ul a:hover{ color:#D33342; text-decoration:underline; font-weight:bold;}

ul#pager{ clear:both; padding:10px 0 0 0; text-align:center; line-height:36px;}
ul#pager li{ display:inline; margin:0 5px; font-family:Arial; background-color:#FFF;}
ul#pager li#un{ padding:8px; font-weight:bold; border:1px solid #CCC; background-color:#FFF;}
ul#pager li.on{ background-color:#FFF;}
ul#pager li a{ text-decoration:none; background-color:#FFF;}
ul#pager li.on a:link,ul#pager li.on a:visited,div#manga li.on a:active{ padding:8px; border:1px solid #CCC; background-color:#FFF;}
ul#pager li.on a:hover{ background-color:#F2E6D7; padding:8px; border:1px solid #CCC;}

