@charset "utf-8";
@import url(https://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{overflow-y:scroll}
html,body{width:100%;height:100%}
body{font-size:18px;line-height:18px; 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:44px;position:relative;z-index:1;line-height:44px;font-size:16px;cursor:pointer;border:1px solid #c1c1c1;background:#fff url(../images/common/icon_sel_ui.gif) no-repeat right top;}
span.customStyleSelectBox.changed{background-color:#fff;}
span.customStyleSelectBox .bg_blank{width:42px;height:44px;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:24px;padding-right:33px;overflow:hidden;font-size:14px;line-height:24px;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:926px;position:relative;overflow:hidden;}
.file_ui .file_text{width:817px;height:44px;float:left;color:#777;border:1px solid #c9c9c9;background:#fff;}
.file_ui .file_wrap{display:block;width:94px;height:46px;position:absolute;top:0;right: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;}

/* brad */
.brad{height:13px;padding-bottom:82px;line-height:13px;font-size:0;text-align:right;}
.brad img{vertical-align:top;}
.brad span{display:inline-block;position:relative;padding-left:44px;font-size:12px;color:#444;letter-spacing:-1px;vertical-align:top;}
.brad span:after{content:'';display:block;clear:both;width:4px;height:6px;position:absolute;left:25px;top:4px;background:url(../images/common/brad_icon_step.png) no-repeat left top;}

/* title */
.title{font-size:30px;line-height:35px;text-align:center;letter-spacing:-1px;}
.title strong{display:block;position:relative;margin-bottom:30px;padding-bottom:35px;font-size:50px;line-height:55px;letter-spacing:-4px;}
.title strong:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;left:50%;bottom:2px;margin-left:-15px;background:#000;}

/* tab_type_01 */
/*.tab_type_01 .tab_3p li{width:25%;}
.tab_type_01 .tab_3p li:last-child{width:25%;}
.tab_type_01 .tab_4p li{width:20%;}
.tab_type_01 .tab_4p li:last-child{width:20%;}
.tab_type_01 .tab_5p li{width:20%;}
.tab_type_01 .tab_5p li:last-child{width:20.4%;}
.tab_type_01 .tab_6p li{width:16.9%;}
.tab_type_01 .tab_6p li:last-child{width:15.9%;}*/
/*.tab_type_01{width:100%;}
.tab_type_01 ul{width:100%;overflow:hidden; display: table; margin-bottom:20px;}
.tab_type_01 li{!*height:52px;float:left;*!margin-left:-1px; display: table-cell; vertical-align: middle; !*width:14%*! width:calc(100%/7);}
.tab_type_01 li:first-child{margin-left:0;}
.tab_type_01 li a{display:block;width:100%;height:100%;position:relative;line-height:52px;font-size:20px;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:1px;height:106%;position:absolute;right:0px;top:-2px;z-index:2;color:#fff;background:#222;}
.tab_type_01 li a:hover{color:#fff;border:1px solid #222;background:#222;}
.tab_type_01 li a:hover:after{content:'';display:block;clear:both;width:1px;height:106%;position:absolute;right:0px;top:-2px;z-index:2;color:#fff;background:#222;}*/

.tab_type_01{width:100%; margin-bottom:20px;}
.tab_type_01 ul{ display: flex; flex-direction: row; flex-wrap: wrap; border:1px solid #666;}
.tab_type_01 li{width:calc(20% - 1px); display: flex; border-right:1px solid #999; border-bottom:1px solid #999;}
.tab_type_01 li:nth-child(5), .tab_type_01 li:nth-child(10){border-right:0;}
/*.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;}*/
.tab_type_01 li a{padding:15px 10px; display:block; width:100%; text-align: center;}
.tab_type_01 li a{padding:15px 10px; display:block; width:100%; text-align: center;}
.tab_type_01 li a.on{color:#fff; background:#222;}

/* search_type_01 */
.search_type_01{height:75px;position:relative;text-align:right;}
.search_type_01 span.customStyleSelectBox{text-align:left;}
.search_type_01 p{display:inline-block;width:282px;height:44px;font-size:0;text-align:left;vertical-align:top;border:1px solid #c1c1c1;background:#fff;}
.search_type_01 p .inp{width:210px;height:44px;padding-left:20px;line-height:44px;font-size:18px;vertical-align:top;border:none;}
.search_type_01 p a{display:inline-block;margin:8px 0 0 12px;}
.search_type_01 .left_title{float:left;font-size:32px;line-height:1em;font-weight:700;letter-spacing:-0.07em}
.search_type_01:after{content:'';display:table;clear:both}

/* list_type_01 */
.list_type_01{width:1200px;}
.list_type_01 ul{width:1230px;}
.list_type_01 ul:after{content:'';display:block;clear:both;}
.list_type_01 li{width:380px;height:374px;margin:0 30px 30px 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:18px;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:24px;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;background:#000;}
/*.list_type_01 li .list_dim_on{display:none;width:100%;height:112px;position:absolute;left:0;bottom:0;z-index:1;background:url(../images/common/list_type_01_list_dim_on.png) repeat left top;}*/
.list_type_01 li .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;}
.list_type_01 li img{position:absolute;left:0;top:0;z-index:1;}
/*
.list_type_01 li a:hover span.days{color:#044444;border-top:3px solid #044444;}
.list_type_01 li a:hover .list_dim_off{display:none;}
.list_type_01 li a:hover .list_dim_on{display:block;}
*/
.list_type_01 .no_data{width:auto;height:auto;float:none;margin:0;padding:100px 0;font-size:25px;text-align:center;}
.list_type_01 .btn_more{height:24px;padding-top:20px;font-size:18px;font-weight:700;text-align:center;}
.list_type_01 .btn_more a{display:inline-block;padding-bottom:5px;}
.list_type_01 .btn_more a:hover{border-bottom:2px solid #222;}

/* list_type_02 */
.list_type_02{width:100%;text-align:center;}
.list_type_02 table{width:100%;}
.list_type_02 th{height:70px;font-weight:400;line-height:70px;border-top:2px solid #000;border-bottom:1px solid #aeaeae;}
.list_type_02 td{padding:20px 0 15px;line-height:25px;word-break:break-all;border-bottom:1px solid #aeaeae;}
.list_type_02 td span{display:inline-block;min-width:32px;height:32px;letter-spacing:-1px;line-height:34px;text-align:center;}
.list_type_02 tr:hover span{color:#fff;border-radius:50px;background:#222;}
.list_type_02 td:nth-child(2){text-align:left;}
.list_type_02 td a{margin-left:12px;}

/* list_type_03 */
.list_type_03{width:1200px;}
.list_type_03 ul{width:1230px;}
.list_type_03 ul:after{content:'';display:block;clear:both;}
.list_type_03 li{width:380px;height:374px;margin:0 30px 30px 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 13px 0 0;position:absolute;left:30px;top:30px;z-index:2;font-size:18px;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:65px;padding:111px 30px 0;overflow:hidden;font-size:24px;line-height:33px;color:#222;font-weight:700;}
.list_type_03 li p{height:110px;padding:25px 30px 0;overflow:hidden;font-size:20px;line-height:28px;}
.list_type_03 li i{position:absolute;left:30px;bottom:30px;color:#444;}
.list_type_03 li em{position:absolute;background:#000;}
.list_type_03 li .list_active_t{width:100%;height:6px;left:0;top:0;}
.list_type_03 li .list_active_r{width:6px;height:100%;right:0;top:0;}
.list_type_03 li .list_active_b{width:100%;height:6px;right:0;bottom:0;}
.list_type_03 li .list_active_l{width:6px;height:100%;left:0;bottom:0;}
.list_type_03 .no_data{width:auto;height:auto;float:none;margin:0;padding:100px 0;font-size:24px;text-align:center;}

/* list_type_04 */
.list_type_04{width:1200px;}
.list_type_04 th{height:70px;line-height:70px;font-weight:normal;text-align:center;border-top:2px solid #222;border-bottom:1px solid #aeaeae;}
.list_type_04 td{text-align:center;}
.list_type_04 td .list_th{height:56px;overflow:hidden;border-bottom:1px solid #aeaeae;}
.list_type_04 td .list_th div{height:100%;float:left;line-height:56px;}
.list_type_04 td .list_th div strong{font-weight:normal;}
.list_type_04 td .list_th div.td_01{width:100px;}
.list_type_04 td .list_th div.td_01 span{display:inline-block;min-width:32px;height:32px;letter-spacing:-1px;line-height:34px;text-align:center;}
.list_type_04 td .list_th div.td_02{width:155px;}
.list_type_04 td .list_th div.td_03{width:780px;text-align:left;}
.list_type_04 td .list_th div.td_03 strong{padding:0 15px;word-break:break-all;}
.list_type_04 td .list_th div.td_04{width:165px;}
.list_type_04 td .list_td{line-height:30px;text-align:left;border-bottom:1px solid #aeaeae;}
.list_type_04 td .list_td .text_content{padding:25px 32px;}
.list_type_04 td .list_td .file_down{height:78px;margin-top:30px;line-height:78px;background:#e6e6e6;}
.list_type_04 td .list_td .file_down span{padding:0 32px 0 43px;border-right:1px solid #858585;}
.list_type_04 td .list_td .file_down a{margin-left:50px;}
.list_type_04 td .list_td .file_down a:hover{position:relative;text-decoration:underline;}
.list_type_04 td .list_td .file_down img{padding-left:10px;vertical-align:middle;}
.list_type_04 td:hover .td_01 span{color:#fff;border-radius:50px;background:#222;}
.list_type_04 td:hover .td_03 strong{text-decoration:underline;}
.list_type_04 td.active .td_01 span{color:#fff;border-radius:50px;background:#222;}
.list_type_04 td.active .td_03 strong{text-decoration:underline;}
.list_type_04 td.active .list_td{display:block;}
.list_type_04 td .content_none{padding:100px 0 50px;}

/* view_type_01 */
.view_type_01{width:100%;padding-top:95px;}
.view_type_01 .view_title{width:100%;padding:25px 0 20px;position:relative;overflow:hidden;border-top:2px solid #222;border-bottom:1px solid #aeaeae;}
.view_type_01 .view_title strong{width:970px;float:left;padding-left:30px;font-weight:400;font-size:22px;line-height:30px;}
.view_type_01 .view_title span{float:left;padding-left:35px;font-size:19px;line-height:30px;letter-spacing:-2px;}
.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 ul{width:255px;display:none;position:absolute;right:55px;top:-8px;background:#f6f6f6;}
.view_type_01 .view_title .sns_share li{float:left;padding-right:8px;}
.view_type_01 .view_title .sns_share li a{display:block;width:43px;height:43px;overflow:hidden;}
.view_type_01 .view_title .sns_share li a:hover img{margin-top:-53px}

.view_type_01 .edit_content{padding:80px 30px 150px;line-height:28px;}
.view_type_01 .edit_content img{max-width:1140px;vertical-align:top}
.view_type_01 .btn_content{width:100%;position:relative;padding-top:30px;text-align:center;border-top:1px solid #aeaeae;}
.view_type_01 .btn_content .sns_share{position:absolute;right:22px;top:-65px;}
.view_type_01 .btn_content .sns_share img{vertical-align:top;}
.view_type_01 .btn_content .sns_share ul{width:255px;position:absolute;right:0;top:-8px;background:#f6f6f6;}
.view_type_01 .btn_content .sns_share li{float:left;padding-left:8px;}
.view_type_01 .btn_content .sns_share li a{display:block;width:43px;height:43px;overflow:hidden;}
.view_type_01 .btn_content .sns_share li a:hover img{margin-top:-53px}
.view_type_01 .btn_content .sns_share p{display:none;}
.view_type_01 .btn_content .btn_list{display:inline-block;width:142px;height:47px;font-size:20px;font-weight:700;text-align:center;line-height:47px;border:2px solid #222;}
.view_type_01 .btn_content .btn_list:hover{color:#fff;background:#222;}
.view_type_01 .btn_content p{position:absolute;right:4px;top:27px;}
.view_type_01 .btn_content p a{display:inline-block;width:40px;height:40px;}
.view_type_01 .btn_content p a img{width:100%;height:100%;}
.view_type_01 .btn_content p a.btn_prev{background:url(../images/common/view_type_01_btn_prev.png) no-repeat left top;}
.view_type_01 .btn_content p a.btn_prev:hover{background-position:left bottom;}
.view_type_01 .btn_content p a.btn_next{background:url(../images/common/view_type_01_btn_next.png) no-repeat left top;}
.view_type_01 .btn_content p a.btn_next:hover{background-position:left bottom;}

/* write_form_01 */
.write_form_01{width:100%;}
.write_form_01 .write_form_info{padding:0 30px 13px 0;position:relative;font-size:16px;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:16px;}
.write_form_01 th{padding:11px 0 0 23px;line-height:18px;font-size:16px;text-align:left;font-weight:400;}
.write_form_01 td{padding-top:11px;font-size:16px;}
.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{padding-left:9px;vertical-align:middle;font-size:14px;letter-spacing:-1px;}
.write_form_01 td .file_ui{vertical-align:middle;}
.write_form_01 span.customStyleSelectBoxInner{padding-left:10px;font-size:16px;}
.write_form_01 .inp{height:44px;padding-left:10px;font-size:16px;border:1px solid #c1c1c1;}
.write_form_01 .inp_80{width:80px;}
.write_form_01 .inp_111{width:115px;}
.write_form_01 .inp_158{width:161px;}
.write_form_01 .inp_355{width:359px;}
.write_form_01 .inp_1045{width:1045px;}
.write_form_01 textarea{width:1035px;height:159px;padding:10px;font-size:16px;line-height:24px;border:1px solid #c1c1c1;}
.write_form_01 .clause_container{margin-top:10px;padding-bottom:0;border-top:2px solid #222;}
.write_form_01 .clause_content{width:1140px;margin:38px auto 0;position:relative;}
.write_form_01 .clause_title{padding-bottom:10px;font-size:16px;line-height:20px;font-weight:700;}
.write_form_01 .clause_box{width:1106px;height:113px;overflow:auto;padding:16px;font-size:16px;line-height:30px;border:1px solid #c1c1c1;background:#fff;}
.write_form_01 .checkbox_ui{position:absolute;right:0;top:0;}
.write_form_01 .btn_register{padding-top:49px;text-align:center;}
.write_form_01 .btn_register a{display:inline-block;width:310px;height:63px;line-height:63px;color:#fff;text-align:center;background:#222;}

/* paginate_ui */
.paginate_ui{padding-top:40px;font-size:0;text-align:center;}
.paginate_ui strong{display:inline-block;width:30px;height:30px;margin:0 3px;font-size:18px;font-weight:400;color:#fff;line-height:30px;vertical-align:middle;background:#000;}
.paginate_ui a{display:inline-block;width:30px;height:30px;margin:0 3px;font-size:18px;color:#1e1e1e;line-height:30px;vertical-align:middle;}
.paginate_ui img{vertical-align:middle;}
.paginate_ui .pre{margin-right:7px;}
.paginate_ui .next{margin-left:7px;}
/* [E] common html */

/* [S] Guide */
#wrap{width:100%;min-width:1200px;position:relative;overflow:hidden;background:#f6f6f6;}
#header{width:100%;min-width:1200px;height:120px;position:fixed;left:0;top:0;z-index:5;background:url(../images/common/bg_header.png) repeat-x left top;}
#header header{width:1200px;height:100%;margin:0 auto;position:relative;}
#header .logo{position:absolute;left:0;top:66px;}
#header nav{width:1100px;height:125px;float:right;position:relative;z-index:4;padding-top:41px;text-align:right;font-size:0;}
#header nav p{display:inline-block;padding-top:29px;}
#header nav p:nth-child(1){width:100px;}
#header nav p:nth-child(3){width:150px;}
#header nav p:nth-child(5){width:100px;}
#header nav p:nth-child(7){width:100px;}
#header nav p:nth-child(9){width:225px;}
#header nav p:nth-child(11){width:100px;}
#header nav p a{display:inline-block;width:auto;height:25px;position:relative;font-size:20px;}
#header nav p a span{height:2px;position:absolute;left:0;bottom:0;background:#222;}
#header nav p a.active{font-weight:700;font-size:21px;letter-spacing:-1px;}
/*#header nav p a:hover span{display:inline-block;}*/
/*#header nav p.on a span{display:inline-block;}*/
#header nav p.on+ul{display:inline-block;}
#header nav ul{display:none;position:absolute;bottom:-5px;}
#header nav ul:nth-child(2){left:168px;}
#header nav ul:nth-child(4){right:0;}
#header nav ul:nth-child(4) li:nth-child(2){display: block;}
#header nav ul:nth-child(6){left:399px;}
#header nav ul:nth-child(8){left:530px;}
#header nav ul:nth-child(10){right:0;}
#header nav ul:nth-child(10) li:nth-child(2){display: none;}
#header nav ul:nth-child(12){right:0;}
#header nav ul li{float:left;padding-right:38px;height:46px;line-height:46px;text-align:center;}
#header nav ul li:last-child{padding-right:0;}
#header nav ul li a{display:inline-block;position:relative;font-size:16px;line-height:18px;letter-spacing:-0.05em}
#header nav ul li a span{width:0%;height:1px;position:absolute;left:0;bottom:0;background:#222;}
/*#header nav ul li.on a span{display:inline-block;}*/
/*#header nav ul li a:hover span{display:inline-block;}*/
#header .side_link{position:absolute;right:0;top:7px;z-index:5;clear:both;font-size:0;}
#header .side_link a{}
#header .side_link .member_link{display:inline-block;height:26px;line-height:26px;padding-right:20px;font-size:0;vertical-align:top;}
#header .side_link .member_link a{font-size:13px;margin-right:41px;position:relative;}
#header .side_link .member_link a:after{content:'';display:block;clear:both;width:1px;height:10px;position:absolute;right:-21px;top:2px;background:#b4b4b4;}
#header .side_link .member_link a:last-child{margin-right:0;}
#header .side_link .member_link a:last-child:after{display:none;}
#header .side_link .select_ui_ul{width:141px;height:24px;font-size:13px;line-height:24px;}
#header .side_link .select_ui_ul p{position:relative;line-height:24px;}
#header .side_link .select_ui_ul p img{position:absolute;right:10px;top:35%;vertical-align:top;}
#header .side_link .select_ui_ul ul{top:24px;overflow:hidden;}
#header .side_link .select_ui_ul{background:none;}
#header .side_link span.customStyleSelectBox{height:24px;line-height:24px;font-size:13px;border:1px solid #b4b4b4;background-image:url(../images/common/header_icon_sel_ui.gif);}
#header .side_link span.customStyleSelectBox .bg_blank{width:32px;height:24px;position:absolute;right:0;top:0;}
#header .side_link span.customStyleSelectBoxInner{}
#header .side_link .lang{display:inline-block;width:80px;height:26px;margin-left:10px;font-size:13px;color:#fff;vertical-align:top;text-align:center;line-height:26px;background:#b4b4b4;}
#header .side_link .lang strong{cursor:pointer;font-weight:400;}
#header .side_link .lang ul{background:#b4b4b4;}
#header .side_link .lang li{width:80px;height:26px; padding:5px 0;}
#header .side_link .lang li a{color:#fff;}
#header .side_link .lang li a:hover{border-bottom:1px solid #fff;}
#container{width:100%;min-width:1200px;padding-top:120px;position:relative;z-index:2;}
#content{width:1200px;margin:0 auto;padding:76px 0 200px;}
#footer{width:100%;min-width:1200px;/*height:360px;*/ position:relative;z-index:2;background:#222 url(../images/common/bg_footer.gif) repeat-x left bottom;}
#footer footer{width:1200px;height:100%;margin:0 auto;color:#9d9d9d;}
#footer footer:after{content:'';display:block;clear:both;overflow:hidden;}
#footer footer a{color:#9d9d9d;}
#footer .gcoop_info{width:540px;height:251px;padding-top:50px;float:left;}
#footer .gcoop_info  img{vertical-align:top;}
#footer .gcoop_info address{padding-top:15px;font-size:14px;line-height:23px;}
#footer .help{width:360px;float:left;padding-top:92px;}
#footer .help strong{font-size:24px;color:#dfdfdf;font-weight:400;line-height:30px;}
#footer .help span{display:block;padding:25px 0 15px;font-size:21px;line-height:25px;letter-spacing:-1px;}
#footer .help a{display:block;width:284px;height:39px;margin-top:15px;text-align:center;line-height:39px;background:#474646;}
#footer .familysite{float:left;padding-top:20px;}
#footer .familysite strong{display:block;padding-bottom:15px;font-size:20px;line-height:25px;color:#dfdfdf;font-weight:400;}
#footer .familysite p{margin-top:8px;}
#footer .familysite p.familysite_link_01 a{background-image:url(../images/common/footer_familysite_icon_01.png);}
#footer .familysite p.familysite_link_02 a{background-image:url(../images/common/footer_familysite_icon_02.png);}
#footer .familysite p.familysite_link_03 a{background-image:url(../images/common/footer_familysite_icon_03.png);}
#footer .familysite p.familysite_link_04 a{background-image:url(../images/common/footer_familysite_icon_05.png);}
#footer .familysite p.familysite_link_05 a{background-image:url(../images/common/footer_familysite_icon_06.png);}
#footer .familysite p.familysite_link_06 a{background-image:url(../images/common/footer_familysite_icon_07.png);}
#footer .familysite p.familysite_link_07 a{background-image:url(../images/common/footer_familysite_icon_08.png);}
#footer .familysite p.familysite_link_08 a{background-image:url(../images/common/footer_familysite_icon_09.png);}

#footer .familysite p a{display:block;width:190px;height:37px;padding-left:106px;line-height:37px; border:1px solid #777;letter-spacing:-1px;background-repeat:no-repeat;background-position:73px center;}
#footer .familysite p a:hover{color:#222;background-color:#fff;}
#footer .footer_side{width:100%;height:59px;float:left;overflow:hidden;line-height:59px; padding-top:35px;}
#footer .copy{float:left;font-size:12px;}
#footer .copy img{padding:0 10px;vertical-align:middle;}
#footer .footer_side_link{float:right;font-size:0;}
#footer .footer_side_link a{position:relative;margin-right:47px;font-size:12px;}
#footer .footer_side_link a:after{content:'';display:block;clear:both;width:1px;height:10px;position:absolute;right:-24px;top:2px;background:#8e8e8e;}
#footer .footer_side_link a:last-child{margin-right:0;}
#sitemap{width:100%;min-width:1200px;position:absolute;left:0;bottom:60px;z-index:2;color:#fff;background:#222222;}
#sitemap aside{width:1200px;height:90%;margin:0 auto;padding-top:35px;line-height:20px;overflow:hidden;position:relative;}
#sitemap a{color:#fff;}
#sitemap .link_content{width:155px;float:left;margin-right:53px;text-align:center;}
#sitemap .link_content:nth-child(5){width:160px;}
#sitemap .link_content:nth-child(6){margin-right:0;}
#sitemap .link_content .dep_01{margin-bottom:24px;padding-bottom:15px;font-size:25px;line-height:30px;font-weight:700;letter-spacing:-1px;border-bottom:3px solid #d3d3d3;}
#sitemap .link_content ul{text-align:left;}
#sitemap .link_content li{padding-bottom:15px;}
#sitemap .link_content li a{letter-spacing:-1.2px;}
#sitemap .link_content li div{margin-top:15px;padding:5px 0;border-top:1px solid #393939;border-bottom:1px solid #393939;}
#sitemap .link_content li p a{font-size:15px;line-height:27px;color:#a9a9a9;}
#sitemap .btn_sitemap_close{position:absolute;right:0;bottom:0;}
.wrap_bg{position:absolute;z-index:1;}
.wrap_bg1{position:absolute;z-index:1;}
/* [E] Guide */

/* main */
.main .visual{width:100%;height:901px;position:relative;z-index:1;}
.main .visual li{width:2450px;height:100%;position:absolute;left:50%;top:0;margin-left:-1225px;text-align:center;}
.main .visual .btn_prev{position:absolute;left:210px;top:455px;}
.main .visual .btn_next{position:absolute;right:210px;top:455px;}
.main .visual .btn_dotted{width:1200px;position:absolute;left:50%;bottom:95px;margin-left:-600px;text-align:center;}
.main .visual .btn_dotted a{margin-right:10px;}
.main .content .text_content{padding-top:180px;font-size:24px;line-height:37px;color:#bdbdbd;letter-spacing:-1px;}
.main .content .text_content strong{display:block;margin-bottom:23px;padding-bottom:52px;position:relative;font-size:53px;line-height:55px;letter-spacing:0;}
.main .content .text_content strong:after{content:'';display:block;clear:both;width:42px;height:6px;position:absolute;left:0;bottom:0;background:#b4b4b4;}
.main .content_01{height:1021px;position:relative}
.main .content_01 .bg_cont{width:100%;height:1021px;position:absolute;left:0;top:0;xxmargin-left:-1000px;background:#05080c url(../images/main/content_01_bg_new.jpg) no-repeat 0 0;}
.main .content_01 .bg_cont i{display:block;position:absolute;}
.main .content_01 .bg_cont .s1{width:27px;height:27px;background:url(../images/main/content_01_bg_dot_01.png) no-repeat 0 0}
.main .content_01 .bg_cont .s2{width:30px;height:30px;background:url(../images/main/content_01_bg_dot_02.png) no-repeat 0 0}
.main .content_01 .bg_cont .s3{width:32px;height:32px;background:url(../images/main/content_01_bg_dot_03.png) no-repeat 0 0}
.main .content_01 .bg_cont .s4{width:36px;height:36px;background:url(../images/main/content_01_bg_dot_04.png) no-repeat 0 0}
.main .content_01 .bg_cont .s5{width:42px;height:42px;background:url(../images/main/content_01_bg_dot_05.png) no-repeat 0 0}
.main .content_01 .bg_cont .s6{width:44px;height:44px;background:url(../images/main/content_01_bg_dot_06.png) no-repeat 0 0}
.main .content_01 .bg_cont .d1{left:743px;top:63px;}
.main .content_01 .bg_cont .d2{left:918px;top:120px;}
.main .content_01 .bg_cont .d3{left:762px;top:240px;}
.main .content_01 .bg_cont .d4{left:712px;top:434px;}
.main .content_01 .bg_cont .d5{left:554px;top:514px;}
.main .content_01 .bg_cont .d6{left:699px;top:540px;}
.main .content_01 .bg_cont .d7{left:503px;top:555px;}
.main .content_01 .bg_cont .d8{left:583px;top:642px;}
.main .content_01 .bg_cont .d9{left:1221px;top:94px;}
.main .content_01 .bg_cont .d10{left:1296px;top:147px;}
.main .content_01 .bg_cont .d11{left:1498px;top:175px;}
.main .content_01 .bg_cont .d12{left:1658px;top:416px;}
.main .content_01 .bg_cont .d13{left:1684px;top:532px;}
.main .content_01 .bg_cont .d14{left:1647px;top:619px;}
.main .content_01 .bg_cont .d15{left:1640px;top:775px;}
.main .content_01 .list_content{width:1200px;margin:0 auto;position:relative;}
.main .content_01 .link_box{position:absolute;}
.main .content_01 .link_box a{display:block;width:100%;height:100%;position:relative;}
.main .content_01 .link_box a img{vertical-align:top;position:absolute;left:0;top:0;z-index:1;}
.main .content_01 .link_box a strong{position:absolute;left:30px;top:30px;z-index:3;font-size:32px;line-height:35px;letter-spacing:-1px;}
.main .content_01 .link_box a p{position:absolute;left:30px;bottom:27px;z-index:3;font-size:20px;line-height:28px;}
.main .content_01 .notice{width:298px;height:336px;left:430px;top:295px;}
.main .content_01 .g_cast{width:430px;height:248px;left:750px;top:240px;}
.main .content_01 .business{width:453px;height:248px;left:353px;top:660px;}
.main .content_01 .tools{width:296px;height:336px;left:860px;top:505px;}
.main .content_02{height:1022px;position:relative;background:#d0d1d2 url(../images/main/content_02_bg.gif) no-repeat center top;overflow:hidden}
.main .content_02 .wrap_bg{display:block;position:absolute;}
.main .content_02 .bg_01{width:341px;height:435px;left:50%;top:-20px;margin-left:-926px;background:url(../images/main/content_02_bg_s01.png) no-repeat 0 0}
.main .content_02 .bg_02{width:493px;height:263px;left:50%;top:150px;margin-left:90px;background:url(../images/main/content_02_bg_s02.png) no-repeat 0 0}
.main .content_02 .text_content{color:#222;}
.main .content_02 .text_content strong:after{background:#222;}
.main .content_02 .list_content{width:1200px;margin:0 auto;position:relative;}
.main .content_02 .list_content ul{width:100%;position:relative;}
.main .content_02 .list_content li{width:340px;height:445px;overflow:hidden;position:absolute;top:90px;}
.main .content_02 .list_content li.li_01{left:104px;}
.main .content_02 .list_content li.li_02{left:480px;}
.main .content_02 .list_content li.li_03{left:860px;}
.main .content_02 .list_content li a{display:block;width:100%;height:100%;position:relative;}
.main .content_02 .list_content li span{position:absolute;left:30px;top:40px;z-index:2;font-weight:700;letter-spacing:-1px;}
.main .content_02 .list_content li span:after{content:'';display:block;clear:both;width:100%;height:3px;position:absolute;top:-10px;background:#181818;}
.main .content_02 .list_content li strong{width:280px;height:60px;overflow:hidden;position:absolute;left:30px;bottom:103px;z-index:2;font-size:24px;line-height:30px;}
.main .content_02 .list_content li p{width:280px;height:50px;overflow:hidden;position:absolute;left:30px;bottom:30px;z-index:2;line-height:25px;}
.main .content_02 .list_content li a:after{content:'';display:block;clear:both;width:340px;height:245px;position:absolute;left:0;bottom:0;z-index:1;background: -moz-linear-gradient(bottom,  rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(bottom,  rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to top,  rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}
.main .content_02 .list_content .btn_more{position:absolute;left:0;top:438px;}

/* gcv_main */
.gcv_main .title{padding:95px 0 110px;font-size:38px;font-weight:700;letter-spacing:-3px;line-height:45px;}
.gcv_main .title strong{padding-bottom:0px;font-size:80px;line-height:90px;letter-spacing:-2px;}
.gcv_main .title strong:after{display:none;}
.gcv_main .title span{display:block;position:relative;padding-top:70px;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-1px;}
.gcv_main .title span:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;left:50%;top:48px;margin-left:-15px;background:#000;}
.gcv_main .title span b{display:block;padding-top:10px;font-size:24px;line-height:30px;}
.gcv_main .text_content{height:530px;position:relative;padding-bottom:100px;letter-spacing:-1px;}
.gcv_main .text_content .text_title{padding-bottom:25px;font-size:50px;line-height:55px;font-weight:700;letter-spacing:-3px;}
.gcv_main .text_content strong{display:block;padding-bottom:15px;}
.gcv_main .text_content p{padding-bottom:20px;line-height:25px;}
.gcv_main .text_content a{display:inline-block;height:63px;margin-top:20px;padding-left:76px;line-height:105px;background:url(../images/common/btn_more.png) no-repeat left top;}
.gcv_main .text_content_01{padding-left:640px;background:url(../images/gcv/gcv_main_img_01.png) no-repeat left top;}
.gcv_main .text_content_01 .text_title{padding-top:295px;}
.gcv_main .text_content_02{background:url(../images/gcv/gcv_main_img_02.png) no-repeat right top;}
.gcv_main .text_content_02 .text_title{padding-top:190px;}
.gcv_main .text_content_03{padding-left:640px;padding-bottom:0;background:url(../images/gcv/gcv_main_img_03.png) no-repeat left top;}
.gcv_main .text_content_03 .text_title{padding-top:270px;}
.gcv_main .wrap_bg_01{width:492px;height:553px;left:50%;top:0px;margin-left:-907px;background:url(../images/wrap_bg/gcv_main_wrap_bg_01.png) no-repeat left top;}
.gcv_main .wrap_bg_02{width:483px;height:418px;left:50%;top:449px;margin-left:297px;background:url(../images/wrap_bg/gcv_main_wrap_bg_02.png) no-repeat left top;}
.gcv_main .wrap_bg_03{width:205px;height:268px;left:50%;top:2086px;margin-left:403px;background:url(../images/wrap_bg/gcv_main_wrap_bg_03.png) no-repeat left top;}

/* ideology */
.ideology .title{padding:95px 0 90px;}
.ideology .text_title{width:875px;position:relative;margin:0 auto;font-size:30px;color:#222;line-height:43px;font-weight:700;text-align:center;letter-spacing:-2px;}
.ideology .text_title:after{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;left:20px;top:35%;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.ideology .text_title:before{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;right:20px;top:35%;background:url(../images/gcv/ideology_icon_01.png) no-repeat left bottom;}
.ideology .text_content{position:relative;}
.ideology .text_content strong{display:inline-block;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:36px;line-height:45px;font-weight:700;}
.ideology .text_content strong:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;bottom:0;background:#a3a3a3;}
.ideology .text_content p{line-height:29px;letter-spacing:-1px;}
.ideology .content_01{margin-top:90px;padding:117px 0 145px 535px;}
.ideology .content_01:after{content:'';display:block;clear:both;width:602px;height:562px;position:absolute;left:0;top:0;background:url(../images/gcv/ideology_img_01.png) no-repeat left top;}
.ideology .content_01 strong:after{left:0;}
.ideology .content_02{width:665px;padding-top:140px;text-align:right;}
.ideology .content_02:after{content:'';display:block;clear:both;width:616px;height:538px;position:absolute;left:716px;top:0;background:url(../images/gcv/ideology_img_02.png) no-repeat left top;}
.ideology .content_02 strong:after{right:0;}
.ideology .wrap_bg_01{width:265px;height:285px;left:50%;top:263px;margin-left:-804px;background:url(../images/wrap_bg/ideology_wrap_bg_01.png) no-repeat left top;}
.ideology .wrap_bg_02{width:265px;height:285px;left:50%;top:743px;margin-left:370px;background:url(../images/wrap_bg/ideology_wrap_bg_02.png) no-repeat left top;}
.ideology .wrap_bg_03{width:185px;height:304px;left:50%;top:1302px;margin-left:-602px;background:url(../images/wrap_bg/ideology_wrap_bg_03.png) no-repeat left top;}

/* vision */
.vision .title{padding:95px 0 90px;}
.vision .text_content{position:relative;}
.vision .text_content strong{display:inline-block;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:36px;line-height:45px;font-weight:700;}
.vision .text_content strong:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;bottom:0;background:#a3a3a3;}
.vision .text_content p{line-height:27px;letter-spacing:-1px;}
.vision .content_01{padding:185px 0 160px 535px;}
.vision .content_01:after{content:'';display:block;clear:both;width:625px;height:612px;position:absolute;left:0;top:0;background:url(../images/gcv/vision_img_01.png) no-repeat left top;}
.vision .content_01 strong:after{left:0;}
.vision .content_02{width:596px;padding-top:140px;text-align:right;}
.vision .content_02:after{content:'';display:block;clear:both;width:635px;height:522px;position:absolute;left:640px;top:0;background:url(../images/gcv/vision_img_02.png) no-repeat left top;}
.vision .content_02 strong:after{right:0;}
.vision .content_03{position:relative;margin-top:110px;font-size:0;}
.vision .content_03:after{content:'';display:block;clear:both;width:1207px;height:193px;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-right:46px;padding-top:7px;text-align:center;line-height:180px;letter-spacing:-2px;vertical-align:middle;font-size:28px;font-weight:700;}
.vision .content_03 p:nth-child(2){line-height:33px;}
.vision .content_03 p:nth-child(5){margin-right:0;}
.vision .wrap_bg_01{width:520px;height:751px;left:50%;top:29px;margin-left:160px;background:url(../images/wrap_bg/vision_wrap_bg_01.png) no-repeat left top;}
.vision .wrap_bg_02{width:146px;height:276px;left:50%;top:1200px;margin-left:-724px;background:url(../images/wrap_bg/vision_wrap_bg_02.png) no-repeat left top;}

/* ci */
.ci .title{padding:95px 0 90px;}
.ci .title strong{letter-spacing:5px;}
.ci .text_title{width:835px;position:relative;margin:0 auto;font-size:48px;color:#222;line-height:43px;font-weight:700;text-align:center;letter-spacing:-4px;}
.ci .text_title:after{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;left:0;top:5px;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.ci .text_title:before{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;right:0;top:5px;background:url(../images/gcv/ideology_icon_01.png) no-repeat left bottom;}
.ci .text_content_01{padding:60px 0 70px;text-align:center;}
.ci .text_content_01 strong{display:block;padding-bottom:20px;font-size:30px;line-height:40px;letter-spacing:-2px;}
.ci .text_content_01 strong img{vertical-align:middle;}
.ci .text_content_01 p{padding-bottom:15px;line-height:30px;}
.ci .text_content_02{padding-bottom:80px;}
.ci .text_content_03{height:701px;padding-left:528px;background:url(../images/gcv/ci_img_02.png) no-repeat 110px top;}
.ci .text_content_03 .dl_01{height:320px;padding-top:75px;}
.ci .text_content_03 dt{padding-bottom:20px;font-size:38px;font-weight:700;line-height:43px;}
.ci .text_content_03 dd{line-height:28px;letter-spacing:-1px;}
.ci .text_content_04{text-align:center;}
.ci .text_content_04 a{display:block;width:222px;height:50px;margin:0 auto;padding-left:25px;font-size:20px;text-align:left;color:#fff;line-height:50px;letter-spacing:-1px;background:#000 url(../images/gcv/ci_icon_download.jpg) no-repeat 206px center;}
.ci .text_content_04 p{padding-top:30px;font-size:14px;line-height:25px;}
.ci .wrap_bg_01{width:223px;height:573px;left:50%;top:104px;margin-left:-690px;background:url(../images/wrap_bg/ci_wrap_bg_01.png) no-repeat left top;}
.ci .wrap_bg_02{width:75px;height:75px;left:50%;top:634px;margin-left:543px;background:url(../images/wrap_bg/ci_wrap_bg_02.png) no-repeat left top;}
.ci .wrap_bg_03{width:131px;height:141px;left:50%;top:1504px;margin-left:509px;background:url(../images/wrap_bg/ci_wrap_bg_03.png) no-repeat left top;}

/* history */
.history .title{padding:95px 0 0;}
.history .text_title{width:490px;position:relative;margin:0 auto 100px;font-size:72px;line-height:76px;color:#222;font-weight:700;text-align:center;letter-spacing:-2px;}
.history .text_title:after{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;left:33px;bottom:50px;background:url(../images/gcv/ideology_icon_01.png) no-repeat left top;}
.history .text_title:before{content:'';display:block;clear:both;width:31px;height:25px;position:absolute;right:33px;bottom:50px;background:url(../images/gcv/ideology_icon_01.png) no-repeat left bottom;}
.history .text_title strong{display:block;padding-bottom:30px;font-size:38px;line-height:45px;}
.history .text_title span{display:block;padding-bottom:5px;font-size:32px;line-height:38px;font-weight:normal;}
.history .history_container{position:relative;}
.history .history_container:after{content:'';display:block;clear:both;width:1px;height:96%;position:absolute;left:600px;top:2%;z-index:1;background:#cecece;}
.history .history_content{position:relative;margin-bottom:125px;}
.history .history_content p{padding-right:45px;padding-bottom:90px;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;top:7px;z-index:2;background:url(../images/gcv/history_icon_01.png) no-repeat left top;}
.history .history_content ul{padding-right:48px;}
.history .history_content li{position:relative;padding-bottom:25px;letter-spacing:-1px;}
.history .history_content li:after{content:'';display:block;clear:both;width:7px;height:7px;position:absolute;top:28px;z-index:2;background:url(../images/gcv/history_icon_02.png) no-repeat left top;}
.history .history_content li strong{display:block;padding-bottom:10px;font-size:24px;line-height:30px;letter-spacing:-2px;}
.history .history_content:after{content:'';display:block;clear:both;position:absolute;}
.history .history_content_01{padding-right:599px;position:relative;text-align:right;}
.history .history_content_01 p:after{right:-18px;}
.history .history_content_01 li:after{right:-51px;}
.history .history_content_01:after{content:'';display:block;clear:both;width:605px;height:431px;right:-78px;top:76px;background:url(../images/gcv/history_img_01.png) no-repeat left top;}
.history .history_content_02{margin-bottom:235px;padding-left:600px;}
.history .history_content_02 p{padding-right:0;padding-left:45px;}
.history .history_content_02 p:after{left:-18px;}
.history .history_content_02 li:after{left:-51px;}
.history .history_content_02 ul{padding-right:0;padding-left:48px;}
.history .history_content_02:after{content:'';display:block;clear:both;width:453px;height:410px;left:0;top:83px;background:url(../images/gcv/history_img_02.png) no-repeat left top;}
.history .history_content_03{margin-bottom:100px;padding-right:599px;text-align:right;}
.history .history_content_03 p:after{right:-18px;}
.history .history_content_03 li:after{right:-51px;}
.history .history_content_03 li:last-child{padding-bottom:0;}
.history .history_content_03 li:last-child:after{width:19px;height:19px;right:-57px;background:url(../images/gcv/history_icon_03.png) no-repeat left top;}
.history .history_content_03:after{content:'';display:block;clear:both;width:541px;;height:486px;right:-49px;top:-232px;background:url(../images/gcv/history_img_03.png) no-repeat left top;}
.history .wrap_bg_01{width:282px;height:463px;left:50%;top:0px;margin-left:325px;background:url(../images/wrap_bg/history_wrap_bg_01.png) no-repeat left top;}
.history .wrap_bg_02{width:96px;height:268px;left:50%;top:909px;margin-left:-549px;background:url(../images/wrap_bg/history_wrap_bg_02.png) no-repeat left top;}
.history .wrap_bg_03{width:245px;height:301px;left:50%;top:1307px;margin-left:364px;background:url(../images/wrap_bg/history_wrap_bg_03.png) no-repeat left top;}
.history .wrap_bg_04{width:151px;height:239px;left:50%;top:1923px;margin-left:-478px;background:url(../images/wrap_bg/history_wrap_bg_04.png) no-repeat left top;}

/* office */
.office .title{padding:95px 0 90px;}
.office .map_box{width:1199px;height:409px;position:relative;}
.office .map_box .pointer{position:absolute;}
.office .map_box .map_info{position:absolute;}
.office .map_box .map_info p{padding:20px 0 0 18px;font-size:14px;line-height:23px;color:#fff;letter-spacing:-1px;}
.office .map_box .map_info p strong{display:block;padding-bottom:5px;font-size:20px;line-height:25px;}
.office .info{padding:30px 0 40px;}
.office .info dt{position:relative;margin-bottom:25px;padding-bottom:25px;font-size:36px;line-height:40px;font-weight:700;}
.office .info dt:after{content:'';display:block;clear:both;width:29px;height:2px;position:absolute;left:0;bottom:0;background:#a3a3a3;}
.office .info dd{overflow:hidden;letter-spacing:-1px;}
.office .info dd ul{line-height:28px;}
.office .info dd ul.ul_01{float:left;}
.office .info dd ul.ul_02{float:right;}
.office .info dd li{padding-bottom:10px;}
.office .info dd a{display:block;overflow:hidden;font-size:16px;line-height:28px;}
.office .info dd a strong{height:35px;float:left;font-size:18px;}
.office .info dd a span{}
.office .info dd a:hover{text-decoration:underline;}
.office .map_ho .pointer{left:592px;top:224px;}
.office .map_ho .map_info{width:351px;height:130px;left:267px;top:94px;}
.office .map_kr .pointer{left:598px;top:224px;}
.office .map_kr .map_info{width:378px;height:107px; left: 255px; top: 90px;}
.office .map_kr .map_box_00 .map_info{width:440px;height:110px;left:185px;top:113px;background:url(../images/gcv/office_map_kr_info_bg.png) no-repeat left top;}

.office .map_kr .map_box_01 .map_info{left:255px;top:90px;}
.office .map_kr .map_box_02 .map_info{left:231px;top:107px;}
.office .map_kr .map_box_03 .map_info{left:255px;top:90px;}
.office .map_kr .map_box_04 .map_info{left:224px;top:108px;}
.office .map_kr .map_box_05 .map_info{left:224px;top:108px;}
.office .map_kr .map_box_06 .map_info{left:224px;top:108px;}
.office .map_kr .map_box_07 .map_info{left:239px;top:87px;}
.office .map_kr .map_box_08 .map_info{left:239px;top:87px;}
.office .map_kr .map_box_09 .map_info{left:239px;top:87px;}
.office .map_kr .map_box_10 .map_info{left:239px;top:87px;}
.office .map_kr .map_box_11 .map_info{left:245px;top:96px;}
.office .map_kr .map_box_12 .map_info{left:245px;top:96px;}
.office .map_kr .map_box_13 .map_info{left:245px;top:96px;}
.office .map_kr .map_box_14 .map_info{left:245px;top:96px;}
.office .map_kr .map_box_15 .map_info{left:245px;top:96px;}
.office .map_kr .map_box_16 .map_info{left:245px;top:96px;}

.office .map_en .map_box_00 .pointer{left:621px;top:236px;}
.office .map_en .map_box_00 .map_info{width:431px;height:112px;left:220px;top:123px;background:url(../images/gcv/office_map_en_01_info_bg.png) no-repeat left top;}
.office .map_en .map_box_01 .pointer{left:590px;top:217px;}
.office .map_en .map_box_01 .map_info{width:431px;height:112px;left:184px;top:106px;background:url(../images/gcv/office_map_en_02_info_bg.png) no-repeat left top;}
.office .map_en .map_box_02 .pointer{left:648px;top:230px;}
.office .map_en .map_box_02 .map_info{width:431px;height:112px;left:245px;top:114px;background:url(../images/gcv/office_map_en_03_info_bg.png) no-repeat left top;}
.office .map_tw .pointer{left:614px;top:213px;}
.office .map_tw .map_info{width:509px;height:112px;left:132px;top:100px;background:url(../images/gcv/office_map_tw_info_bg.png) no-repeat left top;}
.office .wrap_bg_01{width:254px;height:224px;left:50%;top:27px;margin-left:380px;background:url(../images/wrap_bg/office_wrap_bg_01.png) no-repeat left top;}
.office .wrap_bg_02{width:107px;height:47px;left:50%;top:295px;margin-left:-585px;background:url(../images/wrap_bg/office_wrap_bg_02.png) no-repeat left top;}
.office .wrap_bg_03{width:288px;height:97px;left:50%;top:1119px;margin-left:296px;background:url(../images/wrap_bg/office_wrap_bg_03.png) no-repeat left top;}

/* brand */
.brand_main .title{padding:95px 0 110px;font-size:38px;font-weight:700;letter-spacing:-3px;}
.brand_main .title strong{padding-bottom:0px;font-size:80px;line-height:90px;letter-spacing:-2px;}
.brand_main .title strong:after{display:none;}
.brand_main .title span{display:block;position:relative;padding-top:80px;font-size:19px;line-height:28px;font-weight:400;letter-spacing:-1px;}
.brand_main .title span:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;left:50%;top:48px;margin-left:-15px;background:#000;}
.brand_main .title span b{display:block;padding-top:10px;font-size:24px;line-height:30px;}
.brand_main .text_content{position:relative;}
.brand_main .text_content .text_title{padding-bottom:110px;font-size:32px;line-height:36px;font-weight:700;text-align:center;letter-spacing:-1px;}
.brand_main .text_content_01{padding-bottom:225px;}
.brand_main .text_content_01 ul{width:1202px;height::226px;font-size:0;background:url(../images/brand/brand_main_img_01.png) no-repeat left top;}
.brand_main .text_content_01 li{display:inline-block;width:194px;height:226px;margin-right:8px;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:322px;text-align:center;}
.brand_main .text_content_01 li:last-child{width:192px;margin-right:0;}
.brand_main .text_content_02{overflow:hidden;}
.brand_main .text_content_02 dl{width:100%;}
.brand_main .text_content_02 dt{font-size:24px;font-weight:700;}
.brand_main .text_content_02 dt strong{display:block;width:181px;padding-top:65px;font-size:24px;line-height:30px;text-align:center;}
.brand_main .text_content_02 dd{padding-top:65px;line-height:28px;}
.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:109px;}
.brand_main .text_content_02 .dl_01 dd{float:left;padding-left:28px;}
.brand_main .text_content_02 .dl_02{height:210px;float:right;background:url(../images/brand/brand_main_num_img_02.png) no-repeat right top;}
.brand_main .text_content_02 .dl_02 dt{float:right;}
.brand_main .text_content_02 .dl_02 dt strong{padding-right:125px;}
.brand_main .text_content_02 .dl_02 dd{float:right;padding-right:28px; padding-top:40px; text-align:right;}
.brand_main .text_content_02 .dl_03{height:225px;float:left;background:url(../images/brand/brand_main_num_img_03.png) no-repeat left top;}
.brand_main .text_content_02 .dl_03 dt{float:left;}
.brand_main .text_content_02 .dl_03 dt strong{padding-left:112px;}
.brand_main .text_content_02 .dl_03 dd{float:left;padding-top:50px;padding-left:28px;}
.brand_main .text_content_02 .dl_04{height:163px;float:right;background:url(../images/brand/brand_main_num_img_04.png) no-repeat right top;}
.brand_main .text_content_02 .dl_04 dt{float:right;}
.brand_main .text_content_02 .dl_04 dt strong{padding-right:123px;}
.brand_main .text_content_02 .dl_04 dd{float:right;padding-right:28px; padding-top:40px; text-align:right;}
.brand_main .text_content_03 .text_title{padding:100px 0 15px;font-size:42px;line-height:45px;text-align:left;}
.brand_main .text_content_03 p{padding-bottom:32px;}
.brand_main .text_content_03 p img{vertical-align:top;}
.brand_main .wrap_bg_01{width:344px;height:612px;left:50%;top:383px;margin-left:-910px;background:url(../images/wrap_bg/brand_main_wrap_bg_01.png) no-repeat left top;}
.brand_main .wrap_bg_02{width:516px;height:583px;left:50%;top:15px;margin-left:638px;background:url(../images/wrap_bg/brand_main_wrap_bg_02.png) no-repeat left top;}
.brand_main .wrap_bg_03{width:327px;height:137px;left:50%;top:1401px;margin-left:417px;background:url(../images/wrap_bg/brand_main_wrap_bg_03.png) no-repeat left top;}

.brand_main .wrap_bg_04{width:59px;height:49px;left:50%;top:2011px;margin-left:-827px;background:url(../images/wrap_bg/brand_main_wrap_bg_04.png) no-repeat left top;}
.brand_main .wrap_bg_05{width:150px;height:166px;left:50%;top:3170px;margin-left:723px;background:url(../images/wrap_bg/brand_main_wrap_bg_05.png) no-repeat left top;}
.brand_main .wrap_bg_06{width:325px;height:469px;left:50%;top:3721px;margin-left:-1042px;background:url(../images/wrap_bg/brand_main_wrap_bg_06.png) no-repeat left top;}
.brand_main .wrap_bg_07{width:63px;height:162px;left:50%;top:4356px;margin-left:778px;background:url(../images/wrap_bg/brand_main_wrap_bg_07.png) no-repeat left top;}

/* carecella */
.carecella .title{padding:95px 0 0;}
.carecella .text_content_01{padding:134px 0 92px 690px;background:url(../images/brand/new_brand_carecella_01.png) no-repeat left 50px;}
.carecella .text_content_01 strong{display:block;padding:50px 0 25px;font-size:24px;line-height:32px;letter-spacing:-0.068em;}
.carecella .text_content_01 p{line-height:27px;letter-spacing:-0.07em;}
.carecella .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.carecella .search_type_01{margin:120px 0 0;}
.carecella .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.carecella .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.carecella .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* introderm */
.introderm .title{padding:95px 0 0;}
.introderm .text_content_01{padding:134px 0 92px 750px;background:url(../images/brand/new_brand_introderm_01.png) no-repeat 20px 78px;}
.introderm .text_content_01 strong{display:block;padding:42px 0 22px;font-size:24px;line-height:33px;letter-spacing:-1px;}
.introderm .text_content_01 p{line-height:27px;letter-spacing:-1px;}
.introderm .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;}
.introderm .search_type_01{margin:120px 0 0;}
.introderm .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.introderm .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.introderm .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* carecella_view */
.carecella_view .title{padding:95px 0 0;}
.carecella_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.carecella_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.carecella_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* general_balance */
.general_balance .title{padding:95px 0 0;letter-spacing:-0.07em}
.general_balance .title strong{letter-spacing:-0.07em}
.general_balance .text_content_01{padding:134px 0 92px 710px;background:url(../images/brand/new_brand_generalbalance_01.png) no-repeat 0px 95px;}
.general_balance .text_content_01 strong{display:block;padding:42px 0 22px;font-size:24px;line-height:32px;letter-spacing:-0.09em;}
.general_balance .text_content_01 p{line-height:28px;letter-spacing:-0.08em;}
.general_balance .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.general_balance .search_type_01{margin:120px 0 0;}
.general_balance .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.general_balance .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.general_balance .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* general_balance_view */
.general_balance_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.general_balance_view .title strong{letter-spacing:-0.07em}
.general_balance_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.general_balance_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.general_balance_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* ck_balance */
.ck_balance .title{padding:95px 0 0;letter-spacing:-0.07em}
.ck_balance .title strong{letter-spacing:-0.07em}
.ck_balance .text_content_01{padding:134px 0 92px 700px;background:url(../images/brand/new_brand_ck_01.png) no-repeat 0 80px;}
.ck_balance .text_content_01 strong{display:block;padding:45px 0 22px;font-size:24px;line-height:32px;letter-spacing:-0.07em;}
.ck_balance .text_content_01 p{line-height:27px;letter-spacing:-0.07em;}
.ck_balance .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.ck_balance .search_type_01{margin:120px 0 0;}
.ck_balance .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.ck_balance .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.ck_balance .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* ck_balance_view */
.ck_balance_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.ck_balance_view .title strong{letter-spacing:-0.07em}
.ck_balance_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.ck_balance_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.ck_balance_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* active_ds */
.active_ds .title{padding:95px 0 0;letter-spacing:-0.07em}
.active_ds .text_content_01{padding:134px 0 92px 670px;background:url(../images/brand/new_brand_active_01.png) no-repeat 0 40px;}
.active_ds .text_content_01 strong{display:block;padding:42px 0 22px;font-size:24px;line-height:32px;letter-spacing:-0.07em}
.active_ds .text_content_01 p{line-height:27px;letter-spacing:-0.07em}
.active_ds .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.active_ds .search_type_01{margin:120px 0 0;}
.active_ds .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.active_ds .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.active_ds .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* active_ds_view */
.active_ds_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.active_ds_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.active_ds_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.active_ds_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* gcoop_cafe */
.gcoop_cafe .title{padding:95px 0 0;letter-spacing:-0.07em}
.gcoop_cafe .title strong{letter-spacing:-0.06em}
.gcoop_cafe .text_content_01{padding:134px 0 92px 655px;background:url(../images/brand/new_brand_cafe_01.png) no-repeat 0 50px;}
.gcoop_cafe .text_content_01 strong{display:block;padding:35px 0 20px;font-size:24px;line-height:32px;letter-spacing:-0.07em}
.gcoop_cafe .text_content_01 p{line-height:28px;letter-spacing:-0.07em}
.gcoop_cafe .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.gcoop_cafe .search_type_01{margin:120px 0 0;}
.gcoop_cafe .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.gcoop_cafe .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.gcoop_cafe .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* gcoop_cafe_view */
.gcoop_cafe_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.gcoop_cafe_view .title strong{letter-spacing:-0.06em}
.gcoop_cafe_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.gcoop_cafe_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.gcoop_cafe_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* ecoer_snow */
.ecoer_snow .title{padding:95px 0 0;letter-spacing:-0.07em}
.ecoer_snow .title strong{letter-spacing:-0.07em}
.ecoer_snow .text_content_01{padding:134px 0 92px 710px;background:url(../images/brand/new_brand_eco_01.png) no-repeat 0 30px;}
.ecoer_snow .text_content_01 strong{display:block;padding:27px 0 18px;font-size:24px;line-height:34px;letter-spacing:-0.07em}
.ecoer_snow .text_content_01 p{line-height:28px;letter-spacing:-0.07em}
.ecoer_snow .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.ecoer_snow .search_type_01{margin:120px 0 0;}
.ecoer_snow .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.ecoer_snow .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.ecoer_snow .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* ecoer_snow_view */
.ecoer_snow_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.ecoer_snow_view .title strong{letter-spacing:-0.07em}
.ecoer_snow_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.ecoer_snow_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.ecoer_snow_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* gcoop */
.gcoop .title{padding:95px 0 0;letter-spacing:-0.07em}
.gcoop .title strong{letter-spacing:-0.07em}
.gcoop .text_content_01{padding:134px 0 92px 720px;background:url(../images/brand/new_brand_etc_01.png) no-repeat 30px -10px;}
.gcoop .text_content_01 strong{display:block;padding:35px 0 20px;font-size:24px;line-height:32px;letter-spacing:-0.07em}
.gcoop .text_content_01 p{line-height:28px;letter-spacing:-0.07em}
.gcoop .product_title{padding:30px 0 45px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:-0.07em}
.gcoop .search_type_01{margin:120px 0 0;}
.gcoop .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.gcoop .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.gcoop .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* gcoop_view */
.gcoop_view .title{padding:95px 0 0;letter-spacing:-0.07em}
.gcoop_view .title strong{letter-spacing:-0.07em}
.gcoop_view .wrap_bg_01{width:271px;height:284px;left:50%;top:1823px;margin-left:-887px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.gcoop_view .wrap_bg_02{width:245px;height:240px;left:50%;top:330px;margin-left:635px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}
.gcoop_view .wrap_bg_03{width:67px;height:109px;left:50%;top:2651px;margin-left:675px;background:url(../images/wrap_bg/skin_care_wrap_bg_03.png) no-repeat left top;}

/* skin_care */
.skin_care .visual{width:100%;height:956px;position:absolute;left:0;top:0;z-index:1;background:url(../images/brand/skin_care_visual_img.jpg) no-repeat center top;}
.skin_care .title{padding-top:290px;}
.skin_care .text_info{padding-top:235px;text-align:center;line-height:27px;letter-spacing:-1px;}
.skin_care .text_info strong{display:block;padding-bottom:20px;font-size:30px;line-height:35px;letter-spacing:-2px;}
.skin_care #content{padding-bottom:0;position:relative;z-index:2;}
.skin_care .brad{padding-bottom:0;}
.skin_care .text_content_01{padding:900px 0 92px 628px;background:url(../images/brand/skin_care_img_01.png) no-repeat left bottom;}
.skin_care .text_content_01 strong{display:block;padding:50px 0 25px;font-size:24px;line-height:33px;letter-spacing:-2px;}
.skin_care .text_content_01 p{line-height:27px;letter-spacing:-1.5px;}
.skin_care .text_content_02{height:297px;padding-top:105px;position:relative;overflow:hidden;background:url(../images/brand/content_line_01.png) no-repeat left 22px;}
.skin_care .text_content_02 dl{padding-left:105px;float:left;}
.skin_care .text_content_02 dt{padding-bottom:13px;font-size:24px;line-height:33px;font-weight:700;letter-spacing:-1px;}
.skin_care .text_content_02 dd{line-height:25px;letter-spacing:-1px;}
.skin_care .text_content_02 .dl_01{width:590px;background:url(../images/brand/skin_care_icon_01.png) no-repeat left 10px;}
.skin_care .text_content_02 .dl_02{background:url(../images/brand/skin_care_icon_02.png) no-repeat left 10px;}
.skin_care .text_content_02:after{content:'';display:block;clear:both;width:1px;height:175px;position:absolute;left:628px;top:88px;background:#b8b8b8;}
.skin_care .text_content_03{width:100%;height:311px;color:#fff;background:url(../images/brand/skin_care_content_bg_01.png) no-repeat left top;}
.skin_care .text_content_03 p{padding:85px 0 0 400px;line-height:27px;letter-spacing:-1px;text-align:center;}
.skin_care .text_content_03 strong{display:block;padding-bottom:15px;font-size:36px;line-height:40px;}
.skin_care .brand_side_link{width:100%;height:199px;padding-top:103px;overflow:hidden;}
.skin_care .brand_side_link p{width:168px;height:199px;float:left;padding-right:4px;}
.skin_care .brand_side_link p a{display:block;width:100%;height:100%;position:relative;}
.skin_care .brand_side_link p:last-child{padding-right:0;}
.skin_care .brand_side_link p img{vertical-align:top;position:absolute;left:0;top:0;z-index:1;}
.skin_care .brand_side_link p .img_on{left:0;top:0;z-index:2;}
.skin_care .care_link{position:absolute;left:0;}
.skin_care .skin_care_link_01{top:650px;}
.skin_care .health_care_link_01{top:650px;}
.skin_care .health_care_link_02{top:1850px;}
.skin_care .health_care_link_03{top:1250px;}
.skin_care .health_care_link_04{top:2420px;}
.skin_care .personal_care_link_01{top:650px;}
.skin_care .personal_care_link_02{top:1280px;}
.skin_care .wrap_bg_01{width:162px;height:359px;left:50%;top:1570px;margin-left:-842px;background:url(../images/wrap_bg/skin_care_wrap_bg_01.png) no-repeat left top;}
.skin_care .wrap_bg_02{width:153px;height:675px;left:50%;top:1039px;margin-left:573px;background:url(../images/wrap_bg/skin_care_wrap_bg_02.png) no-repeat left top;}

/* health_care */
.health_care .visual{width:100%;height:956px;position:absolute;left:0;top:0;z-index:1;background:url(../images/brand/health_care_visual_img.jpg) no-repeat center top;}
.health_care .title{padding-top:290px;}
.health_care .text_info{padding-top:235px;text-align:center;line-height:27px;letter-spacing:-1px;}
.health_care .text_info strong{display:block;padding-bottom:20px;font-size:30px;line-height:35px;letter-spacing:-2px;}
.health_care #content{padding-bottom:0;position:relative;z-index:2;}
.health_care .brad{padding-bottom:0;}
.health_care .text_content{position:relative;}
.health_care .text_content img{vertical-align:top;}
.health_care .text_content p{line-height:27px;letter-spacing:-1px;}
.health_care .text_content strong{display:block;font-size:24px;line-height:33px;letter-spacing:-2.3px;}
.health_care .text_content:after{content:'';display:block;clear:both;width:1200px;height:13px;position:absolute;left:0;bottom:0;}
.health_care .text_content_01{padding:897px 0 99px 628px;background:url(../images/brand/health_care_img_01.png) no-repeat 119px 915px;}
.health_care .text_content_01 strong{padding:15px 0 25px;}
.health_care .text_content_01:after{background:url(../images/brand/content_line_01.png) no-repeat left bottom;}
.health_care .text_content_02{width:542px;padding:95px 648px 137px 0;text-align:right;background:url(../images/brand/health_care_img_02.png) no-repeat 526px 172px;}
.health_care .text_content_02 strong{padding:20px 0 25px;}
.health_care .text_content_02:after{background:url(../images/brand/content_line_02.png) no-repeat left bottom;}
.health_care .text_content_03{padding:140px 0 147px 620px;background:url(../images/brand/health_care_img_03.png) no-repeat left 168px;}
.health_care .text_content_03 strong{padding:20px 0 25px;}
.health_care .text_content_03:after{background:url(../images/brand/content_line_01.png) no-repeat left bottom;}
.health_care .text_content_04{width:551px;padding:94px 690px 133px 0;text-align:right;background:url(../images/brand/health_care_img_04.png) no-repeat 602px 171px;}
.health_care .text_content_04 strong{padding:10px 0 25px;}
.health_care .text_content_05{width:100%;height:363px;background:url(../images/brand/health_care_content_bg_01.png) no-repeat left top;}
.health_care .text_content_05 p{padding:123px 0 0 480px;line-height:27px;letter-spacing:-1px;text-align:center;}
.health_care .text_content_05 strong{display:block;padding-bottom:15px;font-size:36px;line-height:40px;letter-spacing:-2px;}
.health_care .brand_side_link{width:100%;height:199px;padding-top:103px;overflow:hidden;}
.health_care .brand_side_link p{width:168px;height:199px;float:left;padding-right:4px;}
.health_care .brand_side_link p a{display:block;width:100%;height:100%;position:relative;}
.health_care .brand_side_link p:last-child{padding-right:0;}
.health_care .brand_side_link p img{vertical-align:top;position:absolute;left:0;top:0;z-index:1;}
.health_care .brand_side_link p .img_on{left:0;top:0;z-index:2;}
.health_care .care_link{position:absolute;left:0;}
.health_care .skin_care_link_01{top:650px;}
.health_care .health_care_link_01{top:650px;}
.health_care .health_care_link_02{top:1850px;}
.health_care .health_care_link_03{top:1250px;}
.health_care .health_care_link_04{top:2420px;}
.health_care .personal_care_link_01{top:650px;}
.health_care .personal_care_link_02{top:1280px;}
.health_care .wrap_bg_01{width:265px;height:285px;left:50%;top:1232px;margin-left:583px;background:url(../images/wrap_bg/health_care_wrap_bg_01.png) no-repeat left top;}
.health_care .wrap_bg_02{width:185px;height:304px;left:50%;top:1960px;margin-left:-805px;background:url(../images/wrap_bg/health_care_wrap_bg_02.png) no-repeat left top;}

/* personal_care */
.personal_care .visual{width:100%;height:956px;position:absolute;left:0;top:0;z-index:1;background:url(../images/brand/personal_care_visual_img.jpg) no-repeat center top;}
.personal_care .title{padding-top:290px;}
.personal_care .text_info{padding-top:200px;text-align:center;line-height:27px;letter-spacing:-1px;}
.personal_care .text_info strong{display:block;padding-bottom:20px;font-size:30px;line-height:35px;letter-spacing:-2px;}
.personal_care #content{padding-bottom:0;position:relative;z-index:2;}
.personal_care .brad{padding-bottom:0;}
.personal_care .text_content{position:relative;}
.personal_care .text_content img{vertical-align:top;}
.personal_care .text_content p{line-height:27px;letter-spacing:-1px;}
.personal_care .text_content strong{display:block;font-size:24px;line-height:33px;letter-spacing:-2px;}
.personal_care .text_content:after{content:'';display:block;clear:both;width:1200px;height:13px;position:absolute;left:0;bottom:0;}
.personal_care .text_content_01{padding:897px 0 99px 624px;background:url(../images/brand/personal_care_img_01.png) no-repeat 40px 915px;}
.personal_care .text_content_01 strong{padding:15px 0 25px;}
.personal_care .text_content_01:after{background:url(../images/brand/content_line_01.png) no-repeat left bottom;}
.personal_care .text_content_02{width:551px;padding:100px 690px 190px 0;text-align:right;background:url(../images/brand/personal_care_img_02.png) no-repeat 602px 108px;}
.personal_care .text_content_02 strong{padding:30px 0 25px;}
.personal_care .text_content_03{width:100%;height:311px;background:url(../images/brand/personal_care_content_bg_01.png) no-repeat left top;}
.personal_care .text_content_03 p{padding:103px 0 0 480px;line-height:27px;letter-spacing:-1px;text-align:center;}
.personal_care .text_content_03 strong{display:block;padding-bottom:15px;font-size:36px;line-height:40px;letter-spacing:-2px;}
.personal_care .brand_side_link{width:100%;height:199px;padding-top:103px;overflow:hidden;}
.personal_care .brand_side_link p{width:168px;height:199px;float:left;padding-right:4px;}
.personal_care .brand_side_link p a{display:block;width:100%;height:100%;position:relative;}
.personal_care .brand_side_link p:last-child{padding-right:0;}
.personal_care .brand_side_link p img{vertical-align:top;position:absolute;left:0;top:0;z-index:1;}
.personal_care .brand_side_link p .img_on{left:0;top:0;z-index:2;}
.personal_care .care_link{position:absolute;left:0;}
.personal_care .skin_care_link_01{top:650px;}
.personal_care .health_care_link_01{top:650px;}
.personal_care .health_care_link_02{top:1850px;}
.personal_care .health_care_link_03{top:1250px;}
.personal_care .health_care_link_04{top:2420px;}
.personal_care .personal_care_link_01{top:650px;}
.personal_care .personal_care_link_02{top:1280px;}
.personal_care .wrap_bg_01{width:132px;height:237px;left:50%;top:1070px;margin-left:515px;background:url(../images/wrap_bg/personal_care_wrap_bg_01.png) no-repeat left top;}
.personal_care .wrap_bg_02{width:162px;height:359px;left:50%;top:1864px;margin-left:-836px;background:url(../images/wrap_bg/personal_care_wrap_bg_02.png) no-repeat left top;}
.personal_care .wrap_bg_03{width:67px;height:111px;left:50%;top:2011px;margin-left:620px;background:url(../images/wrap_bg/personal_care_wrap_bg_03.png) no-repeat left top;}

/* g_cast */
.g_cast .title{padding-top:95px;}
.g_cast .news_title{height:40px;padding-top:83px;font-size:24px;line-height:30px;font-weight:700;}
.g_cast .tab_type_01{padding-top:50px;}
.g_cast .latest_news_banner{width:100%;height:374px;margin:0 30px 30px 0;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.active span.days{color:#222;border-top:3px solid #222;}
.g_cast .latest_news_banner span.days{display:block;padding-top:11px;position:absolute;left:30px;top:30px;z-index:2;font-size:18px;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;height:35px;overflow:hidden;position:absolute;left:0;bottom:20px;z-index:2;padding:0 30px;font-size:24px;line-height:33px;color:#fff;font-weight:700;}
.g_cast .latest_news_banner .list_dim_off{width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:1;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{position:absolute;left:0;top:0;z-index:1;}
.g_cast .wrap_bg_01{width:286px;height:252px;left:50%;top:156px;margin-left:-661px;background:url(../images/wrap_bg/g_cast_wrap_bg_01.png) no-repeat left top;}
.g_cast .wrap_bg_02{width:418px;height:436px;left:50%;top:-170px;margin-left:463px;background:url(../images/wrap_bg/g_cast_wrap_bg_02.png) no-repeat left top;}
.g_cast .wrap_bg_03{width:365px;height:321px;left:50%;top:2016px;margin-left:427px;background:url(../images/wrap_bg/g_cast_wrap_bg_03.png) no-repeat left top;}

/* g_cast_view */
.g_cast_view .title{padding-top:95px;}
.g_cast_view .wrap_bg_01{width:286px;height:252px;left:50%;top:156px;margin-left:-661px;background:url(../images/wrap_bg/g_cast_wrap_bg_01.png) no-repeat left top;}
.g_cast_view .wrap_bg_02{width:418px;height:436px;left:50%;top:-170px;margin-left:463px;background:url(../images/wrap_bg/g_cast_wrap_bg_02.png) no-repeat left top;}
.g_cast_view .wrap_bg_03{width:365px;height:321px;left:50%;top:2016px;margin-left:427px;background:url(../images/wrap_bg/g_cast_wrap_bg_03.png) no-repeat left top;}

/* how-to */
.how-to .title{padding:95px 0 93px;}
.how-to .wrap_bg_01{width:271px;height:284px;left:50%;top:390px;margin-left:-888px;background:url(../images/wrap_bg/how-to_wrap_bg_01.png) no-repeat left top;}
.how-to .wrap_bg_02{width:243px;height:240px;left:50%;top:504px;margin-left:634px;background:url(../images/wrap_bg/how-to_wrap_bg_02.png) no-repeat left top;}

/* gtv */
.gtv .title{padding:95px 0 93px;}
.gtv .wrap_bg_01{width:271px;height:284px;left:50%;top:390px;margin-left:-888px;background:url(../images/wrap_bg/how-to_wrap_bg_01.png) no-repeat left top;}
.gtv .wrap_bg_02{width:243px;height:240px;left:50%;top:504px;margin-left:634px;background:url(../images/wrap_bg/how-to_wrap_bg_02.png) no-repeat left top;}

/* campus */
.campus .title{padding:95px 0 90px;}
.campus .map{width:1200px;height:626px;position:relative;background:url(../images/g_cast/campus_map.png) no-repeat left top;}
.campus .map .map_kr_info{width:431px;height:170px;position:absolute;top:70px !important;left:114px;background:url(../images/g_cast/campus_map_kr_info_bg.png) no-repeat left top;}
.campus .map .map_en_info{width:431px;height:220px;position:absolute;top:0px !important;left:328px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;} /*20200311 미국지사 추가 위치 수정*/
.campus .map .map_tw_info{width:431px;height:137px;position:absolute;top:124px;left:96px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}
.campus .map .map_jp_info{width:431px;height:137px;position:absolute;top:40px;left:140px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;} /* 20200131 G.CAST 일본지사 추가 */
.campus .map .map_vn_info{width:450px;height:220px;position:absolute;top:70px !important;left:55px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;} /* 20230901 G.CAST 베트남지사 추가 */
.campus .map .map_id_info{width:450px;height:220px;position:absolute;top:100px;left:45px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;} /* 20230901 G.CAST 인도네시아지사 추가 */
.campus .map .map_my_info{width:450px;height:220px;position:absolute;top:65px;left:45px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;} /* 20230901 G.CAST 말레이시아지사 추가 */
.campus .map .map_sg_info{width:450px;height:170px;position:absolute;top:100px;left:50px;background:url(../images/g_cast/campus_map_kr_info_bg.png) no-repeat left top;} /* 20230901 G.CAST 싱가포르지사 추가 */
.campus .map img{display:block;width:27px;height:39px;position:absolute;cursor:pointer;}
.campus .map img.kr_pointer{left:520px;top:230px;}
.campus .map img.en_pointer{left:734px;top:222px;}
.campus .map img.tw_pointer{left:502px;top:279px;}
.campus .map img.jp_pointer{left:550px;top:242px;} /* 20200131 G.CAST 일본지사 추가 */
.campus .map img.vn_pointer{left:460px;top:282px;} /* 20230901 G.CAST 베트남지사 추가 */
.campus .map img.id_pointer{left:450px;top:370px;} /* 20230901 G.CAST 인도네시아지사 추가 */
.campus .map img.my_pointer{left:440px;top:320px;} /* 20230901 G.CAST 말레이시아지사 추가 */
.campus .map img.sg_pointer{left:450px;top:335px;} /* 20230901 G.CAST 싱가포르지사 추가 */
.campus .map p{padding:20px 0 0 18px;font-size:14px;line-height:23px;color:#fff;letter-spacing:-0.7px;}
.campus .map p strong{display:block;padding-bottom:5px;font-size:20px;line-height:25px;}
.campus .wrap_bg_01{width:412px;height:671px;left:50%;top:363px;margin-left:-951px;background:url(../images/wrap_bg/campus_wrap_bg_01.png) no-repeat left top;}
.campus .wrap_bg_02{width:250px;height:712px;left:50%;top:267px;margin-left:513px;background:url(../images/wrap_bg/campus_wrap_bg_02.png) no-repeat left top;}
.campus .list_type_02.tw td a{font-family:'Microsoft Yahei', 'Nanum Square', Dotum;}
.campus .tab_type_01 ul{border:1px solid #666;}
.campus .tab_type_01 ul li{border-bottom:0px solid #fff;}


/* campus_view */
.campus_view .title{padding:95px 0 90px;}
.campus_view .map{width:1200px;height:626px;position:relative;background:url(../images/g_cast/campus_map.png) no-repeat left top;}
.campus_view .map .map_kr_info{width:431px;height:159px;position:absolute;top:71px;left:114px;background:url(../images/g_cast/campus_map_kr_info_bg.png) no-repeat left top;}
.campus_view .map .map_en_info{width:431px;height:180px;position:absolute;top:42px;left:328px;background:url(../images/g_cast/campus_map_en_info_bg.png) no-repeat left top;}
.campus_view .map .map_tw_info{width:431px;height:137px;position:absolute;top:144px;left:96px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}
.campus_view .map .map_jp_info{width:431px;height:137px;position:absolute;top:144px;left:152px;background:url(../images/g_cast/campus_map_tw_info_bg.png) no-repeat left top;}/* 20200131 G.CAST-view 일본지사 추가 */
.campus_view .map img{display:block;width:27px;height:39px;position:absolute;cursor:pointer;}
.campus_view .map img.kr_pointer{left:520px;top:230px;} 
.campus_view .map img.en_pointer{left:734px;top:222px;}
.campus_view .map img.tw_pointer{left:502px;top:279px;}
.campus_view .map img.jp_pointer{left:550px;top:280px;} /* 20200131 G.CAST-view 일본지사 추가 */
.campus_view .map p{padding:20px 0 0 18px;font-size:14px;line-height:23px;color:#fff;letter-spacing:-0.7px;}
.campus_view .map p strong{display:block;padding-bottom:5px;font-size:20px;line-height:25px;}
.campus_view .view_type_01{padding-top:0px;}
.campus_view .wrap_bg_01{width:412px;height:671px;left:50%;top:363px;margin-left:-951px;background:url(../images/wrap_bg/campus_wrap_bg_01.png) no-repeat left top;}
.campus_view .wrap_bg_02{width:250px;height:712px;left:50%;top:267px;margin-left:513px;background:url(../images/wrap_bg/campus_wrap_bg_02.png) no-repeat left top;}
.campus_view .view_type_01.tw .view_title strong{font-family:'Microsoft Yahei', 'Nanum Square', Dotum;}
.campus_view .view_type_01.tw .edit_content,
.campus_view .view_type_01.tw .edit_content *{font-family:'Microsoft Yahei', 'Nanum Square', Dotum;}

/* notice */
.notice .title{padding:95px 0 90px;}
.notice .wrap_bg_01{width:106px;height:103px;left:50%;top:309px;margin-left:-815px;background:url(../images/wrap_bg/notice_wrap_bg_01.png) no-repeat left top;}
.notice .wrap_bg_02{width:337px;height:201px;left:50%;top:263px;margin-left:410px;background:url(../images/wrap_bg/notice_wrap_bg_02.png) no-repeat left top;}
.notice .wrap_bg_03{width:196px;height:224px;left:50%;top:1287px;margin-left:492px;background:url(../images/wrap_bg/notice_wrap_bg_03.png) no-repeat left top;}

/* notice_view */
.notice_view .title{padding-top:95px;}
.notice_view .wrap_bg_01{width:106px;height:103px;left:50%;top:309px;margin-left:-815px;background:url(../images/wrap_bg/notice_wrap_bg_01.png) no-repeat left top;}
.notice_view .wrap_bg_02{width:337px;height:201px;left:50%;top:263px;margin-left:410px;background:url(../images/wrap_bg/notice_wrap_bg_02.png) no-repeat left top;}
.notice_view .wrap_bg_03{width:196px;height:224px;left:50%;top:1287px;margin-left:492px;background:url(../images/wrap_bg/notice_wrap_bg_03.png) no-repeat left top;}

/* press_release */
.press_release .title{padding:95px 0 90px;}
.press_release .wrap_bg_01{width:106px;height:333px;left:50%;top:209px;margin-left:-798px;background:url(../images/wrap_bg/press_release_wrap_bg_01.png) no-repeat left top;}
.press_release .wrap_bg_02{width:336px;height:309px;left:50%;top:55px;margin-left:427px;background:url(../images/wrap_bg/press_release_wrap_bg_02.png) no-repeat left top;}
.press_release .wrap_bg_03{width:183px;height:259px;left:50%;top:1327px;margin-left:557px;background:url(../images/wrap_bg/press_release_wrap_bg_03.png) no-repeat left top;}

/* press_release_view */
.press_release_view .title{padding-top:95px;}
.press_release_view .wrap_bg_01{width:106px;height:333px;left:50%;top:209px;margin-left:-798px;background:url(../images/wrap_bg/press_release_wrap_bg_01.png) no-repeat left top;}
.press_release_view .wrap_bg_02{width:336px;height:309px;left:50%;top:55px;margin-left:427px;background:url(../images/wrap_bg/press_release_wrap_bg_02.png) no-repeat left top;}
.press_release_view .wrap_bg_03{width:183px;height:259px;left:50%;top:1327px;margin-left:557px;background:url(../images/wrap_bg/press_release_wrap_bg_03.png) no-repeat left top;}

/* onair */
.onair .title{padding:95px 0 90px;}
.onair .wrap_bg_01{width:271px;height:284px;left:50%;top:390px;margin-left:-887px;background:url(../images/wrap_bg/onair_wrap_bg_01.png) no-repeat left top;}
.onair .wrap_bg_02{width:245px;height:240px;left:50%;top:504px;margin-left:635px;background:url(../images/wrap_bg/onair_wrap_bg_02.png) no-repeat left top;}

/* onair_main */
.onair_main .title{padding:95px 0 110px;font-size:38px;font-weight:700;letter-spacing:-3px;}
.onair_main .title strong{padding-bottom:0px;font-size:80px;line-height:90px;letter-spacing:-2px;}
.onair_main .title strong:after{display:none;}
.onair_main .title span{display:block;position:relative;padding-top:80px;font-size:18px;line-height:28px;font-weight:400;letter-spacing:-1px;}
.onair_main .title span:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;left:50%;top:48px;margin-left:-15px;background:#000;}
.onair_main .title span b{display:block;padding-top:10px;font-size:24px;line-height:30px;}
.onair_main .text_content{height:530px;position:relative;padding-bottom:100px;letter-spacing:-1px;}
.onair_main .text_content .text_title{padding-bottom:25px;font-size:50px;line-height:55px;font-weight:700;letter-spacing:-3px;}
.onair_main .text_content strong{display:block;padding-bottom:15px;}
.onair_main .text_content p{padding-bottom:20px;line-height:25px;letter-spacing:-0.07em}
.onair_main .text_content a{display:inline-block;height:63px;margin-top:20px;padding-left:76px;line-height:105px;background:url(../images/common/btn_more.png) no-repeat left top;}
.onair_main .text_content_01{padding-left:649px;background:url(../images/onair/onair_main_img_01.png) no-repeat left top;}
.onair_main .text_content_01 .text_title{padding-top:270px;}
.onair_main .text_content_02{background:url(../images/onair/onair_main_img_02.png) no-repeat right top;}
.onair_main .text_content_02 .text_title{padding-top:300px;}
.onair_main .text_content_03{padding-left:649px;background:url(../images/onair/onair_main_img_03.png) no-repeat left top;}
.onair_main .text_content_03 .text_title{padding-top:296px;}
.onair_main .wrap_bg_01{width:492px;height:553px;left:50%;top:14px;margin-left:-903px;background:url(../images/wrap_bg/onair_main_wrap_bg_01.png) no-repeat left top;}
.onair_main .wrap_bg_02{width:483px;height:418px;left:50%;top:464px;margin-left:300px;background:url(../images/wrap_bg/onair_main_wrap_bg_02.png) no-repeat left top;}
.onair_main .wrap_bg_03{width:205px;height:268px;left:50%;top:1996px;margin-left:420px;background:url(../images/wrap_bg/onair_main_wrap_bg_03.png) no-repeat left top;}

/* live */
.live .title{padding:95px 0 90px;}
.live .wrap_bg_01{width:271px;height:284px;left:50%;top:390px;margin-left:-887px;background:url(../images/wrap_bg/onair_wrap_bg_01.png) no-repeat left top;}
.live .wrap_bg_02{width:245px;height:240px;left:50%;top:504px;margin-left:635px;background:url(../images/wrap_bg/onair_wrap_bg_02.png) no-repeat left top;}

/* business_main */
.business_main .title{padding:95px 0 120px;font-size:40px;font-weight:700;letter-spacing:-2px;}
.business_main .title strong{margin-bottom:0;font-size:80px;line-height:90px;}
.business_main .title strong:after{display:none;}
.business_main .text_content{height:530px;position:relative;padding-bottom:100px;letter-spacing:-1px;}
.business_main .text_content .text_title{padding-bottom:25px;font-size:50px;line-height:55px;font-weight:700;letter-spacing:-3px;}
.business_main .text_content strong{display:block;padding-bottom:15px;}
.business_main .text_content p{padding-bottom:20px;line-height:25px;}
.business_main .text_content a{display:inline-block;height:63px;margin-top:20px;padding-left:76px;line-height:105px;background:url(../images/common/btn_more.png) no-repeat left top;}
.business_main .text_content_01{padding-left:640px;background:url(../images/business/business_main_img_01.png) no-repeat left top;}
.business_main .text_content_01 .text_title{padding-top:200px;}
.business_main .text_content_02 .text_title{padding-top:187px;}
.business_main .text_content_02:after{content:'';display:block;clear:both;width:901px;height:530px;position:absolute;left:360px;top:0;background:url(../images/business/business_main_img_02.png) no-repeat left top;}
.business_main .text_content_03{padding-left:640px;background:url(../images/business/business_main_img_03.png) no-repeat left top;}
.business_main .text_content_03 .text_title{padding-top:187px;}
.business_main .wrap_bg_01{width:309px;height:211px;left:50%;top:186px;margin-left:-757px;background:url(../images/wrap_bg/business_main_wrap_bg_01.png) no-repeat left top;}
.business_main .wrap_bg_02{width:370px;height:482px;left:50%;top:433px;margin-left:279px;background:url(../images/wrap_bg/business_main_wrap_bg_02.png) no-repeat left top;}
.business_main .wrap_bg_03{width:272px;height:472px;left:50%;top:1940px;margin-left:413px;background:url(../images/wrap_bg/business_main_wrap_bg_03.png) no-repeat left top;}

/* ceo_comments */
.ceo_comments .title{padding:95px 0 90px;}
.ceo_comments .text_content{width:100%;padding-bottom:220px;position:relative;line-height:33px;letter-spacing:-1px;}
.ceo_comments .text_content strong{display:block;padding-top:200px;font-size:30px;}
.ceo_comments .sign{position:relative;z-index:2;}
.ceo_comments .bg_img_01{position:absolute;right:0;top:0;}
.ceo_comments .bg_img_02{position:absolute;left:290px;top:473px;z-index:1;}
.ceo_comments .wrap_bg_01{width:536px;height:441px;left:50%;top:260px;margin-left:-905px;background:url(../images/wrap_bg/ceo_comments_wrap_bg_01.png) no-repeat left top;}
.ceo_comments .wrap_bg_02{width:406px;height:818px;left:50%;top:372px;margin-left:338px;background:url(../images/wrap_bg/ceo_comments_wrap_bg_02.png) no-repeat left top;}

/* m_plan */
.m_plan .title{padding:95px 0 90px;}
.m_plan .text_content strong{display:block;padding-bottom:15px;}
.m_plan .text_content{width:100%;padding-bottom:40px;position:relative;line-height:33px;letter-spacing:-1px;}
.m_plan .text_content p{padding-bottom:20px;line-height:30px;}
.m_plan .pers_data1 table{ width: 100%; margin: 0px 0px 20px; }
.m_plan .pers_data1 table td, .pers_data1 table th{ padding: 10px 5px; border: 1px solid #b9b9b9; text-align:center;}
.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; }
.m_plan .wrap_bg_01{width:258px;height:779px;left:50%;top:442px;margin-left:-714px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_01.png) no-repeat left top;}
.m_plan .wrap_bg_02{width:294px;height:860px;left:50%;top:88px;margin-left:409px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_02.png) no-repeat left top;}
.m_plan .wrap_bg_03{width:365px;height:321px;left:50%;top:2016px;margin-left:427px;background:url(../images/wrap_bg/g_cast_wrap_bg_03.png) no-repeat left top;}
.m_plan .wrap_bg_04{width:2258px;height:2779px;left:50%;top:2642px;margin-left:-714px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_01.png) no-repeat left top;}
.m_plan .wrap_bg_05{width:2294px;height:2860px;left:50%;top:3882px;margin-left:409px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_02.png) no-repeat left top;}

/* g6_strengths */
.g6_strengths .title{padding:95px 0 90px;}
.g6_strengths .text_content_01{padding-bottom:50px;font-size:20px;line-height:35px;text-align:center;}
.g6_strengths .text_content_01 p{padding-bottom:22px;}
.g6_strengths .text_content_02{text-align:center;}
.g6_strengths .text_content_02 ul{width:100%;margin-top:50px;text-align:left;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{width:215px;float:left;padding:64px 0 0 204px;font-size:25px;letter-spacing:-1px;line-height:30px;}
.g6_strengths .text_content_02 li p{float:left;padding-top:40px;font-weight:bold;letter-spacing:-1px;line-height:26px;}
.g6_strengths .text_content_02 li.li_01{background:url(../images/business/g6_strengths_icon_01.png) no-repeat 62px center;}
.g6_strengths .text_content_02 li.li_01 strong{padding-top:45px;}
.g6_strengths .text_content_02 li.li_02{background:url(../images/business/g6_strengths_icon_02.png) no-repeat 77px center;}
.g6_strengths .text_content_02 li.li_03{background:url(../images/business/g6_strengths_icon_03.png) no-repeat 50px center;}
.g6_strengths .text_content_02 li.li_04{background:url(../images/business/g6_strengths_icon_04.png) no-repeat 70px center;}
.g6_strengths .text_content_02 li.li_04 strong{padding-top:45px;}
.g6_strengths .text_content_02 li.li_04 p{padding-top:50px;}
.g6_strengths .text_content_02 li.li_05{background:url(../images/business/g6_strengths_icon_05.png) no-repeat 70px center;}
.g6_strengths .text_content_02 li.li_05 p{padding-top:50px;}
.g6_strengths .text_content_02 li.li_06{background:url(../images/business/g6_strengths_icon_06.png) no-repeat 76px center;}
.g6_strengths .wrap_bg_01{width:258px;height:779px;left:50%;top:442px;margin-left:-714px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_01.png) no-repeat left top;}
.g6_strengths .wrap_bg_02{width:294px;height:860px;left:50%;top:88px;margin-left:409px;background:url(../images/wrap_bg/g6_strengths_wrap_bg_02.png) no-repeat left top;}

/* partner */
.partner .title{padding:95px 0 90px;}
.partner .text_content{position:relative;}
.partner .text_content .text_title{display:inline-block;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:36px;line-height:45px;font-weight:700;}
.partner .text_content .text_title:after{content:'';display:block;clear:both;width:30px;height:2px;position:absolute;bottom:0;background:#a3a3a3;}
.partner .text_content p{line-height:27px;letter-spacing:-1px;}
.partner .text_content strong{display:block;padding-bottom:15px;font-weight:700;font-size:19px;letter-spacing:0;}
.partner .text_content_01{padding:117px 0 189px 535px;}
.partner .text_content_01:after{content:'';display:block;clear:both;width:602px;height:562px;position:absolute;left:0;top:0;background:url(../images/business/partner_img_01.png) no-repeat left top;}
.partner .text_content_01 .text_title:after{left:0;}
.partner .text_content_02{width:665px;padding-top:130px;text-align:right;}
.partner .text_content_02:after{content:'';display:block;clear:both;width:616px;height:538px;position:absolute;left:716px;top:0;background:url(../images/business/partner_img_02.png) no-repeat left top;}
.partner .text_content_02 .text_title:after{right:0;}
.partner .text_content_03{margin-top:181px;padding:117px 0 145px 535px;}
.partner .text_content_03:after{content:'';display:block;clear:both;width:602px;height:562px;position:absolute;left:0;top:0;background:url(../images/business/partner_img_03.png) no-repeat left top;}
.partner .text_content_03 .text_title:after{left:0;}
.partner .wrap_bg_01{width:224px;height:209px;left:50%;top:0;margin-left:324px;background:url(../images/wrap_bg/partner_wrap_bg_01.png) no-repeat left top;}
.partner .wrap_bg_02{width:497px;height:397px;left:50%;top:580px;margin-left:170px;background:url(../images/wrap_bg/partner_wrap_bg_02.png) no-repeat left top;}
.partner .wrap_bg_03{width:157px;height:280px;left:50%;top:1135px;margin-left:-597px;background:url(../images/wrap_bg/partner_wrap_bg_03.png) no-repeat left top;}
.partner .wrap_bg_04{width:221px;height:147px;left:50%;top:1693px;margin-left:400px;background:url(../images/wrap_bg/partner_wrap_bg_04.png) no-repeat left top;}

/* tools_main */
.tools_main .title{padding:95px 0 90px;font-size:38px;}
.tools_main .title strong{margin-bottom:0;font-size:80px;line-height:90px;}
.tools_main .title strong:after{display:none;}
.tools_main .text_content{height:530px;position:relative;padding-bottom:100px;letter-spacing:-1px;}
.tools_main .text_content .text_title{padding-bottom:25px;font-size:50px;line-height:55px;font-weight:700;}
.tools_main .text_content strong{display:block;padding-bottom:15px;}
.tools_main .text_content p{padding-bottom:20px;line-height:25px;}
.tools_main .text_content a{display:inline-block;height:63px;margin-top:20px;padding-left:76px;line-height:105px;background:url(../images/common/btn_more.png) no-repeat left top;}
.tools_main .text_content_01{padding-left:640px;background:url(../images/tools/tools_main_img_01.png) no-repeat left top;}
.tools_main .text_content_01 .text_title{padding-top:268px;}
.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{padding-top:268px;}
.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{padding-top:268px;}
.tools_main .wrap_bg_01{width:350px;height:185px;left:50%;top:132px;margin-left:-650px;background:url(../images/wrap_bg/tools_main_wrap_bg_01.png) no-repeat left top;}
.tools_main .wrap_bg_02{width:320px;height:413px;left:50%;top:607px;margin-left:248px;background:url(../images/wrap_bg/tools_main_wrap_bg_02.png) no-repeat left top;}
.tools_main .wrap_bg_03{width:371px;height:283px;left:50%;top:1195px;margin-left:-660px;background:url(../images/wrap_bg/tools_main_wrap_bg_03.png) no-repeat left top;}

/* business_data */
.business_data .title{padding:50px 0 90px;}
.business_data .search_type_01 .text_info{position:absolute;left:0;top:15px;font-size:16px;line-height:20px;letter-spacing:-1px;}
.business_data .list_type_02 td.td_brand{text-align:center;}
.business_data .list_type_02 td.td_title{padding:20px 20px 15px;text-align:left;}
.business_data .list_type_02 td.td_date{text-align:center;letter-spacing:-1px;}
.business_data .list_type_02 td .btn_download{display:inline-block;width:38px;;height:38px;margin:0;background:url(../images/common/btn_download.gif) no-repeat left top;}
.business_data .list_type_02 td .btn_download:hover{background-position:left bottom;}
.business_data .wrap_bg_01{width:282px;height:252px;left:50%;top:290px;margin-left:-1021px;background:url(../images/wrap_bg/business_data_wrap_bg_01.png) no-repeat left top;}
.business_data .wrap_bg_02{width:262px;height:165px;left:50%;top:64px;margin-left:550px;background:url(../images/wrap_bg/business_data_wrap_bg_02.png) no-repeat left top;}

/* product_data */
.product_data .title{padding:50px 0 90px;}
.product_data .search_type_01 .text_info{position:absolute;left:0;top:15px;font-size:16px;line-height:20px;letter-spacing:-1px;}
.product_data .list_type_02 td.td_brand{text-align:center;}
.product_data .list_type_02 td.td_title{padding:20px 20px 15px;text-align:left;}
.product_data .list_type_02 td.td_date{text-align:center;letter-spacing:-1px;}
.product_data .list_type_02 td .btn_download{display:inline-block;width:38px;;height:38px;margin:0;background:url(../images/common/btn_download.gif) no-repeat left top;}
.product_data .list_type_02 td .btn_download:hover{background-position:left bottom;}
.product_data .wrap_bg_01{width:282px;height:252px;left:50%;top:290px;margin-left:-1021px;background:url(../images/wrap_bg/product_data_wrap_bg_01.png) no-repeat left top;}
.product_data .wrap_bg_02{width:262px;height:165px;left:50%;top:64px;margin-left:550px;background:url(../images/wrap_bg/product_data_wrap_bg_02.png) no-repeat left top;}

/* login */
.login #content{padding-top:0;}
.login .title{padding-top:125px;font-size:18px;}
.login .login_form{width:480px;margin:0 auto;padding-top:60px;text-align:center;}
.login .login_form .input_list{padding-left:23px;text-align:left;}
.login .login_form .input_list li{padding-bottom:14px;color:#686868;}
.login .login_form .input_list strong{display:inline-block;width:33px;height:44px;line-height:46px;font-size:16px;font-weight:400;vertical-align:middle;}
.login .login_form .input_list input{width:340px;height:44px;padding-left:23px;text-align:left;font-size:16px; border:1px solid #c1c1c1;}
.login .login_form p{width:100%;height:93px;}
.login .login_form p button{display:inline-block;width:366px;height:63px;text-align:center;font-size:18px;color:#fff;line-height:63px;border:none;cursor:pointer;background:#222;}
.login .login_form p button:hover{color:#222;border:1px solid #222;background:#fff;}
.login .login_form .join{width:480px;position:relative;font-size:16px;text-align:left;}
.login .login_form .join .join_title{padding-top:28px;font-size:14px;line-height:18px;text-align:center;border-top:2px solid #222;}
.login .login_form .join .join_title strong{display:block;padding-bottom:5px;font-size:20px;line-height:25px;}
.login .login_form .join .join_choice{padding-top:50px;font-size:13px;letter-spacing:-1px;line-height:28px;text-align:center;color:#4b4b4b; display: flex; flex-wrap: wrap; justify-content: space-between;}
.login .login_form .join .join_choice span{display:inline-block;height:34px;padding:0 0 0 43px;line-height:34px;vertical-align:middle; margin-bottom:10px; width:40%; 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:16px;font-weight:700;}
.login .login_form .join .join_choice span a:hover{text-decoration:underline;}
.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; background-size:35px 34px;}
.login .login_form .join .join_choice .join_choice_my{background:url(../images/member/login_btn_icon_07.png) no-repeat left center; background-size:35px 36px;}
.login .login_form .join .join_choice .join_choice_sg{background:url(../images/member/login_btn_icon_08.png) no-repeat left center; background-size:35px 36px;}
.login .wrap_bg_01{width:490px;height:409px;left:50%;top:101px;margin-left:330px;background:url(../images/wrap_bg/login_wrap_bg_01.png) no-repeat left top;}
.login .wrap_bg_02{width:656px;height:337px;left:50%;top:450px;margin-left:-1020px;background:url(../images/wrap_bg/login_wrap_bg_02.png) no-repeat left top;}

/* inquiry */
.inquiry #content{padding-top:120px;}
.inquiry .title{padding-bottom:85px;}
.inquiry .text_content_01{padding-bottom:70px;font-size:20px;line-height:30px;text-align:center;}
.inquiry .text_content_01 p{padding-top:30px;}
.inquiry .inquiry_info{height:500px;overflow:hidden;}
.inquiry .inquiry_info .dl_content_01{width:514px;height:325px;float:left;background:url(../images/etc/inquiry_info_bg_01.png) no-repeat left top;}
.inquiry .inquiry_info .dl_content_02{width:644px;height:382px;float:right; background:#DBDBDB; border-radius:45px; /*background:url(../images/etc/inquiry_info_bg_02.png) no-repeat left top; background-size:cover;*/}
.inquiry .inquiry_info dl{width:100%;float:left;padding-bottom:36px;}
.inquiry .inquiry_info dt{padding:55px 0 0 45px;position:relative;float:left;font-size:28px;line-height:32px;font-weight:700;}
.inquiry .inquiry_info dt:after{content:'';display:block;clear:both;width:4px;height:26px;position:absolute;left:30px;top:58px;background:#222;}
.inquiry .inquiry_info dd{padding-top:55px;float:left;padding-left:25px;font-size:20px;line-height:33px;font-weight:700;letter-spacing:-1px; padding-right:10px;}
.inquiry .inquiry_info .lang_content{width:535px;margin:0 auto;clear:both;border-top:1px solid #bbb;}
.inquiry .inquiry_info p{width:330px;padding-top:25px;float:left;line-height:27px;letter-spacing:-0.8px;}
.inquiry .inquiry_info .lang_box{width:232px;padding-top:32px;float:right;text-align:right; display: none;}
.inquiry .inquiry_info .lang_box a{display:inline-block;margin-left:23px;font-size:11px;text-align:center; width:50px; margin-bottom: 10px;}
.inquiry .inquiry_info .lang_box a img{padding-bottom:10px;vertical-align:top;}
.inquiry .inquiry_info .btn_inquiry{padding-top:44px;clear:both;text-align:center;}
.inquiry .inquiry_info .btn_inquiry a{display:inline-block;width:310px;height:63px;line-height:63px;text-align:center;color:#fff;background:#222;}
.inquiry .file_info{padding:10px 0 0 120px;font-size:14px;}
.inquiry .file_info i{display:inline-block;padding-bottom:5px;}
.inquiry .wrap_bg_01{width:493px;height:553px;left:50%;top:-200px;margin-left:-932px;background:url(../images/wrap_bg/inquiry_wrap_bg_01.png) no-repeat left top;}
.inquiry .wrap_bg_02{width:475px;height:903px;left:50%;top:155px;margin-left:355px;background:url(../images/wrap_bg/inquiry_wrap_bg_02.png) no-repeat left top;}

/* return */
.return #content{padding-top:120px;}
.return .title{padding-bottom:85px;}
.return .text_content_01{padding-bottom:70px;font-size:20px;line-height:30px;text-align:center;}
.return .text_content_01 p{padding-top:30px;}
.return .inquiry_info{height:500px;overflow:hidden;}
.return .inquiry_info .dl_content_01{width:514px;height:325px;float:left;background:url(../images/etc/return_info_bg_01.png) no-repeat left top;}
.return .inquiry_info .dl_content_02{width:644px;height:382px;float:right; background:#DBDBDB; border-radius:45px; /*background:url(../images/etc/inquiry_info_bg_02.png) no-repeat left top; background-size:cover;*/}
.return .inquiry_info dl{width:100%;float:left;padding-bottom:36px;}
.return .inquiry_info dt{padding:50px 0 0 45px;position:relative;float:left;font-size:28px;line-height:32px;font-weight:700;}
.return .inquiry_info dt:after{content:'';display:block;clear:both;width:4px;height:26px;position:absolute;left:30px;top:50px;background:#222;}
.return .inquiry_info dd{padding-top:20px;float:left;padding-left:25px;font-size:20px;line-height:33px;font-weight:700;letter-spacing:-1px;}
.return .inquiry_info dd ol li{font-size:15px;}
.return .inquiry_info .lang_content{width:535px;margin:0 auto;clear:both;border-top:1px solid #bbb;}
.return .inquiry_info p{width:320px;padding-top:25px;float:left;line-height:27px;letter-spacing:-0.8px;}
.return .inquiry_info .lang_box{width:232px;padding-top:32px;float:right;text-align:right; display: none}
.return .inquiry_info .lang_box a{display:inline-block;margin-left:23px;font-size:11px;text-align:center; width:50px; margin-bottom: 10px;}
.return .inquiry_info .lang_box a img{padding-bottom:10px;vertical-align:top;}
.return .inquiry_info .btn_inquiry{padding-top:45px;clear:both;text-align:center;}
.return .inquiry_info .btn_inquiry a{display:inline-block;width:310px;height:63px;line-height:63px;text-align:center;color:#fff;background:#222;}
.return .file_info{padding:10px 0 0 120px;font-size:14px;}
.return .file_info i{display:inline-block;padding-bottom:5px;}
.return .wrap_bg_01{width:493px;height:553px;left:50%;top:-200px;margin-left:-932px;background:url(../images/wrap_bg/return_wrap_bg_01.png) no-repeat left top;}
.return .wrap_bg_02{width:475px;height:903px;left:50%;top:155px;margin-left:355px;background:url(../images/wrap_bg/return_wrap_bg_02.png) no-repeat left top;}

/* newsletter */
.newsletter #content{padding-top:120px;}
.newsletter .title{padding-bottom:90px;}
.newsletter .write_form_01 .write_form_info{margin-bottom:30px;}
.newsletter .write_form_01 .clause_container{margin-top:30px;}
.newsletter .wrap_bg_01{width:203px;height:309px;left:50%;top:417px;margin-left:-997px;background:url(../images/wrap_bg/newsletter_wrap_bg_01.png) no-repeat left top;}
.newsletter .wrap_bg_02{width:629px;height:660px;left:50%;top:13px;margin-left:289px;background:url(../images/wrap_bg/newsletter_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:30px;}
.popup_wrap .btn_close img{vertical-align:top;}

/* popup_01 */
.popup_01{width:1200px;height:1020px;left:50%;top:1%;margin-left:-600px;}
.popup_01 .text_title{height:75px;padding-top:48px;font-size:30px;line-height:35px;font-weight:700;text-align:center;}
.popup_01 .text_content{width:1140px;height:848px;margin:0 auto;overflow:auto;font-size:16px;line-height:25px;letter-spacing:-1px;}

/* popup_02 */
.popup_02{width:850px;height:265px;left:50%;top:50%;margin-left:-425px;}
.popup_02 .text_title{height:75px;padding-top:48px;font-size:30px;line-height:35px;font-weight:700;text-align:center;letter-spacing:-2px;}
.popup_02 .text_content{font-size:16px;line-height:25px;letter-spacing:-1px;text-align:center;}

/*popup_movie*/
.popup_movie{background:none;}
.popup_movie{width:1140px;height:730px;left:50%;top:50%;margin-left:-600px;}
.popup_movie .movie_content{height:100%;position:relative;overflow:hidden;}
.popup_movie .movie_title{padding-top:10px;font-size:24px;font-weight:700;color:#fff;}
.popup_movie .social_content{position:absolute;right:0;bottom:5px;}
.popup_movie .social_content img{vertical-align:top;}
.popup_movie .social_content p{width:381px;position:absolute;right:40px;bottom:0;text-align:right;font-size:0;}
.popup_movie .social_content p a{display:inline-block;width:43px;height:43px;margin-left:8px;overflow:hidden;vertical-align:middle;}
.popup_movie .social_content p a:hover img{margin-top:-53px}
.popup_movie .btn_close{position:absolute;right:-58px;top:0;}

/* popup_03 */
.popup_03{width:518px;left:50%;top:50%;border:1px solid #919191;}
.popup_03 .text_content{padding:25px 40px;font-size:16px;letter-spacing:-1px;text-align:left;}
.popup_03 .txt_01{letter-spacing:-1px;line-height:1.25em;}
.popup_03 .textarea_url{width:100%;height:53px;margin:18px 0 0;padding:5px 10px;border:1px solid #c1c1c1;box-sizing:border-box;overflow-y:scroll;background:#fff;font-size:14px;line-height:20px;word-break:break-all;}
.popup_03 .btn_content{margin:25px 0 0;text-align:center;font-size:0}
.popup_03 .btn_content a{display:inline-block;width:100px;height:40px;box-sizing:border-box;border:1px solid #222;font-size:18px;line-height:40px;font-weight:700}
.popup_03 .btn_content a.btn_cancel{margin-left:5px;background:#222;color:#fff}
.popup_03 .btn_close{top:20px;right:20px;}
.popup_03 .btn_close img{width:20px;height:20px;}














