@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;
}

/*2015年7月号
--------------------------------------------------*/
.red{
	color:#E60012;
}

/*map_info*/
.map_info {
	font-size:84.6%;
}


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

}