﻿@charset "utf-8";
/* CSS Document */

body {
background-color:#eaeaea;
background-image:url(../img/img_bodybg.jpg);
background-repeat:no-repeat;
background-position:top center;
color:#6c6c6c;
font-family:"ＭＳ Ｐゴシック", "Osaka";}


A:link { color: #44b5bd;
  text-decoration: none; }
A:visited { 
  color: #44b5bd;
  text-decoration: none ; 
}
A:active { color: #44b5bd;
  text-decoration: none; }
A:hover {
  color: #298187;
  text-decoration: none ;
}



/* 既刊リンク */
.published{
width:157px;
border-top:1px dotted #6c6c6c;
text-align:left;
padding:5px 0 7px 7px;
font-size:12px; }

.published span{
font-weight:bold;
}

.published ul { 
margin: 0; 
padding :0;
list-style-type : none; 
  
}

.published li { 
margin: 0; 
padding :3px;
font-size:12px;
list-style-type : none; 
 
}

.published A:link { color: #f1513c;
  text-decoration: none }
.published A:visited {
  color: #f1513c;
  text-decoration: none
}
.published A:active { color: #f1513c; }
.published A:hover {
  color: #f1513c;
  text-decoration:underline;
}

/* 記事 */

.title{
background-image:url(../img/image_center.jpg);
background-repeat:no-repeat;
background-position:top; padding:0 8px; width:414px;
background-color:#FFFFFF;}
.title_kakomi {
width:414px; height:32px;
background-image:url(../img/image_entybg.jpg); margin-top:8px;
}
.title_tit{
height:32px;color:#FFFFFF;
float:left; padding-left:10px;
line-height:32px;}

.title_tit A:link { color: #FFFFFF;
  text-decoration: none;
    font-weight:bold; }
.title_tit A:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight:bold;
}
.title_tit A:active { color: #FFFFFF;
  font-weight:bold; }
.title_cate A:hover {
  color: #FFFFFF;
  text-decoration: none;
    font-weight:bold;
}


.title_cate{height:32px; text-align:right; padding-right:10px; line-height:32px; color:#FFFFFF;}

.title_cate A:link { color: #FFFFFF;
  text-decoration: none;
    font-weight:bold; }
.title_cate A:visited {
  color: #FFFFFF
  text-decoration: none;
  font-weight:bold;
}
.title_cate A:active { color: #FFFFFF;
  font-weight:bold; }
.title_cate A:hover {
  color: #FFFFFF;
  text-decoration: none;
    font-weight:bold;
}


.kiji {width:394px;padding:10px; text-align:left;}

.kiji img{
border: 1px solid #44b5bd;
}

.kiji A:link { color: #44b5bd;
}
.kiji A:visited { 
  color: #44b5bd;
  text-decoration: none ; 
}
.kiji A:active { color: #44b5bd;
  text-decoration: none; }
.kiji A:hover {
  color: #fff;
  background-color:#44b5bd;
}



.post{
width:394px;
font-size:10px;
color:#46b2b9; text-align:left;
padding:8px;
line-height:120%;
margin-bottom:20px;
border-top:1px dotted #6c6c6c;}



/* カテゴリ */

.categori{
width:136px; height:25px; margin-bottom:5px; background-image:url(../img/image_categori.jpg);
color:#FFFFFF; font-weight:bold; line-height:25px;
}

#categorilist{}

ul#categorilist{ 
margin:0; 
padding:0; 
list-style-type : none;
}

li#categorilist { 
display : inline; 
padding :0; 
margin:0;
line-height:28px; 
}

#categorilist_non {
display:block; 
background-color:#46b2b9;
padding :0 0 0 5px; 
text-decoration:none;
color:#fff;
width:136px; 
margin:3px 0px;
height:28px;
font-weight:bold;
line-height:28px; 
text-align:left;
}

#categorilist a {
display:block; 
background-color:#46b2b9;
padding :0 0 0 5px; 
text-decoration:none;
color:#fff;
width:136px; 
margin:3px 0px;
height:28px;
font-weight:bold;
line-height:28px; 
text-align:left;
}

#categorilist a:hover {
display:block; 
background-color:#a5edf2;
padding :0 0 0 5px; 
text-decoration:none;
color:#46b2b9;
height:28px;
font-weight:bold;
line-height:28px; 
text-align:left;
}

/* エントリ */
.new_midashi{
height:22px; width:136px;
line-height:22px; color:#fff;
font-weight:bold;
background-color:#656666;
margin-top:10px;

}
.new_top{
background-image:url(../img/img_new_top.jpg);
background-position:top;
width:136px;
text-align:left;
}
.new_btm{
background-image:url(../img/img_new_btm.jpg);
background-position:bottom; background-repeat:no-repeat;
width:116px;
text-align:left;
padding:10px;
}


/* コラム */

.clm_top{
background-image:url(../img/img_clm_top.jpg);
background-position:top;
width:136px;
margin:10px 0;
}
.clm_btm{
background-image:url(../img/img_clm_btm.jpg);
background-position:bottom; background-repeat:no-repeat;
width:116px;
padding :35px 010px 10px 10px;
text-align:left;
}

.clm_btm A:link { color: #298187;
}
.clm_btm A:visited {
  color: #298187;
  text-decoration: none
}
.clm_btm A:active { color: #298187; }
.clm_btm A:hover {
  color: #a5edf2;
  text-decoration:underline;
}

.clm_btm span{
font-weight:bold;
}

.grandprix{
background-image:url(http://www.gentosha-comics.net/genrou/img/banner.jpg);
width:135px;
height:206px;
}


#footer2 { width:768px; text-align:cener; }
.footerlink2 { margin:0px 0px 0px; padding:1px; }


#footer { width:768px; text-align:cener; }

.footerlink { margin:5px 8px 0px; padding:10px; background-color:#666666; }
.footerlink p { padding:0; margin:0; color:#33CCCC; line-height:1.2em; text-align:center; font-size:84%; }
.footerlink p a { color:#FFF; }
.footerlink p a:link { color:#FFF; }
.footerlink p a:visited { color:#EEE; }
.footerlink p a:hover { color:#FFCC00; }
.sepaline { font-size:1px; height:1px; margin:2px 0 2px 0; border-bottom:dashed 1px #ccc; clear:both; }

.txt09_11 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 11px}
.txt09_12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 12px}
.txt09_12b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 12px ; font-style: normal; font-weight: bold}
.txt10_12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 12px}
.txt10_14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 14px}
.txt10_14b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: 14px ; font-style: normal; font-weight: bold}
.txt11_12 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 12px}
.txt11_14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 14px}
.txt11_14b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 14px ; font-style: normal; font-weight: bold}
.txt11_15 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 15px}
.txt11_16 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 16px}
.txt11_16b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: 16px ; font-style: normal; font-weight: bold}
.txt12_14 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 14px}
.txt12_14b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 14px ; font-style: normal; font-weight: bold}
.txt12_16 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px}
.txt12_18 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 18px}
.txt12_18b {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 18px ; font-style: normal; font-weight: bold}
.txt12_20 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 20px}
.txt14_16 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 16px}
.txt14_18 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 18px}
.txt14_18b { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 18px ; font-style: normal; font-weight: bold}
.txt14_20 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 20px}
.txt14_24 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; line-height: 24px}
.txt18_24 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; line-height: 24px}
.txt18_24b { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 18px; line-height: 24px ; font-style: normal; font-weight: bold}
.txt10_14np {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 10px; line-height: 14px}
.txt12_15np {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; line-height: 15px}
.txt12_16np {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; line-height: 16px}
.txt12_18np {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; line-height: 18px}

.checkit {width:394px; text-align:left;}

