@charset "shift_jis";

/*=========================================================
	[ index.css ]
	Category top design
	date - creation:2011-07-25 // update:2011-07-25
=========================================================*/
#content{
	width:740px !important;
	margin:0 !important;
}

#container2{
	padding:0 10px 15px 11px;
}
#graph-line{
	position:absolute;
	z-index:1000;
	top:157px;
	left:155px;
	width:558px;
	padding:5px 0 0 10px;
	border-top:2px solid #ff0000;
	font-size:12px;
}
* html #graph-line{
	width:564px;
	top:170px;
	left:159px;
}
*:first-child+html #graph-line{
	width:567px;
	top:170px;
	left:155px;
}

/* 1. main image
=========================================================*/
.infoNews td{
	font-size:100% !important;
}
#content #categoryNews .section .infoNews ul li span {
	width: 80px;
}
#content #categoryNews .section .infoNews ul li a {
	width: 560px;
	text-decoration:none;
}
#content #categoryNews .navAnchor span a {
	text-decoration:none;
	padding-right:8px;
}
#content #categoryNews .section .infoNews ul li a:hover {
    text-decoration: underline;
}
#content #categoryNews .navAnchor span a:hover {
    text-decoration: underline;
}

#content #categoryNews .navAnchor span {
	background: url(/koho/format/images/for_mk_arrow1.gif) no-repeat;
	background-position:top left;
	padding-left:14px;
	margin-left:2px;
}
#content #categoryNews .navAnchor {
	width: 640px;
	margin:20px 0;

	font-size:80%;
}
#content #categoryNews table.menu {
	font-size: 100%;
	font-weight: bold;
	margin-top:25px;
	border:none;
}
#content #categoryNews table.menu a {
	color: #333;
	border:none;
	padding-right: 14px;
	background: url(/koho/format/images/heading_ico_link.gif) right no-repeat;
}
#content #categoryNews table.menu td {
	padding:3px 5px;
}
#content .mt0 {
	margin-top: 0px;
	padding-top: 0px;}
#content .mb0 {
	margin-bottom: 0px;
	padding-bottom: 0px;}
	
	
/* 2. news List
=========================================================*/
#content{
	float:none;
	width:640px;
	margin-left:50px;
}

h1{
	margin-top:30px;
	font-size:120%;
	line-height:1.5;
}
#categoryNews h1{border-bottom:3px solid #1A0F94;}
#targetNews h1{border-bottom:3px solid #1A0F94;}

div.infoNews,
div#infoEvent,
div#infoAward,
div#infoNotice{
	margin-top:15px;
}

/* title list
---------------------------------------------------------*/
.infoNews ul,
#infoEvent ul,
#infoAward ul,
#infoNotice ul{
	margin-top:10px auto;
	padding-left:0;
	list-style:none;
}

.infoNews li,
#infoEvent li,
#infoAward li,
#infoNotice li{
	margin-top:5px;
}

.infoNews li span,
#infoEvent li span,
#infoAward span{
	display:block;
	float:left;
	width:120px;
}
.infoNews li a,
#infoEvent li a,
#infoAward li a{
	display:block;
	float:right;
	width:520px;
	text-align:left;
}
.infoNews li img,
#infoEvent li img,
#infoAward li img,
#infoNotice li img{margin-left:3px;}

/* clear hack
---------------------------------------------------------*/
/* Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php */
.infoNews li:after,
#infoEvent li:after,
#infoAward li:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.infoNews li,#infoEvent li,#infoAward li{display:inline-block;}
/* Hides from IE-mac \*/
* html .infoNews li,* html #infoEvent li,* html #infoAward li{height:1%;}
.infoNews li,#infoEvent li,#infoAward li{display: block;}
/* End hide from IE-mac */

/* note */
.infoNote{
	margin:10px 0;
	font-size:80%;
	line-height:1.5;
}