@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
}

body {
	color: #000000;
	background-color: #FFFFFF;
}

h1 {
	height: 0px;
	width: 0px;
	overflow: hidden;
}

h2 {
	font-size: xx-large;
	color: #111111;
	font-family: 'IM Fell DW Pica SC', arial, serif;
	margin-bottom:20px;
}

div.section {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

div.section-body {
	margin: 2% 5% 5% 5%;
	line-height: 1.6;
	color: #333333;
}

div.section-body a {
	color: #333333;
	text-decoration: none;
}

div.section-body .left {
width:10%;
float:left;
}

div.section-body .left a {
color: #333333;
font-size:14px;
font-family: 'Vollkorn', arial, serif;
text-decoration: none;
margin-bottom:10px;
}

div.section-body .left a:hover {
text-decoration:underline;
background:url(../img/arrow.gif) no-repeat ;
padding-left:10px;
}

div.section-body .right {
width:89%;
min-height: 100%;
font-size:13px;
float:right;
position: relative;
}

div.section-body .right h3 {
font-size:20px;
margin-bottom:10px;
background:url(../img/midashi.gif) no-repeat ;
padding-left: 10px;
}

div.section-body .right p {
margin-left: 10px;
}


div.section-body .right .main-v img {
width:100%;
margin-bottom:10px;
}

div.section-body .right a {
text-decoration:underline;
}

div.section-body .right a:hover {
background:#000000;
color:#FFFFFF;
}

div.section-body .right strong {
background:#000000;
color:#FFFFFF;
}

div#section1 {
	top: 0;
	left: 2px;
	background-color: #FFFFFF;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section2 {
	top: 0;
	left: 100%;
	background-color: #DDDDDD;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section3 {
	top: 0;
	left: 200%;
	background-color: #FFFFFF;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section4 {
	top: 100%;
	left: 0;
	background-color: #DDDDDD;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section5 {
	top: 100%;
	left: 100%;
	background-color: #FFFFFF;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section6 {
	top: 100%;
	left: 200%;
	background-color: #DDDDDD;
	overflow-y: hidden;
    overflow-x: hidden;
}










div#section7 {
	top: 200%;
	left: 0;
	background-color: #FFFFFF;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section8 {
	top: 200%;
	left: 100%;
	background-color: #DDDDDD;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#section9 {
	top: 200%;
	left: 200%;
	background-color: #FFFFFF;
	overflow-y: hidden;
    overflow-x: hidden;
}

div#navi {
	position: fixed;
	_position: absolute;
	right: 5%;
	bottom: 5%;
	border: 2px solid #F3F3F3;
}

div#navi table {
	border-collapse: collapse;
}

div#navi table td {
}

div#navi table td#navi1 {
	background-color: #FFFFFF;
}

div#navi table td#navi2 {
	background-color: #F3F3F3;
}

div#navi table td#navi3 {
	background-color: #FFFFFF;
}

div#navi table td#navi4 {
	background-color: #F3F3F3;
}

div#navi table td#navi5 {
	background-color: #FFFFFF;
}

div#navi table td#navi6 {
	background-color: #F3F3F3;
}

div#navi table td#navi7 {
	background-color: #FFFFFF;
}

div#navi table td#navi8 {
	background-color: #F3F3F3;
}

div#navi table td#navi9 {
	background-color: #FFFFFF;
}

div#navi table td a {
	display: block;
	width: 3em;
	height: 2em;
	color: #333333;
	text-decoration: none;
}

div#navi table td a:hover {
	background-color: #EBEBEB;
}





#footer {
text-align:right;
margin-right:5px;
margin-top:10px;
font-size:12px;
width:100%;
}




#wrap{
width: 500px;
margin: 20px auto;
}
.smallimage {
background-color: #fff;
border: 1px solid #CCC;
padding: 3px;
margin: 10px 5px 0 0;
}


.li_margin10 ul li {
 margin-bottom:10px;
 }
 
 
 .F10 {font-size: 10px}

