@charset "UTF-8";
/* 2009/9/3 headbarevCSS */
* {
	margin: 0 auto;
	padding: 0px;
}


/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


ul {
	list-style: none;
}

.index_banner p{
	margin:0px;
	}

#newentry img{
	border: none;
}

#newentry a { text-decoration: none; }
#newentry a:link { color: #000000; } 
#newentry a:active { color: #999999; }
#newentry a:visited { color:#000000; }
#newentry a:hover { color:#999999; }

#newentry {
	width: 372px;
	margin: 20px auto 0px auto;
	border: 1px solid #b4b4b4;
	background-image: url(/images/new_bar.gif);
	background-repeat: no-repeat;
	padding: 33px 4px 4px 4px;
	background-color: #fff;
}

#newentry ul {
	width: 372px;
	margin: 0px;
}

#newentry ul li {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px;
	list-style: none;
	float: left;
	font-size: 10px;
	width: 124px;
	background-color: #e8f6fc;
}

#newentry h2 {
	height: 33px;
	width: 360px;
	margin: 0px;
	padding: 0px;
}

#newentry h3 {
	padding: 0px;
	margin: 0px;
}

#newentry ul li img {
	float: left;
	border: 1px solid #B4B4B4;
}

#newentry ul li dl {
	float: right;
	width: 73px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 14px;
}

#newentry ul li dl .name {
	font-weight: bold;
	padding: 3px 0px;
}

.clear {
	height:1px;
	font-size:1px;
	line-height:1px;
	clear: both;
}
/* ----- headbarpCSS start ----- */
#headbar .advertisement {
	width: 250px;
	float: right;
	margin-top: 5px;
	text-align:right;
	color: #000000;
	font-size: 12px;
}
.advertisement a:link {
	color: #000000;
}
.advertisement a:visited {
	color: #666666;
}
.advertisement a:hover {
	color: #999999;
}

/* ----- headbarpCSS end ----- */
/* ----- kizisitapCSS start 2011.06.15?----- */
#kizisita {
	clear:both;
	margin: auto;
	text-align:center;
	padding-top: 10px;
}


/* =============================================================

	blogger_newrss

 =============================================================*/


#blogger_newrss_box {
    width: 386px;
    height: auto;
    padding: 11px 0 0 0;
    margin: 20px auto 10px auto;
	overflow: hidden;
}

#blogger_newrss_box h3 {
	position: relative \9;
	padding: 0!important;
	margin: 0!important;
}

#blogger_newrss_box .blogger_newrss_title {
	width: 386px;
	height: 38px;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 0;
}

#blogger_newrss_box .more_btn {
	display: block;
    float: right;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	width: 60px;
	height: 15px;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0px -103px;
}
	#blogger_newrss_box .blogger_newrss_title .more_btn {
		margin: 0px 9px 0 0;
		top: 18px\9;
		right: 0px\9;
		position: absolute\9;
	}
	#blogger_newrss_box .newrss_headline_title .more_btn,
	#blogger_newrss_box .newrss_ranking_title .more_btn,
	#blogger_newrss_box .newrss_pickup_title .more_btn,
	#blogger_newrss_box .newrss_interview_title .more_btn
	 {
		margin: -13px 9px 0 0;
		position: absolute\9;
		top: 18px\9;
		right: 0px\9;
	}


#blogger_newrss_box img {
    border: none;
}

#blogger_newrss_box p {
    margin: 0!important;
    padding: 0!important;
}

#blogger_newrss_box .newrss_contents_box {
    float: left;
    overflow: hidden;
    margin: 0px 0 0 0;
    color: #555555;
    font-size: 12px;
    background: url("/images/blogger_newrss/ie_newrss_bg.jpg") repeat-x 0 bottom #fcfcfc;
    background: url("/images/blogger_newrss/ie_newrss_bg.jpg") repeat-x 0 bottom #fcfcfc\9;
	background: -moz-linear-gradient(
		top,
		#fff 0%,
		#fff 60%,
		#efefef);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fff),
		color-stop(0.60, #fff),
		to(#efefef));
	border-top: none;
	border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	border-bottom: 2px solid #727272;
}
	#blogger_newrss_box .headline_area {
		padding: 0px 0 0 0px;
		height: 70px;
		width: 382px;
	}
	#blogger_newrss_box .keyword_area {
		padding: 0px 0px 0 0px;
		height: 54px;
		width: 382px;
	}
	#blogger_newrss_box .ranking_area {
		padding: 0px 0px 0 0px;
		height: 110px;
		width: 382px;
	}
	#blogger_newrss_box .pickup_area {
		width: 382px;
		height: 105px;
		padding: 0 0px;
	}
	#blogger_newrss_box .interview_area {
		width: 382px;
		height: 125px;
		padding: 0 0px;
		border-bottom: none!important;
	}
	#blogger_newrss_box .brn_area {
		width: 382px;
		text-align: center;
		padding: 0px 0px;
		border-bottom: none!important;
	}
	#blogger_newrss_box .brn_area img {
		margin: 5px 0;
	}

#blogger_newrss_box .newrss_contents_box ul {
    list-style: none;
}
	#blogger_newrss_box .headline_area ul {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0px -127px;
		width: 382px;
		height: 63px;
		padding: 7px 0 0;
	}

#blogger_newrss_box .newrss_contents_box li {
    width: 170px;
    height: 15px;
    float: left;
    overflow: hidden;
    margin: 0 0px 3px 0;
    padding: 0 0px 0 18px;
    line-height: 16px;
    border: none !important;
}
	#blogger_newrss_box .newrss_contents_box li a {
	    color: #555555;
	    text-decoration: none;
	}
	#blogger_newrss_box .newrss_contents_box li a:link,
	#blogger_newrss_box .newrss_contents_box li a:active,
	#blogger_newrss_box .newrss_contents_box li a:visited
	 {
	    color: #555555;
	}

	#blogger_newrss_box .newrss_contents_box li a:hover {
	    color: #999999;
	}

.icon {/** 共通 **/
	margin: 3px 2px 0 0 !important;
	display: block;
    float: left;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat;
}

#blogger_newrss_box .img_box a img:hover {
	opacity: 0.75;
	filter: alpha(opacity=75); /* IE lt 8 */
    -ms-filter: "alpha(opacity=75)"; /* IE 8 */
    -khtml-opacity: .75; /* Safari 1.x */
    -moz-opacity: .75; /* FF lt 1.5, Netscape */
}

#blogger_newrss_box .bottom_radius {
	clear: both;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0px -326px;
	width: 386px;
	height: 9px;
	display: block;
}



/* =============================
	海外エンタメニュース部分
 =============================*/

#blogger_newrss_box .newrss_headline_title {
	width: 382px;
	height: 26px;
	clear: both;
	border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 -204px;
}


/* =============================
	オススメキーワード部分
 =============================*/

#blogger_newrss_box .keyword_title,
#blogger_newrss_box .brn_title
 {
    background-color: #eaeaea;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    line-height: 21px;
    margin: 0px auto 0;
    padding: 0 !important;
    text-align: center;
    width: 382px;
}

#blogger_newrss_box .keyword_area ul {
    width: 340px;
    margin: 0 auto;
}

#blogger_newrss_box .keyword_area li {
    color: #168be4;
    width: 85px;
    height: 18px;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 0px;
    text-align: center;
    overflow: hidden;
}
	#blogger_newrss_box .keyword_area li a {
	    color: #168be4;
	    text-decoration: none;
	}
	#blogger_newrss_box .keyword_area li a:link,
	#blogger_newrss_box .keyword_area li a:active,
	#blogger_newrss_box .keyword_area li a:visited
	 {
	    color: #168be4;
	}
	#blogger_newrss_box .keyword_area li a:hover {
	    color: #999999;
	}


/* =============================
	ランキング部分
 =============================*/

#blogger_newrss_box .newrss_ranking_title {
	width: 382px;
	height: 26px;
	clear: both;
	border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 -282px;
}

#blogger_newrss_box .ranking_area .img_ul {
    width: 320px;
	height: 90px;
    margin: 11px auto 0;
    padding: 0;
    clear: both;
    line-height: 0;
}

#blogger_newrss_box .ranking_area .rank_01,
#blogger_newrss_box .ranking_area .rank_02,
#blogger_newrss_box .ranking_area .rank_03,
#blogger_newrss_box .ranking_area .rank_04,
#blogger_newrss_box .ranking_area .rank_05
 {
    width: 60px;
    height: 90px;
    float: left;
    padding: 0;
    text-align: center;
}
	#blogger_newrss_box .ranking_area .rank_01,
	#blogger_newrss_box .ranking_area .rank_02,
	#blogger_newrss_box .ranking_area .rank_03,
	#blogger_newrss_box .ranking_area .rank_04
	 {
		margin: 0 5px 0 0;
	}
	#blogger_newrss_box .ranking_area .rank_05 {
		margin: 0 0px 0 0;
	}

#blogger_newrss_box .ranking_area ul li .img_box {
    width: 52px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
    color: #299eff;
    font-size: 8px;
    line-height: 15px;
    overflow: hidden;
}
	#blogger_newrss_box .ranking_area  ul li.rank_01 img {
	    border: 2px solid #e7d1a4;
	}
	#blogger_newrss_box .ranking_area  ul li.rank_02 img {
	    border: 2px solid #d5dde3;
	}
	#blogger_newrss_box .ranking_area  ul li.rank_03 img {
	    border: 2px solid #f9d0a9;
	}
	#blogger_newrss_box .ranking_area  ul li.rank_04 img {
	    border: 2px solid #b8e1f5;
	}
	#blogger_newrss_box .ranking_area  ul li.rank_05 img {
	    border: 2px solid #b8e7b9;
	}


#blogger_newrss_box .ranking_area ul li .img_box dl {
    font-size: 10px;
    width: 52px;
    overflow: hidden;
}

.ranking_01,
.ranking_02,
.ranking_03,
.ranking_04,
.ranking_05
 {
	width: 52px;
	height: 20px;
	display: block;
    float: left;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	margin: 0 0 1px !important;
}
	.ranking_01 {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0px -336px;
	}
	.ranking_02 {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat -52px -336px;
	}
	.ranking_03 {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat -104px -336px;
	}
	.ranking_04 {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat -156px -336px;
	}
	.ranking_05 {
		background: url(/images/blogger_newrss/newrss_splite.png) no-repeat -208px -336px;
	}



/* =============================
	タブ部分
 =============================*/


#blogger_newrss_box .tab_area {
    width: 382px;
    height: 154px;
    float: left;
    overflow: hidden;
    margin: 0px 0 0 0;
    padding: 0 0px;
    border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	border-bottom: 2px solid #727272;
}

#blogger_newrss_box .tab_area .menu_ul {
    width: 382px;
    height: 26px;
    margin: 0px 0 0 0;
    clear: both;
    position: relative\9;
}
	#blogger_newrss_box .tab_area .menu_ul .ie_position_n a {
		position: absolute\9;
		top: 0px\9;
		left: 0px\9;
	}
	#blogger_newrss_box .tab_area .menu_ul .ie_position_g a {
		position: absolute\9;
		top: 0px\9;
		left: 95px\9;
	}
	#blogger_newrss_box .tab_area .menu_ul .ie_position_p a {
		position: absolute\9;
		top: 0px\9;
		left: 191px\9;
	}
	#blogger_newrss_box .tab_area .menu_ul .ie_position_b a {
		position: absolute\9;
		top: 0px\9;
		left: 287px\9;
	}

#blogger_newrss_box .tab_area .menu_ul li {
    float: left;
    margin: 0;
    padding: 0;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	width: 95px;
	height: 26px;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 -39px;
}

#blogger_newrss_box .tab_area .menu_ul li a {
	display: block;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	width: 95px;
	height: 26px;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat;
}

.w96,
.w96 a { width: 96px !important; }


/***---- タブボタンの画像位置 ----***/

.new_btn	 	{ background-position: 0px -39px!important; }
.geinou_btn 	{ background-position: -94px -39px!important; }
.photo_btn 		{ background-position: -189px -39px!important; }
.newblogger_btn	{ background-position: -284px -39px!important; }

.new_btn_on	 		{ background-position: 0px -65px!important; }
.geinou_btn_on	 	{ background-position: -94px -65px!important; }
.photo_btn_on 		{ background-position: -189px -65px!important; }
.newblogger_btn_on	{ background-position: -284px -65px!important; }


/***---- 各ブロック アイコン ----***/

.new_icon {
	width: 18px;
	height: 9px;
	background-position: -26px -92px;
}
.geinou_icon {
	width: 26px;
	height: 9px;
	background-position: 1px -92px;
}

.blogger_icon {
	width: 27px;
	height: 9px;
	background-position: -68px -92px;
}

.newblogger_icon {
	width: 50px;
	height: 9px;
	background-position: -165px -92px;
}

.title_f {
	line-height: 10px;
}

.title_f a { text-decoration: none; }
.title_f a:link { color: #888888; } 
.title_f a:active { color: #888888; }
.title_f a:visited { color:#888888; }
.title_f a:hover { color:#000000; }


/***---- 各ブロック 共通 ----***/

#blogger_newrss_box .tab_area .img_ul {
    width: 360px;
    height: 113px;
    margin: 12px auto 0;
    padding: 0;
    clear: both;
    line-height: 0;
    overflow: hidden;
    list-style: none;
}

#blogger_newrss_box .tab_area .img_li {
    width: 72px;
    height: 113px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    overflow: hidden;
}

#blogger_newrss_box .tab_area .img_li .img_box {
    width: 56px;
    height: 113px;
    margin: 0 auto;
    text-align: left;
    font-size: 10px;
    line-height: 15px;
    overflow: hidden;
}
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* クローム ハック */
		#blogger_newrss_box .tab_area .img_li .img_box {
		    width: 57px;
	    	height: 113px;
	    	margin: 0 auto;
	    	text-align: left;
	    	font-size: 10px;
	    	line-height: 15px;
	    	overflow: hidden;
		}
	}

#blogger_newrss_box .tab_area .img_li .img_box .date {
    font-family: sans-serif !important;
    font-size: 10px;
}


/***---- 各ブロック テキスト共通 ----***/

#blogger_newrss_box .tab_area .img_li .img_box dl {
    font-size: 10px;
    width: 52px;
    overflow: hidden;
}



#blogger_newrss_box .tab_area .img_li .img_box dl .name {
    line-height: 15px;
    overflow: hidden;
}

#blogger_newrss_box .tab_area .img_li .img_box dl .name a {
    width: 52px;
    color: #000000;
    text-decoration: none;
    overflow: hidden;
}
	#blogger_newrss_box .tab_area .img_li .img_box dl .name a:link,
	#blogger_newrss_box .tab_area .img_li .img_box dl .name a:active,
	#blogger_newrss_box .tab_area .img_li .img_box dl .name a:visited
	 {
	    color: #000000;
	}
	#blogger_newrss_box .tab_area .img_li .img_box dl .name a:hover {
	    color: #999999;
	}


/* =============================
	最新記事表示のとき
 =============================*/

#blogger_newrss_box .tab_area .tab_new {
	width: 382px;
	height: 154px;
	color: #f33b92;
	margin: 0;
	padding: 0;
	background: url(/images/blogger_newrss/new_bg.gif) no-repeat bottom center;
}

#blogger_newrss_box .tab_area .img_li .img_box .new_img {
    border: 2px solid #fbb5d6;
}



/* =============================
	芸能写真表示のとき
 =============================*/

#blogger_newrss_box .tab_area .tab_geinou {
	width: 382px;
	height: 154px;
	color: #75bf5b;
	margin: 0;
	padding: 0;
	background: url(/images/blogger_newrss/geinou_bg.gif) no-repeat bottom center;
}

#blogger_newrss_box .tab_area .tab_geinou .img_li .img_box .g_img_box {/** 画像ボックスサイズ **/
	width: 52px;
	height: 54px;
    overflow: hidden;
    border: 2px solid #92d47b;
}

#blogger_newrss_box .tab_area .tab_geinou .img_li .img_box .geinou_img {/** 画像サイズ **/
    width: 52px;
}

#blogger_newrss_box .tab_area .tab_geinou .img_li .img_box dl .name {
    line-height: 15px;
    overflow: hidden;
    height: 30px;
}


/* =============================
	ブロガー写真表示のとき
 =============================*/

#blogger_newrss_box .tab_area .tab_photo {
	width: 382px;
	height: 154px;
	color: #299eff;
	margin: 0;
	padding: 0;
	background: url(/images/blogger_newrss/sport_bg.gif) no-repeat bottom center;
}

#blogger_newrss_box .tab_area .tab_photo .img_li .img_box .photo_img {
    border: 2px solid #b4deff;
    width: 52px;
}



/* =============================
	NEWブロガー表示のとき
 =============================*/

#blogger_newrss_box .tab_area .tab_newblogger {
	width: 382px;
	height: 154px;
	margin: 0;
	padding: 0;
	background: url(/images/blogger_newrss/newblogger_bg.gif) no-repeat bottom center;
}

#blogger_newrss_box .tab_area .tab_newblogger .img_ul {
	width: 360px;
	margin: 12px auto 0;
	margin: 13px auto 0 \9;
}

#blogger_newrss_box .tab_area .tab_newblogger .img_li {
	width: 180px;
	height: 57px;
	height: 56px \9;
	float: left;
	margin: 0;
}

#blogger_newrss_box .tab_area .tab_newblogger .img_box {
    width: 52px;
    float: left;
    margin: 0;
}

#blogger_newrss_box .tab_area .tab_newblogger .img_box .blogger_img {
    border: 2px solid #eca797;
}

#blogger_newrss_box .tab_area .tab_newblogger .text_box {
    width: 123px;
    height: 44px;
    float: right;
    margin: 5px 0 0 0;
    font-size: 10px;
    text-align: left;
    overflow: hidden;
}

#blogger_newrss_box .tab_area .tab_newblogger .text_box p {
    line-height: 16px;
    font-size: 10px;
}

#blogger_newrss_box .tab_area .tab_newblogger .text_box .name a {
    width: 115px;
    color: #000000;
    text-decoration: none;
    overflow: hidden;
}
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .name a:link,
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .name a:active,
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .name a:visited
	 {
	    color: #000000;
	}
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .name a:hover {
	    color: #999999;
	}

#blogger_newrss_box .tab_area .tab_newblogger .text_box .title a {
    width: 115px;
    color: #888888;
    text-decoration: none;
    overflow: hidden;
}
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .title a:link,
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .title a:active,
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .title a:visited
	 {
	    color: #888888;
	}
	#blogger_newrss_box .tab_area .tab_newblogger .text_box .title a:hover {
	    color: #000000;
	}


#blogger_newrss_box .tab_area .img_li .img_box .newblogger_img {
    border: 2px solid #ffac74;
}



/* =============================
	ピックアップブロガー部分
 =============================*/

#blogger_newrss_box .newrss_pickup_title {
	width: 382px;
	height: 26px;
	clear: both;
	border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 -230px;
}

.pickup_icon {
	margin: 0 0 3px 10px !important;
	width: 30px;
	height: 9px;
	background-position: -96px -92px;
}

#blogger_newrss_box .pickup_area .img_ul {
    width: 300px;
	height: 85px;
    margin: 11px auto 0;
    padding: 0;
    clear: both;
    line-height: 0;
}

#blogger_newrss_box .pickup_area .img_li {
    width: 60px;
    height: 79px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}

#blogger_newrss_box .pickup_area .img_li .img_box {
    width: 52px;
    height: 81px;
    margin: 0 auto;
    text-align: center;
    color: #299eff;
    font-size: 8px;
    line-height: 15px;
    overflow: hidden;
}

#blogger_newrss_box .pickup_area .img_li .img_box .blogger_img {
    border: 2px solid #ffac74;
}

#blogger_newrss_box .pickup_area .img_li .img_box dl {
    font-size: 10px;
    width: 52px;
    overflow: hidden;
}


/* =============================
	インタビュー特集部分
 =============================*/

#blogger_newrss_box .newrss_interview_title {
	width: 382px;
	height: 26px;
	clear: both;
	border-left: 2px solid #727272;
	border-right: 2px solid #727272;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
	background: url(/images/blogger_newrss/newrss_splite.png) no-repeat 0 -256px;
}

.interview_icon {
	float: none;
	margin: 0px 0 4px 0 !important;
	width: 37px;
	height: 9px;
	background-position: -127px -92px;
}

#blogger_newrss_box .interview_area .img_ul {
	width: 360px;
	margin: 12px auto 0;
	margin: 13px auto 0 \9;
}

#blogger_newrss_box .interview_area .img_li {
	width: 180px;
	height: 57px;
	height: 56px \9;
	float: left;
	margin: 0;
	padding: 0;
}

#blogger_newrss_box .interview_area .img_box {
    width: 52px;
    float: left;
    margin: 0;
}

#blogger_newrss_box .interview_area .img_box .blogger_img {
    border: 2px solid #eca797;
}

#blogger_newrss_box .interview_area .text_box {
    width: 115px;
    height: 40px;
    float: right;
    margin: 5px 0 0 0;
    font-size: 10px;
}

#blogger_newrss_box .interview_area .text_box p {
    line-height: 13px;
    font-size: 10px;
}

#blogger_newrss_box .interview_area .text_box a {
    width: 115px;
    color: #000000;
    text-decoration: none;
    overflow: hidden;
}
#blogger_newrss_box .interview_area .text_box a:link {
    color: #000000;
}

#blogger_newrss_box .interview_area .text_box a:active {
    color: #000000;
}
#blogger_newrss_box .interview_area .text_box a:visited {
    color: #000000;
}
#blogger_newrss_box .interview_area .text_box a:hover {
    color: #999999;
}


















/* =============================================================

	最近の画像つき記事（ブロガーpostの下の方の一覧）

 =============================================================*/

#blogger_gallerey{
	margin:0px;
	padding:24px 0px;
	font-size:10px;
	width: 100%;
}

#blogger_gallerey p.blogger_gallerey_title{
    background: url("/images/blogger_footer/blogger_gallerey_icon.gif") no-repeat scroll left center transparent;
    display: inline-block;
    font-size: 1.1em;
    margin: 0;
    padding: 2px 9px 0 21px
}

#blogger_gallerey div.blogger_gallerey_inner{
    border-bottom: 1px dotted #AAAAAA;
    border-top: 1px dotted #AAAAAA;
    float: left;
    margin: 0 0 30px;
    padding: 10px 0px 10px 0px;
    width: 100%;
}

#blogger_gallerey ul {
	padding:0px;
	margin:0px;
	text-align:center;
}

#blogger_gallerey ul li{
	float:left;
	margin: 0;
	padding: 5px 0 3px 2px;
	/* padding: 1% 0 0 3%; */
	width:70px;
	height:88px;
	overflow:hidden;
	line-height: 18px;
}


#blogger_gallerey ul li h3{
	width:70px;
	font-size:10px;
	padding:0px;
}

#blogger_gallerey ul li img{
	border: 1px solid #D4D4D4 !important;
	padding:1px;
}


#blogger_gallerey ul li p {
    padding: 0 0 5px 0;
}


/* =============================================================

	ブロガーpostの下の方の広告

 =============================================================*/

.google_ads {
    width: 100%;
    margin: 20px auto 0;
    text-align: center;
}



/* =============================================================

	ブロガー add_side.php 最新記事一覧

 =============================================================*/


#right_side .blogger_entry_block,.blogger_entry_block {
	background-color:#FFFFFF;
	box-shadow: 0px 0px 7px #dddddd;
	border-radius: 3px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
}

#right_side .blogger_entry_block h2,.blogger_entry_block h2 {
	height: 37px;
	background: #f3f2f2;
	background: -moz-linear-gradient(top , #ffffff, #f3f2f2);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
	background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
	background: -ms-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
	background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	color: #000000;
	overflow: none;
	text-indent: 0;
}

#right_side .blogger_entry_block .blogger_entry_ul,.blogger_entry_block .blogger_entry_ul {
	padding: 0px 0 5px 0;
}

#right_side .blogger_entry_block .blogger_entry_ul li,.blogger_entry_block .blogger_entry_ul li {
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	width: 300px;
	height: 82px;
	padding: 5px 0;

}

#right_side .blogger_entry_block .blogger_entry_ul .entry_img_box,.blogger_entry_block .blogger_entry_ul .entry_img_box {
	display: block;
	float: left;
	margin: 0px 3px 0 3px;
	border: 2px solid #eee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	width: 79px;
	height: 79px;
}
	#right_side .blogger_entry_block .blogger_entry_ul .entry_img_box img,.blogger_entry_block .blogger_entry_ul .entry_img_box img {
		width: 79px;
		height: 79px;
	}


#right_side .blogger_entry_block .blogger_entry_ul .info_box,.blogger_entry_block .blogger_entry_ul .info_box {
	float: right;
	padding: 0px 5px 0px 0px;
	width: 205px;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box h4.name,.blogger_entry_block .blogger_entry_ul .info_box h4.name {
	color:#ff0066;
	font-size: 12px;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
	text-align: left;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .title_box,.blogger_entry_block .blogger_entry_ul .info_box .title_box {
	width: 205px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .title_box .entry_icon_new,.blogger_entry_block .blogger_entry_ul .info_box .title_box .entry_icon_new {
	width: 31px;
	float: left;
	margin: 1px 3px 0 0;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .title_box .title,.blogger_entry_block .blogger_entry_ul .info_box .title_box .title {
	font-size:12px;
	color:#ff0066;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-align: left;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .title_box .title .data,.blogger_entry_block .blogger_entry_ul .info_box .title_box .title .data {
	font-size:10px;
	color:#333333;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .content,.blogger_entry_block .blogger_entry_ul .info_box .content {
	height: 35px;
	overflow: hidden;
	color:#333333;
	clear: both;
	text-align: left;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .content a:link,
#right_side .blogger_entry_block .blogger_entry_ul .info_box .content a:visited,
#right_side .blogger_entry_block .blogger_entry_ul .info_box .content a:active,
.blogger_entry_block .blogger_entry_ul .info_box .content a:link,
.blogger_entry_block .blogger_entry_ul .info_box .content a:visited,
.blogger_entry_block .blogger_entry_ul .info_box .content a:active
 {
	color:#333333;
}

#right_side .blogger_entry_block .blogger_entry_ul .info_box .content a:hover,
.blogger_entry_block .blogger_entry_ul .info_box .content a:hover {
	color:#ccc;
}


/* =============================================================

	ここまで ブロガー add_side.php 最新記事一覧

 =============================================================*/












/** 以下のCSS不明 **/
/**** add side j[ ****/

/**  **/
.add_menu_black {
    width: 290px;
    height: 166px;
    margin: 20px auto 0;
    padding: 0;
    background:url(/images/blogger_add/rigth_menu_bg_black.jpg) 0px 0px no-repeat;
}

.add_menu_black ul {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 44px 0px 0 15px;
    list-style: none;
    width: 275px;
    float: left;
}

.add_menu_black ul li {
    width: 100px;
    height: 24px;
    float: left;
    margin: 0;
    padding: 0 0 0 35px;
}

/**  **/
.add_menu_white {
    width: 290px;
    height: 166px;
    margin: 20px auto 0;
    padding: 0;
    background:url(/images/blogger_add/rigth_menu_bg_white.jpg) 0px 0px no-repeat;
}

.add_menu_white ul {
    color: #ffffff;
    font-size: 12px;
    margin: 0;
    padding: 44px 0px 0 15px;
    list-style: none;
    width: 275px;
    float: left;
}

.add_menu_white ul li {
    width: 100px;
    height: 24px;
    float: left;
    margin: 0;
    padding: 0 0 0 35px;
}


/***************************************************/
/* add_side  uOj[p                    */
/***************************************************/
.blogaddside_menu{
width:93%;
box-shadow: 0px 0px 7px #dddddd;
border-radius:3px;
margin-bottom:20px;
margin-top:20px;
overflow:hidden;
border: 1px solid #e5e5e5;
}

.blogaddside_menu .blogside_m_title{
height:37px;
background: #f3f2f2; /* for not supported css3 browser */
background: -moz-linear-gradient(top , #ffffff, #f3f2f2) ;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
background: -moz-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
background: -ms-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
background: -o-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f2f2));
font-size:12px;
font-weight:bold;
text-align:center;
line-height:40px;
color:#000000;
}
.blogaddside_menu ul{
line-height:10px;
list-style:none;
margin:0;
padding:0;
}

.blogaddside_menu li{
height:29px;
border-bottom:solid 2px #f5f5f5;
margin:0;!important
padding:0;!important
text-align:left;
}



.blogaddside_menu li:last-child {
border: none;
}
.blogaddside_menu li p{
margin:0;
padding:0;
font-size:10px;
padding-top:4px;
padding-left:5px;
float:left;
text-align:left !important;
color:#000000;

}

.blogaddside_menu li a{
text-decoration:none !important;
color:#000000 !important;
display:block;
height:29px;
background-color:#FFFFFF;

}

.blogaddside_menu li a p,
.blogaddside_menu li a span {
	text-decoration:none !important;
}

.blogaddside_menu .menu_li_gray{
font-size:10px;
color:#999999;
}

.blogaddside_menu .blogsidem_icon{
display:block;
margin-top:6px;
margin-left:6px;
width:16px;
height:16px;
background-image:url("/images/blog_menu/menu_splite.png");
background-repeat:no-repeat;
float:left;
}

.blogaddside_menu .blogsidem_arrow{
display:block;
margin-top:12px;
margin-right:6px;
width:4px;
height:5px;
background-image:url("/images/blog_menu/menu_splite.png");
background-repeat:no-repeat;
float:right;

}

.blogaddside_menu .icon_top{background-position:0px 0px;}
.blogaddside_menu .icon_top_arrow{background-position:0px -48px;}
.blogaddside_menu .a_top:hover{color:#e12923; background-color:#fff4f4;}

.blogaddside_menu .icon_recent{background-position:-16px 0px;}
.blogaddside_menu .icon_recent_arrow{background-position:-4px -48px;}
.blogaddside_menu .a_recent:hover{color:#eb68a7; background-color:#fdeef5;}

.blogaddside_menu .icon_ranking{background-position:-48px -32px;}
.blogaddside_menu .icon_ranking_arrow{background-position:-44px -48px;}
.blogaddside_menu .a_ranking:hover{color:#d675f3; background-color:#ffedfd;}

.blogaddside_menu .icon_info{background-position:-32px 0px;}
.blogaddside_menu .icon_info_arrow{background-position:-8px -48px;}
.blogaddside_menu .a_info:hover{color:#d675f3; background-color:#faeefe;}

.blogaddside_menu .icon_photo{background-position:-48px 0px;}
.blogaddside_menu .icon_photo_arrow{background-position:-12px -48px;}
.blogaddside_menu .a_photo:hover{color:#269dfe; background-color:#eaf5fe;}

.blogaddside_menu .icon_blogger{background-position:0px -16px;}
.blogaddside_menu .icon_blogger_arrow{background-position:-16px -48px;}
.blogaddside_menu .a_blogger:hover{color:#0acafa; background-color:#e7faff;}

.blogaddside_menu .icon_movie{background-position:-16px -16px;}
.blogaddside_menu .icon_movie_arrow{background-position:-20px -48px;}
.blogaddside_menu .a_movie:hover{color:#46efe1; background-color:#e4fdfb;}

.blogaddside_menu .icon_interview{background-position:-32px -16px;}
.blogaddside_menu .icon_interview_arrow{background-position:-24px -48px;}
.blogaddside_menu .a_interview:hover{color:#2ce744; background-color:#e5ffe8;}

.blogaddside_menu .icon_headline{background-position:-48px -16px;}
.blogaddside_menu .icon_headline_arrow{background-position:-28px -48px;}
.blogaddside_menu .a_headline:hover{color:#95d913; background-color:#f2ffd9;}

.blogaddside_menu .icon_present{background-position:-0px -32px;}
.blogaddside_menu .icon_present_arrow{background-position:-32px -48px;}
.blogaddside_menu .a_present:hover{color:#e2bd13; background-color:#fff9dd;}

.blogaddside_menu .icon_goods{background-position:-16px -32px;}
.blogaddside_menu .icon_goods_arrow{background-position:-36px -48px;}
.blogaddside_menu .a_goods:hover{color:#f19810; background-color:#fff5e5;}

.blogaddside_menu .icon_audition{background-position:-32px -32px;}
.blogaddside_menu .icon_audition_arrow{background-position:-40px -48px;}
.blogaddside_menu .a_audition:hover{color:#f24712; background-color:#ffe8e1;}


/* iPhone繧｢繝励Μ謚慕ｨｿ逕ｨ隱ｿ謨ｴ */
.story font[size] { line-height: 1.6em !important; }


/* 逕ｻ蜒上繧ｵ繧､繧ｺ繝槭ャ繧ｯ繧ｹ謖襃 */
.story img {
	max-width: 94%;
	height: auto;
}

/* for contact form 7 */
#offer_form {
	margin: 0 auto;
	width: 310px;
}
#offer_form p span {
	color: #ff0d6c;
	font-size: 10px;
}
#offer_form input[type="text"],
#offer_form input[type="email"] {
	width: 80%;
}
#offer_form textarea {
	width: 300px;
}

#offer_form .offer_submit {
	text-align: center;
}
#offer_form .offer_submit input {
	width: 150px;
	height: 30px;
}

#offer_form .wpcf7-response-output {
	border-color: #ff0d6c;
	background: #ffffff;
	color: #ff0d6c;
	padding: 10px;
}

/* 讀懃ｴ｢繝舌 */

#blogin_search {
	padding: 10px 5px;
}

.blogin_search_box {
	padding: 1px;
	width: 70%;
	color: #cccccc;
	border: 1px solid #707070;
	vertical-align: top;
	height: 14px;
}

.blogin_search_submit {
	width: 20%;
	border: 1px solid #707070;
	vertical-align: top;
	height: 18px;
}

/* postの関連記事140311 */
.center_related_entry_box {
	margin: 20px 0;
	border-top: 2px dotted #CCCCCC;
	padding: 20px 0;
	border-bottom: 2px dotted #CCCCCC;
	display: inline-block;
}

.center_related_h3 {
	font-size: 12px;
	color: #FF004F;
}

ul.center_related_entry {
	list-style: none;
	padding: 0 10px 10px;
	tebxt-align: center;
}

.center_related_entry li {
	color: #00a2ff;
	width: 100%;
	float: left;
	line-height: 20px;
	margin: 0 10px 5px 0;
	display: inline!important;
	background: url("/images/sp/pen.gif") no-repeat left center;
	padding: 0 0 0 14px;
}

.center_related_entry li a {
	color: #008ffd;
	text-decoration: underline;
}




/** ブロガーpost 画像CSS **/
.post .size-large {
	max-width: 100%!important;
}

.post .size-medium {
	max-width: 75%!important;
	height: auto;
}

.post .size-thumbnail {
	max-width: 50%!important;
}

.post .app_img_big {
	max-width: 100%!important;
}

.post .app_img_medium {
	max-width: 75%!important;
}

.post .app_img_small {
	max-width: 50%!important;
}


/*------------メッセージボード---------------*/

.message_board{
	padding: 2%;
	max-width: 96%;
}

.message_board .banner_space img{;
	max-width: 100%;
}


#ClipixWidgetApiContainer{
	display:none!important;
}

/*------------scroll_ad広告---------------*/
#scroll_ad {
	padding: 10px 0 20px 0;
}


.rank_tab li {
	padding: 0 ;
	margin: 0;
	float: left;
}

/*------------ ランキングカテゴリー ---------------*/
#blogger_newrss_box .rank_tab li {
	float: left;
	padding: 0;
	width: auto;
	height: 29px;
}
