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

#chiiki_contents{
	width:880px;
	border-left:5px solid #e0e0e0;
	border-right:5px solid #e0e0e0;
	border-bottom:5px solid #e0e0e0;
	padding:25px;
}

#chiiki h2{
	margin-bottom:10px;
}

#chiiki_contents h3{ width:860px; height:35px; background:url(/japan/chiiki/common/img/chiit_subttl_bg.gif) top left no-repeat; padding-left:20px; padding-top:5px; margin-bottom:30px; overflow:hidden; clear: both; 
}



.top_nav #form { text-align: right; margin-top: 8px; margin-right: 10px; padding: 0px; }
.top_nav #form #jumpMenu { color: #FFF; background-color: #BE1724; font-size: 14px; margin: 0px; padding: 0px; border: 1px solid #FF6666; }






.chiiki_pagetop{ text-align:right; padding-top:10px; clear: both; display: block; 
}
.chiiki_pagetop a{
	font-size:12px;
	font-weight:normal !important;
}
.mgb20{margin-bottom:20px;}
.mgb30{margin-bottom:30px;}
.mgb50{margin-bottom:50px;}
.chiiki_cnpt_btn{
	margin-top:10px;
	width:495px;
	float:right;
}

.compagetop{
border-top:1px solid #ccc;
margin-top:20px;
padding-top:10px;
}


.top_nav{ background:url(../img/top_nav_bg.gif) top left no-repeat; width:940px; height:40px; overflow:hidden; clear: both; 
}
.top_nav span a{ width:220px; height:40px; display:block; text-indent:-9999px; float:left; 
}

.top_nav ul{
	float:right;
	height:100%;
	overflow:hidden;
}
.top_nav li{
	float:left;
}

.attent{
font-size:11px;
}

.sred{
	font-size:11px !important;
	color:#cc1424;
	display:inline !important;
}
#jp_header { margin-bottom: 5px; }
.bsmark { text-align: right; margin-top: 5px; margin-bottom: 5px; }


.report_navi { margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; width: 920px; background: url(../../common/img/f-navi_bg.jpg) repeat-y 0px 50px; }
.report_navi_body { margin-right: 20px; margin-left: 20px; }
.report_navi ul { clear: left; margin: 0px; font-size: 14px; }
.report_navi ul li { display: block; color: #BB1610; float: left; text-align: left; width: 125px; margin-top: 5px; margin-bottom: 5px; }
.report_navi_body ul li a { font-size: 110%; }
.report_navi_body ul li span { font-size: 110%; color: #333; }

#sales { clear: both; margin-top: 20px; margin-bottom: 29px; background: url(../img/sales_bbg.jpg) repeat-y; width: 850px; }
.sales_body { margin-right: 15px; margin-left: 15px; }
.sales_left { float: left; width: 221px; }
.sales_right { float: right; width: 282px; margin-left: 15px; }


#osusumeArea{width:850px; margin-top:25px;}
#osusumeArea .osusumeBody{padding:20px 20px 10px; background:url(/japan/chiiki/common/img/bg_osusume_001.gif) repeat-y top left;}
* html #osusumeArea .osusumeBody{font-size:13.6px;}
#osusumeArea dl{width:390px; margin-right:10px;}
#osusumeArea dt{ width:100px; margin-right:15px; float:left;}
#osusumeArea a{line-height:1.5;}
#osusumeArea a em{font-weight:bold; font-style:normal;display:inline-block; margin-bottom:3px;}
#osusumeArea dd{margin-left:115px;}
* html #osusumeArea .osusumeBody a img{ float:left; padding-top:6px; height:1%;}
#osusumeArea .osusumeBody a img{vertical-align:middle !important;}

/* 202401 twitter to x */
#report_title_icons {
  visibility: hidden;
}

#report_title h1 img {
  object-fit: cover;
  width: 710px !important;
}
