*{
    margin:0;
    padding:0;
}
html{
    height:100%;
}
body{
    height:100%; line-height: 120%; FONT-SIZE: 11pt; COLOR: #431D13; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
* html div#container{
    height:100%;
}
div#container{
    width: 100%;
    margin:0px auto;
    position:relative;
    min-height: 100%;
}
body > #container {
        height: auto;
}
div#main{
    padding-bottom:220px;
}
#foot{
    position:absolute;
    bottom:0px;
    height:220px;
    width:100%;
}



#header_texture {
        height: 20px; width: 100%; min-width: 900px; background: url(../images/header_texture.png) repeat-x;
}
#header_bg {
        height: 120px; width: 100%; min-width: 900px; background: url(../images/header_bg.png) repeat-x;
}
#footer_texture {
        height: 42px; width: 100%; min-width: 900px; background: url(../images/footer_texture.png) repeat-x;
}
#line_texture_02 {
        height: 3px; width: 100%; min-width: 900px; background: url(../images/line_texture_02.gif) repeat-x;
}
#flash_texture {
        height: 304px; width: 100%; min-width: 900px; background: url(../images/flash_texture.gif) repeat-x;
}
#flash_texture_h35 {
        height: 35px; width: 100%; min-width: 900px; background: url(../images/flash_texture_h35.gif) repeat-x;
}



A:link {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #800080; TEXT-DECORATION: underline
}
A:active {
	COLOR: #808080; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #CC0000; TEXT-DECORATION: none
}
TR {
	line-height: 120%; FONT-SIZE: 11pt; COLOR: #431D13; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
TD {
	line-height: 120%; FONT-SIZE: 11pt; COLOR: #431D13; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
TH {
	line-height: 120%; FONT-SIZE: 11pt; COLOR: #431D13; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.l-size {
	FONT-SIZE: 12pt; COLOR: #431D13; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.n-size {
	FONT-SIZE: 11pt; COLOR: #431D13; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.m-size {
	FONT-SIZE: 10pt; COLOR: #431D13; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.m-size2 {
	FONT-SIZE: 10pt; COLOR: #431D13; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.s-size {
	FONT-SIZE: 8pt; COLOR: #431D13; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.black1 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka;
}
.black2 {
	line-height: 130%; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka;
}
.black3 {
	FONT-SIZE: 13pt; COLOR: #000000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka;
}
.gray1  {
	FONT-SIZE: 14pt; COLOR: #404040; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka;
}
.gray2 {
	FONT-SIZE: 10pt; COLOR: #706A4E; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
;}
.gray3 {
	FONT-SIZE: 11pt; COLOR: #706A4E; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
;}
.gray4 {
	FONT-SIZE: 11pt; COLOR: #9F9A81; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
;}
.gray5 {
	FONT-SIZE: 14pt; COLOR: #7D7861; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
;}
.d-gray {
	FONT-SIZE: 10pt; COLOR: #444444; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.white {
	FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.white2 {
	FONT-SIZE: 11pt; COLOR: #ffffff; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.white3 {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.d-red {
	FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.d-red2 {
	FONT-SIZE: 20pt; COLOR: #cc0000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.d-red3 {
	FONT-SIZE: 12pt; COLOR: #D70303; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red {
	FONT-SIZE: 11pt; COLOR: #F40000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red2 {
	FONT-SIZE: 11pt; COLOR: #F40000; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red3 {
	FONT-SIZE: 14pt; COLOR: #F40000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red4 {
	FONT-SIZE: 24pt; COLOR: #F40000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red5 {
	FONT-SIZE: 10pt; COLOR: #F40000; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red6 {
	FONT-SIZE: 10pt; COLOR: #F40000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.red7 {
	FONT-SIZE: 18pt; COLOR: #F40000; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.brown {
	FONT-SIZE: 11pt; COLOR: #866502; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.brown2 {
	FONT-SIZE: 10pt; COLOR: #866502; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.brown3 {
	FONT-SIZE: 10pt; COLOR: #866502; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.brown4 {
	FONT-SIZE: 11pt; COLOR: #887000; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.brown4_pd {
	padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
        FONT-SIZE: 11pt; COLOR: #887000; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.d-brown {
	FONT-SIZE: 12pt; COLOR: #806D12; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.green {
	FONT-SIZE: 11pt; COLOR: #6C7C00; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.green2 {
	FONT-SIZE: 12pt; COLOR: #6C7C00; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.green3 {
	FONT-SIZE: 11pt; COLOR: #6C7C00; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.green4 {
	FONT-SIZE: 10pt; COLOR: #6C7C00; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.green5 {
	FONT-SIZE: 8pt; COLOR: #6C7C00; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.l-green {
	FONT-SIZE: 11pt; COLOR: #378737; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.orange {
	FONT-SIZE: 10pt; COLOR: #FF7F01; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.orange2 {
	FONT-SIZE: 11pt; COLOR: #FF7F01; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.orange3 {
	FONT-SIZE: 10pt; COLOR: #FF7F01; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.blue {
	FONT-SIZE: 10pt; COLOR: #0BA6FF; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.blue2 {
	FONT-SIZE: 12pt; COLOR: #0BA6FF; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.kon {
	FONT-SIZE: 13pt; COLOR: #2B1E8A; font-weight: bold; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
.purple {
	FONT-SIZE: 10pt; COLOR: #793685; FONT-FAMILY: verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}
h1 {
	font-size: 10px; COLOR: #FFFFFF; padding-top: 0px; padding-bottom: 0px; margin: 0px;
}
h2 {
	font-size: 10px; COLOR: #FFFFFF; padding-top: 0px; padding-bottom: 0px; margin: 0px;
}
h3 {
	font-size: 10pt; font-weight: normal; COLOR: #444444; padding-top: 0px; padding-bottom: 0px; margin: 0px;
}
ul {
        line-height: 130%; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 22px; list-style-image:url(../images/list_01_ul.gif);
}
.dot-table {
        border-color: #C6C6C6; border-width: 2px; border-style: dotted; padding: 2px;
}
.dot-table2 {
        border-color: #D5C7A7; border-width: 2px; border-style: dotted; padding: 2px;
}
.dot-table3 {
        border-color: #A0D0A0; border-width: 2px; border-style: dotted; padding: 2px;
}
.td_filter {
	FILTER: alpha(opacity=55); -moz-opacity:0.55; opacity:0.55; BACKGROUND-COLOR: #ffffff;
}
.line_height_00 {
	line-height: 100%;
}
.line_height_01 {
	line-height: 110%;
}
.line_height_02 {
	line-height: 140%;
}
.line_height_03 {
	line-height: 150%;
}
.padding_1 {
	padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px;
}
.padding_2 {
	padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
}
.padding_3 {
	padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
}



.case_title {
	padding-top: 8px; padding-bottom: 8px; FONT-SIZE: 11pt; COLOR: #D79123; font-weight: bold; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "MS UI Gothic", Osaka
}

#Input_text {
border:1px solid #95570D;
}


