@charset "utf-8"; 

/*==================================================
	Site name : Scrum
	Modified  : Jul. 11, 2011
	Directory : /shared/css/
==================================================*/
/*	header
==================================================*/
.index #header .wrap {
	position: relative;
	zoom: 1;
	z-index: 2;
}

/*	page
==================================================*/
.index #page {
	margin-top: -39px;
}
.index #page #contents:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}
.index #page #contents {
	margin: 0 1px;
	padding: 34px 0 0 0;
	width: 949px;
	background: transparent url("../../img/bg_001.jpg") 0 0 no-repeat;
	position: relative;
	zoom: 1;
	height: 450px;
	z-index: 1;
}
.index #page #contents img {
	overflow: hidden;
	vertical-align: top;
	zoom: 1;
}
.index #page #contents h1 {
	margin: 20px 0 0 30px;
	float: left;
	display: inline;
	width: 211px;
	height: 214px;
}
.index #page #contents p.description {
	float: left;
	display: inline;
	margin: 252px 0 0 1px;
	width: 649px;
	height: 78px;
}
.index #page #contents ul {
	margin: 20px 0 0 0;
	_margin: 24px 0 0 0;
	float: right;
	display: inline;
}
*:first-child+html .index #page #contents ul {
	margin: 24px 0 0 0;
}
.index #page #contents ul li {
	margin: 0 0 0 0;
	float: left;
	display: inline;
	width: 293px;
	height: 96px;
	list-style-type: none;
}

/*	article
==================================================*/
.index #article.column {
	padding: 0 0 0 0;
	background: transparent url("../../img/bg_002.gif") 0 0 no-repeat;
}
.index #article.column h1 {
}
.index #article.column h1 a {
}
.index #article.column p.banner {
	margin: 0 0 0 0;
	padding: 13px 0 28px 30px;
}
.index #article.column p.banner a {
	border: 0;
}
.index #article.column p.banner a:link img,
.index #article.column p.banner a:visited img {
	border: 2px solid #888;
}
.index #article.column p.banner a:hover img,
.index #article.column p.banner a:active img {
	border: 2px solid #fa803d;
}

.index #article.column h2 {
	margin: 0 0 9px 0;
	padding: 0 0 0;
	width: 418px;
	height: 30px;
	zoom: 1;
	z-index: 3;
}
.index #article.column h2 span {
	background: url("../../img/h2_001.gif") no-repeat;
	position: absolute;
	width: 418px;
	height: 30px;
}

.index #article.column h3 {
}
.index #article.column p.lead {
}
.index #article.column .section {
	
}
.index #article.column p {
}
#article.column .section .entry_header h3:after {
	display: block;
	clear: both;
	height: 0;
	content: "";
}
#article.column .section .entry_header h3 {
	margin: 0;
	padding: 15px 0 0 74px;
	display: block;
	width: 545px;
	zoom: 1;
	border: 0;
	font-size: 100%;
	color: #fff;
}
#article.column .section .entry_header h3 strong {
	padding: 0 0 0 0;
}

/*	pagination
==================================================*/
#article.column .pagination {
	margin: 0 0 0 29px;
	width: 623px;
	background: url("../img/bg_008.gif") 50% 0 no-repeat;
	zoom: 1;
}
#article.column .pagination ul:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
#article.column .pagination ul {
	margin: 0;
	width: 623px;
	background: url("../img/bg_006.gif") 0 100% no-repeat;
	height: auto!important;
	_height: 1px;
	min-height: 1%;
	zoom: 1;
	list-style-type: none;
}
#article.column .pagination ul li {
	margin: 1px 4px 4px 1px;
	padding: 0;
	float: left;
	display: inline;
	width: 305px;
	list-style-type: none;
	color: #666;
}
#article.column .pagination ul li.next {
	float: right;
	text-align: right;
}
#article.column .pagination ul li a {
	padding: 15px 17px;
	border-bottom: 0!important;
	display: block;
	_width: 272px;
}
#article.column .pagination ul li a:link span,
#article.column .pagination ul li a:visited span {
	border-bottom: 1px dotted #333;
	color: #000;
}
#article.column .pagination ul li a:hover span,
#article.column .pagination ul li a:active span,
#article.column .pagination ul li a:focus span {
	border-bottom: 1px solid #c17674;
	color: #c20600;
}


/*	enquete - modified 091217
==================================================*/
#article.column .enquete {
	margin: 0 0 20px 29px;
	padding: 0 0 4px 0;
	width: 623px;
	background: url("../../img/bg_enq_001.gif") 0 100% no-repeat;
	zoom: 1;
}
#article.column .enquete p {
	margin: 0 0 0;
	padding: 0;
	line-height: 1.231;
	font-weight: bold;
	background: url("../../img/bg_enq_002.gif") 0 0 no-repeat;
}
#article.column .enquete p a {
	margin: 0 4px 0 0;
	padding: 14px 10px 14px 109px;
	display: block;
	border: 0;
	font-size:108%;
	background: url("../../img/bg_enq_003.gif") 37px 50% no-repeat #ffe37d;
}
#article.column .enquete p a:hover {
	border: 0;
}
#article.column .enquete p a span {
	border-bottom: 1px dotted #666;
}

/*	news - modified 101227
==================================================*/
#article.column .news .entry_header {
	padding: 29px 5px 0 0;
	background: url("../img/bg_015.gif") 50% 0 no-repeat;
}
#article.column .news .entry_header h3 {
	margin: 0;
	padding: 0 0 0 1px;
}
#article.column .news .entry_body {
	padding-bottom: 15px;
}
#article.column .news .entry_body .subsection {
	margin: 0;
	padding: 31px 0 0 0;
	border-bottom: 0;
	background: none no-repeat;
}
#article.column .news .entry_body .subsection p {
	padding: 0 0 1.5em;
	font-size: 108%;
}
#article.column .news .entry_body ul {
	margin: 0;
	padding: 0 0 5px;
}
#article.column .news .entry_body ul li {
	margin: 0 0 18px;
	padding: 0 0 0 22px;
	background: url(../../img/icon_001.gif) 0 50% no-repeat;
	list-style-type: none;
}
#article.column .news .entry_body ul li strong {
	display: inline;
}/*
#article.column .news .entry_body .subsection #enquete {
	margin: 0 0 20px;
	padding: 4px;
	background-color: #fff;
}
#article.column .news .entry_body .subsection #enquete dl {
	padding: 8px 22px 8px 18px;
	border:1px solid #007376;
}
#article.column .news .entry_body .subsection #enquete dl dt {
	margin: 0 0 5px;
	padding: 0;
	color:#007376;
	font-weight:bold;
}
#article.column .news .entry_body .subsection #enquete dl dd {
	margin: 0;
	padding: 0 0 0 20px;
	float: right;
	display: inline;
	font-weight:bold;
	background: url(../../img/icon_002.gif) 0 50% no-repeat;
}
#article.column .news .entry_body #yomiuri_news {
	border:1px solid #999;
	background: url(../../img/bg_003.gif) 0 0 no-repeat #fff;
}
#article.column .news .entry_body #yomiuri_news h4 {
	padding: 16px 0 0 17px;
}
#article.column .news .entry_body #yomiuri_news h4 img {
	vertical-align:top;
}
#article.column .news .entry_body #yomiuri_news ul {
	margin: 14px 0 0 0;
	padding: 0 0 20px 233px;
	background: url(../../img/txt_002.gif) 21px 0 no-repeat;
}
#article.column .news .entry_body #yomiuri_news ul li {
	margin: 0 0 0 70px;
	padding: 4px 0 4px 22px;
	text-align: center;
	float:left;
	display: inline;
	white-space:nowrap;
	font-weight:bold;
}*/

/*	aside
==================================================*/
.index #aside.column {
	margin: 0px 1px 0 0;
	padding: 8px 0 0 0;
	background: url("../img/bg_007.gif") 100% 0 no-repeat;
	top: 0;
}
