@charset "UTF-8";

/* ****************************************************
1. top parts

99. Extra

***************************************************** */


/* 1: common parts
=========================================*/
/* header */
#ir #headContainer {
	width: 900px;
	margin: 0 auto;
	border-bottom: none;
}
#ir #mainContents {
	margin-top: 5px;
}
#ir #mainContents .top-heading2 {
	margin-top: 25px;
}

/* rssList */
#ir #contents #newsBox ul.rssList li.allInfo {
	margin-right: 8px;
	padding-left:12px;
	background: url(../../../images/index_ic001.gif) no-repeat 1px 0.45em !important;
}
* html #ir #contents #newsBox ul.rssList li.allInfo {
	height: 1px;
	background-position:1px 0.35em !important;
}
* html #ir #contents #newsBox dt {
	height: 1px;
	background-position: 1px 50% !important;
}

/* indexFlame */
#ir #mainContents .indexFlame {
	clear: both;
	margin-top: 30px;
	padding-bottom: 5px;
	background: url(../../ir/images/index_bg002.gif) no-repeat 0 bottom;
}
#ir #mainContents .indexFlame .innerFlame {
	width: 660px;
	padding-top: 13px;
	background: url(../../ir/images/index_bg001.gif) repeat-y 0 0;
}
#ir #mainContents .indexFlame #topFlame01 {
	background: url(../../ir/images/index_bg005.gif) repeat-y 0 0;
}
#ir #mainContents .indexFlame #topFlame02{
	background: url(../../ir/images/index_bg006.gif) repeat-y 0 0;
}
#ir #mainContents .indexFlame .innerFlame .inner {
	margin: 23px 0 0 6px;
}
#ir #mainContents .indexFlame .innerFlame .col-left {
	float: left;
	width: 292px;
	padding: 0 14px 8px;
}
* html #ir #mainContents .indexFlame .innerFlame .col-left {
	width: 320px;
}
#ir #mainContents .indexFlame .innerFlame .col-right {
	float: right;
	width: 292px;
	padding: 0 14px 8px;
}
* html #ir #mainContents .indexFlame .innerFlame .col-right {
	width: 320px;
}
#ir #mainContents .indexFlame .innerFlame .btBox {
	margin-top: 5px;
}
#ir #mainContents .indexFlame .innerFlame .btBox p {
	float: right;
	background: url(../../ir/images/index_bg003.gif) repeat-x 0 0;
}
#ir #mainContents .indexFlame .innerFlame .btBox p a {
	display: block;
	min-height: 20px;
	padding: 3px 10px 4px 20px;
	background: url(../../ir/images/index_bg004.gif) no-repeat right top;
	color: #FFFFFF;
	font-weight: bold;
}

/* 99. Extra
=========================================*/
/* Clearfix */
#graphNav:after,
#ir #contents .messageColumn:after,
#ir #mainContents .indexFlame .innerFlame:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#graphNav,
#ir #contents .messageColumn,
#ir #mainContents .indexFlame .innerFlame {
	display: inline-block;
	min-height:1%;
}



