@charset "UTF-8";

/* /// NOTES - guide.css //////////////////////////// 
	- メディア掲載情報
 ////////////////////////////////////////////// */
/* ----------------------------------------------------- */
/* 流用  */
/* ----------------------------------------------------- */
#main.iframePages h1 {
	width: 692px;
	height: 20px;
	background: #FFF;
	position: relative;
	color: #264D72;
	border-bottom: 2px solid #3685D5;
	padding-bottom: 6px;
}
#main.iframePages h1 em {
	position: absolute;
	bottom: 3px;
}
#main.iframePages .section_lead {
	margin: 1px 0 20px 0;
}
#main.iframePages .section_body {
	clear: both;
	width: auto;
	margin: 10px 0 20px 60px;
}
#main.iframePages h2 {
	font-size: 120%;
}

/* ----------------------------------------------------- */
/* 汎用  */
/* ----------------------------------------------------- */
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}

/* ----------------------------------------------------- */
/* 基本  */
/* ----------------------------------------------------- */

/* iframe */
#main.iframePages {
	float:none;padding:0;
}
iframe#mediaload {
	height:auto;
	border: none;
	overflow:hiden;
}

/* ページ内アンカー */
.innerAnc {
	text-align:right;
}
.innerAnc a {
	padding-left:10px;
	background:url(http://www1.amwaylive.com/psl/common/img/icon_link_down.gif) no-repeat 0 3px;
}


/* ボタン（戻る：メディアトップ） */
.backMediatop {
}
.backMediatop a {
	display:block;
	float:left;
}
.backMediatop span {
	display:none;
}
.backMediatop a.back {
	width:45px;
	height:22px;
	margin-right:10px;
	background: url(/psl/media/img/common/btn_back.gif) no-repeat;
}
.backMediatop a.gotop {
	width:122px;
	height:22px;
	background: url(/psl/media/img/common/btn_mediatop.gif) no-repeat;
}


/* 必ずお読みください */
#mustRead .outer {
	height: 100px;
	overflow: auto;
	border:1px solid #cccccc;
}
#mustRead .inner {
	padding:10px 15px;
}
#mustRead .outer.section_body {
	height: auto;
	border: none;
}




/* 他年度の掲載情報はこちら */
#yearSet {
	width:660px;
	clear: both;
	padding:15px;
	background-color:#f4f4f4;
	border:1px solid #cccccc;
}
#yearSet h2 {
	width:600px;
	margin: 0;
	padding: 0 0 5px 0;
	border: none;
}
#yearSet p {
	width:600px;
}
#yearSet ul {
	clear: both;
	width:660px;
	margin: 5px 0 0 0;
	padding: 0;
	list-style:none;
}
#yearSet ul li {
	float:left;
	width:100px;
	font-size:85%;
}
#yearSet .notes {
	clear:both;
	width:660px;
	margin-top:15px;
	padding-top:15px;
	background:url(../img/common/dotline.gif) repeat-x;
}
#yearSet .notes p {
	color:#c6003c;
	font-size:85%;
	margin:0;
}



/* ----------------------------------------------------- */
/* お知らせインデックス  */
/* ----------------------------------------------------- */

/* 最新の掲載情報 */
#newest_mediainfo {
	height:5.5em;
	overflow:auto;
	padding:0.5em 1em;
	border:1px solid #cccccc;
}
#newest_mediainfo dl {
	display:block;
}
#newest_mediainfo dl dt {
	float:left;
	width:460px;
}
#newest_mediainfo dl dd {
	float:right;
	width:110px;
	text-align:right;
}

/* ----------------------------------------------------- */
/* お知らせ年次  */
/* ----------------------------------------------------- */

/* ピンレベル出し分け用に非表示 */
#yearMediaList {
	display:none;
}
#yearMediaList .dl_indexlist1 {
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
#yearMediaList .dl_indexlist1 .up_date {
	padding-left:20px;
	font-weight:bold;
}
#yearMediaList .dl_indexlist1 .up_date span {
	display:inline-block;
	width:27px;
	height:17px;
	background: url(/psl/common/img/icon_up.gif) no-repeat;
	text-indent:-9999px;
}



/* ----------------------------------------------------- */
/* 詳細 */
/* ----------------------------------------------------- */

/* 詳細モジュール：メディアの種類 */
#mediaDetail .mediaType {
	padding-bottom:0.8em;
	font-weight:bold;
}
#mediaDetail .mediaType img {
	margin-right:10px;
}
/* 詳細モジュール：詳細情報テーブル */
#mediaDetail .mediaDataTbl {
	width:100%;
	background-color:#f7f7f7;
}
#mediaDetail .mediaDataTbl th,
#mediaDetail .mediaDataTbl td {
	padding:10px;
	vertical-align:top;
}
#mediaDetail .mediaDataTbl th {
	width:60px;
	text-align:left;
	border:1px solid #ffffff;
	border-style:none solid solid none;
	background-color:#ebebec;
}
#mediaDetail .mediaDataTbl td {
	border:1px solid #dbdbdc;
	border-style:none none solid none;
}
#mediaDetail .mediaDataTbl tr.lastTr th,
#mediaDetail .mediaDataTbl tr.lastTr td {
	border-bottom:none;
}

/* 詳細モジュール：詳細情報テーブル B */
#mediaDetail .mediaDataTbl-B {
	width:100%;
	border:1px solid #cccccc;
	border-style:solid none none solid;
}
#mediaDetail .mediaDataTbl-B th,
#mediaDetail .mediaDataTbl-B td {
	padding:10px;
	vertical-align:top;
	border:1px solid #cccccc;
	border-style:none solid solid none;
}
#mediaDetail .mediaDataTbl-B thead th {
	text-align:left;
	background-color:#d9ecff;
}
#mediaDetail .mediaDataTbl-B tbody th {
	text-align:left;
	background-color:#f2f2f2;
}
#mediaDetail .mediaDataTbl-B tbody td.date {
	width:35%;
}
#mediaDetail .mediaDataTbl-B tbody td.date ul {
	list-style:none;
}
#mediaDetail .mediaDataTbl-B tbody td.date ul li {
	text-indent:-1em;
	padding-left:1em;
}


/* 詳細モジュール：画像左、文右 */
#mediaDetail .mod_releasePicL {
	margin-top:1em;
}
#mediaDetail .mod_releasePicL img {
	float:left;
	margin:0 1em 1em 0;
}
/* 詳細モジュール：画像右、文左 */
#mediaDetail .mod_releasePicR {
	margin-top:1em;
}
#mediaDetail .mod_releasePicR img {
	float:right;
	margin:0 0 1em 1em;
}
/* 詳細モジュール：備考 */
#mediaDetail .remarks h3 {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-size:100%;
}
/* 詳細モジュール：関連リンク */
#mediaDetail .relatedLink {
	margin-top:20px;
	padding:10px 15px 5px;
	border:1px solid #cccccc;
	border-style:solid none;
	background-color:#f2f2f2;
}
#mediaDetail .relatedLink .pdflink span {
	display:inline-block;
	width:65px;
	height:16px;
	background:url(/psl/common/img/icon_link_pdf.gif) no-repeat;
	vertical-align:middle;
}
#mediaDetail .relatedLink .pdflink span span {
	display:none;
}


/* 表示制御
----------------------------- */
.backMediatop.yearbm {
	display:none;
}
.cojp {
	display:none !important;
}
.live {
	display:block !important;
}


/*
 クリアオブジェクトまとめ
 （floatをしている親オブジェクトに対して定義）
=========================================================================*/
#main #yearSet ul:after,
#main .backMediatop:after,
#mediaDetail .mod_releasePicL:after,
#yearSet ul:after,
#newest_mediainfo dl:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #yearSet ul,
#main .backMediatop,
#mediaDetail .mod_releasePicL,
#yearSet ul,
#newest_mediainfo dl
{ display:inline-table; min-height:1%; }

/* \*/
html #main #yearSet ul,
html #main .backMediatop,
html #mediaDetail .mod_releasePicL,
html #yearSet ul,
html #newest_mediainfo dl
{ * height:1; }

#main #yearSet ul,
#main .backMediatop,
#mediaDetail .mod_releasePicL,
#yearSet ul,
#newest_mediainfo dl
{ display:block; }
/* */
