@charset "utf-8";
img {max-width:100%;position:relative;}
.ready {
    text-align:center;
    font-size:22px;
    color:#999999;
    padding:180px 0 130px;
    font-weight:300;
}

#_wrap {position:relative;width:100%;}

#_header {padding:0 10px;position:fixed;left:0;top:0;height:80px;width:100%;overflow:hidden;transition:0.5s;box-sizing:border-box;z-index:200;background:rgba(35, 31, 32, 0.8);}
#_header:before {content:'';display:block;width:100%;height:1px;background:#5b5a5a;position:absolute;left:0;top:81px;}
#_header ._inner {max-width:1500px;height:80px;position:relative;margin:0 auto;}
#_header ._logo {position:absolute;left:0;top:20px;}
#_header ._logo a {display:block;}

#_header ._gnb {font-size:0;float:right;padding-right:230px;}
#_header ._gnb > li {float:left;position:relative;vertical-align:top;}
#_header ._gnb > li > a {display:block;height:80px;line-height:80px;font-family:ns;color:#f8f8f8;font-size:17px;padding-right:90px;position:relative;}

#_header ._gnb li ul {padding:10px 0 0 0;white-space:nowrap;}
#_header ._gnb li ul li a {display:block;font-size:14px;color:#fff;letter-spacing:-0.05em;padding:8px 0;}

#_header ._gnb > li.active > a,
#_header ._gnb > li:hover > a {}
#_header ._gnb li ul li:hover a,
#_header ._gnb li ul li.active a {text-decoration:underline;}

#_header ._tnb {position:absolute;right:0;top:22px;}
#_header ._tnb .lang {width:108px;height:34px;font-family:os;font-size:13px;color:#e8e8e8;border:1px solid #999;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/header_sct_bg.png) no-repeat 100% 50%, transparent;padding-left:10px;margin-left:15px;}
#_header ._tnb .lang::-ms-expand {display: none;}
#_header ._tnb .lang option {color:#222;}
#_header ._tnb a {margin:0 2px;}

#_header ._btn {width:30px;height:30px;box-sizing:border-box;border:none;background:none;position:absolute;top:15px;left:10px;display:none;}

#_header._nav-on {height:296px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}


#nav {position:fixed;z-index:1000;left:0;top:0;width:100%;height:0;overflow:hidden;transition-delay:0.5s;box-sizing:border-box;padding-right:40px;  /*height:100%;*/}
#nav ._bg {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.6);transition:0.5s;opacity:0;}
#nav ._inner {width:86%;position:absolute;left:-30px;top:0;height:100%;overflow:auto;z-index:10;background:#fff;transition:0.5s;opacity:0;  /*opacity:1;left:0;*/}
#nav .top {padding:15px 15px 10px;background:#101010;position:relative;text-align:center;}
#nav .top .logo {width:180px;margin:0 auto 15px;}
#nav .top .link {display:block;height:34px;line-height:36px;border:1px solid #888;padding:0 14px;margin-bottom:15px;}
#nav .top .link span {display:block;font-size:13px;color:#fff;background:url(../images/nav_link_bg.png) right center no-repeat;background-size:5px;}
#nav .mtnb {overflow:hidden;padding-top:10px;}
#nav .mtnb > li:nth-child(1) {float:left;}
#nav .mtnb > li:nth-child(2) {float:right;}
#nav .mtnb > li * {display:inline-block;}
#nav .mtnb .sns a {margin:0 2px;width:30px;}
#nav .mtnb .family_site {width:170px;height:34px;font-family:os;font-size:12px;color:#e8e8e8;border:1px solid #999;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/header_sct_bg.png) no-repeat 100% 50%, transparent;padding-left:5px;margin-left:10px;}
#nav .mtnb .family_site::-ms-expand {display: none;}
#nav .mtnb .family_site option {color:#222;}

#nav ._close {
    position:absolute;
    top:15px;   
    height:21px;
    background-size:100% 100% !important;
    text-indent:-9999px;
    width:21px;
    right:15px;
    background:url(../images/btn-close.png);
    border:none;
    z-index:100;
}
#nav ._gnb > li {border-bottom:1px solid #dfdfdf;}
#nav ._gnb > li > a {display:block;padding:12px 15px;font-size:14px;letter-spacing:0;color:#555;position:relative;}
#nav ._gnb > li > a:after {content:'';display:block;width:13px;height:13px;background:url(../images/mgnb_off.gif) no-repeat;position:absolute;right:20px;top:50%;margin-top:-6.5px;background-size:cover;}

#nav ._gnb > li > ul {background:#fbfbfb;display:none;}
#nav ._gnb > li.active > ul {display:block;}
#nav ._gnb > li.active > a:after {background:url(../images/mgnb_on.gif) no-repeat;background-size:contain;}

#nav ._gnb > li > ul li {border-top:1px solid #dfdfdf;}
#nav ._gnb > li > ul > li > a {padding:12px 15px 12px 30px;display:block;font-size:13px;letter-spacing:-0.05em;color:#888;position:relative;}
/*#nav ._gnb > li > ul > li.active > a {color:#4189d4;}*/

._mnav-on #nav {height:100%;transition-delay:0s;}
._mnav-on #nav ._bg {opacity:1;}
._mnav-on #nav ._inner {opacity:1;left:0;}
._mnav-on #nav ._nav-close {opacity:1;}

#_vis {position:relative;overflow:hidden;background-size:cover;padding:160px 10px 80px;}
#_vis ._inner {max-width:1240px;margin:0 auto;}
.vis_menu {margin:0 -10px;}
.vis_menu:after {content:'';display:block;clear:both;}
.vis_menu > li {float:left;width:33.33333%;box-sizing:border-box;padding:0 10px;margin-bottom:20px;}
.vis_menu .in {display:block;padding:25px;height:300px;box-sizing:border-box;position:relative;transition:0.3s;background:#fff;}

.vis_menu .vis1 .in {background:#e6e7e7;}
/*
.vis_menu .vis2 .in {background:#fff;}
.vis_menu .vis3 .in {background:#fff;}
.vis_menu .vis4 .in {background:#111;}
.vis_menu .vis5 .in {background:#a33b35;}
.vis_menu .vis6 .in {background:#da564f;}
*/

.vis_menu h3 {font-family:ns;font-size:20px;color:#232323;font-weight:400;position:relative;padding-bottom:10px;}
.vis_menu h3 .ico {position:absolute;right:0;top:0;}

/*.vis_menu .vis4 h3, .vis_menu .vis5 h3, .vis_menu .vis6 h3 {color:#fff;}*/

.vis_menu .vis1 .tit {display:block;font-family:os, nr, sans-serif;font-size:34px;color:#555;font-weight:300;letter-spacing:-0.07em;line-height:36px;padding-bottom:10px;}
.vis_menu .vis1 .tit strong {color:#222;font-weight:600;}
.vis_menu .vis1 .txt {font-size:14px;color:#777;line-height:22px;word-break:keep-all;margin-bottom:10px;overflow:hidden;max-height:110px;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:keep-all;}
.vis_menu .vis1 .more {font-family:os, nr, sans-serif;font-size:13px;color:#999;}
.vis_menu .vis2 .tit {display:block;font-family:ns, nr, sans-serif;font-size:18px;color:#222;font-weight:600;padding-bottom:5px;margin-top:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.vis_menu .vis2 .txt {font-size:14px;color:#777;line-height:20px;overflow:hidden;max-height:42px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:keep-all;}
.vis_menu .vis2 .bx-controls-direction a {display:block;width:9px;height:17px;text-indent:-9999px;background-size:cover !important;position:absolute;top:25px;z-index:100;}
.vis_menu .vis2 .bx-controls-direction .bx-prev {background:url(../images/vis2_prev.png) no-repeat;right:50px;}
.vis_menu .vis2 .bx-controls-direction .bx-next {background:url(../images/vis2_next.png) no-repeat;right:25px;}
.vis_menu .overbox .box {height:220px;line-height:220px;text-align:center;}
.vis_menu .vis3 .box .logo {margin-top:-54px;}
.vis_menu .overbox .over {position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.9);vertical-align:middle;text-align:center;opacity:0;transition:0.3s;}
.vis_menu .overbox .over:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.vis_menu .overbox .over > span {display:inline-block;vertical-align:middle;}
.vis_menu .overbox .over .more {display:block;font-family:os,nr,sans-serif;font-size:20px;color:#fff;font-weight:300;padding-top:10px;}
.vis_menu .in:hover .over {opacity:1;}

.main {padding:55px 10px 120px;overflow:hidden;}
.main ._inner {max-width:1240px;position:relative;margin:0 auto;overflow:hidden;}
.main .main_sns {float:left;}
.main .main_sns1 {max-width:820px;width:100%;margin-right:100px;}
.main .main_sns2 {max-width:320px;width:100%;}
.main .main_sns h3 {font-family:ns,nr,sans-serif;font-size:32px;color:#000;font-weight:600;padding-bottom:8px;}
.main .main_sns .sns_id {display:block;font-family:os,nr,sans-serif;font-size:14px;color:#777;margin-bottom:15px;}
.instagram_box:after {content:'';display:block;clear:both;}
.instagram_box .link {float:left;width:25%;}
.instagram_box .link:nth-child(4n+1) {clear:both;}
.facebook_box {width:100%;}


#_footer {background:#231f20;padding:0;}
#_footer ._inner {max-width:1240px;margin:0 auto;position:relative;letter-spacing:-4px;}
#_footer ._inner * {letter-spacing:-0.05em;}
#_footer .one {position:relative;padding:24px 0;border-bottom:1px solid #424242;}
#_footer .one a {display:inline-block;font-size:14px;color:#aeaeae;padding:0 15px;}
#_footer .one a:first-child {padding-left:0;}
#_footer .one .family_site {font-family:nr,sans-serif;width:210px;height:34px;font-family:os;font-size:13px;color:#e8e8e8;border:1px solid #999;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/header_sct_bg.png) no-repeat 100% 50%, transparent;padding-left:5px;position:absolute;right:0;top:-8px;}
#_footer .one .family_site::-ms-expand {display: none;}
#_footer .one .family_site option {font-family:nr,sans-serif;color:#222;}
#_footer .two {padding:24px 0;font-size:14px;color:#6d6e71;line-height:24px;}
#_footer .two ._inner {background:url(../images/footer_logo.png) right center no-repeat;}
#_footer .two strong {color:#adadad;font-weight:400;}
#_footer .two em {padding:0 13px;}

.go_top {display:block;width:70px;height:70px;position:fixed;bottom:30px;right:8%;z-index:100;}

#_svis {background-repeat:no-repeat;background-position:50% 0;text-align:center;font-size:0;position:relative;}
#_svis ._inner {position:absolute;left:0;top:0;width:100%;height:100%;/*background:rgba(35,31,32,0.7);*/}
#_svis ._inner:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#_svis ._inner > span {display:inline-block;vertical-align:middle;color:#fff;max-width:1240px;margin:0 auto;width:100%;position:relative;padding-top:50px;}
#_svis ._inner h3 {font-size:40px;color:#f9f9f9;font-weight:300;}

.svis_arr {display:block;width:103px;height:15px;position:absolute;bottom:26px;}
.svis_prev {left:0;}
.svis_next {right:0;}

#_snb {position:relative;z-index:10;max-width:1240px;margin:0 auto;}
#_snb ._inner {width:100%;position:absolute;left:0;top:-30px;}
#_snb ._inner:after {content:"";display:block;clear:both;}
#_snb ._inner > li {float:left;position:relative;}
#_snb ._inner.snb1 > li {width:100%;}
#_snb ._inner.snb2 > li {width:50%;}
#_snb ._inner.snb4 > li {width:25%;}
#_snb ._inner > li > a {display:block;height:60px;position:relative;font-size:16px;color:#231f20;background:#fcfcfc;text-align:center;box-sizing:border-box;box-shadow:3px 3px 3px rgba(174,174,174,0.35);}
#_snb ._inner > li > a:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
#_snb ._inner > li > a:after {content:'';display:block;width:1px;height:26px;background:#e8e8e8;position:absolute;right:0;top:50%;margin-top:-13px;}
#_snb ._inner > li:last-child > a:after {display:none;}
#_snb ._inner > li > a > span {display:inline-block;vertical-align:middle;}
#_snb ._inner > li:nth-child(1) > a {border-left:none;}
#_snb ._inner > li > a:hover {}
#_snb ._inner > li.active > a {color:#fff;background:#2b2728;}
#_snb ._inner > li.active > a:after {background:#2b2728;}

#_sub {padding:110px 10px 0;background:#fff;}
#_sub.type1 {padding:85px 10px 140px;}
#_sub.type3 {padding:0;}

#_sub > ._inner {max-width:1240px;margin:0 auto;position:relative;}

.subtxt {font-size:16px;color:#555;line-height:28px;word-break:keep-all;}

/* sub11 */
.sub11_logo {margin-bottom:25px;}
.intro_wrap {margin-top:45px;}
.intro_wrap:after {content:'';display:block;clear:both;}
.intro_tab {width:19%;float:left;}
.intro_contents_wrap {width:81%;float:left;}
.intro_tab li {margin-bottom:10px;}
.intro_tab li a {display:block;height:57px;line-height:57px;background:#fafafa;border-radius:30px;font-size:16px;color:#000;text-align:center;transition:0.3s;font-weight:500;box-shadow:3px 3px 3px rgba(174,174,174,0.35);}
.intro_tab li:hover a {color:#e03c31;transition:0.3s;}
.intro_tab li.active a {color:#fff;background:#e03c31;transition:0.3s;}
.intro_content .box {display:table;width:100%;}
.intro_content .desc {display:table-cell;width:35%;padding:15px 0 0 30px;box-sizing:border-box;position:relative;vertical-align:top;}
.intro_content .img {display:table-cell;width:65%;text-align:right;padding-left:10px;box-sizing:border-box;}

#intro_tab2.intro_content .img {text-align:left;}
#intro_tab2.intro_content .img > * {float:left;}
#intro_tab2.intro_content .img > img {width:70%;}
#intro_tab2.intro_content .img a {width:30%;padding:42px 0 25px 30px;box-sizing:border-box;}
#intro_tab3.intro_content .con {background:url(../images/intro_ico2.png) right bottom no-repeat;}
#intro_tab3.intro_content .con span {font-weight:500;}
#intro_tab4.intro_content .con {background:url(../images/intro_ico4.png) right bottom no-repeat;}

.intro_content .desc .num {position:absolute;left:30px;top:0;font-family:roboto;font-size:16px;color:#777;}
.intro_content .desc .con {margin-top:16%;}
.intro_content .desc .con dt {font-size:20px;color:#000;font-weight:600;}
.intro_content .desc .con dd {font-size:16px;color:#555;padding:18px 0 40px;line-height:28px;}
.intro_content .desc .num strong {font-family:roboto;font-size:22px;color:#e03c31;font-weight:400;}
/*
#intro_tab1 .desc {background:url(../images/intro_bg1.png) right center no-repeat;}
#intro_tab2 .desc {background:url(../images/intro_bg2.png) right center no-repeat;}
#intro_tab3 .desc {background:url(../images/intro_bg3.png) right center no-repeat;}
#intro_tab4 .desc {background:url(../images/intro_bg4.png) right center no-repeat;}
#intro_tab5 .desc {background:url(../images/intro_bg5.png) right center no-repeat;}
*/
/* //sub11 */

/* sub12 */
.sub12:after {content:'';display:block;clear:both;}
.sub12 > div {float:left;}
.sub12 .img {width:46%;padding:12px 10px 0 0;box-sizing:border-box;}
.sub12 .txt {width:54%;}
.sub12 .txt .tit {display:block;font-size:40px;color:#000;font-weight:500;padding-bottom:30px;} 
.sub12 .txt .desc1 {display:block;font-size:16px;color:#222;line-height:28px;word-break:keep-all;padding-bottom:20px;}
.sub12 .txt .desc2 {font-size:15px;color:#777;line-height:28px;word-break:keep-all;padding-bottom:40px;}
.sub12 .txt .president {font-size:20px;color:#000;}
.sub12 .txt .president em {font-size:16px;color:#222;}
/* //sub12 */

/* sub13 */
.history_wrap {margin-top:50px;}
.history_wrap:after {content:'';display:block;clear:both;}
.history_wrap .history1 {float:left;width:47%;}
.history_wrap .history2 {float:right;width:45%;}
.history .box {display:table;width:100%;}
.history .box > * {display:table-cell;vertical-align:top;}
.history .year {padding-top:22px;font-family:roboto;font-size:30px;color:#555;}
.history1 .year {width:164px;}
.history2 .year {width:145px;}
.history .box .desc {font-size:16px;color:#555;padding:24px 0;border-bottom:1px solid #ccc;}
.history .box .desc p {line-height:28px;word-break:keep-all;}
.history .box.fst .desc {border-top:1px solid #ccc;}
.history .present span {position:relative;left:22px;}
/* //sub13 */

/* sub14 */
.sub14 {text-align:center;}
/* //sub14 */

/* sub21 */
.sub2_tit {position:relative;margin-bottom:30px;}
.sub2_tit .link {display:inline-block;font-size:14px;color:#fff;background:#e03c31;text-align:center;padding:18px 20px;position:absolute;right:0;bottom:0;}
.sub2_tit .link span {border-bottom:1px solid rgba(255,255,255,0.2);margin-right:10px;}
.sub21_tbl {width:100%;margin-top:35px;}
.sub21_tbl .w1 {width:120px;}
.sub21_tbl th, .sub21_tbl td {padding:12px 0;}
.sub21_tbl th {vertical-align:top;}
.sub21_tbl th {text-align:left;font-weight:400;}
.sub21_tbl th span {display:inline-block;width:88px;font-size:14px;color:#888;border:1px solid #ececec;border-radius:30px;padding:7px 0;text-align:center;}
.sub21_tbl td .special {font-size:18px;color:#222;font-weight:500;border-bottom:1px solid #222;margin-left:15px;}
.sub21_tbl td .special strong {color:#0b55a6;font-weight:500;}
.sub21_tbl td p {font-size:15px;color:#555;line-height:28px;}
.sub21_tbl td p strong {display:block;color:#222;font-weight:500;}
.sub21_tbl td p em {padding:0 5px;}
.sub21_tbl td .pd {padding:0 15px;}
.sub21_img {margin:30px -6.5px 0;}
.sub21_img:after {content:'';display:block;clear:both;}
.sub21_img .area {float:left;padding: 0 6.5px 15px;box-sizing:border-box;text-align:center;}
.sub21_img .area1 {width:66.66666%;}
.sub21_img .area2 {width:33.33333%;}
.sub21_img .area3 {width:50%;}
.sub21_img .area4 {width:28.2%;}
.sub21_img .area5 {width:71.8%;}
/* //sub21 */

/* sub23 */
.sub23_tit {display:block;font-size:18px;color:#222;padding:30px 0 18px;}
.sub21_img.mt0 {margin-top:0;}
.sub23_tbl {width:100%;}
.sub23_tbl th, .sub23_tbl td {border:1px solid #e9e9e9;padding:17px 0;text-align:center;}
.sub23_tbl th {font-size:16px;color:#fefefe;background:#666;}
.sub23_tbl td {font-size:15px;color:#777;}
.sub23_tbl .bg1 {background:#fafafa;}
.sub23_bot {padding:15px 10px 24px;border-bottom:1px solid #dbdbdb;text-align:center;position:relative;}
.sub23_bot:before {content:'';display:block;width:1px;height:24px;background:#dbdbdb;position:absolute;left:50%;margin-left:-0.5px;top:50%;margin-top:-12px;}
.sub23_bot > * {display:inline-block;margin:0 80px;}
.sub23_bot img {}
.sub23_bot span {min-width:232px;font-size:26px;color:#075ba6;font-weight:600;text-align:left;vertical-align:middle;}
/* //sub23 */

/* sub24 */
.sub24_tbl .w2 {width:146px;}
.sub24_tbl th span {width:122px;}
/* //sub24 */

/* sub31 */
.joininfo_tit {font-size:40px;color:#000;font-weight:500;margin-bottom:25px;}
.joininfo_tbl {width:100%;margin-bottom:45px;}
.joininfo_tbl th, .joininfo_tbl td {border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:18px 0;word-break:keep-all;}
.joininfo_tbl .bl {border-left:1px solid #e9e9e9;}
.joininfo_tbl th {font-size:16px;color:#fefefe;font-weight:400;background:#666;}
.joininfo_tbl td {font-size:15px;color:#777;padding-left:30px;line-height:28px;}
.joininfo_tbl .bg1 td {background:#fff;}
.joininfo_tbl .bg2 td {background:#fafafa;}
.joininfo_tbl .line {display:block;width:12px;height:1px;background:#777;}
.joininfo_tbl .tac {text-align:center;padding-left:0;}
.joininfo_stit {font-size:21px;color:#222;font-weight:500;margin-bottom:20px;}
.joininfo_img {text-align:center;padding:10px 0 45px;}
.joininfo_area {margin-bottom:35px;}
.joininfo_area:after {content:'';display:block;clear:both;} 
.joininfo_area > div {float:left;}
.joininfo_area .desc {width:54%;padding-right:6%;box-sizing:border-box;}
.joininfo_area .desc .tit {display:block;font-size:16px;color:#222;font-weight:500;padding-bottom:5px;}
.joininfo_area .desc .txt {font-size:15px;color:#555;word-break:keep-all;line-height:28px;padding-bottom:15px;}
.joininfo_area .img {width:46%;}
.joininfo_area .img .btn_link {overflow:hidden;margin-bottom:20px;}
.joininfo_area .img .btn_link > a {float:left;width:49%;background:#fff;border:1px solid #e9e9e9;padding:18px 30px;box-sizing:border-box;}
.joininfo_area .img .btn_link > a:nth-child(1) {margin-right:2%;}
.joininfo_area .img .btn_link > a span {display:block;font-size:16px;color:#222;text-align:center;background:url(../images/joininfo_link_bg.png) right center no-repeat;}
.joininfo_area .desc1 .tit {padding-top:10px;}
.joininfo_area .desc1 .tit1 {padding-top:0;}
.joininfo_area .desc1 .stit {display:block;font-size:15px;color:#222;padding:5px 0;}
.joininfo_area .desc1 .txt {padding-bottom:0;}
.joininfo_area .img1 {padding-top:18px;}
.joininfo_area .img1 .box {position:relative;margin-bottom:15px;}
.joininfo_area .img1 .layer {position:absolute;left:0;top:0;width:100%;height:100%;}
.joininfo_area .img1 .layer:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.joininfo_area .img1 .layer span {display:inline-block;vertical-align:middle;font-size:26px;color:#fff;text-align:center;width:100%;text-shadow: 2px 2px 4px #777;}
.joininfo_box {overflow:hidden;margin:0 -10px;}
.joininfo_box > li {float:left;width:33.33333%;padding:0 10px;box-sizing:border-box;}
.joininfo_box > li .in {display:block;}
.joininfo_box > li .txt {font-size:15px;color:#555;line-height:28px;word-break:keep-all;}
.joininfo_box > li .txt span {color:#222;}
.joininfo_box > li .icobox {position:relative;margin-bottom:15px;}
.joininfo_box > li .layer {position:absolute;left:0;top:0;width:100%;height:100%;}
.joininfo_box > li .layer:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.joininfo_box > li .layer span {display:inline-block;vertical-align:middle;text-align:center;width:70%;margin-left:15%;}
/* //sub31 */

/* 개인정보취급방침 */
.context { word-break:keep-all;  }
.context .dat_proce p{ margin-top:11px; font-size:14px; line-height:28px; color:#555; }
.context .dat_proce p.dat_tpnomar{ margin-top:0; }
.context .dat_proce .dat_aclst{ overflow:hidden; margin-top:20px; padding:20px 46px 33px 46px; background:#f4f4f4; border:1px solid #dadada; border-top:2px solid #333;}
.context .dat_proce .dat_aclst li{ float:left; width:50%; font-size:16px; font-weight:500; line-height:36px; }
.context .dat_proce .dat_aclst li a{ color:#101010;}
.context .dat_proce .dat_aclst li a:hover{ text-decoration:underline; color:#0c4da2; }
.context .dat_proce dl.dat_lstmar{ margin-top:46px; }
.context .dat_proce dl.dat_lstmar_0904{padding-bottom:40px; border-bottom:1px solid #dadada;}
.context .dat_proce dl{ margin-top:40px; }
.context .dat_proce dl dt{ font-size:18px; line-height:28px; color:#333; font-weight:500;}
.context .dat_proce dl dd{ margin-top:4px; font-size:14px; line-height:28px; color:#555; }
.context .dat_proce dl dd.video_txt_0904{ margin-top:10px;}
.context .dat_proce dl dd ul.video_0904_ul{margin-top:10px;}
.context .dat_proce dl dd .acst_inlst{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst a{color:#555; }
.context .dat_proce dl dd .acst_inlst dt{ font-size:14px; line-height:28px; color:#555; }
.context .dat_proce dl dd .acst_inlst dd{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst2{ margin-top:10px; }
.context .dat_proce dl dd .acst_inlst2 dt{ font-size:14px; line-height:28px; color:#101010; font-weight:normal; }
.context .dat_proce dl dd .acst_inlst2 dd{ margin-top:0; }
.context .dat_proce dl dd .acst_inlst2 a{color:#555; }
.context .dat_proce dl dd ul li{ font-size:14px; color:#555; line-height:28px; }
.context .dat_proce dl dd ul li a{ color:#555; }
/* // 개인정보취급방침 */

.suben-line {margin-top:70px;padding-top:60px;border-top:1px solid #e8e8e8;}
.suben-line.type1 {margin-top:30px;}
.suben1 {}
.suben-tit span {display:inline-block;font-size:26px;color:#000;padding-left:20px;margin-left:20px;position:relative;vertical-align:middle;}
.suben-tit span:before {content:'';display:block;width:2px;height:26px;background:#424242;position:absolute;left:0;top:6px;}

.suben-list {margin:30px -10px 0;}
.suben-list:after {content:'';display:block;clear:both;}
.suben-list > li {float:left;width:33.33333%;padding:0 10px;box-sizing:border-box;margin-bottom:35px;}
.suben-list > li .box .tit {display:block;font-size:20px;color:#000;font-weight:600;margin-top:20px;}
.suben-list > li .box .desc {font-size:16px;color:#555;line-height:26px;margin-top:10px;}
.suben-list > li:nth-child(3n+1) {clear:both;}

#nav ._lang {overflow:hidden;border-bottom:1px solid #dfdfdf;background:#adadac;}
#nav ._lang > li {float:left;width:50%;}
#nav ._lang > li a {display:block;padding:12px 15px;font-size:14px;color:#fff;font-weight:500;text-align:center;box-sizing:border-box;}
#nav ._lang > li:nth-child(1) a {border-right:1px solid #dfdfdf;}