@charset 'utf-8';

/* layout */
#header-wrap .submenu-depth01, 
#header-wrap .submenu-depth02,
#header-wrap .submenu-depth03,
#header-wrap .submenu-depth04,
#header-wrap .submenu-depth05,
#header-wrap .submenu-depth06 {
	float:left;
	height:480px;
	background:url('/images/en/common/gnb/bg_submenu02.gif') no-repeat 0 62px;
	text-align:center;
}
#header-wrap .submenu-depth01 {
	width:125px;
	background:none;
	text-align:left;
}
#header-wrap .submenu-depth02 {
	width:222px;
}
#header-wrap .submenu-depth03 {
	width:247px;
}
#header-wrap .submenu-depth04 {
	width:218px;
}
#header-wrap .submenu-depth05 {
	width:133px;
}
#header-wrap #navigation .submenu-depth01 ul,
#header-wrap #navigation .submenu-depth02 ul,
#header-wrap #navigation .submenu-depth03 ul,
#header-wrap #navigation .submenu-depth04 ul,
#header-wrap #navigation .submenu-depth05 ul,
#header-wrap #navigation .submenu-depth06 ul {
	padding:30px 0 0 21px;
}
#header-wrap #navigation .submenu-depth01 ul {
	padding-left:0;
}
#header-wrap #navigation .submenu-depth02 li ul,
#header-wrap #navigation .submenu-depth03 li ul,
#header-wrap #navigation .submenu-depth04 li ul,
#header-wrap #navigation .submenu-depth05 li ul {
	padding:10px 0 0 0;
}
#header-wrap #navigation .submenu-depth01 li,
#header-wrap #navigation .submenu-depth02 li,
#header-wrap #navigation .submenu-depth03 li,
#header-wrap #navigation .submenu-depth04 li,
#header-wrap #navigation .submenu-depth05 li,
#header-wrap #navigation .submenu-depth06 li {
	float:none;
	margin:15px 0 0 0;
	font-size:0;
	line-height:0;
	text-align:left;
}
#header-wrap #navigation .submenu-depth01 li:first-child,
#header-wrap #navigation .submenu-depth02 li:first-child,
#header-wrap #navigation .submenu-depth03 li:first-child,
#header-wrap #navigation .submenu-depth04 li:first-child,
#header-wrap #navigation .submenu-depth05 li:first-child,
#header-wrap #navigation .submenu-depth06 li:first-child {
	margin-top:0;
}
#header-wrap .gnb-close {
	width:65px;
}
.location-stats-inner ul {top:145px;}
.footer-copyright {
	position:absolute;
	top:34px;
	right:0;
	margin:0;
}
.responsive-body .footer-copyright {
	position:static;
	margin-top:6px;
}

.familysite-list ul {
	width:428px;
	margin:0;
}
.familysite-list ul li p {width:300px;}
.familysite-list ul li a {padding-left:5px;}
.familysite-list ul:first-child {margin:0 89px 0 0;}
.familysite-list ul:first-child p {width:330px;}
.responsive-body .familysite-list ul p {width:90px;}
.responsive-body .familysite-list ul:first-child {margin:0 0 0 2%;}
/* //layout */

/* board */
.board-list02 li .subject {width:520px;}
.board-list02 li .file-box {
	width:110px;
	text-align:center;
}
.board-list02 li .file-listen {width:160px;}

.board-write dt {
	width:120px;
	padding-right:10px;
}
.board-write dt.line2 {
	padding:6px 10px 0 20px;
}
/* //board */
/* main */
.main-article .section-contents .banner-wrap .cell a {
	display:block;
}
/* //main */
/* possibility */
.possibility .article-spot {
	background:url('/images/common/bg_article_spot.gif') repeat-x 0 69px !important;
}
.responsive-body .possibility .article-spot {
	background:none !important;
}
.responsive-mobile .possibility .article-spot {
	background:none !important;
}
/* //possibility */
/* intro */
.intro-key-info {position:relative;}
.intro-key-info .key-info-txt {
	position:absolute;
	top:-25px;
	right:0;
	padding:0 0 0 10px;
	background:url('/images/common/icon/bul_square.gif') no-repeat 0 8px;
	font-size:11px;
}
.intro-key-info .obj-left,
.intro-key-info .obj-right {
	width:464px;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
}
.intro-key-info li {
	zoom:1;
	overflow:hidden;
	border-top:1px solid #e7e7e7;
	text-align:right;
}
.intro-key-info li:first-child {border:0;}
.intro-key-info li strong {
	float:left;
	width:180px;
	height:65px;
	padding:20px 0 0 18px;
	background:#f9f9f9;
	text-align:left;
}
.intro-key-info li span {
	display:inline-block;
	padding:44px 22px 0 0; 
}
.intro-key-info li .credit-rating {padding-right:62px;}

.responsive-body .intro-key-info .obj-left,
.responsive-body .intro-key-info .obj-right {
	float:none;
	width:100%;
}
.responsive-body .intro-key-info .obj-left {border-bottom:0;}
.responsive-body .intro-key-info .obj-right {border-top:1px solid #e7e7e7;}
.responsive-body .intro-key-info li strong {
	float:none;
	display:block;
	width:100%;
	height:auto;
	padding:10px 0 10px 18px;
}
.responsive-body .intro-key-info li span {
	display:block;
	border-top:1px solid #e7e7e7;
	padding:20px 22px 20px 0;
}

.skt-info dd {
	color:#696969;
	font-weight:normal;
}
.skt-info-obj ul {
	margin:278px 0 0;
	letter-spacing:0;
}
.skt-info .skt-info01 dl {background-position:50% 73px;}
.skt-info .skt-info01 li {
	padding:0 0 0 47px;
	text-indent:-37px;
}
.skt-info .skt-info01 p {
	padding:0 0 0 10px;
	text-indent:-10px;
}
.skt-info .skt-info02 dl {
	margin:0 0 0 50px;
	background: url("/images/contents/bg_intro01_04.gif") no-repeat scroll 50% 73px;
}
.skt-info .skt-info03 dl {
    background: url("/images/contents/bg_intro01_02.gif") no-repeat scroll 50% 73px;
}
.skt-info .skt-info04 dl {
    background: url("/images/contents/bg_intro01_05.gif") no-repeat scroll 50% 73px;
}
.skt-info .skt-info02 ul, 
.skt-info .skt-info04 ul {margin:278px 0 0;}

.responsive-body .skt-info .skt-info-obj dl {padding:0;}
.responsive-body .skt-info .skt-info-obj dd {margin:278px 0 0;}
.responsive-mobile .skt-info .skt-info-obj dt img {height:19px;}

.ceo-greeting .txt-greeting02 span {
	display:inline-block;
	vertical-align:middle;
}

.global-awards-section h5 img {height:40px;}
.global-awards dt {padding:10px 0;}
.global-awards dd {
	padding-top:30px;
	height:71px;
}
.global-awards dd.txtype2 {
	padding-top:20px;
	height:81px;
}
.global-awards dd.txtype3 {
	padding-top:10px;
	height:91px;
}
.responsive-body .global-awards dt:first-child {border:0;}
.responsive-body .global-awards dd {height:auto;}

.slogan-section .obj-right {width:320px;}

.responsive-body .possibilities-section .obj-left img {width:300px;}

.snt-list .left {width:214px;}
.snt-list .right {width:705px;}
/* //intro */

/* ir */
.directorate-section {
	margin-top:60px;
}
.directorate-section li .directorate-section-inner {width:705px;}
.directorate-section li dl {
    float:none;
    width:auto;
    margin:0;
    min-height:auto;
    padding:15px 0 25px;

}
.directorate-section li dl + dl {border-top:1px solid #e7e7e7;}
.directorate-section li .director-01,
.directorate-section li .director-04 {
    border:0;
}
.directorate-section li dt {
	height:auto;
	margin:0;
	padding:8px 0 8px 65px;
}
.directorate-section li dd li {
    padding:0;
    text-indent:0;
}

.responsive-body .directorate-section {
	margin-top:40px;
}
.ir-list02 li .sort {padding:0;}
.ir-list02 li span strong span {width:85px;}

.responsive-mobile .ir-list02 li {
	height:auto;
	padding:10px 0 10px 20px;
}
.responsive-mobile .ir-list02 li .sort {
	display:block;
	float:none;
	width:auto;
	height:auto;
	margin:0 0 5px;
}

.ir-cal-today .month {
	width:114px;
	background:url("/images/contents/bg_today02.gif") no-repeat;
}
.resp-cont04 .resp-list  {border-bottom:1px solid #cfcfcf;}
.resp-cont04 .resp-list li {
	float:none;
	width:auto;
	margin:0;
}
.resp-cont04 .resp-list li dt {width:407px;}
.resp-cont04 .resp-list li dt.line02 {line-height:27px;}

.resp-horizon-map ul li {height:60px;}
.resp-horizon-map02 ul li {height:78px; line-height:65px;}

.resp-cont02 ul li dl {height:75px;}
/* //ir */

/* csr */
.resp-txt .obj-right {
	margin:25px 0 0;
	font-size:11px;
	text-align:center;
}
.resp-txt .obj-right p {margin:10px 0 0;}

.resp-list03 li.last dt,
.resp-list03 li.last dd {
	height:80px;
	padding:20px 0 0 10px;
}
.resp-list03 li.last dd {
	padding-left:0;
}

/*
.resp-list03 li.last dt{
	height:80px;
	padding:20px 0 0 15px;
}
.resp-list03 li.last dd {
	height:80px;
	padding:20px 0 0;
}*/

.responsive-body .resp-list03 li.last dt,
.responsive-body .resp-list03 li.last dd{
	height:auto;
	padding-left:0;
	padding-bottom:20px;
	padding-top:0;
}

.last-csr-section .obj-left {height:415px;}
.last-csr-section .obj-right {height:318px;}

.csr-history .last .left,
.csr-history .last .right {height:320px;}

.guidance-list .last .left,
.guidance-list .last .right {height:125px;}

.ongoing-process .left {
	width:190px;
	padding-left:10px;
}
.ongoing-process .right {
	width:625px;
	padding-left:20px;
	padding-right:65px;
}
.ongoing-process .last .left,
.ongoing-process .last .right {height:40px;}

.ship-box {
	margin:40px 0 0;
	border:1px solid #e7e7e7;
}
.ship-box .obj-left {
	border-right:1px solid #e7e7e7;
}
.ship-box .obj-left,
.ship-box .obj-right {
	width:411px;
	padding:20px 30px;
}
.responsive-body .ship-box .obj-left,
.responsive-body .ship-box .obj-right {
	float:none;
	width:auto;
}
.responsive-body .ship-box .obj-left {
	border-bottom:1px solid #e7e7e7;
	border-right:0;
}

.ship-list {
	width:100%;
	overflow:hidden;
	margin:40px 0 0;
	text-align:center;
}
.ship-list ul {
	width:1000px;
	margin-left:-18px;
}
.ship-list li {
	float:left;
	padding:0 18px;
}
.responsive-body .ship-list ul {width:auto;}
.responsive-body .ship-list li {
	float:none;
	display:inline;
}
/* //csr */

/* pr_center */
.brand-award dl dt {
	height:150px;
	padding:45px 0 0;
}
.brand-award dl dd {
	width:39.7%;
	height:170px;
	padding:25px 10% 0 5%;
}
.brand-award dl dt.logo01 {
	height:120px;
	padding:75px 0 0;
}
.brand-award dl dd.line02 {
	height:130px;
	padding-top:65px;
}

.tum-obj {padding:0;}
.tum-obj .tum-obj-inner li {
	width:48%;
	height:100px;
	padding:25px 1.9% 25px 0;
}
.responsive-body .tum-obj .tum-obj-inner li {height:auto;}
.tum-map .tum-map-txt li {height:70px;}

.sport-team ul li.sport_05 {
	height:90px;
	padding:12px 0 0;
}
.sport-team ul li.sport_06 {
	height:102px;
	padding:0;
}
.responsive-mobile .sport-team ul li {padding:0;}
/* //pr_center */

/* careers */
.careers-list02 .last .left,
.careers-list02 .last .right {height:58px;}
.careers-list03 .last .left,
.careers-list03 .last .right {height:280px;}
/* //careers */

/* footer */
.contact-us-list .left,
.contact-us-list .right {
	height:45px;
	padding:25px 0;
}
.contact-us-list .left.type01,
.contact-us-list .right.type01 {
	height:70px;
	padding:25px 0;
}
.contact-us-list .left {
	width:244px;
	margin:0 40px 0 0;
}
.contact-us-list .right {
	width:661px;
}
.contact-us-list .last {border-bottom:1px solid #e7e7e7;}
.contact-us-list li strong {
	display:inline-block;
	width:61px;
}
.responsive-body .contact-us-list .left {
	height:auto;
	padding-bottom:0;
	border-top:0;
}
.responsive-body .contact-us-list .right {
	width:100%;
	height:auto;
	padding-top:0;
	border-top:0;
	border-bottom:1px solid #e7e7e7;
}
.responsive-body .contact-us-list .last {border:0;}
.contact-us-txt {
	margin:60px 0 0;
	padding:10px 0 10px 29px;
	background:#fbfbfb;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #e7e7e7;
	font-weight:bold;
}
.contact-us-txt a {color:#f0002e;}
.resp-horizon-map.type02 ul li {
	height:124px;
}
.careers-slogan span.bg {
	top:50px;
}
.responsive-mobile .careers h5 .img {height:30px;}
.resp-cont04 .process-img,
.resp-cont04 .process-bg {
	width:100%;
}
.process-img .process-bg.responsive-diagram {
	text-align:center;
}
.process-box01 .left {
	float:left;
	width:33.3%;	
	border-right:1px solid #a9a9a9;
}
.process-box01 .right {
	float:right;
	width:33.1%;
}
.process-box01 div {height:222px;}
.responsive-body .process-box01 div {height:auto;;}

.process-box01 div ul li{
	text-align:left;
}
.resp-list03.subsection{
	margin-bottom:60px;
}
.resp-list03.subsection li dt.line03 {padding-top:36px;}
.resp-list03.subsection li dt.line04 {padding-top:48px;}
.resp-list03.subsection li.last dt {padding:24px 0 22px 15px; height:auto;}
.resp-list03.subsection li.last dd {padding:24px 0 22px; height:auto;}
.responsive-body .resp-list03.subsection li.last dd {padding-top:0;}
.careers-slogan {padding-bottom:110px;}
.tum-obj02 {padding-bottom:40px;}
.sport-team ul li.sport_04 {height:110px;}
.sport-team ul li.sport_06 {height:110px;}
.sport-team ul li.sport_01 {height:37px;}
.sport-team ul li.sport_03 {height:37px;}
.responsive-body .sport-team ul li.sport_01,
.responsive-body .sport-team ul li.sport_02,
.responsive-body .sport-team ul li.sport_03 {height:auto;}
.responsive-body .sport-team ul.obj_left li > a {position:static; margin-bottom:10px;}

/* Supply Chain Management */
#supply-chain-management p#policy {margin-top:29px;}
#supply-chain-management-policy li {font-weight:normal;}
#supply-chain-management-policy li p {margin-top:48px; font-weight:bold;} 

/* Digital Inclusion, Supply Chain Management */
#digital-inclusion,#supply-chain-management {font-size:12px;}
#digital-inclusion .bul-list04 > li,
#supply-chain-management .bul-list04 > li {background:url('/images/en/common/icon/list_square.png') no-repeat 4px 7px; line-height:18px; text-indent:4px; margin:0;}
#digital-inclusion .bul-list04.bul-list05 > li {margin-top:28px;}
.list-img {padding:35px 0;}
.responsive-mobile .list-img img {width:100%; margin:0 auto;}
.subsection-digital-inclusion {margin-top:20px;}
.subsection-img {margin-top:67px;}
.no-list-style {list-style:none!important;}
.no-list-style li {list-style:none!important;}
.no-list-style li ul {margin-top:26px;}
.ordered-list > li {margin-top:20px;}
.ordered-list > li:first-child {margin-top:0;}
.ordered-list li p {font-size:12px; margin-bottom:26px;}
.ordered-list li li {line-height:18px; margin-top:28px;}
.ordered-list li li:first-child {margin-top:0!important;}
.ordered-list li .ordered-list-sub li {margin:0; text-indent:13px;}



/* //footer */