@charset  "utf-8";

/*
e-1day [common.css]
copyright (c) 2006 Dig,Inc.
http://www.dig.co.jp/
*/


/* ------------------------------------------
コンテナ
------------------------------------------ */

/* コンテナ */
#container {
	width: 750px;
	margin: 0 auto;
	}

/* ------------------------------------------
ヘッダエリア
------------------------------------------ */


/* ヘッダ */
#header {
	width: 710px;
	text-align: left;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	}
/* サイトロゴ */
#logo {
	width: 134px;
	height: 60px;
	background: url(../image/logo.gif) no-repeat;
	text-indent: -9999px;
	float: left;
	}
#logo a {
	display: block;
	width: 134px;
	height: 60px;
	}
/* キャッチフレーズ */
#catchphrase {
	float: left;
	width: 180px;
	height: 60px;
	background: url(../image/catchphrase.gif) no-repeat;
	text-indent: -9999px;
	}
/* サイトリンク */
#sitelink {
	float: left;
	width: 290px;
	padding-top: 15px;
	}
#sitelink p {
	float: left;
	width: 88px;
	height: 34px;
	margin: 0px 0px 5px 5px;
	text-indent: -9999px;
	}
#sitelink .bt-morning {
	background: url(../image/bt_morning.gif) no-repeat;
	}
#sitelink .bt-afternoon {
	background: url(../image/bt_afternoon.gif) no-repeat;
	}
#sitelink .bt-evening {
	background: url(../image/bt_evening.gif) no-repeat;
	}
#sitelink .bt-morning2 {
	background: url(../image/bt_morning2.gif) no-repeat;
	}
#sitelink .bt-morning a,
#sitelink .bt-afternoon a,
#sitelink .bt-evening a ,
#sitelink .bt-morning2 a {
	display: block;
	width: 88px;
	height: 34px;
	}
/* ボタン講談社 */
#bt-kodansha {
	float: right;
	width: 90px;
	height: 60px;
	background: url(../image/bt_kodansha.gif) no-repeat;
	text-indent: -9999px;
	}
#bt-kodansha a {
	display: block;
	width: 90px;
	height: 60px;
	}


/* ------------------------------------------
メインエリア
------------------------------------------ */

/* メインエリア */
#main-morning,
#main-afternoon,
#main-evening,
#main-morning2 {
	width: 710px;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 8px;
	padding-bottom: 20px;
	}
#main-morning {
	border-bottom: 2px solid #006600;
	}
#main-afternoon {
	border-bottom: 2px solid #CC3300;
	}
#main-evening {
	border-bottom: 2px solid #003399;
	}
#main-morning2 {
	border-bottom: 2px solid #660099;
	}

/* サブイメージ */
#subimg{
	padding:5px 0 0 0;
	}
#main-morning #subimg {
	background: #060 url(../image/title-logo-morning.gif) no-repeat 0px 5px;
	text-align: right;
	}
#main-morning #subimgImg {
	margin:0 0 0 160px;
	width:550px;
	height:62px;
	background: #060 url(../../morning/image/morning_subimg_01.jpg) no-repeat;
	}

#main-afternoon #subimg {
	background: #c30 url(../image/title-logo-afternoon.gif) no-repeat 0px 5px;
	text-align: right;
	}
#main-afternoon #subimgImg {
	margin:0 0 0 160px;
	width:550px;
	height:62px;
	background: #060 url(../../afternoon/image/afternoon_subimg.jpg) no-repeat;
	}
#main-evening #subimg {
	background: #039 url(../image/title-logo-evening.gif) no-repeat 0px 5px;
	text-align: right;
	}
#main-evening #subimgImg {
	margin:0 0 0 160px;
	width:550px;
	height:62px;
	background: #060 url(../../evening/image/evening_subimg.jpg) no-repeat;
	}
#main-morning2 #subimg {
	background: #90c url(../image/title-logo-morning2.gif) no-repeat 0px 5px;
	text-align: right;
	}
#main-morning2 #subimgImg {
	margin:0 0 0 160px;
	width:550px;
	height:62px;
	background: #90c url(../../morning2/image/morning2_subimg.jpg) no-repeat;
	}


/* コンテンツエリア */
#contents {
	width: 520px;
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	}
/* ページタイトル */
#main-morning h1 {
	font-size:120%;
	line-height: 1.0em;
	color: #006600;
	margin: 0 0 25px 0;
	padding: 5px 8px 0px 8px;
	border-top: 2px solid #006600;
	border-left: 2px solid #006600;
	border-right: 2px solid #006600;
	}
#main-afternoon h1 {
	font-size:120%;
	line-height: 1.0em;
	color: #CC3300;
	margin: 0 0 25px 0;
	padding: 5px 8px 0px 8px;
	border-top: 2px solid #CC3300;
	border-left: 2px solid #CC3300;
	border-right: 2px solid #CC3300;
	}
#main-evening h1 {
	font-size:120%;
	line-height: 1.0em;
	color: #003399;
	margin: 0 0 25px 0;
	padding: 5px 8px 0px 8px;
	border-top: 2px solid #003399;
	border-left: 2px solid #003399;
	border-right: 2px solid #003399;
	}
#main-morning2 h1 {
	font-size:120%;
	line-height: 1.0em;
	color: #660099;
	margin: 0 0 25px 0;
	padding: 5px 8px 0px 8px;
	border-top: 2px solid #660099;
	border-left: 2px solid #660099;
	border-right: 2px solid #660099;
	}

/* サブカラム */
#subcol {
	width: 160px;
	float: left;
	}
#subcol ul li {
	line-height: 1.2em;
	}

/* コンテンツメニュー */
#menu {
	margin-bottom: 12px;
	padding: 10px 6px;
	color: #FFFFFF;
	border-top: 2px solid #FFCC00;
	}
#menu .caption {
	text-align: right;
	}
#menu a:link,
#menu a:visited {
	color: #FFFF00;
	text-decoration: none;
	}
#menu a:hover,
#menu a:active {
	color: #FFFFFF;
	text-decoration: none;
	}

/* コンテンツメニュー　モーニングの設定 */
#main-morning #menu ul {
	list-style: none;
	padding-left: 0px;
	}
#main-morning #menu ul li {
	line-height: 1.4em;
	}
#main-morning #menu {
	background: #006600;
	}
#main-morning #menu .menu-list1 li {
	background: #478547;
	border-top: 1px solid #66A366;
	border-right: 1px solid #003E00;
	border-bottom: 1px solid #003E00;
	border-left: 1px solid #66A366;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list2.gif);
	}
#main-morning #menu .menu-list1 li a {
	display: block;
	padding: 3px 2px 3px 8px;
	border-left: 5px solid #FFFF00;
	}
#main-morning #menu .menu-list1 li a:hover {
	border-left: 5px solid #FFFFFF;
	}
#main-morning #menu .menu-list1 li a:hover {
	background: url(../image/menu-list2_hover.gif);
	}
#main-morning #menu .menu-list2 {
	border-top: none;
	}
#main-morning #menu .menu-list2 li {
	border-top: 1px solid #66A366;
	border-right: 1px solid #003E00;
	border-bottom: 1px solid #003E00;
	border-left: 1px solid #66A366;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list2.gif);
	}
#main-morning #menu .menu-list2 li a {
	display: block;
	padding: 1px 2px 1px 2px;
	}
#main-morning #menu .menu-list2 li a:hover {
	background: url(../image/menu-list2_hover.gif);
	}
#main-morning #menu .menu-list2 .icon {
	background: #FF3366;
	color: #FFFFFF;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 10px;
	}

/* コンテンツメニュー　アフタヌーンの設定 */
#main-afternoon #menu ul {
	list-style: none;
	padding-left: 0px;
	}
#main-afternoon #menu ul li {
	line-height: 1.4em;
	}
#main-afternoon #menu {
	background: #CC3300;
	}
#main-afternoon #menu .menu-list1 li {
	background: #E65C2E;
	bordertop: 1px solid #E65C2E;
	bord-er-right: 1px solid #AD2B00;
	border-bottom: 1px solid #AD2B00;
	border-left: 1px solid #E65C2E;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list3.gif);
	}
#main-afternoon #menu .menu-list1 li a {
	display: block;
	padding: 3px 2px 3px 8px;
	border-left: 5px solid #FFFF00;
	}
#main-afternoon #menu .menu-list1 li a:hover {
	border-left: 5px solid #FFFFFF;
	}
#main-afternoon #menu .menu-list1 li a:hover {
	background: url(../image/menu-list3_hover.gif);
	}	
#main-afternoon #menu .menu-list2 {
	border-top: none;
	}
#main-afternoon #menu .menu-list2 li {
	border-top: 1px solid #E65C2E;
	border-right: 1px solid #AD2B00;
	border-bottom: 1px solid #AD2B00;
	border-left: 1px solid #E65C2E;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list3.gif);
	}
#main-afternoon #menu .menu-list2 li a {
	display: block;
	padding: 1px 2px 1px 2px;
	}
#main-afternoon #menu .menu-list2 li a:hover {
	background: url(../image/menu-list3_hover.gif);
	}
#main-afternoon #menu .menu-list2 .icon {
	background: #FF3366;
	color: #FFFFFF;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 10px;
	}

/* コンテンツメニュー　イブニングの設定 */
#main-evening #menu ul {
	list-style: none;
	padding-left: 0px;
	}
#main-evening #menu ul li {
	line-height: 1.4em;
	}
#main-evening #menu {
	background: #003399;
	}
#main-evening #menu .menu-list1 li {
	background: #476BB3;
	bordertop: 1px solid #476BB3;
	bord-er-right: 1px solid #002266;
	border-bottom: 1px solid #002266;
	border-left: 1px solid #476BB3;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list4.gif);
	}
#main-evening #menu .menu-list1 li a {
	display: block;
	padding: 3px 2px 3px 8px;
	border-left: 5px solid #FFFF00;
	}
#main-evening #menu .menu-list1 li a:hover {
	border-left: 5px solid #FFFFFF;
	}
#main-evening #menu .menu-list1 li a:hover {
	background: url(../image/menu-list4_hover.gif);
	}	
#main-evening #menu .menu-list2 {
	border-top: none;
	}
#main-evening #menu .menu-list2 li {
	border-top: 1px solid #476BB3;
	border-right: 1px solid #002266;
	border-bottom: 1px solid #002266;
	border-left: 1px solid #476BB3;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list4.gif);
	}
#main-evening #menu .menu-list2 li a {
	display: block;
	padding: 1px 2px 1px 2px;
	}
#main-evening #menu .menu-list2 li a:hover {
	background: url(../image/menu-list4_hover.gif);
	}
#main-evening #menu .menu-list2 .icon {
	background: #FF3366;
	color: #FFFFFF;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 10px;
	}


/* コンテンツメニュー　モーニング2の設定 */
#main-morning2 #menu ul {
	list-style: none;
	padding-left: 0px;
	}
#main-morning2 #menu ul li {
	line-height: 1.4em;
	}
#main-morning2 #menu {
	background: #9900cc;
	}
#main-morning2 #menu .menu-list1 li {
	background: #9900cc;
	bordertop: 1px solid #996699;
	bord-er-right: 1px solid #6a008d;
	border-bottom: 1px solid #6a008d;
	border-left: 1px solid #996699;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list5.gif);
	}
#main-morning2 #menu .menu-list1 li a {
	display: block;
	padding: 3px 2px 3px 8px;
	border-left: 5px solid #FFFF00;
	}
#main-morning2 #menu .menu-list1 li a:hover {
	border-left: 5px solid #FFFFFF;
	}
#main-morning2 #menu .menu-list1 li a:hover {
	background: url(../image/menu-list5_hover.gif);
	}	
#main-morning2 #menu .menu-list2 {
	border-top: none;
	}
#main-morning2 #menu .menu-list2 li {
	border-top: 1px solid #996699;
	border-right: 1px solid #6a008d;
	border-bottom: 1px solid #6a008d;
	border-left: 1px solid #996699;
	padding: 0px;
	margin-bottom: 2px;
	background: url(../image/menu-list5.gif);
	}
#main-morning2 #menu .menu-list2 li a {
	display: block;
	padding: 1px 2px 1px 2px;
	}
#main-morning2 #menu .menu-list2 li a:hover {
	background: url(../image/menu-list5_hover.gif);
	}
#main-morning2 #menu .menu-list2 .icon {
	background: #CC33FF;
	color: #FFFFFF;
	padding: 1px 2px;
	margin-left: 3px;
	font-size: 10px;
	}



/* メニューユニット */
.menu-unit {
	margin-bottom: 8px;
	background: #FFFFCC;
	border: 1px solid #999999;
	}
#main-morning .menu-unit h3 {
	background: #006600;
	}
#main-afternoon .menu-unit h3 {
	background: #CC3300;
	}
#main-evening .menu-unit h3 {
	background: #003399;
	}
#main-morning2 .menu-unit h3 {
	background: #660099;
	}

.menu-unit h3 {
	font-size: 85%;
	line-height: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 2px 4px;
	}
.menu-unit-inside {
	margin: 6px;
	}
.menu-unit-inside select{
	width:140px;
}
.menu-unit-inside-newsleft {
	margin: 6px;
	}
	
.menu-unit-inside-newsleft ul {
	margin: 0;
	padding: 0 0 0 1.3em;
	}
.sidehide2 {
	display:none;
}


/* ------------------------------------------
フッタエリア
------------------------------------------ */

/* フッタエリア */
#footer {
	width: 710px;
	margin: 0 auto;
	margin-bottom: 10px;
	}

/* インフォメーションナビ */
#navi-info {
	}
#navi-info ul {
	list-style: none;
	}
#navi-info ul li {
	display: inline;
	padding: 0px 5px 0px 7px;
	border-left: 1px solid #999999;
	}
.mark-rss {
	background: url(../image/mark_rss.gif) no-repeat left center;
	padding-left: 18px;
	}

/* コピーライト */
#copyright {
	clear: both;
	color: #666666;
	}

/* ------------------------------------------
共通アイテム
------------------------------------------ */

/* もっと見る */
.more {
	font-size: 85%;
	text-align: right;
	padding-right: 14px;
	}
#main-morning .more {
	background: url(../image/mark_more1.gif) no-repeat right 2px;
	}
#main-afternoon .more {
	background: url(../image/mark_more2.gif) no-repeat right 2px;
	}
#main-evening .more {
	background: url(../image/mark_more3.gif) no-repeat right 2px;
	}
#main-morning2 .more {
	background: url(../image/mark_more4.gif) no-repeat right 2px;
	}

/* ヘディング */
#main-morning .heading {
	background: #006600;
	}
#main-afternoon .heading {
	background: #CC3300;
	}
#main-evening .heading {
	background: #003399;
	}
#main-morning2 .heading {
	background: #660099;
	}
#main-morning .heading,
#main-afternoon .heading,
#main-evening .heading,
#main-morning2 .heading {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0.15em 0.8em;
	color: #FFFFCC;
	}

/* ズーム */
.zoom {
	background: url(../image/zoom.gif) no-repeat;
	padding-left: 20px;
	display: block;
	color: #999999;
	}

/* ------------------------------------------
単行本情報
------------------------------------------ */

/* 単行本リスト */
.comics-list {
	border-top: 1px dotted #999999;
	padding: 8px 0px;
	}
.comics-list h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.3em;
	background: transparent;
	}
.comics-list-cover {
	width: 105px;
	float: left;
	}
.comics-list-cover img {
	border: 1px solid #999999;
	}
.comics-list-exp {
	width: 410px;
	float: right;
	}
.comics-list-exp p {
	margin-top: 0;
	margin-bottom: 0.5em;
	}
.comics-list-exp .title-name {
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	}

/* 単行本エントリー */
.comics-entry {
	border-top: 1px dotted #999999;
	padding: 8px 0px;
	}
.comics-entry h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.3em;
	background: transparent;
	}
.comics-entry-cover {
	width: 180px;
	float: left;
	}
.comics-entry-cover img {
	border: 1px solid #999999;
	}
.comics-entry-exp {
	width: 335px;
	float: right;
	}
.comics-entry-exp p {
	margin-top: 0;
	margin-bottom: 0.5em;
	}
.comics-entry-exp .title-name {
	font-size: 150%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	}

/* BOOK倶楽部ボタン */
.bookclub {
	width: 140px;
	height: 16px;
	background: url(../image/bt_bookclub.gif) no-repeat;
	text-indent: -9999px;
	}
.bookclub a {
	display: block;
	width: 140px;
	height: 16px;
	}
.bookclub a:hover {
	background: url(../image/bt_bookclub.gif) no-repeat 0 -20px;
	}

/* 検索 */
#search {
	border-top: 1px dotted #999999;
	}
#search select {
	width: 140px;
	font-size: 90%;
	}
#search .titlekey {
	width: 140px;
	}
#search .submit {
	width: 60px;
	}

/* 既刊一覧 */
.comics-col {
	margin-bottom: 8px;
	background: #FFFFFF;
	border: 1px solid #999999;
	}
#main-morning .comics-col h3 {
	background: #006600;
	}
#main-afternoon .comics-col h3 {
	background: #CC3300;
	}
#main-evening .comics-col h3 {
	background: #003399;
	}
#main-morning2 .comics-col h3 {
	background: #660099;
	}
.comics-col h3 {
	font-size: 100%;
	line-height: 1.2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 2px 4px;
	}
.comics-col-inside {
	margin: 7px;
	}

/* ------------------------------------------
今号／次号のラインナップ
------------------------------------------ */
/*h2*/


#magazine h2.heading{
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0.15em 0.8em;
	color: #FFFFCC;
}
#magazine h2.heading .boxL{
	float:left;
}
/*price*/
#magazine h2.heading .price{
	float:right;
}

/* ラインナップ上段 */
.lineup-1a {
	width: 155px;
	float: left;
	}
.lineup-1b {
	width: 360px;
	float: right;
	}

.lineup-1a_morning {
	width: 219px;
	float: left;
	}
.lineup-1b_morning {
	width: 300px;
	float: right;
	}

/* ラインナップ下段 */
.lineup-2a {
	width: 205px;
	float: left;
	}
.lineup-2b {
	width: 300px;
	float: right;
	}

/* ラインナップリスト */
#magazine .osusume ul {
	list-style: none;
	padding-left: 0px;
	border-top: 1px dotted #999999;
	}
#magazine .osusume ul li {
	border-bottom: 1px dotted #999999;
	margin: 0.2em 0;
	}
#magazine .sonota ul {
	list-style: none;
	padding-left: 0px;
	border-top: 1px dotted #999999;
	}
#magazine .sonota ul li {
	border-bottom: 1px dotted #999999;
	line-height: 1.5em;
	}

/* 色設定　モーニング */
#main-morning #magazine .osusume ul,
#main-morning #magazine .sonota ul {
	color: #264c26;
	}
/* 色設定　アフタヌーン */
#main-afternoon #magazine .osusume ul,
#main-afternoon #magazine .sonota ul {
	color: #4d1000;
	}
/* 色設定　イブニング */
#main-evening #magazine .osusume ul,
#main-evening #magazine .sonota ul {
	color: #00153a;
	}
/* 色設定　モーニング2 */
#main-morning2 #magazine .osusume ul,
#main-morning2 #magazine .sonota ul {
	color: #420058;
	}

/* ------------------------------------------
ニュース＆トピックス
------------------------------------------ */

/* ニュースユニット */
.news {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
	margin-bottom: 10px;
	background: url(../image/line_480.gif) repeat-y;
	}
.news-text {
	width: 310px;
	float: left;
	}
.news-photo {
	width: 170px;
	float: right;
	}
.news h3 {
	font-size: 110%;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0 0 1.0em 0;
	}
.news .newdate {
	clear: both;
	border-top: 1px dotted #999999;
	margin: 0 0 0 0;
	padding-top: 0.3em;
	text-align: right;
	line-height: 1.0em;
	}
div#news .cap{
	font-size:86%;
	padding:5px 10px;
	background-color:#f3f3f3;
}
div#news .cap2{
	color:#333;
	font-size:86%;
	padding:5px 10px;
}
div#news h4{
	color:#c30;
	font-weight:bold;
	padding:2px 10px;
}
div#news dt{
	font-weight:bold;
	padding:0 0 1px 10px;
	margin:8px 0 5px 0;
	border-bottom:1px dotted #cdcdcd;
}
div#news dd{
	padding:0;
	margin:0;
}

/* morning */
div#main-morning #news h4{
	color:#060;
	border:1px solid #b3d1b3;
}
div#main-morning #news dt{
	color:#060;
	border-left:3px solid #060;
}

/* afternoon */
div#main-afternoon #news h4{
	color:#c30;
	border:1px solid #f0c2b3;
}
div#main-afternoon #news dt{
	color:#c30;
	border-left:3px solid #c30;
}
div#main-afternoon #news ol
{
	margin:0;
	padding:0 0 1em 2em;
}
div#main-afternoon #news ol strong{
	color:#c30;
	font-size:133%;
	font-weight:bold;
}
div#main-afternoon #news .address strong{
	line-height:1.5;
	font-size:133%;
	font-weight:bold;
}
div#main-afternoon #news ul.cap li{
	margin:0 0 0 1em;
}
div#main-afternoon #news table{
	width:99%;
}
div#main-afternoon #news th{
	color: #FFFFCC;
	background-color:#CD3301;
	text-align:center;
}
div#main-afternoon #news td{
	text-align:center;
	background-color:#f3f3f3;
}

/* evening */
div#main-evening #news h4{
	color:#039;
	border:1px solid #b3c2e1;
}
div#main-evening #news dt{
	color:#039;
	border-left:3px solid #039;
}



/* ------------------------------------------
連載マンガの部屋
------------------------------------------ */
#manga #contents .boxL{
	width:332px;
}
#manga #contents .boxR{
	width:160px;
}
#manga #contents .authImg{
	float:left;
	margin:0 10px 10px 0;
}
#manga #contents dl.auth{
	padding:0 0 1em;
	margin:0;
}
#manga #contents dl.auth dt{
	padding:0;
	margin:0;
	border-bottom:1px dotted #333;
	color:#060;
	font-weight:bold;
}
#manga #contents dl.auth dt span{
	font-size:85%;
}
#manga #contents dl.auth dd{
	padding:0;
	margin:0;
}
#manga #contents .bookNews{
	font-size:90%;
	background-color:#fdffcd;
	border:1px solid #969787;
}
#manga #contents .bookNews h3{
	font-size: 110%;
	font-weight:bold;
	line-height: 1.2em;
	padding: 0.15em 0.8em;
	margin:0;
	color:#fff;
	background-color:#c66;
}
#manga #contents .bookNews dl,
#manga #contents .bookNews p{
	padding:5px;
}
#manga #contents .bookNews dt{
	float:left;
	padding:0 10px 0 0;
}
.txtL{
	text-align:left;
}
.txtR{
	text-align:right;
}
#manga #allList{	
}
#manga #allList ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#manga #allList li{
	float:left;	
	width:98px;
	height:120px;
	line-height:1.2;
	padding:0px 4px 0px 0px;
}
#manga #allList li img{
	border:1px solid #060;
}
#manga #allList_moraning2{	
}
#manga #allList_moraning2 ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#manga #allList_moraning2 li{
	float:left;	
	width:98px;
	height:115px;
	line-height:1.2;
	padding:0px 4px 0px 0px;
}
#manga #allList_moraning2 li img{
	border:1px solid #660099;
}

table.datagrid .genre{
	font-size:85%;
}

div#uchu1{
    background: url(../image/co1.jpg) no-repeat;
    width:332px;
    height:300px;
}

div#uchu2{
    background: url(../image/co2.jpg) no-repeat;
    width:332px;
    height:300px;
}

div#text1{
    padding:30px 20px 20px 120px;
}

div#text2{
    padding:20px 100px 20px 25px;
}

#manga #contents .cara{
 width:505px;
	margin-top:20px;
}

#manga #contents .cara-line{
 width:505px;
	margin-top:10px;
	border-bottom:1px #060 solid;
}

#manga #contents .cara-last{
 width:505px;
	margin-top:10px;
}

#manga #contents .cara .cara-left{
 float:left;
	width:240px;
	padding-right:25px;
	padding-bottom:10px;
}

#manga #contents .cara .cara-right{
 float:right;
	width:240px;
	padding-bottom:10px;
}

#manga #contents .cara .cara-block{
 float:right;
	width:135px;
	margin-left:5px;
}

#manga #contents .cara .cara-long{
	width:505px;
	padding-bottom:20px;
}

#manga #contents .cara .cara-block-long{
 float:right;
	width:290px;
	margin-left:5px;
}

#manga #contents .cara h3 {
 padding:0;
	margin:0;
	border-bottom:1px dotted #333;
	color:#060;
	font-weight:bold;
}

#manga #contents .cara p{
 padding:0;
	margin:0;
	}

#manga #contents .cara span{
	font-size:85%;
}



#manga #contents .kabe ul{
	list-style:none;
	padding:0;
	margin:0;
}
#manga #contents .kabe ul li{
	float:left;
	width:250px;
	font-size:85%;
	margin:0 5px 10px;
	_margin:0 5px 10px 0;
	color:#333;
}
#manga #contents .kabe .col ul li{
	float:left;
	width:250px;
	padding:0 10px 10px 0;
	margin:0;
	font-size:100%;
}
#manga #contents .kabe .col .boxR{
	width:150px;
}
#manga #contents .kabe .col ul li img{
	float:left;
	padding:0 10px 0 0;
}
#manga #contents .kabe .col .tit{
	padding:0 0 0 0.5em;
	margin:0 0 0.5em 0;
	border-left:3px solid #006700;
	border-bottom:1px dotted #808080;
	font-weight:bold;
}


/* ------------------------------------------
スペシャル
------------------------------------------ */
#special #contents ul{
	list-style:none;
	padding:0;
	margin:0;
}
#special #contents ul li{
	float:left;
	width:250px;
	font-size:85%;
	margin:0 5px 10px;
	_margin:0 5px 10px 0;
	color:#333;
}
#special #contents .col ul li{
	float:left;
	width:250px;
	padding:0 10px 10px 0;
	margin:0;
	font-size:100%;
}
#special #contents .col .boxR{
	width:150px;
}
#special #contents .col ul li img{
	float:left;
	padding:0 10px 0 0;
}
#special #contents .col .tit{
	padding:0 0 0 0.5em;
	margin:0 0 0.5em 0;
	border-left:3px solid #006700;
	border-bottom:1px dotted #808080;
	font-weight:bold;
}

#special #contents pre{
	width:200px;
	height:150px;
	overflow:scroll;
	padding:10px;
	line-height:1.1;
	font-size:85%;
	background-color:#E2EFCB;
}

#special #contents .app{
	margin:0 0 1em;
	padding:10px;
	background-color:#FFFFE9;
}
#bookbnr ul{
	list-style:none;
	margin:0 auto;
	padding:0 0 0 8px;
	}
#bookbnr li{
	width:130px;
	padding:1px 0;
	}

/* ------------------------------------------
ドラゴン桜コラム 灘高キムタツ
------------------------------------------ */
.columnProf{
	font-size:85%;
}
div#column th{
	font-weight:normal;
	color:#50361d;
	background-color:#f1e9ca;
	border-bottom:1px solid #fffcef;
	text-align:center;
}
div#column th.st{
	background-color:#dfd6b5;
	border-bottom:1px solid #fffcef;
	border-right:1px solid #fffcef;
}
div#column th span{
	font-size:xx-small;
	font-weight:normal;
	padding:5px;
	text-align:center;
}
div#column td{
	color:#50361d;
	background-color:#f5f2e6;
	border-bottom:1px solid #fffcef;
	border-right:1px solid #fffcef;
	padding:5px;
	text-align:left;
}
div#column table{
	background-color:#fff;
	margin:20px 0;
}
div#column .st{
	color:#660057;
	font-weight:normal;
}
div#column ol{
	padding:10px;
	margin:1em 0;
	color:#50361D;
	border:1px solid #E8DFBD;
	background-color:#FFFCEF;
}
div#column ol li{
	margin:0 0 0 20px;
}
/* ------------------------------------------
作家近況報告
------------------------------------------ */

/* 作家近況報告リスト */

.auth_news-list {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 10px;
	margin-bottom: 10px;
	background: url(../image/line_480.gif) repeat-y;
	}
.auth_news-list .newdate {
	clear: both;
	border-top: 1px dotted #999999;
	margin: 0 0 0 0;
	padding-top: 0.3em;
	text-align: right;
	line-height: 1.0em;
	}

.auth_news-list h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.3em;
	background: transparent;
	}
.auth_news-list-cover {
	width: 105px;
	float: left;
	}
.auth_news-list-exp {
	width: 390px;
	float: right;	
	}
.auth_news-list-exp p {
	margin-top: 0;
	margin-bottom: 0.5em;
	}
.auth_news-list-exp .title-name {
	font-size: 130%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	}

/* 単行本エントリー */
.auth_news-entry {
	border-top: 1px dotted #999999;
	padding: 8px 0px;
	}
.auth_news-entry h2 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.3em;
	background: transparent;
	}
.auth_news-entry-cover {
	width: 180px;
	float: left;
	}
.auth_news-entry-cover img {
	border: 1px solid #ffffff;
	}
.auth_news-entry-exp {
	width: 335px;
	float: right;
	}
.auth_news-entry-exp p {
	margin-top: 0;
	margin-bottom: 0.5em;
	}
.auth_news-entry-exp .title-name {
	font-size: 150%;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0.5em;
	}

/*2008.9.2*/

#manga #contents .bookNews2{
	font-size:90%;
	background-color:#fdffcd;
	border:1px solid #969787;
}
#manga #contents .bookNews2 h3{
	font-size: 110%;
	font-weight:bold;
	line-height: 1.2em;
	padding: 0.15em 0.8em;
	margin:0;
	color:#fff;
	background-color:#6882CC;
}
#manga #contents .bookNews2 dl,
#manga #contents .bookNews2 p{
	padding:5px;
}
#manga #contents .bookNews2 dt{
	padding:0 10px 0 0;
	margin:0;
}

#manga #contents .bookNews2 dt ul{
	padding:0 0 0 13px;
	margin:0;	
}

#manga #contents .bookNews2 dt ul li{
	padding:0;
	margin:0;
}

#manga #contents .bookNews2 dd{
	padding:0 10px 0 0;
	margin:0;
	border-bottom:dotted 1px #969787;
	text-align:right;
}

/*ちば賞データ原稿サイズ追加*/
.reg_right{
	float:right;
	margin-left:15px;
}

