@charset "Shift_JIS";

/* ============================================= initialize */
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 86%;
	align: left;
}

p {
	margin:0 0 1.4em;
}

a img {
	border: 0px;
} 

a{
 font-weight:bold;
 color: #0088ff;
}
a:visited {
 color: #0088ff;
}

a:hover {
 color: #ff88ff;
}


/* =============================================  common */
body {
	padding: 6px 10px 10px;
	font-family: "ＭＳ ゴシック";
	text-align: center;
	background: #6ad;
}

#content_root {
	width: 635px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	background: #FFF;
}

.introduction {
	width: 635px;
	background: #fff url(intro_bg_2.jpg) center top no-repeat;
}
.introduction h1 {
	width: 635px;
	height: 200px;
	overflow: hidden;
	line-height: 1.6em;
	text-indent: -5000em;
	background: url(h1_title_bg.png) no-repeat;
	z-index: 3;
}

.introduction h1 span {
	position: relative;
	z-index: -1;
}

.introduction h2{
	padding	: 10px;
}
.introduction p {
	padding: 0 20px 0 10px;
	margin: 0.8em 0;
	letter-spacing: 1px;
	line-height: 1.3em;
	font-family: "HiraMaruPro-W4","HiraMaruProN-W4","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Tahoma, Sans-Serif;
	font-size: 86%;
}

.header_main {
	margin: 0 0 0 10px ;
	padding: 0 0 1px;
	/*background : #FFF url(header_img.jpg) right bottom no-repeat; */
}

.intro_main {
	width: 370px;
}

.intro_main h2 {
	font-family: "MSMincho-W6", "MS明朝","メイリオ", Meiryo, Tahoma, Sans-Serif;

}

.manifest_2011 {
	background: #fff;
}

.manifest_2011 h2 {
	padding: 5px 20px 5px;
	background: #c6e1f4;
}
.manifest_2011 h4 {
	margin: 8px 5px 15px 25px;
	font-size: 120%;
	color: #ed6d00;
	font-family: "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Tahoma, Sans-Serif;
}



.section {
	margin: 0 7px;
	padding: 0 0 1.2em;
	background: #FFF url(main_bg.jpg) left bottom no-repeat;
}

.section01 h3,
.section02 h3,
.section03 h3,
.section04 h3 {
	padding: 15px 0 5px 30px; 
	background: #FFF url(section_h3.jpg) left top no-repeat;
	line-height: 1.7em; 
	text-indent: 3em;
	color: #529f48;
	font-size: 140%;
	font-family: "HiraMaruPro-W4","HiraMaruProN-W4","Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Tahoma, Sans-Serif;
}
.section01 h3 span {
	display: block;
	left: 0;
	margin: 0;
	padding: 0; 
	background: #FFF url(section01_h3.jpg) left top no-repeat;
}

.section02 h3 span {
	margin: 0;
	padding: 0; 
	background: #FFF url(section02_h3.jpg) left top no-repeat;
}

.section03 h3 span{
	margin: 0;
	padding: 0; 
	background: #FFF url(section03_h3.jpg) left top no-repeat;
}

.section04 h3 span{
	margin: 0;
	padding: 0; 
	background: #FFF url(section04_h3.jpg) left top no-repeat;
}

.section ul {
	margin-left: 3.5em;
}
.section li {
	margin: 0.5em 2em 0.5em 0;
	line-height: 1.2em;
	list-style-image: url(point.gif);
}

.section li strong {
	font-weight: bold;
	color: #0084a6;
}




.backnumbers_wrap {
	position: absolute;
	top: 0px;
	right: -24px;
}
.backnumbers_wrap hr ,
.backnumbers_wrap h2 {
	display: none;
}
#backnumbers_list {
	width: 24px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#backnumbers_list li {
	width: 24px;
	height: 80px;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 0;
	background-position: left -174px;
	background-repeat: no-repeat;
	z-index: 3;
}
#backnumbers_list li a {
	display: block;
	width: 24px;
	height: 80px;
	text-decoration: none;
}
#backnumbers_list li a span.dkir {
	position: relative;
	z-index: -1;
}
#backnumbers_list li.current_label {
	background-position: left top;
}
#backnumbers_list li.label_2007 {
	background-image: url(../label_2007.gif);
}
#backnumbers_list li.label_2011 {
	background-image: url(../label_2011.gif);
}
#backnumbers_list li.label_2015 {
    background-image: url("../label_2015.gif");
}