/* CSS Document */

h3 {padding:0 0px 5px 0px;font-size:18px; color:#2c4c7d;font-weight:bold;/*background:url('../images/carrow_1th.gif') 0 2px no-repeat;*/}
h4 {margin:0px 0 0 0px;padding:0 0 0 0px;font-size:17px; font-weight:bold;}

/* 표 */
table.pyo {font-size:13px; color:#333333; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 5px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo.cen{text-align:center;}
table.pyo img {vertical-align:middle;}
table.pyo th {border:1px solid #dfdfdf; height:44px; color:#444444; background:#f3f3f3; text-align:center; font-weight:bold; line-height:140%;}
table.pyo th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo th.L {border-left:1px solid #ffffff;}
table.pyo th.R {border-right:1px solid #ffffff;}
table.pyo td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%; vertical-align:top}
table.pyo td.L{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px; line-height:160%;text-align:center; height:25px;; vertical-align:middle;font-weight:bold;}
table.pyo td.L2{border:1px solid #dfdfdf;  padding:10px 5px 10px 17px; line-height:160%;text-align:left; height:25px;;}
table.pyo td.L3{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px; line-height:160%;text-align:center; height:25px;;background-color:#e9f1f4;font-weight:bold;}
table.pyo td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo td ul li {margin-left:10px;}


table.pyo3 {font-size:12px; color:#333333; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; width:100%; margin:5px 0 5px 0px; letter-spacing:0pt; font-weight: normal;}
table.pyo3.cen{text-align:center;}
table.pyo3 img {vertical-align:middle;}
table.pyo3 th {border:1px solid #dfdfdf; height:44px; color:#444444; background:#f3f3f3; text-align:center; font-weight:bold; line-height:140%;}
table.pyo3 th.gray {border:1px solid #ebebeb; height:30px; color:#333333; background:#f8f8f8; text-align:center; font-weight:normal;}
table.pyo3 th.L {border-left:1px solid #ffffff;}
table.pyo3 th.R {border-right:1px solid #ffffff;}
table.pyo3 td{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px;  text-align:center; height:25px; line-height:160%; vertical-align:top}
table.pyo3 td.L{border:1px solid #dfdfdf;  padding:10px 5px 10px 5px; line-height:160%;text-align:center; height:25px;; vertical-align:middle;font-weight:bold;}
table.pyo3 td.L2{border:1px solid #dfdfdf;  padding:10px 5px 10px 17px; line-height:160%;text-align:left; height:25px;}
table.pyo3 td.L3{border:1px solid #dfdfdf;  padding:10px 5px 5px 5px; line-height:160%;text-align:center; height:25px;;background-color:#e9f1f4;font-weight:bold;}
table.pyo3 td.L4{border:1px solid #dfdfdf;  padding:10px 5px 10px 17px; line-height:160%;text-align:left; height:25px;font-size:11px;}
table.pyo3 td.L5{border:1px solid #dfdfdf;  padding:10px 5px 5px 5px; line-height:160%;text-align:center; height:25px;;background-color:#e9f1f4;font-weight:bold;font-size:11px;}
table.pyo3 td.L6{border:1px solid #dfdfdf; line-height:160%;text-align:left; height:25px;font-size:11px;text-align:center;}
table.pyo3 td.R {border:1px solid #dfdfdf; border-right:1px solid #ffffff; padding:3px 5px;}
table.pyo3 td.gray {border-right:1px solid #ffffff; font-weight:bold;}
table.pyo3 td ul li {margin-left:10px;}


.right{ float:right;font-size:12px;width:100%; text-align:right; font-weight:bold;  }


.de_company_06 {/*overflow:hidden*/}
.de_company_06 .info_box {text-align:center; width:835px; margin-bottom:20px; background:transparent url('../images/design/1_company_2_brandstory_arrow.jpg') right center no-repeat;}
.de_company_06 .info_box .logo {margin-top:0px;}
.de_company_06 .info_box .name {font-size:20px; color:#333; font-weight:600; margin-top:15px;margin-bottom:0px;letter-spacing:-1pt}
.de_company_06 .info_box .name2 {font-size:20px; color:#2c4c7d; font-weight:600; margin-top:0px;margin-bottom:0px;letter-spacing:-1pt}
.de_company_06 .info_box .line {border-bottom:1px solid #e9e9e9;width:50%;margin:0 auto;padding-top:25px;}
.de_company_06 .info_box .sub_name {font-size:20px; line-height:24px; color:#333; margin-top:2px;margin-bottom:20px;letter-spacing:-1pt}
.de_company_06 .info_box .bar {background:#ffd548; height:3px; width:30px; margin:60px auto 8px auto;}
.de_company_06 .info_box .txt_box {font-size:13px; line-height:21px;}
.de_company_06 .info_box .txt_box02 {font-size:13px; line-height:21px;text-align:left; ;margin-left:50px;margin-top:20px}
.de_company_06 .img_box {float:right; overflow:hidden; position:relative;}
.de_company_06 .img_box .link {position:absolute; right:0; top:0; width:63px; height:63px; background:transparent url('../images/design/1_company_2_brandstory_go.png') left top no-repeat; z-index:55}
.de_company_06 .img_box .link:hover {background:transparent url('../images/design/1_company_2_brandstory_go_over.png') left top no-repeat}
.de_company_06 .img_box .url {position:absolute; left:0; top:45px; width:100%; text-align:center; font-family:'lato'; font-size:25px; font-weight:300; color:#5d5d5d;}
.de_company_06 .img_box .url a {font-family:'lato'; font-size:25px; font-weight:300; color:#5d5d5d;}
.de_company_06 .img_box .url a:hover {color:#fff}
.de_company_06 .field_box {overflow:hidden; clear:both; background:#f7f7f7; margin:30px; text-align:center; padding:20px 0 30px 0}
.de_company_06 .field_box .title {font-size:21px; color:#333; margin-bottom:30px}
.de_company_06 .field_box .one_box {float:left; border-left:1px solid #e5e5e5; padding:0 40px;}
.de_company_06 .field_box .one_box:first-of-type {border-left:0}
.de_company_06 .field_box .one_box .icon {overflow:hidden; background-color:#fff; border-radius:30px; width:60px; height:60px;transition: all .2s;}
.de_company_06 .field_box .one_box .icon img {margin-top:14px}
.de_company_06 .field_box .one_box .en {display:block; margin-top:12px; font-family:'lato';}
.de_company_06 .field_box .one_box .kr {display:block; margin-top:4px; color:#333; font-size:15px}
.de_company_06 .field_box .one_box:hover .icon {background-color:#ffd548;transition: all .2s;}


.guideNum {/*overflow:hidden; */margin-top:0px;margin-left:35px; padding:35px 0;text-align:left;}
.guideNum .title {float:left; width:119px; padding:10px 0 0 40px;}
.guideNum .txtWrap {float:left; width:665px; padding-left:23px; border-left:1px solid #e9e9e9;}

.bold010108{font-weight:bold;font-size:16px;color:#2c4c7d;}
.bold0201{font-weight:bold;font-size:13px;color:#2c4c7d;}
.bold0208{font-weight:bold;font-size:13px;}
.bold020102{font-weight:bold;font-size:13px;color:#aa0000}



.p_0201 div dl {margin:1px; line-height:20px;}
.p_0201 div dl dt {font-size:20px; font-weight:bold; color:#333333; line-height:20px; text-align:center;padding:10px 0px 0px 0px;color:#938275;}
.p_0201 div dl dd.line{border-bottom:#666 1px solid;margin:0px 25px 5px 25px;}
.p_0201 div dl dd {padding-top:5px; line-height:18px; padding:7px 25px 0px 25px;text-align:center;font-size:12px;font-weight:bold;}
.p_0201 div dl dd strong {font-size:14px; color:#151515;}
.p_0201 div dl dd li strong {font-size:13px;}

.p_0201_box {float:left; width:49.7%;padding-bottom:20px; }

.btn_down1 {display: inline-block;background:#365ab2;box-shadow: 0 0 2px rgba(0, 0, 0, 0.08), 0 1px 1px rgba(0, 0, 0, 0.05);font-size: 14px;font-weight:bold; white-space: nowrap;}
.btn_down1 span {display: block;padding: 10px 70px 10px 60px; color: #fff;font-size:14px}

.bold010107{font-weight:bold;font-size:16px;color:#2c4c7d;margin-top:20px}

.guideNum {/*overflow:hidden; */margin-top:0px;margin-left:35px; padding:35px 0;text-align:left;}
.guideNum .title {float:left; width:119px; padding:10px 0 0 40px;}
.guideNum .txtWrap {float:left; width:665px; padding-left:23px; border-left:1px solid #e9e9e9;}

.dept04 li {margin:4px 0  -2px 0px;padding-left:10px;background:url('../images/carrow_5th.gif') 0 9px no-repeat; font-size:13px;font-weight:normal;line-height:21px; letter-spacing:-1pt; }
.dept05 li {margin:4px 0  -2px 0px;padding-left:0px;font-size:13px;font-weight:normal;line-height:21px;}
.dept06 li {margin:4px 0  -2px 0px;padding-left:10px;background:url('../images/carrow_3th.gif') 0 11px no-repeat; font-size:13px;font-weight:normal;line-height:21px;}
.dept07 li {margin:4px 0  -2px 0px;padding-left:10px;background:url('../images/carrow_5th.gif') 0 11px no-repeat; font-size:13px;font-weight:normal;line-height:21px;}


.p_0208{background:url('../images/p_0208.jpg') no-repeat right 10px; height:259px;}
.p_020901 {line-height:21px;padding-bottom:20px; font-size:13px;}
.p_02090102 {line-height:21px;font-size:13px;}
.pb20 {padding-bottom:20px}
.p_020107 {line-height:21px;font-size:13px;background:#f3f3f3;padding:40px;margin-bottom:30px}