.bottom_bg {  background-color: E7E7E7; background-image: url(images/main_bottom_02.gif); background-repeat: repeat-x; height: 63px; padding-top: 16px; padding-left: 83px}
.main_body_marjin {  padding-top: 30px; padding-left: 62px; vertical-align: top}
.main_table_bar {  padding-top: 11px; border-color: E5E5E5 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center}
.main_vote_text {  font-size: 11px; line-height: 140%; color: #777777; letter-spacing: -0.5px; padding-bottom: 15px; text-align: justify}
.main_notice_title {  height: 28px; padding-left: 14px; border-color: #e5e5e5 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.main_notice_list_marjin {  text-align: center; padding-top: 15px; padding-bottom: 13px}
.main_notice_text {  font-size: 12px; line-height: 140%; color: #295993; padding-top: 3px; padding-bottom: 2px}
.main_notice_text01 { font-size: 12px; line-height: 140%; color: #777777; padding-top: 3px; padding-bottom: 2px }
.main_notice_text02 { font-size: 11px; line-height: 140%; color: #777777; width: 70px; text-align: right; font-family: "Tahoma"}


.flash_base { OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT: 14px}
.flash_ticker { FONT-SIZE: 12px; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; LINE-HEIGHT: 1.3em; FONT-FAMILY: "µ¸¿ò"; POSITION: relative; TOP: 0px}
.flash_title { PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 2px; MARGIN: 0px; CURSOR: hand}
.flash A:link {	COLOR: #21518C; TEXT-DECORATION: none}
.flash A:visited { COLOR: #21518C; TEXT-DECORATION: none}
.flash A:hover { COLOR: #598ED0; TEXT-DECORATION: none}
.search_bar {  font-family: "µ¸¿ò"; font-size: 11px; line-height: 150%; color: 484848; height: 17px; width: 144px; border: DEDFDE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: f7f7f7}.sub_contents_nav_marjin {  padding-top: 25px; padding-bottom: 6px; border-color: black black e5e5e5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sub_contents_nav_text {  font-size: 11px; line-height: 140%; color: 878B9C; letter-spacing: -1px; text-align: right}
.sub_contents_nav_text01 { font-size: 11px; line-height: 140%; color: 495484; letter-spacing: -1px; text-align: right ; font-weight: bold}
.sub01_dot_table {  border: 1px #999999 dotted; font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px}
.sub01_title_marjin {  padding-top: 5px; padding-bottom: 8px}
.sub01_table_text {  font-size: 12px; line-height: 140%; color: 777777; padding-top: 10px; padding-bottom: 18px; padding-left: 10px}
.sub01_table_contents_text01 {  font-family: "µ¸¿ò"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; text-align: center; border-color: black black E6E8EE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sub01_table_contents_text02 { font-family: "µ¸¿ò"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE; line-height: 140%; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sub01_table_title01 { font-family: "µ¸¿ò"; font-size: 11px; line-height: 140%; font-weight: bold; color: 5D6180; background-color: EFF0F4; text-align: center; border: solid; height: 27px ; border-width: 1px 0px 1px 1px; border-color: E4E5EC black E4E5EC E4E5EC}
.sub01_table_title02 { font-family: "µ¸¿ò"; font-size: 11px; line-height: 140%; font-weight: bold; color: 5D6180; background-color: EFF0F4; text-align: center; border: E4E5EC solid; height: 27px ; border-width: 1px 1px 1px 0px}
.sub01_bottom25_marjin {  text-align: center; padding-bottom: 20px}
.sub01_contents_text {  font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-bottom: 30px; padding-left: 8px}
.sub01_contents_text01 { font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-left: 8px}
.sub01_contents_text_bold { font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-bottom: 5px; padding-left: 10px; font-weight: bold; padding-top: 15px}
.sub01_left30_contents_text {  font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-top: 3px; padding-bottom: 5px; padding-left: 10px}
.sub01_left20_bottom20_contents_text { font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: justify; padding-top: 3px; padding-bottom: 20px; padding-left: 10px}
.sub03_contents_marjin {  padding-top: 10px; padding-bottom: 10px; padding-left: 37px}
.sub03_order_list {  font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.2px; list-style-image: url(images/sub03_contents_09.gif); padding-top: 5px}
.sub01_table_title03 { font-family: "µ¸¿ò"; font-size: 11px; line-height: 140%; font-weight: bold; color: 5D6180; background-color: EFF0F4; text-align: center; border: solid; height: 27px ; border-width: 1px 0px; border-color: E4E5EC black E4E5EC E4E5EC }
.sub03_table_title01 { font-family: "µ¸¿ò"; font-size: 12px; line-height: 140%; font-weight: bold; color: 5D6180; background-color: EFF0F4; text-align: center; border: solid; border-width: 1px 0px 1px 1px; border-color: E4E5EC black E4E5EC E4E5EC ; padding-top: 5px; padding-bottom: 5px}
.sub03_table_title02 { font-family: "µ¸¿ò"; font-size: 12px; line-height: 140%; font-weight: bold; color: 5D6180; background-color: EFF0F4; text-align: center; border: 1px E4E5EC solid; padding-top: 5px; padding-bottom: 5px}
.sub03_table_contents_text01 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text02 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text03 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px }
.sub03_table_contents_text04 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text05 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_contents {  font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: right; padding-top: 3px; padding-right: 15px; padding-bottom: 5px}
.sub03_table_contents_text06 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text07 { font-family: "µ¸¿ò"; font-size: 12px; color: #777777; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold; background-color: CCFFFF}
.sub03_table_contents_text08 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; background-color: CCFFFF}
.sub03_table_contents_text09 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: CCFFFF}
.sub03_top20_bottom25_marjin {  text-align: center; padding-top: 20px; padding-bottom: 10px}
.sub03_table_contents_text10 { font-family: "Tahoma"; font-size: 11px; color: #003366; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #f7f7f7}
.sub01_title_left22_marjin { padding-top: 10px; padding-bottom: 8px ; padding-left: 22px; border-color: cccccc black black; border-style: dotted; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub03_contents01 { font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; text-align: right; padding-top: 3px; padding-right: 30px; padding-bottom: 5px }
.sub03_contents02 { font-size: 12px; line-height: 140%; color: 777777; letter-spacing: -0.5px; padding-top: 3px; padding-bottom: 5px ; padding-left: 30px; font-weight: bold}
.sub01_title_left25_marjin { padding-top: 5px; padding-bottom: 8px ; padding-left: 22px ; font-family: "µ¸¿ò"; font-size: 12px; font-weight: bold; color: #484848; letter-spacing: -1px}
.sub03_table_contents_text11 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; background-color: #f7f7f7 ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text12 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #f7f7f7 ; font-weight: bold}
.sub03_top20_bottom30_marjin { text-align: center; padding-top: 20px; padding-bottom: 30px}
.sub03_contents_left30_text {  font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-bottom: 15px; padding-left: 30px; text-align: justify; padding-right: 20px}
.text_bold {  font-weight: bold}
.sub02_table_list_marjin {  padding-left: 5px}
.sub02_list_bar {  font-size: 12px; line-height: 140%; color: 666666}
.sub02_table_title01 {  font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; height: 24px; border-color: #3B61B0 #9EB3DF #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_title02 { font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; border-color: #3B61B0 #FFFFFF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_budget_title01 {  font-size: 12px; line-height: 140%; font-weight: bold; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sub02_table_budget_title02 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 40px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.sub02_table_num01 {  font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px}
.sub02_table_budget_text01 { font-size: 12px; line-height: 140%; color: 666666}
.sub02_table_budget_text02 { font-size: 12px; line-height: 140%; color: 666666;; padding-left: 35px}
.sub02_table_budget_text02_right {  text-align: right; padding-right: 10px;; font-size: 12px; line-height: 140%; color: 666666}
.sub02_table_budget_text03 { font-size: 12px; line-height: 140%; color: 666666;; padding-left: 50px}
.bu_marjin {  text-align: center; padding-top: 30px; padding-bottom: 0px}
.bu_table_title {  color: 666666; border-color: black #999999 black black; font-size: 12px; line-height: 140%; font-weight: bold; letter-spacing: -0.5px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; width: 110px; text-align: center}
.bu_table_title01 { color: 666666; border-color: black #999999; font-size: 12px; line-height: 140%; font-weight: bold; letter-spacing: -0.5px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; width: 110px; text-align: center}
.bu_marjin01 { text-align: center; padding-top: 10px; padding-bottom: 0px }
.sub02_contents_text { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-right: 15px; list-style-image: url(images/sub06_contents02_10.gif)}
.sub02_contents_marjin { padding-bottom: 10px; padding-left: 10px; font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: center; padding-right: 10px; list-style-image: url(images/sub06_contents02_10.gif) }
.sub02_table_title_text {  font-size: 12px; line-height: 140%; font-weight: bold; color: 666666; letter-spacing: -0.5px; padding-top: 2px; padding-bottom: 2px; padding-left: 15px}
.sub02_table_contents_text { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 2px; padding-left: 20px}
.sub02_table_contents_re {  font-size: 12px; line-height: 140%; color: 5479C6; letter-spacing: -0.5px; padding-bottom: 25px; padding-left: 35px}
.sub02_title_marjin { padding-top: 20px; padding-bottom: 5px}
.sub02_table_contents_text01 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 10px; padding-left: 15px}
.sub02_table_contents_text02 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 2px; padding-left: 15px }
.sub02_table_contents_text03 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-bottom: 20px; padding-left: 30px}
.sub03_bottom30_marjin { text-align: center; padding-bottom: 30px }
.sub03_bottom25_marjin { text-align: center; padding-bottom: 25px}
.sub01_table_text01 { font-size: 12px; line-height: 140%; color: 777777; padding-top: 5px; padding-bottom: 25px; padding-left: 10px }
.sub02_table_contents_text04 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 5px; padding-bottom: 2px; padding-left: 15px }
.sub02_table_title_text01 { font-size: 12px; line-height: 140%; font-weight: bold; color: 666666; letter-spacing: -0.5px; padding-top: 2px; padding-bottom: 2px; padding-left: 25px}
.sub02_table_contents_text05 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 5px; padding-bottom: 2px; padding-left: 30px}
.sub02_table_contents_text06 { font-size: 12px; line-height: 140%; color: #9B97C8; letter-spacing: -0.5px; text-align: justify; padding-bottom: 15px; padding-left: 40px}
.sub02_table_contents_text07 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 5px; padding-bottom: 20px; padding-left: 30px }
.sub02_table_contents_text08 { font-size: 12px; line-height: 140%; color: #9B97C8; letter-spacing: -0.5px; text-align: justify; padding-bottom: 3px; padding-left: 30px }
.sub02_table_contents_text09 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 20px; padding-left: 15px }
.sub02_table_contents_text10 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 5px; padding-bottom: 20px; padding-left: 15px }
.sub02_title_marjin02 {  padding-top: 2px; padding-bottom: 5px; padding-left: 10px}
.sub02_table_contents_re01 { font-size: 12px; line-height: 140%; color: 5479C6; letter-spacing: -0.5px; padding-bottom: 5px; padding-left: 45px}
.sub02_table_contents_text11 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-bottom: 2px; padding-left: 30px }
.sub02_table_contents_re02 { font-size: 12px; line-height: 140%; color: 5479C6; letter-spacing: -0.5px; padding-bottom: 20px; padding-left: 45px}
.sub03_table_title03 { font-family: "µ¸¿ò"; font-size: 11px; line-height: 140%; color: 5D6180; background-color: EFF0F4; text-align: center; border: solid; border-width: 1px 0px 1px 1px; border-color: E4E5EC black E4E5EC E4E5EC ; padding-top: 5px; padding-bottom: 5px }
.sub03_table_contents_text13 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: left; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sub04_table_text {  font-size: 12px; line-height: 140%; color: 666666; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; letter-spacing: -0.5px}
.sub04_table_contents_text01 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-top: 2px; padding-bottom: 10px; padding-left: 20px}
.sub04_title_marjin {  padding-top: 20px; padding-bottom: 7px}
.sub04_title_marjin01 { padding-top: 20px; padding-bottom: 5px; padding-left: 20px}
.sub04_title_marjin02 { padding-top: 5px; padding-bottom: 5px; padding-left: 20px }
.sub03_table_title04 { font-family: "µ¸¿ò"; font-size: 11px; line-height: 140%; color: 5D6180; background-color: EFF0F4; text-align: center; border: 1px E4E5EC solid; padding-top: 5px; padding-bottom: 5px }
.sub03_table_contents_text14 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px }
.sub03_table_contents_text15 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text16 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold}
.sub03_top20_bottom10_marjin { text-align: center; padding-top: 10px; padding-bottom: 10px}
.infor_table {  font-size: 12px; line-height: 140%; color: 666666; background-color: f7f7f7; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px eeeeee solid}
.infor_table_contents { font-size: 12px; line-height: 140%; color: 666666; padding-top: 2px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; letter-spacing: -0.5px; vertical-align: top}
.sub02_table_text01 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px ; padding-left: 2px}
.sub02_table_text02 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px ; padding-left: 2px ; text-align: center}
.sub02_table_text03 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px ; padding-left: 10px}
.sub02_table_budget_title03 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_budget_title04 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 20px; padding-left: 40px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_budget_title05 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sub02_table_budget_title06 { font-size: 12px; line-height: 140%; font-weight: bold; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_budget_title07 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 25px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; text-align: right; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sub02_table_text04 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 2px ; text-align: center ; background-color: #eeeeee}
.sub02_table_text05 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: #787878; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px; padding-left: 10px ; background-color: f7f7f7; font-weight: bold}
.sub02_table_num02 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px 0px}
.sub02_table_title03 { font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; height: 24px; border-color: #9EB3DF #9EB3DF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding-top: 3px; padding-bottom: 3px}
.sub02_table_text06 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 5px}
.sub02_table_text07 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px; padding-left: 5px}
.sub02_table_title04 { font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; height: 24px; border-color: #3B61B0 #9EB3DF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.sub02_table_title05 { font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; height: 24px; border-color: #3B61B0 #9EB3DF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; padding-top: 3px; padding-bottom: 3px}
.sub02_table_text08 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 5px ; text-align: center}
.sub02_table_text09 { font-family: "µ¸¿ò"; font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 5px ; font-weight: bold; vertical-align: top}
.sub02_table_text10 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px; padding-left: 2px ; text-align: center ; background-color: #eeeeee }
.sub02_table_text11 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 2px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 10px }
.sub02_table_num03 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px 0px}
.sub02_table_text12 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px 1px; padding-left: 5px; vertical-align: top ; text-align: right}
.sub02_table_title06 { font-size: 12px; line-height: 140%; color: 2A56BA; background-color: C5D2EC; letter-spacing: -0.5px; text-align: center; height: 24px; border-color: #9EB3DF #9EB3DF #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.sub02_table_text13 { font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 1px 1px; padding-left: 5px ; text-align: right}
.sub01_bottom15_marjin { text-align: center; padding-bottom: 15px}
.sub03_table_title05 { font-family: "µ¸¿ò"; font-size: 12px; line-height: 140%; font-weight: bold; color: #FF6600; background-color: EFF0F4; text-align: center; border: solid; border-width: 1px 0px 1px 1px; border-color: E4E5EC black E4E5EC E4E5EC ; padding-top: 5px; padding-bottom: 5px }
.sub01_left20_bottom20_contents_text01 { font-size: 12px; line-height: 140%; color: #FF6600; letter-spacing: -0.5px; text-align: justify; padding-top: 3px; padding-bottom: 20px; padding-left: 10px }
.sub03_table_contents_text17 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text08 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: center; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; background-color: CCFFFF}
.sub03_table_contents_text18 { font-family: "µ¸¿ò"; font-size: 12px; color: 9295A8; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold}
.sub03_table_contents_text19 { font-family: "µ¸¿ò"; font-size: 12px; color: #000066; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold }
.sub03_table_contents_text20 { font-family: "µ¸¿ò"; font-size: 12px; color: #FF6600; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.sub03_table_contents_text20Copy { font-family: "µ¸¿ò"; font-size: 12px; color: #FF6600; letter-spacing: -0.5px; border-color: black black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px }
.sub03_contents_left30_text01 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-bottom: 30px; padding-left: 30px; text-align: justify; padding-right: 20px }
.font_20447E {  font-family: "µ¸¿ò"; font-size: 12px; color: #20447E}
.sub03_table_title06 { font-family: "µ¸¿ò"; font-size: 12px; line-height: 140%; font-weight: bold; color: #FF6600; background-color: EFF0F4; text-align: center; border: solid; border-width: 1px 0px 1px 1px; border-color: E4E5EC black E4E5EC E4E5EC ; padding-top: 5px; padding-bottom: 5px }
.sub01_title_left25_20_marjin { padding-top: 5px; padding-bottom: 20px; padding-left: 22px ; font-family: "µ¸¿ò"; font-size: 12px; font-weight: bold; color: #484848; letter-spacing: -1px }
.ul_zone {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-right: 10px; padding-left: 10px; list-style-type: none}
.ul_zone li {  background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left 7px; padding-left: 7px}
.sub01_bottom35_marjin { text-align: center; padding-bottom: 35px}

.3step_title_link {  font-family: "µ¸¿ò"; font-size: 12px; line-height: 130%; font-weight: bold; color: #252525; text-align: center; padding-top: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 5px; border: #B8B8B8 solid; border-width: 1px 1px 0px}
.3step_title_link a { color: #252525; text-decoration:none;}
.3step_title_link a:hover { color: #252525; text-decoration:underline;}

.3step_title_right { font-family: "µ¸¿ò"; font-size: 12px; line-height: 130%; color: #999999; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid; border-width: 1px 1px 1px 0px; border-color: #E3E3E3 #E3E3E3 #B8B8B8 #B8B8B8; background-color: #FCFCFC}
.3step_title_right a { color: #999999; text-decoration:none;}
.3step_title_right a:hover { color: #999999; text-decoration:underline;}

.3step_title_null { border: solid; border-width: 0px 0px 1px; border-color: #E3E3E3 #E3E3E3 #B8B8B8 #B8B8B8; width: 150px}
.3step_title_left { font-family: "µ¸¿ò"; font-size: 12px; line-height: 130%; color: #999999; text-align: center; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid; border-width: 1px 0px 1px 1px; border-color: #E3E3E3 #E3E3E3 #B8B8B8; background-color: #FCFCFC}
.3step_title_left a { color: #999999; text-decoration:none;}
.3step_title_left a:hover { color: #999999; text-decoration:underline;}

.3step_content_bg {  text-align: center; padding-top: 30px}
.img_marjin {  text-align: right; vertical-align: top; padding-top: 20px; padding-right: 10px; padding-bottom: 25px}
.font_size_12 {  font-size: 14px; font-weight: bold; text-align: center; padding-top: 10px; padding-bottom: 20px; letter-spacing: -1px}
.font_right {  font-size: 12px; text-align: right; padding-bottom: 10px}
.text_style01 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-bottom: 15px; padding-left: 30px; text-align: justify; padding-right: 20px }
.text_style02 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-bottom: 25px; padding-left: 30px; text-align: justify; padding-right: 20px }
.text_title01 { padding-top: 5px; padding-bottom: 8px ; padding-left: 30px; font-family: "µ¸¿ò"; font-size: 12px; font-weight: bold; color: #484848; letter-spacing: -1px }
.text_style_center { font-size: 12px; line-height: 140%; color: 666666; padding-bottom: 10px; padding-left: 30px; text-align: center; padding-right: 20px }
.table_th {  font-size: 12px; line-height: 130%; font-weight: bold; color: #5D6180; background-color: #EFF0F4; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; border: #E4E5EC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; text-align: center}
.table_bar {  border: #E4E5EC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.table_td {  font-size: 12px; line-height: 130%; color: #9295A8; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #E6E8EE; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.table_center { font-size: 12px; line-height: 130%; color: #9295A8; text-align: center; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #E6E8EE; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px }
.text_style03 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; padding-bottom: 5px; padding-left: 30px; text-align: justify; padding-right: 20px }
.3step_title_null01 { border: solid; border-width: 0px 0px 1px; border-color: #E3E3E3 #E3E3E3 #B8B8B8 #B8B8B8; width: 250px}
.ul_list {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 30px}
.li_list {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-bottom: 2px}
.sub02_table_contents_text13 { font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 20px; padding-left: 15px }
.sub03_table_contents_text21 { font-family: "Tahoma"; font-size: 11px; color: 9295A8; letter-spacing: -0.5px; border-color: black E6E8EE E6E8EE; line-height: 140%; padding-top: 5px; padding-bottom: 5px; text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; padding-left: 5px}
.sub02_table_contents_text15 {
font-size: 12px; line-height: 140%; color: 666666; letter-spacing: -0.5px; text-align: justify; padding-top: 2px; padding-bottom: 20px; padding-left: 30px
}
.tab_table {
	width: 640px;
}
.tab_title {
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	border: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	background-color: #f7f7f7;
}
.tab_title a {
	color: #666666;
	text-decoration: none;
}
.tab_table a:hover {
	text-decoration: none;
	color: #000000;
}
.tab_title_on {
	font-size: 13px;
	color: #333333;
	text-align: center;
	width: 120px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	letter-spacing: -1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.tab_title_on a {
	color: #000000;
	text-decoration: none;
}.no_title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.sub_title {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	color: #999999;
	font-size: 12px;
}
.sub_title a {
	color: #666666;
	text-decoration: none;
}
.sub_title_01 {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 155px;
	color: #999999;
	font-size: 12px;
}
.sub_title_01 a {
	color: #666666;
	text-decoration: none;
}
.tab_table strong {
	color: #FF6600;
	letter-spacing: -1px;
}
.table_budget_title01 {  font-size: 12px; line-height: 140%; font-weight: bold; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.table_budget_title02 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.table_budget_title03 { font-size: 12px; line-height: 140%; color: 666666; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 40px; border-color: black black #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.table_num01 {  font-family: "Tahoma"; font-size: 11px; line-height: 140%; color: 666666; text-align: right; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border: #E2E2E2 solid; border-width: 0px 0px 1px}
.budget_table {
	width: 644px;
}
.budget_table th {
	font-size: 14px;
	color: #1A2A94;
	line-height: 130%;
	background-image: url(images/sub08_10.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	letter-spacing: -1px;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.budget_table td {
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.budget_asan {
	width: 100%;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8C9DD5;
	border-right-color: #8C9DD5;
	border-bottom-color: #8C9DD5;
	border-left-color: #8C9DD5;
}
.budget_asan th {
	background-color: #F8FAFF;
	background-image: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8C9DD5;
	border-bottom-color: #8C9DD5;
	font-family: "±¼¸²";
	font-size: 12px;
	font-weight: bold;
	color: #1A2A94;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 20px;
	width: 130px;
}
.budget_asan td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C9DD5;
	font-family: "±¼¸²";
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 15px;
}
.budget_asan a {
	color: #666666;
	text-decoration: none;
}
.nbsp {
	margin-left: 15px;
}
.budget_table img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.gigum_table {

	width: 644px;
}
.gigum_table th {

	font-size: 14px;
	color: #333333;
	line-height: 130%;
	background-image: url(images/sub08_10.gif);
	background-repeat: no-repeat;
	background-position: 2px 9px;
	letter-spacing: -1px;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.gigum_asan {

	width: 100%;
	border-top-width: 5px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
.gigum_asan th {

	background-color: #F8FAFF;
	background-image: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #8C9DD5;
	border-bottom-color: #8C9DD5;
	font-family: "±¼¸²";
	font-size: 12px;
	font-weight: bold;
	color: #1A2A94;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 20px;
	width: 130px;
}
.gigum_asan td {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-family: "±¼¸²";
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.gigum_asan a {

	color: #666666;
	text-decoration: none;
}
.gigum_table img {

	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.marjin_download {
	padding-top: 15px;
	padding-right: 21px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 568px;
}
.download_table {  background-color: #F4F0EF; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; padding-left: 16px; border: #D9D8D3; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; font-family: "µ¸¿ò"; font-size: 12px; color: #333333}
.download_ul {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none; font-family: "µ¸¿ò"; font-size: 12px; font-weight: bold; color: #333333; letter-spacing: -1px; line-height: 130%}
.download_li {  background-image: url(images/sub03_contents15_08.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 7px; padding-top: 1px; padding-bottom: 1px}
.download_li a {
	color: #333333;
	text-decoration: none;
}
.download_li a:hover {
	text-decoration: underline;
}
.download_li span {
	color: #A19488;
}
.download_normal {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "µ¸¿ò";
	font-size: 12px;
}
.download_normal li {
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
.download_normal a {
	color: #333333;
	text-decoration: none;
}
.download_normal span {
	color: #A19488;
}
.download_normal a:hover {
	text-decoration: underline;
}
.text_right {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.special_ul {
	padding-top: 0px;
	padding-bottom: 20px;
	display: block;
	padding-right: 0px;
	padding-left: 30px;
	color: #666666;
	margin: 0px;
	list-style-type: none;
	font-size: 12px;
}
.special_ul li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 120%;
	display: block;
}
.special_ul strong {
	font-weight: bold;
	letter-spacing: -1px;
}
.special_ul li p {
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
	padding-right: 0px;
	display: block;
	line-height: 120%;
}
.block_span {
	display: block;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 12px;
	color: #FF6600;
}
.br_span {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}
.title_h3 {
	display: block;
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.normal_text {
	font-size: 13px;
	color: #666666;
	display: block;
	line-height: 130%;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.normal_ul {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: left;
	list-style-type: none;
}
.normal_ul li {
	display: block;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.title_04 {
	display: block;
	text-align: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.normal_span {
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: left;
	display: block;
	padding-left: 32px;
	margin-bottom: 10px;
	padding-top: 2px;
}
.img_proc {
	text-align: left;
	display: block;
	padding-top: 3px;
	padding-left: 35px;
	padding-bottom: 50px;
}
.proc_img {
	text-align: center;
	display: block;
	padding-top: 3px;
	padding-bottom: 20px;
}
.proc_table {
	width: 610px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.proc_table th {
	padding: 5px;
	background-color: #f4f4f4;
	font-size: 13px;
	line-height: 130%;
	font-weight: bold;
	color: #484848;
	border: 1px solid #e7e7e7;
}
.proc_table td {
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: left;
}
.proc_table span {
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	display: block;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.proc_table strong {
	display: block;
	color: #484848;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.proc_table table {
	width: 100%;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #d7d7d7;
	margin-top: 3px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	font-size: 12px;
}
.proc_table .sub_table th {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	text-align: center;
	padding: 5px;
	font-weight: normal;
	border-top-style: none;
	border-left-style: none;
	font-size: 12px;
}
.proc_table .sub_table td {
	text-align: center;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	font-size: 12px;
	color: #888888;
}
.proc_table .sub_table .non_bar {
	border-right-style: none;
}
.proc_table font {
	color: #FF6600;
	font-size: 12px;
}
.proc_table .sub_table .non_bar_left {
	border-right-style: none;
	text-align: left;
}
.marjin_300 {
	height: 300px;
}
.normal_text_01 {

	font-size: 13px;
	color: #666666;
	display: block;
	line-height: 130%;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.text_block {

	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: left;
	display: block;
	padding-left: 41px;
	margin-bottom: 10px;
	padding-top: 2px;
}
.normal_span_01 {

	font-size: 13px;
	line-height: 130%;
	color: #666666;
	text-align: left;
	display: block;
	padding-left: 32px;
	margin-bottom: 3px;
	padding-top: 2px;
}
.block_span_01 {
	display: block;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 12px;
	color: #FF6600;
	text-align: left;
}
.sub_ul {
	margin: 0px;
	text-align: left;
	display: block;
	font-size: 13px;
	line-height: 130%;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 32px;
	list-style-type: none;
}
.sub_ul li {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sub_ul .dot_li {
	padding-left: 18px;
	background-image: url(images/dot.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
}
.sub_ul .non_dot {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.ordinance {
	padding-top: 40px;
	padding-bottom: 90px;
	line-height: 130%;
	font-size: 13px;
	color: #666666;
	padding-right: 20px;
	padding-left: 20px;
}
.ordinance h2 {
	font-size: 21px;
	font-weight: bold;
	color: #333333;
	font-family: "³ª´®¸íÁ¶";
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.ordinance .left_text {
	display: block;
	text-align: right;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.ordinance h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	font-family: "³ª´®¸íÁ¶";
	font-size: 17px;
	color: #333333;
	display: block;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ordinance .text_p {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: left;
}

.ordinance strong {
	font-family: "³ª´®¸íÁ¶";
	font-size: 13px;
	color: #484848;
}
.ordinance ul {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.ordinance .text_p li {
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.ordinance .text_p p {
	margin: 0px;
	display: block;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.poll_img {
	display: block;
	padding-top: 70px;
	padding-bottom: 100px;
}

