@charset "UTF-8";



#wrap #wide #main {
		margin: 0 auto;
		width: 630px;
}

#wrap #wide #main #idea {
		width: 600px;
		padding: 15px 15px 0 15px;
}

#wrap #wide #main #datail {
		width: 600px;
		padding: 15px;
}


#wrap #wide #main #idea dl {
		border:none;
		margin-bottom: 25px;
}

#wrap #wide #main #datail dl {
		width: 100%;
		border-top: 1px solid #ccc;
		padding: 15px 0;
}

#wrap #wide #main dt {
		float: left;
		width: 80px;
}

#wrap #wide #main dd {
		margin-left: 85px;
		text-align: justify;
}




#wrap #wide #main #idea h3 {
		color: #EA5810;
		margin: 5px 0;
}

#wrap #wide #main #datail {
		margin-top: 20px;
}

#wrap #wide #main #counter table {
		width: 100%;
}



#wrap #wide #main #counter th {
		width: 20%;
		text-align:left;
		padding: 15px 15px 0 15px;
}

#wrap #wide #main #counter td {
		width: 80%;
		padding: 15px 15px 0 15px;
}

#wrap #wide #main #counter p {
		text-align: right;
		margin-bottom: 5px;
}

#wrap #wide #main #counter fieldset {
		border:none;
		background-color: #F2F2F2;
		padding-bottom: 20px;
		background:url(../img/contact_bg.gif) repeat;
} 

#wrap #wide #main #counter legend {
display:none;
} 

#wrap #wide #main #counter caption {
		text-align: right;
}

#wrap #wide #main #counter {
		margin-top: 15px;
		margin-bottom: 5px;
}


/* hide hack from Mac-IE5 \*/
* html #main dd { height: 1%; }
/* end hiding */

#wrap #wide #main #sign_main {
		background: #f3f3f3 url(../photo_data/sign/sign_base.png) no-repeat right;
}

#wrap #wide #main #content {
		width: 100%;
		overflow: hidden;
}

#wrap #wide #main h4 {
		position:relative;
		border-bottom:1px solid #999;
		padding-bottom:5px;
		height: 1%;
}



#wrap #wide #main #content #sign {
		width: 650px;
		margin-left: -21px;
		padding: 0;
		list-style: none;
}


#wrap #wide #main #content #sign li {
		float: left;
		margin-left: 22px;
		display: inline;
		margin-top: 20px;
}
#wrap #wide #main .genre {
		padding: 8px;
		margin-bottom: 20px;
		height:84px;
}

#wrap #wide #main .genre h3 {
		margin-bottom:5px;

}

#wrap #wide #main .genre p {
		text-align: justify;
		width:330px;
}

#wrap #wide #main #data {
		width: 630px;
}

#wrap #wide #main #sitemap_list ul {
		width: 265px;
		list-style: none;
}

#wrap #wide #main #sitemap_list li {
		width: 265px;
		display: block;
		height: 25px;
		margin-bottom: 20px;
}

#wrap #wide #main #sitemap_list li a {
		width: 265px;
		display: block;
		height: 25px;
		text-indent:-9999px;
}

#wrap #wide #main #sitemap_list li#map01 {
		background: #D9D9D9 url(../img/map01.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map02 {
background: #D9D9D9 url(../img/map02.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map03 {
		background: #D9D9D9 url(../img/map03.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map04 {
background: #D9D9D9 url(../img/map04.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map05 {
background: #D9D9D9 url(../img/map05.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map06 {
background: #D9D9D9 url(../img/map06.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map07 {
background: #D9D9D9 url(../img/map07.gif) no-repeat;
}
#wrap #wide #main #sitemap_list li#map08 {
background: #D9D9D9 url(../img/map08.gif) no-repeat;
}


#wrap #wide #main #sitemap_list #right {
		position:absolute;
		top:0;
		right:0;
		width:265px;
}
#wrap #wide #main #sitemap_list #right li {
margin-bottom:5px;
}


#wrap #wide #main #sitemap_list #right li#map09 {
background: #F2F2F2 url(../img/map09.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map10 {
background: #F2F2F2 url(../img/map10.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map11 {
background: #F2F2F2 url(../img/map11.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map12 {
		background: url(../img/map12.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map13 {
background: #F2F2F2 url(../img/map13.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map14 {
background: #F2F2F2 url(../img/map14.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map15 {
background: #F2F2F2 url(../img/map15.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map16 {
background: #F2F2F2 url(../img/map16.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map17 {
background: #F2F2F2 url(../img/map17.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map18 {
background: #F2F2F2 url(../img/map18.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map19 {
background: #F2F2F2 url(../img/map19.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map20 {
background: #F2F2F2 url(../img/map20.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map21 {
background: #F2F2F2 url(../img/map21.gif) no-repeat;
}
#wrap #wide #main #sitemap_list #right li#map22 {
background: #F2F2F2 url(../img/map22.gif) no-repeat;
}

#wrap #wide #main #sitemap_list {
		position: relative;
		width: 630px;
		background:url(../img/sitemap.gif) no-repeat;
		height: 415px;
}

#wrap #wide #main #link_list {
		width: 630px;

}


#wrap #wide #main #link_list #middle {
		width: 730px;
		list-style: none;
		margin-left:-30px;
}

#wrap #wide #main #link_list #middle li {
		float:left;
		width:300px;
		height:25px;
		display:block;
		margin-left:30px;
		margin-bottom: 20px;
		font-size:75%;
}

#wrap #wide #main #link_list #middle li a {
		width:300px;
		height:25px;
		display:block;
		text-indent:-9999px;
}

#wrap #wide #main #link_list #middle li#link01 {
background: #EDEDED url(../img/link01.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link02 {
background: #EDEDED url(../img/link02.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link03 {
background: #EDEDED url(../img/link03.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link04 {
background: #EDEDED url(../img/link04.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link05 {
background: #EDEDED url(../img/link05.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link06 {
background: #EDEDED url(../img/link06.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link07 {
background: #EDEDED url(../img/link07.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link08 {
background: #EDEDED url(../img/link08.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link09 {
background: #EDEDED url(../img/link09.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link10 {
background: #EDEDED url(../img/link10.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link11 {
background: #EDEDED url(../img/link11.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link12 {
background: #EDEDED url(../img/link12.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link13 {
background: #EDEDED url(../img/link13.gif) no-repeat;
}
#wrap #wide #main #link_list #middle li#link14 {
background: #EDEDED url(../img/link14.gif) no-repeat;
}



#wrap #wide #main #chart h3 {
		color: #EA5810;
		margin-top:20px;
}

#wrap #wide #main #chart p {
		margin: 20px 0;
}
 
