@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;200;300;400;500;600&display=swap');

@font-face {
  font-family: 'Nanum Square';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumSquareR.eot);
  src: local('Nanum Square Regular'),
       local('NanumSquareR'),
       url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumSquareR.woff2) format('woff2'),
       url(../font/NanumSquareR.woff) format('woff'),
       url(../font/NanumSquareR.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Square';
  font-style: bold;
  font-weight: 700;
  src: url(../font/NanumSquareB.eot);
  src: local('Nanum Square Bold'),
       local('NanumSquareB'),
       url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumSquareB.woff2) format('woff2'),
       url(../font/NanumSquareB.woff) format('woff'),
       url(../font/NanumSquareB.ttf) format('truetype');
}

/* webcss */
.sknavi:focus, .sknavi:active{display:block;width:200px;height:18px;top:1px;margin-left:5px;padding:3px;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;border:1px solid #113355;background:#eee}
.sknavi {position:absolute;top:-500px;z-index:999}
/*a:focus{outline-style:dashed;outline-width:1px}*/
/* Accessibility */
.accessibility, .skip, hr, legend, caption{position:absolute;text-indent:-1000em}
/* Reset */
*{max-height:1000000px;}
html,body{width:100%;height:100%}
body{font-size:20px;line-height:22px; font-family: 'Noto Sans', sans-serif;  color:#222}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;-webkit-text-size-adjust:none}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block}
img,fieldset{border:0}
ul,ol,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
hr{display:none}
a{color:inherit}
a,a:link{color:#222;text-decoration:none}
em,i,address{font-style:normal;font-weight:normal}
legend,caption{display:none;clear:both}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}
table{border-collapse:collapse}
textarea,input{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}
textarea{resize:none}
label{cursor:pointer}
a:visited{color:#000}
a:hover,a:active{color:#000;text-decoration:none}
input,select,.btn{vertical-align:middle}

/* [S] common html */
/*dim*/
.dim{/*display:none;*/position:fixed;z-index:50;background:url(../images/common/bg_dim.png) repeat 0 0;top:0;left:0;right:0;bottom:0;}

/* select_ui */
.select_ui_box{display:inline-block;position:relative;}
.select_ui{z-index:2;cursor:pointer;box-sizing:content-box;}
span.customStyleSelectBox{height:86px;position:relative;z-index:1;line-height:86px;font-size:16px;cursor:pointer;border:2px solid #c1c1c1;background:#fff url(../images/common/icon_sel_ui.gif) no-repeat 97% top;}
span.customStyleSelectBox.changed{background-color:#fff;}
span.customStyleSelectBox .bg_blank{width:44px;height:86px;position:absolute;right:0;top:0;}
span.customStyleSelectBoxInner{padding-left:21px;}

/*select_ui_ul
.select_ui_ul{display:inline-block;width:144px;height:28px;position:relative;letter-spacing:0;vertical-align:top;cursor:pointer;border:1px solid #b4b4b4;background:#fff url(../images/common/bg_icon_sel_ui_ul_off.gif) no-repeat 95% center;}
.select_ui_ul p{padding-left:10px;line-height:28px;}
.select_ui_ul ul{display:none;width:100%;position:absolute;top:28px;left:-1px;border:1px solid #b4b4b4;border-top:none;background:#fff;}
.select_ui_ul li{padding-left:10px;line-height:28px;}
.select_ui_ul li a{color:#000;}
.select_ui_ul li a:hover{border-bottom:1px solid #000;}
.select_ui_ul.on{background-image:url(../images/common/bg_icon_sel_ui_ul_on.gif);}
.select_ui_ul.on ul{display:block;}
*/

/*checkbox_ui*/
.checkbox_ui p{display:inline-block;position:relative}
.checkbox_ui input[type='checkbox']{position:absolute;z-index:-1;right:0;top:0;}
.checkbox_ui input[type='checkbox']:focus{width:14px;height:14px;}
.checkbox_ui label{display:inline-block;height:56px;padding-right:74px;overflow:hidden;font-size:24px;line-height:56px;background:url(../images/common/btn_checkbox_ui.gif) no-repeat right top;}
.checkbox_ui input:checked + label{background:url(../images/common/btn_checkbox_ui.gif) no-repeat right bottom;}

/*radio_ui*/
.radio_ui p{display:inline-block;position:relative}
.radio_ui input[type='radio']{position:absolute;z-index:-1;}
.radio_ui input[type='radio']:focus{width:14px;height:14px;}
.radio_ui label{display:inline-block;height:14px;padding-left:19px;overflow:hidden;font-size:15px;line-height:15px;background:url(../images/common/btn_radio_ui.png) no-repeat left top;}
.radio_ui input:checked + label{background:url(../images/common/btn_radio_ui.png) no-repeat left bottom;}

/* file_ui */
.file_ui{display:inline-block;width:519px;position:relative;}
.file_ui .file_text{width:531px;height:86px;float:left;color:#777;border:2px solid #c1c1c1;background:#fff;}
.file_ui .file_wrap{display:block;width:311px;height:90px;position:absolute;top:109px;left:0;cursor:pointer;background:url(../images/common/btn_file.gif) no-repeat left top;}
.file_ui .file_add{width:100%;height:100%;cursor:pointer;filter:alpha(opacity:0); opacity:0;}

/* title */
.title{padding:157px 15px 95px;font-size:24px;line-height:36px;text-align:center;letter-spacing:-3px;}
.title strong{display:block;position:relative;margin-bottom:22px;padding-bottom:20px;font-size:50px;line-height:75px;letter-spacing:-4px;}
.title strong:after{content:'';display:block;clear:both;width:30px;height:3px;position:absolute;left:50%;bottom:2px;margin-left:-15px;background:#000;}

/* tab_type_01 */
.tab_type_01{padding:0 15px;}
.tab_type_01 ul{width:100%; margin-bottom: 20px; /*overflow:hidden;*/}
.tab_type_01 li{margin-left: -1px;}
.tab_type_01 li:first-child{margin-left:0;}
.tab_type_01 li a{display:block;width:100%;height:100%;position:relative; font-size:0.9em;font-weight:700;color:#222;text-align:center;border:1px solid #8f8f8f;box-sizing:border-box;}
.tab_type_01 li a.on{color:#fff;border:1px solid #222;background:#222;}
/*.tab_type_01 li a.on:after{content:'';display:block;clear:both;width:28px;height:14px;margin-left:-14px;position:absolute;left:50%;bottom:-14px;z-index:2;background:url(../images/common/tab_type_01_on.png) no-repeat left top;}*/

/* tab_type_02 */
.tab_type_02{width:100%;position:relative;overflow:hidden;}
.tab_type_02 .scroll_content{width::100%;overflow:hidden;}
.tab_type_02 ul{width:100%;height:94px;padding:0 30px;position:relative;}
/*
.tab_type_02:before{content:'';display:block;clear:both;width:88px;height:131px;position:absolute;left:0;top:0;z-index:2;background:url(../images/common/tab_btn_prev_bg.png) no-repeat left top;}
.tab_type_02:after{content:'';display:block;clear:both;width:88px;height:131px;position:absolute;right:0;top:0;z-index:2;background:url(../images/common/tab_btn_next_bg.png) no-repeat left top;}
*/
.tab_type_02 .tab_3p li{width:33.4%;}
.tab_type_02 .tab_3p li:last-child{width:33.3%;}
.tab_type_02 .tab_4p li{width:25%;}
.tab_type_02 .tab_4p li:last-child{width:25.2%;}
.tab_type_02 .tab_5p li{width:20%;}
.tab_type_02 .tab_5p li:last-child{width:20.4%;}
.tab_type_02 .tab_6p{width:1140px;}
.tab_type_02 .tab_6p li{width:190px;}
.tab_type_02 li{height:78px;float:left;margin-left:-1px;}
.tab_type_02 li:first-child{margin-left:0;}
.tab_type_02 li a{display:block;width:100%;height:100%;position:relative;line-height:78px;font-size:30px;font-weight:700;color:#222;text-align:center;border:1px solid #8f8f8f;box-sizing:border-box;}
.tab_type_02 li a.on{color:#fff;border:1px solid #222;background:#222;}
.tab_type_02 li a.on:after{content:'';display:block;clear:both;width:28px;height:14px;margin-left:-14px;position:absolute;left:50%;bottom:-14px;z-index:1;background:url(../images/common/tab_type_01_on.png) no-repeat left top;}
.tab_type_02 .tab_btn_prev{position:absolute;left:30px;top:25px;z-index:3;}
.tab_type_02 .tab_btn_next{position:absolute;right:30px;top:25px;z-index:3;}

/* search_type_01 */
.search_type_01{width:656px;height:150px;margin:0 auto;position:relative;}
.search_type_01 p{display:inline-block;width:656px;height:86px;font-size:0;text-align:left;vertical-align:top;border:2px solid #c1c1c1;background:#fff;}
.search_type_01 p .inp{width:535px;height:86px;padding-left:30px;line-height:86px;font-size:30px;vertical-align:top;border:none;}
.search_type_01 p a{display:inline-block;position:absolute;right:22px;top:30px;}

/* list_type_01 */
.list_type_01{width:660px;margin:0 auto;}
.list_type_01 ul{width:680px;}
.list_type_01 ul:after{content:'';display:block;clear:both;}
.list_type_01 li{width:320px;height:320px;margin:0 20px 20px 0;position:relative;float:left;overflow:hidden;}
.list_type_01 li a{display:block;width:100%;height:100%;position:relative;z-index:2;}
.list_type_01 li a.active span.days{color:#222;border-top:3px solid #222;}
.list_type_01 li span.days{display:block;padding-top:11px;position:absolute;left:30px;top:30px;z-index:2;font-size:20px;line-height:20px;font-weight:700;color:#fff;letter-spacing:-1px;border-top:3px solid #fff;}
.list_type_01 li span.logo{display:block;padding-top:11px;position:absolute;left:30px;top:30px;z-index:2;}
.list_type_01 li strong.list_title{display:block;height:65px;overflow:hidden;position:absolute;left:0;bottom:30px;z-index:2;padding:0 30px;font-size:28px;line-height:33px;color:#fff;font-weight:700;}
.list_type_01 li .list_dim_off{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;opacity:0.4;background:#000;}
.list_type_01 li .icon_play{display:block;width:38px;height:44px;position:absolute;left:50%;top:50%;z-index:1;margin:-32px 0 0 -19px;background:url(../images/common/btn_play.png) repeat left top;}/* 2018-02-19 */
.list_type_01 li img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
.list_type_01 .no_data{width:auto;float:none;margin:0;padding:100px 0 50px;font-size:25px;text-align:center;}
.list_type_01 .btn_more{height:34px;padding-top:30px;font-size:24px;font-weight:700;text-align:center;}
.list_type_01 .btn_more a{display:inline-block;padding-bottom:5px;border-bottom:2px solid #222;}
/* list_type_01 version of wide*/
.list_type_01.v_wide li{float:none;width:100%;margin:0 0 20px;}
.list_type_01.v_wide li strong.list_title{height:auto;max-height:65px;}

/* list_type_02 */
.list_type_02{width:100%;}
.list_type_02 .no_data{padding:100px 0 50px;font-size:28px;text-align:center;background:none;}
.list_type_02 ul{width:660px;margin:0 auto;}
.list_type_02 ul li{position:relative;margin-bottom:30px;background:#fff;}
.list_type_02 ul li a{display:block;width:100%;height:auto;}
.list_type_02 ul li span{display:block;padding:22px 0 0 30px;font-size:24px;line-height:30px;}
.list_type_02 ul li p{width:605px;height:35px;padding:30px 0 30px 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:35px;}
.list_type_02 .list_td{font-size:28px;line-height:50px;}
.list_type_02 .list_td .text_content{position:relative;padding:45px 30px 165px;}
.list_type_02 .list_td .text_content:after{content:'';display:block;clear:both;width:600px;height:1px;position:absolute;left:30px;top:0;background:#7f7f7f;}
.list_type_02 .list_td .file_down{width:100%;height:119px;position:absolute;left:0;bottom:0;overflow:hidden;line-height:119px;background:#e1e1e1;}
.list_type_02 .list_td .file_down a{display:inline-block;width:472px;margin-left:30px;vertical-align:middle;position:relative;letter-spacing:-1px;}
.list_type_02 .list_td .file_down a:after{content:'';display:block;clear:both;width:1px;height:67px;position:absolute;right:-30px;top:26px;background:#818181;}
.list_type_02 .list_td .file_down img{padding-left:75px;vertical-align:middle;}
.list_type_02 .btn_more{height:34px;padding-top:30px;font-size:24px;font-weight:700;text-align:center;}
.list_type_02 .btn_more a{display:inline-block;padding-bottom:5px;border-bottom:2px solid #222;}

/* list_type_03 */
.list_type_03{width:660px;margin:0 auto;}
.list_type_03 ul{width:690px;}
.list_type_03 ul:after{content:'';display:block;clear:both;}
.list_type_03 li{width:320px;height:333px;margin:0 20px 20px 0;position:relative;float:left;overflow:hidden;}
.list_type_03 li a{display:block;width:100%;height:100%;position:relative;z-index:2;background:#fff;}
.list_type_03 li span.group{display:block;padding:11px 0 0 0;position:absolute;left:30px;top:30px;z-index:2;font-size:20px;line-height:20px;font-weight:700;color:#222;letter-spacing:-1px;border-top:3px solid #044444;}
.list_type_03 li strong.list_title{display:block;height:85px;padding:85px 30px 0;overflow:hidden;font-size:28px;line-height:43px;color:#222;font-weight:700;}
.list_type_03 li p{height:70px;padding:20px 30px 0;overflow:hidden;font-size:22px;line-height:33px;}
.list_type_03 li i{position:absolute;left:30px;bottom:30px;font-size:20px;color:#444;}
.list_type_03 li.no_data{width:auto;height:auto;padding:100px 0;margin:0;float:none;font-size:28px;text-align:center;}
.list_type_03 .btn_more{height:34px;padding-top:30px;font-size:24px;font-weight:700;text-align:center;}
.list_type_03 .btn_more a{display:inline-block;padding-bottom:5px;border-bottom:2px solid #222;}

/* list_type_04 */
.list_type_04{width:660px;margin:0 auto;}
.list_type_04 ul{width:690px;}
.list_type_04 ul:after{content:'';display:block;clear:both;}
.list_type_04 li{box-sizing:border-box;width:320px;height:434px;border:2px solid #ddd;margin:0 20px 20px 0;position:relative;float:left;overflow:hidden;}
.list_type_04 li a{display:block;width:100%;height:100%;position:relative;z-index:2;background:#fff;}
.list_type_04 li a strong{display:block;height:80px;position:absolute;top:317px;left:20px;right:20px;text-align:center;font-size:28px;line-height:40px;letter-spacing:-0.05em;overflow:hidden;}
.list_type_04 li a img{width:100%}
.list_type_04 li.no_data{width:auto;height:auto;border:none;margin:0;padding:100px 0;float:none;font-size:28px;text-align:center;}
.list_type_04 .btn_more{height:34px;padding-top:30px;font-size:24px;font-weight:700;text-align:center;}
.list_type_04 .btn_more a{display:inline-block;padding-bottom:5px;border-bottom:2px solid #222;}
.list_type_04 table{border:1px solid #000;}
.list_type_04 th, tr, td{border:1px solid #000;}

/* view_type_01 */
.view_type_01{padding:0 30px;}
.view_type_01 .view_title{width:100%;padding:28px 0 28px;position:relative;overflow:hidden;border-top:2px solid #222;border-bottom:1px solid #aeaeae;}
.view_type_01 .view_title strong{display:block;padding:0 30px 30px;font-weight:400;font-size:38px;line-height:47px;}
.view_type_01 .view_title span{padding-left:35px;font-size:22px;line-height:30px;letter-spacing:-1px;}
.view_type_01 .view_title .sns_share{float:right;position:relative;padding-right:30px;}
.view_type_01 .view_title .sns_share img{vertical-align:top;}
.view_type_01 .view_title .sns_share p a img{width:27px;height:29px;}
.view_type_01 .view_title .sns_share ul{width:255px;display:none;position:absolute;right:65px;top:-8px;background:#f6f6f6;}
.view_type_01 .view_title .sns_share li{float:left;padding-right:8px;}
.view_type_01 .edit_content{padding:40px 0 93px;line-height:28px;word-break:break-all;}
.view_type_01 .edit_content img{max-width:660px;vertical-align:top}
.view_type_01 .btn_content{width:100%;position:relative;padding-top:50px;text-align:right;border-top:1px solid #aeaeae;}
.view_type_01 .btn_content .btn_list{display:inline-block;width:136px;height:66px;font-size:30px;font-weight:700;text-align:center;line-height:66px;border:2px solid #222;}
.view_type_01 .btn_content p{position:absolute;left:0;top:50px;}
.view_type_01 .btn_content p a{display:inline-block;width:62px;height:63px;}
.view_type_01 .btn_content p a img{width:100%;height:100%;}
.view_type_01 .btn_content .sns_share p{position:absolute;left:auto;right:30px;top:-53px}
.view_type_01 .btn_content .sns_share p a{width:27px;height:29px;}
.view_type_01 .btn_content .sns_share img{vertical-align:top;}

/* write_form_01 */
.write_form_01{width:660px;margin:0 auto;}
.write_form_01 .write_form_info{padding:0 0 13px 0;position:relative;font-size:20px;text-align:right;border-bottom:2px solid #222;}
.write_form_01 .write_form_info strong{position:absolute;left:20px;top:0;font-size:16px;color:#222;font-weight:400;}
.write_form_01 table{width:100%;font-size:24px;}
.write_form_01 th{padding:56px 0 0 0;line-height:18px;font-size:24px;text-align:left;font-weight:400;vertical-align:top;}
.write_form_01 td{padding-top:20px;font-size:24px;}
.write_form_01 td.radio_td{padding:24px 0 11px;}
.write_form_01 td .radio_ui p{padding-right:80px;}
.write_form_01 td.file_td i{display:block;padding-top:127px;vertical-align:middle;font-size:22px;line-height:30px;letter-spacing:-1px;}
.write_form_01 td.file_td b{font-size:22px;line-height:30px;font-weight:normal;}
.write_form_01 td .file_ui{vertical-align:middle;}
.write_form_01 span.customStyleSelectBoxInner{padding-left:10px;font-size:24px;}
.write_form_01 .inp{height:86px;padding-left:10px;font-size:24px;border:2px solid #c1c1c1;border-radius:0;background:#fff;}
.write_form_01 .inp_523{width:523px;}
.write_form_01 .inp_152{width:152px;}
.write_form_01 .inp_151{width:147px;}
.write_form_01 .inp_323{width:321px;}
.write_form_01 textarea{width:512px;height:276px;padding:10px;font-size:24px;line-height:24px;border:2px solid #c1c1c1;border-radius:0;}
.write_form_01 .clause_container{margin-top:25px;padding-bottom:0;border-top:2px solid #222;}
.write_form_01 .clause_content{width:660px;margin:38px auto 55px;position:relative;}
.write_form_01 .clause_title{padding-bottom:30px;font-size:24px;line-height:30px;font-weight:700;}
.write_form_01 .clause_box{width:615px;height:224px;overflow:auto;padding:30px 20px;font-size:18px;line-height:30px;border:2px solid #c1c1c1;background:#fff;}
.write_form_01 .checkbox_ui{position:absolute;right:0;top:-13px;}
.write_form_01 .btn_register{text-align:center;}
.write_form_01 .btn_register a{display:inline-block;width:100%;height:100px;font-size:30px;line-height:100px;color:#fff;text-align:center;background:#222;}

/* paginate_ui */
.paginate_ui{padding-top:40px;font-size:24px;text-align:center;}
.paginate_ui strong{display:inline-block;margin:0 20px;font-size:24px;font-weight:700;line-height:63px;vertical-align:middle;}
.paginate_ui a{display:inline-block;margin:0 20px;font-size:24px;line-height:63px;vertical-align:middle;}
.paginate_ui img{vertical-align:middle;}
.paginate_ui .pre{margin:0 25px 0 0;}
.paginate_ui .next{margin:0 0 0 25px;}

/* slide_type_01 */
.slide_type_01{height:595px;margin:0 30px;position:relative;border-top:2px solid #c1c1c1;border-bottom:2px solid #c1c1c1;background:#fff;overflow:hidden;}
.slide_type_01 ul{position:relative;}
.slide_type_01 ul li{position:absolute;width:100%;left:0;top:0;text-align:center;}
.slide_type_01 ul li a{}
.slide_type_01 ul li a strong{display:block;box-sizing:border-box;position:absolute;top:416px;left:200px;right:200px;text-align:center;font-size:28px;font-weight:700;letter-spacing:-0.05em;line-height:40px;}
.slide_type_01 ul li.no_data{font-size:28px;text-align:center;width:100%;padding:270px 0 0}
.slide_type_01 .slide_pager{width:100%;position:absolute;left:0;bottom:40px;text-align:center;font-size:0;line-height:0}
.slide_type_01 .slide_pager a{display:inline-block;width:16px;height:16px;margin-left:20px;overflow:hidden;border-radius:50%;background:#c1c1c1}
.slide_type_01 .slide_pager a:first-child{margin-left:0;}
.slide_type_01 .slide_pager a.active{background:#222}
/* [E] common html */

/* [S] Guide */
#wrap{width:100%;overflow:hidden;background:#f9f9f9;}
#header{width:100%;height:118px;position:fixed;z-index:51;border-bottom:2px solid #e5e5e5;background:#fff;}
#header img{vertical-align:top;}
#header .logo{padding:45px 0 0 32px;}
#header .btn_gnb{position:absolute;right:28px;top:45px;}
#header .btn_gnb.active{z-index:100;}
#header .btn_gnb.active a i{background:#fff}
#header .btn_gnb a{display:block;width:40px;height:29px;position:relative;}
#header .btn_gnb a i{display:block;width:40px;height:3px;position:absolute;left:0;background:#222;}
#header .btn_gnb a i:nth-child(1){top:0;}
#header .btn_gnb a i:nth-child(2){top:13px;}
#header .btn_gnb a i:nth-child(3){top:26px;}
#header .gnb{width:100%;position:absolute;right:0;top:0;z-index:55;background:#222;}
#header .gnb .member_link{height:118px;padding-left:30px;text-align:center;line-height:118px;border-bottom:2px solid #3d3d3d;}
#header .gnb .member_link a{font-size:28px;color:#fff;}
#header .gnb nav{background:#fff}
#header .gnb nav a{display:block;width:100%;/*height:100%;*/position:relative;z-index:1;font-size:30px;color:#222;}
#header .gnb nav p{padding:0 30px;position:relative;line-height:118px;border-bottom:2px solid #f1f2f2;}
#header .gnb nav p:nth-child(5), #header .gnb nav p:nth-child(7){display: none;}/*nav의 직속 5,7 자식*/
#header .gnb nav ul:nth-child(6), #header .gnb nav ul:nth-child(8){display: none;}/*nav의 직속 6,8번째 자식*/
#header .gnb nav p a{font-size:36px;}
#header .gnb nav p span{display:block;width:99px;height:118px;position:absolute;right:0;top:0;z-index:2;border-left:2px solid #f1f2f2;}
#header .gnb nav p span a{display:block;width:100%;height:100%;text-align:center;}
#header .gnb nav p span a img{padding-top:51px;}
#header .gnb nav p.on{font-weight:700;}
#header .gnb nav p.on+ul{display:block;overflow:hidden;}
#header .gnb nav ul{display:none;background:#f1f2f2;}
#header .gnb nav li{line-height:98px;padding:0 30px;border-bottom:2px solid #e5e5e5;}
#header .gnb nav li:last-child{border-bottom:none;}
#header .side_link{padding:23px 0 23px;font-size:0;text-align:center;}
#header .side_link:after{content:''; display:table; clear:both;} /*float 풀기*/
#header .side_link a{display:inline-block; width: calc(50% - 60px); line-height:36px;font-size:24px;color:#fff; text-align:left; padding: 7px 0; padding-left: 60px; float: left;}
#header .side_link a:first-child{margin-left:0}
#header .side_link a img{vertical-align:top;margin-right:17px;}
#footer .help{width:360px;height:100px;float:left;border-right:1px solid #222;background:#383838;}
#footer .help a{display:block;width:100%;height:100%;color:#afafaf;font-size:28px;line-height:100px;font-weight:700;letter-spacing:-1px;text-align:center;}
#footer .select_ui_ul{float:left;width:359px;height:100px;position:relative;z-index:2;letter-spacing:-1px;background:#383838;}
#footer .select_ui_ul p{color:#afafaf;font-size:28px;line-height:100px;font-weight:700;text-align:center;}
#footer .select_ui_ul p img{padding-left:35px;}
#footer .select_ui_ul ul{display:none;width:359px;position:absolute;left:0;bottom:100px;background:#000; height:408px;}
#footer .select_ui_ul ul li{width:100%;height:100px;line-height:100px;border-bottom:1px solid #383838;}
#footer .select_ui_ul ul li a{display:block;width:100%;height:100%;font-size:26px;color:#a3a3a3;}
#footer .select_ui_ul ul li:nth-child(1) a{background:url(../images/common/footer_familysite_icon_01.png) no-repeat 40px center;}
#footer .select_ui_ul ul li:nth-child(2) a{background:url(../images/common/footer_familysite_icon_02.png) no-repeat 40px center;}
#footer .select_ui_ul ul li:nth-child(3) a{background:url(../images/common/footer_familysite_icon_03.png) no-repeat 40px center;}
#footer .select_ui_ul ul li:nth-child(4) a{background:url(../images/common/footer_familysite_icon_05.png) no-repeat 40px center;}
#footer .select_ui_ul ul li:nth-child(5) a{background:url(../images/common/footer_familysite_icon_06.png) no-repeat 40px center;}
#footer .select_ui_ul ul li:nth-child(6) a{background:url(../images/common/footer_familysite_icon_07.png) no-repeat 40px center; background-size:38px 38px;}
#footer .select_ui_ul ul li:nth-child(7) a{background:url(../images/common/footer_familysite_icon_08.png) no-repeat 40px center; background-size:38px 38px;}
#footer .select_ui_ul ul li:nth-child(8) a{background:url(../images/common/footer_familysite_icon_09.png) no-repeat 40px center; background-size: 38px 38px;}

#footer .select_ui_ul ul li a strong{padding-left:95px;}
#footer .select_ui_ul.on{background:#000;}
#footer .select_ui_ul.on ul{display:block; height:800px !important;}
#footer footer{clear:both;position:relative;color:#7f7f7f;background:#222;}
#footer footer img{vertical-align:top;}
/*#footer .footer_side{padding-top:45px;}*/
#footer .footer_side_link{height:102px;padding-left:30px;font-size:0;}
#footer .footer_side_link a{display:inline-block;position:relative;margin:0 43px 20px 0;font-size:24px;line-height:30px;font-weight:700;color:#a9a9a9;}
#footer .footer_side_link a:nth-child(3){margin-right:0;}
#footer .footer_side_link a:nth-child(6){margin-right:0;}
#footer .footer_side_link a:after{content:'';display:block;clear:both;width:2px;height:23px;position:absolute;right:-22px;top:3px;background:#4b4b4b;}
#footer .footer_side_link a:nth-child(3):after{display:none;}
#footer .footer_side_link a:nth-child(6):after{display:none;}
#footer .footer_logo{position:absolute;top:45px;left:30px;}
#footer address{padding-left:30px;line-height:35px;letter-spacing:-1px;}
#footer address a{color:#7f7f7f;}
#footer .copy{padding:30px 0 25px;text-align:center;}
#footer .copy img{padding:0 15px 0 13px;vertical-align:middle;}
.wrap_bg{position:absolute;z-index:1;}
/* [E] Guide */

/* main */
.main .visual{width:100%;height:1230px;position:relative;overflow:hidden;margin-top: 120px;}
.main .visual img{vertical-align:top;}
.main .visual ul{position:relative;z-index:1;}
.main .visual li{position:absolute;left:0;top:0;}
.main .visual .btn_dotted{width:100%;position:absolute;left:0;bottom:86px;z-index:2;text-align:center;}
.main .visual .btn_dotted a{margin:0 15px;}
.main .content{width:100%;overflow:hidden;}
.main .content .text_content{padding:78px 0 45px;text-align:center;font-size:24px;line-height:35px;color:#fff;letter-spacing:-1px;}
.main .content .text_content strong{display:block;margin-bottom:25px;padding-bottom:28px;position:relative;font-size:55px;line-height:60px;color:#bdbdbd;}
.main .content .text_content strong:after{content:'';display:block;clear:both;width:42px;height:6px;position:absolute;left:50%;bottom:2px;margin-left:-21px;background:#b4b4b4;}
.main .content_01{height:1111px;background:url(../images/main/content_01_bg.gif) no-repeat left top;}
.main .content_01 .list_content{width:660px;margin:0 auto;}
.main .content_01 .link_box{width:320px;height:330px;float:left;margin:0 20px 20px 0;}
.main .content_01 .link_box.notice{width:100%; overflow: hidden;}
.main .content_01 .link_box.notice img{background-size:cover; width:100%;}
.main .content_01 .link_box.g_cast{display: none;}
/*.main .content_01 .link_box.g_cast{margin-right:0;}*/
.main .content_01 .link_box.tools{margin-right:0;}
.main .content_01 .link_box a{display:block;width:100%;height:100%;position:relative;color:#222;}
.main .content_01 .link_box strong{position:absolute;left:30px;top:30px;font-size:38px;line-height:40px;}
.main .content_01 .link_box p{position:absolute;left:30px;bottom:25px;font-size:24px;line-height:35px;}
.main .content_02{height:1288px;background:url(../images/main/content_02_bg.gif) no-repeat left top;}
.main .content_02 .text_content{color:#222;}
.main .content_02 .text_content strong{color:#222;}
.main .content_02 .text_content strong:after{background:#222;}
.main .content_02 ul{width:660px;margin:0 auto;}
.main .content_02 li{width:660px;height:284px;margin-bottom:20px;overflow:hidden;}
.main .content_02 li a{display:block;width:100%;height:100%;position:relative;z-index:1;color:#fff;}
.main .content_02 li a:after{content:'';display:block;clear:both;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;background:#333;opacity:0.1;}
.main .content_02 li span{position:absolute;left:29px;top:43px;z-index:2;font-weight:700;letter-spacing:-1px;}
.main .content_02 li span:after{content:'';display:block;clear:both;width:100%;height:3px;position:absolute;top:-13px;background:#fff;}
.main .content_02 li strong{width:550px;height:42px;overflow:hidden;position:absolute;left:30px;bottom:65px;z-index:2;font-size:32px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;}
.main .content_02 li p{width:540px;height:30px;overflow:hidden;position:absolute;left:30px;bottom:30px;z-index:2;font-size:22px;line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .content_02 .list_dim_off{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;opacity:0.4;background:#000;}
.main .content_02 .btn_more{position:absolute;right:30px;bottom:30px;z-index:2;}

/* gcv_main */
.gcv_main .title{font-size:34px;line-height:50px;}
.gcv_main .title strong{margin-bottom:20px;padding-bottom:0px;font-size:70px;letter-spacing:-2px;}
.gcv_main .title strong:after{display:none;}
.gcv_main .title span{display:block;position:relative;padding-top:65px;font-size:22px;line-height:35px;font-weight:400;letter-spacing:-1px;}
.gcv_main .title span:after{content:'';display:block;clear:both;width:30px;height:3px;position:absolute;left:50%;top:30px;margin-left:-15px;background:#000;}
.gcv_main .title span b{display:block;padding-top:35px;font-size:28px;line-height:45px;}
.gcv_main .text_content{width:660px;height:399px;margin:0 auto 60px;position:relative;color:#fff;text-align:right;letter-spacing:-1px;}
.gcv_main .text_content .text_title{padding:50px 30px 0 0;font-size:42px;line-height:52px;font-weight:700;}
.gcv_main .text_content p{padding:10px 30px 0 0;font-size:24px;line-height:35px;}
.gcv_main .text_content a{position:absolute;bottom:34px;right:30px;}
.gcv_main .text_content_01{background:url(../images/gcv/gcv_main_img_01.png) no-repeat left top;}
.gcv_main .text_content_02{color:#222;background:url(../images/gcv/gcv_main_img_02.png) no-repeat left top;}
.gcv_main .text_content_02{background:url(../images/gcv/gcv_main_img_02.png) no-repeat left top;}
.gcv_main .text_content_03{margin-bottom:100px;background:url(../images/gcv/gcv_main_img_03.png) no-repeat left top;}
.gcv_main .wrap_bg_01{width:26px;height:75px;left:51px;top:492px;background:url(../images/wrap_bg/gcv_main_wrap_bg_01.png) no-repeat left top;}
.gcv_main .wrap_bg_02{width:95px;height:278px;left:584px;top:224px;background:url(../images/wrap_bg/gcv_main_wrap_bg_02.png) no-repeat left top;}

/* ideology */
.ideology #content{padding-bottom:100px;}
.ideology .text_title{width:100%;position:relative;margin:0 auto;font-size:26px;color:#222;line-height:43px;font-weight:700;text-align:center;letter-spacing:-2px;}
.ideology .text_title:after{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;left:23px;top:15%;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.ideology .text_title:before{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;right:22px;top:35%;background:url(../images/gcv/ideology_icon_02.png) no-repeat left bottom;}
.ideology .text_content{margin-top:90px;position:relative;text-align:center;}
.ideology .text_content strong{display:block;position:relative;z-index:2;font-size:38px;line-height:45px;font-weight:700;}
.ideology .text_content p{position:relative;z-index:2;font-size:22px;line-height:33px;letter-spacing:-1px;}
.ideology .content_01:after{content:'';display:block;clear:both;width:100%;height:441px;position:absolute;left:0;top:112px;background:url(../images/gcv/ideology_img_01.png) no-repeat left top;}
.ideology .content_01 p{padding-top:405px;}
.ideology .content_02:after{content:'';display:block;clear:both;width:100%;height:461px;position:absolute;left:0;top:110px;background:url(../images/gcv/ideology_img_02.png) no-repeat left top;}
.ideology .content_02 p{padding-top:415px;}
.ideology .wrap_bg_01{width:46px;height:54px;left:582px;top:305px;background:url(../images/wrap_bg/ideology_wrap_bg_01.png) no-repeat left top;}
.ideology .wrap_bg_02{width:146px;height:95px;left:0;top:1260px;background:url(../images/wrap_bg/ideology_wrap_bg_02.png) no-repeat left top;}

/* vision */
.vision #content{padding-bottom:100px;}
.vision .text_content{position:relative;text-align:center;}
.vision .text_content strong{display:block;position:relative;z-index:2;font-size:38px;line-height:45px;font-weight:700;}
.vision .text_content p{position:relative;z-index:2;font-size:22px;line-height:33px;letter-spacing:-1px;}
.vision .content_01{margin-bottom:94px;}
.vision .content_01:after{content:'';display:block;clear:both;width:100%;height:504px;position:absolute;left:0;top:67px;background:url(../images/gcv/vision_img_01.png) no-repeat left top;}
.vision .content_01 p{padding-top:415px;}
.vision .content_02:after{content:'';display:block;clear:both;width:100%;height:475px;position:absolute;left:0;top:67px;background:url(../images/gcv/vision_img_02.png) no-repeat left top;}
.vision .content_02 p{padding-top:415px;}
.vision .content_03{height:396px;position:relative;margin-top:58px;font-size:0;}
.vision .content_03:after{content:'';display:block;clear:both;width:100%;height:396px;position:absolute;left:0;top:0;background:url(../images/gcv/vision_img_03.png) no-repeat left top;}
.vision .content_03 p{display:inline-block;width:203px;margin:0 23px 30px 0;text-align:center;line-height:180px;vertical-align:middle;font-size:28px;font-weight:700;}
.vision .content_03 p:nth-child(1){margin-left:145px;line-height:33px;}
.vision .content_03 p:nth-child(3){margin-left:31px;}
.vision .content_03 p:nth-child(5){margin-right:0;line-height:33px;}
.vision .wrap_bg_01{width:118px;height:88px;left:42px;top:386px;background:url(../images/wrap_bg/vision_wrap_bg_01.png) no-repeat left top;}
.vision .wrap_bg_02{width:126px;height:87px;left:528px;top:987px;background:url(../images/wrap_bg/vision_wrap_bg_02.png) no-repeat left top;}

/* ci */
.ci #content{padding-bottom:100px;}
.ci .title{letter-spacing:-1px;}
.ci .title strong{font-size:60px;}
.ci .text_title{width:100%;position:relative;margin:0 auto;font-size:34px;color:#222;line-height:43px;font-weight:700;text-align:center;letter-spacing:-2px;}
.ci .text_title:after{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;left:23px;top:-15%;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.ci .text_title:before{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;right:22px;top:20%;background:url(../images/gcv/ideology_icon_02.png) no-repeat left bottom;}
.ci .text_content_01{padding:60px 0 70px;text-align:center;}
.ci .text_content_01 p{padding-bottom:30px;line-height:30px;}
.ci .text_content_02{padding-bottom:80px;}
.ci .text_content_03{text-align:center;}
.ci .text_content_03 .dl_01{background:url(../images/gcv/ci_img_02.png) no-repeat center 70px;}
.ci .text_content_03 .dl_02{background:url(../images/gcv/ci_img_03.png) no-repeat center 70px;}
.ci .text_content_03 .dl_02 dd{padding-top:220px;}
.ci .text_content_03 dl{padding-bottom:90px;}
.ci .text_content_03 dt{font-size:38px;font-weight:700;line-height:43px;}
.ci .text_content_03 dd{padding-top:335px;font-size:22px;line-height:35px;letter-spacing:-1px;}
.ci .text_content_04{text-align:center;}
.ci .text_content_04 a{display:block;width:310px;height:90px;margin:0 auto;padding-left:30px;font-size:28px;text-align:left;color:#fff;line-height:90px;letter-spacing:-1px;background:#000 url(../images/gcv/ci_icon_download.png) no-repeat 290px center;}
.ci .text_content_04 p{padding-top:55px;font-size:20px;line-height:32px;}
.ci .wrap_bg_01{width:120px;height:171px;right:0;top:1275px;background:url(../images/wrap_bg/ci_wrap_bg_01.png) no-repeat left top;}
.ci .wrap_bg_02{width:75px;height:75px;left:54px;top:2445px;background:url(../images/wrap_bg/ci_wrap_bg_02.png) no-repeat left top;}

/* history */
.history #content{padding-bottom:100px;}
.history .title{letter-spacing:-1px;}
.history .text_title{width:600px;position:relative;margin:0 auto 100px;font-size:35px;line-height:50px;color:#222;font-weight:700;text-align:center;letter-spacing:-2px;}
.history .text_title:after{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;left:0;bottom:35px;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.history .text_title:before{content:'';display:block;clear:both;width:48px;height:39px;position:absolute;right:0;bottom:20px;background:url(../images/gcv/ideology_icon_02.png) no-repeat left bottom;}
.history .history_container{position:relative;}
.history .history_container:after{content:'';display:block;clear:both;width:2px;height:96%;position:absolute;left:49px;top:2%;z-index:1;background:#cecece;}
.history .history_content{position:relative;margin-bottom:85px;}
.history .history_content p{padding:0 0 30px 100px;position:relative;font-size:50px;font-weight:700;line-height:55px;letter-spacing:-4px;}
.history .history_content p:after{content:'';display:block;clear:both;width:38px;height:38px;position:absolute;left:32px;top:7px;z-index:2;background:url(../images/gcv/history_icon_01.png) no-repeat left top;}
.history .history_content ul{padding:48px 0;}
.history .history_content li{position:relative;z-index:2;padding:0 0 25px 50px;font-size:26px; line-height: 1.5;}
.history .history_content li:after{content:'';display:block;clear:both;width:19px;height:18px;position:absolute;left:10px;top:-2px;z-index:2;background:url(../images/gcv/history_icon_02.png) no-repeat left top;}
.history .history_content li strong{padding-right:5px;line-height:30px;letter-spacing:-2px;}
.history .history_content:after{content:'';display:block;clear:both;position:absolute;}
.history .history_content_01 li:nth-child(2){padding-bottom:535px;}
.history .history_content_01:after{content:'';display:block;clear:both;width:375px;height:500px; right:140px; top:265px; background:url(../images/gcv/mm_history_01.png) no-repeat center top; background-size: cover;}
.history .history_content_02 li:nth-child(1){padding-bottom:630px;}
.history .history_content_02:after{content:'';display:block;clear:both;width:360px;height:532px;left:195px;top:190px;background:url(../images/gcv/mm_history_02.png) no-repeat center top; background-size: cover;}
.history .history_content_03{margin-bottom:330px;}
.history .history_content_03 li:last-child{padding-bottom:0;}
.history .history_content_03 li:last-child:after{width:31px;height:30px;top:0;left:-13px;background:url(../images/gcv/history_icon_03.png) no-repeat left top;}
.history .history_content_03:after{content: ''; display: block; clear: both; width:633px; height:331px; left:50px; top:305px; background: url(../images/gcv/mm_history_03.png) no-repeat center top; background-size: cover;}

.history .history_content_04{margin-bottom:400px;}
.history .history_content_04 li:last-child{padding-bottom:0;}
.history .history_content_04 li:last-child:after{width:31px;height:30px;top:0;left:-7px;background:url(../images/gcv/history_icon_02.png) no-repeat left top;}
.history .history_content_04:after{content: ''; display: block; clear: both; width:430px; height:490px; left:75px; top:390px; background: url(../images/gcv/mm_history_04.png) no-repeat center top; background-size:100%;}

.history .history_content_05{margin-bottom:400px;}
.history .history_content_05 li:last-child{padding-bottom:0;}
.history .history_content_05 li:last-child:after{width:31px;height:30px;top:0;left:-7px;background:url(../images/gcv/history_icon_02.png) no-repeat left top;}
.history .history_content_05:after{content: ''; display: block; clear: both; width:520px; height:350px; left:74px; top:775px; background: url(../images/gcv/mm_history_07.png) no-repeat center top; background-size: 100%;}



.history .wrap_bg_01{width:57px;height:27px;left:613px;top:630px;background:url(../images/wrap_bg/history_wrap_bg_01.png) no-repeat left top;}
.history .wrap_bg_02{width:261px;height:111px;left:416px;top:1480px;background:url(../images/wrap_bg/history_wrap_bg_02.png) no-repeat left top;}
.history .wrap_bg_03{width:221px;height:139px;right:0px;top:1947px;background:url(../images/wrap_bg/history_wrap_bg_03.png) no-repeat left top;}

/* office */
.office .title{letter-spacing:-1px;}
.office .info{padding:65px 0 20px 0;}
.office:nth-child(2) .info{margin-bottom:35px;}
.office .info dt{padding:0 0 24px 30px;font-size:38px;line-height:43px;font-weight:700;}
.office .info dd{overflow:hidden;font-size:24px;letter-spacing:-1px; padding:0 15px;}
.office .info dd p{padding:0 0 15px 30px;}
.office .info dd ul{line-height:28px;}
.office .info dd li{margin-top:20px;border-bottom:1px solid #c1c1c1;}
.office .info dd li .map_box{display:none;}
.office .info dd a{display:block;overflow:hidden;font-size:24px;line-height:37px;letter-spacing:-2px;}
.office .info dd a strong{height:39px;float:left;font-size:28px;line-height:40px;}
.office .info dd a span{padding-right: 70px; border: 0px solid red; display: block;}
.office .map.map_kr .info dd a{background:url(../images/gcv/office_accordion_icon_off.png) no-repeat 95% center;}
.office .map.map_kr .info dd .on{background:url(../images/gcv/office_accordion_icon_on.png) no-repeat 95% center;}
.office .map.map_en .info dd a{background:url(../images/gcv/office_accordion_icon_off.png) no-repeat 95% center;}
.office .map.map_en .info dd .on{background:url(../images/gcv/office_accordion_icon_on.png) no-repeat 95% center;}
.office .map_box{width:100%;height:500px;position:relative;padding-top:20px;}
.office .wrap_bg_01{width:598px;height:182px;left:75px;top:192px;background:url(../images/wrap_bg/office_wrap_bg_01.png) no-repeat left top;}
/* office tab_type_01 베트남*/
/*.office .tab_type_01{padding:0 15px;}
.office .tab_type_01 ul{display:table; width:100%; table-layout: fixed;}
.office .tab_type_01 ul::after{content:''; display:table; clear:both;} !*float 풀기*!
.office .tab_type_01 li{margin-left:0;}
.office .tab_type_01 li:nth-child(1){display: table-caption;}
.office .tab_type_01 li:nth-child(2),.office .tab_type_01 li:nth-child(3), .office .tab_type_01 li:nth-child(4){float:left; width:calc(100% / 3);}
.office .tab_type_01 li:nth-child(5),.office .tab_type_01 li:nth-child(6), .office .tab_type_01 li:nth-child(7){float:left; width:calc(100% / 3);}
.office .tab_type_01 li a{padding:10px 2px; vertical-align: middle;}*/


.office .tab_type_01{width: calc(100% - 30px); margin-bottom:20px;}
.office .tab_type_01 ul{ display: flex; flex-direction: row; flex-wrap: wrap; border:1px solid #666;}
.office .tab_type_01 li{width:20%; display: flex; border-right:1px solid #999; border-bottom:1px solid #999;}
.office .tab_type_01 li:nth-child(5), .tab_type_01 li:nth-child(10){border-right:0;}
/*.office .tab_type_01 li:nth-child(5), .tab_type_01 li:nth-child(6), .tab_type_01 li:nth-child(7), .tab_type_01 li:nth-child(8){border-bottom:0px solid #999;}*/
.office .tab_type_01 li a{padding:15px 10px; display:block; width:100%; text-align: center;}
.office.tab_type_01 li a{padding:15px 10px; display:block; width:100%; text-align: center;}
.office .tab_type_01 li a.on{color:#fff; background:#222;}


/* brand */
.brand_main #content{padding-bottom:100px;}
.brand_main .title{font-size:34px;line-height:50px;}
.brand_main .title strong{margin-bottom:20px;padding-bottom:0px;font-size:70px;letter-spacing:-2px;}
.brand_main .title strong:after{display:none;}
.brand_main .title span{display:block;position:relative;padding-top:65px;font-size:22px;line-height:35px;font-weight:400;letter-spacing:-1px;}
.brand_main .title span:after{content:'';display:block;clear:both;width:30px;height:3px;position:absolute;left:50%;top:30px;margin-left:-15px;background:#000;}
.brand_main .title span b{display:block;padding-top:35px;font-size:28px;line-height:45px;}
.brand_main .text_content{position:relative;}
.brand_main .text_content .text_title{padding:0 0 104px 0;font-size:32px;line-height:45px;font-weight:700;text-align:center;letter-spacing:-1px;}
.brand_main .text_content_01{padding:0 0 100px 62px;background:url(../images/brand/brand_main_img_01.png) no-repeat left 124px;}
.brand_main .text_content_01 .text_title{padding-right:62px;}
.brand_main .text_content_01 ul{height:501px;font-size:0;}
.brand_main .text_content_01 li{display:inline-block;width:194px;height:180px;margin-right:8px;font-size:24px;font-weight:700;line-height:180px;text-align:center;}
.brand_main .text_content_01 li:nth-child(4){padding-left:103px;}
.brand_main .text_content_01 li:nth-child(6){padding-left:202px;}
.brand_main .text_content_02{overflow:hidden; margin-bottom:20px; border:0px solid red;}
.brand_main .text_content_02 .text_title{padding-bottom:45px;} 
.brand_main .text_content_02 dl{width:100%;}
.brand_main .text_content_02 dt{font-weight:700;}
.brand_main .text_content_02 dt strong{display:block;width:181px;padding-top:40px;font-size:28px;line-height:40px;text-align:center;}
.brand_main .text_content_02 dd{font-size:22px;line-height:35px;}
.brand_main .text_content_02 .dl_01{height:190px;float:left;background:url(../images/brand/brand_main_num_img_01.png) no-repeat left top;}
.brand_main .text_content_02 .dl_01 dt{float:left;}
.brand_main .text_content_02 .dl_01 dt strong{padding-left:33px; padding-top:20px;}
.brand_main .text_content_02 .dl_01 dd{float:left;padding-top:22px;padding-left:28px;}
.brand_main .text_content_02 .dl_02{height:360px;float:right;background:url(../images/brand/brand_main_num_img_02.png) no-repeat right 70px;}
.brand_main .text_content_02 .dl_02 dt{float:right;}
.brand_main .text_content_02 .dl_02 dt strong{padding-top:114px;padding-right:30px;}
.brand_main .text_content_02 .dl_02 dd{float:right;padding-top:19px;padding-right:28px;text-align:right;}
.brand_main .text_content_02 .dl_03{height:280px;float:left;background:url(../images/brand/brand_main_num_img_03.png) no-repeat left 25px;}
.brand_main .text_content_02 .dl_03 dt{float:left;}
.brand_main .text_content_02 .dl_03 dt strong{padding-left:33px; padding-top:57px;}
.brand_main .text_content_02 .dl_03 dd{float:left; padding-left:28px;}
.brand_main .text_content_02 .dl_04{height:290px;float:right;background:url(../images/brand/brand_main_num_img_04.png) no-repeat right 41px;}
.brand_main .text_content_02 .dl_04 dt{float:right;}
.brand_main .text_content_02 .dl_04 dt strong{padding-right:33px; padding-top:40px;}
.brand_main .text_content_02 .dl_04 dd{float:right; padding-right:28px;text-align:right;}
.brand_main .text_content_03 .text_title{padding:60px 0 25px 30px;font-size:42px;line-height:45px;text-align:left;}/*paddin-top 수정*/
.brand_main .text_content_03 p{padding-bottom:42px;text-align:center; border:0px solid pink;}
.brand_main .text_content_03 p img{vertical-align:top; width:100%; height:200px;} /*브랜드 메인 이미지 수정 width:100%*/
.brand_main .wrap_bg_01{width:635px;height:172px;left:39px;top:185px;background:url(../images/wrap_bg/brand_main_wrap_bg_01.png) no-repeat left top;}

/* carecella */
.carecella #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.carecella .title strong{font-size:60px;}
.carecella .text_content_01{text-align:center;background:url(../images/brand/new_brand_carecella_01.png) no-repeat center 20px; padding:0 15px;}/*20200408 이미지 변경*/
.carecella .text_content_01 strong{display:block;padding:400px 0 45px;font-size:28px;line-height:40px;letter-spacing:-1px;}
.carecella .text_content_01 p{line-height:35px;letter-spacing:-1px;}
.carecella .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* carecella_view */
.carecella_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.carecella_view .title strong{font-size:60px;}

/* general_balance */
.general_balance #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.general_balance .title strong{font-size:60px;letter-spacing:-0.1em}
.general_balance .text_content_01{text-align:center;background:url(../images/brand/new_brand_generalbalance_01.png) no-repeat center 90px; padding:0 15px;}
.general_balance .text_content_01 strong{display:block;padding:400px 0 45px;font-size:28px;line-height:40px;letter-spacing:-0.07em;}
.general_balance .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.general_balance .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* general_balance_view */
.general_balance_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.general_balance_view .title strong{font-size:60px;letter-spacing:-0.1em}

/* ck_balance */
.ck_balance #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.ck_balance .title{letter-spacing:-0.06em}
.ck_balance .title strong{font-size:60px;letter-spacing:-0.07em}
.ck_balance .text_content_01{text-align:center;background:url(../images/brand/new_brand_ck_01.png) no-repeat center 50px; padding:0 15px;}
.ck_balance .text_content_01 strong{display:block;padding:388px 0 45px;font-size:28px;line-height:40px;letter-spacing:-0.07em;}
.ck_balance .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.ck_balance .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* ck_balance_view */
.ck_balance_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.ck_balance_view .title{letter-spacing:-0.06em}
.ck_balance_view .title strong{font-size:60px;letter-spacing:-0.07em}

/* active_ds */
.active_ds #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.active_ds .title{letter-spacing:-0.06em}
.active_ds .title strong{font-size:60px;letter-spacing:-0.07em}
.active_ds .text_content_01{text-align:center;background:url(../images/brand/new_brand_active_01.png) no-repeat center 25px; padding:0 15px;}
.active_ds .text_content_01 strong{display:block;padding:388px 0 45px;font-size:26px;line-height:40px;letter-spacing:-0.07em;}
.active_ds .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.active_ds .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* active_ds_view */
.active_ds_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.active_ds_view .title{letter-spacing:-0.06em}
.active_ds_view .title strong{font-size:60px;letter-spacing:-0.07em}

/* gcoop_cafe */
.gcoop_cafe #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.gcoop_cafe .title{letter-spacing:-0.06em}
.gcoop_cafe .title strong{font-size:60px;letter-spacing:-0.07em}
.gcoop_cafe .text_content_01{text-align:center;background:url(../images/brand/new_brand_cafe_01.png) no-repeat center 45px; padding:0 15px;}
.gcoop_cafe .text_content_01 strong{display:block;padding:388px 0 45px;font-size:28px;line-height:40px;letter-spacing:-0.07em;}
.gcoop_cafe .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.gcoop_cafe .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* gcoop_cafe_view */
.gcoop_cafe_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.gcoop_cafe_view .title{letter-spacing:-0.06em}
.gcoop_cafe_view .title strong{font-size:60px;letter-spacing:-0.07em}

/* ecoer_snow */
.ecoer_snow #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.ecoer_snow .title{letter-spacing:-0.06em}
.ecoer_snow .title strong{font-size:60px;letter-spacing:-0.07em}
.ecoer_snow .text_content_01{text-align:center;background:url(../images/brand/new_brand_eco_01.png) no-repeat center 70px; padding:0 15px;}
.ecoer_snow .text_content_01 strong{display:block;padding:388px 0 45px;font-size:28px;line-height:40px;letter-spacing:-0.07em;}
.ecoer_snow .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.ecoer_snow .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* ecoer_snow_view */
.ecoer_snow_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.ecoer_snow_view .title{letter-spacing:-0.06em}
.ecoer_snow_view .title strong{font-size:60px;letter-spacing:-0.07em}

/* gcoop */
.gcoop #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.gcoop .title{letter-spacing:-0.06em}
.gcoop .title strong{font-size:60px;letter-spacing:-0.07em}
.gcoop .text_content_01{text-align:center;background:url(../images/brand/new_brand_etc_01.png) no-repeat center 5px; padding:0 15px;}
.gcoop .text_content_01 strong{display:block;padding:388px 0 45px;font-size:28px;line-height:40px;letter-spacing:-0.07em;}
.gcoop .text_content_01 p{font-size:22px;line-height:34px;letter-spacing:-0.05em;}
.gcoop .product_title{text-align:center;margin:100px 0 40px;font-size:38px;font-weight:700;letter-spacing:-0.05em;line-height:1em;}

/* gcoop_view */
.gcoop_view #content{padding-bottom:100px;background:url(../images/wrap_bg/brand_sub_wrap_bg_01.png) no-repeat 80px 120px}
.gcoop_view .title{letter-spacing:-0.06em}
.gcoop_view .title strong{font-size:60px;letter-spacing:-0.07em}

/* g_cast */
.g_cast #content{padding-bottom:100px;}
.g_cast .title strong{font-size:60px;}
.g_cast .news_title{height:68px;padding-left:30px;font-size:38px;line-height:40px;font-weight:700;}
.g_cast .latest_news_banner{width:660px;height:284px;margin:0 auto 75px;position:relative;overflow:hidden;}
.g_cast .latest_news_banner a{display:block;width:100%;height:100%;position:relative;z-index:2;}
.g_cast .latest_news_banner a:after{content:'';display:block;clear:both;width:46px;height:46px;position:absolute;right:30px;bottom:30px;z-index:2;background:url(../images/common/btn_more_w.png) no-repeat left top;background-size:38px 38px;}
.g_cast .latest_news_banner span.days{display:block;padding-top:11px;position:absolute;left:30px;top:30px;z-index:2;font-size:20px;line-height:20px;font-weight:700;color:#fff;letter-spacing:-1px;border-top:3px solid #fff;}
.g_cast .latest_news_banner span.logo{display:block;padding-top:11px;position:absolute;left:30px;top:30px;z-index:2;}
.g_cast .latest_news_banner strong.list_title{display:block;width:530px;height:33px;overflow:hidden;position:absolute;left:0;bottom:65px;z-index:2;padding:0 30px;font-size:32px;line-height:33px;color:#fff;font-weight:700;}
.g_cast .latest_news_banner span.list_txt{display:block;width:530px;height:35px;overflow:hidden;position:absolute;left:0;bottom:25px;z-index:2;padding:0 30px;font-size:22px;line-height:33px;color:#fff;}
.g_cast .latest_news_banner .list_dim_off{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;opacity:0.4;background:#000;}
.g_cast .latest_news_banner .icon_play{display:block;width:38px;height:44px;position:absolute;left:171px;top:179px;z-index:1;background:url(../images/common/btn_play.png) repeat left top;}
.g_cast .latest_news_banner img{width:100%;position:absolute;left:0;top:0;z-index:1;}
.g_cast .tab_type_02{padding-bottom:40px;}
.g_cast .wrap_bg_01{width:27px;height:75px;left:80px;top:260px;background:url(../images/wrap_bg/g_cast_wrap_bg_01.png) no-repeat left top;}
.g_cast .wrap_bg_02{width:132px;height:317px;left:524px;top:105px;background:url(../images/wrap_bg/g_cast_wrap_bg_02.png) no-repeat left top;}

/* g_cast_view */
.g_cast_view #content{padding-bottom:100px;}
.g_cast_view .title strong{font-size:60px;}
.g_cast_view .wrap_bg_01{width:27px;height:75px;left:80px;top:260px;background:url(../images/wrap_bg/g_cast_wrap_bg_01.png) no-repeat left top;}
.g_cast_view .wrap_bg_02{width:132px;height:317px;left:524px;top:105px;background:url(../images/wrap_bg/g_cast_wrap_bg_02.png) no-repeat left top;}

/* campus */
.campus #content{padding-bottom:100px;}
.campus .tab_type_01{height:140px;}
.campus .map{width:100%;height:715px;position:relative;background:url(../images/g_cast/campus_map.png) no-repeat left top;}
.campus .map .map_kr_info{width:400px;height:608px;position:absolute;top:270px;left:286px;background:url(../images/g_cast/campus_map_kr_info_bg.png) no-repeat left top;} /*20200311 한국맵인포 위치 수정*/
.campus .map .map_en_info{width:428px;height:333px;position:absolute;top:265px !important; right:209px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;} /*20200311 미국지사 추가 위치 수정*/
.campus .map .map_en_info p{padding:30px 0 0 30px;}
.campus .map .map_tw_info{width:392px;height:272px;position:absolute;top:329px;left:297px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}
.campus .map .map_tw_info p{padding-top:30px;}
.campus .map .map_jp_info{width:392px;height:272px;position:absolute;top:298px;left:333px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;} /* 20200131 G.CAST 일본지사 추가 */
.campus .map .map_jp_info p{padding-top:30px;} /* 20200131 G.CAST 일본지사 추가 */
.campus .map img{display:block;width:51px;height:74px;position:absolute;}
.campus .map img.kr_pointer{left:270px;top:209px;}
.campus .map img.en_pointer{left:511px;top:216px;}
.campus .map img.tw_pointer{left:251px;top:275px;}
.campus .map img.jp_pointer{left:310px;top:220px;} /* 20200131 G.CAST 일본지사 추가 */
.campus .map p{padding:35px 0 0 40px; font-size:18px;line-height:35px;color:#fff;letter-spacing:-2px;} /*202000311 모바일 맵인포 폰트사이즈 수정*/
.campus .map p strong{display:block;padding-bottom:15px;font-size:32px;line-height:40px;}
.campus .wrap_bg_01{width:103px;height:156px;left:81px;top:163px;background:url(../images/wrap_bg/campus_wrap_bg_01.png) no-repeat left top;}
.campus .wrap_bg_02{width:58px;height:134px;left:569px;top:175px;background:url(../images/wrap_bg/campus_wrap_bg_02.png) no-repeat left top;}
.campus .list_type_02.tw ul li p{}
/* campus tab_type_01 한국*/
.campus .tab_type_01{padding:0 15px;}
.campus .tab_type_01 ul{display:table; width:100%; table-layout: fixed;}
.campus .tab_type_01 li{margin-left:0; display:table-cell;}
/*.campus .tab_type_01 li:nth-child(1){display: table-caption;}
.campus .tab_type_01 li:nth-child(2),.office .tab_type_01 li:nth-child(3), .office .tab_type_01 li:nth-child(4){float:left; width:calc(100% / 3);}
.campus .tab_type_01 li:nth-child(5),.office .tab_type_01 li:nth-child(6), .office .tab_type_01 li:nth-child(7){float:left; width:calc(100% / 3);}*/
.campus .tab_type_01 li a{padding:10px 2px; vertical-align: middle;}

/* campus_view */
.campus_view #content{padding-bottom:100px;}
.campus_view .tab_type_01{height:140px;}
.campus_view .map{width:100%;height:715px;position:relative;background:url(../images/g_cast/campus_map.png) no-repeat left top;}
.campus_view .map .map_kr_info{width:385px;height:608px;position:absolute;top:270px;left:314px;background:url(../images/g_cast/campus_map_kr_info_bg.png) no-repeat left top;}
.campus_view .map .map_en_info{width:428px;height:333px;position:absolute;top:233px;right:209px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;}
.campus_view .map .map_en_info p{padding:30px 0 0 30px;}
.campus_view .map .map_tw_info{width:392px;height:272px;position:absolute;top:329px;left:297px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}
.campus_view .map .map_tw_info p{padding-top:30px;}
.campus_view .map .map_jp_info{width:392px;height:272px;position:absolute;top:276px;left:320px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}/* 20200131 G.CAST-view 일본지사 추가 */
.campus_view .map .map_jp_info p{padding-top:30px;}/* 20200131 G.CAST-view 일본지사 추가 */
.campus_view .map img{display:block;width:51px;height:74px;position:absolute;}
.campus_view .map img.kr_pointer{left:270px;top:209px;}
.campus_view .map img.en_pointer{left:511px;top:216px;}
.campus_view .map img.tw_pointer{left:251px;top:275px;}
.campus_view .map img.jp_pointer{left:310px;top:275px;} /* 20200131 G.CAST-view 일본지사 추가 */
.campus_view .map p{padding:35px 0 0 40px;font-size:22px;line-height:35px;color:#fff;letter-spacing:-2px;}
.campus_view .map p strong{display:block;padding-bottom:15px;font-size:32px;line-height:40px;}
.campus_view .wrap_bg_01{width:103px;height:156px;left:81px;top:163px;background:url(../images/wrap_bg/campus_wrap_bg_01.png) no-repeat left top;}
.campus_view .wrap_bg_02{width:58px;height:134px;left:569px;top:175px;background:url(../images/wrap_bg/campus_wrap_bg_02.png) no-repeat left top;}
.campus_view .view_type_01.tw .view_title strong,
.campus_view .view_type_01.tw .edit_content,
.campus_view .view_type_01.tw .edit_content *{font-family:Droid sans, Malgun Gothic, sans-serif}

/* notice */
.notice #content{padding-bottom:100px;}
.notice .wrap_bg_01{width:99px;height:258px;left:54px;top:95px;background:url(../images/wrap_bg/notice_wrap_bg_01.png) no-repeat left top;}
.notice .wrap_bg_02{width:54px;height:111px;left:597px;top:234px;background:url(../images/wrap_bg/notice_wrap_bg_02.png) no-repeat left top;}

/* notice_view */
.notice_view #content{padding-bottom:100px;}
.notice_view .wrap_bg_01{width:99px;height:258px;left:54px;top:95px;background:url(../images/wrap_bg/notice_wrap_bg_01.png) no-repeat left top;}
.notice_view .wrap_bg_02{width:54px;height:111px;left:597px;top:234px;background:url(../images/wrap_bg/notice_wrap_bg_02.png) no-repeat left top;}

/* press_release */
.press_release #content{padding-bottom:100px;}
.press_release .wrap_bg_01{width:67px;height:89px;left:81px;top:233px;background:url(../images/wrap_bg/press_release_wrap_bg_01.png) no-repeat left top;}
.press_release .wrap_bg_02{width:73px;height:174px;left:568px;top:223px;background:url(../images/wrap_bg/press_release_wrap_bg_02.png) no-repeat left top;}

/* press_release_view */
.press_release_view #content{padding-bottom:100px;}
.press_release_view .wrap_bg_01{width:67px;height:89px;left:81px;top:233px;background:url(../images/wrap_bg/press_release_wrap_bg_01.png) no-repeat left top;}
.press_release_view .wrap_bg_02{width:73px;height:174px;left:568px;top:223px;background:url(../images/wrap_bg/press_release_wrap_bg_02.png) no-repeat left top;}

/* onair_main */
.onair_main #content{padding-bottom:40px;}
.onair_main .title{padding:162px 0 93px;font-size:34px;line-height:50px;}
.onair_main .title strong{margin-bottom:8px;padding-bottom:0px;font-size:70px;letter-spacing:-2px;}
.onair_main .title strong:after{display:none;}
.onair_main .title span{display:block;position:relative;padding-top:46px;font-size:22px;line-height:34px;font-weight:400;letter-spacing:-1px;}
.onair_main .title span:after{content:'';display:block;clear:both;width:30px;height:3px;position:absolute;left:50%;top:16px;margin-left:-15px;background:#000;}
.onair_main .title span b{display:block;padding-top:35px;font-size:28px;line-height:45px;}
.onair_main .text_content{width:660px;height:399px;margin:0 auto 60px;position:relative;color:#fff;text-align:right;}
.onair_main .text_content .text_title{padding:40px 30px 0 0;font-size:42px;line-height:52px;font-weight:700;letter-spacing:-0.06em;}
.onair_main .text_content p{padding:4px 30px 0 0;font-size:24px;line-height:36px;letter-spacing:-0.05em;}
.onair_main .text_content a{position:absolute;bottom:50px;right:30px;}
.onair_main .text_content_01{background:url(../images/onair/onair_main_img_01.png) no-repeat left top;}
.onair_main .text_content_02{color:#222;background:url(../images/onair/onair_main_img_02.png) no-repeat left top;}
.onair_main .text_content_03{color:#222;background:url(../images/onair/onair_main_img_03.png) no-repeat left top;}
.onair_main .wrap_bg_01{width:26px;height:75px;left:51px;top:492px;background:url(../images/wrap_bg/onair_main_wrap_bg_01.png) no-repeat left top;}
.onair_main .wrap_bg_02{width:95px;height:278px;left:584px;top:224px;background:url(../images/wrap_bg/onair_main_wrap_bg_02.png) no-repeat left top;}

/* live */
.live #content{padding-bottom:100px;}
.live .title strong{font-size:60px;}
.live .onair_content{width:660px;margin:0 auto;}
.live .wrap_bg_01{width:68px;height:89px;left:78px;top:249px;background:url(../images/wrap_bg/onair_wrap_bg_01.png) no-repeat left top;}
.live .wrap_bg_02{width:107px;height:182px;left:570px;top:194px;background:url(../images/wrap_bg/onair_wrap_bg_02.png) no-repeat left top;}

/* onair
.onair #content{padding-bottom:100px;}
.onair .onair_content{width:660px;margin:0 auto;}
.onair .wrap_bg_01{width:68px;height:89px;left:78px;top:249px;background:url(../images/wrap_bg/onair_wrap_bg_01.png) no-repeat left top;}
.onair .wrap_bg_02{width:107px;height:182px;left:570px;top:194px;background:url(../images/wrap_bg/onair_wrap_bg_02.png) no-repeat left top;} */

/* how-to *//* 2018-02-19 */
.how-to #content{padding-bottom:100px;}
.how-to .title strong{font-size:60px;}
/* .how-to .list_type_01{width:660px;margin:0 auto;}
.how-to .list_type_01 ul{width:100%;}
.how-to .list_type_01 ul li{width:100%;height:284px;margin-right:20px;} */
.how-to .list_type_01 li span.days{padding-top:0;font-size:23px;border-top:none;}
/* .how-to .list_type_01 li strong.list_title{height:auto;} */
.how-to .wrap_bg_01{width:67px;height:89px;left:79px;top:248px;background:url(../images/wrap_bg/how-to_wrap_bg_01.png) no-repeat left top;}
.how-to .wrap_bg_02{width:107px;height:181px;left:570px;top:194px;background:url(../images/wrap_bg/how-to_wrap_bg_02.png) no-repeat left top;}

/* how-to_view */
.how-to_view #content{padding-bottom:100px;}
.how-to_view .title strong{font-size:60px;}
.how-to_view .wrap_bg_01{width:67px;height:89px;left:79px;top:248px;background:url(../images/wrap_bg/how-to_wrap_bg_01.png) no-repeat left top;}
.how-to_view .wrap_bg_02{width:107px;height:181px;left:570px;top:194px;background:url(../images/wrap_bg/how-to_wrap_bg_02.png) no-repeat left top;}

/* gtv */
.gtv #content{padding-bottom:100px;}
.gtv .title strong{font-size:60px;}
.gtv .list_type_01 li span.days{padding-top:0;font-size:23px;border-top:none;}
.gtv .wrap_bg_01{width:67px;height:89px;left:79px;top:248px;background:url(../images/wrap_bg/how-to_wrap_bg_01.png) no-repeat left top;}
.gtv .wrap_bg_02{width:107px;height:181px;left:570px;top:194px;background:url(../images/wrap_bg/how-to_wrap_bg_02.png) no-repeat left top;}

/* business_main */
.business_main #content{padding-bottom:40px;}
.business_main .title{font-size:40px;font-weight:700;letter-spacing:-2px;}
.business_main .title strong{margin-bottom:0;font-size:64px;}
.business_main .title strong:after{display:none;}
.business_main .text_content{width:660px;height:399px;margin:0 auto;position:relative;padding-bottom:60px;letter-spacing:-1px;text-align:right;}
.business_main .text_content a{display:inline-block;width:100%;height:100%;}
.business_main .text_content .text_title{padding:39px 28px 15px 0;font-size:42px;line-height:55px;font-weight:700;letter-spacing:-3px;}
.business_main .text_content strong{display:block;padding-bottom:10px;}
.business_main .text_content p{padding:0 28px 0 20px;font-size:24px;line-height:35px;}
.business_main .text_content_01{background:url(../images/business/business_main_img_01.png) no-repeat left top;}
.business_main .text_content_02{background:url(../images/business/business_main_img_02.png) no-repeat left top;}
.business_main .text_content_03{background:url(../images/business/business_main_img_03.png) no-repeat left top;}
.business_main .text_content_04{background:url(../images/business/business_main_img_04.png) no-repeat left top;}
.business_main .text_content_05{background:url(../images/business/business_main_img_05.png) no-repeat left top;}
.business_main .text_content_06{background:url(../images/business/business_main_img_06.png) no-repeat left top; border-radius: 50px; margin-bottom: 40px; padding-bottom: 0;}
.business_main .text_content_07{background:url(../images/business/business_main_img_07.png) no-repeat left top; border-radius: 50px; margin-bottom: 40px; padding-bottom: 0;}
.business_main .wrap_bg_01{width:52px;height:65px;left:77px;top:179px;background:url(../images/wrap_bg/business_main_wrap_bg_01.png) no-repeat left top;}
.business_main .wrap_bg_02{width:116px;height:217px;left:570px;top:108px;background:url(../images/wrap_bg/business_main_wrap_bg_02.png) no-repeat left top;}

.member_join .text_content{
    /*width: 100%;
    position: relative;*/
    padding: 20px;
    font-size: 22px;
    line-height: 37px;
    letter-spacing: -1px;
    text-align: center;
    margin-bottom:20px;
}

.member_join .text_content p{
    margin-bottom:15px;
}

.member_join .text_content_04 {
    text-align: center;
    margin-bottom: 20px;
}

.member_join .text_content_04 a{
    display: block;
    width: 222px;
    height: 50px;
    margin: 0 auto;
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 50px;
    letter-spacing: -1px;
    background: #000;
}

.member_join .text_content_04 p {
    padding-top: 30px;
    font-size: 14px;
    line-height: 25px;
}

.brand-regi-tit{font-size:1.2em;}
.brand-regi-cont{font-size:1em; margin-top:20px; display: block}
.brand-regi-cont2{font-size:0.9em; color:#888}

/* ceo_comments */
.ceo_comments .title{padding-bottom:60px;}
.ceo_comments #content{padding-bottom:100px;}
.ceo_comments .text_content{position:relative;font-size:22px;line-height:37px;letter-spacing:-1px;text-align:center; padding:0 15px; padding-top:447px;}
.ceo_comments .sign{padding-top:30px;position:relative;z-index:2;}
.ceo_comments .bg_img_01{position:absolute;left:0;top:0; width:100%;}
.ceo_comments .wrap_bg_01{width:161px;height:106px;left:559px;top:1453px;background:url(../images/wrap_bg/ceo_comments_wrap_bg_01.png) no-repeat left top;}

/* g6_strengths */
.g6_strengths #content{padding:0 15px 100px 15px;}
.g6_strengths .title strong{font-size:60px;}
.g6_strengths .text_content_01{padding-bottom:90px;font-size:22px;line-height:35px;text-align:center;letter-spacing:-1px;}
.g6_strengths .text_content_01 p{padding-bottom:15px;font-size:26px;}
.g6_strengths .text_content_02 ul{width:660px;margin:95px auto 0;border-top:1px solid #b9b9b9;}
.g6_strengths .text_content_02 li{width:100%;min-height:151px;overflow:hidden;border-bottom:1px solid #b9b9b9;}
.g6_strengths .text_content_02 li strong{display:block;padding:35px 0 0 148px;font-size:30px;letter-spacing:-1px;line-height:35px;}
.g6_strengths .text_content_02 li p{padding:15px 0 35px 148px;font-weight:bold;letter-spacing:-1px;font-size:22px;line-height:35px;}
.g6_strengths .text_content_02 li.li_01{background:url(../images/business/g6_strengths_icon_01.png) no-repeat 9px center;}
.g6_strengths .text_content_02 li.li_02{background:url(../images/business/g6_strengths_icon_02.png) no-repeat 16px center;}
.g6_strengths .text_content_02 li.li_03{background:url(../images/business/g6_strengths_icon_03.png) no-repeat 0px center;}
.g6_strengths .text_content_02 li.li_04{background:url(../images/business/g6_strengths_icon_04.png) no-repeat 9px center;}
.g6_strengths .text_content_02 li.li_05{background:url(../images/business/g6_strengths_icon_05.png) no-repeat 11px center;}
.g6_strengths .text_content_02 li.li_06{background:url(../images/business/g6_strengths_icon_06.png) no-repeat 11px center;}
.g6_strengths .text_content_02 li.li_06 strong{padding-top:48px;}
.g6_strengths .wrap_bg_01{width:65px;height:126px;left:0px;top:669px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_01.png) no-repeat left top;}
.g6_strengths .wrap_bg_02{width:60px;height:69px;left:614px;top:1194px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_02.png) no-repeat left top;}

/* partner */
.partner .text_content{position:relative;margin-bottom:90px;text-align:center; padding:0 15px;}
.partner .text_content .text_title{display:inline-block;padding-bottom:413px;;position:relative;z-index:2;font-size:38px;line-height:45px;font-weight:700;}
.partner .text_content p{position:relative;z-index:2;font-size:22px;line-height:33px;letter-spacing:-1px;}
.partner .text_content strong{display:block;padding-bottom:17px;font-weight:700;font-size:28px;letter-spacing:0; line-height: 1.5;}
.partner .text_content_01:after{content:'';display:block;clear:both;width:720px;height:443px;position:absolute;left:0;top:65px;z-index:1;background:url(../images/business/partner_img_01.png) no-repeat left top;}
.partner .text_content_02:after{content:'';display:block;clear:both;width:720px;height:443px;position:absolute;left:0;top:115px;z-index:1;background:url(../images/business/partner_img_02.png) no-repeat left top;}
.partner .text_content_03:after{content:'';display:block;clear:both;width:720px;height:443px;position:absolute;left:0;top:120px;z-index:1;background:url(../images/business/partner_img_03.png) no-repeat left top;}
.partner .wrap_bg_01{width:71px;height:114px;left:0px;top:1800px;background:url(../images/wrap_bg/partner_wrap_bg_01.png) no-repeat left top;}
.partner .wrap_bg_02{width:140px;height:78px;left:537px;top:1075px;background:url(../images/wrap_bg/partner_wrap_bg_02.png) no-repeat left top;}

/* m_plan */
.m_plan .title{padding-bottom:450px;}
.m_plan #content{padding-bottom:100px;}
.m_plan .text_content{width:100%; max-width:85%;  padding-left:50px;position:relative;font-size:22px;line-height:37px;letter-spacing:-1px;text-align:left;}
.m_plan .text_content p{padding-bottom:20px;line-height:35px;}
.m_plan .text_content_04{text-align:center;}
.m_plan .text_content_04 a{display:block;width:310px;height:90px;margin:0 auto;font-size:28px;text-align:center;color:#fff;line-height:90px;letter-spacing:-1px;background:#000;}
.m_plan .text_content_04 p{padding-top:55px;font-size:20px;line-height:32px;}
.m_plan .wrap_bg_01{width:161px;height:106px;left:559px;top:1453px;background:url(../images/wrap_bg/ceo_comments_wrap_bg_01.png) no-repeat left top;}
.m_plan .text_content_01:after{content:'';display:block;clear:both;width:720px;height:443px;position:absolute;left:0;top:50px;z-index:1;background:url(../images/business/m_plan_img_01.png) no-repeat left top;}
.m_plan .pers_data1 table{ width: 100%; margin: 20px 0; }
.m_plan .pers_data1 table td, .pers_data1 table th{ padding: 10px 5px; border: 1px solid #eeeeee; }
.m_plan .pers_data1 .pers_sp1{ margin-left: 15px; }
.m_plan .pers_data1 .pers_sp2{ margin-left: 30px; }
.m_plan .pers_data1 .pers_sp3{ margin-left: 50px; }


/* tools_main */
.tools_main #content{padding-bottom:40px;}
.tools_main .text_content{width:660px;height:399px;margin:0 auto 60px;position:relative;letter-spacing:-1px;text-align:right;}
.tools_main .text_content a{display:block;width:100%;height:100%;}
.tools_main .text_content .text_title{padding:50px 30px 20px 0;font-size:42px;line-height:55px;font-weight:700;}
.tools_main .text_content p{padding-right:20px;font-size:24px;line-height:35px;}
.tools_main .text_content_01{background:url(../images/tools/tools_main_img_01.png) no-repeat left top;}
.tools_main .text_content_02{background:url(../images/tools/tools_main_img_02.png) no-repeat right top;}
.tools_main .text_content_02 .text_title{color:#fff;}
.tools_main .text_content_02 p{color:#fff;}
.tools_main .text_content_03{background:url(../images/tools/tools_main_img_03.jpg) no-repeat right top;}
.tools_main .text_content_03 .text_title{color:#fff;}
.tools_main .text_content_03 p{color:#fff;}
.tools_main .wrap_bg_01{width:124px;height:196px;left:0px;top:202px;background:url(../images/wrap_bg/tools_main_wrap_bg_01.png) no-repeat left top;}
.tools_main .wrap_bg_02{width:62px;height:257px;left:529px;top:114px;background:url(../images/wrap_bg/tools_main_wrap_bg_02.png) no-repeat left top;}

.tools.tab_type_01{padding:0 15px; }
.tools.tab_type_01 ul{width:100%; margin-bottom: 20px; display: flex;}
.tools.tab_type_01 li{margin-left: -1px; display: flex; width:25%;}
.tools.tab_type_01 li:first-child{margin-left:0;}
.tools.tab_type_01 li a{display:block;width:100%;height:100%;position:relative; font-size:0.9em;font-weight:700;color:#222;text-align:center;border:1px solid #8f8f8f;box-sizing:border-box; padding:15px 10px;}
.tools.tab_type_01 li a.on{color:#fff;border:1px solid #222;background:#222;}

/* business_data */
.business_data #content{padding-bottom:100px;}
.business_data .tab_type_02{height:140px;}
.business_data .tab_type_02 .tab_4p li:nth-child(2){width:17%;}
.business_data .title{padding-bottom:90px;}
.business_data .search_type_01{margin-bottom:20px;}
.business_data .search_type_01 .text_info{position:absolute;left:0;bottom:0;font-size:22px;line-height:20px;letter-spacing:-2px;}
.business_data .wrap_bg_01{width:74px;height:173px;left:83px;top:109px;background:url(../images/wrap_bg/business_data_wrap_bg_01.png) no-repeat left top;}
.business_data .wrap_bg_02{width:87px;height:154px;left:567px;top:191px;background:url(../images/wrap_bg/business_data_wrap_bg_02.png) no-repeat left top;}

/* product_data */
.product_data #content{padding-bottom:100px;}
.product_data .tab_type_02{height:140px;}
.product_data .tab_type_02 .tab_4p li:nth-child(2){width:17%;}
.product_data .title{padding-bottom:90px;}
.product_data .search_type_01{margin-bottom:20px;}
.product_data .search_type_01 .text_info{position:absolute;left:0;bottom:0;font-size:22px;line-height:24px;letter-spacing:-2px;}
.product_data .wrap_bg_01{width:74px;height:173px;left:83px;top:109px;background:url(../images/wrap_bg/product_data_wrap_bg_01.png) no-repeat left top;}
.product_data .wrap_bg_02{width:87px;height:154px;left:567px;top:191px;background:url(../images/wrap_bg/product_data_wrap_bg_02.png) no-repeat left top;}

/* login */
.login #content{padding-bottom:100px;}
.login .title{padding-bottom:80px;}
.login .login_form{width:660px;margin:0 auto;text-align:center;}
.login .login_form .input_list{padding-bottom:14px;text-align:left;}
.login .login_form .input_list li{padding-bottom:16px;color:#686868;}
.login .login_form .input_list input{width:100%;height:86px;padding-left:23px;font-size:24px;text-align:left;border:2px solid #c1c1c1;box-sizing:border-box;}
.login .login_form p{width:100%;height:100px;}
.login .login_form p button{display:inline-block;width:100%;height:100px;text-align:center;font-size:30px;color:#fff;font-weight:700;line-height:100px;border:none;cursor:pointer;background:#222;}
.login .login_form .join{width:100%;padding-top:60px;position:relative;font-size:16px;text-align:left;}
.login .login_form .join .join_title{padding-top:55px;font-size:20px;line-height:25px;text-align:center;border-top:2px solid #222;}
.login .login_form .join .join_title strong{display:block;padding-bottom:15px;font-size:32px;line-height:40px;}
.login .login_form .join .join_choice{padding-top:50px;font-size:28px;letter-spacing:-1px;line-height:46px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.login .login_form .join .join_choice span{display:inline-block;height:46px;padding:0 0 0 65px;line-height:46px;vertical-align:middle; margin-bottom:15px; width:32%; text-align:left;}
.login .login_form .join .join_choice span:last-child{padding-right:0;}
.login .login_form .join .join_choice span a{vertical-align:middle;font-size:28px;font-weight:700;}
.login .login_form .join .join_choice .join_choice_kr{background:url(../images/member/login_btn_icon_01.png) no-repeat left center;}
.login .login_form .join .join_choice .join_choice_en{background:url(../images/member/login_btn_icon_02.png) no-repeat left center;}
.login .login_form .join .join_choice .join_choice_tw{background:url(../images/member/login_btn_icon_03.png) no-repeat left center;}
.login .login_form .join .join_choice .join_choice_jp{background:url(../images/member/login_btn_icon_04.png) no-repeat left center;}
.login .login_form .join .join_choice .join_choice_vn{background:url(../images/member/login_btn_icon_05.png) no-repeat left center;}

.login .login_form .join .join_choice .join_choice_in{background:url(../images/member/login_btn_icon_06.png) no-repeat left center;}
.login .login_form .join .join_choice .join_choice_my{background:url(../images/member/login_btn_icon_07.png) no-repeat left center;}

.login .wrap_bg_01{width:135px;height:148px;left:0;top:206px;background:url(../images/wrap_bg/login_wrap_bg_01.png) no-repeat left top;}
.login .wrap_bg_02{width:89px;height:263px;left:581px;top:92px;background:url(../images/wrap_bg/login_wrap_bg_02.png) no-repeat left top;}

/* inquiry */
.inquiry #content{padding-bottom:100px;}
.inquiry .title{padding-bottom:85px;}
.inquiry .text_content_01{padding-bottom:95px;font-size:26px;line-height:40px;text-align:center;}
.inquiry .text_content_01 p{padding-top:35px;}
.inquiry .inquiry_info{width:660px;margin:0 auto;}
.inquiry .inquiry_info .dl_content_01{width:100%;height:287px;margin-bottom:40px;background:url(../images/etc/inquiry_info_bg_01.png) no-repeat left top;}
.inquiry .inquiry_info .dl_content_02{width:100%;height:640px;margin-bottom:40px;background:#DBDBDB; border-radius:45px; /*background:url(../images/etc/return_info_bg_02.png) no-repeat left top;*/}
.inquiry .inquiry_info dl{padding:40px 0 22px 50px;}
.inquiry .inquiry_info dt{position:relative;padding-left:17px;font-size:38px;line-height:45px;font-weight:700;}
.inquiry .inquiry_info dt:after{content:'';display:block;clear:both;width:4px;height:36px;position:absolute;left:0;top:3px;background:#222;}
.inquiry .inquiry_info dd{padding-top:30px;font-size:22px;line-height:35px;letter-spacing:-1px;}
.inquiry .inquiry_info .lang_content{width:555px;margin-left:50px;clear:both;border-top:1px solid #bbb;}
.inquiry .inquiry_info p{padding-top:25px;font-size:22px;line-height:35px;}
.inquiry .inquiry_info .lang_box{padding-top:25px;}
.inquiry .inquiry_info .lang_box::after{content:''; display:table; clear:both;} /*float 풀기*/
.inquiry .inquiry_info .lang_box a{display:inline-block; font-size:22px;text-align:center; padding-bottom:20px; width: 33.3%; float: left;}
.inquiry .inquiry_info .lang_box a img{padding-bottom:15px;vertical-align:top;}
.inquiry .inquiry_info .btn_inquiry{width:100%;text-align:center;}
.inquiry .inquiry_info .btn_inquiry a{display:inline-block;width:100%;height:100px;line-height:100px;text-align:center;font-size:30px;color:#fff;background:#222;}
.inquiry .wrap_bg_01{width:78px;height:98px;left:64px;top:243px;background:url(../images/wrap_bg/inquiry_wrap_bg_01.png) no-repeat left top;}
.inquiry .wrap_bg_02{width:96px;height:159px;left:576px;top:180px;background:url(../images/wrap_bg/inquiry_wrap_bg_02.png) no-repeat left top;}

/* return */
.return #content{padding-bottom:100px;}
.return .title{padding-bottom:85px;}
.return .text_content_01{padding-bottom:95px;font-size:26px;line-height:40px;text-align:center;}
.return .text_content_01 p{padding-top:35px;}
.return .inquiry_info{width:660px;margin:0 auto;}
.return .inquiry_info .dl_content_01{width:100%;height:367px;margin-bottom:40px;background:url(../images/etc/return_info_bg_01.png) no-repeat left top;}
.return .inquiry_info .dl_content_02{width:100%;height:640px;margin-bottom:40px;background:#DBDBDB; border-radius:45px; /*background:url(../images/etc/return_info_bg_02.png) no-repeat left top;*/}
.return .inquiry_info dl{padding:40px 0 22px 50px;}
.return .inquiry_info dt{position:relative;padding-left:17px;font-size:38px;line-height:45px;font-weight:700;}
.return .inquiry_info dt:after{content:'';display:block;clear:both;width:4px;height:36px;position:absolute;left:0;top:3px;background:#222;}
.return .inquiry_info dd{padding-top:30px;font-size:22px;line-height:35px;letter-spacing:-1px;}
.return .inquiry_info .lang_content{width:555px;margin-left:50px;clear:both;border-top:1px solid #bbb;}
.return .inquiry_info p{padding-top:25px;font-size:22px;line-height:35px;}
.return .inquiry_info .lang_box{padding-top:25px;}
.return .inquiry_info .lang_box::after{content:''; display:table; clear:both;} /*float 풀기*/
.return .inquiry_info .lang_box a{display:inline-block; font-size:22px;text-align:center; padding-bottom:20px; width: 33.3%; float: left;}
.return .inquiry_info .lang_box a img{padding-bottom:15px;vertical-align:top;}
.return .inquiry_info .btn_inquiry{width:100%;text-align:center;}
.return .inquiry_info .btn_inquiry a{display:inline-block;width:100%;height:100px;line-height:100px;text-align:center;font-size:30px;color:#fff;background:#222;}
.return .wrap_bg_01{width:78px;height:98px;left:64px;top:243px;background:url(../images/wrap_bg/inquiry_wrap_bg_01.png) no-repeat left top;}
.return .wrap_bg_02{width:96px;height:159px;left:576px;top:180px;background:url(../images/wrap_bg/inquiry_wrap_bg_02.png) no-repeat left top;}

/* newsletter */
.newsletter #content{padding-bottom:100px;}
.newsletter .title{padding-bottom:85px;}
.newsletter .wrap_bg_01{width:78px;height:98px;left:64px;top:243px;background:url(../images/wrap_bg/inquiry_wrap_bg_01.png) no-repeat left top;}
.newsletter .wrap_bg_02{width:96px;height:159px;left:576px;top:180px;background:url(../images/wrap_bg/inquiry_wrap_bg_02.png) no-repeat left top;}

/* popup_wrap */
.popup_wrap{position:absolute;z-index:100;background:#fff;}
.popup_wrap .popup_container{width:100%;height:100%;position:relative;}
.popup_wrap .btn_close{position:absolute;right:30px;top:40px;}
.popup_wrap .btn_close img{vertical-align:top;}

/* popup_01 */
.popup_01{width:660px;height:97%;left:50%;top:1%;margin-left:-330px;}
.popup_01 .text_title{height:75px;padding-top:48px;font-size:42px;line-height:50px;font-weight:700;text-align:center;}
.popup_01 .text_content{height:85%;margin:0 auto;padding:0 30px;overflow:auto;font-size:20px;line-height:30px;letter-spacing:-1px;text-align:left;}
.popup_01 .text_content strong{padding-bottom:0;font-size:20px;font-weight:700;}
.popup_01 .text_content:after{display:none;}

/* popup_02 */
.popup_02{width:660px;height:320px;left:50%;top:30%;margin-left:-330px;}
.popup_02 .text_title{height:75px;padding-top:48px;font-size:42px;line-height:35px;font-weight:700;text-align:center;}
.popup_02 .text_content{font-size:20px;line-height:30px;letter-spacing:-1px;text-align:center;}
.popup_02 .text_content:after{display:none;}

/*popup_movie*/
.popup_movie{background:#fff;}
.popup_movie{width:600px;left:50%;top:50%;margin-left:-330px;padding:35px;}
.popup_movie .movie_content{height:100%;position:relative;overflow:hidden;}
.popup_movie .movie_title{padding-bottom:30px;font-size:42px;font-weight:700;line-height:50px;color:#222;}
.popup_movie .btn_close{position:absolute;right:-30px;top:-85px;}

/* popup_share */
.popup_share{width:660px;left:50%;top:30%;margin-left:-330px;}
.popup_share .text_title{height:80px;padding-top:40px;font-size:42px;line-height:45px;font-weight:700;text-align:center;}
.popup_share .text_content{width:600px;margin:0 auto;padding-bottom:20px;overflow:hidden;font-size:22px;line-height:30px;letter-spacing:-1px;text-align:center;}
.popup_share .text_content ul{width:645px;}
.popup_share .text_content li{float:left;margin-right:43px;}
.popup_share .text_content strong{display:block;height:74px;line-height:50px;}
.popup_share .text_content:after{display:none;}

/*개인정보보호법*/
.pers_data table{ width: 100%; margin: 20px 0; }
.pers_data table td, .pers_data table th{ padding: 10px 5px; border: 1px solid #eeeeee; }
.pers_data .pers_sp1{ margin-left: 15px; }
.pers_data .pers_sp2{ margin-left: 30px; }
.pers_data .pers_sp3{ margin-left: 50px; }

/*에코어스노우 위치 수정*/
.M_ecoer.text_content_01 img{border:0px solid red; margin-top:-50px;}
.M_ecoer.text_content_01 strong{border:0px solid blue; margin-top:110px;}

/*지쿱 카페 위치 수정*/
.M_G_cafe.text_content_01 img{border:0px solid pink; margin-top:-60px;}
.M_G_cafe.text_content_01 strong{border:0px solid green; margin-top:80px;}

/*엑티브디에스 위치 수정*/
.M_ActiveDS.text_content_01 img{border:0px solid red; margin-top:-40px;}
.M_ActiveDS.text_content_01 strong{border:0px soid blue; margin-top:90px;}

/*씨케이밸런스 위치 수정*/
.M_CKbalance.text_content_01 img{border:0px solid red; margin-top:-60px;}
.M_CKbalance.text_content_01 strong{border:0px solid blue; margin-top:45px;}

/*제너럴밸런스 위치 수정*/
.M_GeneralB.text_content_01 img{border:0px solid red; margin-top:-30px;}
.M_GeneralB.text_content_01 strong{border:0px solid blue; margin-top:73px;}

/*케어셀라 위치 수정*/
.M_CareC.text_content_01 img{border:0px solid red; margin-top:-45px;}
.M_CareC.text_content_01 strong{border:0px solid blue; margin-top:100px;}

/*지쿱 위치 수정*/
.M_GCOOP.text_content_01 strong{border:0px solid red; margin-top:30px;}





