<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face {
	font-family: 'NotoSansJP';
	font-style:normal;
	font-weight:500;
	src:url(../fonts/NotoSansJP-Regular.eot);
	src:url(../fonts/NotoSansJP-Regular.eot?#iefix) format('embedded-opentype'),
        url(../fonts/NotoSansJP-Regular.woff) format('woff');
}
@font-face {
	font-family:'NotoSansJP';
	font-style:normal;
	font-weight:700;
	src:url(../fonts/NotoSansJP-Bold.eot);
	src:url(../fonts/NotoSansJP-Bold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NotoSansJP-Bold.woff) format('woff');
}

@font-face {
	font-family: 'LotteGroup';
	font-style:normal;
	font-weight:400;
	src:url(../fonts/LotteGroup.eot);
	src:url(../fonts/LotteGroup.eot?#iefix) format('embedded-opentype'),
        url(../fonts/LotteGroup.woff) format('woff');
}
@font-face {
	font-family: 'LotteGroup';
	font-style:normal;
	font-weight:500;
	src:url(../fonts/LotteGroup.eot);
	src:url(../fonts/LotteGroup.eot?#iefix) format('embedded-opentype'),
        url(../fonts/LotteGroup.woff) format('woff');
}




/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button, strong{margin:0;padding:0;font-weight:400;font-family:"NotoSansJP", "San-Serif";letter-spacing:-1px;  -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
fieldset,img {border:0;}
ul,li {list-style:none;}
button {border:0;cursor:pointer;}
table {table-layout:fixed;border-collapse:collapse;border-spacing:0;word-wrap:break-word;}
button,
input[type="text"],
input[type="password"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"],
input[type="search"],
textarea {resize:none;-webkit-appearance:button;}
select {background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
a {text-decoration:none;}
a:active,
a:focus,
a:hover {text-decoration:none;}
hr,
legend,
caption,
.blind {overflow:hidden;position:absolute;left:-9999px !important;top:-9999px !important;}
caption{display:none;}
em {font-style:normal;}
img {vertical-align:top;}
pre{white-space: pre-wrap;color:#000;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #acb6be;font-weight:400;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #acb6be;font-weight:400;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #acb6be;font-weight:400;
}
:-moz-placeholder { /* Firefox 18- */
  color: #acb6be;font-weight:400;
}
.t100 {top:100px !important;}
.pb100 {padding-bottom:100px !important;}



html,body{width:100%;height:100%;}
.wrap{position:relative;width:100%;height:100%;}
.wrap.main {background-color:#000;}/*2018-10-19 배경컬러 추가*/
/* 2020-03-30//수정(s) */
/*.main #section1 .contents{margin-top:-35px;}*/
/* 2020-03-30//수정(e) */
.header{position:fixed;left:0;top:0;text-align:center;width:100%;height:110px;padding:15px 0 0 0;z-index:50;box-sizing:border-box;}
.header h1 a{overflow:hidden;display:inline-block;height:70px;padding:20px 20px 20px 20px;}
.header .btn_all{overflow:hidden;position:absolute;left:17.5%;top:30px;width:78px;height:28px;padding:20px 0 20px 0;}
.header .sub_header{display:none;}

.header.fixed{height:80px;padding:0 0 0 0;background:#fff;}
.header.fixed .sub_header{display:block;width:100%;height:40px;background:#54585a;}
.header.fixed h1 a{height:70px;padding:24px 20px 20px 10px;box-sizing:border-box;}
.header.fixed h1 a img{margin-top:-190px;}
.header.fixed .btn_all{top:0;height:8px;padding:40px 0 20px 0;}
.header.fixed .btn_all img{margin-top:-116px;}
.header .sub_header ul{display:table;width:1180px;height:40px;margin:0 auto;table-layout:fixed;}
.header .sub_header ul li{display:table-cell;text-align:center;vertical-align:middle;border-left:1px solid #939697;}
.header .sub_header ul li:first-child{border-left:0;}
.header .sub_header ul li a{display:inline-block;width:100%;height:40px;line-height:40px;font-size:18px;color:#fff;}
.header .language_box{text-align:left;position:absolute;left:50%;top:55px;margin-left:25%;}
.header .language_box a{display:inline-block;margin-left:7px;font-size:16px;color:#fff;font-weight:400;}
.header .language_box a:first-child{margin-left:0;}
.header .language_box a.on{color:#fff;font-weight:bold;border-bottom:1px solid #fff;}
.main .btn_top{display:none;}
.header.fixed .language_box{display:none;}
.section{overflow:hidden;position:relative;width:100%;height:100%;}
.section .contents{position:absolute;left:0;right:0;width:1180px;margin:0 auto;top:50%;text-align:center;z-index:10;opacity:0;filter: alpha(opacity=0);margin-top:-235px;box-sizing:border-burl(../../../../w/images/tab_visual_csv.png) no-repeat -280px 0ox;z-index:5;}
.tit_section{margin:52px 0 0 0;font-size:54px;color:#fff;line-height:1.2em;}
.tit_section strong{display:block;margin:0 0 0 0;font-size:54px;color:#fff;font-weight:500;}
.txt_section{margin:25px 0 0 0;font-size:22px;color:#fff;font-weight:300;line-height:1.3em;}
#section1 .txt_section{margin-top:30px;}
.tit_csv{display:block;margin:55px 0 0 0;padding:0 0 15px 0;font-size:28px;color:#fff;background:url(../../../../w/images/main/bg_tit_csv.png) no-repeat 50% 100%;}
.btn_more{display:inline-block;width:140px;height:45px;line-height:45px;margin:50px 0 0 0;font-size:18px;color:#fff;border:1px solid #fff;box-sizing:border-box;}
.more_detail{position:absolute;left:50%;width:100%;top:50%;width:200px;margin:245px 0 0 -100px;opacity:0;filter: alpha(opacity=0);}
.more_detail.initial{display:none;}
.more_detail a{display:block;width:200px;height:45px;line-height:45px;font-size:18px;color:#fff;border:1px solid #fff;box-sizing:border-box;}
.category_list{margin:28px 0 0 0;}
.category_list li {display:inline-block;vertical-align:top;min-width:66px;}
.category_list li a{display:block;padding:80px 0 0 0;font-size:22px;color:#fff;line-height:1.3em;}
.category_list li.home{display:none;position:absolute;left:50%;top:145px;margin-left:-100px;}
.category_list li.home a{padding:0;width:200px;height:45px;line-height:45px;font-size:18px;color:#fff;border:1px solid #fff;box-sizing:border-box;}
/* .category_list li.home a.active{display:none;} */
.category_list li.csv{width:135px;}
.category_list li.csv a{background:url(../../../../w/images/main/bg_csv.png) no-repeat 50% 0;padding-top:125px;white-space:nowrap;}
.category_list li.business{width:135px;margin-left:45px;}
.category_list li.business a{background:url(../../../../w/images/main/bg_business.png) no-repeat 50% 0;padding-top:125px;white-space:nowrap;}
.category_list li.ir a{background:url(../../../../w/images/main/bg_ir.png) no-repeat 50% 0;}
.category_list li.about{width:135px;margin-left:45px;}
.category_list li.about a{background:url(../../../../w/images/main/bg_about.png) no-repeat 50% 0;padding-top:125px;white-space:nowrap;}

.category_list li.female a{background:url(../../../../w/images/main/bg_female.png) no-repeat 50% 0;}
.category_list li.campaign a{background:url(../../../../w/images/main/bg_campaign.png) no-repeat 50% 0;}
.category_list li.nation a{background:url(../../../../w/images/main/bg_nation.png) no-repeat 50% 0;}
.category_list li.global a{background:url(../../../../w/images/main/bg_global.png) no-repeat 50% 0;}
.category_list li.food{}
.category_list li.food a{background:url(../../../../w/images/main/bg_food.png) no-repeat 50% 0;opacity:.7;}
.category_list li.food a.active{background:url(../../../../w/images/main/bg_food_on.png) no-repeat 50% 0;opacity:1;}
.category_list li.distribution a{background:url(../../../../w/images/main/bg_distribution.png) no-repeat 50% 0;opacity:.7;}
.category_list li.distribution a.active{background:url(../../../../w/images/main/bg_distribution_on.png) no-repeat 50% 0;opacity:1;}
.category_list li.chemi a{background:url(../../../../w/images/main/bg_chemi.png) no-repeat 50% 0;opacity:.7;}
.category_list li.chemi a.active{background:url(../../../../w/images/main/bg_chemi_on.png) no-repeat 50% 0;opacity:1;}
.category_list li.tour a{background:url(../../../../w/images/main/bg_tour.png) no-repeat 50% 0;opacity:.7;}
.category_list li.tour a.active{background:url(../../../../w/images/main/bg_tour_on.png) no-repeat 50% 0;opacity:1;}
.category_list li.life a{background:url(../images/bg_life_on.png) no-repeat 50% 0;}
.scroll{position:absolute;left:50%;bottom:40px;width:46px;height:35px;margin-left:-18px;z-index:5;}
.video_area{overflow:hidden;position:relative;width:100%;height:100%;z-index:2;}/*2018-10-19 배경이미지삭제*/
/* 2019-11-21 영상 사이즈 수정 */
.video_area video{position:absolute;left:50%;top:0;min-width: 100%;min-height: 100%;width: 100%;height: auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
/* 2019-11-21 영상 사이즈 수정 */
/* 2020-03-27 //추가(s) */
.video_area &gt;.bg_img{position:absolute;left:50%;top:0;min-width: 100%;min-height: 100%;width: 100%;height: auto;background-position:50% 0;background-repeat:no-repeat;background-size:cover;:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
/* 2020-03-27 //추가(e) */
.video_area:after{content:'';display:block;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;background-color: rgba(0,0,0,.3);}
.bg_section{position:absolute;left:0;right:0;top:0;width:100%;height:100%;}
.bg_section img{width:100%;height:100%;}
#section1{opacity:1;filter: alpha(opacity=100);background:url(../../../../w/images/main/lotte_web_main_still.jpg) no-repeat 50% 0;background-size:cover;}/*2018-10-19 이미지변경*/
#section2, #section3, #section4, #section5{opacity:0;filter: alpha(opacity=0);}
#section2 .contents{margin-top:-213px;}
#section2 .tit_section{font-size:100px;}
#section2 .category_list{margin:93px 0 0 0;}
#section2 .tit_section{margin:32px 0 0 0;font-size:100px;color:#fff;}
#section2 .txt_section{margin:5px 0 0 0;}
#section2 .bg_section{background:url(../../../../w/images/main/bg_section2.jpg) no-repeat 50% 0;background-size:cover;}
#section1 .category_list{margin:68px 0 0 0;}
#section2 .category_list li{margin:0 0 0 92px;}
#section2 .category_list li:first-child{margin-left:0;}
#section3 .contents{margin-top:-200px;}
#section3 .tit_section{font-size:100px;}
#section3 .slide_wrap{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;box-sizing:border-box;}
#section3 .slide_wrap .bx-wrapper , #section3 .slide_wrap .bx-viewport{width:100%;height:100% !important;}
#section3 .slide_wrap .bxslider , #section3 .slide_wrap .bxslider li{height:100% !important;}
#section3 .slide_wrap .s_business .bg_section{background:url(../../../../w/images/main/bg_slider01.jpg) no-repeat 50% 0;background-size:cover;}
#section3 .slide_wrap .s_food .bg_section{background:url(../../../../w/images/main/bg_slider02.jpg) no-repeat 50% 0;background-size:cover;}
#section3 .slide_wrap .s_distribution .bg_section{background:url(../../../../w/images/main/bg_slider03.jpg) no-repeat 50% 0;background-size:cover;}
#section3 .slide_wrap .s_chemi .bg_section{background:url(../../../../w/images/main/bg_slider04.jpg) no-repeat 50% 0;background-size:cover;}
#section3 .slide_wrap .s_tour .bg_section{background:url(../../../../w/images/main/bg_slider05.jpg) no-repeat 50% 0;background-size:cover;}
#section3 .category_list{position:absolute;left:0;width:100%;top:50%;margin-top:100px;opacity:0;filter: alpha(opacity=0);}
#section3 .category_list li.distribution{margin-left:90px;}
#section3 .category_list li.chemi{margin-left:70px;}
#section3 .category_list li.tour{margin-left:30px;}
#section3 .bx-controls-direction{display:none;position:absolute;left:50%;top:840px;width:96px;height:38px;margin-left:-48px;background:url(../../../../w/images/main/bt_line.png) no-repeat 50% 0;}
#section3 .bx-controls-direction .bx-prev{display:inline-block;position:absolute;left:0;top:5px;width:17px;height:28px;text-indent:-9999em;background:url(../../../../w/images/main/bt_left.png) no-repeat 0 0;}
#section3 .bx-controls-direction .bx-next{display:inline-block;position:absolute;right:0;top:5px;width:17px;height:28px;text-indent:-9999em;background:url(../../../../w/images/main/bt_next.png) no-repeat 0 0;}
#section4 .fp-tableCell{vertical-align:middle;padding:0 0 0 0;box-sizing:border-box;}
#section4 .txt_wrap{position:absolute;left:50%;top:50%;opacity:0;filter: alpha(opacity=0);z-index:5;margin-top:-250px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
#section4 .tit_logo{}
#section4 .tit_section{margin:40px 0 0 0;font-size:100px;}
#section4 .txt_section{margin:15px 0 0 0;}
#section4 .about_list{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:2;}
#section4 .about_list li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter: alpha(opacity=0);}
#section4 .about_list li.default{opacity:1;filter: alpha(opacity=100);}
#section4 .about_list li.default .bg_section{background:url(../../../../w/images/main/bg_vision.jpg) no-repeat 50% 0;background-size:cover;}
#section4 .about_list li.mission .bg_section{background:url(../../../../w/images/main/bg_mission.jpg) no-repeat 50% 0;background-size:cover;}
#section4 .about_list li.vision .bg_section{background:url(../../../../w/images/main/bg_vision.jpg) no-repeat 50% 0;background-size:cover;}
#section4 .about_list li.core .bg_section{background:url(../../../../w/images/main/bg_core.jpg) no-repeat 50% 0;background-size:cover;}
#section4 .about_list li.corporate .bg_section{background:url(../../../../w/images/main/bg_corporate.jpg?date=20200508) no-repeat 50% 0;background-size:cover;}
#section4 .about_list .txt_section{position:relative;top:408px;margin:0;z-index:3;}
#section4 .txt_section02{position:relative;top:215px;font-size:18px;color:#fff;line-height:1.6em;}
#section4 .btn_more{position:relative;top:230px;margin:0;}
#section5{padding:50px 0 0 0;background:#fff;z-index:50;box-sizing:border-box;}
#section5.view{opacity:1;filter: alpha(opacity=100);}
#section5 .fp-tableCell{vertical-align:bottom;}

.btn_main{text-align:center;}
.btn_main a{display:inline-block;width:200px;height:45px;line-height:45px;margin:170px 0 0 0;font-size:18px;color:#fff;border:1px solid #fff;box-sizing:border-box;}

#fp-nav{position:fixed;left:17.5%;top:240px;width:110px;margin-left:20px;z-index:30;}
#fp-nav li {position:relative;margin:27px 0 0 0;}
#fp-nav li:first-child{margin-top:0;}
#fp-nav li a{display:block;}
#fp-nav li a span{display:inline-block;width:15px;height:15px;background:url(../images/main/img_nav.png) no-repeat 0 0;}
#fp-nav li a.active span{background:none;}
#fp-nav li a.active:after{display:block;content:"";width:350px;height:1px;position:absolute;left:-360px;top:50%;background:url(../images/main/bg_nav_line.png) repeat-x 0 0;}
#fp-nav li a + .fp-tooltip{display:none !important;position:absolute;left:0;top:0;font-size:18px;color:#fff;cursor:pointer;}
#fp-nav li a.active + .fp-tooltip{display:block !important;}
#fp-nav li.last{display:none;}
#fp-nav li a.on span{background:none;}
#fp-nav li a.on:after{display:block;content:"";width:350px;height:1px;position:absolute;left:-360px;top:50%;background:url(../images/main/bg_nav_line.png) repeat-x 0 0;}
#fp-nav li a.on + .fp-tooltip{display:block;}
#fp-nav li a.active.on span{background:none;}
#fp-nav li a.active.on:after{display:block;content:"";width:350px;height:1px;position:absolute;left:-360px;top:50%;background:url(../images/main/bg_nav_line.png) repeat-x 0 0;}
#fp-nav li a.active.on + .fp-tooltip{display:block;}
#fp-nav li a.over span{background:none;}
#fp-nav li a.over + .fp-tooltip{display:block !important;}

/* low */
.low .tit_section{margin-top:25px;}
.low .txt_section{margin-top:20px;}
.low #section1 .contents{margin-top:-198px;}
.low #section1 .category_list{margin-top:34px;}
.low #section2 .contents{margin-top:-189px;}
.low #section2 .category_list{margin-top:45px;}
.low #section3 .contents{margin-top:-170px;}
.low .category_list li.home{top:125px}
.low .more_detail{margin-top:235px}
.low  #section4 .txt_wrap{margin-top:-200px;}
.low #section4 .fp-tableCell{padding-top:120px;}
.low #section4 .tit_section{margin-top:20px;line-height:1em;}
.low #section4 .txt_section{margin-top:20px;}
.low #section4 .txt_section02{top:190px;}
.low .txt_about{margin-top:10px;}
.low #section4 .btn_more{top:200px;}
.low #section5{padding-top:20px;}
.low #section5 .fp-tableCell{vertical-align:bottom;}
.low .view_lotte{padding-bottom:30px;}
.low .view_lotte li{overflow:hidden;height:370px;}
.low .view_lotte li a{padding-top:120px;height:100%;}
.low .scroll{bottom:20px;}

.low .tab_about a{position:absolute;left:50%;top:37px;overflow:hidden;width:126px;height:126px;border-radius:63px;font-size:20px;color:#fff;font-weight:200;background:#54585a;z-index:5;}
.low .tab_about a.about01{margin-left:-280px;}
.low .tab_about a.about02{margin-left:-63px;}
.low .tab_about a.about02.on{top:25px;width:150px;height:150px;margin-left:-75px;font-size:24px;color:#fff;border-radius:80px;background:#da291c;}
.low .tab_about a.about03{margin-left:160px;}

.business.low .section .contents{padding-left:310px;}


.fp-slide {float: left;}
.fp-slide, .fp-slidesContainer {height:100%;display: block;}
.fp-slides {height: 100%;overflow: hidden;position: relative; -webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;z-index:1;}
.fp-section.fp-table, .fp-slide.fp-table {display: table;table-layout:fixed;width: 100%;}
.fp-tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;text-align:center;}
.fp-slidesContainer {float: left;position: relative;}
.fp-next{}
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{height:auto !important;}

.dim{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:url(../../../../w/images/main/bg_menu.png) repeat 0 0;}
.dim.on{display:block !important;}
.dim2{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:30;background:url(../../../../w/images/main/bg_menu.png) repeat 0 0;}
.dim2.on{display:block;}
.gnb{position:fixed;left:-1046px;top:0;display:table;width:1046px;height:100%;background:#fff url(../../../../w/images/main/bg_gnb.png) no-repeat right bottom;table-layout:fixed;z-index:110;}
.gnb .gnb_close{position:absolute;right:60px;top:50px;width:28px;height:28px;z-index:115;}
.gnb .inner{display:table-cell;vertical-align:middle;width:100%;padding:0 120px 0 100px;box-sizing:border-box;}
.gnb .innner_wrap{position:relative;margin-top:40px;padding-bottom:30px;border-bottom:1px solid #e8e8e8;}
.gnb .innner_wrap:first-child{margin-top:0;}
.gnb .innner_wrap.last{border-bottom:0;}
/* IR */
.gnb{display:block;overflow-y:auto;}
.gnb .inner{display:inline-block;padding-top:100px;padding-bottom:50px;}
.gnb .tit_gnb{width:214px;}
.gnb .innner_wrap.ir{height:140px;}
.gnb .innner_wrap.ir ul{border-bottom:1px solid #e8e8e8;}
.gnb .innner_wrap.ir ul li a{height:64px;}
.gnb .innner_wrap.ir ul:last-child{top:106px;border:0;}
.gnb .ir li a:hover:after{bottom:0;}
.header.fixed .sub_header{height:auto;}
.header .sub_header ul li a{display:inline-block;width:100%;height:40px;font-size:18px;color:#fff;}
.header .sub_header.v2 ul li a{height:auto;line-height:24px;}
.header .sub_header ul li a:after{display:inline-block;content:'';height:100%;vertical-align:middle;}
.section .cont_wrap{margin-top:112px;}
/* IR */

.gnb .tit_gnb{display:inline-block;}
.tit_gnb + .tit_gnb{margin-top:50px;}
.gnb .tit_gnb a{display:inline-block;font-size:24px;color:#222;font-weight:800;}
.gnb ul{position:absolute;left:220px;top:0;width:590px;}
.gnb li{display:inline-block;vertical-align:top;margin-left:30px;text-align:center;}
.gnb li:first-child{margin-left:0;}
.gnb li a{position:relative;display:block;height:69px;line-height:1.2em;font-size:17px;color:#222;font-weight:500;}
.gnb li a:hover{color:#da291c;}
.gnb li a:hover:after{display:block;content:"";position:absolute;left:50%;bottom:3px;width:100%;height:4px;background:#da291c;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.sub_menu{padding:30px 0 0 0;}
.sub_menu dt{display:inline-block;vertical-align:middle;width:240px;margin:0 0 30px 0;font-size:28px;color:#222;font-weight:500;}
.sub_menu dd{display:inline-block;vertical-align:middle;margin:0 0 30px 0;}
.sub_menu dd ul{margin:0 0 0 0;}
.sub_menu dd ul li{display:inline-block;margin-left:13px;}
.sub_menu dd ul li a{display:inline-block;font-size:18px;color:#222;}

.select_wrap{}
.select_wrap select {display:inline-block;width:100%;height:100%;padding:0 31px 0 10px;vertical-align:top;box-sizing:border-box;opacity: 0;filter: alpha(opacity=0);font-family:arial;background:#fff; }
.select_wrap select option{width:100%;font-size:14px;color:#000;}
.select_wrap .select_txt{position:absolute;left:15px;top:10px;font-size:14px;color:#fff;}


.txt_about{position:relative;top:50%;height:350px;z-index:5;opacity:0;filter: alpha(opacity=0);margin-top:45px;}
.tab_about{text-align:center;}
.tab_about:after{display:block;content:"";position:absolute;left:0;top:100px;width:100%;height:1px;background:url(../../../../w/images/main/about_line.png) repeat-x 0 0;z-index:1;}
.tab_about a{text-align:center;display:table;position:absolute;left:50%;top:37px;overflow:hidden;width:126px;height:126px;border-radius:63px;font-size:20px;color:#fff;font-weight:200;background:#54585a;z-index:5;}
.tab_about a.about01{margin-left:-280px;}
.tab_about a.about02{margin-left:-63px;}
.tab_about a.about02.on{top:0;width:200px;height:200px;margin-left:-100px;font-size:28px;color:#fff;border-radius:100px;background:#da291c;}
.tab_about a.about03{margin-left:160px;}
.tab_about a span{display:table-cell;vertical-align:middle;text-align:center;}
.default .tab_about a.about01{margin-left:-325px;}
.default .tab_about a.about02{margin-left:-150px;}
.default .tab_about a.about03{margin-left:25px;}
.default .tab_about a.about04{margin-left:200px;}

.view_lotte{width:1180px;margin:0 auto;padding:0 0 70px 0;}
.view_lotte:after{display:block;content:"";clear:both;}
.view_lotte li{float:left;width:380px;height:480px;margin-left:20px;text-align:left;}
.view_lotte li:first-child{margin-left:0;}
.view_lotte li a{position:relative;top:20px;display:block;width:380px;height:480px;padding:250px 0 0 40px;box-sizing:border-box;opacity: 0;filter: alpha(opacity=0);}
.view_lotte li a:after{display:block;content:"";position:absolute;left:40px;bottom:40px;width:51px;height:35px;background:url(../../../../w/images/main/bg_view_arrow.png) no-repeat 0 0;}
.view_lotte li a strong{display:block;height:60px;font-size:42px;color:#fff;font-weight:500;}
.view_lotte li a p{font-size:18px;color:#fff;line-height:1.4em;}
.view_lotte li.pr a{background:url(../../../../w/images/main/bg_view01.jpg) no-repeat 0 0;}
.view_lotte li.ir a{background:url(../../../../w/images/main/bg_view02.jpg) no-repeat 0 0;}
.view_lotte li.ethics a{background:url(../../../../w/images/main/bg_view03.jpg) no-repeat 0 0;}
.view_lotte li.ethics a strong{font-size:38px;letter-spacing:-1px;}

.footer{height:160px;background:#54585a;}
.footer .footer_contents{width:1180px;margin:0 auto;}
.footer .footer_menu{position:relative;float:left;padding:40px 0 0 80px;}
.footer .footer_menu .footer_logo{position:absolute;left:0;top:28px;}
.footer .agree_list li{display:inline-block;margin:0 0 0 17px;padding:0 0 0 18px;background:url(../../../../w/images/main/bar_agree_list.gif) no-repeat 0 0;}
.footer .agree_list li:first-child{margin:0;padding:0;background:none;}
.footer .agree_list li:first-child a{color:#d6c1a1;font-weight:800;}
.footer .agree_list li a{display:inline-block;font-size:14px;color:#fff;}
.footer .sns_wrap{position:relative;float:right;height:90px;padding:40px 250px 30px 0;box-sizing:border-box;}
.footer .sns_wrap a{display:inline-block;padding:0 10px;}
.footer .select_wrap{position:absolute;right:0;top:30px;width:220px;height:40px;background:#474b4d;}
.footer .select_wrap:after{display:block;content:"";position:absolute;right:15px;top:16px;width:13px;height:9px;background:url(../../../../w/images/main/bg_select_wrap.png) no-repeat 0 0;}
.footer .select_wrap em{position:absolute;left:14px;top:10px;display:inline-block;font-size:15px;color:#fff;font-family:arial;}
.footer .copy{clear:both;text-align:left;padding:17px 0 0 0;border-top:1px solid #474b4d;font-size:13px;color:#ddd;font-family:arial;}

.btn_top{position:fixed;left:50%;bottom:180px;margin-left:610px;z-index:10;opacity:0;filter: alpha(opacity=0);transition:all 0.5s ease-out;}
.btn_top.on{opacity:1;filter: alpha(opacity=100);}
.btn_top a{display:block;}

/* about */
.page_about .visual{height:660px;background: url(../../../../w/images/visual_about.png) no-repeat 50% 0;background-size:cover;}
.page_about .inbox{width:1180px;margin:0 auto;}
.page_about .visual .inbox{text-align:center;padding-top:210px;}
.page_about .visual .inbox .p_tit{color:#fff;font-size:100px;margin-top:30px;font-weight:500;}
.page_about .visual .inbox .p_tx{color:#fff;font-size:22px;line-height:34px;margin-top:20px;font-weight:500;}

.page_tab{overflow:hidden;display:table;table-layout:fixed;margin-top:-60px;width:100%;}
.page_tab li{display:table-cell;vertical-align:middle;height:60px;border-left:1px solid #dd857d;background-color:#da291c;opacity:.8;}
.page_tab li:first-child{border-left:0;}
.page_tab li a{display:block;color:#fff;text-align:center;font-size:18px;}
.page_tab li.on{background-color:#fff;opacity:1;}
.page_tab li.on a{color:#da291c;border-left:0;font-weight:600;}

.page_about .section_point .visual_list p{padding-right:25px;}

.mission_p .section{padding:90px 0;text-align:center;}
.mission_p .section.sec02{background-color:#f8f8f8;padding:110px 0;}
.mission_p .sec01 .tit_deco{position:relative;display:inline-block;font-size:36px;font-weight:bold;color:#000;padding-bottom:7px;border-bottom:1px solid #f66;}
.mission_p .sec01 .tit_deco:after{content:'';position:absolute;left:50%;bottom:-1px;display:block;width:18px;height:9px;background: url(../../../../w/images/tit_deco.png) no-repeat 50% 0;margin-left:-8px;}
.mission_p .sec01 .tx_ko{font-size:45px;line-height:66px;margin-top:50px}
.mission_p .sec01 .tx_ko strong{font-size:48px;line-height:66px;font-weight:800;}
.mission_p .sec01 .tx_en{margin-top:65px !important;font-size:40px;color:#444;line-height:1.2em;font-weight:400;margin-top:5px;}
.mission_p .sec02 .tit{font-size:40px;color:#da291c;}
.mission_p .sec02 .tx_ko{font-size:18px;color:#222;line-height:30px;margin-top:10px;font-weight:500;}
.mission_p .sec02 .mission3{overflow:hidden;padding-top:68px;margin-top:50px;border-top:1px solid #e1e1e1;}
.mission_p .sec02 .mission3 li{float:left;width:393px;padding-top:250px;text-align:center}
.mission_p .sec02 .mission3 li.mission01{width:394px;background: url(../../../../w/images/mission3_01.png) no-repeat 50% 0}
.mission_p .sec02 .mission3 li.mission02{background: url(../../../../w/images/mission3_02.png) no-repeat 50% 0}
.mission_p .sec02 .mission3 li.mission03{background: url(../../../../w/images/mission3_03.png) no-repeat 50% 0}
.mission_p .sec02 .mission3 li strong{display:block;font-size:30px;font-weight:800;color:#222;}
.mission_p .sec02 .mission3 li span{display:block;font-size:15px;font-weight:500;color:#da291c;}
.mission_p .sec02 .mission3 li p{padding:0 15px;font-size:16px;color:#222;line-height:24px;margin-top:20px;}

.value_p .section{padding:90px 0 60px;text-align:center;}
.value_p .section.sec02{background-color:#f8f8f8;padding:90px 0;}
.tit_deco{position:relative;display:inline-block;font-size:36px;font-weight:bold;color:#000;padding:0 20px 7px;border-bottom:1px solid #f66;}
.tit_deco:after{content:'';position:absolute;left:50%;bottom:-1px;display:block;width:18px;height:9px;background: url(../../../../w/images/tit_deco.png) no-repeat 50% 0;margin-left:-8px;}
.value_p .sec02 .tx_ko{font-size:26px;line-height:44px;font-weight:500;color:#000;margin:30px 0 90px 0;}
.value_p .sec02 .tx_img{}

.value_p .sec02 .def{border-top:1px solid #bfbfbf;padding:70px 0 0 0;}
.value_p .sec02 .tt_jus{display:inline-block;font-size:40px;font-weight:800;color:#da291c;}
.value_p .sec02 .tx_jus{font-size:18px;font-weight:500;line-height:1.4em;color:#222;margin-top:20px;}
.value_p .sec02 .def_box{}
.value_p .sec02 .def .def_box .s_tit{position:relative;font-size:40px;color:#da291c;font-weight:800;padding-bottom:20px;}
.value_p .sec02 .def .def_box .s_tit:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:30px;height:2px;background-color:#959595;margin-left:-15px;}


.value_p .sec02 .def .def_tt{position:relative;font-size:46px;padding-bottom:10px;margin-bottom:60px;}
.value_p .sec02 .def .def_tt:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
.value_p .sec02 .def .def_box{margin-top:50px;}
.value_p .sec02 .def .def_box .def_list{overflow:hidden;margin:25px 0 40px 0;}
.value_p .sec02 .def .def_box .def_list li{float:left;width:360px;padding-left:50px;background: url(../../../../w/images/ico_garr.png) no-repeat 20px 50%;}
.value_p .sec02 .def .def_box .def_list li:first-child{padding-left:0;;background-image:none;}
.value_p .sec02 .def .def_box .def_list li dl{}
.value_p .sec02 .def .def_box .def_list li dl dt{display:block;height:50px;line-height:50px;background-color:#e9e9e9;border:1px solid #e9e9e9;box-sizing:border-box;vertical-align:middle;font-size:15px;font-weight:500;color:#000;}
.value_p .sec02 .def .def_box .def_list li dl dd{margin-top:5px;display:table;width:360px;height:130px;background-color:#f8f8f8;border:1px solid #e9e9e9;box-sizing:border-box;}
.value_p .sec02 .def .def_box .def_list li dl dd p{display:table-cell;min-height:140px;padding:35px 0 40px 0;line-height:24px;font-size:16px;color:#000;box-sizing:border-box;}
.def_list.type2 li dl dd p{height:190px;}


.vision_p .section{padding:90px 0 0 0;text-align:center;}
.vision_p .section.sec02{background-color:#f8f8f8;padding:110px 0;}
.vision_p .sec01 .tit_deco{position:relative;display:inline-block;font-size:36px;font-weight:bold;color:#000;padding-bottom:7px;border-bottom:1px solid #f66;}
.vision_p .sec01 .tit_deco:after{content:'';position:absolute;left:50%;bottom:-1px;display:block;width:18px;height:9px;background: url(../../../../w/images/tit_deco.png) no-repeat 50% 0;margin-left:-8px;}
.vision_p .tab_style{margin-top:40px;padding-bottom:60px;}
.vision_p .tab_style:after{display:block;content:'';clear:both;}
.vision_p .tab_style.col4.col3 li{width:33.3%;}
.vision_p .tab_style.col4 li{position:relative;width:25%;float:left;text-align:center;background: url(../../../../w/images/blt_bar.gif) no-repeat 0 20px;}
.vision_p .tab_style.col4 li:first-child{background-image:none;}
.vision_p .tab_style.col4 li a{display:block;}
.vision_p .tab_style.col4 li span{vertical-align:top;display:inline-block;color:#222;font-size:21px;font-weight:500;padding-top:20px;}
.vision_p .tab_style.col4 li.on span{position:relative;display:inline-block;color:#da291c;}
.vision_p .tab_style.col4 li.on span:after{content:'';position:absolute;left:50%;top:0px;display:block;width:114px;height:4px;background:#da291c;margin-left:-57px;}
.vision_p .tab_style.col4 li:hover span{position:relative;display:inline-block;color:#da291c;font-size:21px;font-weight:500;padding-top:20px;}
.vision_p .tab_style.col4 li:hover span:after{content:'';position:absolute;left:50%;top:0px;display:block;width:114px;height:4px;background:#da291c;margin-left:-57px;}
.vision_p .tab_style li .tab_layer{display:none;}
.vision_p .tab_style li:hover .tab_layer{display:block;position:absolute;left:0;top:80px;width:100%;padding:30px 0;border-top:1px solid #d9d9d9;background:#f2f2f2;z-index:10;}
.vision_p .tab_style li:hover .tab_layer li{text-align:left;float:none;width:100%;margin-top:15px;padding-left:30px;font-size:15px;color:#555;box-sizing:border-box;}
.vision_p .tab_style li:hover .tab_layer li:first-child{margin-top:0px;}
.vision_p .tab_group .tab_box{display:none;padding-top:110px;}
.vision_p .tab_group .tab_box .tb_tit{position:relative;font-size:46px;padding-bottom:20px;font-weight:normal;}
.vision_p .tab_group .tab_box .tb_tit:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
.vision_p .tab_group .tab_box .tb_tit span{font-size:32px;color:#222;font-weight:normal;}
.vision_p .tab_group .tab_box01{background: #f8f8f8 url(../../../../w/images/vision01_bg.png) no-repeat 50% 0;height:848px;box-sizing:border-box;}
.vision_p .tab_group .tab_box01 .tx_img{margin-top:100px;margin-bottom:60px;}
.vision_p .tab_group .tab_box01 .v_tx{border-top:1px solid #e1e1e1;padding-top:60px;}
.vision_p .tab_group .tab_box01 .v_tx h5{font-size:40px;color:#222;font-weight:500;}
.vision_p .tab_group .tab_box01 .v_tx p{font-size:17px;line-height:30px;color:#222;font-weight:500;margin-top:20px;letter-spacing:-1px}
.vision_p .tab_group .tab_box02 .v_guideline{margin-top:60px;}
.vision_p .v_guideline li .tx_box{padding:35px;text-align:left;background-color:#fff;box-sizing:border-box;}
.vision_p .v_guideline li.v_guideline01{background: url(../../../../w/images/vision0201.png) no-repeat 0 0;padding:150px 0 0 0;}
.vision_p .v_guideline li.v_guideline01 .tx_box{float:right;}
.vision_p .v_guideline li.v_guideline02{background: url(../../../../w/images/vision0202.png) no-repeat 100% 0;padding:370px 0 0 160px;}
.vision_p .v_guideline li.v_guideline02 .tx_box{float:left;padding-right:25px;}
.vision_p .v_guideline li.v_guideline03{background: url(../../../../w/images/vision0203.png) no-repeat 0 0;padding:220px 220px 0 0;}
.vision_p .v_guideline li.v_guideline03 .tx_box{float:right;}
.vision_p .v_guideline li.v_guideline04{background: url(../../../../w/images/vision0204.png) no-repeat 100% 0;padding:250px 0 100px 80px;}
.vision_p .v_guideline li.v_guideline04 .tx_box{float:left;padding-right:80px;}
.vision_p .tab_group .tab_box02 .v_guideline li{overflow:hidden;}
.vision_p .tab_group .tab_box02 .v_guideline li + li{margin-top:40px;}
.vision_p .v_guideline li .tx_box h5{position:relative;font-size:30px;color:#222;font-weight:800;padding-bottom:20px;}
.vision_p .v_guideline li .tx_box h5:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:1px;background-color:#999;}
.vision_p .v_guideline li .tx_box p{margin-top:20px;font-size:16px;line-height:22px;color:#606060;}
.vision_p .v_guideline li .tx_box p strong{display:block;font-size:20px;line-height:24px;color:#222;font-weight:800;padding-bottom:5px;}
.vision_p .tab_group .tab_box03{background-color: #f8f8f8;}/*2019-08-14*/
.vision_p .tab_group .tab_box03 .tx_bg{background: url(../../../../w/images/busi_po_bg.png) no-repeat 50% 0;width:100%;height:330px;display:table;margin-top:40px;}
.vision_p .tab_group .tab_box03 .tx_bg div{display:table-cell;vertical-align:middle;}
.vision_p .tab_group .tab_box03 .tx_bg div strong{font-size:34px;color:#fff;font-weight:500;padding-bottom:20px;display:block;}
.vision_p .tab_group .tab_box03 .tx_bg div p{font-size:16px;color:#fff;font-weight:500;line-height:24px;}
.vision_p .tab_group .tab_box03 .busi_po{overflow:hidden;margin:63px 0 0 -48px;height:470px;}
.vision_p .tab_group .tab_box03 .busi_po li{float:left;margin-left:47px;width:260px;text-align:center;padding-top:230px;}
.vision_p .tab_group .tab_box03 .busi_po li.busi_po01{background: url(../../../../w/images/busi_po01.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box03 .busi_po li.busi_po02{background: url(../../../../w/images/busi_po02.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box03 .busi_po li.busi_po03{background: url(../../../../w/images/busi_po03.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box03 .busi_po li.busi_po04{background: url(../../../../w/images/busi_po04.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box03 .busi_po li h5{height:100px;font-size:30px;color:#222;font-weight:500;line-height:1.2em;padding:15px 0;border-bottom:1px solid #e0dedb;box-sizing:border-box;}
.vision_p .tab_group .tab_box03 .busi_po li p{font-size:15px;line-height:24px;font-weight:500;color:#222;padding:20px 0;letter-spacing:-1px}
.vision_p .tab_group .tab_box04{background-color: #f8f8f8;padding-bottom:100px;}
.vision_p .tab_group .tab_box04 .brand_val{position:relative;margin-top:50px;font-size:0;text-align:center;}
.vision_p .tab_group .tab_box04 .brand_val&gt;li{display:inline-block;width:340px;padding-top:245px;margin-left:50px;vertical-align:top;}
.vision_p .tab_group .tab_box04 .brand_val&gt;li:first-child{margin-left:0;}
.vision_p .tab_group .tab_box04 .brand_val&gt;li.brand_val01{background: url(../../../../w/images/brand_val.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box04 .brand_val&gt;li.brand_val02{background: url(../../../../w/images/brand_val2.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box04 .brand_val&gt;li.brand_val03{background: url(../../../../w/images/brand_val3.png) no-repeat 50% 0}
.vision_p .tab_group .tab_box04 .brand_val&gt;li h5{padding-bottom:14px;font-size:30px;font-weight:500;color:#222;border-bottom:1px solid #e0dedb;}
.vision_p .tab_group .tab_box04 .brand_val&gt;li ul{display:inline-block;margin-top:23px;vertical-align:top;}
.vision_p .tab_group .tab_box04 .brand_val&gt;li ul li{margin-top:10px;padding:0 0 0 15px;font-size:15px;text-align:left;line-height:1.3em;font-weight:500;color:#222;letter-spacing:-1px;background: url(../images/bg_bullet_list.gif) no-repeat 0 10px}
.vision_p .tab_group .tab_box04 .brand_val&gt;li ul li:first-child{margin-top:0;}
.vision_p .tab_group.culture .tab_box04{background-color: #fff;}
.culture .company .inbox:first-child{margin-bottom:80px;} /* 2020-04-22//추가 */
.vision_p .culture_txt{position:absolute;left:50%;top:380px;text-align:left;width:600px;min-height:210px;margin-left:-430px;padding:40px;font-size:17px;color:#606060;line-height:1.5em;box-sizing:border-box;z-index:1;background:#fff;} /*2019-08-14*/
.vision_p .culture_txt strong{position:relative;display:block;margin-bottom:20px;padding:0 0 20px 0;font-size:31px;color:#222;line-height:1.3em;font-weight:600;}
.vision_p .culture_txt strong:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:1px;background-color:#959595;}
.vision_p .tab_group.culture .tab_box01{height:auto;background:none;}
.vision_p .tab_group.culture .tab_box03{background:none;}
.vision_p .tab_group.culture .csv_slide{position:relative;margin:80px 0 200px 0;}
.culture .csv_slide .owl-nav{margin-left:418px;}
.culture_frame{margin:80px 0 0 0;background:#f8f8f8;} /*2018-07-04 삭제*/
.frame_organization{text-align:right;width:1160px;margin:0 auto;}
.tit_gray{position:relative;margin-bottom:100px;padding:100px 0 25px 0;font-size:32px;color:#222;} /* 2018-07-04 마진 100px로*/
.tit_gray strong{font-size:32px;color:#da291c;}
.tit_gray:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:30px;height:1px;margin-left:-15px;background-color:#959595;}
.winner_view{overflow:hidden;width:1180px;margin:100px auto 0;padding-bottom:80px;}
.winner_view .tit_winner{text-align:left;float:left;width:320px;}
.winner_view .tit_winner p{position:relative;padding:0 0 10px 0;font-size:30px;color:#000;font-weight:500;}
.winner_view .tit_winner p:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#da291c;}
.winner_view .tit_winner span{display:block;margin:20px 0 0 0;font-size:22px;color:#626262;}
.winner_view .winner_slide{float:right;width:780px;}
.winner_view .common_style .bx-controls{min-width:220px;}
.visual_list{width:1180px;margin:80px auto 0 auto;}
.visual_list li{position:relative;padding:250px 0 80px 600px;}
.visual_list li .culture_visual{position:absolute;left:0;top:0;}
.visual_list li:nth-child(2n){padding:340px 0 80px 20px;}
.visual_list li:nth-child(2n) .culture_visual{left:220px;}
.visual_list li strong{position:relative;display:block;margin-bottom:20px;padding:0 0 20px 0;font-size:30px;color:#222;line-height:1.3em;font-weight:600;}
.visual_list li strong:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:1px;background-color:#959595;}
.visual_list li p{position:relative;top:0;text-align:left;width:600px;min-height:210px;padding:40px 35px 40px 40px;font-size:15px;color:#606060;line-height:1.4em;box-sizing:border-box;z-index:1;background:#fff;}/*2019-08-13 수정*/
.visual_list.type2 li{padding:290px 0 60px 600px;}
.visual_list.type2 li:nth-child(2n){padding:330px 0 80px 0px;}
.visual_list.type2 li:nth-child(2n) .culture_visual{left:370px;}
.visual_list.type2 li:nth-child(2n) p{padding-left:150px;}
.culture .visual_list.type2 li:nth-child(2n) p{width:435px;padding-left:90px;}
.visual_list.type2 li strong{padding-bottom:0;font-size:24px;color:#222;font-weight:300;}
.visual_list.type2 li strong:after{display:none;}
.visual_list.type2 li .line strong{position:relative;display:block;margin-bottom:20px;padding:0 0 20px 0;font-size:31px;color:#222;line-height:1.3em;font-weight:600;}
.visual_list.type2 li .line strong:after{display:block;}
.visual_list.type2 li strong em{font-weight:600;}
.visual_list.type2 li p{padding:45px 0 40px 40px;}
.visual_list.type2 li p span{font-size:24px;color:#da291c;}
.visual_list.type3 li{margin-top:60px;padding:360px 0 0 510px}
.visual_list.type3 li:first-child{margin-top:0px;}
.visual_list.type3 li:nth-child(2n){padding:360px 0 0 70px}
.visual_list.type3 li p{font-size:18px;color:#222;line-height:1.6em;}
.visual_list.type3 li p strong{font-size:18px;color:#222;line-height:1.6em;}
.visual_list.type3.area_tab li:first-child{padding:280px 0 0 450px;}
.visual_list.type3.area_tab li:first-child p{width:700px;}
.visual_list.type3.area_tab li:nth-child(2n){padding:360px 50px 0 35px}
.visual_list.type3.area_tab li:nth-child(2n) p{width:570px;padding-right:50px;}
.country .visual_list.type3 li:first-child{padding:380px 0 0 510px;}
.country .visual_list.type3 li p{font-size:15px;}

.company .visual_list li{padding:320px 0 40px 640px;}
.company .visual_list li p{width:540px;font-size:18px;color:#222;}
.company .visual_list li:nth-child(2n){padding:320px 0 40px 0px;}
.company .visual_list li:nth-child(2n) .culture_visual{left:240px;}
.company .visual_list li:nth-child(2n) p{width:620px;padding-left:40px;}
.company .visual_list.type2 li{padding:460px 0 40px 480px;}
.company .visual_list.type2 li p{width:700px;}
.company .visual_list.type2 li:nth-child(2n){padding:330px 0 40px 0px;}
.company .visual_list.type2 li:nth-child(2n) .culture_visual{left:320px;}
.company .visual_list.type2 li:nth-child(2n) p{width:590px;padding-left:40px;}

.visual_list02{width:1180px;margin:0 auto 0 auto;}
.visual_list02 li{position:relative;padding:360px 0 50px 560px;}
.visual_list02 li + li{margin-top:60px;}
.visual_list02 li .culture_visual{position:absolute;top:0;}
.visual_list02 li.left .culture_visual{left:0;}
.visual_list02 li strong{position:relative;display:block;margin-bottom:20px;padding:0 0 20px 0;font-size:17px;color:#222;line-height:1.7em;font-weight:600;}
.visual_list02 li strong:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:1px;background-color:#959595;}
.visual_list02 li p{position:relative;text-align:left;width:650px;min-height:210px;padding:40px 0 40px 40px;font-size:15px;color:#222;line-height:1.7em;box-sizing:border-box;z-index:1;background:#fff;}
.visual_list02 li.right{padding:180px 0 0 0;}
.visual_list02 li.right .culture_visual{right:0;}
.visual_list02 li.right p{width:590px;}
.campaign .visual_list02.type2 li.right{padding:290px 0 0 0;}
.campaign .visual_list02.type2 li.right p{width:800px;}
.campaign .visual_list02.type2 li.left .culture_visual{left:160px;}
.campaign .visual_list02.type2 li.left{padding:220px 0 0 610px;}
.campaign .visual_list02.type3 li.left{padding:300px 0 0 350px;}
.campaign .visual_list02.type3 li.left p{width:830px;}

.section_point{background:#f8f8f8;}
.section_point .tit_gray{margin-bottom:25px;}
.tit_gray + .sub_txt{margin-top:0;}
.section_point .visual_list p{width:480px;}
.part_list{}
.part_list + .tit_gray{padding-top:60px;border-top:1px solid #dadada;}
.part_list:after{display:block;content:"";clear:both;}
.part_list li{float:left;width:210px;height:280px;margin:0 0 40px 32px;padding:36px 0 0 0;background: url(../../../../w/images/bg_part_list.jpg) no-repeat 0 0;box-sizing:border-box;}
.part_list li:first-child{margin-left:0;}
.part_list li p{position:relative;height:125px;padding:40px 0 10px 0;font-size:15px;color:#222;line-height:1.4em;background: url(../../../../w/images/bg_part_logo.png) no-repeat 50% 0;box-sizing:border-box;}
.part_list li p:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:20px;height:2px;margin-left:-10px;background-color:#da291c;}
.part_list li p span{display:block;font-size:18px;color:#da291c;}
.part_list li strong{display:block;margin:20px 0 0 0;font-size:15px;color:#222;font-weight:600;line-height:1.2em;}
.part_list.type2{text-align:center;padding-bottom:60px;}
.part_list.type2 li{display:inline-block;float:none;}
/* 2019-08-13 수정(s) */
.part_list.type3{text-align:center;}
.part_list.type3 li{display:inline-block;float:none;overflow: hidden;}
/* 2019-08-13 수정(e) */
.vision_p .tab_group.culture .tab_box{padding-bottom:0;}
.culture_organization{text-align:center;width:860px;margin:0 auto;padding:50px 0 100px 30px;box-sizing:border-box;}
.culture_organization.type2{width:940px;padding-top:100px;}
.culture_organization img{}

.ceo_p .section{padding:90px 0 100px 0;text-align:center;}
.ceo_p .tab_style{width:670px;margin:40px auto 0;padding-bottom:60px;}
.ceo_p .tab_style:after{display:block;content:'';clear:both;}
.ceo_p .tab_style li{position:relative;float:left;width:335px;text-align:center;background: url(../../../../w/images/blt_bar.gif) no-repeat left 0 bottom 5px;}
.ceo_p .tab_style li:first-child{background-image:none;}
.ceo_p .tab_style li a{display:block;}
.ceo_p .tab_style li span{display:inline-block;color:#222;font-size:26px;font-weight:500;padding-top:20px;}
.ceo_p .tab_style li.on span{position:relative;display:inline-block;color:#da291c;}
.ceo_p .tab_style li.on span:after{content:'';position:absolute;left:0;top:0px;display:block;width:100%;height:4px;background:#da291c;}
.ceo_p .tab_group .tab_box{display:none;}
.ceo_area01 , .ceo_area02{position:relative;}
.visual_ceo{position:absolute;left:50%;top:0;width:1900px;height:480px;margin-left:-950px;}
.ceo_area01 .visual_ceo{background: url(../../../../w/images/bg_ceo01.jpg) no-repeat 50% 0;background-size:cover;}
.ceo_area02 .visual_ceo{height:600px;background: url(../../../../w/images/bg_ceo02.jpg?date=20200612) no-repeat 50% 0;background-size:cover;}
.ceo_p .visual_list{margin:0;padding:100px 0 0 0;}
.ceo_p .visual_list li{padding:220px 0 0 360px;}
.ceo_p .visual_list li p{width:820px;}
.sincerely{display:block;margin:35px 0 0 0;line-height:1.6em;font-size:16px;color:#606060;font-weight:600;}
.sincerely em{display:block;margin:0px 0 0 0;font-size:16px;color:#606060;font-weight:600;}

.history_p .sec01{text-align:center;padding:90px 0 0 0;}
.tit_history{margin:50px 0 0 0;font-size:46px;color:#da291c;}
.txt_history{margin:25px 0 0 0;font-size:18px;color:#000;line-height:1.4em;}
.history_area{overflow-x:hidden;text-align:center;margin:75px 0 0 0;}
.year_txt{min-height:420px;margin-bottom:120px;background: url(../images/bg_history01.jpg) no-repeat 50% 0}
.txt_box{width:1080px;margin:0 auto;padding:40px 50px 0;opacity:0;filter: alpha(opacity=0);box-sizing:border-box;}
.tit_year{padding:115px 0 20px 0;font-size:26px;color:#222;background: url(../../../../w/images/bg_tit_year.gif) no-repeat 50% 100%}
.tit_year strong{display:block;font-size:84px;color:#222;line-height:80px;}
.txt_year{margin:25px 0 0 0;font-size:15px;color:#000;line-height:1.6em;}
.txt_year strong{display:block;margin:0 0 160px 0;font-size:26px;color:#da291c;}
.txt_year em{font-size:15px;color:#000;font-weight:600;}
.history_list{position:relative;width:1000px;margin:0 auto 80px;padding:80px 0 0 0;}
.history_list:after{display:block;content:"";position:absolute;left:50%;top:-80px;width:1px;height:100%;margin-left:-1px;background: url(../../../../w/images/bg_history_list.png) repeat-y 50% 0}
@media screen and (-webkit-min-device-pixel-ratio:0){
.history_list:after{margin-left:0;}
.gnb li a{height:72px;}
}
.history_list li{padding-bottom:60px;background: url(../../../../w/images/bg_history_list.png) repeat-y 50% 100%}
.history_list li.left_con{position:relative;text-align:left;}
.history_list li.left_con:after{display:block;content:"";clear:both;}
.history_list li.left_con .img_history{overflow:hidden;width:500px;float:left;}
.history_list li.left_con img{padding-left:500px;opacity:0;filter: alpha(opacity=0);}
.history_list li.right_con{position:relative;}
.history_list li.right_con.y60{padding-bottom:125px;}
.history_list li.right_con.y70{padding-bottom:180px;}
.history_list li.right_con.y70 .spot_history p{width:270px;}
.history_list li.left_con.y70_2{padding-bottom:300px;}
.history_list li.right_con.y70_3{padding-bottom:150px;}
.history_list li.right_con .img_history{overflow:hidden;width:500px;float:right;}
.history_list li.right_con .img_history img{opacity:0;filter: alpha(opacity=0);transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.history_list li.right_con:after{display:block;content:"";clear:both;}
.history_list li.right_con .spot_history{top:390px;}
#history02 .history_list li:first-child{padding-bottom:110px;}
#history02 .history_list li.right_con .spot_history{top:325px;}
.history_list li .spot_history{overflow:hidden;text-align:left;position:absolute;left:50%;top:260px;}
.history_list li .spot_history p{min-width:500px;padding-left:30px;font-size:16px;color:#222;line-height:1.6em;opacity:0;filter: alpha(opacity=0);box-sizing:border-box;transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);}
.history_list li .spot_history p + p{margin-top:60px}
.history_list li .spot_history span{display:block;margin-bottom:10px;font-size:38px;color:#da291c;line-height:1em;}
.history_list li.txt_cont .spot_history {position:static;margin-left:50%;}
.history_list li.txt_cont .spot_history p{width:165px;margin-left:-165px;}
#history02 .year_txt{background: url(../images/bg_history02.jpg) no-repeat 50% 0}
#history03 .year_txt{background: url(../images/bg_history03.jpg) no-repeat 50% 0}
#history04 .year_txt{background: url(../images/bg_history04.jpg) no-repeat 50% 0}
#history04 .txt_cont p{width:130px;}
#history04 .history_list li.txt_cont .spot_history p{width:130px;margin-left:-130px;}
#history05 .year_txt{background: url(../images/bg_history05.jpg) no-repeat 50% 0}
#history05 .y00_1 .spot_history p{width:265px;margin-left:-265px;}
#history05 .y00_2 .spot_history p{width:325px;margin-left:-325px;}
#history06{margin-bottom:100px;}
#history06 .year_txt{background: url(../images/bg_history06.jpg) no-repeat 50% 0}
#history06 .y10 .spot_history p{width:356px;margin-left:-356px;}
#history06 .y10_2 .spot_history p{width:375px;margin-left:-375px;}
.history_list li.left_con.y80{padding-bottom:260px;}
.history_list li.right_con.y80_2{padding-bottom:275px;}
.history_list li.right_con.y80_2 .spot_history{top:325px;}
.history_list li.right_con.y80_2 .spot_history p{width:340px;}
.history_list li.left_con.y90{padding-bottom:180px;}
.history_list li.right_con.y90_2{padding-bottom:185px;}
.history_list li.right_con.y90_2 .spot_history{top:245px;}
.history_list li.left_con.y90_3{padding-bottom:150px;}
.history_list li.left_con.y00{padding-bottom:250px;}
.history_list li.right_con.y00_1{padding-bottom:425px;}
.history_list li.right_con.y00_1 .spot_history{top:305px;}
.history_list li.left_con.y00_2 .spot_history{top:210px;}
.history_list li.y10{padding-bottom:185px;}
.history_list li.y10 .spot_history{top:115px;}
.history_list li.y10_1{padding-bottom:155px;}
.history_list li.y10_1 .spot_history{top:305px;}
.history_list li.y10_2{padding-bottom:225px;}
.history_list li.y10_3{padding-bottom:120px;}
.history_list li.y10_3 .spot_history{top:435px;}
.history_list li.y10_3 .spot_history p{width:200px;margin-left:-200px;}
.history_area .year_txt .txt_year .sentence{display:block;margin:10px 0 10px 0;}
.indicator_wrap{display:none;position:fixed;left:50%;top:0;width:50px;height:100%;margin-left:-590px;padding:200px 0;box-sizing:border-box;}
.indicator{height:100%;background: url(../../../../w/images/bg_indicator.png) repeat-y 3px 0;}
.indicator a{position:relative;display:block;height:16.66666%;padding:0 0 0 15px;font-size:14px;color:#666;box-sizing:border-box;}
.indicator a:before{display:block;content:"";position:absolute;left:3px;top:50%;width:8px;height:8px;margin:-4px 0 0 -3px;background: url(../../../../w/images/ico_indicator.png) no-repeat 0 0;z-index:5;}
.indicator a.on{color:#da291c;font-weight:bold}
.indicator a.on:after{display:block;content:"";position:absolute;left:3px;top:0;width:2px;height:100%;background: url(../../../../w/images/bg_indicator_on.png) repeat-y 0 0}
.indicator a span{position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}

.page_csv{}
/*2020-04-29*/
.page_csv .visual .visual_info{position:absolute;top:140px;left:0;width:100%;text-align:center;}
.page_csv .visual .ico_scroll{display:block;position:absolute;bottom:60px;left:50%;width:46px;height:35px;background:url(../../../../w/images/ico_arr.png) no-repeat 0 0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.page_csv .visual_tit{}
.page_csv .visual_tit dl{}
.page_csv .visual_tit dt{font-size:100px;color:#fff;line-height:100px;}
/*2020-04-29*/
.page_csv .visual_tit dd{position:relative;padding-bottom:18px;font-size:54px;color:#fff;line-height:54px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
.page_csv .visual_tit dd:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:40px;height:1px;background-color:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
/*2020-04-29*/
.page_csv .visual_tit p{margin-top:18px;font-size:22px;color:#fff;line-height:34px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
/*2020-04-29*/
.page_csv .visual_tab{margin-top:20px;}
.page_csv .visual_tab dl{}
.page_csv .visual_tab dt{position:relative;padding-bottom:11px;font-size:28px;color:#fff;}
.page_csv .visual_tab dt:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:46px;height:2px;background-color:#da291c;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
/*2020-04-29*/
.page_csv .visual_tab dd{margin-top:20px;}
.page_csv .visual_tab ul{font-size:0}
.page_csv .visual_tab ul li{display:inline-block;margin-left:60px;vertical-align:top;}
.page_csv .visual_tab ul li:first-child{margin-left:0;}
.page_csv .visual_tab ul li a{}
.page_csv .visual_tab ul li span{display:block;overflow:hidden;height:60px;margin:0 auto;background:url(../../../../w/images/tab_visual_csv.png) no-repeat 0 0;text-indent:-999em}
.page_csv .visual_tab ul li .ico_tab{width:58px;background-position:0 0;}
.page_csv .visual_tab ul li .ico_tab2{width:46px;background-position:-70px 0;}
.page_csv .visual_tab ul li .ico_tab3{width:46px;background-position:-140px 0;}
.page_csv .visual_tab ul li .ico_tab4{width:51px;background-position:-210px 0;}
.page_csv .visual_tab ul li .ico_tab5{width:72px;background-position:-280px 0;}
.page_csv .visual_tab ul li p{margin-top:20px;font-size:22px;color:#fff;}
/*2020-04-29*/
.page_csv .csv_content{padding:20px 0 120px;}
.page_csv .csv_slide{}
.page_csv .csv_slide .swiper-container{padding-bottom:80px;}
.page_csv .csv_slide .swiper-wrapper{}
.page_csv .csv_slide .swiper-slide{position:relative;width:784px;}
.page_csv .csv_slide .swiper-slide a{display:block;}
.page_csv .csv_slide .swiper-slide img{display:block;width:100%;height:400px;}
.csv_slide .owl-nav{position:absolute;left:50%;bottom:0;width:94px;height:38px;margin-left:300px;}
.csv_slide .owl-nav:after{display:block;content:"";position:absolute;top:0;right:46px;width:1px;height:38px;background-color:#adadad;}
.csv_slide .owl-prev{position:absolute;left:0;top:5px;width:16px;height:28px;font-size:0;text-indent:-9999px;background:url(../../../../w/images/btn_slide.png) no-repeat 0 0;}
.csv_slide .owl-next{position:absolute;right:0;top:5px;width:16px;height:28px;font-size:0;text-indent:-9999px;background:url(../../../../w/images/btn_slide.png) no-repeat -16px 0;}
.page_csv .csv_slide .img_info{position:absolute;bottom:-90px;left:50px;width:380px;height:220px;background:url(../../../../w/images/bg_navy.png) repeat 0 0;text-align:center;z-index:2;display:table;}
.page_csv .csv_slide .img_info:after{display:inline-block;content:'';height:100%;vertical-align:middle;}
.page_csv .csv_slide .img_info dl{display:table-cell;text-align:center;vertical-align:middle;}
.page_csv .csv_slide .img_info dt{display:block;}
.page_csv .csv_slide .img_info dt span{display:block;position:relative;padding:10px 0 12px 0;font-size:16px;color:#fff;}
.page_csv .csv_slide .img_info dt span:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:40px;height:1px;background-color:#da291c;margin-left:-20px;}
.page_csv .csv_slide .img_info dt p{margin-top:20px;font-size:30px;color:#fff;}
.page_csv .csv_slide .img_info dd{text-align:center;margin-top:10px;font-size:16px;color:#fff;}
.page_csv .csv_slide .img_info .ico_plus{display:block;width:100%;height:40px;margin:10px 0 0 0;background:url(../../../../w/images/btn_plus.png) no-repeat 50% 0;}
/*2020-04-29*/
.page_csv .csv_guide{margin-top:80px;}
.page_csv .csv_division{width:1180px;margin:0 auto;}
.page_csv .csv_division ul{overflow:hidden;}
.page_csv .csv_division ul li{display:table;height:100px;float:left;position:relative;width:20%;}
.page_csv .csv_division ul li:after{display:block;content:'';position:absolute;top:50%;left:0;width:1px;height:20px;background-color:#c0c0c0;margin-top:-10px;}
.page_csv .csv_division ul li:first-child:after{display:none;}
.page_csv .csv_division ul li a{display:table-cell;vertical-align:middle;position:relative;font-size:22px;color:#222;text-align:center;}
.page_csv .csv_division ul li.active a{color:#da291c;}
.page_csv .csv_division ul li.active a:after{display:block;content:'';position:absolute;top:0;left:50%;width:150px;height:4px;background-color:#da291c;margin-left:-75px;}

.csv_tab_info{overflow:hidden;width:100%;}
.csv_tab_info.global{background:url(../../../../w/images/img_csv_tab.jpg) no-repeat 50% 0;background-size:100% auto;}
.csv_tab_info.female{background:url(../../../../w/images/img_csv_tab2.jpg) no-repeat 50% 0;background-size:100% auto;}
.csv_tab_info.campaign{background:url(../../../../w/images/img_csv_tab3.jpg) no-repeat 50% 0;background-size:100% auto;}
.csv_tab_info.country{background:url(../../../../w/images/img_csv_tab4.jpg) no-repeat 50% 0;background-size:100% auto;}
.csv_tab_info.life{background:url(../../../../w/images/img_csv_tab5.jpg) no-repeat 50% 0;background-size:100% auto;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm){
 #section5{padding-top:10px;}
 .csv_tab_info.global{background:url(../../../../w/images/img_csv_tab.jpg) no-repeat 50% 0;}
 .csv_tab_info.female{background:url(../../../../w/images/img_csv_tab2.jpg) no-repeat 50% 0;}
 .csv_tab_info.campaign{background:url(../../../../w/images/img_csv_tab3.jpg) no-repeat 50% 0;}
 .csv_tab_info.country{background:url(../../../../w/images/img_csv_tab4.jpg) no-repeat 50% 0;}
}
.csv_tab_info .tit_tab{position:relative;height:490px;text-align:center}
.csv_tab_info .tit_tab:after{display:inline-block;content:'';height:100%;vertical-align:middle;}
.csv_tab_info .tit_tab dl{display:inline-block;text-align:center;vertical-align:middle;}
.csv_tab_info .tit_tab dt{position:relative;padding-bottom:15px;font-size:56px;color:#fff;}
.csv_tab_info .tit_tab dt .ico_mom{display:block;width:114px;height:102px;margin:0 auto 20px;background:url(../../../../w/images/ico_mom.png) no-repeat 0 0;}
.csv_tab_info .tit_tab dt:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:27px;height:2px;background-color:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.csv_tab_info .tit_tab dd{margin-top:27px;font-size:27px;color:#fff;line-height:40px;}

.csv_tab_info .tab_area{position:relative;width:1180px;margin:0 auto;}
.csv_tab_info .btn_tab{position:absolute;left:0;top:2px;display:table;table-layout:fixed;width:100%;z-index:5;background:url(../../../../w/images/bg_btn_tab.gif) repeat-x 0 100%;}
.csv_tab_info .btn_tab li{display:table-cell;position:relative;vertical-align:middle}
.csv_tab_info .btn_tab li:after{display:block;content:'';position:absolute;top:15px;bottom:15px;left:0;width:1px;background:url(../../../../w/images/bg_white2.png) repeat 0 0;}
.csv_tab_info .btn_tab li:first-child:after{display:none;}
.csv_tab_info.country .btn_tab li + li + li{width:370px;}
.csv_tab_info.country .btn_tab li + li + li + li{width:auto;}
.csv_tab_info .btn_tab li a{display:block;position:relative;height:68px;;text-align:center;line-height:20px;}
.csv_tab_info .btn_tab li a:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;/*background:url(../../../../w/images/bg_white2.png) repeat-x 0 0;*/}
.csv_tab_info .btn_tab li.active a:after{background:url(../../../../w/images/bg_red.png) repeat-x 0 0;}
.csv_tab_info .btn_tab li a span{display:inline-block;vertical-align:middle;font-size:18px;color:#222;font-weight:600;}
.csv_tab_info .btn_tab li a em{display:inline-block;height:100%;vertical-align:middle;}
.csv_tab_info .tab_content_wrap{position:relative;min-height:238px;margin:0 -100px;}
.csv_tab_info .tab_content{display:none;background:url(../../../../w/images/bg_tit_tabcont.png) no-repeat 50% 0;}
.csv_tab_info .tab_content&gt;img{display:block;width:100%;}
.csv_tab_info .tab_content.active{display:block;}
.tit_tabcont{position:relative;text-align:center;padding:150px 0 40px 0;font-size:40px;color:#000;font-weight:500;}
.tit_tabcont:after{display:block;content:"";position:absolute;left:50%;bottom:0;width:60px;height:2px;margin-left:-30px;background:url(../../../../w/images/bg_tit_line.gif) no-repeat 50% 100%;}
.tit_tabcont span{display:block;margin:0px 0 0 0;font-size:24px;color:#222;font-weight:normal;}
.tit_tabcont.type2{margin-top:65px;}
.explain_area{position:relative;margin:50px 0 0 100px;}
.bg_tab{}
.photo_list{}
.photo_list li p{position:absolute;padding:40px 50px 40px;font-size:17px;color:#222;font-weight:500;letter-spacing:.5px;line-height:1.7em;background:#fff;}
.photo_list li p span{display:block;margin:12px 0 0 0;padding:12px 0 0 0;font-size:15px;color:#222;font-weight:500;letter-spacing:-1px;background:url(../../../../w/images/bg_txt_sub.gif) no-repeat 0 0;}
.photo_list li p span strong{font-weight:800;}
.photo_list .list01 p{left:160px;top:320px;max-width:420px;}
.photo_list .list01.global p{left:520px;top:375px;max-width:520px;}
.photo_list .list01.global2{padding-bottom:80px;}
.photo_list .list01.global2 p{left:519px;top:370px;}
.photo_list .list02 p{left:820px;top:615px;}
.photo_list .list02.v2 p{left:820px;top:615px;padding-right:120px;}
.photo_list .list02.global p{left:40px;top:1055px;}
.photo_list .list03 p{left:225px;bottom:35px;}
.photo_list.type2{padding-bottom:200px;}
.photo_list.type2 .list01 p{left:560px;top:360px;font-weight:800;}
.photo_list.csv3 .list02 p{top:458px;}
.photo_list.csv3 .list02.type2 p{top:558px;}
.photo_list.csv3 .list03 p{bottom:70px;}
.photo_list.csv3.type2{padding-bottom:50px;}
.photo_list.csv3.type2 .list01 p{left:510px;font-weight:800;}
.photo_list.csv3.type2 .list01 p span{font-weight:500;}
.csv_tab_info.female .list03 p{bottom:65px;}
.csv_tab_info.female .list03.v2 p{bottom:365px;left:100px;max-width:310px;}
.csv_tab_info.female .list04 p{bottom:22px;left:660px;max-width:300px;}
.csv_tab_info.female .list03.initial p{bottom:35px;}
.explain_area + .tit_tabcont{padding-top:0;}
.photo_list.type3{padding-bottom:50px;}
.photo_list.type3 .list01{padding-bottom:100px;}
.photo_list.type3 .list01 p{left:560px;top:360px;}
.photo_list.type3 .list01.v2 p{left:160px;top:320px;max-width:400px;}
.photo_list.type3 .list01.left p{left:0px;top:360px;}
.photo_list.type3 .list01 p{left:560px;top:360px;}
.photo_list.type3 .list01.left p{left:0px;top:360px;}
.explain_area.csv4_1 {}
.explain_area.csv4_2 {height:1100px;}
.explain_area.csv4_3 {padding-bottom:110px;}
.explain_area.csv4_1 li.left{padding:330px 0 0 560px;}
.explain_area.csv4_1 li.right{padding:380px 0 0 0;}
.explain_area.csv4_1 li.right p{width:620px;}
.list04_1 p {left:511px;top:380px;padding:40px 50px !important;}
.box4_2_2 {position:absolute;right:100px;top:171px;}
.box4_2_3 {position:absolute;left:60px;top:577px;}
.list04_2_1 p {left:160px;top:320px;width:400px;padding:40px 50px;}
.list04_2_1 p strong {display:block;margin-top:8px;font-size:24px;font-weight:500;}
.list04_2_2 p {left:40px;top:447px;padding:40px 30px 40px 50px !important;}
.list04_2_3 p {left:164px;top:320px;width:500px;}
.list04_3 p {left:511px;top:360px;padding:40px 50px;}
.photo_list li.list04_1{padding-bottom:170px;}
.photo_list li.list04_1 p{font-weight:800;}
.photo_list li.list04_3 p{font-weight:800;}
.photo_list.type3 li.list01 p{font-weight:800;}
.photo_list.type3 li.list01 p, .photo_list.type3 li.v2 p{font-weight:800;padding-right:50px;}

.photo_explain{}
.photo_explain li{position:relative;}
.photo_explain li .img_explain{position:absolute;top:0;}
.photo_explain li p{position:relative;display:inline-block;padding:50px 35px 50px 50px;font-size:18px;color:#222;line-height:1.5em;background:#fff;z-index:1;}
.photo_explain li p strong{position:relative;display:block;margin-bottom:20px;padding:0 0 20px 0;font-size:18px;color:#222;font-weight:600;}
.photo_explain li p strong:after{content:'';display:block;position:absolute;left:0;bottom:0;width:30px;height:1px;background-color:#959595;}
.photo_explain li.txt01{padding:385px 0 60px 290px;}
.photo_explain li.txt01 .img_explain{left:0;top:0;}
.photo_explain li.txt02{position:absolute;left:0;top:760px;width:540px;padding:345px 0 0 10px;}
.photo_explain li.txt02 .img_explain{left:60px;top:0;}
.photo_explain li.txt03{width:540px;margin:0 0 0 640px;}
.photo_explain li.txt03 .menulist01{position:relative;padding:290px 0 0 80px;}
.photo_explain li.txt03 .menulist01 .img_explain{left:0;}
.photo_explain li.txt03 .menulist01 p{width:460px;padding:50px 0 50px 40px;box-sizing:border-box;}
.photo_explain li.txt03 .menulist02{position:relative;margin:60px 0 0 0;padding:220px 0 0 122px;}
.photo_explain li.txt03 .menulist02 .img_explain{right:0;}
.photo_explain li.txt03 .menulist02 p{width:420px;padding:50px 0 50px 40px;box-sizing:border-box;}

.section.ci{text-align:center;}
.ci .tit_deco{padding:60px 20px 7px 20px;}
.ci .txt_ci{padding:30px 0 80px 0;font-size:21px;color:#222;}

.other_section{padding:90px 0 0 0;background:#f8f8f8;}
.tit_value{padding:190px 0 15px 0;font-size:46px;color:#222;font-weight:500;background:url(../../../../w/images/bg_tit_logo.png) no-repeat 50% 0;}
.txt_value{padding:0 0 35px 0;font-size:18px;color:#222;font-weight:600;line-height:1.4em;border-bottom:1px solid #e0e0e0;}
.txt_value span{font-size:18px;color:#da291c;font-weight:600;}
.txt_value02{padding:40px 0 0 0;font-size:16px;color:#222;line-height:1.6em;}
.txt_value02 span{font-size:16px;color:#da291c;font-weight:500;}

.symbol_wrap{margin:100px 0 0 0;padding-bottom:100px;}
.symbol_wrap .symbol_area{float:left;width:540px;margin-bottom:20px;padding:50px 20px 0;background:#fff;}
.symbol_wrap .logo_area{float:right;width:540px;margin-bottom:20px;padding:50px 20px 0;background:#fff;}
.symbol_wrap strong{display:block;font-size:31px;color:#222;font-weight:500;}
.symbol_wrap p{min-height:75px;padding:15px 0 35px 0;font-size:16px;color:#222;line-height:1.6em;border-bottom:1px solid #e1e1e1;}
.rual_txt {width:270px ;font-size:13px !important;color:#da291c !important;border-bottom:0 !important;}
.symbol_wrap .img_mark{padding:40px 0 40px 0;}
.symbol_wrap .img_mark + strong{padding:60px 0 0 0;}
.symbol_wrap .signature_area{clear:both;padding:50px 20px 0;background:#fff;}


.color_system{padding-bottom:100px;}
.btn_ci{padding:30px 0 100px 0;}
.btn_ci a{display:inline-block;text-align:center;width:180px;height:40px;line-height:40px;font-size:14px;color:#222;border:1px solid #e8e8e8;box-sizing:border-box;background:#fff;}
.btn_ci a:after{display:block;content:"";vertical-align:middle;display:inline-block;width:13px;height:10px;margin-left:10px;background:url(../../../../w/images/ico_btn_download.png) no-repeat 0 0;}

.rule_wrap{overflow:hidden;width:725px;margin:65px auto 100px;}
.rule_wrap .space_rule{float:left;}
.rule_wrap .size_rule{float:right;}
.rule_wrap span{display:block;padding-bottom:35px;font-size:16px;color:#222;}

.rule_background{width:1140px;margin:0 auto;}

/* cs */
.page_cs .visual{height:660px;background: url(../../../../w/images/visual_cs.png) no-repeat 50% 0;background-size:cover;}

.container .inbox{width:1180px;margin:0 auto;}
.container .visual .inbox{text-align:center;padding-top:210px;}
.container .visual .inbox .p_tit{color:#fff;font-size:100px;margin-top:30px;font-weight:500;}
.container .visual .inbox .p_tx{color:#fff;font-size:22px;line-height:34px;margin-top:20px;font-weight:500;}
.page_cs .section{}
.page_cs .section.sec01 .inbox{padding:90px 0 100px;text-align:center;}
.page_cs .section.sec02 .inbox{padding:100px 0 70px;text-align:center;border-top:1px solid #999;}

.container .section .tit_line{position:relative;text-align:center;padding-bottom:20px;font-size:47px;font-weight:500;color:#222;line-height:1.3em;}
.container .section .tit_line:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
.container .section .sec_tx{font-size:18px;color:#222;line-height:34px;padding:20px 0 90px 0;}
.page_cs .btn_cs{display:inline-block;width:260px;line-height:60px;color:#fff;background-color:#da291c;font-size:24px;font-weight:500;}
.chap_box{text-align:left;background-color:#f8f8f8;padding:0 50px;}
.chap_box .chap_list{}
.chap_box [class^='ico_']{display:inline-block;width:40px;height:40px;margin-left:10px;background-size:100% auto;vertical-align:middle;}
.chap_box .ico_chap1{background-image:url(../../../../w/images/privacy/ico_chap1.png)}
.chap_box .ico_chap2{background-image:url(../../../../w/images/privacy/ico_chap2.png)}
.chap_box .ico_chap3{background-image:url(../../../../w/images/privacy/ico_chap3.png)}
.chap_box .ico_chap4{background-image:url(../../../../w/images/privacy/ico_chap4.png)}
.chap_box .ico_chap5{background-image:url(../../../../w/images/privacy/ico_chap5.png)}
.chap_box .ico_chap6{background-image:url(../../../../w/images/privacy/ico_chap6.png)}
.chap_box .ico_chap7{background-image:url(../../../../w/images/privacy/ico_chap7.png)}
.chap_box .ico_chap8{background-image:url(../../../../w/images/privacy/ico_chap8.png)}
.chap_box .ico_chap9{background-image:url(../../../../w/images/privacy/ico_chap9.png)}
.chap_box .ico_chap10{background-image:url(../../../../w/images/privacy/ico_chap10.png)}
.chap_box .ico_chap11{background-image:url(../../../../w/images/privacy/ico_chap11.png)}
.chap_box .ico_chap12{background-image:url(../../../../w/images/privacy/ico_chap12.png)}
.chap_box .ico_chap13{background-image:url(../../../../w/images/privacy/ico_chap13.png)}
.chap_box .ico_chap14{background-image:url(../../../../w/images/privacy/ico_chap14.png)}

.chap_box .chap_list li{padding:40px 0;border-top:1px solid #dfdfdf;}
.chap_box .chap_list li:first-child{border-top:none;}
.chap_box .chap_list .chap_tt{font-size:20px;font-weight:800;color:#222;line-height:28px;}
.chap_box .chap_list .chap_slist{margin-top:5px;}
.chap_box .chap_list .chap_slist li{font-size:14px;font-weight:500;color:#222;line-height:28px;padding:0;border-top:none;}

.page_privacy .visual{height:660px;background: url(../../../../w/images/visual_privacy.png) no-repeat 50% 0;background-size:cover;}
.page_privacy .section.sec01 .inbox{padding:90px 0 100px;text-align:center;}
.page_privacy .section.sec01 .pspan{display:inline-block;padding:15px 60px;font-size:15px;color:#da291c;font-weight:500;background-color:#f8f8f8;margin-bottom:75px;}
.page_privacy .section.sec01 .privacy_btn{overflow:hidden;margin-top:30px;}
.page_privacy .section.sec01 .privacy_btn li{width:580px;float:left;margin-left:20px;border:1px solid #dcdcdc;box-sizing:border-box;}
.page_privacy .section.sec01 .privacy_btn li:first-child{margin-left:0;}
.page_privacy .section.sec01 .privacy_btn li a{display:block;text-align:left;padding:22px 30px;font-size:18px;font-weight:500;color:#222;background: url(../../../../w/images/ico_warr.png) no-repeat top 22px right 30px; }
.page_privacy .img-privacy-box{margin-bottom:30px;}

.chap_box .chap_list .chap_tt {margin-bottom:10px;}
.chap_box .chap_list .chap_para {font-size:16px; margin-top:5px;line-height:22px;}
.chap_detail_box {padding-left:24px;}
.chap_box .chap_list .list_dot &gt; li,
.chap_box .chap_list li.list_dot {position:relative; padding-left:16px;}
.chap_box .chap_list .list_dot &gt; li:before,
.chap_box .chap_list li.list_dot:before {content:''; position:absolute; top:10px; left:0; height:5px; width:5px; border-radius:50%; background-color:#4b4b4b;}
.chap_box .chap_list div.list_dash,
.chap_box .chap_list p.list_dash,
.chap_box .chap_list ul.list_dash &gt; li,
.chap_box .chap_list li.list_dash {padding-left:12px; text-indent:-12px;}
.chap_box .chap_list .list_dot .tbl_wrap {margin-left:-16px;}
.tbl_wrap {}
.tbl_wrap table {table-layout:fixed; width:100%; border-collapse:collapse;}
.tbl_wrap thead th{background-color:#ececec;text-align:center; border:1px solid #ccc;padding:10px 0}
.tbl_wrap tbody td{background-color:#fff;text-align:center; border:1px solid #ccc;height:80px;padding: 10px;}

/* ir */
.page_ir .tb_tit{position:relative;font-size:42px;padding-bottom:20px;font-weight:500;}
.page_ir .tb_tit:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
.tab_list{margin:40px 0 80px 0;} /*2018-09-13*/
.tab_list li{vertical-align:top;display:inline-block;text-align:center;width:190px;margin-bottom:15px;background: url(../../../../w/images/bg_tab_list.gif) no-repeat 0 30px;}
.tab_list li.no_bg{background:none;}
.tab_list li a{position:relative;display:inline-block;padding:25px 0 20px 0;font-size:18px;color:#222;}
.tab_list li.on a:after{display:inline-block;content:'';position:absolute;left:50%;top:0;width:100%;padding:0 10px;height:4px;background:#da291c;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);box-sizing:border-box;}
.tab_list li.on a{color:#da291c;}
.tab_list.type2{background:none;}
.tab_list.type2 li a{font-size:22px;}
.tab_list.type2 li a .eng_txt{display:block;margin:5px 0 0 0;font-size:15px;color:#222;}
.tab_list.type2 li.on a .eng_txt{color:#da291c;}
.table_wrap{margin:40px 0 80px 0;}
.table_wrap table{width:100%;border-bottom:1px solid #767778;}
.table_wrap table thead th{padding:12px 0 11px 0;font-size:15px;color:#222;font-weight:bold;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background:#fafafa;}
.table_wrap table thead .first th{border-top:2px solid #54585a;}
.table_wrap table thead .first th:first-child{border-left:0;}
.table_wrap table thead  tr th:first-child{border-left:0;}
.table_wrap table tbody td{padding:15px 0 15px 0;font-size:16px;color:#222;line-height:1.8em;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
.table_wrap table tbody td:first-child{text-align:center;padding-right:0 !important;border-left:0;}
.table_wrap table tbody td.left{text-align:left;padding-left:30px !important;}
.table_wrap table tbody td img{vertical-align:middle;}
.table_wrap table tbody .first td{border-top:1px solid #bcbcbc;}
.table_wrap table tbody td[rowspan]{border-right:1px solid #dfdfdf;}
.table_wrap.center tbody td{text-align:center;padding-right:0 !important;}
.table_wrap table tbody td.title{padding:0 0 0 70px;text-align:left;}
.table_wrap table tbody td.title a{display:block;width:600px;height:25px;font-size:16px;color:#222;line-height:1.8em;}
.ellipsis a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.table_wrap table tbody td.file {}
.table_wrap table tbody td.file a{display:inline-block;font-size:16px;color:#222;line-height:1.8em;}
.table_wrap table tbody td.file .btn_download {padding:0 0 0 26px;background:url(../../../../w/images/ico_download.png) no-repeat 0 50%;}
.table_wrap table tbody td.file span{display:inline-block;padding:0 0 0 55px;font-size:16px;color:#222;line-height:1.8em;}
/*2019-04-08 추가*/
.table_wrap table .mark {font-size:9px;vertical-align: top;margin-left:3px;}
.table_wrap .table_desc {text-align:right;margin-top:10px;font-size:14px;}
.table_wrap .table_desc2 {text-align:left;margin-top:10px;font-size:14px;}
/*//2019-04-08 추가*/
/*2019-05-27 ir-contact */
.ir-contact {margin:120px 0 60px;font-size:0;background:#da291c url("../../../../w/images/bg_ir_contact.jpg") right no-repeat;}
.ir-contact &gt; div {width:50%;display:inline-block;vertical-align: middle;}
.ir-contact .fig-cont {text-align:left;font-size:14px;box-sizing: border-box;padding-left:77px;color:#ffffff;}
.ir-contact .fig-cont p {font-size:38px;font-weight: bold;line-height:1;margin-bottom:22px;}
.ir-contact .fig-cont .number {display:block;font-size:24px;line-height:1;}
.ir-contact .fig-cont .number:before {content:'';background:url("/common/w/images/ic_contact.png") no-repeat;width:24px;height:24px;display:inline-block;padding-right:13px;vertical-align: middle;}
/* //2019-05-27 ir-contact */
.table_wrap.type2 table thead th{padding:15px 0 15px 0;border-left:0;border-right:0;}
.table_wrap.type2 table tbody td{border-left:0;border-right:0;}
.before_txt{font-size:16px;color:#888;}
.page_ir td{text-align:right;padding-right:30px !important;}
.page_ir .point_line th , .page_ir .point_line td{font-weight:bold;background:#fef8f8;}
.unit{text-align:right;margin:20px 0 15px 0;font-size:14px;color:#222;}
.cont_table{display:none;}
/* 2018-09-13 ir 추가(s) */
.tab_list.type3 {margin:40px 0;}
.cont_table .line {background:#e1e1e1;height:1px;width:100%;}
.table_cont {width:100%;float:left;text-align:left;}
.table_cont + .table_cont {border-top:1px solid #e1e1e1;margin-top:10px;}
.table_cont .table_item {padding:40px 20px;width:50%;box-sizing: border-box;float:left;}
.table_cont .table_item p {display:block;min-height:130px;}
.table_cont .table_item h5 {font-weight:800;color:#222;font-size:32px;margin-bottom:15px;}
.table_cont .table_item ul li {display:inline-block;margin-right:10px;width:170px;height:185px;background:#f7f7f7;position:relative;padding:30px 20px;box-sizing: border-box;}
.table_cont .table_item ul li a {width:100%;height:100%;display:block;}
.table_cont .table_item ul li h6 {font-weight:800;color:#da291c;font-size:18px;float:left;}
.table_cont .table_item ul li h6:after {content: '';background:url(../images/ic_ir-link.png) no-repeat;display:block;width:34px;height:34px;margin-top:15px;}
.table_cont .table_item ul li a:after{content:'';display:block;width:50px;height:50px;float:right;background:url("../images/ic_ir-site.png")no-repeat;position:absolute;right:20px;bottom:30px;}
.table_cont .table_item ul li.item02 a:after{background-position: -50px 0;height:56px;}
.table_cont .table_item ul li.item03 a:after{background:url(../../../../w/images/ic_ir_rits.png) no-repeat 100% 100%;background-size:auto 100%;}
.table_cont .table_item ul li.item04 a:after{background-position: -150px 0}
.table_cont .table_item ul li.item05 a:after{background-position: left bottom;width:53px;height:43px;}
.table_cont .table_item ul li.item06 a:after{background-position: -200px 0}
.table_cont .table_item ul li.item07 a:after{background-position: -250px 0}
.table_cont .table_item ul li.item08 a:after{background-position: -100px bottom;width:60px;height:49px;}
.table_cont .table_item ul li.item09 a:after{background:url(../../../../w/images/ic_ir_rental.png) no-repeat 100% 100%;background-size:auto 100%;}
.table_cont .table_item ul li.item10 a:after{background-position: -350px 0}
/* 2018-09-13 ir 추가(e) */

/* pr */

.tb_tit{position:relative;text-align:center;font-size:42px;padding-bottom:20px;font-weight:500;}
.tb_tit:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
.sub_txt{text-align:center;margin:30px 0 80px 0;font-size:18px;color:#222;line-height:1.4em;}
.page_pr .no_list{margin-top:0;border-top:0;}
.news_list{overflow:hidden;margin:90px 0 40px 0px;padding-bottom:40px;border-bottom:1px solid #dfdfdf;}
.news_list li{position:relative;float:left;width:380px;margin:0 0 20px 20px;padding-bottom:30px;border:1px solid #e8e8e8;box-sizing:border-box;}
.news_list li:nth-child(3n+1){margin-left:0;}
.news_list li a{display:block;height:100%;}
.news_list li a .thum_area{position:absolute;left:-1px;top:-1px;width:380px;height:250px;z-index:1;}
.news_list li a .thum_area:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background: url(../../../../w/images/bg_thum_dim.png) repeat 0 0;}
.news_list li a .thum_area .thum_img{display:block;width:100%;height:250px;}
.news_list li a .thum_area .thum_img img{width:100%;height:100%;}
.news_list li a .thum_area p{text-align:center;position:absolute;left:0;top:50%;width:100%;font-size:24px;color:#fff;padding:0 20px;line-height:1.3em;z-index:3;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);box-sizing:border-box;}
.news_list li a .news_txt{padding:280px 35px 0 35px;}
.news_list li a .news_txt strong{position:relative;display:inline-block;margin-bottom:14px;padding:0 0 17px 0;font-size:16px;color:#da291c;font-weight:800;}
.news_list li a .news_txt strong:after{display:block;content:'';position:absolute;left:50%;bottom:0px;width:30px;height:1px;margin-left:-15px;background:#999;}
.news_list li a .news_txt p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display: -ms-box; -webkit-line-clamp:2;  -ms-line-clamp:2;-webkit-box-orient: vertical;-ms-box-orient: vertical; word-wrap:break-word; line-height: 1.4em; height: 45px; font-size:16px;color:#222;}
.news_list li a .news_txt .new_date{display:inline-block;margin:15px 0 0 0;font-size:16px;color:#666;}
.newsletter_p .news_list li a .thum_area:after{display:none;}
.video_wrap .news_list{margin-bottom:20px;padding-bottom:10px;border-bottom:0;}
.video_wrap .news_list li{}
.btn_youtube{text-align:center;margin:70px 0 150px 0;}
.btn_youtube a{display:inline-block;width:520px;height:60px;line-height:62px;font-size:24px;color:#fff;background:#da291c;}
.btn_youtube a:before{vertical-align:middle;display:inline-block;content:"";width:37px;height:25px;margin-right:20px;background: url(../../../../w/images/bg_btn_youtube.png) no-repeat 0 0;}
.more_view{text-align:center;}
.more_view a{display:inline-block;width:200px;height:60px;line-height:60px;font-size:24px;color:#fff;background:#da291c;}
.more_view a:after{vertical-align:middle;display:inline-block;content:"";width:13px;height:13px;margin-left:10px;background: url(../../../../w/images/ico_plus.png) no-repeat 0 0;}

.last_newsletter{display:block;}
.last_newsletter img{width:100%;height:214px;}
.tit_news_list{padding:40px 0 0 0;font-size:28px;color:#da291c;}
.news_list .document_link{margin-top:15px;}
.newsletter_p .document_link{text-align:center;}
.newsletter_p .document_link a{display:inline-block;width:180px;}

/* newsletter */
.newsletter_p{margin-bottom:0;padding-bottom:100px;}
.newsletter_p .tb_tit{padding-top:90px;}
.newsletter_p .sub_txt{margin-bottom:0;padding-bottom:50px;}
.newsletter .monthly_theme{position:relative;height:705px;box-sizing:border-box;}
.newsletter .visual_month{position:absolute;left:50%;top:4px;width:1920px;height:693px;margin-left:-960px;}
.newsletter .visual_month img{width:100%;height:100%;}
.newsletter .news_title{text-align:center;position:absolute;left:50%;top:0;width:300px;height:705px;padding:0 25px;margin-left:-590px;background: url(../../../../w/images/bg_news_title.jpg) no-repeat 0 0;box-sizing:border-box;}
.newsletter .tit_month{position:relative;padding:75px 0 25px 0;font-size:14px;color:#000;font-weight:800;}
.newsletter .tit_month strong{display:block;font-size:120px;color:#da291c;line-height:120px;}
.newsletter .tit_month:after{display:block;content:"";position:absolute;left:50%;bottom:0px;width:48px;height:1px;margin-left:-24px;background:#e3675e;}
.newsletter .tit_theme{margin:80px 0 0 0;font-size:15px;color:#222;line-height:1.4em;}
.newsletter .tit_theme strong{display:block;font-size:18px;color:#222;font-weight:800;}
.newsletter .tit_theme p{overflow:hidden;height:65px;margin:15px 10px 0 10px;}
.monthly_detail{position:absolute;left:50%;bottom:60px;margin-left:-530px;}
.monthly_detail .select_wrap{position:relative;height:40px;margin:30px 0 0;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.monthly_detail .select_wrap em{position:absolute;left:20px;top:13px;font-size:14px;color:#000;}
.monthly_detail .select_wrap:after{display:block;content:"";position:absolute;right:20px;top:18px;width:9px;height:5px;background: url(../../../../w/images/bg_select_arrow.png) no-repeat 0 0;}
.document_link{margin:85px 0 30px 0;}
.document_link a{position:relative;display:inline-block;text-align:left;width:180px;height:40px;line-height:40px;margin-bottom:3px;padding:0 0 0 20px;font-size:14px;color:#222;border:1px solid #e8e8e8;box-sizing:border-box;background:#fff;}
.document_link a:after{display:block;content:"";position:absolute;right:20px;top:14px;width:5px;height:9px;background: url(../../../../w/images/ico_document_link.png) no-repeat 0 0;}
.news_title .select_wrap{position:relative;height:40px;margin:30px 60px 0;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;}
.news_title .select_wrap em{position:absolute;left:20px;top:13px;font-size:14px;color:#000;}
.news_title .select_wrap:after{display:block;content:"";position:absolute;right:20px;top:18px;width:9px;height:5px;background: url(../../../../w/images/bg_select_arrow.png) no-repeat 0 0;}

.focus_list{width:1180px;margin:100px auto 0;}
.focus_list li{position:relative;padding:0 0 120px 0;}
.focus_list .focus_visual{padding:50px 0 0 0;opacity:0;filter: alpha(opacity=0);}
.focus_list .focus_visual img{width:940px;height:440px;}
.focus_list li .focus_txt{margin-top:50px;opacity:0;filter: alpha(opacity=0);}
.focus_list li:first-child .focus_txt{position:absolute;right:0;top:130px;width:460px;padding:60px 5px 0 60px;background:#fff;box-sizing:border-box;}
.focus_list li:first-child + li .focus_visual{text-align:right;}
.focus_list li:first-child + li .focus_txt{position:absolute;left:0;top:130px;width:460px;padding:60px 40px 0 0;background:#fff;box-sizing:border-box;}
.focus_list li:first-child + li + li .focus_txt{position:absolute;right:0;top:130px;width:460px;padding:60px 5px 0 60px;background:#fff;box-sizing:border-box;}
.focus_list li:first-child + li + li + li .focus_visual{text-align:right;}
.focus_list li:first-child + li + li + li .focus_txt{position:absolute;left:0;top:130px;width:460px;padding:60px 40px 0 0;background:#fff;box-sizing:border-box;}
.focus_num{margin:0 0 35px 0;font-size:16px;color:#333;}
.focus_num p{text-align:left;font-size:16px;color:#333;}
.focus_num p strong{display:inline-block;font-size:18px;color:#da291c;font-weight:700;}
.focus_num p span{display:inline-block;margin-left:10px;font-size:16px;color:#ed1d24;font-weight:700;}
.focus_txt .tit_focus{overflow: hidden;display:block;max-height:68px;font-size:26px;color:#232937;font-weight:700;line-height:1.4em;text-overflow: ellipsis; display: -webkit-box;display: -ms-box; -webkit-line-clamp:2;  -ms-line-clamp:2;-webkit-box-orient: vertical;-ms-box-orient: vertical; word-wrap:break-word;}
.focus_txt .txt_focus{overflow: hidden;height: 120px; margin:10px 0 0 0;font-size:15px;color:#232937;line-height:1.6em; text-overflow: ellipsis; display: -webkit-box;display: -ms-box; -webkit-line-clamp:5;  -ms-line-clamp:5;-webkit-box-orient: vertical;-ms-box-orient: vertical; word-wrap:break-word; }
.focus_txt .more_focus{text-align:left;display:block;margin:25px 0 0 0;font-size:15px;color:#232937;line-height:1.4em;}

.focus_slidewrap{position:relative;height:670px;margin:70px 0 120px 0;}
.focus_slide{text-align:center;position:absolute;left:50%;top:0;width:1920px;height:600px;margin-left:-960px;}
.focus_slide .visual_special img{width:100%;height:100%;}
.focus_slide li{position:relative;}
.focus_slide .focus_txt{position:absolute;left:50%;top:0;width:540px;height:640px;margin-left:-590px;padding:80px 80px 0 60px;background: url(../../../../w/images/bg_focus_txt.png) repeat 0 0;box-sizing:border-box;}
.focus_slide .focus_num{margin:0 0 45px 0;font-size:16px;color:#333;}
.focus_slide .focus_txt .txt_focus{margin:20px 0 0 0;}
.focus_slide .focus_txt .more_focus{margin:85px 0 0 0;}
.focus_slide .bx-controls{position:relative;display:inline-block;text-align:center;height:40px;margin:30px 0 0 0;padding:0 75px;}
.focus_slide .bx-pager{display:inline-block;vertical-align:middle;}
.focus_slide .bx-pager-item{display:inline-block;vertical-align:middle;}
.focus_slide .bx-pager-item a{display:inline-block;width:30px;height:10px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/img_indicator.png) no-repeat 50% 0;}
.focus_slide .bx-pager-item a.active{background-image: url(../../../../w/images/img_indicator_on.png);}
.focus_slide .bx-controls-direction{display:inline-block;}
.focus_slide .bx-controls-direction .bx-prev{vertical-align:top;display:inline-block;position:absolute;left:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_vedio_left.png) no-repeat 0 0;}
.focus_slide .bx-controls-direction .bx-next{vertical-align:top;display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_video_right.png) no-repeat 0 0;}

.newsletter_p .news_list{text-align:center;width:1180px;margin:0 auto;padding-bottom:0px;border-bottom:0;}
.newsletter_p .last_newsletter{text-align:right;width:1180px;margin:0 auto;}
.newsletter_p .select_wrap{position:relative;display:inline-block;min-width:180px;height:40px;margin:0 0 30px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;box-sizing:border-box;}
.newsletter_p .select_wrap em{position:absolute;left:25px;top:13px;font-size:14px;color:#222;}
.newsletter_p .select_wrap:after{display:block;content:"";position:absolute;right:20px;top:18px;width:9px;height:5px;background: url(../../../../w/images/img_newsletter_select.png) no-repeat 0 0;}
.newsletter_p .news_list li{margin-bottom:40px;}
.newsletter_p .news_list li  .img_newsletter{display:block;}
.newsletter_p .news_list li  .img_newsletter img{width:100%;}
.newsletter_p .news_list li:first-child{margin-left:0;}
.newsletter_p .news_list li:nth-child(3n+1){margin-left:0;}
.newsletter_p .news_list .ico_plus{display:inline-block;margin:25px 0 0 0;}
.newsletter_p .preview_area{width:1180px;margin:0 auto;}

.video_wrap{margin:100px 0 0 0;}
.video_view{}
.video_view:after{display:block;content:"";clear:both;}
.video_box{float:left;width:860px;}
.subtitles_area{position:relative;float:right;width:300px;height:484px;padding:50px 30px 50px;background:#f7f7f7;box-sizing:border-box;}
.tit_subtitle{text-align:left;margin-bottom:20px;font-size:24px;color:#000;line-height:1.4em;
	height:99px;overflow:hidden;text-overflow: ellipsis;word-wrap:normal ;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word;
}
.txt_subtitle{text-align:left;overflow-y:auto;height:305px;padding:30px 20px 30px 0;line-height:1.6em;border-top:1px solid #dedede;box-sizing:border-box;}
.txt_subtitle strong{display:block;margin-bottom:5px;font-size:22px;color:#000;line-height:1.4em;}
.subtitles_area.type2 .txt_subtitle{padding-top:0;border-top:0;}
.subtitles_area.type2 .tit_subtitle{height:auto;}
.video_slide{margin:60px 0 0 0;}
.video_slide .bx-wrapper{max-width:100% !important;}
.video_slide .news_list{margin:0;}
.video_slide .news_list li{margin:0 0 0 0;}
.video_slide .news_list li a .thum_area:after{display:none;}
.video_slide .news_list li a .thum_area .thum_img{height:214px;}
.video_slide .news_list li a .news_txt{padding-top:243px;}
.video_slide .bx-controls{position:relative;display:inline-block;text-align:center;height:40px;margin:40px 0 0 0;padding:0 75px;}
.video_slide .bx-pager{display:inline-block;vertical-align:middle;}
.video_slide .bx-pager-item{display:inline-block;vertical-align:middle;}
.video_slide .bx-pager-item a{display:inline-block;width:30px;height:10px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/img_indicator.png) no-repeat 50% 0;}
.video_slide .bx-pager-item a.active{background-image: url(../../../../w/images/img_indicator_on.png);}
.video_slide .bx-controls-direction{display:inline-block;}
.video_slide .bx-controls-direction .bx-prev{vertical-align:top;display:inline-block;position:absolute;left:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_vedio_left.png) no-repeat 0 0;}
.video_slide .bx-controls-direction .bx-next{vertical-align:top;display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_video_right.png) no-repeat 0 0;}
.open_date{position:absolute;left:30px;bottom:50px;text-align:left;width:240px;padding:10px 0 0 0;font-size:14px;color:#000;border-top:1px solid #dedede;}

.brochure_list{overflow:hidden;margin:95px 0 0 0;text-align:center;font-size:0;}
.brochure_list li:first-child{margin-left:0;}
.brochure_list li{display:inline-block;width:280px;margin-left:20px;padding:50px 40px;background:#e8e8e8;box-sizing:border-box;min-height: 346px;}/*2020-03-09*/
.brochure_list li .brochure_area{position:relative;text-align:center;padding:30px 29px 36px 29px;border:1px solid #d1d1d1;border-bottom:0;background:#f4f4f4 url(../../../../w/images/bg_brochure.png) repeat-x 0 100%;}
.brochure_list li .brochure_area:after{display:block;content:"";position:absolute;left:9px;bottom:-17px;width:21px;height:20px;background: url(../../../../w/images/bg_tie.png) no-repeat 0 0;}
.brochure_list li .brochure_area .tit_language{display:block;margin-bottom:15px;padding-bottom:10px;font-size:20px;color:#222;background: url(../../../../w/images/bg_tit_language.png) no-repeat 50% 100%;}/*2020-03-09*/
.brochure_list li .brochure_area .img_brochure{height:64px;}
.brochure_list li .brochure_area .img_brochure img{width:auto;height:100%;}
.brochure_list li .down_brochure{margin:15px 0 0 0;}
.brochure_list li .down_brochure a{display:block;margin:4px 0 0 0;padding:12px 0 10px 0;font-size:14px;color:#222;border:1px solid #e8e8e8;background:#fff;}

/* business */
#part1{opacity:1;filter: alpha(opacity=100);background:url(../../../../w/images/main/bg_section01.jpg) no-repeat 50% 0;background-size:cover;}
#part2, #part3, #part4, #part5{opacity:0;filter: alpha(opacity=0);}
#part1 .bg_section{background: url(../../../../w/images/business/bg_part01.jpg) no-repeat 50% 0;background-size:cover;}
#part2 .bg_section{background: url(../../../../w/images/business/bg_part02.jpg) no-repeat 50% 0;background-size:cover;}
#part3 .bg_section{background: url(../../../../w/images/business/bg_part03.jpg) no-repeat 50% 0;background-size:cover;}
#part4 .bg_section{background: url(../../../../w/images/business/bg_part04.jpg) no-repeat 50% 0;background-size:cover;}
.business .section .contents{text-align:left;margin-top:-130px;padding-left:120px;}
.tit_business{padding:0 0 30px 0;font-size:54px;color:#fff;background: url(../../../../w/images/business/bg_tit_business.png) no-repeat 0 100%;}
.txt_business{padding:115px 0 0 0;}
#part1 .txt_business{background: url(../../../../w/images/business/ico_food.png) no-repeat 0 45px;}
#part2 .txt_business{background: url(../../../../w/images/business/ico_distribute.png) no-repeat 0 45px;}
#part3 .txt_business{background: url(../../../../w/images/business/ico_chemistry.png) no-repeat 0 45px;}
#part4 .txt_business{background: url(../../../../w/images/business/ico_trip.png) no-repeat 0 45px;}
.txt_business p{font-size:18px;color:#fff;line-height:1.4em;}
.business_page #fp-nav{width:165px;}

.view_more{display:table;position:absolute;right:0;top:0;width:360px;height:100%;padding-left:40px;background:url(../../../../w/images/business/bg_more_list.png) repeat 0 0;z-index:90;box-sizing:border-box;}
.view_more.off{z-index:0;}
.view_more a{display:table-cell;vertical-align:middle;height:42px;line-height:1.6em;font-size:18px;color:#fff;background: url(../../../../w/images/business/bg_more_view.png) no-repeat 0 50%;}
.list_view{overflow-x:hidden;overflow-y:auto;height:100%;position:fixed;right:-500px;;top:0;width:500px;background:url(../../../../w/images/business/bg_more_list.png) repeat 0 0;z-index:95;}
.list_view li{position:relative;height:142px;border-top:1px solid #6b6f78;box-sizing:border-box;}
.list_view li:first-child{border-top:0;}
.list_view li a{position:relative;display:block;height:100%;padding:60px 0 0 30px;box-sizing:border-box;font-size:23px;color:#fff;}
.list_view li a em{position:relative;display:block;font-size:23px;color:#fff;z-index:2;}
.list_view li a:after{display:block;content:"";position:absolute;right:30px;top:52px;width:40px;height:40px;z-index:2;background: url(../../../../w/images/business/bg_plus.png) no-repeat 0 50%;}
.list_view li a:hover:after{background-image: url(../../../../w/images/business/bg_plus_on.png);}
.list_view li a .hover_img{overflow:hidden;position:absolute;left:0;top:0;width:500px;height:141px;opacity:0;filter: alpha(opacity=0);z-index:-1;}
.list_view li a .hover_img img{width:100%;height:100%;}

.business_p .visual_info{position:relative;text-align:center;height:1080px;background:url(../../../../w/images/business/bg_business_detail.jpg) no-repeat 50% 0;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
.business_p .visual_tit .tit_category{display:block;padding:110px 0 0 0;font-size:26px;color:#fff;background:url(../../../../w/images/business/bg_tit_category.png) no-repeat 50% 0;}
.business_p .visual_tit .tit_category.type_1{background-image:url(../../../../w/images/business/bg_tit_category01.png);}
.business_p .visual_tit .tit_category.type_2{background-image:url(../../../../w/images/business/bg_tit_category02.png);}
.business_p .visual_tit .tit_category.type_3{background-image:url(../../../../w/images/business/bg_tit_category03.png);}
.business_p .visual_tit .tit_category.type_4{background-image:url(../../../../w/images/business/bg_tit_category04.png);}
.business_p .visual_tit{padding:215px 0 0 0;}
.business_p .tit_union{position:relative;display:block;margin:70px 0 0 0;padding:0 0 30px 0;font-size:80px;color:#fff;}
.business_p .tit_union:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:50px;height:2px;background-color:#da291c;margin-left:-25px;}
.business_p .txt_union{margin:40px 0 0 0;font-size:18px;color:#fff;line-height:1.4em;}
.business_p .visual_tit a{display:inline-block;width:216px;height:45px;line-height:45px;margin:120px 0 0 5px;font-size:18px;color:#fff;border:1px solid #fff;}
.business_p .visual_tit a:first-child{margin-left:0;}
.business_p .ico_scroll{display:block;position:absolute;bottom:60px;left:50%;width:46px;height:35px;background:url(../../../../w/images/ico_arr.png) no-repeat 0 0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.business_p .tab_list{background:none;}
.business_p .core_service .inbox{padding-top:0;}
.business_p .tab_list.col3 li{width:33%;}
.business_p .tab_list.col3 li + li{width:34%;}
.business_p .tab_list li:first-child{background:none;}
.business_p .tab_list li a{font-size:30px;color:#222;}

.tab_wrap{display:table;width:100%;table-layout:fixed;}
.tab_wrap li{display:table-cell;text-align:center;vertical-align:middle;background:url(../../../../w/images/business/bg_tab_wrap.jpg) no-repeat 50% 0;}
.tab_wrap li a{display:inline-block;padding:30px 0;font-size:30px;color:#222;}
.tab_wrap li.on a{position:relative;display:inline-block;color:#da291c;}
.tab_wrap li.on a:after{position:absolute;left:0;top:0;display:block;content:"";width:100%;height:4px;background:#da291c;}

.sky_visual{overflow-x:hidden;position:relative;height:520px;margin-bottom:60px;}
.sky_visual .visual_facilitie{position:absolute;left:50%;top:0;width:1920px;height:520px;margin-left:-960px;}
.sky_visual .visual_facilitie img{width:100%;height:100%;}
.sky_txt{text-align:center;position:absolute;left:50%;top:50px;width:380px;height:420px;margin-left:-590px;padding:60px 0 0 0;background:#fff;box-sizing:border-box;}
.sky_txt ul li{margin:15px 0 0 0;font-size:16px;color:#222;}
.sky_txt ul li:first-child{margin-top:0;}
.sky_txt ul li strong{display:block;margin-bottom:0;font-size:14px;color:#222;font-weight:600;}

.explain_list{width:1180px;margin:0 auto;}
.explain_list li{position:relative;margin-bottom:100px;padding-top:120px;}
.explain_list li .img_explain{position:absolute;left:0;top:0;width:700px;height:350px;}
.explain_list li p{position:relative;width:620px;min-height:230px;margin-left:560px;padding:60px 0 0 60px;font-size:15px;color:#232937;line-height:1.6em;background:#fff;z-index:1;box-sizing:border-box;}
.explain_list li p strong{position:relative;display:block;margin-bottom:20px;padding:0 0 13px 0;font-size:26px;color:#222;font-weight:500;line-height:1.4em;}
.explain_list li p strong:after{display:block;content:"";position:absolute;left:0;bottom:0;width:34px;height:1px;background:#999;}
.explain_list li:nth-child(2n) .img_explain{left:440px;}
.explain_list li:nth-child(2n) p{margin-left:0;padding-right:50px;}
.core_service .tab_box{display:none;}

.intro_affiliate{width:1180px;margin:0 auto;}
.intro_area{position:relative;}
.intro_area .img_affiliate{position:absolute;left:0;top:0;width:940px;height:440px;}
.tit_affiliate{position:relative;text-align:center;margin-bottom:60px;padding:100px 0 25px 0;font-size:46px;color:#222;}
.tit_affiliate:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:60px;height:2px;background-color:#da291c;margin-left:-30px;}
/*.txt_affiliate{position:absolute;right:0;top:120px;width:460px;min-height:320px;padding:60px 0 0 60px;background:#fff;box-sizing:border-box;}*/
.txt_affiliate{position:relative;padding:120px 0 0 0;z-index:1;}
.txt_affiliate strong{display:block;margin-bottom:10px;font-size:26px;color:#232937;font-weight:700;line-height:1.2em;}
.txt_affiliate p{width:460px;height:320px;margin:0 0 0 720px;padding:40px 0 0 60px;font-size:15px;color:#232937;line-height:1.7em;background:#fff;box-sizing:border-box;}
.txt_affiliate .next_sentence{width:100%;height:auto;margin:0 0 0 0;padding:30px 0 0 0;font-size:15px;color:#232937;line-height:1.7em;box-sizing:border-box;}
.affiliate_list{display:table;width:100%;table-layout:fixed;margin:100px 0 0 0;}
.affiliate_list li{position:relative;display:table-cell;text-align:center;height:200px;padding:105px 0 0;font-size:16px;color:#da291c;font-weight:700;box-sizing:border-box;}
.affiliate_list li:after{content:'';display:block;position:absolute;left:0;bottom:0;width:1px;height:200px;background:url(../../../../w/images/business/bg_affiliate_list.gif) no-repeat 0 0;}
.affiliate_list li:first-child:after{display:none;}
.affiliate_list li.affiliate01{background:url(../../../../w/images/business/ico_affiliate01.png) no-repeat 50% 20px;}
.affiliate_list li.affiliate02{background:url(../../../../w/images/business/ico_affiliate02.png) no-repeat 50% 20px;}
.affiliate_list li.affiliate03{background:url(../../../../w/images/business/ico_affiliate03.png) no-repeat 50% 20px;}
.affiliate_list li.affiliate04{background:url(../../../../w/images/business/ico_affiliate04.png) no-repeat 50% 20px;}
.affiliate_list li.affiliate05{background:url(../../../../w/images/business/ico_affiliate05.png) no-repeat 50% 20px;}
.affiliate_list li span{display:block;margin:10px 0 0 0;font-size:16px;color:#222;font-weight:500;line-height:1.4em;letter-spacing:-0.5px;}
.core_service + .affiliate_wrap{margin-top:20px;border-top:0;}
.intro_affiliate + .affiliate_wrap{margin-top:100px;}
.core_contents{position:relative;overflow:hidden;height:520px;}
.core_visual{position:absolute;left:50%;top:0;width:1920px;height:520px;margin-left:-960px;}
.core_visual img{width:100%;height:100%;}
.service_slide{position:absolute;left:50%;top:40px;width:400px;height:440px;margin-left:-590px;background:#fff;z-index:1;}
.service_slide .bx-viewport , .service_slide .bx-wrapper{overflow:hidden;width:400px !important;}
.service_slide li{overflow:hidden;text-align:center;width:400px;padding:50px 50px 0;height:350px;font-size:15px;color:#222;line-height:1.6em;font-weight:600;box-sizing:border-box;}
.service_slide li strong{display:block;height:auto;font-size:28px;color:#da291c;font-weight:600;line-height:1.2em;box-sizing:border-box;margin-bottom: 20px;}
.service_slide li p{position:relative;overflow-x:hidden;overflow-y:auto;text-align:left;height:190px;font-size:15px;color:#222;line-height:1.6em;}
.service_slide li p{
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:white;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
}
.service_slide li p:first-child{opacity:1;filter: alpha(opacity=100);}
.service_slide li p::-webkit-scrollbar {width: 1px; height: 1px; border: 1px solid #fff; }
.service_slide li p::-webkit-scrollbar-button:start:decrement, .service_slide li p::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background:#fff}
.service_slide li p::-webkit-scrollbar-track {background: #fff; -webkit-border-radius: 0px; border-radius:0px; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0)}
.service_slide li p::-webkit-scrollbar-thumb {height: 0; width: 0; background: rgba(0,0,0,0); -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0)}
.service_slide li p span{display:block;padding-bottom:20px;font-size:15px;color:#222;line-height:1.6em;}
.service_slide li.flow:before{position:absolute;left:0;bottom:0;display:block;content:"";width:100%;height:59px;background:url(../../../../w/images/business/bg_flow_gradient.png) no-repeat 50% 0;z-index:5;}
.service_slide li.flow:after{position:absolute;left:50%;bottom:0;display:block;content:"";width:14px;height:33px;margin-left:-7px;background:url(../../../../w/images/business/img_flow_scroll.png) no-repeat 0 0;z-index:6;opacity:1;/*transition:all .5s ease-out;*/}
.service_slide .bx-controls{position:absolute;left:0;bottom:30px;display:inline-block;text-align:center;width:100%;height:40px;padding:0 85px;box-sizing:border-box;}
.service_slide .bx-pager{display:inline-block;vertical-align:middle;}
.service_slide .bx-pager-item{display:inline-block;vertical-align:middle;}
.service_slide .bx-pager-item a{display:inline-block;width:24px;height:10px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/img_indicator.png) no-repeat 50% 0;}
.service_slide .bx-pager-item a.active{background-image: url(../../../../w/images/img_indicator_on.png);}
.service_slide .bx-controls-direction{display:inline-block;}
.service_slide .bx-controls-direction .bx-prev{vertical-align:top;display:inline-block;position:absolute;left:45px;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_vedio_left.png) no-repeat 0 0;}
.service_slide .bx-controls-direction .bx-next{vertical-align:top;display:inline-block;position:absolute;right:45px;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_video_right.png) no-repeat 0 0;}

.network_area{width:1180px;margin:0 auto 120px;}
.network_area .tit_affiliate{margin-bottom:30px;}
.txt_network{text-align:center;margin-bottom:40px;font-size:18px;color:#222;}
.btn_network {text-align:center;width:980px;height:70px;margin:0 auto 60px;text-align:center;}
.btn_network a {display:inline-block;width:320px;height:100%;;color:#fff;font-size:18px;line-height:4em;background:#db291d;}
.btn_network a:after {display:inline-block;content:"";width:19px;height:19px;margin-left:11px;margin-top:-6px;background:url(../../../../w/images/bg_btn_network.gif) no-repeat 0 0;vertical-align:middle;}
.affiliate_wrap{padding:50px 0 70px 0;border-top:1px solid #dfdfdf;}
.affiliate_view{width:1020px;margin:0 auto;text-align:center;}
.affiliate_view li{display:table;table-layout:fixed;width:100%;}
.affiliate_view li a{display:table-cell;text-align:center;vertical-align:middle;height:60px;padding:0 15px;font-size:17px;color:#da291c;line-height:1.4em;border-left:1px solid #dfdfdf;font-family: 'LotteGroup';}
.affiliate_view li a:first-child{border-left:0;}
.affiliate_view .bx-controls{position:relative;display:inline-block;text-align:center;width:290px;height:40px;margin:40px 0 0 0;box-sizing:border-box;}
.affiliate_view .bx-pager{display:inline-block;vertical-align:middle;}
.affiliate_view .bx-pager-item{display:inline-block;vertical-align:middle;}
.affiliate_view .bx-pager-item a{display:inline-block;width:30px;height:10px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/img_indicator.png) no-repeat 50% 0;}
.affiliate_view .bx-pager-item a.active{background-image: url(../../../../w/images/img_indicator_on.png);}
.affiliate_view .bx-controls-direction{display:inline-block;}
.affiliate_view .bx-controls-direction .bx-prev{vertical-align:top;display:inline-block;position:absolute;left:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_vedio_left.png) no-repeat 0 0;}
.affiliate_view .bx-controls-direction .bx-next{vertical-align:top;display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_video_right.png) no-repeat 0 0;}


/* Scroll Bar */
.list_view {
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#f3f3f3;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#f3f3f3;
scrollbar-darkshadow-color:white;
scrollbar-track-color:#eee;
scrollbar-arrow-color:#eee;
}
.list_view::-webkit-scrollbar {
	-webkit-appearance: none;
}
.list_view::-webkit-scrollbar:vertical {
	width: 6px;
}
.list_view::-webkit-scrollbar:horizontal {
	height: 12px;
}
.list_view::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .3);
	border-radius: 10px;
}
.list_view::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #fff;
}
/* paginate */
.paginate {text-align:center;}
.paginate a {display:inline-block;width:40px;height:40px;text-align:center;color:#000;font-size:16px;line-height:2.7em;}
.paginate a span {display:inline-block;padding:0 2px;line-height:1em;}
.paginate a.active,
.paginate a:hover {background:#da291c;color:#fff;}
.paginate a.active span,
.paginate a:hover span {border-bottom:1px solid #fff;}
.paginate a.prev {margin:0 15px 0 -6px;text-indent:-9999px;border:1px solid #dadada;border-left:0;background:url(../../../../w/images/ico_paginate_prev.png) no-repeat 50%;}
.paginate a.first {margin:0 0 0 0;text-indent:-9999px;border:1px solid #dadada;background:url(../../../../w/images/ico_paginate_prev2.png) no-repeat 50%;}
.paginate a.next {margin:0 -6px 0 15px;text-indent:-9999px;border:1px solid #dadada;border-right:0;background:url(../../../../w/images/ico_paginate_next.png) no-repeat 50%;}
.paginate a.last {margin:0 0 0 0;text-indent:-9999px;border:1px solid #dadada;background:url(../../../../w/images/ico_paginate_next2.png) no-repeat 50%;}

.no_list {margin:60px 0 0 0;padding:230px 0 270px 0;border-top:2px solid #54585a;border-bottom:1px solid #dfdfdf;}
.no_list .txt {padding:90px 0 0 0;background:url(../../../../w/images/ico_exclamation.png) no-repeat 50% 0;font-size:16px;color:#222;font-weight:500;}
.no_list + .paginate{margin:40px 0 0 0;}

.agree_list02{text-align:left;margin:60px 0 80px 0;}
.agree_list02 &gt; li{margin:10px 0 0 0;background:#f8f8f8;}
.agree_list02 &gt; li:first-child{margin-top:0;}
.agree_list02 &gt; li &gt; .tit_agree{position:relative;display:block;padding:17px 70px 16px 50px;font-size:24px;color:#022222;font-weight:800;border-bottom:1px solid #dfdfdf;}
.agree_list02 &gt; li &gt; .tit_agree:after{overflow:hidden;display:block;content:'';position:absolute;right:40px;top:24px;width:30px;height:15px;background: url(../../../../w/images/arrow_agree.png) no-repeat 0 0;}
.agree_list02 &gt; li.on &gt; .tit_agree:after{background-position:0 -100px;}
.agree_list02 .agree_cont{display:none;padding:50px 50px 50px 50px;}
.agree_list02 .agree_cont strong{display:block;font-size:18px;color:#222;font-weight:bold;}
.agree_list02 .agree_cont p{margin-top:15px;font-size:16px;color:#222;line-height:1.4em;}
.agree_list02 .agree_cont ul{margin-top:15px;}
.agree_list02 .agree_cont ul li{margin:10px 0 0 15px;text-indent:-15px;font-size:16px;color:#222;line-height:1.4em;}
.agree_list02 .agree_cont ul li:first-child{margin-top:0;}
.gap_line{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #dfdfdf;}

/* 게시판 */
.board_detail{border-top:2px solid #54585a;}
.tit_detail{position:relative;text-align:center;padding:37px 0 35px 0;font-size:18px;color:#666;border-bottom:1px solid #dfdfdf;}
.tit_detail strong{display:block;padding:0 100px 15px;font-size:30px;color:#222;font-weight:800;line-height:1.2em;}
.tit_detail strong em{display:block;padding-bottom:15px;font-size:16px;color:#da291c;}
.detail_contents{text-align:left;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dfdfdf;}
.btn_sns{position:absolute;top:30px;right:0;text-align:left;}
.btn_sns a{display:inline-block;}
.detail_contents p{font-size:16px;color:#444;line-height:1.4em;word-break:break-all;white-space: pre-wrap;}
.detail_cont{padding:40px 40px 0 40px;font-size:16px;color:#444;}
.detail_cont img{padding:30px 0 30px 0;width:auto;max-width:100%;}
.attach_area{margin:60px 0 0 0;padding:20px 0 20px 40px;background:#f8f8f8;}
.attach_area strong{position:relative;display:inline-block;padding-right:45px;font-size:16px;color:#222;font-weight:800;}
.attach_area strong:after{display:block;content:'';position:absolute;right:10px;top:0;width:15px;height:14px;background: url(../../../../w/images/bg_attach.png) no-repeat 0 0;}
.attach_area a{display:inline-block;font-size:16px;color:#222;text-decoration:underline;}
.preview_area{display:table;width:100%;margin-bottom:80px;padding:0 20px;box-sizing:border-box;table-layout:fixed;}
.preview_area p{display:table-cell;vertical-align:middle;text-align:left;}
.preview_area p a{display:inline-block;height:100%;line-height:30px;padding:0px 0 0 45px;font-size:16px;color:#444;font-weight:500;background: url(../../../../w/images/btn_before_view.png) no-repeat 0 0;box-sizing:border-box;}
.preview_area p a span{overflow:hidden;vertical-align:top;display:inline-block;width:350px;height:30px;margin:0 0 0 20px;font-size:16px;color:#444;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.preview_area .next_view{text-align:right;}
.preview_area .next_view a{text-align:right;padding-right:45px;background:url(../../../../w/images/btn_next_view.png) no-repeat 100% 0;}
.preview_area .next_view a span{display:inline-block;margin:0 20px 0 0;padding-right:20px;background:url(../../../../w/images/bg_preview_area.png) no-repeat 100% 0;}
.preview_area .before_view a span{margin:0 0 0 20px;padding-left:20px;background:url(../../../../w/images/bg_preview_area.png) no-repeat 0 0;}
.preview_area .all_view{position:relative;text-align:center;width:740px;padding:35px 0 0 0;background:url(../../../../w/images/bg_all_view_line.gif) no-repeat 0 50%;}
.preview_area .all_view:after{display:block;content:'';position:absolute;right:0;top:0;width:1px;height:100%;background: url(../../../../w/images/bg_all_view_line.gif) no-repeat 0 50%;}
.preview_area .all_view strong{display:block;margin-bottom:20px;font-size:28px;color:#222;font-weight:800;}
.preview_area .all_view a{position:relative;text-align:left;display:inline-block;width:140px;height:40px;line-height:40px;padding-left:20px;border:1px solid #e8e8e8;font-size:14px;color:#222;background:none;box-sizing:border-box;}
.preview_area .all_view a:after{display:block;content:'';position:absolute;right:20px;top:15px;width:5px;height:9px;background: url(../../../../w/images/bg_all_view.png) no-repeat 0 0;}
.btn_wrap{text-align:center;}
.btn_wrap a{display:inline-block;width:200px;height:60px;line-height:60px;font-size:24px;color:#fff;background:#da291c;}

.search_area{text-align:center;margin:40px 0 0 0;}
.search_area .select_wrap{display:inline-block;vertical-align:top;position:relative;width:120px;height:40px;margin-right:5px;border:1px solid #dadada;box-sizing:border-box;}
.search_area .select_wrap:after{display:block;content:"";position:absolute;right:14px;top:16px;width:13px;height:7px;background:url(../../../../w/images/bg_search_area_arrow.png) no-repeat 0 0;}
.search_area .select_wrap em{position:absolute;left:14px;top:10px;display:inline-block;font-size:15px;color:#333;font-family:arial;}
.search_area .select_wrap select{padding:0 0 0 0;}
.input_search{overflow:hidden;display:inline-block;width:388px;height:40px;}
.input_search input{float:left;width:288px;height:40px;line-height:40px;padding-left:10px;border:1px solid #dadada;border-right:0;box-sizing:border-box;}
.input_search a{display:inline-block;float:left;width:100px;height:40px;line-height:40px;font-size:15px;color:#fff;background:#da291c;}

/* 에러페이지 */
.error{display:table;width:100%;height:100%;table-layout:fixed;}
.error .error_cont{display:table-cell;text-align:center;vertical-align:middle;}
.error .error_cont .tit_error{position:relative;padding:280px 0 28px 0;font-size:46px;background: url(../../../../w/images/bg_tit_error.png) no-repeat 50% 0;}
.error .error_cont .tit_error:after{position:absolute;left:50%;bottom:0;display:block;content:"";width:60px;height:2px;margin-left:-30px;background: url(../../../../w/images/tit_error_line.png) no-repeat 0 0;}
.error .error_cont .txt_error{margin:30px 0 0 0;font-size:18px;line-height:1.6em;}
.error .error_cont .btn_error{margin:65px 0 0 0;}
.error .error_cont .btn_error a{display:inline-block;width:260px;height:60px;line-height:60px;font-size:24px;color:#fff;background:#da291c;}

.tit_faq{text-align:center;padding:60px 0 30px 0;font-size:26px;color:#222;font-weight:500;}
.tit_faq.line{padding-top:100px;border-top:1px solid #999;}
.tbl01 table{width:100%;border-top:1px solid #dfdfdf;}
.tbl01 thead th{padding:12px 0 10px 0;font-size:15px;color:#fff;border-left:1px solid #dfdfdf;background:#da291c;}
.tbl01 thead th:first-child{border-left:0;}
.tbl01 tbody td{text-align:center;padding:16px 0 15px 0;font-size:16px;color:#222;font-weight:500;border:1px solid #dfdfdf;}
.tbl01 tbody td:first-child{border-right:0;}
.tbl01 tbody td.left{text-align:left;padding-left:30px;}
.link_direct{display:inline-block;width:100px;height:30px;line-height:30px;font-size:13px;color:#222;font-weight:500;background:#ececec;}

/* location */
.location{padding:0 0 180px 0;}
.location .tit_line{padding:90px 0 0 0;}
.road_link{width:790px;margin:100px auto 0;padding:0 0 0 250px;height:210px;background: url(../../../../w/images/bg_lottetower.png) no-repeat 0 0;box-sizing:border-box;}
.road_link .address_area{display:block;padding:10px 0 0 0;font-size:18px;color:#222;}
.road_link .address_area strong{display:block;margin-bottom:10px;font-size:25px;color:#222;font-weight:500;}
.road_link .tel_num{display:block;height:24px;line-height:24px;margin-top:15px;padding:0 0 0 30px;font-size:18px;color:#222;background: url(../../../../w/images/bg_telephone.png) no-repeat 0 0;}
.find_road{margin:50px 0 0 0;}
.find_road a{position:relative;display:inline-block;width:260px;height:60px;line-height:60px;margin-left:5px;padding:0 0 0 30px;font-size:18px;color:#222;border:1px solid #d1d1d1;box-sizing:border-box;}
.find_road a:after{display:block;content:"";position:absolute;right:20px;top:24px;width:6px;height:12px;background: url(../../../../w/images/ico_btn_arrow.png) no-repeat 0 0;}
.find_road a:first-child{margin-left:0;}
.find_road a .logo_road{display:inline-block;margin-right:10px;}
.find_road a .logo_road img{vertical-align:middle;}
.view_map{margin:70px 0 0 0}


/* 서브상단 비주얼 */
.page_csv .visual{position:relative;height:640px;background:url(../../../../w/images/visual_csv2.jpg) no-repeat 50% 0;background-size:cover;}
.page_pr .visual{height:660px;background: url(../../../../w/images/visual_pr.png) no-repeat 50% 0;background-size:cover;}
.page_ir .visual{height:660px;background: url(../../../../w/images/visual_ir.png) no-repeat 50% 0;background-size:cover;}

/* common style*/
.common_style .bx-controls{position:relative;display:inline-block;text-align:center;width:290px;height:40px;margin:40px 0 0 0;box-sizing:border-box;}
.common_style .bx-pager{display:inline-block;vertical-align:middle;}
.common_style .bx-pager-item{display:inline-block;vertical-align:middle;}
.common_style .bx-pager-item a{display:inline-block;width:30px;height:10px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/img_indicator.png) no-repeat 50% 0;}
.common_style .bx-pager-item a.active{background-image: url(../../../../w/images/img_indicator_on.png);}
.common_style .bx-controls-direction{display:inline-block;}
.common_style .bx-controls-direction .bx-prev{vertical-align:top;display:inline-block;position:absolute;left:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_vedio_left.png) no-repeat 0 0;}
.common_style .bx-controls-direction .bx-next{vertical-align:top;display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;font-size:0;text-indent:-9999px;background: url(../../../../w/images/btn_video_right.png) no-repeat 0 0;}

/* site map */
.page_sitemap .visual{height:660px;background: url(../../../../w/images/visual_sitemap.jpg) no-repeat 50% 0;background-size:cover;}
.sitemap .tb_tit{margin:0 0 30px 0;padding:100px 0 20px 0;}
.sitemap .section.type2{padding:70px 0 100px 0;background:#f8f8f8;}
.tit_sitemap{padding:0 0 12px 0;font-size:30px;color:#da291c;border-bottom:1px solid #e8e8e8;font-weight:600;}
.depth_01{overflow:hidden;margin-bottom:55px;}
.depth_01 &gt; li{float:left;margin-left:100px;padding:30px 0 0 0;}
.depth_01 &gt; li:first-child{margin-left:0;}
.depth_01 &gt; li &gt; a{display:inline-block;font-size:18px;color:#222;font-weight:500;}
.depth_01 &gt; li .depth_02 li a{display:inline-block;font-size:14px;color:#222;}
.depth_02{margin:25px 0 0 0;}
.depth_02 li{margin-bottom:15px;}
.depth_02 li a{padding:0 0 0 12px;background: url(../../../../w/images/bg_depth_02.png) no-repeat 0 7px;}
.depth_02.type2 ul{overflow:hidden;width:480px;margin-left:-80px;}
.depth_02.type2 li{float:left;width:160px;margin-left:80px;}
.depth_01.dense &gt; li:first-child{margin-left:0px;}
.depth_01.dense &gt; li{margin-left:73px;}/*2019-10-17 수정*/
/* owl 슬라이드 */
.owl-carousel {
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
	padding-bottom:80px;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;position:relative }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

 .owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791;
}

.owl-carousel .owl-item:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:490px;background-color: rgba(255,255,255,.5);z-index:10;}
.owl-carousel .owl-item.center:after{display:none;}
.culture .owl-item:after{height:520px;}


/* 태블릿 대응 */
.mob .video_area{display:none;}

/* popup */
.notice{display:none;position:fixed;left:50%;top:50%;width:1060px;height:600px;margin:-300px 0 0 -530px;z-index:200;}
.btn_pop_close{position:absolute;right:20px;top:22px;}
.head_area{height:60px;padding:0 20px 0 20px;background:#da291c;}
.head_area .head_logo{display:inline-block;padding:10px 0 0 0;}
.pop_contents{overflow-y:scroll;height:500px;margin-top:-1px;}
.pop_inner{padding:60px 30px 50px;background:#fff;}
.pop_contents .tit_pop{position:relative;padding-bottom:30px;font-size:26px;color:#000;}
.pop_contents .tit_pop:after{position:absolute;left:0;bottom:10px;display:block;content:"";width:38px;height:2px;background:#303030;}
.pop_contents .txt_pop{margin:30px 0 0 0;font-size:15px;color:#000;line-height:1.4em;}
.charge_list{margin:40px 0 0 0;padding-bottom:40px;}
.charge_list:after{display:block;content:"";clear:both;}
.charge_list &gt; li {height:140px;padding:30px 5px 0 10px;border:1px solid #e9e9e9;box-sizing:border-box;}
.charge_list dl dt{height:50px;line-height:50px;padding:0 0 0 15px;font-size:18px;color:#000;background:#e9e9e9;}
.charge_list ul{}
.charge_list ul li{margin-bottom:12px;font-size:15px;color:#000;}
.tit_pop02{padding-bottom:10px;font-size:18px;color:#000;}
.txt_list{}
.txt_list li{margin:10px 0 0 0;padding:0 0 0 15px;font-size:14px;color:#222;background: url(../../../../w/images/main/bg_txt_list.png) no-repeat 0 50%;}
.pop_bottom{margin-top:-1px;padding:15px 0 15px 0;background:#eaeaea;}
.pop_bottom p{text-align:center;font-size:14px;color:#000;line-height:1.5em;}
.pop_bottom p span{display:block;}
/* 2024-12-17 popup-event(s) */
.popup-event {position:fixed;top:150px;left:50%;transform:translateX(-50%);z-index:999;width:600px;}
.popup-event .popup-cont {position:relative;background: #fff url(../../../../w/images/main/popup_main_bg.jpg) no-repeat center bottom / contain;}/*
.popup-event .popup-cont a {font-size:0;position:absolute;left:160px;bottom:67px;width:180px;height:50px;display:block;}*/
.popup-event .popup-footer {background:#555;padding:8px;color:#fff;font-size:16px;position:relative;}
.popup-event .popup-close {background:url("../../../../w/images/popup-close.png")no-repeat;width:15px;height:14px;display:inline-block;font-size:0;position:absolute;right:13px;top:13px;}
.popup-event .popup-close a {display:block;width:100%;height:100%;}
.popup-event .chk-box input[type="checkbox"] {display: none;}
.popup-event .chk-box input[type="checkbox"]~ .checkbox:before {content:'';background:url('../images/popup-check.png')no-repeat;width:12px;height:10px;display:inline-block;vertical-align: top;margin-top:7px;opacity:0;}
.popup-event .chk-box input[type="checkbox"]:checked ~ .checkbox:before {content:'';opacity: 1;}
.popup-event .chk-box label {cursor: pointer;font-size:16px;color:#fff;line-height:24px;vertical-align: top;}
.popup-event .chk-box .checkbox{display: inline-block;width:24px;height:24px;margin-right:10px;background:#3a3a3a;border-radius:2px;text-align: center;}
.popup-event .popup-cont strong {font-weight: 700;}
.popup-event .popup-cont .cont-header {padding: 16px;border-bottom: 1px solid #ddd;text-align: center;}
.popup-event .popup-cont .tit {font-size: 18px;font-weight: 700;}
.popup-event .popup-cont .sub-tit {font-size: 15px;font-weight: 700;margin-top:10px;}
.popup-event .popup-cont .cont-body {font-size: 15px;padding:16px;}
.popup-event .popup-cont .links {margin-top: 20px;}
.popup-event .popup-cont .bullet-list li + li {margin-top: 20px;}
/* 2024-12-17 popup-event(e) */


/* 2017-11-09 팝업 추가 */
.film{display:none;position:fixed;left:50%;top:50%;width:1180px;height:690px;margin:-345px 0 0 -590px;z-index:200;}
.pr_contents{padding:30px 30px 0;}
.pr_contents:after{display:block;content:"";clear:both;}
.tit_film{text-align:center;margin:0 30px;padding:0 0 23px 0;font-size:42px;color:#fff;border-bottom:1px solid #fff;}
.tit_film span{font-size:42px;color:#da291c;}
.film_area{float:left;width:860px;}
.film_txt{text-align:center;padding:14px 0 0 0;font-size:32px;color:#fff;}
.film_txt strong{text-align:center;font-size:32px;color:#fff;font-weight:800;}
.film .btn_pop_close2{position:absolute;right:30px;top:10px;}
.film_list{float:right;padding-left:20px;background: url(../../../../w/images/film/bg_film_list.png) no-repeat 0 0;}
.film_list li a{position:relative;display:block;padding:0 0 25px 0;}
.film_list li a span{display:block;text-align:center;padding:15px 0 0 0;font-size:18px;color:#fff;}
.film_list li a span em{text-align:center;font-size:18px;color:#fff;font-weight:800;}
.film_list li a.on:before , .film_list li a:hover:before{display:block;content:"";position:absolute;left:0;top:0;width:214px;height:120px;background: url(../../../../w/images/film/img_film_dim.png) no-repeat 0 0;z-index:4;}
.film_list li a.on:after , .film_list li a:hover:after{display:block;content:"";position:absolute;left:0;top:0;width:214px;height:120px;background: url(../../../../w/images/film/img_film_line.png) no-repeat 0 0;z-index:5;}
.dim3{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:url(../../../../w/images/film/bg_dim3.png) repeat 0 0;}


/* 2018-03-27 ir 지배구조 수정 */
.directorate_txt {padding-bottom:80px;}
.directorate_txt p{font-size:18px;line-height:32px;color:#222;}
.directorate_txt p:first-child {margin-top:50px;}
.directorate_txt p:last-child {margin-top:30px;}

.directorate_info {overflow:hidden;}
.directorate_info h5 {margin-top:50px;border-bottom:1px solid #54585a;font-weight:600;font-size:20px;line-height:40px;color:#222;text-align:left;}
.directorate_info .cont {overflow:hidden;padding:50px 0;border-top:1px solid #bcbcbc;}
.directorate_info h5+.cont {border-top:0;}
.directorate_info .cont .pic {float:left;width:140px;margin-right:50px;}
.directorate_info .cont .info {float:left;width:670px;text-align:left;}
.directorate_info .info li{position:relative;padding-left:50px;margin-top:10px;font-size:16px;line-height:32px;color:#222;}/* 2020-06-11 */
.directorate_info .info li:first-child {margin-top:0;}
.directorate_info .pic+.info {width:320px;}

.directorate_info .info li .tit {display:inline-block;font-weight:600;position:absolute;top:0;left:0;}
.directorate_info .info.type02 {}
.directorate_info .info.type02 li{padding-left:130px;}
.directorate_info .area {overflow:hidden;float:right;padding-top:35px;width:560px;border-top:1px solid #bcbcbc;}
.directorate_info .area:nth-child(odd) {float:left;}
.directorate_info .area:nth-child(1),
.directorate_info .area:nth-child(2) {min-height:335px;border-top:0;margin-top:0;padding:0 0 20px;}
.directorate_info .area .info li{padding-left:130px;}


.election_process {padding:45px;text-align:center;}

/* 180327 추가 */
.table_style tbody td:first-child{text-align:left !important;padding-left:10px;}
.table_style tbody td.bold{font-weight:bold;}


/* 컴플라이언스 추가 */
.compliance_wrap, .compliance_wrap *, .compliance_wrap :after{box-sizing:border-box;}
.page_comple .visual{background-image:url(../images/compliance/visual_comple_01.png);height:660px;background: url(../images/compliance/visual_comple_01.png) no-repeat 50% 0;background-size:cover;}

.page_comple .tab_list.col3{display:table;width:100%;table-layout:fixed;}
.page_comple .tab_list.col3 li{background-position:0 34px;}
.page_comple .tab_list.col3 li{display:table-cell;width:33.3%;}

.page_comple .cont_section+.cont_section{margin-top:100px;padding-top:100px;border-top:1px solid #dadada;}
.page_comple .cont_tit{margin-top:60px;font-size:26px;color:#222;font-weight:800;}
.page_comple .cont_txt{margin:20px 0 90px 0;font-size:20px;color:#222;line-height:34px;}
.page_comple .cont_section .tb_tit + .cont_txt{margin-top:60px;}
.page_comple .info_area{padding:100px 160px 100px 160px;background:#f8f8f8;text-align:left;}
.page_comple .info_area.v2{padding-left:50px;padding-right:50px;}
.page_comple .info_area strong{display:block;margin-bottom:15px;font-size:18px;font-weight:800;}
.page_comple .info_area .info_list+strong{margin-top:54px;padding-top:50px;border-top:1px solid #dfdfdf;}
.page_comple .info_area .info_list li{padding-left:20px;font-size:16px;color:#222;line-height:32px;}
.page_comple .info_area .info_list li&gt;span:first-child{margin-left:-20px;}
.page_comple .cont_tit+.info_area{margin-top:40px;}
.page_comple .list_style{position:relative;text-align:left;}
.page_comple .list_style:after{display:block;content:'';position:absolute;top:11px;left:7px;z-index:0;width:1px;height:480px;background:#dadada;}
.page_comple .list_style li{position:relative;padding-left:32px;font-size:18px;line-height:32px;}
.page_comple .list_style li+li{margin-top:60px;}
.page_comple .list_style li:after{display:block;content:'';position:absolute;top:10px;left:0;z-index:1;width:15px;height:15px;border:4px solid #da291c;border-radius:100%;background:#f8f8f8;}
.page_comple .list_style li strong{display:block;margin-bottom:10px;font-size:20px;color:#222;line-height:34px;font-weight:800;}
.page_comple .list_style2 li{position:relative;padding-left:17px;font-size:18px;line-height:34px;color:#222;}
.page_comple .list_style2 li:before{display:inline-block;content:'';position:absolute;top:16px;left:0;width:4px;height:4px;background:#da291c;}

.page_comple .agree_list02 .agree_cont strong.v2{color:#da291c;}
.page_comple .brochure_list.col3{width:880px;margin:95px auto 0;text-align:center;font-size:0;}
.page_comple .brochure_list.col3 li{display:inline-block;margin:0 0 40px 0;padding:50px 40px 55px;}
.page_comple .brochure_list.col3 li{margin-left:20px;}
.page_comple .brochure_list.col3 li:nth-child(3n+1){margin-left:0;}

.page_comple .img_box_compliance{margin:40px auto 0;}
.page_comple .about_list{margin-top:60px;}
.page_comple .about_list dl{font-size:0;text-align:left;}
.page_comple .about_list dl+dl{margin-top:90px;padding-top:100px;border-top:1px solid #e1e1e1;}
.page_comple .about_list dt{display:inline-block;width:375px;margin:0;vertical-align:top;}
.page_comple .about_list dd{display:inline-block;width:800px;margin:0;vertical-align:top;font-size:18px;}
.page_comple .about_list .img_box_compliance{margin-top:50px;}
.page_comple .about_list.v2 dt{width:300px}
.page_comple .about_list.v2 dl+dl{border:0;margin-top:80px;padding:0;}
.page_comple .about_list.v2 dd{width:860px;}

.page_comple .compliance_wrap .tit_deco+.cont_table{margin-top:40px;}

.page_comple .about_list .member_card{width:880px;text-align:left;}
.page_comple .about_list .member_card+.member_card{margin-top:75px;}
.page_comple .about_list .member_card dl&gt;dt{display:block;width:100%;padding-bottom:10px;border-bottom:1px solid #54585a;font-size:20px;color:#222;font-weight:800;}
.page_comple .about_list .member_card dl&gt;dd{display:block;width:100%;margin-top:45px;}
.page_comple .about_list .member_card dl&gt;dd ul{font-size:0;}
.page_comple .about_list .member_card dl&gt;dd li{display:inline-block;width:50%;line-height:42px;font-size:16px;vertical-align:top;}
.page_comple .about_list .member_card dl&gt;dd li strong{width:83px;margin-right:20px;font-weight:800;}
.page_comple .about_list .member_card dl&gt;dd li strong{display:inline-block;width:83px;vertical-align:top;}
.page_comple .about_list .member_card dl&gt;dd li span{display:inline-block;width:330px;vertical-align:top;}
.page_comple .about_list .member_card dl&gt;dd+dd{padding-top:45px;border-top:1px solid #bcbcbc;}

.page_comple  .btn_cs{display:inline-block;width:440px;line-height:60px;color:#fff;background-color:#da291c;font-size:24px;font-weight:500;}/* 2020-04-27 */
.page_comple .btn_cs + .btn_cs {margin-left:16px;}/* 2020-04-27 */
.gnb .innner_wrap.v2 {padding-bottom:0;}
.gnb .innner_wrap.v2 ul{display:inline-block;position:relative;vertical-align:top;left:0;top:0;}
.gnb .innner_wrap.v2 ul:after{display:block;content:'';position:absolute;top:66px;left:0;width:100%;height:1px;background:#e8e8e8;}
.gnb .innner_wrap.v2 li:nth-child(3n+1){margin-left:0;}
.gnb .innner_wrap.v2 li:nth-child(4){padding-top:40px;}
.gnb .innner_wrap.v2 li a:hover:after{bottom:0;}
/* //2020-06-23 */
.tit_btn{position:relative;text-align:center;display:inline-block;border:1px solid rgba(255,255,255,0.4); color:#fff;font-size:17px; margin-top:39px; box-sizing: border-box;line-height:35px;background: url(../../../../w/images/btn_arrow.png) 95% center no-repeat;padding:0 40px 0 20px;}/* 2020-06-23 수정 */

.agree_select_wrap {display: flex;align-items: center;gap: 0 12px;margin-top: 20px;}
.agree_select_wrap .agree_select_desc {font-size: 16px;line-height: 22px;color: #222;}
.agree_select_wrap .agree_select {border: 1px solid #ccc;font-size: 12px;padding: 0 30px 0 10px;height: 30px;line-height: 30px;background: #fff url(../../../../w/images/ico_select.png) no-repeat center right 10px;background-size: 10px auto;appearance: none;}


/* 2025-03-28 CSV */
.category_list li.csvTab_1 a{background:url(../images/main/bg_csvTab_1_icon.png) no-repeat 50% 0;}
.category_list li.csvTab_2 a{background:url(../images/main/bg_csvTab_2_icon.png) no-repeat 50% 0;}
.category_list li.csvTab_3 a{background:url(../images/main/bg_csvTab_3_icon.png) no-repeat 50% 0;}
.category_list li.csvTab_4 a{background:url(../images/main/bg_csvTab_4_icon.png) no-repeat 50% 0;}
.category_list li.csvTab_5 a{background:url(../images/main/bg_csvTab_5_icon.png) no-repeat 50% 0;}

.container.page_csv .visual{position:relative;height:1100px;background:url(../images/visual_csv.jpg) no-repeat 50% 0;background-size:cover;}
.container.page_csv .visual .visual_info{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-497.5px; padding-top: 208px;}
.container.page_csv .visual .ico_scroll{display:block;position:absolute;bottom:60px;left:50%;width:46px;height:35px;background:url(../images/ico_arr.png) no-repeat 0 0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}/* 2018-03-12-2 */
.container.page_csv .visual_tit{}
.container.page_csv .visual_tit dl{}
.container.page_csv .visual_tit dt{font-size:100px;color:#fff;line-height:100px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
.container.page_csv .visual_tit dd{position:relative;margin-top:14px;padding-bottom:47px;font-size:54px;color:#fff;line-height:54px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
.container.page_csv .visual_tit dd:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:40px;height:1px;background-color:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.container.page_csv .visual_tit p{margin-top:35px;font-size:22px;color:#fff;line-height:34px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
.container.page_csv .visual_tab{margin-top:107px;}
.container.page_csv .visual_tab dl{}
.container.page_csv .visual_tab dt{position:relative;padding-bottom:11px;font-size:28px;color:#fff;font-weight:500;}
.container.page_csv .visual_tab dt:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:46px;height:2px;background-color:#da291c;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}
.container.page_csv .visual_tab dd{margin-top:40px;}
.container.page_csv .visual_tab ul{font-size:0}
.container.page_csv .visual_tab ul li{display:inline-block;margin-left:60px;vertical-align:top;}
.container.page_csv .visual_tab ul li:first-child{margin-left:0;}
.container.page_csv .visual_tab ul li p{margin-top:12px;font-size:22px;color:#fff;}
.container.page_csv .visual_tab ul li a{display:block;}
.container.page_csv .visual_tab ul li span{position:relative; display:block;overflow:hidden;height:60px;margin:0 auto;background:url(../images/tab_visual_csv_250324.png) no-repeat 0 0;text-indent:-999em}
.container.page_csv .visual_tab ul li .ico_tab_250324_1 {left:0; top:-1px; width:46px;background-position:0 0;}
.container.page_csv .visual_tab ul li .ico_tab_250324_2 {left:0; top:-1px; width:54px;background-position:-87px 0;}
.container.page_csv .visual_tab ul li .ico_tab_250324_3 {left:0; top:-1px; width:62px;background-position:-182px 0;}
.container.page_csv .visual_tab ul li .ico_tab_250324_4 {left:0; top:-2px; width:45px;background-position:-285px 0;}
.container.page_csv .visual_tab ul li .ico_tab_250324_5 {left:0; top:2px; width:57px;background-position:-372px 0;}

.container.page_csv .csv_content {padding:71px 0 120px;}
.container.page_csv .csv_guide {margin-top:120px;}

.container.page_csv .csv_division_new{width:1180px;margin:0 auto;}
.container.page_csv .csv_division_new ul {display:flex;}
.container.page_csv .csv_division_new ul li{display:flex; flex:0 0 20%;position:relative;height:102px;}
.container.page_csv .csv_division_new ul li a{display:flex;flex:1 1 auto;align-items:center; justify-content:center;position:relative;padding:0 20px;font-size:22px;color:#222;text-align:center;}
.container.page_csv .csv_division_new ul li+li:after{display:block;content:'';position:absolute;top:50%;left:0px;width:1px;height:20px;background-color:#c0c0c0;margin-top:-16px;}
.container.page_csv .csv_division_new ul li.active::before{content: ''; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 2px; height: 28px; background: #da291c; z-index: 22; margin-top:-6px;}
.container.page_csv .csv_division_new ul li.active::after{content: ''; position: absolute; top: 50%; right: -2px; left: unset; transform: translateY(-50%); width: 2px; height: 28px; background: #da291c; z-index: 22; margin-top: -6px;}
.container.page_csv .csv_division_new ul li.active:last-child::after{right: 0;}
.container.page_csv .csv_division_new ul li.active a{color:#da291c;}
.container.page_csv .csv_division_new ul li.active a:after{display:block;content:'';position:absolute;top:0;left:50%;width:150px;height:4px;background-color:#da291c;margin-left:-75px;}
.container.page_csv .csv_division_new ul li.active + li:after {display:none;}

.container.page_csv .csv_tab_info{display:none;overflow:hidden;width:100%;}
.container.page_csv .csv_tab_info.current {display:block;}
.container.page_csv .csv_tab_info .tit_tab{position:relative;height:401px;text-align:center}
.container.page_csv .csv_tab_info .tit_tab:after{display:inline-block;content:'';height:100%;vertical-align:middle;}
.container.page_csv .csv_tab_info .tit_tab dt:after {display:none;}
.container.page_csv .csv_tab_info .tit_tab dl{position:relative; top:-3px; display:inline-block;text-align:center;vertical-align:middle;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}
.container.page_csv .csv_tab_info .tit_tab dt{position:relative;padding-bottom:0/* 15px */;font-size:56px;color:#fff;}
.container.page_csv .csv_tab_info .tit_tab dt .ico_mom{display:block;width:114px;height:102px;margin:0 auto 20px;background:url(../images/ico_mom.png) no-repeat 0 0;}
.container.page_csv .csv_tab_info .tit_tab dd{position:relative; top:-2px; margin-top:0/* 27px */;font-size:27px;color:#fff;line-height:40px;}
.container.page_csv .csv_tab_info .btn_tab {background:none;}
.container.page_csv .csv_tab_info .btn_tab li:after{display:block;content:'';position:absolute;top:15px;bottom:15px;left:0;width:1px;background:#7a7a7a;}
.container.page_csv .csv_tab_info .btn_tab li:first-child:after{display:none;}
.container.page_csv .csv_tab_info .btn_tab li::before {content:''; position:absolute; left:0; bottom:0; right:0; height:1px; background:rgba(172,172,172,0.6);}
.container.page_csv .csv_tab_info .btn_tab li a {height:73px;}
.container.page_csv .csv_tab_info .btn_tab li a span {font-size:18px;}
.container.page_csv .csv_tab_info .btn_tab li.active a:after {background:#da291c;}
.container.page_csv .csv_tab_info .tab_content {background:rgba(255,255,255,0.6);}

.container.page_csv .csv_tab_info.csv_tab_1{background:url(../images/img_csv_tab_250324_1.jpg) no-repeat 50% 0;background-size:100% auto;}
.container.page_csv .csv_tab_info.csv_tab_2{background:url(../images/img_csv_tab_250324_2.jpg) no-repeat 50% 0;background-size:100% auto;}
.container.page_csv .csv_tab_info.csv_tab_3{background:url(../images/img_csv_tab_250324_3.jpg) no-repeat 50% 0;background-size:100% auto;}
.container.page_csv .csv_tab_info.csv_tab_4{background:url(../images/img_csv_tab_250324_4.jpg) no-repeat 50% 0;background-size:100% auto;}
.container.page_csv .csv_tab_info.csv_tab_5{background:url(../images/img_csv_tab_250324_5.jpg) no-repeat 50% 0;background-size:100% auto;}
@media all and (min-width:0\0) and (min-resolution:.001dpcm){
	.container.page_csv .csv_tab_info.csv_tab_1{background:url(../images/img_csv_tab_250324_1.jpg) no-repeat 50% 0;}
	.container.page_csv .csv_tab_info.csv_tab_2{background:url(../images/img_csv_tab_250324_2.jpg) no-repeat 50% 0;}
	.container.page_csv .csv_tab_info.csv_tab_3{background:url(../images/img_csv_tab_250324_3.jpg) no-repeat 50% 0;}
	.container.page_csv .csv_tab_info.csv_tab_4{background:url(../images/img_csv_tab_250324_4.jpg) no-repeat 50% 0;}
	.container.page_csv .csv_tab_info.csv_tab_5{background:url(../images/img_csv_tab_250324_5.jpg) no-repeat 50% 0;}
}

.page_csv .csv_info {width:100%; min-height:258px; margin-top:66px;}
.page_csv .csv_info &gt; ul {display:flex; justify-content:center; gap:76px;}
.page_csv .csv_info &gt; ul._gap_54 {gap:54px;}
.page_csv .csv_info &gt; ul._gap_41 {gap:41px;}
.page_csv .csv_info &gt; ul &gt; li {flex:0 0 auto; display:flex; flex-direction:column; align-items:center; width:147px; text-align:center;}
.page_csv .csv_info &gt; ul &gt; li .icon_thumb {width:147px;}
.page_csv .csv_info &gt; ul &gt; li .icon_thumb img {display:block;}
.page_csv .csv_info &gt; ul &gt; li .title {margin-top:21px; font-size:24px; font-weight:bold; letter-spacing:-0.05em; color:#da291c;}
.page_csv .csv_info &gt; ul &gt; li .main {margin-top:8px; font-size:18px; font-weight:500; letter-spacing:-0.05em; line-height:24px; color:#000000;}
.page_csv .csv_info &gt; ul &gt; li .sub {margin-top:1px; font-size:18px; font-weight:400; letter-spacing:-0.05em; line-height:24px; color:#424242;}
.page_csv .csv_info &gt; ul &gt; li .top {margin-top:17px; font-size:18px; font-weight:500; letter-spacing:-0.05em; line-height:24px; color:#000000;}
.page_csv .csv_info &gt; ul &gt; li .bottom {margin-top:1px; font-size:28px; font-weight:500; letter-spacing:-0.05em; color:#da291c;}

.page_csv .csv_detail {display:flex; flex-direction:column; align-items:center; margin-top:75px;}
.page_csv .csv_detail .csv_detail_img {margin:0 auto;}
.page_csv .csv_detail .csv_detail_img img {display:block; margin:0 auto;}
.page_csv .csv_detail .csv_desc {margin-top:65px; text-align:center;}
.page_csv .csv_detail .csv_desc p {font-size:17px; line-height:30px; letter-spacing:-0.025em; color:#222222;}
.page_csv .csv_detail .csv_sub_img {margin:85px auto 0 auto;}
.page_csv .csv_detail .csv_sub_img img {display:block; margin:0 auto;}
.page_csv .csv_btn_down {width:370px; height:67px; margin:49px auto -16px auto; background:#da291c; color:#fff; font-size:26px; font-weight:500; letter-spacing:-0.05em;}
.page_csv .csv_btn_down &gt; * {display:flex; align-items:center; justify-content:center; width:100%; height:100%; font:inherit; color:inherit;}
.page_csv .scroll_down {width:43px; height:40px; margin:121px auto 0 auto; background:url(../images/ico_csv_scroll_down.png) no-repeat 0 0;}

.page_csv ._csv_tab_icon_1 {position:relative; left:4px; top:0;}
.page_csv ._csv_tab_icon_2 {position:relative; left:10px; top:0;}
.page_csv ._csv_tab_icon_3 {position:relative; left:5px; top:0;}
.page_csv ._csv_tab_icon_4 {position:relative; left:1px; top:0;}
.page_csv ._csv_tab_icon_5 {position:relative; left:-1px; top:0;}
.page_csv .tit_tabcont {padding:160px 0 38px 0; letter-spacing:-0.05em;}

/* //2025-03-28 CSV */

.comple_custom_list {background:none;}
.comple_custom_list &gt; ol:first-child &gt; li:first-child {padding-top:0;}
.comple_custom_list .color_red {color:red;}
.comple_custom_list &gt; ol &gt; li &gt; ol li {padding-left: 29px !important;text-indent: -29px !important; font-size:18px !important; line-height:34px !important;}
.comple_custom_list &gt; ol &gt; li &gt; ol li._indent_3 {padding-left: 44px !important;text-indent: -44px !important;}</pre></body></html>