@charset "shift_jis";

/* ■■■■　文化庁月報　2012年5月号　■■■■ */





/* ■■■■　文化庁月報　■■■■ */


/* ページ全体 */

.geppou_cnts .boder {
	width:728px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:24px 10px 10px 10px;
	}

/* ページタイトル */

p.ttl_l_02 {
	background:url(../images/ttl_bk.gif) no-repeat left top;
	width:742px;
	font-weight: bold;
	font-size: 110%;
	height:33px;
	padding:9px 0 0px 8px;
	margin-bottom:0;
	margin-top:0px;
	clear:both;
	}

p.ttl_l_03 {
	background: gradient(bottom, #e3e3e3, #fefefe); /* CSS3 */
	background: -moz-linear-gradient(bottom, #e3e3e3, #fefefe); /* CSS3 */
	background: -webkit-gradient(linear, bottom, #e3e3e3, #fefefe); /* CSS3 */
	border-top: solid 3px #61133d;
	border-bottom: solid 1px #d1d1d1;
	font-weight: bold;
	font-size: 110%;
	padding: 0.2em 0.5em;
	margin-bottom:0;
	margin-top:0px;
	clear:both;
	}

.mrg_l05 {
	margin-left:0.5em;
}


/* 文化庁月報トップへボタン */

p.btn {
	margin:0.5em 0 1em 0;
	padding:0;
	float:right;
	width:142px;
	height:16px;
	line-height:0.7em;
}

p.btn a.return_btn {
	display:block;
	width:142px;
	height:16px;
	background:url(../../images/return_btn.gif) left top no-repeat;
	text-indent:-9999px;
}

p.btn a.return_btn:hover {
	background-position:left -16px;
}


/* 画像とテキスト 画像 横Sサイズ　テキスト回り込みなし */

.cnt_s01 {
	margin-bottom:0px;
	width:100%;
	}

.image_area {
	width:397px;
	float:left;
	padding:0 15px 0 0;
}

.image_area p {
	line-height:1.2em;
	margin:0.2em 0 0.2em 0;
	font-size:90%;
	}

.text_area {
	float:left;
	width:462px;
	margin-top: 20px;
	}
	
.text_area p {
	margin-top:0;
	}

.text_area p.last {
	margin-bottom:0;
	}

.text_area03 {
	float:left;
	width:462px;
	}
	
.text_area03 p {
	margin-top:0;
	}

.text_area03 p.last {
	margin-bottom:0;
	}

/*テキスト限定エリア*/

.text_area_02 {
	width:100%;
	}
	
.text_area_02 p {
	margin-top:0;
	}

.text_area_02 p.last {
	margin-bottom:0;
	}

/* ページトップへボタン */

.pagetop02 {
	clear:left;
	width:728px;
	height:25px;
	margin:0 0 20px 0;
	}

	
.pagetop02 a {
	background-image:url(../../../../../common/images/btn_pagetop_01.gif);
	background-position: 0;
	background-repeat: no-repeat;
	padding: 4px 0 4px 21px;
	margin:0;
	font-size:90%;
	float:right;
}


/* リスト */

ol.list_no1 {
	list-style-type:none;
	padding:0;
	margin:0 0 0 3.5em;
	text-indent:-1.5em;
	}

ol.list_no1 li {
	margin:0;
	}


ol.list_no2 {
	list-style-type:none;
	padding:0;
	margin:0 0 1em 1em;
	}

ol.list_no2 li {
	margin:0;
	}


/*ネガティブマージン要素*/
.mt0{margin-top:0;}
.mb0{margin-bottom:0;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

/*-----------------------------------------border box*/

.bdr_box{
	width  : 700px;
	margin : 40px auto 0 auto;
	padding: 10px;
	border :1px solid #999;
}

.bdr_box p{
	margin :0;
	padding:0;
}

.bdr_box dl{
	margin :20px 0 0 0;
	padding:0;
}

.bdr_box dl dt{
	font-weight: bold;
	float:left;
}

.bdr_box dl dt.red{
	font-weight: normal;
	color: #ff0000;
	float: left;
}

.bdr_box dl dd{
	margin-left:120px;
}


/* 執筆者 */

.Author{
	text-align:right;
	margin:10px 0 20px 0;
}


p.ttl_l_03 {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFfefefe, endColorStr=#FFe3e3e3, GradientType=0); /* CSS3 */
	_padding:0.3em 8px;　/*IE用*/
	_width:734px;　/*IE用*/
	}