@charset "utf-8";
/* CSS Document */

div#body h1 {
	margin-bottom:5px;
}

div#main h2 {
	margin: 20px 10px 15px 10px;
	font-size: 107%;
	font-weight: bold;
}

div#main h2.profile {
	margin: 0px 10px 15px 10px;
	font-size: 107%;
	font-weight: bold;
}

div#main div.kakomi{ 
	margin-top:0px;
}

div.col p.narrow {
	padding-left:40px;
}

p.caption02 {
    font-size: 92.5%;
    text-align: justify;
}

p.caption00 {
	margin:3px 0 0;
    font-size: 92.5%;
    text-align: justify;
}

ul.reference li{
    font-size: 92.5%;
    text-align: justify;
	padding-left:13px;
	background:url(/common/image/bg_dot_list.gif) no-repeat scroll 3px 0.7em transparent;
}

sup.picnum{
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	margin-left:1px;
	font-size:75%;
	font-weight:bold;
}

.kakomi.gbk{
	background:#ededed;
}

.pdf_dl_area_bottom{
	margin-top:30px;
	padding-top:30px;
	border-top:#ccc 1px solid;
}

.color1 {
color:#d0111b;
}

/*picture_info*/
.picture_info {
	color:#8d8d8d;
	font-size:84.6%;
}

/*2015年11月号
--------------------------------------------------*/

p.center{ text-align:center; }

/*画像幅500px時 キャプション*/
div#main p.caption.width500 {
	padding-left:90px;			
	width:500px	
}


@media print {
	div#main img.intro_image{
		width:450px;
		height:auto;
	}
	div#main img.large_image{
		width:600px;
		height:auto;
	}
	
	p.tm {
	_margin-bottom:0;
	_padding-bottom:1em;
	}

}