@font-face {
    font-family: NG;
    src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format("woff2"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format("woff"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format("truetype");
}
@font-face {
    font-family: NG;
    src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format("woff2"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format("woff"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format("truetype");
}
@font-face {
    font-family: NG;
    src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format("embedded-opentype"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format("woff2"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format("woff"), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format("truetype");
}
HTML {
    /* OVERFLOW-Y: scroll*/
}
BODY {
    /* FONT: 14px/1 "Lucida Sans Unicode", "Arial", "NG";*/ COLOR: #444

}
H1 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
H2 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
H3 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
H4 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
H5 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
H6 {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
INPUT {
    VERTICAL-ALIGN: middle
}
INPUT[type=text] {
    /*COLOR: #666; FONT-SIZE: 13px*/
    COLOR: #444;
    FONT-SIZE: 14px;
    padding-left: 5px;
}
A {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    ZOOM: 1;
    DISPLAY: inline-block;
    COLOR: #666;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
A:hover {
    COLOR: #0062c3;
    TEXT-DECORATION: underline
}
A:focus {
    COLOR: #0062c3;
    TEXT-DECORATION: underline
}
IMG {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
OL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
LI {
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
ADDRESS {
    FONT-STYLE: normal;
    DISPLAY: block
}
DL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
DT {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
DD {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
P {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
LABEL {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
FIELDSET {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
P {
    TEXT-ALIGN: justify
}
LEGEND {
    Z-INDEX: -100;
    POSITION: absolute;
    TEXT-INDENT: -2000px;
    WIDTH: 1px;
    HEIGHT: 1px;
    TOP: -5000px;
    LEFT: -5000px
}
.hide {
    Z-INDEX: -100;
    POSITION: absolute;
    TEXT-INDENT: -2000px;
    WIDTH: 1px;
    HEIGHT: 1px;
    TOP: -5000px;
    LEFT: -5000px
}
CAPTION {
    LINE-HEIGHT: 0;
    TEXT-INDENT: -9999px;
    WIDTH: 0px;
    HEIGHT: 0px;
    FONT-SIZE: 0px
}
.no_bg {
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.linked {
    COLOR: #00457c;
    TEXT-DECORATION: underline
}
.tal_l {
    TEXT-ALIGN: left !important
}
.tal_r {
    TEXT-ALIGN: right !important
}
.tal_c {
    TEXT-ALIGN: center !important
}
.tal_j {
    TEXT-ALIGN: justify !important
}
.tc01 {
    COLOR: #00457c !important
}
.tc02 {
    COLOR: #087d8b
}
.c_black {
    COLOR: #000
}
.ftco {
    COLOR: #dd4c39
}
.fz22 {
    LINE-HEIGHT: 26px !important;
    LETTER-SPACING: -1px;
    FONT-SIZE: 22px !important
}
.fz14 {
    FONT-SIZE: 14px
}
.fz12 {
    FONT-SIZE: 12px !important
}
.ts01 {
    LINE-HEIGHT: 26px !important;
    LETTER-SPACING: -1px;
    COLOR: #00457c;
    FONT-SIZE: 22px !important;
    FONT-WEIGHT: bold
}
.ts02 {
    COLOR: #00457c;
    FONT-SIZE: 14px
}
.ts02b {
    COLOR: #00457c;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ts03 {
    LINE-HEIGHT: 26px !important;
    LETTER-SPACING: -1px;
    COLOR: #182045;
    FONT-SIZE: 22px !important;
    FONT-WEIGHT: bold
}
.fcr {
    COLOR: #cb4432
}
.fct {
    COLOR: #087d8b
}
.fcb {
    COLOR: #3078c0
}
.bl {
    COLOR: #57befd;
    FONT-WEIGHT: bold !important
}
.ml0 {
    MARGIN-LEFT: 0px !important
}
.ml10 {
    MARGIN-LEFT: 10px !important
}
.ml12 {
    MARGIN-LEFT: 12px !important
}
.mlm8 {
    DISPLAY: block;
    MARGIN-LEFT: -8px !important
}
.mt0 {
    MARGIN-TOP: 0px !important
}
.mt10 {
    MARGIN-TOP: 10px !important
}
.fmt13 {
    MARGIN-TOP: 13px
}
.mt17 {
    MARGIN-TOP: 17px !important
}
.mt20 {
    MARGIN-TOP: 20px !important
}
.mt25 {
    MARGIN-TOP: 25px !important
}
.mt27 {
    MARGIN-TOP: 27px !important
}
.mt30 {
    MARGIN-TOP: 30px !important
}
.mt35 {
    MARGIN-TOP: 35px !important
}
.mt40 {
    MARGIN-TOP: 40px !important
}
.mt70 {
    MARGIN-TOP: 70px !important
}
.mb0 {
    MARGIN-BOTTOM: 0px !important
}
.mb10 {
    MARGIN-BOTTOM: 10px !important
}
.fx_img {
    TEXT-ALIGN: center
}
.img_in_lst {
    MARGIN: 10px 0px 10px -11px
}
.desk {
    DISPLAY: block
}
.mobile {
    DISPLAY: none
}
.header_w {
    Z-INDEX: 9998;
    POSITION: fixed;
    WIDTH: 100%;
    BACKGROUND: url(../images//bg_header.gif) #fff repeat-x 0px top;
    OVERFLOW: hidden;
    TOP: 0px;
    LEFT: 0px;
    box-shadow: 0px 7px 8px -6px #888
}
.header {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 100%;
    MAX-WIDTH: 964px;
    HEIGHT: 67px
}
.container {
    WIDTH: 100%
}
.footer_w {
    BACKGROUND-COLOR: #323846;
    WIDTH: 100%;
    CLEAR: both
}
.footer {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 100%;
    MAX-WIDTH: 964px;
    HEIGHT: 65px;
    COLOR: #c0c1c4;
    PADDING-TOP: 25px
}
.skip_navi {
    Z-INDEX: 9999;
    POSITION: fixed;
    TOP: -67px;
    LEFT: 0px
}
.skip_navi UL {
    BACKGROUND-COLOR: #0062c3;
    WIDTH: 150px;
    HEIGHT: 67px
}
.skip_navi LI {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 22px;
    PADDING-TOP: 0px
}
.skip_navi LI A {
    COLOR: #fff
}
.header .logo {
    BACKGROUND-COLOR: #fff;
    MARGIN-TOP: 12px;
    FLOAT: left
}
.header .logo A {
    WIDTH: 87px;
    DISPLAY: block;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat 0px 0px;
    HEIGHT: 40px
}
.header .dep01 {
    MARGIN-TOP: 30px;
    FLOAT: left;
    HEIGHT: 37px;
    MARGIN-LEFT: 90px
}
.header .dep01 > LI {
    POSITION: relative;
    MARGIN-BOTTOM: -3px
}
.header .dep01 > LI > A {
    LINE-HEIGHT: 18px;
    LETTER-SPACING: -1px;
    HEIGHT: 37px;
    COLOR: #231f20;
    MARGIN-LEFT: 33px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.header .dep01 > LI:first-child > A {
    MARGIN-LEFT: 0px
}
.header .dep01 > LI.on > A {
    COLOR: #0062c3
}
.header .dep01 > LI > A:focus {
    COLOR: #0062c3
}
.header .dep01 > LI > A:hover {
    COLOR: #0062c3
}
.header .dep02 {
    POSITION: absolute;
    MIN-WIDTH: 964px;
    MARGIN: 0px auto;
    PADDING-LEFT: 100px;
    WIDTH: 100%;
    DISPLAY: none;
    TOP: 37px;
    LEFT: 0px
}
.header .dep02 LI {
    POSITION: relative;
    FLOAT: left;
    FONT-SIZE: 14px
}
.header .dep02 LI A {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 40px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    DISPLAY: inline-block;
    HEIGHT: 40px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.header .dep02 LI A:focus {
    BACKGROUND-COLOR: #0062c3
}
.dep02 LI A:hover {
    BACKGROUND-COLOR: #0062c3
}
.header .dep02 LI.hv > A {
    BACKGROUND: url(../img//logo_top.JPG) no-repeat right -340px
}
.header .biz .dep02 {
    DISPLAY: none;
    LEFT: -238px
}
.header .intro .dep02 {
    DISPLAY: none;
    LEFT: -260px
}
.header .stock .dep02 {
    DISPLAY: none;
    LEFT: -284px
}
.header .pr .dep02 {
    DISPLAY: none;
    LEFT: -164px
}
.header .cs .dep02 {
    DISPLAY: none;
    LEFT: -356px
}
.header .dep03 {
    POSITION: absolute;
    MIN-WIDTH: 800px;
    PADDING-LEFT: 100px;
    WIDTH: 100%;
    DISPLAY: none;
    TOP: 40px;
    LEFT: -100px
}
.header .dep03 LI A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    COLOR: #666;
    PADDING-TOP: 0px
}
.header .dep03 LI:first-child A {
    PADDING-LEFT: 30px
}
.header .dep03 LI A:focus {
    BACKGROUND-COLOR: #fff;
    COLOR: #0062c3
}
.dep03 LI A:hover {
    BACKGROUND-COLOR: #fff;
    COLOR: #0062c3
}
.h_menu {
    POSITION: absolute;
    WIDTH: 190px;
    TOP: 10px;
    RIGHT: 0px
}
.h_menu .lang {
    TEXT-ALIGN: right;
    PADDING-LEFT: 56px;
    FONT-SIZE: 13px
}
.h_menu .lang LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat 0px -46px;
    LETTER-SPACING: 0px;
    PADDING-TOP: 0px
}
.h_menu .lang LI:first-child {
    BACKGROUND-IMAGE: none;
    PADDING-LEFT: 0px
}
.h_menu .lang LI A {
    COLOR: #666
}
.h_menu .lang LI A:hover {
    COLOR: #0062c3
}
.h_menu .sch {
    POSITION: relative;
    BACKGROUND-COLOR: #666;
    MARGIN-TOP: 7px;
    WIDTH: 150px;
    HEIGHT: 25px;
    MARGIN-LEFT: 40px;
    border-radius: 5px
}
.h_menu .sch INPUT[type=text] {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    LINE-HEIGHT: 23px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 30px;
    WIDTH: 116px;
    HEIGHT: 23px;
    COLOR: #fff;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.h_menu .sch LABEL {
    Z-INDEX: 10;
    POSITION: absolute;
    DISPLAY: block;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat -195px -159px;
    TOP: 5px;
    LEFT: 5px
}
.h_menu .sch LABEL A {
    WIDTH: 14px;
    DISPLAY: block;
    HEIGHT: 14px
}
.footer A {
    COLOR: #c0c1c4
}
.btm_menu {
    BACKGROUND-COLOR: #eef2f5
}
.btm_menu UL {
    PADDING-BOTTOM: 15px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    MAX-WIDTH: 964px;
    PADDING-TOP: 15px
}
.btm_menu UL LI {
    BACKGROUND: url(../images/common/btm_menu.png) no-repeat 0px -19px;
    MARGIN-LEFT: 16px
}
.btm_menu UL LI A {
    LINE-HEIGHT: 16px;
    PADDING-LEFT: 22px;
    WIDTH: 158px;
    DISPLAY: block;
    HEIGHT: 16px;
    COLOR: #34495e;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.btm_menu UL LI A:hover {
    COLOR: #0062c3
}
.footer .f_info {
    FLOAT: left;
    FONT-SIZE: 13px
}
.footer .f_menu LI {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 9px;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat 0px -60px;
    PADDING-TOP: 0px
}
.footer .f_menu LI:first-child {
    BACKGROUND-IMAGE: none;
    PADDING-LEFT: 0px
}
.footer .f_menu LI A {
    LINE-HEIGHT: 14px;
    HEIGHT: 14px
}
.footer ADDRESS {
    LINE-HEIGHT: 16px;
    MARGIN-TOP: 13px
}
.footer .f_link {
    FLOAT: right
}
.footer .f_link .sns {
    FLOAT: left
}
.footer .f_link .sns LI {
    MARGIN-LEFT: 2px
}
.footer .f_link .sns LI A {
    WIDTH: 24px;
    DISPLAY: block;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat 0px -295px;
    HEIGHT: 24px
}
.footer .f_link .sns LI A#webwatch_logo {
    MARGIN: -3px 10px 0px 0px;
    WIDTH: 47px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 31px
}
.footer .f_link .sns LI A#webwatch_logo IMG {
    WIDTH: 47px;
    HEIGHT: 31px
}
.footer .f_link .f_fam {
    POSITION: relative;
    BACKGROUND-COLOR: #1f4a77;
    WIDTH: 170px;
    FLOAT: left;
    COLOR: #fff;
    MARGIN-LEFT: 4px;
    FONT-SIZE: 13px;
    border-radius: 5px
}
.footer .f_link .f_fam A {
    COLOR: #fff
}
.footer .f_link .f_fam .fam_ttl {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 12px;
    WIDTH: 148px;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat right -214px;
    HEIGHT: 24px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.footer .f_link .f_fam .fam_lst {
    Z-INDEX: 100;
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    BACKGROUND-COLOR: #1f4a77;
    PADDING-LEFT: 12px;
    WIDTH: 148px;
    PADDING-RIGHT: 10px;
    DISPLAY: none;
    HEIGHT: auto;
    COLOR: #fff;
    OVERFLOW: hidden;
    TOP: -100px;
    PADDING-TOP: 0px;
    LEFT: 0px;
    border-radius: 5px
}
.footer .f_link .f_fam .fam_lst LI A {
    LINE-HEIGHT: 24px;
    WIDTH: 148px;
    TEXT-OVERFLOW: ellipsis;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    HEIGHT: 24px;
    OVERFLOW: hidden
}
.flt > LI {
    FLOAT: left
}
.flt > LI:first-child {
    MARGIN-LEFT: 0px !important
}
.cols {
    OVERFLOW: hidden
}
.cols > .col {
    FLOAT: left !important
}
.cols > .col:first-child {
    MARGIN-LEFT: 0px !important
}
.tab {
    OVERFLOW: hidden
}
.tab LI {
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 0px solid;
    FLOAT: left;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.tab LI:first-child {
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px
}
.tab LI:first-child {
    MARGIN-LEFT: 0px
}
.tab LI A {
    MIN-WIDTH: 120px;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 28px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline-block;
    HEIGHT: 28px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
    PADDING-TOP: 0px
}
.tab LI:first-child A {
    MIN-WIDTH: 119px
}
.tab LI.on {
    BORDER-BOTTOM-COLOR: #00457c;
    BORDER-TOP-COLOR: #00457c;
    BORDER-RIGHT-COLOR: #00457c;
    BORDER-LEFT-COLOR: #00457c
}
.tab LI:focus {
    BORDER-BOTTOM-COLOR: #00457c;
    BORDER-TOP-COLOR: #00457c;
    BORDER-RIGHT-COLOR: #00457c;
    BORDER-LEFT-COLOR: #00457c
}
.tab LI.on A {
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff
}
.tab LI A:focus {
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff
}
.btn_set {
    TEXT-ALIGN: right
}
.btn {
    MARGIN-LEFT: 4px;
    FONT-SIZE: 13px !important;
    CURSOR: pointer;
    FONT-WEIGHT: normal
}
.btn > SPAN {
    MIN-WIDTH: 20px;
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 24px;
    BACKGROUND-COLOR: #ddd;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline-block;
    HEIGHT: 24px;
    COLOR: #555;
    PADDING-TOP: 0px;
    border-radius: 5px
}
.on.btn > SPAN {
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff
}
.big.btn > SPAN {
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 32px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 30px;
    HEIGHT: 32px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
.btn:hover > SPAN {
    TEXT-DECORATION: underline
}
.btn:focus > SPAN {
    TEXT-DECORATION: underline
}
.btn .list {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-LEFT: 28px;
    BACKGROUND: url(../images/common/btn_common.png) #ddd no-repeat 10px 7px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.btn .download {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(../images/common/btn_common.png) #ddd no-repeat 10px -16px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.on.btn .download {
    BACKGROUND-POSITION: 10px -39px
}
.btn:hover .download {
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-LEFT: 32px;
    BACKGROUND: url(../images/common/btn_common.png) #0062c3 no-repeat 10px -39px;
    COLOR: #fff;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.lst01 > LI {
    LINE-HEIGHT: 1.8;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/images/common/bul01.gif) no-repeat 0px 10px
}
.lst01 > UL {
    MARGIN-LEFT: 20px
}
.lst02 > LI {
    TEXT-INDENT: -46px;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 46px
}
.lst02 > LI SPAN {
    PADDING-RIGHT: 11px;
    FONT-WEIGHT: bold
}
.lst03 > LI {
    TEXT-INDENT: -19px;
    MARGIN-BOTTOM: 8px;
    MARGIN-LEFT: 19px
}
.lst03 > LI SPAN {
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: normal
}
.pg {
    MARGIN-TOP: 20px
}
.pg LI {
    ZOOM: 1;
    DISPLAY: inline-block;
    MARGIN-LEFT: 4px
}
.pg LI A {
    BORDER-BOTTOM: #d7d7d7 1px solid;
    MIN-WIDTH: 18px;
    TEXT-ALIGN: center;
    BORDER-LEFT: #d7d7d7 1px solid;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    HEIGHT: 22px;
    BORDER-TOP: #d7d7d7 1px solid;
    BORDER-RIGHT: #d7d7d7 1px solid;
    PADDING-TOP: 0px;
    border-radius: 5px
}
.pg LI:first-child {
    MARGIN-LEFT: 0px
}
.pg LI.on A {
    BORDER-BOTTOM: #0062c3 1px solid;
    BORDER-LEFT: #0062c3 1px solid;
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff;
    BORDER-TOP: #0062c3 1px solid;
    BORDER-RIGHT: #0062c3 1px solid
}
.pg LI A:hover {
    BORDER-BOTTOM: #0062c3 1px solid;
    BORDER-LEFT: #0062c3 1px solid;
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff;
    BORDER-TOP: #0062c3 1px solid;
    BORDER-RIGHT: #0062c3 1px solid
}
.pg LI A:focus {
    BORDER-BOTTOM: #0062c3 1px solid;
    BORDER-LEFT: #0062c3 1px solid;
    BACKGROUND-COLOR: #0062c3;
    COLOR: #fff;
    BORDER-TOP: #0062c3 1px solid;
    BORDER-RIGHT: #0062c3 1px solid
}
.m_top_menu {
    POSITION: relative;
    MARGIN-TOP: 5px
}
.m_top_menu .to_all {
    POSITION: absolute;
    DISPLAY: block;
    FLOAT: left;
    TOP: 0px;
    LEFT: 0px
}
.m_top_menu .to_all A {
    TEXT-ALIGN: center;
    LINE-HEIGHT: 39px;
    WIDTH: 67px;
    BACKGROUND: url(../img//logo_top.JPG) no-repeat -85px -295px;
    HEIGHT: 39px;
    COLOR: #fff
}
.m_top_menu .to_all A.on {
    BACKGROUND-POSITION: -151px -295px
}
.ttl_now {
    BACKGROUND: url(../img//logo_top.JPG) #0062c3 no-repeat right -77px
}
.ttl_now A {
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 39px;
    TEXT-INDENT: 30px;
    DISPLAY: block;
    HEIGHT: 39px;
    COLOR: #fff;
    FONT-SIZE: 16px
}
.m_top_menu .to_now {
    BACKGROUND-COLOR: #182045;
    WIDTH: 100%;
    DISPLAY: none;
    FLOAT: left
}
.m_top_menu .to_now LI {
    FONT-SIZE: 16px
}
.m_top_menu .to_now LI A {
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 39px;
    TEXT-INDENT: 30px;
    DISPLAY: block;
    HEIGHT: 39px;
    COLOR: #fff;
    MARGIN-LEFT: 0px
}
.m_top_menu .to_now LI.on A {
    BACKGROUND-COLOR: #0062c3
}
.snap-drawers {
    DISPLAY: none
}
#footer {
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 100%;
    HEIGHT: 67px;
    background-color: #323846;
    CLEAR: both
}
#footer .logo {
    POSITION: absolute;
    WIDTH: 83px;
    TOP: 26px;
    LEFT: 0px
}
#footer .copyright {
    POSITION: absolute;
    WIDTH: 258px;
    TOP: 26px;
    LEFT: 118px
}
#footer .ftlink {
    text-align:center;
    width:100%;
    left:0px;
    color:white;
}
#footer .ftlink a{
    color:#c0c1c4;
    font-size:14px;
}
#footer .ftlink a:hover{
    color:#0062c3;
    font-size:14px;
}
.rad{
    display:inline-block;
    width:100px;
}
.edit{
    width:900px;
    margin-top: 30px;
}

.btnSave {
    font-family: Arial;
    font-size: 13px;
    vertical-align: top;
    padding: 6px 14px 6px 14px;
    border: 1px solid #3489C0;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 2px;
    background: #3489C0;
    position: relative;
    width:50px;
}
.btnSave:hover {
    background: white;
    border: 1px solid #1874CD;
    transition: background 0.05s linear;
    color:#3489C0;
}
.btnSave:active {
    /*padding: 7px 14px 5px 14px;*/
    padding: 6px 14px 6px 14px;
}
.divSave{
    margin-top: 10px;
}
.ad_title{
    font-weight:bold;
    color:#00457c;
    font-family:Arial, sans-serif;
    font-size:16px;
}
.ad_title_content{
    color: #444;
    font-family:Arial;
    font-size:14px;
    padding-left:10px;
}
.btnAddNew {
    font-family: Arial;
    font-size: 13px;
    vertical-align: top;
    padding: 6px 14px 6px 14px;
    border: 1px solid #3489C0;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 2px;
    background: -webkit-linear-gradient(#fff, #e5e5e5);
    background: -moz-linear-gradient(#fff, #e5e5e5);
    background: -ms-linear-gradient(#fff, #e5e5e5);
    background: -o-linear-gradient(#fff, #e5e5e5);
    background: #3489C0;
    -pie-background: linear-gradient(#fff, #e5e5e5);
    position: relative;
    behavior: url(/_pie/PIE.htc);
    width:63px;
    color: white;
}
.btnAddNew:hover {
    background: #FFFFFF;
    border: 1px solid #1874CD;
    transition: background 0.05s linear;
    color: #3489C0;
}
.edit_news {
    font-family: Arial;
    font-size: 13px;
    vertical-align: top;
    padding: 6px 14px 6px 14px;
    border: 1px solid #3489C0;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 2px;
    background: -webkit-linear-gradient(#fff, #3489C0);
    background: -moz-linear-gradient(#fff, #3489C0);
    background: -ms-linear-gradient(#fff, #3489C0);
    background: -o-linear-gradient(#fff, #3489C0);
    background: #3489C0;
    -pie-background: linear-gradient(#fff, #3489C0);
    position: relative;
    behavior: url(/_pie/PIE.htc);
    width:40px;
    color: white;
}
.edit_news:hover {
    background: white;
    border: 1px solid #3489C0;
    transition: background 0.05s linear;
    color: #3489C0;
}
.delete_news {
    font-family: Arial;
    font-size: 13px;
    vertical-align: top;
    padding: 6px 14px 6px 14px;
    border: 1px solid #DE0023;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 2px;
    background: -webkit-linear-gradient(#fff, #DE0023);
    background: -moz-linear-gradient(#fff, #DE0023);
    background: -ms-linear-gradient(#fff, #DE0023);
    background: -o-linear-gradient(#fff, #DE0023);
    background: #DE0023;
    -pie-background: linear-gradient(#fff, #DE0023);
    position: relative;
    behavior: url(/_pie/PIE.htc);
    width:40px;
    color: white;
}
.delete_news:hover {
    background: white;
    border: 1px solid #DE0023;
    transition: background 0.05s linear;
    color: #DE0023;
}
.validateTips{
    font-weight:bold;
    color:#0091A2;
    font-family:Arial;
    font-size:14px;
}
.popup_content{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
}
.popup_label{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:white;
}
.popup_notes{
    font-weight:bold;
    color:red;
    font-family:Arial;
    font-size:14px;
    text-align:right;
    font-style:italic;
}
.btn_logout{
    width:210px;
    border-bottom:#d6d6d6 1px solid;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    /*
    display:inline-block;
    position:absolute;
    right:-182px;
    */
}
.ad_control{
    BORDER-BOTTOM:#d6d6d6 3px solid;
    padding-bottom:22px;
    width:1055px;
}
.btnLogout {
    font-family: Arial;
    font-size: 20px;
    text-align:center;
    vertical-align: top;
    padding: 6px 14px 6px 14px;
    border: 3px solid #3489C0;
    color: #fff;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 2px;
    background: -webkit-linear-gradient(#fff, #3489C0);
    background: -moz-linear-gradient(#fff, #3489C0);
    background: -ms-linear-gradient(#fff, #3489C0);
    background: -o-linear-gradient(#fff, #3489C0);
    background: #3489C0;
    -pie-background: linear-gradient(#fff, #3489C0);
    position: relative;
    behavior: url(/_pie/PIE.htc);
    width:165px;
    height: 50px;
}
.btnLogout:hover {
    background: #ffffff;
    border: 3px solid #3489C0;
    transition: background 0.05s linear;
    color:#3489C0;
}
.gridContent{
    text-align:left;
    font-size:14px;
    padding-left:10px;
    color:#444;
}
.auth_err{
    font-weight:bold;
    color:red;
    font-family:Arial;
    font-size:14px;
    text-align:right;
    font-style:italic;
    display:inline;
    margin-left:10px;
    display:none;
}
