* { margin:0; padding:0;}

body {
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333333;
}

a {
	text-decoration:none;
	}
a:link { color:#333333;}
a:visited {color:#2653D6;}
a:hover { color:#F12E24;}

h1,h2,h3{
	display: none;
}

#wrap { 
	width:940px; 
	margin:10px;

	background:url(../img/senri_bg.jpg) repeat-x top;
	}
	
#wrap img,a {display:block; border:0;}

#wrap .inner { 
	padding:10px;
	background-color:tranceparent;
}

#contents {
	width:920px;
	height:1220px;
	background-color:#2640AB;
	
	}
#main {
	width:920px;
	height:398px;
}
#main img{
	float:left;
}

#main_head {
	clear:both;
	width:920px;
	height:15px;
	background:url(../img/waku_ue.gif) repeat-x;
	}

#column {
	width:920px;
	float:left;
}

#column .inner{
	padding:0 0 10px 5px;
}


#main_box {
	width:640px;
	float:left;
	overflow:hidden;
	}
	


#news {
	width:640px;
	height:281px;
	background:url(../img/news.gif) no-repeat;
	position:relative;

}

#news .kiji{
	height:50px;
	overflow:auto;
	padding-top: 85px;
	padding-right: 175px;
	padding-bottom: 4px;
	padding-left: 30px;
}

#news .kiji_s{
	height:62px;
	overflow:auto;
	padding-top: 0;
	padding-right: 150px;
	padding-bottom: 82px;
	padding-left: 30px;

}


#banner_sp {
	margin-top:8px;
	width:640px;
	height:112px;
}

#dan {
	width:640px;
}

#dan .inner02 {
	padding:10px 0 0 0;
	}

#dan_main {
	width:326px;
	float:left;
	overflow:hidden;
}
#saishin {
	width:315px;
	height:388px;
	background:url(../img/saishin.jpg) no-repeat;
}
.bt_box01 {
	padding:218px 45px 0 180px;
	height:53px;
}
.bt_box01 img {
	margin-bottom:4px;
}

.shin_box {
	padding:16px 31px 26px 28px;
	overflow:auto;

}
.shin_box p{
	font-size:12px;
	line-height:18px;
}


#dan_sub {
	width:314px;
	float:left;
	overflow:hidden;
	}

#blog {
	width:314px;
	
}

#blog .inner03 {
	padding:10px 0 0 0;
	}


#arasuji {
	width:314px;
	height:159px;
	background:url(../img/arasuji.jpg) no-repeat;

}

#arasuji .inner04 {
	padding:70px 121px 28px 26px;
	width:168px;
	height:60px;
	overflow:auto;
}
#arasuji p{
	font-size:12px;
	line-height:16px;
	color:
}

#tribia {
	width:314px;
	height:217px;
	margin-top:11px;
	background:url(../img/tribia.jpg) no-repeat;
}
#tribia .inner05{
	padding:22px 31px 0 87px;
	width:196px;
	height:70px;
	overflow:auto;
}
#tribia p {
	color:#0029D6;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
#tribia p.tx03 {
	margin-top:10px;
	color:#333333;
	text-align:right;
	font-size:10px;
	line-height:1.2;
}
#tribia p.tx04 {
	color:#0029D6;
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
}


#tribia a:link { color:#0029D6;}
#tribia a:visited { color:#2653D6;}
#tribia a:hover { color:#F12E24;}


#prof {
	width:314px;
	
}

#prof .inner06 {
	padding:10px 0 0 0;
	}
	
	
#sub {
	width:269px;
	float:left;
	overflow:hidden;
}
#sub .subinner{
	padding:20px 0 0 6px;

}

#keitai {
	width:269px
}


#comic {
	width:269px;
	margin-top:5px;
}

#comic01 {
	width:269px;
	height:65px;
}
#comic02 {
	width:269px;
	background:url(../img/comic02.jpg) repeat-y;
}

#comic02 .inner07{
	padding:0 0 0 25px;
}

.comi_box{
	width:217px;
	}

.comic_box01{
	width:116px;

}
.comic_box01 .tx_box{
	padding:0 10px 0 0;
}
.comic_box02{
	width:100px;
}
.bt_box02 {
	padding:5px 0 0 20px;
}
.bt_box03 {
	padding:5px 0 0 0;
}
#comic03 {
	width:269px;
	height:21px;
}

.comic_kaku {
	margin:20px 0 0 0;
}

#blog02 {
	margin:5px 0 0 0;
	width:269px;
	height:82px;
}

#footer {
	width:940px;
}
#footer img,a{
	display:inline;
	
}


p.tx01 {
	font-size:14px;
	font-weight:bold;
	line-height:1.2;
}
p.tx02 {
	font-size:12px;
	line-height:1.2;
}
p.tx03 {
	font-size:12px;
	line-height:1.6;
}
p.tx04 {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.4;
}

.shin {
	color:#F69900;
	font-size:12px;
	font-weight:bold;
}
.shikaku {
	color:#2653D6;
	font-size:14px;
}
.shikaku02 {
	color:#2653D6;
	font-size:12px;
}
#apDiv1 {
	position:absolute;
	width:220px;
	height:96px;
	z-index:1;
	left: 324px;
	top: 151px;
}
#apDiv1 a{
	display:block;
	height:115px;
}

/*メジャー番外編
-------------------------------------------------------*/
#wrap_masters { 
	width:940px; 
	margin:10px;
}
#wrap_masters img,a {
	border:0;
}
.left-maincontents{
 float:left;
	width:741px;
	border-right:1px solid #000;
	padding-right:10px;
	margin-right:10px;
	text-align:center;
}
.main_masters{
 text-align:left;
	background-color:#231815;
	padding-bottom:20px;
}
.main_masters p{
 margin:10px;
	color:#FFFFFF;
	line-height:145%;
	letter-spacing:140%;
	text-indent:1em;
}
.right-subcontents{
 float:right;
	width:170px;
	margin-right:7px;
}
#backnumber_masters{
 width:160px;
	margin-left:5px;
	margin-bottom:5px;
	background-color:#9CCC5A;
	padding-bottom:5px;
}
#backnumber_masters a{
	text-decoration:underline;
}
#backnumber_text{
 margin:5px;
}
#comic_masters{
 width:160px;
	margin-top:10px;
	margin-left:5px;
	background-color:#9CCC5A;
}
.end_of_contents{
 height:20px;
}
