body {  background-color: #CCCCCC; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.sub_title{padding-top:8px;padding-bottom:5px;font-weight:bold; margin-top: 0px; margin-bottom: 0px}
/*テキストリンクカラーの設定*/
a:link {  color: #0000CC}
a:visited {  color: #990099}
a:hover {  color: #FF9900}

/*ヘッダナビイメージ*/
.bkg_navitab01 {  background-image:  url(object/bkg_navitab01.gif); background-repeat: no-repeat}
.bkg_navitab02 {  background-color: #DEECFB; background-image:  url(object/bkg_navitab02.gif); background-repeat: no-repeat}
.bkg_navitab03 {  background-color: #DEECFB; background-image:  url(object/bkg_navitab03.gif); background-repeat: no-repeat}
.bkg_navitab04 {  background-color: #DEECFB; background-image:  url(object/bkg_navitab04.gif); background-repeat: no-repeat}
.bkg_navitab05 {  background-color: #DEECFB; background-image:  url(object/bkg_navitab05.gif); background-repeat: no-repeat}

/*ボックス*/
.box_outertable {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: #CCCCCC #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.box_contents{margin-left:20px;background-color:#FFFFFF}
.box_subnavi{padding-right:10px}
.box_menu{padding-top:10px;padding-left:10px;font-size:12px;line-height:180%;background-color:#FFFFFF}
.box_return{padding:10px 30px 10px 0px}
.box_copyright{padding-top:10px;padding-bottom:40px;font-size:10px}

/*ヘッダーメニュー*/
div#menu_home{width: 180px;margin:0px;padding-top: 4px;padding-bottom: 0px;font-size: 14px;line-height: 240%}
div#menu_home a{display: block;width:180px;margin :0px;padding:0px;font-weight:plane;text-decoration: none;color:#000000}
div#menu_home a:hover{color: #FF9900}



/*新しいメニューを作成中*/
td#menubtn a{display:block;width:180px;padding-top:0.5em;padding-bottom:0.5em;font-size:14px;text-decoration: none;border-bottom:1px solid #CCCCCC;background-color:#FFFFFF}
td#menubtn a:hover{background-color:#DEECFB}

td#menubtn12px a{display:block;width:180px;font-size:12px;padding-top:0.5em;padding-bottom:0.5em;text-decoration: none;border-bottom:1px solid #CCCCCCC;background-color:#FFFFFF}
td#menubtn12px a:hover{background-color:#DEECFB}



.index_spacer{background-color:#CCCCCC;border-bottom:1px solid #CCCCCC}


div#menu{width: 145px;margin:0px;padding-top: 4px;padding-bottom: 0px;font-size: 14px;line-height: 240%}
div#menu a{display: block;width:145px;margin :0px;padding:0px;text-decoration: none;color:#000000}
div#menu a:hover{color: #FF9900}

/*サブメニュー*/
div#submenu{margin-right:10px;margin-bottom:5px;font-size: 12px;color:#999999}
div#submenu a{text-decoration: none;color:#999999}
div#submenu a:hover{text-decoration: none;color:#FF9900}

/*イメージと文字回り込み*/
p#image_left{float:left;margin-top:0px;padding-top:0px;margin-right:1em}
p#image_right{float:right;margin-top:0px;padding-top:0px;;margin-left:1em}
p#image_clear{clear:both;line-height: 150%}
p#with_image{margin-top:0;line-height: 150%}



h2 {margin-bottom:0px;padding-top:20px;padding-bottom:5px;font-size:24px;border-bottom:3px solid #B5CDDB}
.text_12px {  font-size: 12px; line-height: 150%}
.text{line-height:150%}


