@charset "utf-8";
/* CSS Document */

ul.tab-menu {overflow:hidden;}
ul.tab-menu li {float:left;}

div.outline {width:100%;background:url(/assets/images/business_information/bg_outline.jpg) right top no-repeat;}
div.outline strong {display:block;margin:0 0 25px 0;}
div.outline p {width:399px;margin:0 0 20px 0;}

div.history {min-height:908px;background:url(/assets/images/business_information/bg_history.jpg) right bottom no-repeat;}
div.history div {overflow:hidden;width:100%;margin:0 0 53px 0;}
div.history div em {display:block;width:250px;margin:0 0 15px 0;}
div.history div ul {width:430px;color:#333;}
div.history div ul li {height:24px;}
div.history div ul li strong {color:#999;padding:0 8px 0 10px;background:url(/assets/images/business_information/dot_history.gif) left 5px no-repeat;}

/*div.ceo-message {background:url(/assets/images/business_information/bg_ceo_message.jpg) right top no-repeat;}*/
div.ceo-message img.ceo-photo {float:left;}
div.ceo-message strong {float:right;display:block;margin:0 5px 25px 0;}
div.ceo-message p {float:right;width:430px;margin:0 0 20px 0;}
div.ceo-message p.txt-02 {float:right;width:430px;margin:15px 0 0 0;}

div.charter-box {width:530px;height:369px;padding:40px 75px;background:url(/assets/images/business_information/bg_ethics_charter.gif) left top no-repeat;}
div.charter-box ol {float:left;}
div.charter-box ol a {font-weight:bold;}
div.charter-box ol a:hover {color:#d11d1c;text-decoration:none;}
div.charter-box ol.right {float:left;padding:0 0 0 70px;}
div.charter-box ol.right li {width:210px;}
div.charter-box ol li {width:250px;}
div.charter-box ol li ol {margin:0 0 15px 0;}

ol.charter {margin:35px 0 0 0;}
ol.charter em {font-size:1.4em;font-weight:bold;color:#0e264b;}
ol.charter li {margin:0 0 45px 0;}
ol.charter li ol {margin:20px 0 0 0;}
ol.charter li ol li {margin:0;}
ol.charter li ol li strong {display:block;}
ol.charter li ol li ol {margin:0 0 20px 0;}

div.map-box {position:relative;overflow:hidden;margin:31px 0 0 0;width:678px;border:1px solid #9098a8;}
div.map-box img.map {float:left;}
div.map-box dl.info {float:right;width:180px;padding:27px 20px 0 0;}
div.map-box dl.info dt {font-size:1.2em;font-weight:bold;color:#0e264b;margin:0 0 7px 0;}
div.map-box dl.info dd {margin:0 0 27px 0;}
div.map-box img.btn-print {position:absolute;right:112px;bottom:20px;}
div.map-box img.btn-naver-map {position:absolute;right:35px;bottom:20px;}

div.bg-personnel-system {background:url(/assets/images/business_information/bg_business_information.jpg) right top no-repeat;}
div.bg-welfare-benefits {background:url(/assets/images/business_information/bg_welfare_benefits.jpg) right top no-repeat;}

div.recruitment dl {margin:100px 0 0 0;}
div.recruitment dt {font-weight:bold;color:#0e264b;font-size:1.2em;margin:0 0 10px 0;}
div.recruitment dd {margin:0 0 40px 0;}

table.tstyle {width:100%;border-top:1px solid #9098a8;border-bottom:1px solid #9098a8;}
table.tstyle th {padding:10px;}
table.tstyle td {padding:7px 7px 7px 7px;text-align:center;}
table.tstyle th {border-bottom:1px solid #9098a8;background:#fbfbfe;color:#0e264b;}
table.tstyle td {border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
table.tstyle .sum {text-align:right;}
table.tstyle td.last {border-right:none;}
table.tstyle tr.even td {background:#fafafa;}

span.unit {display:block;padding:10px 0;text-align:right;font-size:0.92em;color:#888;}
span.btn-public-information {display:block;margin:0 0 12px 0;padding:10px 0 18px 0;text-align:right;background:url(/assets/images/business_information/bg_dot_line.gif) left bottom repeat-x;}

img.graph-income-statement {margin:28px 0 20px 0;}