@charset "utf-8";

.content_zone {width:1000px;}
.submain .title_zone + .content_zone {margin-top: 75px;}
/* 회사소개서 */
.irmovie_area {padding-top:5px;}
	.irmovie_area:after {display:block; clear:both; content:"";}
	.irmovie_area .movie {float:left; width:660px; height:442px;}
	.lately_data  {float:right; width:300px; margin-left:40px;}
	.irdata_title { line-height:30px;margin-top:-7px; color:#333; font-size:18px;}
	.pdf_title {margin:5px 0 0; color:#333; font-size:40px;}
	.data_btn_list {overflow:hidden; margin:32px 0 0; font-size:0;}
	.data_btn_list li {float:left; margin-bottom:12px;}
	.data_btn_list li:first-child + li,
	.data_btn_list li:first-child + li + li + li {margin-left:8px;}
	.data_btn_list .btn_type01 {min-width:146px; padding:0;}

	.adobe_download {position:relative; padding:2px 0 0 67px; margin:9px 0 0;}
	.adobe_download:before { position:absolute; top:3px; left:0;display:block; width:50px; height:50px; background:url(/IR/image/common/sp_common.png) no-repeat 0 0; background-position:-80px -180px; content:"";}
	.adobe_download a {color:#000; font-size:13px; }
	.adobe_download p { line-height:18px;margin:3px 0 0; color:#999; word-break:keep-all; font-size:13px;}

.board_list {margin:60px 0 0; border-top:1px solid #666;}
	.board_list > ul > li {padding:12px 0 11px; border-bottom:1px solid #f0f0f0;}
	.board_list > ul > li:after {display:block; clear:both; content:"";}
	.board_list p {float:left; width:610px; line-height:36px; padding-left:2px; color:#333;}
	.board_list .btn_list {float:right; font-size:0;}
	.board_list .btn_list:after {display:block; clear:both; content:"";}
	.board_list .btn_list li {float:left; margin-left:9px;}
	.board_list .btn_list li:first-child {margin:0;}
	.board_list .btn_list a {width:144px; height:34px; line-height:34px; padding:0;}
	.board .btn_list.ko {margin-right:154px;}



/* 주주구성 */
.txt01 { line-height:30px; color:#333; text-align:center;font-size:18px;}
.txt02 {padding-top:15px; color:#999; text-align:center; font-size:16px;}
.img_ownership {position:relative; height:326px; margin:40px 0 80px;  text-align:center;}
.img_ownership img {position:absolute; top:0; left:50%; margin-left:-297px;}
.list_infor {padding:78px 0 0 0; border-top:1px solid #efefef;}
.list_infor:after {display:block; clear:both; content:"";}
.list_infor li {float:left; width:426px; text-align:center;}
.list_infor li:first-child {margin-left:64px;}
.list_infor .tit {display:block; color:#000; font-size:18px; font-weight:normal;}
.list_infor .txt { line-height:24px;margin-top:17px; color:#666; font-size:13px;}
.list_infor .btn_article {margin:16px 0 0;}

/* common */
.aboutus_box {}
.aboutus_box + .aboutus_box { padding-top:74px;margin-top:80px; border-top:1px solid #efefef;}
.aboutus_box + .aboutus_box.list {margin-top:74px;}
.aboutus_box:first-child .h2_tit {}
.text_c_type + .text_c_type {margin-top:29px;}
.text_c_type + .text_c_type.term01 {margin-top:17px;}
.text_c_type.last {margin-bottom:-6px;}

.sub_img {width:100%; margin-top:34px;}
.sub_img img {width:100%;}
.sub_img + .h3_tit {margin-top:57px;}
.sub_img + .text_c_type {margin-top:75px;}
.text_c_type + .sub_img {margin-top:34px;}
.about_slide_zone + .h3_tit {margin-top:73px;}

/* history */
.history_zone {position:relative; width:1000px; margin:38px auto 0 ;}
.history_zone:after {display:block; clear:both; content:"";}
.history_menu {float:left; padding:0 40px 0 242px; margin:0; text-align:left;}
.history_menu ul {display:inline-block;}
.history_menu li {margin-top:23px;}
.history_menu li:first-child {margin-top:0;}
.history_menu a { line-height:22px; color:rgba(0,0,0,.48);font-size:18px; font-weight: 500;}
.history_menu .on a { color:#000; font-weight: 700; }
.history_tit {margin-top:53px; text-align:center;}
.history_tit a { color:#333;font-size:40px;}
.history_list {float:left; padding-left:39px; margin:0; border-left:1px solid #efefef;}
.history_list ol {display:inline-block; width:400px;margin-top:-1px;}
.history_list li {margin-top:22px;text-align:left;}
.history_list li:first-child {margin-top:0;}
.history_list li:after {display:block; clear:both; content:"";}
.history_list .tit {float:left; line-height:22px; margin-top:-1px; color:#000; font-size:16px; font-weight:500;}
.history_list .desc {display:block; width:417px; line-height:20px; padding-left:93px; color:rgba(0,0,0,.64); font-size:14px; font-weight:500;}

/* 기업문화 */
.culture_box { padding:78px 0 76px;margin:74px 0 75px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; text-align:center; }
.culture_tit {font-size:21px; }
.sloganbox {overflow:hidden; width:644px; margin:0 auto; margin-top:60px;}
.sloganbox li {float:left; width:322px;}
.sloganbox li:before  {display:block; width:60px; height:60px; margin:0 auto 17px; background:url(/IR/image/aboutus/sp_aboutus.png) no-repeat 0 0; background-position:0 0; content:"";}
.sloganbox li:first-child:before  {background-position:0 0;}
.sloganbox li:first-child +li:before  {background-position:-60px 0;}
.sloganbox li:first-child +li +li:before  {margin-top:57px; background-position:-120px 0;}
.sloganbox li:first-child +li +li +li:before  {margin-top:57px; background-position:-180px 0;}
.sloganbox .tit {display:block; font-weight:normal;}
.sloganbox .desc { line-height:20px;margin-top:18px; color:#888; font-size:13px;}
.img_contribution {width:100%;margin-top:74px;}
.img_contribution img {width:100%;}
.aboutus_box:first-child .img_contribution + .h2_tit {margin-top:39px;}


/* CI */
.logobox  {display:table;overflow:hidden; width:100%;height:230px;background:#fafafa; text-align:center;}
.logobox .logo_img01 {display:table-cell; vertical-align:middle;}
.logobox .logo_img02 {display:table-cell; vertical-align:middle;}
.logobox .logo_img03 {display:table-cell; vertical-align:middle;}
.logobox02 {overflow:hidden; width:788px; margin:58px auto 0;}
.logobox02 > div {float:left; width:349px; text-align:center;}
.logobox02 > div + div {margin-left:90px;}
.logobox02 .logo_img {margin-top:12px; text-align:left;}
.logobox02 .h3_tit {text-align:left;}

.text_c_type + .logobox {margin-top:54px;}
.h2_tit + .logobox {margin-top:22px;}
.logobox + .h2_tit {margin-top:78px;}
.logobox + .btn_article {margin-top:30px;}

.colorsystem_box {margin-top:54px; margin-bottom:-6px;}
.colorsystem_box:after {display:block; clear:both; content:"";}
.colorsystem_box > div {float:left;}
.colorsystem_box .h3_tit {text-align:left;}
.colorsystem_box .h3_tit + * {margin-top:13px;}
.colorsystem_box .primary {margin-left:120px;}
.colorsystem_box .primary .box {width:150px;}
.colorsystem_box .primary .box:before {display:block; width:150px; height:150px; background:#000; content:"";}
.colorsystem_box .secondary {margin-left:40px;}
.colorsystem_box .secondary .h3_tit {margin-left:40px;}
.colorsystem_box .secondary ul {overflow:hidden; border-left:1px solid #efefef;}
.colorsystem_box .secondary li {float:left; width:150px;margin-left:40px;}
.colorsystem_box .secondary li:before {display:block; width:150px; height:150px; content:"";}
.colorsystem_box .secondary li.box01:before {background:#dcdcdc;}
.colorsystem_box .secondary li.box02:before {background:#bebebe;}
.colorsystem_box .secondary li.box03:before {background:#777;}
.colorsystem_box .typetit {padding:18px 0 0 0; color:#333; font-size:13px;}
.colorsystem_box .typetit strong {line-height:18px; }
.colorsystem_box .typetit + p {line-height:18px;margin-top:17px; color:#666; font-size:13px;}

/* 2020-08-20 GGU465	ceo 이미지 변경 */
/* .messagebox {padding:0 0 54px; border-bottom:1px solid #efefef; color:#666; line-height: 24px; background:url(/IR/image/aboutus/img_ceo.png) no-repeat 697px 100%;} */
.messagebox { line-height: 24px;padding:0 0 54px; border-bottom:1px solid #efefef; color:#666; background:url(/IR/image/aboutus/img_ceo02.png) no-repeat 697px 100%;}
.messagebox p {padding-left:85px;}
.messagebox p + p  {margin-top:29px;}
.sign { padding-left:85px;margin-top:30px; margin-bottom:-17px;}
.sign span {display:inline-block; line-height: 24px; color:#333;font-size:15px;}
.sign:after {display:inline-block; width:130px; height:66px; margin-left:12px; background:url(/IR/image/aboutus/img_sign.png) no-repeat 0 0; content:""; vertical-align:-19px;}


/* slide */
.about_slide_zone {position:relative; margin-top:34px; text-align:center; font-size:0;}
.about_slide_zone .slide {overflow:hidden; width:100%; height:340px;}
.about_slide_zone .slide li {position:absolute; top:0; left:0;}
.about_slide_zone .slide .tit {position:absolute; bottom:28px; left:0; width:100%; color:#fff;text-align:center; font-size:15px; }
.about_slide_zone .indicator {display:inline-block; margin-top:16px;}
.about_slide_zone .indicator:after {display:block; clear:both; content:"";}
.about_slide_zone .indicator li {float:left; margin-left:18px;}
.about_slide_zone .indicator li:first-child {margin:0;}
.about_slide_zone .indicator a {display:block; width:8px; height:8px; background:url(/IR/image/common/sp_common.png) no-repeat 0 0; background-position:-15px -80px; text-indent:-9999em;}
.about_slide_zone .indicator .on a {background-position:0 -80px;}


.company_report_box { padding:39px 0;margin-top:80px; background:#fafafa; text-align:center;}
.company_report_box .tit { color:#000;font-size:21px; font-weight:normal;}
.company_report_box .btn_article {margin-top:22px;}
.company_report_box .btn_article .btn_type05:hover { border-color:#000; color:#fff;background:#000;}
.company_report_box .btn_article .btn_type05 {line-height:37px;}
.adobe_link {margin-top:24px; color:#000; font-size:13px;}
.adobe_desc {margin-top:5px; color:#999; font-size:13px;}

.company_report_box.digital_book{margin-top:10px;}
.company_report_box.digital_book .adobe_desc{line-height:18px;margin-top:16px;}
.company_report_box.digital_book .qr_img{margin-top:14px;}


