@charset "utf-8";

/* ================== index.html ================== */

#content_swf {
float:left;
}

	/* for IE6 */
	* html #global-nav .search form input.txtarea {
	height: 14px;
	padding: 5px 0 0 8px;
	font-size:90%;
	}
	/* for IE7 */
	*+html #global-nav .search form input.txtarea {
	height: 14px;
	padding: 5px 0 0 8px;
	font-size:90%;
	}

#side ul.profile li {
zoom:1;
margin-bottom:5px !important;
}

#side ul.profile li:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
font-size:0.1em;
line-height:0;
}

#side ul.profile li img {
float:right;
width:65px;
margin:0;
}

#contents #earthquake {
	border:1px solid #969696;
	width:100%;
	margin-bottom:20px;
	padding:40px 0 20px;
	text-align:center;
}
#contents #earthquake p strong {
	font-size:134%;
}


@media print {

	body#top #main .area-press h2 {
	width:575px!important;
	}

}

/* ================== 20101207 add ================== */
#side div.shortcut{
	width:280px;
}
#side div.shortcut h2{
	display:none;
}
#side div.shortcut ul{
	width:280px;
	margin:0;
	padding:0;
	zoom:1;
}
#side div.shortcut ul:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0.1em;
	line-height:0;
}
#side div.shortcut ul li{
	width:280px;
	display:block;
	margin:0;
	padding:0;
	float:left;
	padding-bottom:10px;
}
#side div.shortcut ul li a{
	width:280px;
	display:block;
	margin:0;
	padding:0;
}
#side div.shortcut ul li span{
	display:block;
}
#side div.shortcut ul li ul{
	width:250px;
	clear:both;
}
#side div.shortcut ul li ul li{
	width:238px;
	width:auto;
	float:none;
}
#side div.shortcut ul li ul li a{
	display:inline;
	width:auto;
}



/* ================== 20120126 add ================== */
#contents #side .box span a {
	overflow:hidden;
	zoom:1;
}
#contents #side .box dl {
	margin:0;
	padding:8px 15px 8px 15px;
	background:url(/jp/common/img/bg_ad_btm.gif) no-repeat left bottom;
}
#contents #side .box dl dd a {
	display: block;
	padding-left: 12px;
	width:auto;
}

