@charset "utf-8";

/* ------------------------------ mp press用CSS ------------------------------ */

/* ---------- コンテンツエリア ---------- */

/* 注目タグエリア */

.block_headtag{
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.block_headtag h2{
	float: left;
	display: inline;
	width: 65px;
	margin: 0px 10px 0px 0px;
	padding: 3px 0px;
	background-color: #cc0000;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 1.2em;
}

.block_headtag p{
	float: left;
	display: inline;
	width: 495px;
	margin: 0px;
	padding: 5px 0px;
	line-height: 1.2em;
}

.block_headtag p a{
	font-weight: bold;
}

/* 注目記事エリア */

.block_headline{
	width: 570px;
	margin: 0px;
	padding: 0px;
}

.block_headline h2{
	position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.2em;
}

.block_headline h2 span{
	display: block;
	position: absolute;
	top: 6px;
	right: 0px;
	width: 120px;
	height: 18px;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	overflow: hidden;
}

.block_headline .item{
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_001.gif);
	background-repeat: repeat-y;
}

.block_headline .item .item001{
	float: left;
	display: inline;
	width: 100px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.block_headline .item .item002{
	float: left;
	display: inline;
	width: 440px;
	margin: 0px;
	padding: 0px;
}

.block_headline .item .item003{
	margin: 0px 10px;
	padding: 0px;
}

.block_headline .item .item002 h3,.block_headline .item .item003 h3{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 18px;
	color: #3399cc;
	line-height: 1.2em;
}

.block_headline .item .item002 p,.block_headline .item .item003 p{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.block_headline .item .item002 p span,.block_headline .item .item003 p span{
	font-size: 10px;
	color: #999999;
}

.block_headline .item .item002 .rTag,.block_headline .item .item003 .rTag{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 1.2em;
	color: #3399cc;
}

/* PRテキストエリア */

.block_pr{
	margin: 0px 0px 20px 0px;
	padding: 5px 5px 2px 5px;
	border: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	list-style-type: none;
}

.block_pr li{
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 1.2em;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_pr.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.block_pr li a{
	line-height: 1.2em;
}

/* 最新トピックス */

.block_newlist{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-bottom: solid 1px #CCCCCC;
}

.block_newlist h2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.block_newlist .item{
	width: 570px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	border-top: solid 1px #CCCCCC;
}

.block_newlist .item .item001{
	float: left;
	display: inline;
	width: 85px;
	height: 85px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_002.gif);
	background-repeat: no-repeat;
}

.block_newlist .item .item001 img{
	display: block;
	width: 75px;
	height: 75px;
	margin: 5px;
}

.block_newlist .item .item002{
	float: left;
	display: inline;
	width: 465px;
	margin: 0px;
	padding: 0px;
}

.block_newlist .item .item003{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.block_newlist .item .item002 h3,.block_newlist .item .item003 h3{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 1.2em;
}

.block_newlist .item .item002 p,.block_newlist .item .item003 p{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.block_newlist .item .item002 p span,.block_newlist .item .item003 p span{
	font-size: 10px;
	color: #999999;
}

.block_newlist .item .item002 .rTag,.block_newlist .item .item003 .rTag{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 1.2em;
	color: #3399cc;
}

/* 記事ページヘッダー */

.block_detailhead{
	width: 570px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.block_detailhead .update{
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #cc0000;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}

.block_detailhead div{
	float: left;
	display: inline;
	width: 85px;
	height: 85px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_002.gif);
	background-repeat: no-repeat;
}

.block_detailhead div img{
	display: block;
	margin: 5px;	
}

.block_detailhead h2{
	float: left;
	display: inline;
	width: 475px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 1.2em;
}

.block_detailhead .h2_noimage{
	float: none;
	display: block;
	width: auto;
}

.block_detailhead .discription{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	color: #339966;
}

/* 記事ページ本文 */

.block_detail{
	width: 570px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.block_detail *{
	font-size: 16px;
	line-height: 1.6em;
}

.block_detail p{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-size: 
}

/* indexへのリンク */

.index_link{
	margin: 0px 0px 15px 0px;
	text-align: right;
}

/* サンクスエリア */

.block_thanks{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.block_thanks h2{
	margin: 0px;
	padding: 0px;
}

.block_thanks .item{
	position: relative;
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 9px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_003.gif);
	background-repeat: repeat-y;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.block_thanks .item .specailThanks{
	position: absolute;
	top: 1px;
	right: 2px;
	margin: 0px;
	padding: 0px;
}

.block_thanks .item .item001{
	float: left;
	display: inline;
	width: 127px;
	height: 127px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	background-color: #CCCCCC;
}

.block_thanks .item .item001 img{
	display: block;
	margin: 1px;
	padding: 0px;
}

.block_thanks .item .item002{
	float: left;
	display: inline;
	width: 413px;
	margin: 0px;
	padding: 0px;
}

.block_thanks .item .item002 .catch{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 1.2em;
}

.block_thanks .item .item002 p{
	margin: 0px 0px 8px 2px;
	padding: 0px;
	line-height: 1.4em;
}

.block_thanks .item .item002 div{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

/* スペシャルサンクスページ商品詳細部分 */

.block_thankshead{
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.block_thankshead h2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.block_thankshead .item{
	width: 570px;
	margin: 0px;
	padding: 0px;
}

.block_thankshead .item .item001{
	float: left;
	display: inline;
	width: 230px;
	height: 230px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.block_thankshead .item .item002{
	float: left;
	display: inline;
	width: 320px;
	margin: 0px;
	padding: 0px;
}

.block_thankshead .item .item002 .catch{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 1.2em;
}

.block_thankshead .item .item002 table{
	width: 320px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.block_thankshead .item .item002 table th{
	width: 100px;
	padding: 5px;
	background-color: #EEEEEE;
	line-height: 1.2em;
	text-align: center;
}

.block_thankshead .item .item002 table td{
	padding: 5px;
	line-height: 1.2em;
}

.block_thankshead .item .item002 .discription{
	margin: 0px;
	padding: 0px;
}

.block_thankshead .item .item002 .discription p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* スペシャルサンクスページアンケート部分 */

.block_thanksenq{
	width: 570px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.block_thanksenq h2{
	margin: 0px;
	padding: 0px;
}

.block_thanksenq .item{
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_005.gif);
	background-repeat: repeat-y;
}

.block_thanksenq .item h3{
	width: 570px;
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 0px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_004.gif);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
}

.block_thanksenq .item h3 span{
	display: block;
	margin: 0px;
	padding: 0px 10px;
}

.block_thanksenq .item p{
	margin: 0px 10px 10px 10px;
	padding: 0px;
}

.block_thanksenq .item .enqarea{
	width: 570px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_006.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.block_thanksenq .item .enqarea .item001{
	float: left;
	display: inline;
	width: 190px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.block_thanksenq .item .enqarea .item002{
	float: left;
	display: inline;
	width: 360px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.block_thanksenq .item .enqarea .item002 ul{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	border-left: solid 1px #CCCCCC;
}

.block_thanksenq .item .enqarea .item002 ul li{
	width: 350px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 3px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.block_thanksenq .item .enqarea .item002 ul li p{
	margin: 0px;
	padding: 0px;
}

.block_thanksenq .item .enqarea .item002 ul .good p{
	background-image: url(https://member.mediapark.jp/thm/default/img/mppress/mt_mppress_good.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 40px;
}

.block_thanksenq .item .enqarea .item002 ul .bad p{
	background-image: url(https://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bad.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 40px;
}

.block_thanksenq .item .enqarea .item002 ul li p span{
	font-size: 10px;
}

/* スペシャルサンクスページフリーエリア部分 */

.block_thanksfree{
	width: 570px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.block_thanksfree p{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

/* スペシャルサンクスページ担当者の声 */

.block_sponser{
	width: 570px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.block_sponser .item001{
	float: left;
	display: inline;
	width: 134px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.block_sponser .item001 .photo{
	display: block;
	width: 134px;
	margin: 0px 0px 5px 0px;
	padding: 7px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_bg_007.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.block_sponser .item001 .name{
	display: block;
	font-size: 10px;
	line-height: 1.4em;
	text-align: center;
}

.block_sponser .item002{
	float: left;
	display: inline;
	width: 416px;
	margin: 0px;
	padding: 0px;
}

.block_sponser .item002 h2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.block_sponser .item002 p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* スペシャルサンクスページ公式サイトへのボタン */

.block_sponserbtn{
	margin: 0px 0px 30px 0px;
	padding: 0px;
	text-align: center;
}

/* 過去の記事ページ */

.block_newlist .archYear{
	margin: 0px 0px 15px 0px;
	padding: 10px;
	background-color: #EEEEEE;
	border-left: solid 10px #009999;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
}

/* ---------- サブエリア ---------- */

.block_rss{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: right;
}

/* バナー */

.mtPressBanner{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* サイドバーフレーム */

.block_sub{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_sub_bg.gif);
}

.block_sub h2{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.block_sub ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_sub_bg_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
}

.block_sub ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_sub_bg_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	list-style-type: none;
}

.block_sub ul li{
	line-height: 1.3em;
}

/* ランキングエリア */

#mtSubRunking{
	margin-top: -7px;
}

#mtSubRunking ol li{
	width: 180px;
	margin: 0px 10px 0px;
	padding: 5px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#mtSubRunking ol li span{
	display: block;
	padding: 0px 0px 0px 22px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#rank1 span{background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_rank_001.gif);}
#rank2 span{background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_rank_002.gif);}
#rank3 span{background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_rank_003.gif);}
#rank4 span{background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_rank_004.gif);}
#rank5 span{background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_rank_005.gif);}

/* 過去の記事 */

#mtSubEntry{
	margin-top: -7px;
}

#mtSubEntry ul li{
	width: 180px;
	margin: 0px 10px 0px;
	padding: 5px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#mtSubEntry ul li span{
	display: block;
	padding: 0px 0px 0px 22px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_arch.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* 注目のアイテム */

#mtSubItem{
	margin-top: -7px;
}

#mtSubItem ul li{
	width: 180px;
	margin: 0px 10px 0px;
	padding: 5px 0px 6px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#mtSubItem ul li a{
	display: block;
	float: left;
	width: 62px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#mtSubItem ul li p{
	display: block;
	float: left;
	width: 113px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mtSubItem ul li p a{
	float: none;
	width: auto;
	margin: 0px 0px 5px 0px;
}

#mtSubItem ul li p span{
	font-size: 10px;
	color: #666666;
}

/* 新着の記事 */

#mtSubNew{
	margin-top: -7px;
}

#mtSubNew ul li{
	width: 180px;
	margin: 0px 10px 0px;
	padding: 5px 0px;
	background-image: url(https://member.mediapark.jp/thm/default/img/bg_001.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#mtSubNew ul li span{
	display: block;
	padding: 0px 0px 0px 27px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mppress/mt_mppress_new.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


