@charset "Shift_JIS";
/* 共通 */


h1,h2,h3,h4,h5,h6,p,div,form,ul,li{margin:0;padding:0;}

img{border:0;}
hr,.guide{display:none;}
.clear{clear:both;}


/* ■ページ構造 */

body {
  /*margin: 0;
  padding: 0;
  background:url(../images/bg.gif) repeat-y top left;*/
  line-height: 1.5;
  font-size:12px;
}
/*img{
float:inherit
}*/
#header2 {
  width: 800px;
  background:#ffffff;
}
#content {
  width: 800px;
  background:#FFF; padding-top:12px;
  text-align:left;

}
#menu {background:#fc8ee6;
width:151px;}
#menu img{margin:0 0 3px 0;}

#menu_right{background:url(../images/index/right_bg2.jpg) no-repeat right top;}
#main {
  width: 646px;
  float: right;
  background:#FFFFFF;
}

#kyoutu{
width:800px;
height:128px;
background:#ff99b1;
}
/*トップページ*/
#tobira{ width:775px; margin:0 auto; text-align:center; background-color:#fc90e6; background-image:url(../images/index/bg_topmain.jpg); background-repeat:no-repeat; background-position:0 77px;}
#tobira .bg{ background-image:url(../images/index/bg_contens.jpg);}

#content h1{ display:none;}
#tobira .hd{ background-image:url(../images/index/top_01.jpg); width:775px; height:77px; text-align:left;}
#tobira .hd .hdmgn{ height:20px;}
#tobira .hd object{ margin-left:215px;}

#tobira .allbg{ background-image:url(../images/index/bg_contens.jpg);}
#tobira #nv{ width:170px; float:left; text-align:left;}
#tobira #nv img{ margin:0 0 1px 8px; padding:0;}
#tobira #contens{ width:600px; float:right;}
#tobira #contens .cntleft{ width:240px; float:left; text-align: right; padding-right:10px;}


#tobira #contens .cntright{ width:350px; float:right;text-align:left;  }

#tobira #contens .cntright .btnsite a{ background-image:url(../images/index/btn_mansite.gif); width:331px; height:51px; display:block;}
#tobira #contens .cntright .btnsite a:hover{ background-image:url(../images/index/btn_mansite_o.gif);}

#tobira #ft{ clear:both; background-image:url(../images/index/top_02.gif); width:775px; height:26px; clear:both;}










#saihin_top{background:url(../images/index/saihin_bg.gif) repeat-y;width:331px;}
.saihin_top01{width:240px;margin-left:90px;color:#4d4d4d;font-size:12px;line-height:15px;}
.saihin_top02{width:250px;margin-left:76px;color:#4d4d4d;font-size:11px;line-height:13px;}
.speceial{
	width:772px;
	margin:0 0 0 13px;
	border-bottom:#cd63fc solid 1px;
	border-right:#cd63fc solid 1px;
	border-left:#cd63fc solid 1px;
}
.speceial img{margin:3px 0 5px 15px;}
.topics{width:772px;margin:0 0 0 13px;
border-bottom:#ff0096 solid 1px;
border-right:#ff0096 solid 1px;
border-left:#ff0096 solid 1px;
background:url(../images/index/topics_bg.gif) no-repeat bottom;
}
.topics_news{margin:0 10px 5px 10px;color:#ff0096;font-size:12px;font-weight:bold; text-align:left;}
a.new:link{color:#ff0096;}
a.new:visited{color:#ff0096;}
a.new:hover{color:#fe5ebc;}
a.new:active{color:#fe5ebc;} 

/*漫画家公式サイト＆ブログ*/
#mansaite{ width:775px; margin:0 auto; text-align:center; padding:10px 0 ;}
#mansaite h4{ margin:0; padding:0; background-image: url(../images/index/mangakasite_h1.gif); width:775px; height:20px; text-indent:-999em;}
#mansaite img{border:0; float:left; margin:0px 1px 1px 0;}
#mansaite .mgnbnr{ margin-left:3px;}
#mansaite img a{ border:0;}

/*更新情報*/
.news{
width:623px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
line-height:14px;
}
.news2{
width:623px;
height:200px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
line-height:14px;
}
.news_bokuimo{
width:623px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#504f50;
line-height:14px;
}
.yuugi{
background:url(../images/news/070625/fusigi_bg.jpg) no-repeat right bottom;
width:623px;
border:1px solid #f51578;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
line-height:14px;
font-size:12px;
}
.aoki_sain{
background:url(../images/news/070720/bg.gif) no-repeat top;
}
.go_sain{
background:url(../images/news/070729/new01_4.gif) no-repeat top;
}
.go_sainup{
background:url(../images/news/070729/new01_6.gif) no-repeat bottom;
color:#000000;
}
.love_taisyou{
background:url(../images/news/070729_2/waku_02.gif) repeat-y;
}
/*最新号情報*/
div#naka{
width:623px;
padding:5px 0 5px 8px;
}
div#naka p{padding-top:5px}
/*増刊号*/
.yomikiri{
margin:0 0 4px 4px;
width:450px;
border:1px solid #f51578;
color:#f51578;
text-align:left;
padding:10px 5px 10px 10px;
float:left;
}
.furoku_bana{
margin:0 0 4px 4px;
width:120px;
height:200px;
padding:2px 0 0 10px;
text-align:left;
float:left;
}
/*最新刊*/
.fc{
width:616px;
height:200px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
clear:right;
}
.fc_h{
width:616px;
height:250px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
clear:right;
}
.fcnen{
width:616px;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;}
.nen{
width:313px;
margin:0 0 0 0;
}
.comic{
width:450px;
margin-left:150px;
}
.kan{
font-size:16px;
font-weight:bold;
line-height:16px;
padding-bottom:5px;

}

/*タチヨミ*/
/*リンク*/
div#link{
width:616px;
height:80px;
margin:0 0 10px 10px;
}
div#link img{
padding-left:10px;
vertical-align:middle;
/*float:right;*/}


/*コミッ子*/
.comico{
width:616px;
height:156px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;

}
.melma{
width:616px;
height:70px;
border:1px solid #f51578;
background:#FFFFFF;
margin:15px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
float:right;
/* MacIE begin \*/
float:none;
/* MacIE end */
}
/*作品情報*/
.chara{
width:623px;
height:auto;
}
.sakuhin_s{
margin:10px; 
line-height:14px;
}
.chara_s{
margin:0 0 8px 5px;
width:128px;
height:230px;
padding:10px 10px;
border:1px solid #fb0d77;
float:left;
line-height:13px;
}
.chara_name{
width:128px;
height:110px;
line-height:13px;
color:#f51578;
font-weight:bold;
}
.kana{
padding-bottom:10px;
color:#f51578;
}
.modoru{
width:105px;
height:23px;
margin:150px 0 20px 260px;
}
.midori{
margin:0 0 8px 2px;
width:268px;
height:230px;
padding:10px 10px;
border:1px solid #fb0d77;
float:left;
line-height:13px;
}
.chara_namemidori{
width:120px;
height:100px;
margin-left:440px;
line-height:13px;
}
.books{
width:70px;
height:80px;
margin:0 0 5px 5px;
color:#f51578;
text-align:center;
line-height:13px;
float:left;
}


/* ■その他 */
.waku{
width:616px;
border:1px solid #f51578;
background:#FFFFFF;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
color:#f51578;
clear:left;
clear:both;
}

.title{
width:623px;
padding:5px 0 3px 5px;
}
p {
  padding: 5px;
  margin: 0;
}

div#qa{width:616px;
padding:5px;
color:#f51578;
font-weight:bold;
text-align:right;
}
.f16{
font-size:16px;
}
.f11{font-size:11px;}
.c1{color:#666666;}
.c2{color:#000000;}
.c3{color:#0d72fb;}
.c4{color:#fb5b0d;}
.c5{color:#e60012;}
.c6{color:#1d2088;}
.c7{color:#FF3333;}


/*作家情報*/
.s_name{margin-left:5px;color:#000000; background:url(../images/artistinfo/name_bg.gif) repeat-y; padding:5px 0 0 10px;line-height:200%;}
a.s_name2:link{color:#f51578;}
a.s_name2:visited{color:#f51578;}
a.s_name2:hover{color:#a6a6a6;}
a.s_name2:active{color:#f51578;}
h3{background-color:#f51578;color:#ffffff;padding:0 0 0 10px;font-weight:bold;}
.profile{width:330px;margin-left:180px;line-height:140%;height:230px;}
.no_profile{width:500px;margin-left:5px;line-height:140%;height:200px;}
/*.profile img{float:left;margin-right:5px;}*/
.sakuhin{width:320px;margin:5px 0 0 0;line-height:140%;height:230px;}
.sakuhin_h{width:320px;margin:5px 0 0 0;line-height:140%;height:280px;}
.sakuhin_l{width:320px;margin:5px 0 0 0;line-height:140%;height:320px;}
.sakuhin_watase{width:320px;margin:5px 0 0 0;line-height:140%;height:400px;}
.message{width:530px;margin:5px 0 0 0;;line-height:140%;height:250px;}
.message_l{width:530px;margin:5px 0 0 0;;line-height:140%;height:400px;}
.c_pro{color:#f51578;}

