body {	font-size: 13px;	line-height: 160%;	line-break:strick;	color:#595757;	text-align: left;	background-color: #B6C0D1;		font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}a { text-decoration: none; }a:link { color: #595757 }a:visited { color: #595757 }a:hover { color: #00508E }a:active { color: #CC5637 }a.blue { text-decoration: none;color: #00508E;font-size: 14px; }a.blue:link { color: #00508E }a.blue:visited { color: #595757 }a.blue:hover { text-decoration: underline; color: #CC5637 }a.blue:active { color: #CC5637 }a.white { text-decoration: none; }a.white:link { color: #FFFFFF }a.white:visited { color: #FFFFFF }a.white:hover { color: #FFFFFF }a.white:active { color: #CC5637 }a.small { text-decoration: none; }a.small:link { color: 595757 }a.small:visited { color: #00508E }a.small:hover { text-decoration: underline; color: #CC5637}a.small:active { color: #ffffff }a.red:link { color: #CC5637 }a.red:visited { color: #CC5637 }a.red:hover { color: #CC5637;text-decoration: underline;  }a.red:active { color: #CC5637 }table.border{border: 1px rgb(100,100,100);border-left-style: solid;border-right-style: solid;}.border2{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;padding-left: 100px;padding-right: 100px;padding-top: 5px;padding-bottom: 5px;background-color: #D3D3D3;}.border3{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;padding-left: 100px;padding-right: 100px;padding-top: 10px;padding-bottom: 10px;background-color: #D3D3D3;}.border4{border: 1px rgb(100,100,100);border-top-style: dotted;}.border5{border: 1px rgb(100,100,100);border-bottom-style: dotted;padding : 5px;}.border6{border: 1px rgb(100,100,100);padding-left : 20px;padding-top : 15px;font-size: 13px;}.border7{border: 1px rgb(100,100,100);border-style: dotted;padding : 10px 30px;font-size: 13px;}.border8{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;padding-left: 100px;padding-right: 100px;padding-top: 0px;padding-bottom: 0px;background-color: #D3D3D3;}.Under_boder01{font-weight: bold;font-size:16px;border: 1px rgb(100,100,100);border-bottom-style: dotted;padding : 0px 0px 3px 0px;}.OG{color: #CC5637;}.BW{color:#00508E;}.grey{background-color: #A9A9A9;width: 998px;height: 5px;}.grey2{background-color: #D3D3D3;width: 250px;}.grey3{background-color: #A9A9A9;border: 1px rgb(100,100,100);border-left-style: solid;border-right-style: solid;padding-left: 40px;padding-right: 0px;padding-top: 8px;padding-bottom: 8px;}.SidePADDING{padding-left: 100px;padding-right: 100px;padding-top: 10px;padding-bottom: 3px;background-color: #FFFFFF;}  .WORDBASE{color:#00508E;}.SmallFont{	font-size: 11px;	line-height: 160%;	line-break:strick;	color:#595757;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}.SmallFont2{	font-size: 13px;	line-height: 180%;	line-break:strick;	color:#595757;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}.SmallFont3{	font-size: 11px;	line-height: 180%;	line-break:strick;	color:#595757;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}.SmallFont4{	font-size: 13px;	line-height: 160%;	line-break:strick;	color:#595757;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}.SmallFont_RED{	font-size: 14px;	line-height: 160%;	line-break:strick;	color:#CC5637;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;} .MiddleFont{	font-size: 15px;	line-height: 160%;	line-break:strick;	color:#595757;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}  .MiddleFont2{	font-size: 15px;	line-height: 160%;	line-break:strick;	color: #CC5637;	font-family: 'MS P$B%4%7%C%/(B','$B%R%i%.%N3Q%4(B',Osaka,sans-serif;}   .TOPMENU{border: 1px rgb(100,100,100);border-style: solid;text-align: center;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_gra3.gif") ;font-size: 13px;}/*$B>eIt%a%K%e!<%P!<@)8f(B*/ a.TOPMENU_HOME{display:block;border: 1px rgb(100,100,100);border-style: solid;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_home_off.gif") ;background-repeat: repeat-x;color:#ffffff;}a:hover.TOPMENU_HOME{border: 1px rgb(100,100,100);border-style: solid;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_home_on.gif") ;background-repeat: repeat-x;} a.TOPMENU_HOME2{display:block;border: 1px rgb(100,100,100);border-style: solid;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_home2_off.gif") ;background-repeat: repeat-x;color:#ffffff;}a:hover.TOPMENU_HOME2{border: 1px rgb(100,100,100);border-style: solid;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_home2_on.gif") ;background-repeat: repeat-x;color:#ffffff;}.TOPMENU_HOME_ACTIVE{border: 1px rgb(100,100,100);border-style: solid;padding-top: 5px;padding-bottom: 5px;background-image: url("../image/public/menu_home_off.gif") ;background-repeat: repeat-x;color:#FF9900;}  .TOPMENU2{color:#ffffff;border: 1px rgb(100,100,100);border-style: solid;text-align: center;padding-top: 3px;padding-bottom: 3px;background-image: url("../image/public/menu_gra2.gif") ;}   .TOPMENU3{border: 1px rgb(100,100,100);border-left-style: solid;border-right-style: solid;text-align: left;padding-top: 4px;padding-bottom: 4px;padding-left: 40px;background-image: url("../image/public/menu_gra3.gif") ;font-size: 14px;}    .EACHtitle{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;border-left-style: solid;padding-top: 3px;padding-bottom: 3px;padding-left: 50px;padding-left: 50px;background-image: url("../image/public/menu_gra.gif") ;color:#ffffff;font-size: 14px;}.EACHtitle2{width:600px;padding-top:30px;padding-bottom: 3px;padding-left: 50px;font-size: 14px;line-height: 180%;}.EACHtitle3{width:600px;padding-top:30px;padding-bottom: 3px;padding-left: 50px;font-size: 11px;line-height: 160%;}.EACHtitle4{width:570px;padding-top:15px;padding-bottom: 3px;padding-left: 20px;font-size: 14px;line-height: 180%;}.topicsBox{  width:560px;  height: 200px;  overflow-y: scroll;  border: 1px rgb(100,100,100);  border-style: solid;  padding: 10px 20px;  list-style-type: none;    font-size: 14px;line-height: 160%;background-color: #F5F5F5;}.iF01{  width:600px;  height: 200px;  border: 1px rgb(100,100,100);  border-style: solid;  padding: 10px 0px;  list-style-type: none;    font-size: 14px;line-height: 160%;background-color: #FFFFFF;}.topicsBox2{  width:253px;  height: 200px;  border: 1px rgb(100,100,100);  border-style: solid;  padding: 20px 20px;  font-size: 14px;line-height: 160%;background-color: #F5F5F5;}.topicsBoxT{  width: 560px;  height: 120px;  border: 1px rgb(100,100,100);  border-style: solid;  padding: 10px 20px;  list-style-type: none;  overflow-y: scroll;  font-size: 11px;line-height: 160%;background-color: #F5F5F5;}.topicstitle{width:585px;text-align: left;vertical-alignvertical-align: middle;padding-left: 20px;padding-top: 5px;padding-bottom: 5px;border-color: rgb(100,100,100);border-left: 1px;border-right: 1px;border-top: 1px;border-bottom: 0px;border-style: solid;background-image: url("../image/public/works.gif") ;}.topicstitle_word{color: #FFFFFF;}.topicstitle2{width:265px;height:40px;padding-top: 3px;padding-bottom: 3px;padding-left: 30px;font-size: 16px;vertical-align: middle;background-image: url("../image/public/tab.gif") ;}  .Lmenu01{padding: 10px 15px;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 11px;}  .Lmenu02{padding: 10px 15px 2px 15px;background-color: #F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 11px;}  .Lmenu02_2{padding: 10px 15px 2px 15px;background-color: #F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 13px;}  .Lmenu02_3{padding: 4px 15px 4px 15px;background-color: #F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 13px;}  .Lmenu02_4{padding: 6px 15px 6px 15px;border: 1px rgb(100,100,100);border-left-style: solid;border-right-style: solid;color:#595757;font-size: 13px;}  .Lmenu02_5{padding: 6px 15px 6px 15px;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 13px;}  .Lmenu03{padding: 10px 15px 10px 15px;background-color: #FFFFFF;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 11px;line-height: 160%;}  .Lmenu04{border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;}  .Lmenu05{padding: 5px 15px 3px 15px;background-color: #555555;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;color:#FFFFFF;font-size: 13px;}  .Lmenu06{color:#00508E;font-size: 13px;line-height: 210%;}  .Lmenu07{border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;} .Lmenu08 {padding: 10px 15px 15px 15px;background-color: #FFFFFF;border: 1px rgb(100,100,100);border-left-style: solid;border-right-style: solid;color:#595757;font-size: 11px;line-height: 180%;}  .Lmenu09{padding: 10px 15px 10px 15px;background-color: #FFFFFF;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;color:#595757;font-size: 11px;line-height: 140%;} .table1 {padding: 5px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;} .table2 {padding: 5px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;} .table3 {padding: 5px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-top-style: solid;}.table4 {padding: 5px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;border-top-style: solid;}.table5 {padding: 20px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;}.table6 {padding: 5px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;} .table2_1 {padding: 3px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-top-style: solid;} .table2_2 {padding: 3px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;border-top-style: solid;}   .table2_3 {padding: 3px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;} .table2_4 {padding: 3px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;}  .table2_5 {padding: 3px 25px ;background-color: #D3D3D3;text-align: center;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;} .table2_6 {padding: 3px 25px ;text-align: left;line-height: 180%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;} .line01{border: 1px rgb(100,100,100);border-bottom-style: dotted;}    .Ward01 { font-size: 14px;text-align: left;line-height: 180%;} .table3_1 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-top-style: solid;} .table3_2 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;border-top-style: solid;}    .table3_3 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;} .table3_4 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;}  .table3_5 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;} .table3_6 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;} .table4_1 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-top-style: solid;} .table4_2 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;border-top-style: solid;}    .table4_3 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;} .table4_4 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-left-style: solid;border-right-style: solid;}  .table4_5 {padding: 10px 40px 10px 25px;width: 150px;background-color: #B6C0D1;color: #FFFFFF;text-align: left;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;} .table4_6 {padding: 10px 25px ;text-align: left;line-height: 160%;background-color: # F5F5F5;border: 1px rgb(100,100,100);border-bottom-style: solid;border-left-style: solid;border-right-style: solid;} .topbotom {width: 600px;padding: 10px 5px ;text-align: left;font-size: 11px;line-height: 160%;border: 1px rgb(100,100,100);border-bottom-style: dotted;border-top-style: dotted;}  .AD01{border: 1px rgb(100,100,100);border-left-style: solid;text-align: left;padding-top: 4px;padding-bottom: 4px;padding-left: 30px;padding-right: 0px;background-image: url("../image/public/menu_gra3.gif") ;font-size: 14px;}  .AD02{border: 1px rgb(100,100,100);border-right-style: solid;text-align: right;padding-top: 4px;padding-bottom: 4px;padding-left: 0px;padding-right: 30px;background-image: url("../image/public/menu_gra3.gif") ;font-size: 14px;}/*$B5!:`%F!<%V%k(B*/  .EPTBL01{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;border-right-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #B6C0D1;font-size: 14px;color: #FFFFFF;}  .EPTBL02{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #FFFFFF;font-size: 14px;} .EPTBL03{border: 1px rgb(100,100,100);border-top-style: solid;border-right-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #B6C0D1;font-size: 14px;color: #FFFFFF;}  .EPTBL04{border: 1px rgb(100,100,100);border-top-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #FFFFFF;font-size: 14px;} .EPTBL05{border: 1px rgb(100,100,100);border-top-style: solid;border-right-style: solid;border-bottom-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #B6C0D1;font-size: 14px;color: #FFFFFF;}  .EPTBL06{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;text-align: right;padding-top: 3px;padding-bottom: 3px;padding-left: 15px;padding-right: 30px;background-color: #FFFFFF;font-size: 14px;}  .EPWRD01{font-weight: bold;padding-top: 15px;padding-bottom: 1px;}  .NAVIGATION01{font-size: 13px;padding-top: 8px;padding-left: 20px;}  .ETC_Kiji_SMALL{font-size: 14px;line-height: 160%;padding-left: 40px;vertical-align: top;}  .DVD_LIST01{border: 1px rgb(100,100,100);border-top-style: solid;text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left: 40px;padding-right: 40px;background-color: #B6C0D1;font-size: 16px;color: #FFFFFF;vertical-align: middle;}  .DVD_LIST02{border: 1px rgb(100,100,100);border-top-style: solid;text-align: left;padding: 20px 15px;background-color: #FFFFFF;font-size: 13px;vertical-align: top;}  .DVD_LIST03{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left: 40px;padding-right: 40px;background-color: #B6C0D1;font-size: 16px;color: #FFFFFF;vertical-align: middle;}  .DVD_LIST04{border: 1px rgb(100,100,100);border-top-style: solid;border-bottom-style: solid;text-align: left;padding: 20px 15px;background-color: #FFFFFF;font-size: 13px;vertical-align: top;} 