@charset "SHIFT_JIS";

/*-----------------------------------------------------
	ニュース
-----------------------------------------------------*/

/*===========アーカイブリンク=============*/
.fanclubarchive{
	width:150px;
	background-color:#E9E8E9;
	background-image:url(/img/common/archive_background.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
.fanclubarchive .pulldown{
	margin:3px 5px;
	width:120px;
}
.fanclubarchive h4{
	height:30px;
	text-indent:-9999px;
	background-image:url(/img/news/news_archive_ttl.gif);
}
.fanclubarchive ul{
	width:130px;
	list-style-type:none;
	padding:0 10px 0;
}
.fanclubarchive li{
	background:transparent url(/img/common/archive_arrow.gif) no-repeat scroll left 10px;
	font-size:12px;
	line-height:normal;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #B2B2B2;
}

.newsarchive{
	width:150px;
	background-color:#E9E8E9;
	background-image:url(/img/common/archive_background.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
.newsarchive .pulldown{
	margin:3px 5px;
	width:120px;
}
.newsarchive h4{
	height:30px;
	text-indent:-9999px;
	background-image:url(/img/news/news_archive_ttl.gif);
}
.newsarchive ul{
	width:130px;
	list-style-type:none;
	padding:0 10px 0;
}
.newsarchive li{
	background:transparent url(/img/common/archive_arrow.gif) no-repeat scroll left 10px;
	font-size:12px;
	line-height:normal;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #B2B2B2;
}

.mediaarchive{
	width:150px;
	background-color:#E9E8E9;
	background-image:url(/img/common/archive_background.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
.mediaarchive .pulldown{
	margin:3px 5px;
	width:120px;
}
.mediaarchive h4{
	height:30px;
	text-indent:-9999px;
	background-image:url(/img/news/news_archive_ttl.gif);
}
.mediaarchive ul{
	width:130px;
	list-style-type:none;
	padding:0 10px 0;
}
.mediaarchive li{
	background:transparent url(/img/common/archive_arrow.gif) no-repeat scroll left 10px;
	font-size:12px;
	line-height:normal;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #B2B2B2;
}

.infoarchive{
	width:150px;
	background-color:#E9E8E9;
	background-image:url(/img/common/archive_background.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
.infoarchive .pulldown{
	margin:3px 5px;
	width:120px;
}
.infoarchive h4{
	height:30px;
	text-indent:-9999px;
	background-image:url(/img/news/news_archive_ttl.gif);
}
.infoarchive ul{
	width:130px;
	list-style-type:none;
	padding:0 10px 0;
}
.infoarchive li{
	background:transparent url(/img/common/archive_arrow.gif) no-repeat scroll left 10px;
	font-size:12px;
	line-height:normal;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #B2B2B2;
}

.academyarchive{
	width:150px;
	background-color:#E9E8E9;
	background-image:url(/img/common/archive_background.gif);
	background-position:0px 100%;
	background-repeat:no-repeat;
	height:auto;
	padding-bottom:10px;
	margin-bottom:10px;
}
.academyarchive .pulldown{
	margin:3px 5px;
	width:120px;
}
.academyarchive h4{
	height:30px;
	text-indent:-9999px;
	background-image:url(/img/news/news_archive_ttl.gif);
}
.academyarchive ul{
	width:130px;
	list-style-type:none;
	padding:0 10px 0;
}
.academyarchive li{
	background:transparent url(/img/common/archive_arrow.gif) no-repeat scroll left 10px;
	font-size:12px;
	line-height:normal;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #B2B2B2;
}

/*===========フォトギャラリー=============*/

.photo_daybox{
	margin-bottom:15px;
}
.thumb_box_left{
	float:left;
	width:130px;
	text-align:center;
	margin-right:10px;
	margin-top:5px;
}
.thumb_box_right{
	float:right;
	width:130px;
	text-align:center;
	margin-top:5px;
}
.pbox{
	margin:0px auto;
}
.pbox a img{
	border:5px solid #F2E3F2;
}
.pbox a:hover img{
	border:5px solid #EAB2EA;
}
.pbox p{
	color:#7B1778;
	font-size:11px;
	font-weight:bold;
	line-height:1.1em;
}

.photo_box{
	width:580px;
	text-align:center;
	margin-bottom:10px;
}
.photo_mainbox{
	margin:0px auto;
}
.photo_mainbox img{
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px;
}
.photo_box .caption_box{
	text-align:center;
}
.photo_box .caption_box .caption_inner{
	width:400px;
	text-align:left;
	margin:0px auto;
}
.photo_box .caption_box .caption_inner h4{
	font-size:14px;
	font-weight:bold;
	color:#990099;
	line-height:1.3em;
}
.photo_box .caption_box .caption_inner p span{
	font-weight:bold;
	font-size:12px;
}
.photo_box .caption_box .caption_inner p{
	line-height:1.1em;
	font-size:12px;
}


.sthumb_box{
	width:100px;
	text-align:center;
}
.spbox{
	margin:0px auto;
}
.spbox a img{
	border:5px solid #F2E3F2;
}
.spbox #center img{
	border:5px solid #EAB2EA;
}
.spbox a:hover img{
	border:5px solid #EAB2EA;
}

/*-----------------------------------
social btn
-----------------------------------------*/

.social-button ul {
    list-style-type: none;
}
div.social-button li {
    float: left;
    margin-right: 10px;
}
div.social-button li.twitter {
    width: 122px;
}

div.social-button li.plus1 {
    width: 66px;
}

div.social-button {
    float: left;
    margin-bottom: 25px;
    width: 500px;
}
.datetxt {
    float: right;
    margin-bottom: 20px;
    text-align: right;
}

