@charset "utf-8";

/* ==================== メディアの鏡用CSS ==================== */

/* ========== メディアの鏡トップページ用 ========== */

/* ページタイトル */
#mirrorTitle{
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

/* ページレイアウトブロック */
.block_mirror_001{
	width: 780px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_003.gif);
	background-repeat: repeat-y;
}

.block_mirror_001 .item001{
	float: left;
	display: inline;
	width: 475px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

.block_mirror_001 .item002{
	float: left;
	display: inline;
	width: 280px;
	margin: 0px;
	padding: 0px;
}

.block_mirror_002{
	width: 780px;
	margin: 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_006.gif);
	background-repeat: repeat-y;
}

.block_mirror_002 .item001{
	float: left;
	display: inline;
	width: 555px;
	margin: 0px 25px 0px 0px;
	padding: 0px;
}

.block_mirror_002 .item002{
	float: left;
	display: inline;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.block_mirror_001 p,.block_mirror_002 p{
	line-height: 1.4em;
}

/* 新規／過去見出し */
.block_mirror_001 .item001 h3,.block_mirror_001 .item002 h3,.block_mirror_002 .item001 h3,.block_mirror_002 .item002 h3{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* 新規募集部分 */
#mirror_top_new{
	width: 475px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mirror_top_new .itemnew{
	width: 475px;
	margin: 0px 0px 10px 0px;
	padding: 1px 0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_001.gif);
	background-repeat: repeat-y;
}

#mirror_top_new .itemnew .itembg{
	position: relative;
	margin: 0px 2px;
	padding: 13px 0px 0px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/top_bg_001.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#mirror_top_new .itemnew .tieup{
	margin: 0px 0px 5px 14px;
	padding: 0px;
}

#mirror_top_new .itemnew .tieup span{
	display: block;
	width: 154px;
	margin: 0px;
	padding: 5px 0px 3px 0px;
	background-color: #0099cc;
	text-align: center;
	line-height: 1.0em;
	color: #FFFFFF;
}

#mirror_top_new .itemnew h4{
	margin: 0px 110px 0px 14px;
	padding: 2px 0px 5px 30px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/pic_001.gif);
	background-repeat: no-repeat;
}

#mirror_top_new .itemnew h4 a{
	font-size: 16px;
	line-height: 1.2em;
}

#mirror_top_new .itemnew .offerspan{
	margin: 0px 11px 10px 14px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	line-height: 1.2em;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_002.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#mirror_top_new .itemnew .offertext{
	margin: 0px 11px 0px 14px;
	padding: 0px;
}

#mirror_top_new .itemnew .offertext p{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 1.4em;
}

#mirror_top_new .itemnew .present{
	margin: 0px 11px 0px 14px;
	padding: 0px 0px 10px 0px;
}

#mirror_top_new .itemnew .present strong{
	display: block;
	width: 70px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px;
	background-color: #0099cc;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 1.2em;
	text-align: center;
}

#mirror_top_new .itemnew .ansbtn{
	position: absolute;
	top: 10px;
	right: 11px;
	margin: 0px;
	padding: 0px;
}

/* 過去一覧部分 */

#mirror_top_old{
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mirror_top_old dt{
	margin: 0px;
	padding: 0px;
}

#mirror_top_old dt span{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 3px 5px 0px;
	padding: 0px;
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

#mirror_top_old dt strong{
	display: block;
	float: left;
	width: 80px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: center;
	background-color: #0099cc;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

#mirror_top_old dd{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_002.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

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

/* タイアップ説明部分 */

#mirror_top_tieup{
	width: 280px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_004.gif);
	background-repeat: repeat-y;
}

#mirror_top_tieup dt{
	clear: both;
	display: inline;
	float: left;
	width: 109px;
	margin: 0px 5px 5px 6px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_005.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

#mirror_top_tieup dt a,#mirror_top_tieup dt span{
	display: block;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #0099cc;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

#mirror_top_tieup dd{
	float: left;
	display: inline;
	width: 154px;
	margin: 0px 6px 5px 0px;
	padding: 0px;
}

/* ========== メディアの鏡 新規募集ページ用 ========== */

#mirrorTitleNew{
	margin: 0px 0px 5px 0px;
	padding: 15px 15px 15px 50px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	background-color: #0099cc;
	font-size: 16px;
	color: #FFFFFF;
}

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

.newQuestionText{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.newQuestionText p{
	margin: 0px 0px 15px 0px;
	paddign: 0px;
	line-height: 1.6em;
}

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

.newQuestion h4{
	margin: 0px 0px 10px 0px;
	padding: 15px 0px 3px 40px;
	font-size: 12px;
	line-height: 1.4em;
	border-bottom: solid 1px #009adc;
}

.newQuestion h4 span{
	margin: 0px 5px 0px -35px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #009adc;
}

.newQuestion p{
	margin: 0px 0px 10px 40px;
	padding: 0px 0px 0px 23px;
	color: #777777;
	line-height: 1.4em;
}

.newQuestion p span{
	margin: 0px 5px 0px -23px;
	padding: 0px;
	color: #777777;
	line-height: 1.4em;
}

.questionPoint{
	width: 555px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_007.gif);
	background-repeat: repeat-y;
}

.questionPoint p{
	height: 69px;
	margin: 0px 11px;
	padding: 0px 0px 0px 79px;
	background-image: url(https://member.mediapark.jp/thm/default/img/mirror_con01Img.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.questionPoint p strong{
	display: block;
	width: 100px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px;
	background-color: #0099cc;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
}

.newQuestionBtn{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	vertical-align: middle;
	text-align: center;
}

.newQuestionBtn a{
	display: block;
	width: 240px;
	height: 40px;
	margin: 0px auto 5px;
}

.newQuestionBtn img{
	vertical-align: middle;
}

/* ========== メディアの鏡 過去の実績一覧ページ用 ========== */

#mirror_old_list{
	width: 555px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_002.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#mirror_old_list dt{
	float: left;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#mirror_old_list dt span{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 3px 5px 0px;
	padding: 2px 0px 0px 0px;
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	line-height: 1.2em;
}

#mirror_old_list dt strong{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	background-color: #0099cc;
	text-align: center;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.2em;
}

#mirror_old_list dd{
	float: left;
	width: 345px;
	margin: 0px;
	padding: 0px;
}

/* ========== メディアの鏡 過去の実績ページ用 ========== */

#mirrorTitleOld{
	margin: 0px 0px 5px 0px;
	padding: 15px 15px 15px 50px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	background-color: #0099cc;
	font-size: 16px;
	color: #FFFFFF;
}

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

.mirrorLog{
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.mirrorLog h4{
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 3px 40px;
	font-size: 12px;
	line-height: 1.4em;
	border-bottom: solid 1px #009adc;
}

.mirrorLog .nonum{
	padding: 10px 0px 3px 5px;
}

.mirrorLog h4 span{
	margin: 0px 5px 0px -35px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	color: #009adc;
}

.mirrorLog p{
	margin: 0px 0px 15px 10px;
	padding: 0px;
	line-height: 1.6em;
}

.mirrorLog table{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.mirrorLog em{
	font-style: normal;
	color: #FF0000;
}

/* ========== メディアの鏡 右側メニュー ========== */

/* ローカルナビゲーション */

#mirror_lnavi{
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/lnavi_bg_middle.gif);
}

#mirror_lnavi .areatop{
	width: 200px;
	height: 3px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/lnavi_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 0;
	line-height: 0;
	overlow: hidden;
}

#mirror_lnavi .areabottom{
	width: 200px;
	height: 3px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/lnavi_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 0;
	line-height: 0;
	overlow: hidden;
}

#mirror_lnavi ul{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
}

#mirror_lnavi ul li{
	width: 184px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mirror_lnavi ul li a{
	display: block;
	width: 184px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	text-indent: 27px;
	overflow: hidden;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/lnavi.gif);
	background-repeat: no-repeat;
}

/* 新規募集一覧 */

#mirror_sub_list_new{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mirror_sub_list_new dt{
	margin: 0px;
	padding: 0px;
}

#mirror_sub_list_new dt span{
	display: block;
	float: left;
	width: 110px;
	margin: 0px 3px 5px 0px;
	padding: 0px;
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

#mirror_sub_list_new dt strong{
	display: block;
	float: left;
	width: 80px;
	margin: 0px 0px 5px 0px
	padding: 0px;
	text-align: center;
	background-color: #0099cc;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

#mirror_sub_list_new dd{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_002.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* 過去の結果一覧 */

#mirror_sub_list_old{
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#mirror_sub_list_old dt{
	margin: 0px;
	padding: 0px;
}

#mirror_sub_list_old dt span{
	display: block;
	float: left;
	width: 100px;
	margin: 0px 3px 5px 0px;
	padding: 0px;
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

#mirror_sub_list_old dt strong{
	display: block;
	float: left;
	width: 80px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: center;
	background-color: #0099cc;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

#mirror_sub_list_old dd{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/bg_002.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* ========== タイアップカラー設定 ========== */

/* ---------- デジマガ開始 ---------- */

#mirror_top_new .itemnew .tieup .bg_deji{
	background-color: #ff4444;
}

#mirror_top_old dt .bg_deji{
	background-color: #ff4444;
}

#mirror_top_tieup dt .bg_deji{
	background-color: #ff4444;
}

.color_deji #mirrorTitleNew{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_deji.gif);
	background-color: #ff4444;
}

.color_deji .newQuestion h4{
	border-bottom: solid 1px #ff4444;
}

.color_deji .newQuestion h4 span{
	color: #ff4444;
}

#mirror_sub_list_new dt .bg_deji{
	background-color: #ff4444;
}

#mirror_sub_list_old dt .bg_deji{
	background-color: #ff4444;
}

#mirror_old_list dt .bg_deji{
	background-color: #ff4444;
}

.color_deji #mirrorTitleOld{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_deji.gif);
	background-color: #ff4444;
}

.color_deji .mirrorLog h4{
	border-bottom: solid 1px #ff4444;
}

.color_deji .mirrorLog h4 span{
	color: #ff4444;
}

/* ---------- デジマガ終了 ---------- */


/* ---------- kizasi開始 ---------- */

#mirror_top_new .itemnew .tieup .bg_kizasi{
	background-color: #bf3600;
}

#mirror_top_old dt .bg_kizasi{
	background-color: #bf3600;
}

#mirror_top_tieup dt .bg_kizasi{
	background-color: #bf3600;
}

.color_kizasi #mirrorTitleNew{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_kizasi.gif);
	background-color: #bf3600;
}

.color_kizasi .newQuestion h4{
	border-bottom: solid 1px #bf3600;
}

.color_kizasi .newQuestion h4 span{
	color: #bf3600;
}

#mirror_sub_list_new dt .bg_kizasi{
	background-color: #bf3600;
}

#mirror_sub_list_old dt .bg_kizasi{
	background-color: #bf3600;
}

#mirror_old_list dt .bg_kizasi{
	background-color: #bf3600;
}

.color_kizasi #mirrorTitleOld{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_kizasi.gif);
	background-color: #bf3600;
}

.color_kizasi .mirrorLog h4{
	border-bottom: solid 1px #bf3600;
}

.color_kizasi .mirrorLog h4 span{
	color: #bf3600;
}

/* ---------- kizasi終了 ---------- */

/* ---------- TVais開始 ---------- */

#mirror_top_new .itemnew .tieup .bg_tvais{
	background-color: #369ac6;
}

#mirror_top_old dt .bg_tvais{
	background-color: #369ac6;
}

#mirror_top_tieup dt .bg_tvais{
	background-color: #369ac6;
}

.color_tvais #mirrorTitleNew{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_tvais.gif);
	background-color: #369ac6;
}

.color_tvais .newQuestion h4{
	border-bottom: solid 1px #369ac6;
}

.color_tvais .newQuestion h4 span{
	color: #369ac6;
}

#mirror_sub_list_new dt .bg_tvais{
	background-color: #369ac6;
}

#mirror_sub_list_old dt .bg_tvais{
	background-color: #369ac6;
}

#mirror_old_list dt .bg_tvais{
	background-color: #369ac6;
}

.color_tvais #mirrorTitleOld{
	background-image: url(http://member.mediapark.jp/thm/default/img/mirror/new_pic_001_tvais.gif);
	background-color: #369ac6;
}

.color_tvais .mirrorLog h4{
	border-bottom: solid 1px #369ac6;
}

.color_tvais .mirrorLog h4 span{
	color: #369ac6;
}

/* ---------- TVais終了 ---------- */





