@charset "utf-8";
@media screen and (min-width: 801px){
/* ================================= */
.PcArea{display:block;}
.SpArea{display:none;}

.indent {padding-left:1em;text-indent:-1em;}

body {
	background:none;
	background-color:#F8F8F8;
	font-size:18px;
	line-height: 150%;
	}

strong {font-weight:bold;}


hr {border:none;margin-top:80px;}


#wrapper {
	width:1000px;
	margin:20px auto 0 auto;
	overflow:hidden;
	background:transparent url(../img/kv_pc.png) no-repeat top left;
	}

.fss {font-size:1rem;}
.att {padding-left: 1rem;text-indent: -1rem;}
span.cap {padding-left: 1rem;text-indent: -1rem;display:block;font-size:1rem;}
h4.orng {font-size:1.6rem;font-weight:bold;margin-bottom:16px;color:#EA7024;text-align:center;}
.tr {text-align:right;}


/* --------------------------------------------------------------
kv
-------------------------------------------------------------- */
#kv {height:633px;}
#kv {position:relative;height:633px;}
#kv .btn_tameshiyomi {position:absolute; bottom:16px; right:12px;width:504px;height:177px;text-align:center;}


/* --------------------------------------------------------------
main_contents
-------------------------------------------------------------- */
#main_contents {background-color:#fff;width:1000px;}

/* --------------------------------------------------------------
gnavi
-------------------------------------------------------------- */
#gnavi{
	text-align:center;
	width:100%;
	max-height:70px;
	background-image:url(../img/gnavi_bg.png);
}

#gnavi ul{
width:738px;
margin:0 auto;
}
#gnavi ul li{margin:0;display:inline-block;}
#gnavi ul li a{display: block;background-position: 0 0;background-repeat: no-repeat;overflow: hidden;text-indent: 100%;white-space: nowrap;}
#gnavi ul li a.news{width:239px;height:49px;background-image:url(../img/gnavi_01.png);}
#gnavi ul li a.news:hover{background-position: 0 0;}
#gnavi ul li a.introduce{width:239px;height:49px;background-image:url(../img/gnavi_02.png);}
#gnavi ul li a.introduce:hover{background-position: 0 0;}
#gnavi ul li a.published-info{width:240px;height:49px;background-image:url(../img/gnavi_03.png);}
#gnavi ul li a.published-info:hover{background-position: 0 0;}



/* --------------------------------------------------------------
センターカラム
-------------------------------------------------------------- */
#clm_contents_c {
	float:left;
	width:730px;
	margin:0 0 10px 10px;
	padding:10px 0;
	background-color:#fff;
	}

#clm_contents_c h2{
	margin:0 auto;
	width:100%;
	text-align:center;
	}
#clm_contents_c .block {
		width:720px;
		margin:0 auto 60px auto;
		overflow:hidden;
		}


/* ニュース.news */
#clm_contents_c .news {
		overflow:hidden;
		margin:20px auto 0px auto;
		background: linear-gradient(#eeeeee, #ffffff);
		border-radius:6px;
		padding:10px;
		}
#clm_contents_c .news img{
		max-width:157px;
		margin:10px 0 10px 10px;
		}
#clm_contents_c .news-tw div{
		text-align:center;border-left:1px solid #E1E8EC;border-right:1px solid #E1E8EC;
		}






/* 作品紹介.introduce */
#clm_contents_c .introduce {
		overflow:hidden;
		margin:30px auto 0 auto;
		}
#comic-koma {text-align:center;width:100%;}
#comic-koma ul{}
#comic-koma ul li {float:left;margin:4px 4px 0 4px;}
#comic-koma ul li:nth-child(4),
#comic-koma ul li:nth-child(8) {margin:4px 0px 0px 4px;}
#comic-koma ul li img{width:172px;}


/* 既刊紹介. */
#clm_contents_c .published-info {
	position:relative;
	min-height:570px;
	overflow:hidden;
	margin:20px auto 0px auto;
	background: linear-gradient(#7E57A8, #55429E);
	border-radius:6px;
	}
#clm_contents_c .published-info .c01{position:absolute; top:15px;left:20px;}
#clm_contents_c .published-info .c02{position:absolute; top:15px;right:20px;}
#clm_contents_c .published-info .c03{position:absolute; top:105px;right:20px;}
#clm_contents_c .published-info .c04{position:absolute; top:195px;right:20px;}
#clm_contents_c .published-info .c05{position:absolute; top:285px;right:20px;}
#clm_contents_c .published-info .c06{position:absolute; top:375px;right:20px;}
#clm_contents_c .published-info .c07{position:absolute; bottom:15px;left:24px;}


/* 電撃だいおうじ トップへボタン. */
#clm_contents_c .daiohg-top {overflow:hidden;margin:100px auto 40px auto;text-align:center;}



/* --------------------------------------------------------------
clm_r
-------------------------------------------------------------- */
#clm_r .bg_clm_R_m {
    width: 235px;
    background: none;
    padding: 8px 0px 8px 0px;
    overflow: hidden;
	   }





#back-top {
    position: fixed;
    bottom: 30px;
    right: 2%;
    z-index: 1;
    }
#back-top span {
    display: block;
    }






/*Twitterウィジェットのフォントサイズ*/
.SandboxRoot.env-bp-660 .timeline-Tweet-text {
font-size: 20px;
line-height: 28px;
font-weight: 100;
}



.modal img{
	border-radius:12px;width:100%;max-width:880px;
	border:2px solid #000;
	}

/* ================================= */
}