.td_bg_left {  background-image: url(../images/frame_left.gif)}
.td_bg_right { background-image: url(../images/frame_right.gif)}
body {  color: #FFFFFF; font-size: 6pt; margin-top: 0px; text-align: center; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.body_td_left {  width: 169px; background-color: #009933}
.body_global_menu_btn_bg {  height: 22px; padding-left: 10px; background-image: url(../images/globalmenu_bg.gif)}
.body_contents_bg { background-color: #FFFFFF; clip:  rect(   )}

a:link {  font-size: 100%; color: #000066; text-decoration:underline;}
a:visited {  font-size: 100%; color: #996699; text-decoration: none}
a:hover {  font-size: 100%; color: #FF0000; text-decoration: none; background-color: #FFCC33}

.body_contents_bg_copyright { background-color: #FFFFFF; clip: rect( ) ; font-size: 90%; color: #999999; text-align: center; font-family: "Verdana"}
td {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #333333}
.copyright {  font-family: "Verdana"; font-size: 90%; color: #666666; text-align: right; margin-bottom: 10px; margin-top: 10px}
address {  font-family: "ＭＳ Ｐゴシック", "Osaka", "Verdana"; font-size: 90%; font-style: normal; text-align: right; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}
h1 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
p { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #333333; margin-right: 20px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px}
img {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.image_text_center {  vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.link_color_blue {  font-size: 90%; color: #0000FF; text-decoration: underline}
.body_contents_window {  background-image: url(../images/bar_03.gif); background-repeat: repeat-x}
.text_sit_right { margin-top: 5px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; text-align: right ; color: #333333}
.text_top_p { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
li { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #333333; margin-right: 30px; margin-left: 15px }
.body_td_leftCopy { background-color: #009933; width: 169px }
h2 {  font-size: 10px; font-weight: bold}
.bold {  font-weight: bold}
.text_right {  text-align: right}
h3 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12pt; color: #333333; margin-right: 20px; margin-left: 35px; margin-top: 10px; margin-bottom: 0px}
.text_sit_left { margin-top: 5px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px; text-align: left; color: #000000 }
.p_indent_01 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 90%; color: #333333; margin-right: 20px; margin-left: 50px}
.make_me_red {  color: #FF0000}
.bold_voice_tile { font-weight: bold ; margin-top: 10px; margin-bottom: 10px; margin-left: 25px}
.text_sit_center {  text-align: center}
.form_margin {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.make_me_blue {  color: #000066; font-weight: bold}
.make_me_orange {  color: #FF6600}
.make_me_small {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 8pt}
.p_sub_title {  font-weight: bold; color: #333333; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; background-color: #E2E1DF}
fieldset {  width: 350px; margin-left: 20px; margin-right: 20px; border: #E2E1DF solid}
.img_border {  border: #000000 solid; border-width: 5px 20px}
h4 {
	margin: 0px 0px 4px;
}
.answer {
	margin: 10px 5px 0px 30px;
	color: #481E47;
}



dl#area-topics {
	background-color: #FFFFFF;
	padding: 5px;
}

dl#area-topics dt{
	background-color: #f9d9d3;
	font-size: 90%;
	padding: 5px;
	margin: 0px;
}

dl#area-topics dd{
	padding: 8px;
	margin: 7px;
}


dl#area-topics dd img{
float:left;
padding:0px 5px;
}





/* .pkg class wraps enclosing block element around inner floated elements 
-------------------------------------------------------------------------------- */
.pkg:after {
content: "."; /* 新しい要素を作る */
display: block; /* ブロックレベル要素に */
clear: both;
height: 0;
visibility: hidden;
}

.pkg {
min-height: 1px;
}

* html .pkg {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}
