@charset "UTF-8"; * { margin:0; padding:0; }
body { color:#001133; font-size:12px; line-height:1.5; background:url('design/bg.gif') 0 0 repeat-x; text-align:center; font-family:sans-serif; }
td,th { font-size:12px; }

p {margin :0 1em; }
.b2i2 { text-indent:1em; margin-bottom:2em; }
.indent2 { text-indent:1em; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
.C { text-align:center; }
.R { text-align:right; }

ol { margin:0 8em; }
.star { margin:0 2em 0 8em; list-style-type:none; }
.star li { list-style-type:none; list-style-image:url('design/marker_star.gif'); }

#container { background:url('design/bg2.gif') center 0 repeat-y; text-align:center; }
#bg_box { background:url('design/bg1.gif') center 0 no-repeat; }
#center { width:850px; margin:0 auto; text-align:left; }
#head img { border:none; }

#nav { width:850px; height:45px; overflow: hidden; list-style-type:none; }
#nav li { float:left; height:45px; }
#nav li a { display:block; height:45px; text-indent:-3000px; outline:none; }

#nav li a:hover { background-position: 0 100%; }
/*#nav01 a { background:url(design/nav_01.gif) 0 0 no-repeat; width:122px; }
#nav02 a { background:url(design/nav_02.gif) 0 0 no-repeat; width:123px; }
#nav03 a { background:url(design/nav_03.gif) 0 0 no-repeat; width:122px; }
#nav04 a { background:url(design/nav_04.gif) 0 0 no-repeat; width:122px; }
#nav05 a { background:url(design/nav_05.gif) 0 0 no-repeat; width:121px; }
#nav06 a { background:url(design/nav_06.gif) 0 0 no-repeat; width:122px; }
#nav07 a { background:url(design/nav_07.gif) 0 0 no-repeat; width:118px; }*/

#nav01 a { background:url('design/nav_01.gif') 0 0 no-repeat; width:106px; }
#nav02 a { background:url('design/nav_02.gif') 0 0 no-repeat; width:106px; }
#nav03 a { background:url('design/nav_03.gif') 0 0 no-repeat; width:106px; }
#nav04 a { background:url('design/nav_04.gif') 0 0 no-repeat; width:106px; }
#nav05 a { background:url('design/nav_05.gif') 0 0 no-repeat; width:106px; }
#nav06 a { background:url('design/nav_06.gif') 0 0 no-repeat; width:106px; }
#nav07 a { background:url('design/nav_07.gif') 0 0 no-repeat; width:106px; }
#nav08 a { background:url('design/nav_08.gif') 0 0 no-repeat; width:108px; }

#local_nav { width:180px; float:left; }
#local_nav ul { list-style-type:none; }
#local_nav li { background:url("design/nav_bu.gif") 0 center repeat-y; margin:0; padding:0; background-color:#ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #666666; border-left:1px solid #999999; border-right:1px solid #999999; }
#local_nav li.active { background:url("design/nav_bu_active.gif") 0 center repeat-y; margin:0; padding:0; background-color:#ffffff; border-top:1px solid #ffffff; border-bottom:1px solid #666666; border-left:1px solid #999999; border-right:1px solid #999999; }
#local_nav li a { color:#003366; text-decoration:none; display:block; padding:0.5em 16px 0.5em 10px; }
#local_nav li a:hover {color:#006699; text-decoration:none; display:block; background:url("design/nav_bu_over.gif") 0 center no-repeat; }

#contents { background-color:#ffffff; }

#section { margin:20px 30px; }

/*#main_title { background:url(design/title_bg01.gif) top center no-repeat; border-bottom:2px solid #aaaadd; padding:0.2em; }*/
#main_title h1 { color:#220055; margin:1em 0; padding:0.5em 0 0.5em 0.5em; font-size:18px; border-left:4px solid #aaaadd; }

h2 { font-size:14px; background:url(design/title_bg02.gif) top center no-repeat; color:#ffffff; padding:0.3em 1em 0.1em; border-bottom:2px solid #5566aa; margin-bottom:2em; }

h3 { margin:1em 0; }

h4 { margin:1em 0; }

.tel { font-weght:bold; }
.tel span { background-color:#333366; color:#ffffff; padding: 0.3em 0.5em; margin-right:1em; }


#foot_nav { text-align:center; margin:2em auto 0; }
#foot_nav li { display:inline; padding:0 1em; border-left:1px solid #999999; }

#page_top { text-align:right; margin:2em 1em; clear:both; }

#foot { line-height:1.3em; }
#address { background:url('design/foot.jpg') 0 0 no-repeat; height:83px; color:#000033; }
#address dl { padding:20px 12px 0; }
#address dt { font-size:14px; }
#address dd {  }
#copyright { margin:0 12px; text-align:right; color:#ffffff; }


