/* CSS Document */



/*----------------------------



	Index



-----------------------------*/

body {

	background:url(../images/background.gif);

}

ul li,

p,

dl {

	font-family:Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

}



#all_contents {

	width:1020px;

	padding:0 3px;

	background:url(../images/shadow.gif);

	margin:auto;

	zoom:100%;

}

#all_contents .img_height {

	font-size:0;

	margin-bottom:10px;

}

#all_contents .side_contents {

	width:156px;

	margin-left:10px;

	float:left;

}

#all_contents .side_contents h1 {

	margin-bottom:10px;

}

#all_contents .side_contents .navi {

	background:url(../images/common_navi_bg.gif);

	border:1px solid #ff8300;

	text-align:center;

	padding:6px 4px 4px;

}

#all_contents .side_contents .navi li {

	padding-bottom:7px;

}

#all_contents .side_contents .search_area {

	background:#fefbd4;

	padding:7px 5px 2px 5px;

}

#all_contents .side_contents .search_area p {

	padding-bottom:5px;

	text-align:center;

}

#all_contents .side_contents .search_area input {

	margin-bottom:5px;

	width:120px;

	padding:3px;

	font-size:85%;

	border:#bfbeae 1px solid;

}

#all_contents .side_contents .search_area .button input {

	border:none;

	padding:0;

	margin:0;

}

#all_contents .side_contents ul.banner {

	padding-top:10px;

}

#all_contents .side_contents ul.banner li {

	padding-bottom:10px;

	text-align:center;

}

#all_contents .side_contents .info {

	border:1px solid #ccc;

}

#all_contents .side_contents .info ul {

	padding:7px 7px 2px 7px;

}

#all_contents .side_contents .info ul li {

	padding-bottom:5px;

}

#all_contents .side_contents .info a {

	background:url(../images/icon_arrow.gif) 0 0.3em no-repeat;

	padding-left:12px;

}

#all_contents .main_contents {

	width:834px;

	margin:0 10px;

	float:left;

	zoom:100%;

}

#all_contents .main_contents:after {

	height:0;

	visibility:hidden;

	content:".";

	display:block;

	clear:both;

}

#all_contents .main_contents .left_column {

	width:543px;

	float:left;

}

#all_contents .main_contents .left_column .news {

	border:1px solid #ccc;

	margin-bottom:10px;

}

#all_contents .main_contents .left_column .news .button {

	position:relative;

	width:543px;

	height:0px;

}

#all_contents .main_contents .left_column .news .button img {

	position:absolute;

	top:-31px;

	left:453px;

}

.main_contents .left_column .flash_area {

	margin-bottom:10px;

	border:1px solid #ccc;

}

.main_contents .left_column .hot_comics {

	margin-bottom:10px;

	width:540px;

	background:#ffc700;

	padding:3px 0 0 3px;

}

.main_contents .left_column .hot_comics img {

	border:1px solid #fff;

	margin-bottom:3px;

	margin-right:3px;

}

.main_contents .left_column .news ul {

	padding:3px 0px;

}

.main_contents .left_column .news ul li {

	background:url(../images/border_dot.gif) repeat-x bottom;

	clear:both;

	overflow:hidden;

	padding:9px 7px;

}

.main_contents .left_column .news ul li.hold {

	background:#fefbd4 url(../images/border_dot.gif) repeat-x bottom;

}

.main_contents .left_column .news ul li.last{

	background:none;

}

.main_contents .left_column .news ul li span {

	color:#877d73;

	float:left;

	width:66px;

	font-family:Arial, Helvetica, sans-serif;

}

.main_contents .left_column .news ul li a {

	padding-left:5px;

	margin-left:3px;

	display:block;

	float:left;

	width:410px;

}

.main_contents .left_column .news ul li span.icon {

	background:url(../images/icon_arrow.gif) no-repeat 0.3em;

	padding-left:15px;

	float:left;

	width:17px;

}

.main_contents .left_column .new_release {

	margin-bottom:10px;

	border:1px solid #ccc;

}

.main_contents .left_column .new_release .wrapper_comics {

	padding:5px 5px 0 5px;

	zoom:100%;

}

.main_contents .left_column .new_release .wrapper_comics:after {

	height:0;

	visibility:hidden;

	content:".";

	display:block;

	clear:both;

}

.main_contents .left_column .new_release .wrapper_comics ul {

	/* background:#e5e5e5; */

	background:#ffffff;

	padding:3px;

	margin-right:5px;

	width:121px;

	height: 300px;

	float:left;

	margin-bottom:5px;

	border:1px #cccccc solid;

}

.main_contents .left_column .new_release .wrapper_comics ul.right {

	margin-right:0;

}

.main_contents .left_column .new_release .wrapper_comics ul li.title {

/*	background:#93a905;*/

	font-weight:bold;

	height: 30px;

/*	text-align:center;*/

	color:#fff;

}

.main_contents .left_column .new_release .wrapper_comics ul li.title a {

	color:#1eaf36;

	text-decoration:none;

}

.main_contents .left_column .new_release .wrapper_comics ul li.cover {

	text-align:center;

	height: 160px;

	padding: 0 0 5px 0;

}

.main_contents .left_column .new_release .wrapper_comics ul li.cover img {

	border:1px #cccccc solid;

}

.main_contents .left_column .new_release .wrapper_comics ul li.infos {

	font-size:90%;

	font-weight:bold;

	padding: 5px 0 0 0;

	height: 50px;

}

.main_contents .left_column .new_release .wrapper_comics ul li.release {

	font-size:90%;

	vertical-align:text-bottom;

	padding: 5px 0 0 0;

}

.main_contents .left_column .new_release .wrapper_comics ul li.tachi {

	text-align:center;

	padding: 0 0 5px 0;



}

.main_contents .left_column .kako_comics {

	padding:5px 5px 5px 5px;

	text-align:center;

}

#all_contents .main_contents .right_column {

	width:281px;

	float:right;

}

.main_contents .right_column .comic_flapper {

	margin-bottom:10px;

	border:1px solid #ccc;

}

.main_contents .right_column .historia_news {

	margin-bottom:10px;

}

.main_contents .right_column .web_comic {

	border:1px solid #ccc;

	margin-bottom:10px;

}

.main_contents .right_column .web_comic .box {

	width:267px;

	zoom:100%;

	margin:6px;

}

.main_contents .right_column .web_comic .box:after {

	height:0;

	visibility:hidden;

	content:".";

	display:block;

	clear:both;

}

.main_contents .right_column .web_comic .box .cover {

	float:left;

	width:111px;

}

.main_contents .right_column .web_comic .box .cover img {

	border:1px solid #afadad;

}

.main_contents .right_column .web_comic .box ul {

	float:left;

	width:150px;

	margin-left:6px;

}

.main_contents .right_column .web_comic .box li.title {

	background:url(../images/top_webcomic_comictitle.gif) no-repeat;

	font-weight:bold;

	padding:7px 0 3px 5px;

}

.main_contents .right_column .web_comic .box li.name {

	font-size:85%;

	color:#847668;

	text-align:right;

	margin:5px 0;

	font-family:Arial, Helvetica, sans-serif;

}

.main_contents .right_column .web_comic .box li.button {

	margin-top:7px;

	text-align:right;

}

.main_contents .right_column .next_release {

	border:1px solid #ccc;

}

.main_contents .right_column .next_release ul li {

	background:url(../images/border_dot.gif) repeat-x bottom;

	padding:7px 0;

}

.main_contents .right_column .next_release ul li.last {

	background:none;

}

.main_contents .right_column .next_release ul li span.title {

	background:url(../images/icon_star.gif) no-repeat 0 0.3em;

	font-weight:bold;

	color:#493003;

	padding:4px 0 9px 18px;

	margin-left:3px;

	font-size:100%

}

.main_contents .right_column .next_release ul li span {

	color:#847668;

	font-size:85%;

}

.main_contents .right_column .next_release .new_info {

	text-align:right;

	padding:5px;

}

#all_contents .page_top {

	text-align:right;

	padding-right:10px;

	padding-top:20px;

	padding-bottom:10px;

	clear:both;

}

#all_contents .footer {

	background:#ffba00;

	padding:10px 0;

	zoom:100%;

}

#all_contents .footer:after {

	height:0;

	visibility:hidden;

	content:".";

	display:block;

	clear:both;

}

#all_contents .footer dl {

	width:148px;

	float:left;

	background:url(../images/common_footer_border.gif) right repeat-y;

	padding-right:12px;

	padding-left:10px;

	min-height:110px;

}

#all_contents .footer dl.last{

	background:none;

	padding-right:10px;



}

#all_contents .footer dl dt {

	background:#96700b;

	color:#fff;

	padding:2px 4px;

	font-weight:bold;

}

#all_contents .footer dl dt.blog {

	margin-top:10px;

}

#all_contents .footer dl dt span {

	background:url(../images/icon_arrow_w.gif) no-repeat 0 0.3em;

	padding-left:12px;

}

#all_contents .footer dl dt a {

	text-decoration:none;

	color:#fff;

}

#all_contents .footer dl dd {

	font-size:85%;

	padding-top:5px;

	margin-left:5px;

}

#all_contents .footer dl dd a{

	background:url(../images/icon_arrow_b.gif) no-repeat 0 0.3em;

	padding-left:12px;

}

#all_contents .copy {

	background:#141414;

	padding:10px;

	clear:both;

}

#all_contents .copy .copyright {

	text-align:right;

}

/*0206 twitter*/

.main_contents .right_column .historia_news #twitter_header_box{
	background-color: #fff100;
	border: 0 solid;
	color: #00adee;
	height: 38px;
	text-align: left;
	width: 279px;
}
.main_contents .right_column .historia_news #twitter_header_box p{
	font-size: 16px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	margin: auto;
	text-align: center;
}
.main_contents .left_column .hot_banner div{
	border: 1px solid #cccccc;
}