body { background-color: #fff; padding: 0; margin: 0 0 10px; text-align: center; color: #212121; }
#container { width: 780px; margin: 3px auto 0; }

.style3 {font-size: 12px}
h1 {
	font-size: 12px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
}
h2 {
	font-size: 12px;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

table { font-size: 100%; }
p, ol, ul { margin: 0 auto; }
a { color: #2273CE; }
a:visited { color: #2273CE; }
a:hover { color: #FD3722; }
a.arrow-blue { background-image: url(../img_share/arrow_blue.gif); background-repeat: no-repeat; padding: 0 0 0 13px; font-weight: normal; }

.center { margin: 0 auto; }
.clear { clear: both; height: 1px; font-size: 1px; }
.clear hr { display: none; }


/*　左レイアウト　*/
#menu { width: 170px; float: left; text-align: left; margin-top: 5px; }

#menu ul, #menu li { margin:0px; padding:0px; list-style:none; }
#menu { float: left; width:170px; height:auto; }
#menu li { margin-bottom: 7px; width: auto; height: auto; }
#menu .menu0, #menu .menu1, #menu .menu2, #menu .menu3 { font-size: 90%; line-height: 110%; }
#menu .menu4, #menu .menu5, #menu .menu6 { font-size: 83%; line-height: 120%; }
#menu a,#menu a:link,#menu a:visited { display:block; background-repeat: no-repeat; padding: 7px 0 7px 28px; _width:170px; }
#menu .menu0 a,#menu .menu0 a:link,#menu .menu0 a:visited { color: #0C419A; border: 1px solid #0C419A;  padding: 7px 0 7px 12px; }
#menu .menu1 a,#menu .menu1 a:link,#menu .menu1 a:visited { color: #0C419A; background-image: url(../img_share/menu1.gif); background-color: #D3EFFF; }
#menu .menu2 a,#menu .menu2 a:link,#menu .menu2 a:visited { color: #0C419A; background-image: url(../img_share/menu2.gif); background-color: #BDDEFD; }
#menu .menu3 a,#menu .menu3 a:link,#menu .menu3 a:visited { color: #E42309; background-image: url(../img_share/menu3.gif); background-color: #FAC9C2; }
#menu .menu4 a,#menu .menu4 a:link,#menu .menu4 a:visited { color: #E42309; background-image: url(../img_share/menu4.gif); background-color: #FFE7E4; }
#menu .menu5 a,#menu .menu5 a:link,#menu .menu5 a:visited { color: #3E7B00; background-image: url(../img_share/menu5.gif); background-color: #E5F4D6; }
#menu .menu6 a,#menu .menu6 a:link,#menu .menu6 a:visited { color: #363636; background-image: url(../img_share/menu6.gif); padding: 0 0 0 23px; margin-top: 13px; margin-bottom: 0: }
#menu .menu0 a:hover { color: #FD3722; background-color: #C3E3F9; }
#menu .menu1 a:hover { color: #FD3722; background-color: #92D8FF; }
#menu .menu2 a:hover { color: #FD3722; background-color: #9CCFFF; }
#menu .menu3 a:hover { color: #FD3722; background-color: #FFA497; }
#menu .menu4 a:hover { color: #FD3722; background-color: #FFC7C0; }
#menu .menu5 a:hover { color: #FD3722; background-color: #C9EEA4; }
#menu .menu6 a:hover { color: #FD3722; }


/*　右レイアウト　*/
#contents { width: 600px; text-align: center; float: right; font-size: 90%; line-height: 125% }
.contents { margin: 3px auto; text-align: left; }
#submenu { font-size:90%; text-align:left; width:570px;}



/*　下レイアウト　*/
#footer { text-align: left; border-top: 1px solid #0C419A; color: #0C419A; margin-top: 9px; padding-top: 8px; text-indent: 9px; font-size: 83%; }
#pegetop {text-align:right; font-size:70%;}