@charset "utf-8";
/* CSS Document */

/* `mainimg
----------------------------------------------------------------------------------------------------*/

#mainimg{
	margin:0 auto;
	position:relative;
}
#mainimg ul{
	list-style:none;
	height:100%;
	}
#mainimg ul.slides li{
	text-align:center;
	height:100%;
	display:none;
}

#mainimg li.photo{
	background-color:#000;
}
#mainimg li.release{
	background-color:#000;
}

#mainimg li.oneman{
	background-color:#c40074;
}

#mainimg li.thanks{
	background-color:#3fd493;
}


#mainimg .arw_l{
	position:absolute;
	top:42%;
	left:0;
	z-index:999;
}
#mainimg .arw_r{
	position:absolute;
	top:42%;
	right:0;
	z-index:999;
}


/* `WHAT'S NEWS
----------------------------------------------------------------------------------------------------*/
.whatsnews{
	overflow:hidden;
	min-height:215px;
}

.whatsnews dt{
	margin-bottom:12px;
	background:url(http://www.div-official.com/3rd_anniversary/images/arrow_r.gif) left no-repeat;
	float:left;
	width:200px;
	padding-left:16px;	
}

.whatsnews dt p{
	float:left;
	width:64px;
	margin-right:10px;
}


.whatsnews dt span{
	text-align:center;
	display:block;
	background:#333;
	width:120px;
	height:20px;
	float:left;
	line-height:1.8;
	letter-spacing: 0.1em;
}
.whatsnews dd{
	margin-bottom:12px;
	padding-left: 250px;
}

.whatsnews dt.last, .whatsnews dd.last{
	margin-bottom:0px;
}


/* `movie
----------------------------------------------------------------------------------------------------*/
#movie {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 20px;
}

#movie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* `twitter
----------------------------------------------------------------------------------------------------*/
.twBox{
	min-height:270px;
}

.tw_chisa, .tw_shogo, .tw_chobi{
	border-bottom:1px solid #333;
	margin-bottom:10px;
	width:100%;
	padding-bottom:5px;
}
.tw_satoshi{
	width:100%;
	padding-bottom:5px;
}
.tw_chisa img, .tw_shogo img, .tw_chobi img, .tw_satoshi img{
	float:left;
}
.tweet1, .tweet2, .tweet3, .tweet4{
	margin-left:50px;
}	
ul.tweet_list{
	list-style:none;
	font-size:85%;
	line-height:1.5;
}

.last ul.tweet_list li{
	margin-bottom:0;
	border:0;
}
ul.tweet_list .tweet_avatar{
	display:none;
}

ul.tweet_list span{
	display:block;
}
ul.tweet_list span.at{
	display:inline;
	margin-left:0px;
}

ul.tweet_list span.tweet_time{
	font-size:80%;
}


/* `zrssfeed
----------------------------------------------------------------------------------------------------*/
.feed{
	min-height:270px;
	margin:0;
}

.feed dt{
	text-align:center;
	display:block;
	background:#333;
	width:110px;
	height:60px;
	float:left;
	line-height:5;
	letter-spacing: 0.1em;
	margin-bottom:10px;
}
.feed dd{
	margin-left:140px;
	min-height:60px;
	margin-bottom:25px;
}
.feed dd .rssBody ul{
	list-style:none;
}
.feed .rssRow h4{
	font-size:130%;
	display:inline;
}
.feed .rssRow div{
	padding-left:50px;
	display:inline;
}

.feed .rssRow p{
	font-size:80%;
	margin-top:10px;
}
.feed dt.last, .feed dd.last{
	margin-bottom:0px;
}




@media screen and (max-width: 768px) {
	
.twBox{
	min-height:0;
	height:auto;
}
	

}

@media screen and (max-width: 480px) {

/* `WHAT'S NEWS
----------------------------------------------------------------------------------------------------*/

.whatsnews dt{
	margin-bottom:10px;
	width:100%;
	
}

.whatsnews dd{
	padding-bottom:15px;
	padding-left:0;
	margin-bottom:15px;
	width:100%;
	border-bottom:1px solid #333;
}

.whatsnews dd.last{
	padding-bottom:15px;
	margin-bottom:0;
	border-bottom:none;
}


/* `zrssfeed
----------------------------------------------------------------------------------------------------*/
.feed dt{
	float:none;
	width:100%;
	margin-bottom:10px;
    height: 30px;
    line-height: 2.6;
}
.feed dd{
	margin-left:0px;
}


}