.bodya {background-color: #ffffff;background-image: url(../img/bgl1.gif);background-repeat: repeat-x;background-position: 0px 188px;margin: 0px;}#all {width: 800px;background-color: #deeefb;background-image: url(../img/bgl2.gif);background-repeat: repeat-x;background-position: 0px 188px;}#top_in {width: 766px;background-color: #ffffff;}.bback {background-color: #003567;height: 3px;}.oback {background-color: #ff833d;height: 4px;}.lback {background-color: #ffffff;height: 28px;background-image: url(../img/p_line.gif);background-repeat: repeat;}.head_img {background-color: #bcbcbc;background-image: url(../img/head_bg.jpg);background-repeat: no-repeat;background-position: right;height: 66px;}.headLogo {padding-left: 30px;}.headLT {font-size: 11px; color: #000000;text-align: left;}.headLT2 {font-size: 12px; color: #000000;text-align: left;font-weight: bold;}a.headLink {font-size: 11px; color: #000000;text-decoration: none;}a:hover.headLink {font-size: 11px; color: #AC6A00;}a.headLink2 {font-size: 12px; color: #000000;text-decoration: none;}a:hover.headLink2 {font-size: 12px; color: #AC6A00;}.lineW {background-image: url(../img/wline.gif);background-repeat: repeat-x;height: 2px;}.lineH {background-image: url(../img/hline.gif);background-repeat: repeat-y;width: 2px;}.Tmenu {width: 175px;}.TNmenu {width: 175px;background-color: #D9F8FF;}.TNmenu2 {width: 140px;background-color: #D9F8FF;}.ya1 {width: 15px;padding: 0px 5px 0px 10px;}.ya1-2 {width: 15px;padding: 5px 5px 0px 10px;}.ya2 {width: 15px;padding: 0px 5px 0px 25px;}.ya3 {padding: 0px 5px 0px 5px;}.ya4 {width: 15px;padding: 6px 5px 0px 25px;}.menuTxt1 {font-size: 12px; color: #000000;text-align: left;width: 160px;}a.menuLT {font-size: 12px; color: #000000;text-decoration: none;}a:hover.menuLT {font-size: 12px; color: #005982;text-decoration: none;background-color: #B3DBDE;}a.menuLTact {font-size: 12px; color: #005982;text-decoration: none;}.cCont {width: 413px;}.ncCont {width: 589px;background-image: url(../roles/img/npBg.gif);background-repeat: repeat-y;}.lCont {width: 175px;}.dotH {background-image: url(../img/doth.gif);background-repeat: repeat-y;width: 1px;}.dotH2 {background-image: url(../img/doth.gif);background-repeat: repeat-y;width: 11px;background-position: center;}.dotW {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 9px;background-position: center;}.dotW2 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 5px;background-position: center;}.dotW3 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 1px;background-position: center;width: 370px;}.dotW4 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 11px;background-position: center;}.dotW5 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 1px;background-position: center;}.dotW6 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 1px;background-position: center;width: 390px;}.dotW7 {background-image: url(../img/dotw.gif);background-repeat: repeat-x;height: 21px;background-position: center;}.Ttxt1 {font-size: 11px; color: #696969;text-align: center;height: 33px;}.Ttxt2 {font-size: 11px; color: #000000;text-align: left;padding: 0px 5px 0px 5px;}.Ttxt3 {font-size: 12px; color: #000000;}.tnBg {background-image: url(../img/tnews2.jpg);background-repeat: repeat-y;background-position: 4px 0px;}@media screen and (-webkit-min-device-pixel-ratio:0) { .tnBg {background-image: url(../img/tnews2.jpg);background-repeat: repeat-y;background-position: 5px 0px;}}.nCont {width: 380px;}.Ntxt1 {font-size: 11px; color: #000000;text-align: left;}a.newsLink {font-size: 11px; color: #000000;text-decoration: none;}a:hover.newsLink {font-size: 11px; color: #7D0022;}.tMark {background-image: url(../img/timg2.jpg);background-repeat: no-repeat;background-position: 8px 0px;height: 240px;}.mark_ttl {font-size: 18px; color: #535353;padding: 20px 15px 0px 30px;font-weight: bold;text-align: left;}.mark_txt {font-size: 13px; color: #000000;padding: 20px 15px 0px 210px;text-align: left;}/*RightContents*/.tInfo {background-image: url(../img/sps_bg.gif);background-repeat: repeat;}.tinfo_txt1 {font-size: 10px; color: #663920;text-align: center;}.tinfo_txt2 {font-size: 10px; color: #00479d;text-align: center;}.tinfo_txt3 {font-size: 10px; color: #000000;text-align: center;}.footer_cell1 {font-size: 12px; color: #000000;text-align: right;padding: 5px 10px 0px 0px;}/*NextPage*/.ntxt1 {font-size: 12px; color: #000000;}.ncC1 {background-image: url(../roles/img/nBg.png);background-repeat: no-repeat;}.ro_ttl1 {padding: 10px 20px 10px 0px;}.ro_ttl1-2 {padding: 10px 20px 10px 0px;border: 1px solid #fff}.ro_ttl12 {padding: 10px 7px 10px 0px;}.ro_ttl2 {padding: 15px 0px 10px 15px;}.ro_ttl3 {padding: 15px 30px 10px 15px;}.ro_ttl3-2 {padding: 15px 30px 10px 15px;border: 1px solid #fff;}.ro_ttl32 {padding: 15px 20px 10px 15px;}.ro_txtb {font-weight: bold;}.ro_txtb2 {font-weight: bold;font-size: 14px;margin: 10px 0px 10px 0px;}.ro_txtc1 {color: #440062;font-size: 13px; font-weight: bold;}.ro_txtc2 {color: #ff0000;}a.ptopLink {font-size: 12px; color: #555555;}a:hover.ptopLink {font-size: 12px; color: #7D0022;}.chenge_txt1 ul {list-style-type: disc;}ul {margin: 0px 0px 0px -20px;}ol {margin: 0px 0px 0px -10px;*margin: 0px 0px 0px 35px;}ul li {padding-top: 5px;}ol li {padding-top: 5px;}/*nwide*/a.nw_link1 {color: #000000;}a:hover.nw_link1 {color: #7051B3;}.nw_cell1 {padding: 3px 3px 3px 3px;font-size: 13px; color: #000000;text-align: center;background-color:#E5E5E5;}.nw_cell1_2 {padding: 3px 3px 3px 20px;font-size: 13px; color: #000000;text-align: left;background-color:#E5E5E5;}.nw_cell12 {padding: 3px 3px 3px 3px;font-size: 10px; color: #000000;text-align: center;background-color:#E5E5E5;}a.ov_link {color: #000000;text-decoration: none;border-bottom: solid 1px #AAAAAA;}a:hover.ov_link {color: #7051B3;border-bottom: solid 1px #7051B3;}a.ov_linkact {color: #7051B3;text-decoration: none;border-bottom: solid 1px #7051B3;}.h5 {height: 5px;}.hyou {border-collapse: collapse;}.hyou_cell1 {background-color: #AAAAAA;height: 3px;border: solid 1px #AAAAAA;}.t10_txt1 {font-size: 20px; color: #008EB1;font-weight: bold;text-align: left;}.glineH {background-image: url(../img/gray.gif);background-repeat: repeat-y;background-position: center;width: 1px;}.glineW {background-image: url(../img/gray.gif);background-repeat: repeat-x;background-position: center;}.kana {background-color: #959595;font-size: 13px; color: #ffffff;font-weight: bold;padding: 0px 5px 0px 5px;}/*SIKOU*/.sikou {background-image: url(../sikou/imgs/backstripe.gif);margin: 0px;}.sikou_waku1 {width: 670px;}.sikou_cell0 {font-size: 14px; color: #000000;padding: 3px;text-align: center;background-color: #6AC1AF;font-weight: bold;border-right: #BFBFBF 1px solid;border-bottom: #959595 1px solid;}.sikou_cell1 {font-size: 13px; color: #ffffff;padding: 3px;text-align: center;background-color: #004E3E;font-weight: bold;}.sikou_cell2 {font-size: 14px; color: #000000;padding: 3px 10px 3px 10px;text-align: left;border-right: #BFBFBF 1px solid;border-bottom: #959595 1px solid;}.sikou_cell3 {font-size: 12px; color: #000000;padding: 3px 10px 3px 10px;text-align: center;border-right: #BFBFBF 1px solid;border-bottom: #959595 1px solid;}.sikou_cell4 {font-size: 12px; color: #000000;padding: 3px 10px 3px 10px;text-align: left;border-right: #BFBFBF 1px solid;border-bottom: #959595 1px solid;}a.pdflink {background-image:url(../img/pdf.gif);background-repeat: no-repeat;background-position: 525px center;text-decoration:none;height: 24px;display: block;}.topitable {margin: 0px auto 0px auto;}