@charset "Shift_JIS";


#contlist h2 {font-size:17px;}
#contlist h3 {font-size:16px;}
#contlist h4 {font-size:15px;}
#contlist h5 {font-size:14px;}
#contlist h6 {font-size:13px;}

p {font-size:12px;}
#contlist h5.categorytit {font-size:12px;}


li.item {margin:0 10px; padding:3px 0;}
li.item-border {margin:5px 0; padding:7px 3px; border:1px #888 solid;}
div.item {margin:0 10px; padding:3px 0;}
div.item-border {margin:5px 0; padding:7px 3px; border:1px #888 solid;}


li.spfeature {margin:5px 0 7px; padding:7px 4px 0; background-color:#FFC;}
li.spfeature li {margin:5px 10px; padding:0 3px 5px;}
li.spfeature li.item-border {border-top:none; border-left:none; border-right:none;}
li.feature {margin:5px 0 7px; padding:7px 4px 0;}
li.feature li {margin:5px 10px; padding:0 3px 5px;}
li.feature li.item-border {border-top:none; border-left:none; border-right:none;}
li.srinovel, li.novel, li.critic, li.essay, li.bookreview, li.columns, li.other {margin:5px 0; clear:both;}
li.srinovel li.item, li.essay li.item, li.columns li.item {display:block; width:230px; float:left; margin:2px 2px 2px 10px; padding:0;}

div.spfeature {margin:5px 0 7px; padding:7px 4px 0; background-color:#FFC;}
div.spfeature li {margin:5px 10px; padding:0 3px 5px;}
div.spfeature li.item-border {border-top:none; border-left:none; border-right:none;}
div.feature {margin:5px 0 7px; padding:7px 4px 0;}
div.feature li {margin:5px 10px; padding:0 3px 5px;}
div.feature li.item-border {border-top:none; border-left:none; border-right:none;}
div.srinovel li.item, div.essay li.item, div.columns li.item {display:block; width:230px; float:left; margin:2px 2px 2px 10px; padding:0;}
div.srinovel, div.novel, div.critic, div.essay, div.bookreview, div.columns, div.other {margin:5px 0; clear:both;}


li.bookreview {padding-bottom:5px;}
li.bookreview ul.bookreviewlist {margin-left:10px; font-size:11px; margin-top:3px;}
li.bookreview ul.bookreviewlist li {margin-right:1.3em; display:inline;}
li.bookreview ul.bookreviewlist li.interview {display:list-item; margin-top:3px;}
li.bookreview ul.bookreviewlist li.interview span {font-size:12px;}
li.columns {padding-bottom:5px;}
#contlist li.columns li.item * {font-size:11px;}
li.other {padding-top:10px; border-top:1px #333 dotted;}
li.other li {display:block; width:240px; margin:0 8px 0 0; padding:0; float:left}
li.other li.information {font-size:11px;}

div.bookreview {padding-bottom:5px;}
div.bookreview ul.bookreviewlist {margin-left:10px; font-size:11px; margin-top:3px;}
div.bookreview ul.bookreviewlist li {margin-right:1.3em; display:inline;}
div.bookreview ul.bookreviewlist li.interview {display:list-item; margin-top:3px;}
div.bookreview ul.bookreviewlist li.interview span {font-size:12px;}
div.columns {padding-bottom:5px;}
#contlist div.columns li.item * {font-size:11px;}
div.other {padding-top:10px; border-top:1px #333 dotted;}
div.other li {display:block; width:240px; margin:0 8px 0 0; padding:0; float:left}
div.other li.information {font-size:11px;}


#contlist .categorytit {border-top:1px #999999 solid; border-bottom:1px #999999 solid; margin-top:10px;}
div.titlebox {border-bottom:1px #333 solid;}
#contlist .srinumber {display:inline; margin-right:1em; font-size:80%;}
#contlist .title-inline {margin-right:0.5em;}

