﻿@charset "utf-8";

@import url( common/layout.css );
@import url( common/board.css );
UL.tab {
	MIN-WIDTH: 500px; WIDTH: 100%
}
.res1000 UL.tab {
	MIN-WIDTH: 350px
}
.res720 UL.tab {
	MIN-WIDTH: 0px
}
UL.tab LI {
	BORDER-BOTTOM: #f5f5f5 1px solid; FLOAT: left; BORDER-RIGHT: #f5f5f5 1px solid
}
UL.tab LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 24px; COLOR: #333; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
UL.tab LI A:hover {
	BACKGROUND: #f5f5f5; COLOR: #000
}
UL.tab LI.on A {
	BACKGROUND: #f5f5f5; COLOR: #000
}
UL.tab LI.on A {
	BACKGROUND: #f5f5f5; COLOR: #000
}
.wd {
	WORD-SPACING: -1px !important
}
.cl {
	CLEAR: both
}
.btnright {
	TEXT-ALIGN: right; MARGIN: 15px 0px 0px; WIDTH: 100%; CLEAR: both; FONT-SIZE: 1px
}
.btnright IMG {
	PADDING-LEFT: 4px
}
IMG.c_sk {
	PADDING-LEFT: 5px; DISPLAY: none; VERTICAL-ALIGN: -2px
}
.mt40 {
	MARGIN-TOP: 40px !important
}
H5.ml_tit {
	LETTER-SPACING: -1px;  COLOR: #333; FONT-SIZE: 18px
}
H5.f_sys {
	LINE-HEIGHT: 1.2em; LETTER-SPACING: -1px;  COLOR: #333; FONT-SIZE: 18px; PADDING-TOP: 5px
}
.skh_overview {
	MIN-WIDTH: 664px; WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_overview.gif) no-repeat right 0px; CLEAR: both
}
.res1025 .skh_overview {
	MIN-WIDTH: 500px
}
.res1000 .skh_overview {
	MIN-WIDTH: 350px
}
.res720 .skh_overview {
	MIN-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.skh_overview H4 {
	HEIGHT: 170px; PADDING-TOP: 16px
}
.skh_overview H4 IMG {
	MAX-WIDTH: 100%
}
.res720 .skh_overview H4 {
	MARGIN: 0px 0px 20px
}
.res720 .skh_overview H4 IMG {
	MAX-WIDTH: 100%
}
.mobile .skh_overview H4 {
	HEIGHT: 150px
}
.skh_overview H5 {
	PADDING-BOTTOM: 27px
}
.skh_overview H5 IMG {
	MAX-WIDTH: 100%
}
.skh_overview .bar_over {
	POSITION: relative; LINE-HEIGHT: 0px; WIDTH: 100%; BACKGROUND: #f5f5f5; HEIGHT: 1px; FONT-SIZE: 0px
}
.skh_overview .bar_over P {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 1px; TOP: 0px
}
.skh_overview .bar_over .fl_left {
	LEFT: 0px
}
.skh_overview .bar_over .fl_right {
	RIGHT: 0px
}
.skh_overview .ovw_contents {
	LINE-HEIGHT: 20px; WIDTH: 100%; PADDING-TOP: 31px
}
.res1025 .skh_overview .ovw_contents {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
.res1000 .skh_overview .ovw_contents {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
.res720 .skh_overview .ovw_contents {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 60px
}
.skh_overview UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 40px
}
.skh_overview UL LI {
	LINE-HEIGHT: 17px; MARGIN: 0px 0px 2px
}
.skh_overview UL LI LABEL {
	MARGIN: 0px 12px 0px 0px; WIDTH: 70px; DISPLAY: inline-block; BACKGROUND: url(../Image/skh/bg_bar_01.gif) no-repeat right 1px; COLOR: #ea002c
}
.skh_overview .img_overview IMG {
	MAX-WIDTH: 100%
}
.skh_ceomsg {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_ceomsg.gif) no-repeat right 15px; CLEAR: both
}
.skh_ceomsg H4 {
	WIDTH: 100%; HEIGHT: 230px; PADDING-TOP: 16px
}
.skh_ceomsg H5 {
	MARGIN: 0px 0px 20px
}
.skh_ceomsg .cmbox {
	LINE-HEIGHT: 19px; WIDTH: 90%
}
.res1300 .skh_ceomsg .cmbox {
	MIN-WIDTH: 664px
}
.res1025 .skh_ceomsg .cmbox {
	MIN-WIDTH: 604px; WIDTH: 100%
}
.res1000 .skh_ceomsg .cmbox {
	MIN-WIDTH: 490px; WIDTH: 100%
}
.res720 .skh_ceomsg .cmbox {
	MIN-WIDTH: 320px; WIDTH: 100%
}
.skh_ceomsg .cmbox .red {
	COLOR: #ea002c
}
.skh_ceomsg .cmbox .orange {
	COLOR: #fb7800
}
.skh_ceomsg .cmbox .signbox {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
.skh_ceomsg .cmbox .signbox P {
	MARGIN: 0px 0px 20px
}
.ethics {
	WIDTH: 100%; CLEAR: both
}
.ethics H4 {
	BACKGROUND: url(../Image/skh/bg_ethics.gif) no-repeat right 0px; HEIGHT: 200px; PADDING-TOP: 20px
}
.ethics H4 IMG {
	MAX-WIDTH: 100%
}
.mobile .ethics H4 {
	HEIGHT: 150px; background-size: 280px
}
.ethics H4.eth {
	HEIGHT: 165px
}
.mobile .ethics H4 {
	HEIGHT: 150px; background-size: 280px
}
.ethics H5.txt {
	LINE-HEIGHT: 19px; MARGIN: 0px; WIDTH: 100%; BACKGROUND: url(../Image/common/bg_boxline_left.gif) no-repeat left bottom; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.ethics H5.txt SPAN {
	COLOR: #ea002c
}
.ethics H5.txt P {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/common/dot_rightred.gif) no-repeat right bottom; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ethics H5 {
	MARGIN: 0px 0px 20px
}
.ethics .ethics_contents {
	MIN-WIDTH: 664px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.mobile .ethics .ethics_contents {
	MIN-WIDTH: 0px
}
.ethics .ethics_contents DL {
	PADDING-BOTTOM: 45px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ethics .ethics_contents DL DT {
	PADDING-BOTTOM: 10px; WIDTH: 90%
}
.ethics .ethics_contents DL DT LABEL {
	PADDING-BOTTOM: 10px; WIDTH: 150px; DISPLAY: block; FLOAT: left
}
.ethics .ethics_contents DL DT P {
	LINE-HEIGHT: 20px; FLOAT: none; COLOR: #000; OVERFLOW: hidden; PADDING-TOP: 30px
}
.ethics .ethics_contents DL DT P {
	LINE-HEIGHT: 20px; PADDING-RIGHT: 5px; COLOR: #000; PADDING-TOP: 30px
}
.ethics .ethics_contents DL DD {
	WIDTH: 85%; CLEAR: both
}
.ethics .ethics_contents DL DD P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/icon_list_01.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
.ethics .ethics_rule {
	MIN-WIDTH: 664px; TEXT-ALIGN: justify; LINE-HEIGHT: 20px; WIDTH: 100%; BACKGROUND: url(../Image/common/bg_boxline_left.gif) no-repeat left bottom; CLEAR: both
}
.res1025 .ethics .ethics_rule {
	MIN-WIDTH: 500px
}
.res1000 .ethics .ethics_rule {
	MIN-WIDTH: 350px
}
.res720 .ethics .ethics_rule {
	MIN-WIDTH: 290px
}
.ethics .ethics_rule_end {
	MIN-WIDTH: 664px; TEXT-ALIGN: justify; LINE-HEIGHT: 20px; WIDTH: 100%; CLEAR: both
}
.ethics .erwrap {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/common/dot_rightred.gif) no-repeat right bottom; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.ethics .ethics_rule H5 {
	MARGIN-TOP: 30px
}
.ethics .ethics_rule_end H5 {
	MARGIN-TOP: 30px
}
.ethics .ethics_rule SPAN {
	COLOR: #ea002c
}
.ethics .ethics_rule LABEL {
	COLOR: #ea002c
}
.ethics .ethics_rule LABEL.dot {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/icon_list_03.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
.ethics .ethics_rule .tit {
	MARGIN: 0px; COLOR: #000
}
.ethics .ethics_rule_end .tit {
	MARGIN: 0px; COLOR: #000
}
.ethics .ethics_rule P {
	MARGIN: 0px 0px 20px
}
.ethics .ethics_rule_end P {
	MARGIN: 0px 0px 20px
}
.ethics .ethics_rule UL {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ethics .ethics_rule UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px 0px 3px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/icon_list_01.gif) no-repeat 3px 5px; PADDING-TOP: 0px
}
.res1025 .ethics .ethics_contents {
	MIN-WIDTH: 500px
}
.res1025 .ethics .ethics_contents DL DT P {
	PADDING-TOP: 20px
}
.res1025 .ethics .ethics_rule {
	MIN-WIDTH: 500px
}
.res1000 .ethics .ethics_contents {
	MIN-WIDTH: 350px
}
.res1000 .ethics .ethics_contents DL {
	WIDTH: 100%; FLOAT: none
}
.res1000 .ethics .ethics_contents DL DT {
	WIDTH: 100%
}
.res1000 .ethics .ethics_rule {
	MIN-WIDTH: 350px
}
.res1000 .ethics .ethics_contents DL DD {
	WIDTH: 100%
}
.res720 .ethics .ethics_contents {
	MIN-WIDTH: 0px
}
.res720 .ethics .ethics_contents DL {
	WIDTH: 100%; FLOAT: none
}
.res720 .ethics .ethics_contents DL DT {
	WIDTH: 100%
}
.res720 .ethics .ethics_contents DL DD {
	WIDTH: 100%
}
.res720 .ethics .ethics_rule {
	MIN-WIDTH: 0px
}
.ethics03 {
	WIDTH: 100%
}
.ethics03 H4 {
	BACKGROUND: url(../Image/skh/bg_ethics.gif) no-repeat right 0px; HEIGHT: 200px; PADDING-TOP: 16px
}
.ethics03 H4 IMG {
	MAX-WIDTH: 100%
}
.ethics03 H5 {
	MARGIN: 0px 0px 6px
}
.ethics03 .notice {
	LINE-HEIGHT: 20px; MARGIN-BOTTOM: 30px
}
.ethics03 .notice SPAN {
	COLOR: #ea002c
}
.mobile .ethics03 H4 {
	HEIGHT: 150px; background-size: 280px
}
.ethics03 .box_comp {
	WIDTH: 100%
}
.ethics03 .box_comp UL {
	MARGIN-BOTTOM: 40px; OVERFLOW: hidden
}
.ethics03 .box_comp LI {
	
}
.ethics03 .box_comp LI DL {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 110px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 16px
}
.ethics03 .box_comp LI.list_01 DL {
	BACKGROUND: url(../Image/skh/bg_ethics_ele.gif) no-repeat 29px 20px
}
.ethics03 .box_comp LI.list_02 DL {
	BACKGROUND: url(../Image/skh/bg_ethics_tel.gif) no-repeat 29px 20px
}
.ethics03 .box_comp LI.list_03 DL {
	PADDING-BOTTOM: 24px; BACKGROUND: url(../Image/skh/bg_ethics_mak.gif) no-repeat 29px 20px
}
.ethics03 .box_comp LI DT {
	MARGIN-BOTTOM: 3px; COLOR: #ea002c
}
.ethics03 .box_comp LI DD {
	MARGIN: 0px 0px 4px 2px; WIDTH: 110px; FLOAT: left
}
.ethics03 .box_comp LI DD A {
	COLOR: #666666; FONT-SIZE: 11px
}
.ethics03 .box_comp LI DD A:hover {
	COLOR: #ea002c
}
.ethics03 .box_comp .bar_over {
	POSITION: relative; LINE-HEIGHT: 0px; WIDTH: 100%; BACKGROUND: #f5f5f5; HEIGHT: 1px; FONT-SIZE: 0px
}
.ethics03 .box_comp .bar_over P {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 1px; TOP: 0px
}
.ethics03 .box_comp .bar_over .fl_left {
	LEFT: 0px
}
.ethics03 .box_comp .bar_over .fl_right {
	RIGHT: 0px
}
.ethics03 UL.contactus {
	WIDTH: 100%; CLEAR: both
}
.ethics03 UL.contactus LI {
	BORDER-LEFT: #f5f5f5 1px solid; PADDING-LEFT: 10px; WIDTH: 200px; MARGIN-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 1px
}
.ethics03 UL.contactus LI.first {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px
}
.res1000 .ethics03 UL.contactus LI {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px; WIDTH: 48%
}
.res720 .ethics03 UL.contactus LI {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px; WIDTH: 48%
}
.mobile.res720 .ethics03 .box_btn LI:first-child {
	PADDING-LEFT: 10px
}
.skh_dir {
	WIDTH: 100%
}
.skh_dir H4 {
	BACKGROUND: url(/Image/skh/bg_dir.gif) no-repeat right 0px; HEIGHT: 230px; PADDING-TOP: 16px
}
.mobile .skh_dir H4 {
	HEIGHT: 150px; background-size: 280px
}
.skh_dir .toptxt P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 20px; MARGIN: 0px 0px 20px
}
.skh_dir .toptxt P SPAN {
	COLOR: #ea002c
}
.skh_dir .opinion {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.skh_dir .opinion LABEL {
	COLOR: #ea002c
}
.skh_dir .opinion UL {
	MARGIN: 15px 0px 25px 10px; PADDING-LEFT: 15px; ZOOM: 1
}
.skh_dir .opinion UL:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.skh_dir .opinion UL LI {
	FLOAT: left; MARGIN-LEFT: -15px
}
.skh_dir .director_list {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: url(../Image/common/bg_boxline_left.gif) no-repeat 0px 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.skh_dir .director_list:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.skh_dir .director_list H5 {PADDING-BOTTOM: 10px;LINE-HEIGHT: 1.2em;PADDING-LEFT: 0px;LETTER-SPACING: -1px;PADDING-RIGHT: 0px;FONT-SIZE: 18px;PADDING-TOP: 30px;background-image: url(../Image/common/dot_rightred.gif);background-repeat: no-repeat;background-position: right top;
}
.skh_dir .director {
	MIN-WIDTH: 590px; MARGIN: 0px 30px 27px 0px; ZOOM: 1; FLOAT: left
}
.skh_dir .director:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.skh_dir .director .visual {
	POSITION: relative; WIDTH: 322px; FLOAT: left; MARGIN-RIGHT: 30px
}
.skh_dir .director .info {
	FLOAT: none; OVERFLOW: hidden
}
.skh_dir .director .in.visual {
	
}
.skh_dir .director .visual .name {
	POSITION: absolute; BOTTOM: 12px; LEFT: 20px
}
.skh_dir .director .visual .photo {
	WIDTH: 100%
}
.skh_dir .director .info .point {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; PADDING-TOP: 0px
}
.skh_dir .director .info .point:after {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
.skh_dir .director .info .point DT {
	WIDTH: 60px; BACKGROUND: url(../Image/skh/bg_grey_bar.gif) no-repeat right 0px; FLOAT: left; COLOR: #ea002c
}
.skh_dir .director .info .point DD {
	PADDING-LEFT: 15px; WIDTH: 150px; FLOAT: none; OVERFLOW: hidden
}
.skh_dir .director .info .history {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.skh_dir .director .info .history LI {
	LINE-HEIGHT: 19px
}
.skh_dir .director .info H6 {
	LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 0px
}
.res1025 .skh_dir .director .visual {
	
}
.res1000 .skh_dir .director .visual {
	FLOAT: none
}
.res1000 .skh_dir .director .info {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.res1000 .skh_dir .opinion UL {
	MARGIN: 15px auto 0px; WIDTH: 320px
}
.res720 .skh_dir .director .visual .photo IMG {
	MAX-WIDTH: 100%
}
.res720 .skh_dir .director .info {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; PADDING-TOP: 17px
}
.res720 .skh_dir .director {
	MIN-WIDTH: 290px; MARGIN: 0px auto; FLOAT: none
}
.res720 .skh_dir .director .visual {
	MARGIN: 0px; FLOAT: none
}
.dir_act {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_dir_03.gif) no-repeat right 0px; PADDING-TOP: 16px
}
.dir_act H5 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 30px
}
.dir_act UL.tab {
	WIDTH: 100%
}
.dir_act UL.tab LI {
	BORDER-BOTTOM: #f5f5f5 1px solid; BORDER-LEFT: medium none; WIDTH: 14.28%; FLOAT: left; BORDER-TOP: #f5f5f5 1px solid; BORDER-RIGHT: #f5f5f5 1px solid
}
.dir_act UL.tab LI.first {
	WIDTH: 14.28%
}
.res1025 .dir_act UL.tab LI {
	WIDTH: 14%
}
.res1000 .dir_act UL.tab LI {
	WIDTH: 14%
}
.res1000 .dir_act UL.tab LI.first {
	WIDTH: 13.9%
}
.res720 .dir_act UL.tab LI {
	WIDTH: 13.8%
}
.res720 .dir_act UL.tab LI.first {
	WIDTH: 13.8%
}
.dir_act H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 123px; PADDING-TOP: 15px
}
.dir_act H5 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.dir_act UL.tab {
	OVERFLOW: auto
}
.dir_act UL.tab LI {
	BORDER-BOTTOM: #f5f5f5 1px solid; BORDER-LEFT: medium none; WIDTH: 13.8%; FLOAT: left; BORDER-TOP: #f5f5f5 1px solid; BORDER-RIGHT: #f5f5f5 1px solid
}
.dir_act UL.tab LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 24px; COLOR: #333; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.dir_act UL.tab LI A:hover {
	BACKGROUND: #f5f5f5; COLOR: #000
}
.dir_act UL.tab LI.on A {
	BACKGROUND: #f5f5f5; COLOR: #000
}
.dir_act UL.tab LI SPAN {
	DISPLAY: block
}
.dir_act UL.tab LI.first {
	BORDER-LEFT: #f5f5f5 1px solid
}
.dir_act TABLE.boardlist TBODY TH {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #fbfbfb; PADDING-LEFT: 0px !important;  COLOR: #333
}
.dir_act TABLE.boarddata TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px !important; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; COLOR: #333
}
.dir_act TABLE.boarddata TD .act {
	PADDING-BOTTOM: 13px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.dir_act TABLE.boarddata TD .act LABEL {
	PADDING-LEFT: 10px; FLOAT: left; COLOR: #ea002c; MARGIN-RIGHT: 20px
}
.dir_act TABLE.boarddata TD .act UL {
	FLOAT: left
}
.dir_act TABLE.boarddata TD .act UL LI {
	
}
.dir_act TABLE.boarddata TD.alc.etc {
	TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.last {
	PADDING-BOTTOM: 0px !important; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.last P {
	HEIGHT: 44px; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.last2 {
	PADDING-BOTTOM: 0px !important; HEIGHT: auto !important; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.last2 P {
	PADDING-BOTTOM: 6px; BACKGROUND: url(/Image/board/bg_tdbg_left.gif) no-repeat right bottom; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.last P.line1 {
	HEIGHT: 33px
}
.dir_act TABLE.boarddata TD.last P.line2 {
	HEIGHT: 33px
}
.dir_act TABLE.boarddata TD.last P.line4 {
	HEIGHT: 53px
}
.dir_act TABLE.boarddata TD.last P.line5 {
	HEIGHT: 63px
}
.dir_act TABLE.boarddata TD.mnum {
	VERTICAL-ALIGN: middle !important
}
.dir_act TABLE.boarddata TH.stit {
	BACKGROUND-COLOR: #fff; COLOR: #ea002c; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TH.stit_comm {
	BACKGROUND-COLOR: #fbfbfb; VERTICAL-ALIGN: middle
}
.dir_act TABLE.boarddata TD.commdata {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
.dir_act TABLE.boarddata TD.commdata P {
	PADDING-BOTTOM: 6px
}
.dir_act .actwrap {
	WIDTH: 100%; CLEAR: both
}
.dir_act .actwrap DIV {
	MIN-HEIGHT: 320px; WIDTH: 100%; DISPLAY: none; CLEAR: both
}
.fair_ceo {
	WIDTH: 100%; CLEAR: both
}
.fair_ceo H4 {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_fair.gif) no-repeat right top; HEIGHT: 230px; PADDING-TOP: 16px
}
.fair_ceo .fairceomsg {
	TEXT-ALIGN: justify; LINE-HEIGHT: 19px; WIDTH: 100%
}
.fair_ceo .fairceomsg SPAN {
	COLOR: #ea002c
}
.fair_ceo .fairceomsg .sign {
	TEXT-ALIGN: right; MARGIN: 40px 0px 0px; WIDTH: 100%
}
.fair_rule {
	WIDTH: 100%; CLEAR: both
}
.fair_rule H4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 130px; PADDING-TOP: 20px
}
.fair_rule H5 {
	MARGIN-BOTTOM: 20px
}
.fair_rule .frwrap {
	TEXT-ALIGN: justify; LINE-HEIGHT: 20px; MARGIN-TOP: 30px; WIDTH: 100%; BACKGROUND: url(../Image/common/bg_boxline_left.gif) no-repeat left top
}
.fair_rule .frwrap SPAN {
	COLOR: #ea002c
}
.fair_rule .frwrap H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/common/dot_rightred.gif) no-repeat right top; PADDING-TOP: 30px
}
.fair_rule .frwrap P {
	MARGIN: 0px 0px 25px
}
.fair_rule .frwrap P.alc {
	TEXT-ALIGN: center; WIDTH: 100%
}
.fair_rule .frwrap P.alc IMG {
	WIDTH: 100%; MAX-WIDTH: 584px; MAX-HEIGHT: 279px
}
.fair_rule .frwrap UL {
	
}
.fair_rule .frwrap UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px 0px 25px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/icon_list_01.gif) no-repeat 3px 5px; PADDING-TOP: 0px
}
.fair_rule .frwrap UL LI.nm {
	MARGIN: 0px 0px 5px
}
.announce {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_announce.gif) no-repeat right 43px; CLEAR: both
}
.announce H4 {
	HEIGHT: 180px; PADDING-TOP: 16px
}
.mobile .announce H4 {
	HEIGHT: 170px; background-size: 280px
}
.announce H5 {
	PADDING-BOTTOM: 10px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 30px !important
}
.announce .greybox {
	BACKGROUND: url(../Image/skh/bg_greybox_left.gif) no-repeat left 0px; HEIGHT: 32px
}
.announce .greybox P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/bg_greybox_right.gif) no-repeat right 0px; HEIGHT: 21px; COLOR: #000; MARGIN-LEFT: 2px; FONT-SIZE: 12px; PADDING-TOP: 11px
}
.announce .btxt {
	MARGIN-TOP: -10px; FONT-SIZE: 11px
}
.announce .division {
	
}
.announce .division .notice {
	TEXT-ALIGN: justify; LINE-HEIGHT: 18px; MARGIN: 10px 0px 23px
}
.announce .division .notice STRONG {
	COLOR: #e02222; FONT-WEIGHT: normal
}
.announce .division .bul {
	MARGIN: 20px 0px 30px 20px
}
.announce .division .bul LI {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 8px; BACKGROUND: url(../Image/skh/icon_list_01.gif) no-repeat 0px 4px
}
.announce .division .division_cont {
	MARGIN: 0px 15px 30px
}
.announce .division .division_cont LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 17px
}
.announce .division .division_cont LI STRONG {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.announce .division .sign {
	PADDING-RIGHT: 2px; BACKGROUND: url(/Image/board/bg_border_left.gif) no-repeat left 0px
}
.announce .division .sign P {
	TEXT-ALIGN: right; LINE-HEIGHT: 18px
}
.announce .division .sign P.date {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/Image/board/bg_border_right.gif) no-repeat right 0px; COLOR: #333; MARGIN-LEFT: 2px; PADDING-TOP: 10px
}
.announce .division .sign P.signnm {
	LINE-HEIGHT: 0; FONT-SIZE: 1px
}
.announce .division .sign P.signnm IMG {
	
}
.announce TABLE.boarddata {
	MARGIN: 0px 0px 20px
}
.announce TABLE.boarddata TBODY TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/Image/board/bg_border_left.gif) #fbfbfb no-repeat left bottom; COLOR: #333; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.announce TABLE.boarddata TD {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; BACKGROUND: url(/Image/board/bg_border_left.gif) no-repeat left bottom; COLOR: #333
}
.announce TABLE.boarddata TH.title {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 10px !important
}
.announce TABLE.boarddata TH.title P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.announce TABLE.boarddata TH.title P STRONG {
	PADDING-LEFT: 15px
}
.announce TABLE.boarddata THEAD TH.title {
	BACKGROUND: url(/Image/board/bg_border_leftred.gif) #fbfbfb no-repeat left bottom
}
.announce TABLE.boarddata THEAD TH.title P {
	BACKGROUND: url(/Image/board/bg_table_red.gif) no-repeat right bottom
}
.announce TABLE.boarddata TH.last {
	PADDING-BOTTOM: 0px
}
.announce TABLE.boarddata TH.last P {
	BACKGROUND: url(/Image/board/bg_border_right.gif) #fbfbfb no-repeat right bottom
}
.announce TABLE.boarddata TD.alr {
	LETTER-SPACING: 0px !important; PADDING-RIGHT: 0px !important
}
.announce TABLE.boarddata TD.alr P {
	PADDING-RIGHT: 10px !important
}
.announce TABLE.boarddata TD.last {
	PADDING-BOTTOM: 0px; BACKGROUND: url(/Image/board/bg_border_right.gif) #fff no-repeat right bottom; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.announce TABLE.boarddata TD.last P {
	
}
.jinfo {
	WIDTH: 100%; CLEAR: both
}
.jinfo H4 {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_info.gif) no-repeat right 0px; HEIGHT: 174px; PADDING-TOP: 16px
}
.mobile .jinfo H4 {
	HEIGHT: 150px; background-size: 280px
}
.jinfo H5 {
	POSITION: relative; MARGIN: 30px 0px 8px; LETTER-SPACING: -1px; COLOR: #333; FONT-SIZE: 18px
}
.jinfo H5 SPAN {
	POSITION: absolute; BOTTOM: 0px;  COLOR: #000; FONT-SIZE: 12px; RIGHT: 3px; FONT-WEIGHT: normal
}
.jinfo .pdf {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.jinfo .pdf SPAN {
	COLOR: #ea002c
}
.jinfo .pdf SPAN A {
	COLOR: #ea002c
}
.jinfo .caution {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 20px
}
.jinfo TABLE.boarddata TBODY TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fbfbfb; PADDING-LEFT: 15px; PADDING-RIGHT: 0px;  COLOR: #333; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.jinfo TABLE.boarddata TBODY TD {
	TEXT-ALIGN: right; LETTER-SPACING: 0px; PADDING-RIGHT: 10px; COLOR: #333
}
.jinfo TABLE.boarddata TBODY TD EM.up {
	COLOR: #ff0000
}
.jinfo TABLE.boarddata TBODY TD EM.down {
	COLOR: #0030ff
}
.jinfo TABLE.boarddata TBODY TD.last {
	PADDING-BOTTOM: 0px !important; PADDING-RIGHT: 0px
}
.jinfo TABLE.boarddata TBODY TD.kospitd {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.jinfo TABLE.boarddata TBODY TD.last P {
	PADDING-BOTTOM: 8px; PADDING-RIGHT: 10px
}
.jinfo TABLE.boarddata TFOOT TH {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px
}
.jinfo TABLE.boarddata TFOOT TD {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: right; BORDER-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.jinfo TABLE.kospi {
	MARGIN-TOP: 30px
}
.jinfo TABLE.kospi TH {
	PADDING-BOTTOM: 8px !important; PADDING-LEFT: 15px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 10px !important
}
.jinfo TABLE.kospi TD EM {
	COLOR: #000
}
.jinfo TABLE.kospi TD SPAN {
	COLOR: #0030ff
}
.jinfo .iframebox {
	
}
.res1025 .jinfo .iframebox {
	MIN-WIDTH: 500px
}
.res1000 .jinfo .iframebox {
	MIN-WIDTH: 350px
}
.res720 .jinfo .iframebox {
	MIN-WIDTH: 290px
}
.rulecompare {
	WIDTH: 100%; CLEAR: both
}
.rulecompare H4 {
	HEIGHT: 125px
}
.rulecompare TABLE {
	
}
.rulecompare TABLE.boardlist THEAD TH:first-child {
	BORDER-LEFT: 0px
}
.rulecompare TABLE.boardlist THEAD TH.last {
	BORDER-RIGHT: 0px
}
.rulecompare TABLE.boardlist TBODY TH {
	 COLOR: #333; FONT-SIZE: 11px
}
.res720 .rulecompare TABLE.boardlist TBODY TH {
	PADDING-RIGHT: 15px
}
.skreport {
	WIDTH: 100%; CLEAR: both
}
.skreport H4 {
	WIDTH: 100%; BACKGROUND: url(../Image/skh/bg_report01.gif) no-repeat right top; HEIGHT: 210px; PADDING-TOP: 16px
}
.skreport H4 IMG {
	MAX-WIDTH: 100%
}
.skreport H5 {
	MARGIN: 25px 0px 10px
}
.skreport TABLE.boarddata {
	
}
.skreport TABLE.boarddata TD {
	BACKGROUND: url(/Image/board/bg_border_left.gif) no-repeat left bottom
}
.skreport TABLE.boarddata TD.last {
	PADDING-BOTTOM: 0px
}
.skreport TABLE.boarddata TD.last P {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/Image/board/bg_tdbg_left.gif) no-repeat right bottom
}
.skreport .reportinfo {
	WIDTH: 100%
}
.skreport .reportinfo .bookimg {
	TEXT-ALIGN: left; PADDING-BOTTOM: 40px; WIDTH: 280px; FLOAT: left; FONT-SIZE: 1px
}
.skreport .reportinfo .bookimg .btn {
	PADDING-LEFT: 80px; WIDTH: 100%; DISPLAY: block; PADDING-TOP: 20px
}
.skreport .reportinfo .bookindex {
	MIN-WIDTH: 220px; FLOAT: none; OVERFLOW: hidden; PADDING-TOP: 15px
}
.skreport .reportinfo .bookindex DL {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.skreport .reportinfo .bookindex DL DT {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.skreport .reportinfo .bookindex DL DD {
	
}
.skreport .reportinfo .bookindex DL DD UL {
	
}
.skreport .reportinfo .bookindex DL DD UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: url(../Image/skh/icon_list_06.gif) no-repeat 0px 5px; PADDING-TOP: 0px
}
.skreport .reportinfo .bookindex DL DD UL LI A {
	COLOR: #333
}
.skreport .reportinfo .bookindex DL.subindex {
	MIN-WIDTH: 200px; PADDING-BOTTOM: 20px; WIDTH: 45%; FLOAT: left
}
.skreport .reportinfo .bookindex DL.subindex DT {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.res720 .skreport .reportinfo .bookimg {
	MARGIN: 0px auto 20px; WIDTH: 280px; FLOAT: none
}
.res720 .skreport .reportinfo .bookindex {
	MARGIN: 0px auto; WIDTH: 95%; FLOAT: none
}
.res720 .skreport .reportinfo .bookindex DL {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
TABLE.boarddata TH.act_date {
	VERTICAL-ALIGN: middle
}
TABLE.boarddata TBODY TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
TABLE.boarddata TBODY TH.alc.etc {
	BACKGROUND-COLOR: #fff
}
EM.up SPAN {
	POSITION: absolute; VISIBILITY: hidden
}
EM.down SPAN {
	POSITION: absolute; VISIBILITY: hidden
}

.companyselect a img{vertical-align:middle; margin-left:5px;}