@charset "shift_jis";

/* ■■■■　文化庁月報　■■■■ */

/* ページ全体 */

.geppou_cnts {
	margin:10px 10px 20px 10px;
	width:750px;
	}

.geppou_cnts img {
	border:0;
	}

.l_sec {
	margin:0;
	padding:0;
	width:33%;
	float:left;
	margin-right:10px;
	}

.r_sec {
	margin:0;
	padding:0 0 30px 0;
	width:65%;
	float:right;
	}

/* レイアウト調整 */ 	
	
/* for modern brouser */

.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}
	

/* ページタイトル */
	
p.ttl {
	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;
	}

p.ttl_s {
	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;
	}

p.ttl_l {
	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;
	}




/* font */

.normal {
	font-weight:normal;
	}

/* ケイ線 */

.line_dot {
	border-bottom:2px #CCCCCC dotted;
	margin:13px 0;
	padding:0;
	width:auto;
	}

.line_solid {
	border-bottom:1px solid #CCCCCC ;
	margin:13px 0;
	padding:0;
	width:auto;
	}
	

/* 連載 変更しない */


/* 連載 幅120*/

.l_cnt_120_img {
	float:left;
	width:120px;
	margin:0 3px 0 5px;
	}

.l_cnt_120_txt {
	float:right;
	width:41%;
	}

/* 連載 幅110*/

.l_cnt_110_img {
	float:left;
	width:110px;
	margin:0 3px 0 5px;
	}

.l_cnt_110_txt {
	float:right;
	width:45%;
	}


/* 連載 幅80*/

.l_cnt_80_img {
	float:left;
	width:80px;
	margin:0 3px 0 5px;
	}

.l_cnt_80_txt {
	float:right;
	width:73%;
	}



/* 連載 幅88*/

.l_cnt_88_img {
	float:left;
	width:88px;
	margin:0 3px 0 5px;
	}

.l_cnt_88_txt {
	float:right;
	width:53%;
	}




/* 連載 幅42*/


.l_cnt_42_img {
	float:left;
	width:42px;
	margin:0 3px 0 5px;
	}


.l_cnt_42_txt {
	float:right;
	width:71%;
	}

/* 連載 幅78*/


.l_cnt_78_img_b {
	float:left;
	width:78px;
	margin:0 3px 0 5px;
	}

.l_cnt_78_txt_s {
	float:right;
	width:55%;
	}


/* 連載 幅90*/


.l_cnt_90_img {
	float:left;
	width:90px;
	margin:0 3px 0 5px;
	}


.l_cnt_90_txt {
	float:right;
	width:52%;
	}

/* 連載 幅45*/


.l_cnt_45_img {
	float:left;
	width:45px;
	margin:0 3px 0 5px;
	}

.l_cnt_45_txt {
	float:right;
	width:70%;
	}

/* 連載 幅67*/


.l_cnt_67_img {
	float:left;
	width:67px;
	margin:0 3px 0 5px;
	}

.l_cnt_67_txt {
	float:right;
	width:62%;
	}



/* 連載トピック */

ul.topic {
	margin:0 0 0 5px;
	padding:0px;
	list-style-type:none;
	font-size:100%;
	font-weight:bold;
}

ul.topic li {
	background:transparent url(../../../common/images/icon_arrow_01.gif) no-repeat scroll left 0.35em;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
}	


/* 特集 写真小*/

.r_cnt_01s {
	width:490px;
	margin:-0.1em 0.5em 0 0;
    padding: 0;
}

.r_cnt_01s_img {
	float:left;
	width:70px;
	margin:0 5px 0 5px;
	}

.r_cnt_01s_txt {
	float:right;
	width:400px;
	}


/* 特集 写真大165*/

.r_cnt_01 {
	width:490px;
	margin:-0.1em 0.5em 0 0;
    padding: 0;
}

.r_cnt_01_img {
	float:left;
	width:165px;
	margin:0 5px 0 5px;
	}

.r_cnt_01_txt {
	float:right;
	width:300px;
	margin:0 5px 0 0;
	}

/* 特集 写真縦長127×165*/

.r_cnt_01 {
	width:490px;
	margin:-0.1em 0.5em 0 0;
    padding: 0;
}

.r_cnt_127_img {
	float:left;
	width:127px;
	margin:0 5px 0 5px;
	}

.r_cnt_127_txt {
	float:right;
	width:338px;
	margin:0 5px 0 0;
	}

/* 特集 写真120 */

.r_cnt_120_img {
	float:left;
	width:120px;
	margin:0 5px 0 5px;
	}

.r_cnt_120_txt {
	float:right;
	width:340px;
	margin:0 5px 0 0;
	}


/* 連載 幅80*/

.r_cnt_80_img {
	float:left;
	width:80px;
	margin:0 3px 0 5px;
	}

.r_cnt_80_txt {
	float:right;
	width:380px;
	}


/* 連載 幅80*/


.l_cnt_80_img {
	float:left;
	width:37%;
	margin:0 3px 0 5px;
	}

.l_cnt_80_txt {
	float:right;
	width:57%;
	}


/* 連載 幅75*/


.l_cnt_75_img {
	float:left;
	width:75px;
	margin:0 3px 0 5px;
	}

.l_cnt_75_txt {
	float:right;
	width:57%;
	}

/* 連載 幅60*/

.l_cnt_60_img {
	float:left;
	width:60px;
	margin:0 3px 0 5px;
	}

.l_cnt_60_txt {
	float:right;
	width:65%;
	}



/* 連載 幅117*/


.r_cnt_117_img {
	float:left;
	width:117px;
	margin:0 3px 0 5px;
	}

.r_cnt_117_txt {
	float:right;
	width:348px;
	}


/* 連載 幅100*/

.l_cnt_100_img {
	float:left;
	width:100px;
	margin:0 3px 0 5px;
	}

.l_cnt_100_txt {
	float:right;
	width:48%;
	}


p.next {
	margin:0;
	padding:0.5em 1em 0 0;
	text-align:right;
	font-size:90%;
	clear:both;
	}
	
p.next_chosha {
	margin-bottom: 0;
	padding:0;
	text-align:right;
	font-size:90%;
	clear:both;
	}

.r_cnt_02_img {
	float:left;
	width:165px;
	margin:0 5px 0 5px;
	}

.r_cnt_02_txt {
	float:right;
	width:298px;
	margin:0 5px 0 0;
	}

p.next2 {
	margin:0;
	padding:0.5em 1em 0 0;
	text-align:right;
	font-size:90%;
	clear:both;
	}


.r_cnt_02 {
	width:490px;
	padding:0;
	margin:0;
	}
	
.r_cnt_02 dl {
	margin:0 0 0 1em;
	padding:0;
	}

.r_cnt_02 dl dt {
	float:left;
	width:4em;
	clear:both;
	}

.r_cnt_02 dl dd {	
	margin-left:4em;
	}

.r_cnt_02 dl dd.txt5 {	
	margin-left:5em;
	}

.r_cnt_02 dl dt.txt5 {
	float:left;
	width:5em;
	clear:both;
	}

.r_cnt_02 dl dt.txt6 {
	float:left;
	width:6em;
	clear:both;
	}

.r_cnt_02 dl dd.txt6 {	
	margin-left:6em;
	}

.r_cnt_03 {
	width:490px;
	padding:0;
	margin:0;
	}
	
.r_cnt_03 dl {
	margin:0 0 0 1em;
	padding:0;
	}

.r_cnt_03 dl dt {
	padding:0 0 0.2em 0;
	font-weight:bold;
	}

.r_cnt_03 dl dd {
	margin-left:1em;
	}

.r_cnt_04 {
	width:490px;
	padding:0;
	margin:0;
	}
	
.r_cnt_04 dl {
	margin:0 0 0 1em;
	padding:0;
	}

.r_cnt_04 dl dt {
	margin-bottom:0.2em;
	font-weight:bold;
	}

.r_cnt_04 dl dd {
	margin-left:1em;
	}

	
/* 文化庁月報バックナンバー  <2011.04.28>  */

.bk_ttl {
	margin:0 0 20px 15px;
	padding:0;
}

.bk_ttl_no {
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}

.bk_ttl_img  {
	margin:0 0 0 15px;
	padding:0;
}

.bk_h4 {
	background-color:#add8e6;
	padding:0.3em 0.5em;
	font-size:90%;
}

.bk_ttl_no_bf {
	margin:0 0 5px 0;
	padding:0;
}


/* 変更しない ここから*/
.l_cnt_01 {
	height:auto;
	width:100%;
	margin:0;
	padding: 0;
	}

.l_cnt_01_img {
	float:left;
	width:76px;
	margin:0 3px 0 5px;
	}

.l_cnt_01_txt {
	float:right;
	width:65%;
	}

.l_cnt_70_img {
	float:left;
	width:70px;
	margin:0 3px 0 5px;
	}

.l_cnt_70_txt {
	float:right;
	width:60%;
	}

.l_cnt_01_img_b {
	float:left;
	width:96px;
	margin:0 3px 0 5px;
	}

.l_cnt_01_txt_s {
	float:right;
	width:56%;
	}

.l_cnt_02 {
	height:auto;
	width:100%;
	margin:0 0 0 5px;
	padding: 0;
	}

.l_cnt_90_img_b {
	float:left;
	width:90px;
	margin:0 3px 0 5px;
	}

.l_cnt_90_txt_s {
	float:right;
	width:52%;
	}

.l_cnt_45_txt_s {
	float:right;
	width:70%;
	}


.r_cnt_100_img {
	float:left;
	width:100px;
	margin:0 3px 0 5px;
	}

.r_cnt_100_txt {
	float:right;
	width:73%;
	}

/* 変更しない ここまで*/

/* ページ全体 */

.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_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;
	}

/* 文化庁月報トップへボタン */

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(../2012_12/images/return_btn.gif) left top no-repeat;
	text-indent:-9999px;
}

p.btn a.return_btn:hover {
	background-position:left -16px;
}

/* ページタイトル */	

p.ttl_l_03 {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFfefefe, endColorStr=#FFe3e3e3, GradientType=0); /* CSS3 */
	_padding:0.3em 8px;　/*IE用*/
	_width:734px;　/*IE用*/
	}

