﻿
.wrap {width:100%;margin: 0 auto; position:relative;}

.top_banner01 { width: 100%;height:100px;background: url(/images/common/top_banner1.jpg) no-repeat center 0;}
.top_banner02 { width: 100%;height:100px;background: url(/images/common/top_banner1.jpg) no-repeat center 0;}
.t_bnr_wrap {width: 1200px;margin: 0 auto;position: relative; height:69px}
.close_box {width: 1200px;margin: 0 auto;position: relative;}
.day_close {position: absolute;top: 7px;right: 32px;}
.day_close label {font-size: 12px;color: #fff;letter-spacing: -0.5px;cursor: pointer;}
.day_close input {margin: 0px;border-radius: 0;vertical-align: middle;cursor: pointer;position: relative;top: -1px}
.t_bnr_close img {vertical-align: middle; cursor: pointer;position: absolute; top: 0px;right: 0px;}

@media screen and (max-width:1200px) {
.top_banner01 { width: 100%;height:100px;background: url(/images/common/t_top_banner1.png) no-repeat center 0;background-size:cover}
.top_banner01 img {max-width:100%;}
.top_banner02 { width: 100%;height:100px;background: url(/images/common/t_top_banner1.png) no-repeat center 0;background-size:cover}
.top_banner02 img {max-width:100%;}
.t_bnr_wrap {width: 100%;height:69px}
.close_box {width: 100%;}
}

@media screen and (max-width:600px) {
.top_banner01 { width: 100%;height:100px;background: url(/images/main/m_top_banner1.png) no-repeat center 0;background-size:cover}
.top_banner01 img {max-width:100%;}
.top_banner02 { width: 100%;height:100px;background: url(/images/main/m_top_banner1.png) no-repeat center 0;background-size:cover}
.top_banner02 img {max-width:100%;}

}

/*header st*/
.header_wrap{width:100%;position:relative;z-index:10000;background-color:#fff }

.header_box{position:relative; width:1200px;margin:0 auto;height:110px;}
.header_box h1{position:absolute;left:0px;top:20px;}
#header_menu li {float:left;font-size:22px;padding-left:70px;padding-top:43px;letter-spacing:-1px;}
#header_menu li a{color:#111}
#header_menu li:first-child {padding-left:330px;}

.header_rightbox{position: absolute; right: 0px; width: 137px; height: 110px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6}
.header_rightbox .rt_top{height:60px; border-bottom: 1px solid #e6e6e6;text-align:center}
.header_rightbox .rt_top li{display:inline-block;padding:16px 3px 0px 0px;}
.header_rightbox .rt_top li img{width:30px;}
.rt_bottom{text-align:center;}
.rt_bottom li {display:inline-block;padding:12px 5px  0px 0px;font-size:13px;font-weight:500;font-family: 'Noto Sans KR';}
.rt_bottom li a{color:#000}

.header_view_box {clear:both; width:100%;margin:0 auto; background-color:#f6f6f6;height:215px; position: absolute;z-index: 1200; top:110px;}
.header_v_box {max-width:1200px;margin: 0 auto;position: relative;text-align:left;padding:20px 0px;}
.header_v_box div{display:inline-block; vertical-align:top; }
.header_a{position:absolute;left:330px}
.header_b{position:absolute;left:495px}
.header_c{position:absolute;left:645px}
.header_d{position:absolute;left:790px}
.header_e{position:absolute;left:942px}
.header_f{position:absolute;right:60px}
.header_v_box li a {font-family: 'Noto Sans KR';color: #666;font-size:0.85em;line-height:195%;text-align:center;padding-top:10px;text-align:center;font-weight:500}
.header_v_box li a:hover {color: #e12825;text-decoration:underline;font-weight: 500;}
.mobile_header_box{display:none}


@media (max-width:1200px) {
.header_wrap{width:100%; height:105px;z-index:10000;}
.header_box{display:none;}
.header_view_box{display:none;}

/*mobile 메뉴*/
.mobile_header_box {display:block; width:100%; margin:0px; height:100%;position:relative;z-index:10000;  background-color:#fff}

.mobile_gnb_box {width:98%; margin:0px auto; height:30px; padding:8px 0px 7px 0px;position:relative}
.mobile_gnb_box li {padding-left:0px;letter-spacing:-1px;}

.mobile_gnb_box .ulx{position:absolute;left:0px;top:7px; }
.mobile_gnb_box .ulx li{float:left; margin-left:5px;}
.mobile_gnb_box .ulx li img{max-width:32px}
.mobile_gnb_box .ulx li:first-child{margin-left:0px;}

.mobile_gnb_box .uly{position:absolute;right:0px;top:9px; }
.mobile_gnb_box .uly li{float:left;margin-left:2px;}
.mobile_gnb_box .uly .a1 {font-size:11px;border:1px solid #666;padding:6px 4px;text-align:center;}
.mobile_gnb_box .uly .a1 a {color:#444;}
.mobile_gnb_box .uly .a1:first-child{margin-left:0px}

.header_m_menu {width:100%; margin:0px auto;height:55px; padding:0px 0px;position:relative;z-index:10000;}
.header_m_menu_img{position:absolute;top:14px;left:3px;}
.header_m_menu_img img{max-width:150px}
.header_m_menu_bu{width:24px;height:18px;position:absolute;top:20px;right:10px; z-index:10000}

nav {display:none;width:100%;height:auto;position: absolute;z-index:3500; background-color:#fff; }
nav .memu{height:auto;padding:10px 20px 10px 20px;background-color:#fff;border-bottom:1px solid #d5d4cf;font-size:15px;font-weight:600; color:#000;letter-spacing:-1px;font-family: 'Noto Sans KR';}
nav .memu:hover {background-color: #ed1c24;color:#fff;}
nav .memu a:hover {color:#655c57;}
nav .memu_a{width:100%;height: auto; padding:7px 0px;text-indent:20px; background-color: #ebebeb; border-bottom: 1px solid #fff; font-size:14px;font-weight:500;letter-spacing:-1px; color:#626262}
nav .memu_a a{color:#626262;padding-left:20px;font-weight:bold}
nav .memu_a a:hover {color:#655c57;font-weight:bold}
/*mobile 메뉴*/
}
/*header end*/

.iph_banner{ position:fixed;right:10px;top:65px; z-index:20000}
.main_tit{text-align:center;padding:65px 0px 18px;}
.main_tit h2{font-size:2.5em;font-weight:300;letter-spacing:-4px}
.main_tit p{color:#4b4844;font-size:1.063em;padding:8px 0px 0px 0px;font-weight:300}

@media (max-width:1200px) {
.main_tit{padding:20px 0px 0px;text-align:center;}
}

/*서브이미지 롤링*/
.subVisual {position:relative;margin: 0 auto; overflow: hidden; top:0px;height:515px;}
.subVisual .subVisualBg {margin: 0 auto;position: absolute;top: 0;left: 0;width: 100%;height:515px;z-index: 50;}
.subVisual .SubVisualBg1 {background: url("/images/main/mc_vi_20240105_1.png") no-repeat center 0;cursor:pointer}
.subVisual .SubVisualBg2 {background: url("/images/main/mc_vi_20240105_2.png") no-repeat center 0;cursor:pointer}
.subVisual .SubVisualBg3 {background: url("/images/main/mc_vi_20240105_3.png") no-repeat center 0;cursor:pointer}
.subVisual .SubVisualBg4 {background: url("/images/main/mc_vi_20240105_4.png") no-repeat center 0;cursor:pointer}
.subVisual .controller {display:block; width: 100%;position: relative;z-index: 50;margin: 0 auto;}
.subVisual .controller {position: absolute;top: 0px;width: 100%; }
.subVisual .controller {float: left;}
.con2_left{position:absolute;top:240px;left:300px;}
.con2_right{position:absolute;top:240px;right:310px;}
.subVisual .controller2 {width:300px;height:500px;border:5px solid #f00; position: absolute;top:0px;z-index: 100;margin: 0 auto;}
.subVisual .controller2 .rollBtnD {position: absolute;top:535px;left:0px;}

@media (max-width:1200px) {
.subVisual .SubVisualBg1 {background: url("/images/main/mc_vi_m1.png") no-repeat center 0;cursor:pointer;background-size:cover}
.subVisual .SubVisualBg2 {background: url("/images/main/mc_vi_m2.png") no-repeat center 0;cursor:pointer;background-size:cover}
.subVisual .SubVisualBg3 {background: url("/images/main/mc_vi_m3.png") no-repeat center 0;cursor:pointer;background-size:cover}
.subVisual .SubVisualBg4 {background: url("/images/main/mc_vi_m4.png") no-repeat center 0;cursor:pointer;background-size:cover}
.iph_banner{ display:none}
.subVisual .controller img{max-width:60%}
.con2_left{position:absolute;top:115px;left:0px;}
.con2_right{position:absolute;top:115px;right:-35px;}
}

@media (max-width:600px) {
.subVisual {height:300px;}
.subVisual .subVisualBg {height:300px;}
}

.sub_container {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}


/*메인컨텐츠 st*/
.conbox{width:100%;margin:30px auto; height:500px;padding:65px 0px; background-color:#f7f7f7}
.con_sbox{width:1200px;margin:0 auto;position:relative;}

.con_abox {width:415px; height:465px;padding:36px 0px 0px 35px; background-color: #e12825;position:relative;overflow:hidden;}
.con_abox h3{font-size:3em;color:#fff;line-height:100%;font-weight:100;letter-spacing:-5px;padding-bottom:12px;}
.con_abox b{letter-spacing:-5px}
.con_abox span{letter-spacing:-2px;font-weight:500}
.con_a_pa{font-size:1.375em;color:#e12825;padding:5px 5px;width:87%; background-color:#ffe246;font-weight:200;}
.con_a_pa_mo{display:none;}
.con_abox .con_abox_img{position:absolute;bottom:-25px;left:0px;}

.con_bbox{position:absolute;left:450px;top:0px; width:374px;height:264px;text-align:center; background-color: #e2ecfd;color:#282015;}
.con_bbox h3{font-size:2.5em;font-weight:200;padding:46px 0px 16px;letter-spacing:-4px}
.con_bbox span{font-size:1.000em;font-weight:300;color:#584c1a;line-height:130%}
.con_bbox p{margin-top:19px;}
.plus_bu{width:226px;height:45px;border:1px solid #282015; background-color:transparent;color:#282015;font-size:16px;letter-spacing:-1px;cursor:pointer;border-radius:40px}

.con_cbox{position:absolute;right:0px;top:0px; width:376px;height:264px;text-align:center; background-color: #f8fde2;color:#000;}
.con_cbox h3{font-size:2em;font-weight:200;padding:46px 0px 16px;letter-spacing:-2px}
.con_cbox b{font-size:3.2em;font-weight:700;letter-spacing:-4px;color:#e12825}
.con_cbox p{font-size:16px;color:#827e79;line-height:120%;padding-top:15px}

.con_dbox{overflow:hidden; position:absolute;right:0px;top:264px; width:750px;height:246px;text-align:center;color:#000;background-color:#fff}
.con_dbox_sbox{ width:100%;position:relative;overflow:hidden;z-index:1000;padding-left:80px;}
.con_dbox_sbox li{float:left; font-size:2.4em;font-weight:300;padding:34px 0px;letter-spacing:-3px;line-height:105%}
.con_dbox_sbox li span{font-weight:700}
.cd_last_tit{position:relative; color:#eb1c19;left:140px;}
.con_dbox_sbox .last_text{font-family: 'Noto Sans KR';font-weight:300;clear:both;width:525px; border-top:1px solid #000;border-bottom:1px solid #000;padding:8px 8px;text-align:left;}
.con_dbox_sbox .last_text span{font-weight:500}
.con_dbox_img {position:absolute;right:-38px;bottom:-5px; z-index:1200}
.con_dbox_aimg {position:absolute;left:310px;top:50px; z-index:1200}

.conlastbox{clear:both; width:1200px;height:250px;padding-top:20px; margin:30px auto;}
.conlastbox div{float:left;}

.notice_mainbox{width:423px;}
.notice_mainbox .nt_box{height:43px; border-bottom:1px solid #000}
.notice_bu{width:89px;height:25px;border:1px solid #282015; background-color:transparent;color:#282015;font-size:16px;letter-spacing:-1px;cursor:pointer;}
.fl_left{float:left;font-size:1.8em;letter-spacing:-2px;}
.fl_right{float:right;}
.cl_both{clear:both;padding-top:20px;}
.cl_both li{height:35px;}

.apply_box{width:398px;height:251px;background:url(/images/main/main_con_bg1.png) no-repeat;text-align:center;margin-left:30px;}
.apply_box h3{font-size:2.3em;font-weight:200;padding:45px 0px 16px;letter-spacing:-5px;color:#e12825}
.apply_box span{font-size:1.0em;font-weight:400;color:#727272;line-height:120%}
.apply_box p{padding-top:20px;}
.apply_bu{width:91px;height:26px;border:1px solid #c21c35; background-color:#c21c35;color:#fff;font-size:0.875em;letter-spacing:-1px;cursor:pointer;}

.brand_infobox{width:310px;height:251px;background:url(/images/main/main_con_bg2.png) no-repeat;text-align:center;margin-left:30px;}
.brand_infobox h3{font-size:2.3em;font-weight:200;padding:46px 0px 16px;letter-spacing:-5px;color:#e12825}
.brand_infobox span{font-size:1.0em;font-weight:400;color:#727272;line-height:115%}
.brand_infobox p{padding-top:20px;}

@media (max-width:1200px) {
.conbox{height:100%;padding:0px}
.con_sbox{width:100%;}
.con_abox {width:100%;height:400px; padding:20px 0px 0px 0px; text-align:center;}
.con_abox h3{font-size:3em;color:#fff;line-height:110%;font-weight:100;letter-spacing:-5px;padding-bottom:12px;}
.con_abox p{padding:5px 5px;width:87%;margin:0 auto;}
.con_a_pa{display:none;}
.con_a_pa_mo{display:block; font-size:1.8em;color:#e12825;padding:5px 5px;width:60%; background-color:#ffe246;font-weight:200;}
.con_bbox{position:relative;left:0px;top:0px; width:100%;height:200px;}
.con_bbox h3{padding:25px 0px 0px;letter-spacing:-4px}
.con_cbox h3{padding:25px 0px 0px; letter-spacing:-2px}
.con_cbox{position:relative;right:0px;top:0px; width:100%;height:200px;}
.con_cbox a{color:#e12825}
.con_dbox{ position:relative;right:0px;top:0px; width:100%;height:300px;text-align:center;background-color:#f6f6f6}
.con_dbox_sbox{ padding-left:0px;text-align:center;}
.con_dbox_sbox li{font-size:1.8em;float:none;padding:15px 0px;letter-spacing:-3px;}
.cd_last_tit{position:relative;left:0px;}
.con_dbox_sbox .last_text{width:100%; padding:8px 0px;text-align:center;font-size:10px;}
.con_dbox_img {display:none;}
.con_dbox_aimg {display:none;}
.con_abox .con_abox_img{position:relative;margin:0 auto;}
.con_abox .con_abox_img img{max-width:100%;margin:0 auto; text-align:center; }
.conlastbox{width:100%;height:100%;padding-top:0px;margin:0 auto;}
.conlastbox div{float:none;}
.notice_mainbox{width:100%;text-align:center;}
.fl_left{float:none;}
.fl_right{float:none;display:none;}
.apply_box{width:100%;margin-left:0px;background:url(/images/main/.png) no-repeat;background-color:#fbecec;}
.brand_infobox{width:100%;margin-left:0px;background:url(/images/main/.png) no-repeat;background-color:#f6f6f6;}
}


.news_titlebox{clear:both; width:100%;height:auto;padding:30px 0px; margin:0 auto;text-align:center;background:#f1f1f1}
.sub_news_title {font-size:40px;padding-top:60px;font-weight:bold;color:#222;padding-bottom:20px;}
.news_box{width:1220px;margin:20px auto;}
.news_box li{width:50%;float:left;}
.new_pt_20{clear:both;padding-top:10px;}

@media screen and (max-width:600px) {

.news_titlebox{clear:both; width:100%;height:100%;margin:0 auto;text-align:center;background:#fee202}
.sub_news_title {font-size:30px;padding-top:30px;font-weight:bold;color:#222;padding-bottom:20px;}
.news_box{width:100%;margin:20px auto;}
.news_box li{width:100%;float:none;}
.news_box li img{max-width:100%}
.new_pt_20{clear:both;padding-top:5px;}
.new_pt_20 img{max-width:100%}
}
/*메인컨텐츠 end*/

/*footer st*/
.footer_wrap{clear:both; width:100%; position:relative;border-top:1px solid #aaa;margin-top:40px;height:320px;}
.footer_box{width:1200px;height:auto;margin:0 auto; padding-top:15px; padding-bottom:30px; }
.footer_box h1{float:left;width:24%; position:relative;top:13px}
.footer_textbox{width:52%;float:left;padding-top:8px;}
.footer_textbox li{float:left;padding-right:20px;font-size:0.95em} 
.footer_textbox .tba { font-family: 'Noto Sans KR';height:15px;padding-top:3px;}
.footer_textbox .tba li a{color:#323131;font-weight:500;}
.footer_textbox .tbb {padding-top:14px; color:#555;}
.footer_textbox .tbb li{float:none; font-size:0.875em;font-weight:400;line-height:150%;}
.footer_textbox .tbb .tel{padding-top:2px;font-size:1.063em;color:#333;letter-spacing:0px}
.footer_textbox .tbb .tel span{color:#aaa;}
.footer_textbox .tbb .last{padding:2px 0px 20px;color:#aaa;letter-spacing:0px}
.footer_fbox{width:16%;float:right;position:relative;top:9px}
.footer_fx{border:1px solid #666;background-color:#fff; width:100%; height:33px; font-size:12px; color:#555;}
.top_btn{position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:50000}

@media (max-width:1200px) {
.footer_wrap{height:auto;text-align:center;height:200px; padding-bottom:230px;border-top:2px solid #626262;background-color:#fff;}
.footer_box{width:100%;padding-bottom:80px; }
.footer_box h1{width:100%;margin:0 auto; position:relative;top:0px}
.footer_box h1 img{max-width:77.5px;}
.footer_textbox{width:100%;margin:0 auto;padding-top:0px;color:#222}
.footer_textbox li{padding-right:5px;} 
.footer_textbox .tba {width:44%;margin:0 auto;height:auto;padding:12px 0px 10px 0px;}
.footer_textbox .tba li {float:left;font-size:10px}
.footer_textbox .tbb {padding-top:18px;line-height:15px; color:#97959c}
.footer_textbox .tbb li{font-size:10px;font-weight:400}
.footer_textbox .tbb li a{color:#222}
.footer_textbox .tbb .last{width:100%; text-align:center;padding-top:2px;color:#ccc;letter-spacing:0px}
.footer_fbox{display:none}
.top_btn{display:none}
}

@media (max-width:600px) {
.footer_wrap{height:225px;padding-bottom:100px;}
.footer_textbox .tba {width:75%;}
}
/*footer end*/

/*sub_area*/
.subvi_wrap_a{width:100%; height:198px; background:url(/images/common/sub_vi_1_1.png) center 0; position:relative;z-index:50;}
.subvi_wrap_b{width:100%; height:198px; background:url(/images/common/sub_vi_2.png) center 0; position:relative;z-index:50;}
.subvi_wrap_c{width:100%; height:198px; background:url(/images/common/sub_vi_3.png) center 0; position:relative;z-index:50;}
.subvi_wrap_d{width:100%; height:198px; background:url(/images/common/sub_vi_4.png) center 0; position:relative;z-index:50}
.subvi_wrap_e{width:100%; height:198px; background:url(/images/common/sub_vi_5.png) center 0; position:relative;z-index:50}

@media (max-width:1200px) {
.subvi_wrap_a{height:100px; background:url(/images/common/m_sub_vi_1_1.png) center 0;background-size:cover;margin-bottom:15px;}
.subvi_wrap_b{height:100px; background:url(/images/common/sub_vi_2.png) center 0;background-size:cover;margin-bottom:15px;}
.subvi_wrap_c{height:100px; background:url(/images/common/sub_vi_3.png) center 0;background-size:cover;margin-bottom:15px;}
.subvi_wrap_d{height:100px; background:url(/images/common/sub_vi_4.png) center 0;background-size:cover;margin-bottom:15px;}
.subvi_wrap_e{height:100px; background:url(/images/common/sub_vi_5.png) center 0;background-size:cover;margin-bottom:15px;}
}

@media (max-width:600px) {
.subvi_wrap_a{height:70px; background:url(/images/common/m_sub_vi_1_1.png) center 0;background-size:cover;margin-bottom:15px;}

}


.youtube_min_box{width:1200px;height:1000px;margin:0 auto;text-align:center}
.youtube_min_tit{width:100%;margin:0 auto;text-align:center;font-size:40px;padding-top:30px;font-weight:bold;color:#222;padding-bottom:20px;}
.youtube_min_box div {float:left;}


@media (max-width:1200px) {
.youtube_min_box{width:100%;height:auto;margin:0 auto;text-align:center}
.youtube_min_tit{font-size:18px;padding-top:12px;padding-bottom:10px;}
.youtube_min_box div {width:98%;margin:0 auto; float:none;}

}


/*sub_area concent*/
.subpage_wrap{width:100%; height:auto;margin:0 auto;padding-top:40px}
.sub_found_menubox{width:100%;text-align:center;}
.sub_nav_list{font-size:0;letter-spacing:-5px;}
.sub_nav_list li{display:inline-block;font-size:14px;letter-spacing:0;border-right-width:0;}
.sub_nav_list li:last-child{border-right-width:1px}
.sub_nav_list li:hover{border:1px solid #000;border-right-width:0}
.sub_nav_list li:hover:last-child{border-right-width:1px}
.sub_nav_list li a{width:170px;display:block;line-height:47px;font-size:1.350em;font-weight:500;letter-spacing:-1.5px;text-align:center;}     
.sub_nav_list li a:hover{background:#fff;color:#e12825;font-weight:500;}
.menu_on{background:#fff;color:#e12825;font-weight:normal;border:1px solid #000;border-right-width:0;font-weight:700}
.menu_on a{color:#e12825;font-weight:700}
.menu_off{background:#fff;font-weight:normal;border:1px solid #000;border-right-width:0;}
.menu_off a{color:#b8b4b4;}

@media (max-width:1200px) {
.subpage_wrap{padding-top:0px}
.sub_nav_list li{display:inline-block;font-size:10px;letter-spacing:0;border-right-width:0;width:auto;padding:5px 10px}
.sub_nav_list li:last-child{border-right-width:1px}
.sub_nav_list li:hover{border:1px solid #b59885;border-right-width:0;}
.sub_nav_list li:hover:last-child{border-right-width:1px}
.sub_nav_list li a{width:100%;display:block;line-height:20px;font-size:10px;font-weight:normal;letter-spacing:-1px;}
}

/*intro_st*/
.pt_60{padding-top:60px}
.pt_20{padding-top:20px}
.pt_join{padding:30px 0px 15px;}

.intro_box{width:1200px;margin:0 auto;position:relative;}
.intro_box h1 {width:40%;float:left;}
.intro_text{width:60%;float:right;margin:0 auto;padding-top:5px;position:relative;z-index:500}
.intro_text .in1{font-size:2.6em;color:#222;font-weight:200;letter-spacing:-2px;line-height:115%;word-break:keep-all}
.intro_text .in2{font-size:1.8em;color:#e12825;font-weight:900;letter-spacing:-2px;padding-top:21px;font-family: 'Noto Sans KR';word-break:keep-all}
.intro_text .in3{font-size:0.95em;color:#777;font-weight:300;padding-top:24px;line-height:180%; font-family: 'Noto Sans KR';word-break:keep-all}
.intro_lastbox{clear:both; width:1200px;margin:0 auto;position:relative;}
.intro_lastbox li{float:left;}

.history_box{clear:both;position:relative; width:100%;margin:0 auto;padding:60px 0px 330px}
.history_abox{clear:both;position:relative; width:100%;margin:0 auto;padding:60px 0px 490px}
.history_cbox{clear:both;position:relative; width:100%;margin:0 auto;padding:60px 0px 330px}
.history_dbox{clear:both;position:relative; width:100%;margin:0 auto;padding:60px 0px 285px}
.ht_abox{position:absolute;}
.history_box p{width:300px;padding:10px 0px;letter-spacing:-2px; background-color:#f2f2f2;color:#000;text-align:center;font-size:1.5em}
.history_abox p{width:300px;padding:10px 0px;letter-spacing:-2px; background-color:#fff2e5;color:#000;text-align:center;font-size:1.5em}
.history_cbox p{width:300px;padding:10px 0px;letter-spacing:-2px; background-color:#fff2e5;color:#000;text-align:center;font-size:1.5em}
.history_dbox p{width:300px;padding:10px 0px;letter-spacing:-2px; background-color:#fff2e5;color:#000;text-align:center;font-size:1.5em}
.ht_abox dl{position:relative; padding-top:6px; line-height:21px; font-size:0.813em;font-weight:300;font-family: 'Noto Sans KR';}
.ht_abox dl dt{float:left; width:50px; color:#282015;font-weight:500; padding-top:5px;}
.ht_abox dl dd{float:left; width:calc(100% - 50px); color:#888; padding-top:5px; word-break:keep-all;}

.ml_400{margin-left:400px}
.ml_823{margin-left:823px;}

@media (max-width:1200px) {
.pt_60{padding-top:20px}
.pt_20{padding-top:5px}
.intro_box{width:100%;}
.intro_box h1 {width:100%;float:none;margin:0 auto;text-align:center;}
.intro_box h1 img{max-width:80%;}
.intro_text{width:100%;float:none;margin:0 auto;padding-top:10px;text-align:center;}
.intro_lastbox{width:100%;margin:0 auto;text-align:center}
.intro_lastbox li {float:none;}
.intro_lastbox li img{max-width:100%;margin:0 auto;text-align:center}
.history_box p{width:98%;margin:0 auto; }
.history_abox p{width:98%;margin:0 auto;}
.history_cbox p{width:98%;margin:0 auto;}
.history_dbox p{width:98%;margin:0 auto;}
.history_box{margin:0 auto;width:100%;text-align:center; padding:30px 0px 0px}
.history_abox{width:98%;margin:0 auto;padding:30px 0px 0px}
.history_cbox{width:98%;margin:0 auto;padding:30px 0px 0px}
.history_dbox{width:98%;margin:0 auto;padding:30px 0px 0px}
.ht_abox{clear:both; position:relative;height:100%;margin:0 auto;width:100%;text-align:center;}
.ht_abox dl dt{float:none; width:100%;margin:0 auto; color:#282015;font-weight:500; padding-top:5px;}
.ht_abox dl dd{float:none; width:calc(100%); color:#888; padding-top:5px; word-break:keep-all;}
.ml_400{margin-left:0px}
.ml_823{margin-left:0px;}
}

@media (max-width:600px) {
.intro_lastbox{width:100%;margin:0 auto;text-align:center;}
.intro_lastbox li{float:none;}
.intro_lastbox li img{max-width:100%;}
}
/*intro_end*/

/*brand_st*/
.brand_box{width:100%;position:relative}
.brand_abox{position:relative; width:1200px;height:590px;margin:0 auto;}
.brand_abox h1{position:absolute;left:-80px}
.brand_inbox{width:100%;margin:0 auto;padding-top:45px;text-align:center}
.brand_inbox .b1{color:#282015;font-size:2.8em;font-weight:200;letter-spacing:-3px;padding:0px 0px 50px 0px;}
.brand_inbox .b2{color:#e12825;font-size:3.2em;font-weight:200;letter-spacing:-5px;line-height:110%}
.brand_inbox .b2 span{font-weight:700;letter-spacing:-5px;}
.brand_inbox .b3{color:#686868;padding:34px 0px 0px 8px; font-size:1.000em;font-weight:300;letter-spacing:-1px;line-height:150%;font-family: 'Noto Sans KR';}
.brand_star1{position:absolute;left:415px;top:115px}
.brand_star2{position:absolute;right:410px;top:115px}
.brand_star3{position:absolute;right:0px;top:-135px}
.brand_img_a{width:100%;margin:0 auto;text-align:center;padding-top:60px;}
.brand_bg{position:relative;z-index:10000; clear:both; width:100%;height:445px;background:url(/images/intro/hong_20240109_2.png) no-repeat;background-size:cover}
.brand_bg_a{top:40px; position:relative;z-index:10000; clear:both; width:100%;height:1513px;background:url(/images/intro/hong_20240109_3_1.png) no-repeat;background-size:cover}
.brand_bbox{position:relative; width:1200px;height:590px;margin:0 auto;}
.brand_bbox li{float:left;width:50%;}
.br1{color:#e12825;font-size:3.2em;font-weight:200;letter-spacing:-5px;line-height:110%;text-align:center;padding:70px 0px 50px ;}

.bt1{width:160px;padding:5px 0px;letter-spacing:-2px; background-color:#fff2e5;color:#000;text-align:center;font-size:1.8em;font-weight:300}
.bta1{width:160px;padding:5px 0px;letter-spacing:-2px; background-color:#f2f2f2;color:#000;text-align:center;font-size:1.8em;font-weight:300}
.bt2{color:#282015;font-size:2.2em;font-weight:300;letter-spacing:-3px;padding:22px 0px 15px;}
.bt3{color:#727272;font-size:1.000em;font-weight:300;padding:0px 0px 60px;line-height:150%;font-family: 'Noto Sans KR';}

@media (max-width:1200px) {
.brand_abox{width:100%;height:600px;}
.brand_abox h1{display:none;}
.brand_inbox{position:relative;left:0px;padding-top:15px;width:100%;margin:0 auto; text-align:center}
.brand_inbox .b1{padding:0px 0px 10px 0px;}
.brand_inbox img{max-width:80%;}
.brand_star1{display:none}
.brand_star2{display:none}
.brand_star3{display:none}

.brand_bbox{width:100%;height:100%;text-align:center;margin:0 auto;}
.brand_bbox li{float:none; margin:0 auto;width:100%;text-align:center;}
.br1{padding:10px 0px ;margin:0 auto;width:100%;text-align:center;}
.bt1{margin:0 auto;width:100%;text-align:center;font-size:1.8em;font-weight:300}
.bta1{margin:0 auto;width:100%;text-align:center;font-size:1.8em;font-weight:300}
.bt2{padding:10px 0px;}
.bt3{padding:0px 0px 10px;}

.brand_bg{height:90px;background:url(/images/intro/hong_20240109_2.png) no-repeat  center 0;background-size:cover}

.brand_img_a{padding-top:30px;}
.brand_img_a img{max-width:100%}
.brand_bg_a{height:756px;background-size:cover}

}

@media (max-width:800px) {
.brand_bg_a{height:378px;background-size:cover}
}

@media (max-width:500px) {
.brand_bg_a{top:20px;height:300px;background-size:cover}
}
/*brand_end*/

/*bi_st*/
.bi_box li{float:left;}
.bi_tit{clear:both;padding-top:25px; font-size:2.5em;color:#e12825;font-weight:300;letter-spacing:-3px;}
.bi_text{ font-family: 'Noto Sans KR';font-size:1.000em;color:#727272;padding:8px 0px 26px;font-weight:500;line-height:125%}

@media (max-width:1200px) {
.bi_box{width:100%;margin:0 auto;}
.bi_box li{float:none;}
.bi_box img{max-width:100%}
.bi_last_img img{max-width:100%}
}
/*bi_st*/

/*map intro*/
.map_box{width:100%; height:auto; position:relative}
.sub_map{width:1200px;margin:0 auto;padding-top:00px;}
.sub_map_tex{width:100%;margin:0 auto; text-align:center;padding:25px 0px 50px;font-size:1.15em}
.sub_maplist{width: 100%; height: 450px; border: 0px solid #929292;}

@media (max-width:1200px) {
.map_box{width:100%; height:100%;}
.sub_map{width:100%;padding-top:0px;}
.sub_map_tex{padding-top:25px;font-size:14px;letter-spacing:-1px}
.sub_map_tex a{color:#000}
.sub_map_tex img {max-width:80%;padding-bottom:10px}
.sub_maplist{height: 300px; border: 0px solid #929292;}
}

/*매장찾기st*/
.store_search{position:relative; width:1200px;margin:0 auto; height:247px; padding-top:40px;margin-top:20px; overflow:hidden;background-color:#f6f6f6;}
.search_map_bigbox{width:99.2%;margin:0px auto; height:450px;border:5px solid #ebebeb}
.sf_sebox_tit{text-align:left;font-size:1.5em;color:#c21d35;padding-bottom:10px;}
.sf_se_te{clear:both;padding-top:35px;}
.sf_txt{font-size:18px;letter-spacing:-1px;color:#fff;width:100%; margin:0 auto; text-align:center}
.sf_txt span{color:#ffcf58;}
.sf_sebox{padding:5px 0px 0px 42px;width:100%;margin:0 auto;text-align:center;position:relative;z-index:1000}
.sf_sebox li{float:left; text-align:center;vertical-align:top}
.in_txt01{width:250px;height:41px;border:1px solid #5a5959;border-right:none;font-size:15px;color:#000;padding:0 5px 0px 8px;}
.in_btn01{width:70px;height:41px;background-color:#c21d35; border:1px solid #c21d35;border-left:none;cursor:pointer;color:#fff;font-size:17px;font-weight:500; font-family:'Noto Sans KR';}
.rep_wbox{width:225px;height:43px; border: 1px solid #5a5959;font-size:16px;color: #5a5959;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #fff;border-radius: 0px;text-indent: 0.01px;padding: 2px 2px 3px 5px;margin: 0px 5px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}

.search_img{position:absolute;right:0px;top:0px;z-index:400}
.sea_icon_list{font-size:0.875em;padding-right:0px;vertical-align:top;color:#333}
.sea_icon_list img{width:50px;vertical-align:middle}

.search_list {width:100%; border-top: 2px solid #1e1e1e;background-color:#222; border-bottom: 1px solid #9b9b9b;}
.search_list td {background-color:#222; text-align: center;border-right: 1px solid #aaa;padding:15px 0px; }

.sea_sto_box{width:1200px;margin:15px auto;}
.search_mar{margin-right:10px;font-size:1.000em; color:#3a3a3a; font-weight:bold;}

.bu_build_list {width: 100%;border-bottom: 1px solid #323232;}
.bu_build_list td {background-color:#fafafa;text-align: center;border-bottom: 1px solid #d1d1d1;padding: 25px 0px;font-size:15px;font-family: 'Noto Sans KR';}
.bu_build_list td a {color:#424242}

.order_build_list {width: 100%;border-bottom: 1px solid #323232;}
.order_build_list td {font-size:0.875em; color: #424242;background-color:#fff; height:30px;text-align: center;border-bottom: 1px solid #d1d1d1;padding-bottom: 5px;font-family: 'NanumGothic',나눔고딕}

.search_view_box {width: 700px;border: 1px solid #d1d1d1;padding:20px 0px 20px 20px;}
.search_view_pic {width: 300px; height: 200px;float: left;}
.search_view_con {width: 300px;height: 200px;float: left;margin-left:30px;}
.search_view_con li {font: 12px dotum;color: #828282;margin-bottom: 10px;}
.search_view_con li span {color: #212121;}
.search_view_con li:first-child {font: 20px dotum;color: #f00;font-weight: bold;margin-bottom: 10px;margin-top: 10px;}
.search_view_map { width: 675px;height: 280px;border: 1px solid #d1d1d1;}

.sear_top_box{padding-top:30px; width:100%;margin:0 auto}
.sea_top_box{width:100%;margin:0 auto}
.sea_top_box li{float:left;padding-left:8px;}
.sea_top_box li:first-child{padding-left:0px;}
.sea_top_list{font-size:0.875em;padding-right:10px;vertical-align:top}
.sea_top_list img{font-size:0.875em;padding-right:3px; height:21px; vertical-align:middle}
.sea_stox_box{width: 100%; height: 100%;  margin-top:20px;}
.store_map{width: 680px; margin: 0 auto; height: 360px; padding-bottom: 35px;}
#telmobile{display:none}

@media (max-width:1200px) {
.store_search{width:100%;margin:0 auto; padding-top:10px;margin-top:10px;height:330px; overflow:hidden;}
.search_map_bigbox{ height:200px;border:0px solid #ebebeb}
.sf_se_te{padding-top:10px;}
.sf_atit{font-size:20px;color:#fff;font-weight:100;text-align:center;letter-spacing:0px;text-shadow:1px 1px 1px #000;padding-top:10px;}
.sf_atit b{color:#ffcf58;font-weight:700;letter-spacing:0px;}
.sf_sebox_tit{text-align:center;}
.search_img img{display:none;}
.sea_sto_box{width:100%; margin:15px auto;}
.sf_sebox{padding:20px 0px 0px 0px;width:100%;margin:0 auto;text-align:center;}
.sf_sebox li{float:none; text-align:center;vertical-align:top;margin:0px 0px 5px 0px}
.sea_icon_list{float:left;}
.sea_top_box{width:350px;height:auto; margin:0 auto;padding-bottom:20px}
.sea_top_box li{float:left;padding-left:0px;}
.sea_top_box li img{width:23px;}
.in_txt01{width:502px;height:41px;border:1px solid #c7c7c7;border-right:none;font-size:15px;color:#000;padding:0 11px 0px 0px;}
.rep_wbox{width:580px;height:43px; border: 1px solid #293034;font-size:16px;color: #eaeaea;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #343d42;border-radius: 0px;text-indent: 5px;padding: 0px;margin: 0px 0px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}
.in_btn01{width:66px;}
.bu_build_list img {max-width:100%;}
#telmobile{display:block}
}

@media (max-width:600px) {
.in_txt01{width:220px;height:41px;border:1px solid #c7c7c7;border-right:none;font-size:15px;color:#000;padding:0 11px 0px 0px;}
.rep_wbox{width:300px;height:43px; border: 1px solid #293034;font-size:16px;color: #eaeaea;background: url("/images/common/slt_arrow.png") no-repeat scroll 100% 50% #343d42;border-radius: 0px;text-indent: 5px;padding: 0px;margin: 0px 0px 0px 0px;-moz-appearance: none;-webkit-appearance: none;overflow: hidden;white-space: nowrap;cursor: pointer;}
.in_btn01{width:67px;}
.sea_top_box{width:330px;}
.sea_top_box li img{width:20px;}
}
/*매장찾기end*/

/*성공전략 st*/
.str_box{width:100%;margin: 0 auto; position:relative;}
.str_sbox{width:1200px;margin: 0 auto; position:relative;padding-top:45px}
.str_sbox p{position:relative;z-index:1100}
.str_bg{display:none; position:absolute;z-index:900;left:4%;top:330px;}
.str_abox{width:100%; height:750px;background-color:#f8f8f8; margin: 0 auto;margin-top:55px; position:relative;z-index:1000;text-align:center}
.str_abox p{font-size:2.8em;letter-spacing:-4px;padding:72px 0px 40px;font-weight:700}
.str_abox p span{font-weight:100}

.str_asbox{width:1200px;height:516px; margin: 0 auto; position:relative;}
.str_asbox li{float:left;width:400px;z-index:1000;position:relative;background-color:#f6f6f6}
.str_asbox .st_tit{font-size:2.25em;letter-spacing:-2px;padding:88px 0px 0px;font-weight:200;text-align:center;line-height:100%}
.str_asbox .st_tit span{font-weight:700;color:#f00d07;}
.str_a1{position:absolute;top:-80px;left:-50px;z-index:500}
.str_a2{position:absolute;top:-133px;right:0px;z-index:1100}
.str_a3{position:absolute;top:220px;left:355px;z-index:1100}
.str_a4{position:absolute;top:188px;right:0px;z-index:1100}

.str_bbox{width:100%; height:805px;overflow:hidden; background:url(/images/foundation/fo_img_bg2.png) no-repeat center 0;position:relative;z-index:1000;text-align:center}
.str_bbox p{font-size:2.8em;letter-spacing:-4px;padding:72px 0px 40px;font-weight:700;color:#e12825}
.str_bbox p span{font-weight:100}
.str_bbox .str_bimg{position:relative; padding-top:0px;}
.str_bsbox{width:1200px;height:610px;margin:0 auto;position:relative;font-size:1.0em;color:#3a3a3a;line-height:115%}
.str_bsbox h2{font-size:2.3em;letter-spacing:-2px;font-weight:700;color:#000;line-height:70%}
.str_bsbox .sb_1{position:absolute;top:443px;left:160px;}
.str_bsbox .sb_2{position:absolute;top:133px;left:313px;}
.str_bsbox .sb_3{position:absolute;top:443px;right:135px;}
.str_bsbox .sb_4{position:absolute;top:133px;right:313px;}

.str_cbox{width:100%; height:442px;background:url(/images/foundation/fo_img_bg3.png) no-repeat center 0;position:relative;z-index:1000;text-align:center}
.str_cbox p{font-size:3.2em;letter-spacing:-4px;padding:72px 0px 15px;font-weight:700;color:#e12825}
.str_cbox h3{font-size:1.8em;letter-spacing:-2px;font-weight:500;color:#202020}

@media (max-width:1200px) {
.str_sbox{width:100%;padding-top:15px}
.str_sbox img{max-width:100%}
.str_bg{display:none;}

.str_abox{height:100%;margin-top:0px;}
.str_abox p{padding:25px 0px 5px;}

.str_asbox{width:100%;height:100%; }
.str_asbox li{float:none;width:100%;}
.str_asbox li img {max-width:100%;}
.str_asbox .st_tit{font-size:2.25em;letter-spacing:-2px;padding:15px 0px 0px;font-weight:200;}
.str_a1{display:none;}
.str_a2{display:none;}
.str_a3{display:none;}
.str_a4{display:none;}

.str_bsbox{width:100%;height:100%;}
.str_bsbox div{padding-bottom:15px;line-height:200%}
.str_bbox{width:100%;overflow:hidden; height:100%;background-color:#fefaf1;background:url(/images/foundation/.png) no-repeat center 0; position:relative;z-index:1000;text-align:center}
.str_bbox .str_bimg{position:relative; padding-top:0px;}
.str_bbox .str_bimg img{max-width:100%}
.str_bsbox .sb_1{position:relative;top:0px;left:0px;padding-bottom:15px}
.str_bsbox .sb_2{position:relative;top:0px;left:0px;padding-bottom:15px}
.str_bsbox .sb_3{position:relative;top:0px;right:0px;padding-bottom:15px}
.str_bsbox .sb_4{position:relative;top:0px;right:0px;padding-bottom:15px}
}
/*성공전략 end*/


/*가맹절차 st */
.pro_sbox{width:1200px;margin: 0 auto; position:relative;text-align:center}
.pro_sabox{width:100%;margin-top:50px; height:515px;background:url(/images/foundation/pro_bg1.png) no-repeat center 0}
.pro_sbbox{width: 1200px; margin: 0 auto;}
.pro_sbbox .pro_sebox{float: right; width: 600px; height:415px;margin-top:75px;}
.pro_sbbox .pro_sebox p {font-size:3.0em;color:#e12825;letter-spacing:-3px;padding-bottom:40px;}
.pr_se_tit{font-size:1.45em;padding-bottom:8px;letter-spacing:-2px}
.pr_se_text{font-size:1.000em;padding-bottom:8px;color:#65625f;line-height:150%;font-weight:500}
.fl_40{float:left;padding-left:35px}
.float_left{float:left}

@media (max-width:1200px) {
.pro_sbox{width:100%;}
.pro_sabox{margin-top:50px; text-align:center; height:100%;background:url(/images/foundation/.png) no-repeat center 0;background-color:#f6f6f6;}
.pro_sbox img {max-width:100%}
.pro_sbbox{width: 100%; margin: 0 auto;padding-top:5px;}
.pro_sbbox .pro_sebox{float: none; width: 100%; height:400px;padding-bottom:50px; margin-top:5px;}
.fl_40{float:none;padding-left:0px}
.float_left{float:none}
}

@media (max-width:600px) {
.pro_sbbox .pro_sebox{float: none; width: 100%; height:500px;padding-bottom:50px; margin-top:5px;}
}
/*가맹절차end */

/*창업상담 st */
.iq_table_bigbox{width:100%;background-color:#fff}
.iq_table_box{width:1200px;margin:0 auto; text-align:left;padding-top:0px;}
.join_text_box {width:97.8%;margin:0 auto;margin-top:3px;margin-bottom:0px; height:120px;border: 1px solid #c7c7c7;background: #fff;color: #908e8e;font-size:12px;padding: 10px 10px;line-height: 120%;}
.join_text_box1 {width:97.8%;margin:0 auto;margin-top:3px;margin-bottom:0px; height:120px;border: 1px solid #c7c7c7;background: #fff;color: #908e8e;font-size:12px;padding: 10px 10px;line-height: 120%;}
.join_check {color: #535353;font-size: 14px;text-align: left;padding-bottom:20px;padding-top:8px;width:100%;margin:0 auto;font-weight:400;}
.join_check .che_box{vertical-align:middle;font-size: 14px; width:20px;height:20px;border:1px solid #c7c7c7; }

.iq_table_title{font-size:25px;font-weight:500;padding-bottom:3px;letter-spacing:-2px}
.iq_table_title1{font-size:20px;font-weight:300;letter-spacing:-2px;padding-top:10px;}
.iq_table{border-top:2px solid #222;background-color: #fff;}
.iq_table .row{display:table;width:100%;border-bottom:1px solid #e1e1e1;}
.iq_table .cell-title{display:table-cell;width:130px;color:#222;font-size:1.00em; font-family: 'Noto Sans KR';font-weight:500;text-indent:10px; background-color:#f9f9f9;padding:20px;vertical-align:middle;letter-spacing:-1px}
.iq_table .cell-title span{color:#bf2b2a}
.iq_table .cell-content{display:table-cell;padding:20px;}
.iq_table .cell-content02{display:table-cell;padding:20px;}
.iq_table .input_cell{ height:35px; padding:0 150px 0 15px; color:#555; border:1px solid #bbb; font-size:14px;}
.iq_table .select_cell{height:37px; padding:0 195px 0 15px; color:#555; border:1px solid #bbb; font-size:14px;cursor: pointer; }
.iq_table .textarea_cell{width:85%; height:180px; padding:0 2px 0 10px; color:#555; border:1px solid #bbb; font-size:14px;}
.iq_table .input_pad{padding:10px 20px;vertical-align:middle;border:1px solid #eee}
.iq_text{display:block;font-size:12px;}
.iq_text a{color:#222}
.iq_text_etext{font-size: 13px;padding:12px 0px;line-height:18px;text-indent:27px}
.sub_title_h{font-size:30px;letter-spacing:-1px;padding-top:25px }


.report_table_a{width:100%; border-top:2px solid #000;margin-top:8px}
.report_table01 {width: 100%;font-size: 0.938em;text-indent: 26px;text-align: left;}
.join_tra {font-size:15px; letter-spacing:0px; width: 15%;font-weight: bold;  border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;color: #000;font-weight: normal;border-right: 1px solid #ededed;vertical-align: middle;background-color: #fdfefe;}
.join_tra span {color: #ce2929;font-weight: bold;vertical-align: middle;}
.join_tra_c {width: 15%;border-top: 0px solid #a1a1a1;border-bottom: 1px solid #dbdbdb;color: #000;font-weight: normal;border-right: 1px solid #ededed;vertical-align: middle;background-color: #fdfefe;}
.join_tra_c span {color: #ce2929;font-weight: bold;vertical-align: middle;}
.join_trb {width: 80%;border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;padding:11px 0px 11px 5px;vertical-align:middle}
.join_trc {width: 100%;text-indent:25px; font-size:15px;line-height:22px;    font-family: 'Noto Sans KR'; border-top: 1px solid #212121;border-bottom: 1px solid #dbdbdb;padding:10px 0px;color:#cb262b;font-weight:600;letter-spacing:0px}
.join_trd {width: 84%;border-bottom: 1px solid #dbdbdb;padding: 20px 0px;}
.join_trd_red{font-size:13px; color:#CB262B;position:relative; top:9px}
.rep_ainbox{width:26%;height:36px; border:1px solid #d5d5d5;margin-bottom:5px;text-indent:8px}
.rep_textare_box{width:96%; border:1px solid #d5d5d5;}
.join_tra_last{margin-top: 5px; margin-left: 25px;}
.rep_abox {width: 28%;height: 38px;border: 1px solid #d5d5d5;}

.rep_bu_box {width: 100%;text-align: center;margin-top:20px;padding-bottom:50px;}
.rep_bu_a {width:25%; padding:4px 1px; font-size:15px; background:#bf2b2a;border: 1px solid #b72322;color: #fff;cursor: pointer;}
.rep_bu_a:hover{background:#ac1a19;color:#fff;border: 1px solid #9c1514;} 
.rep_bu_b {width:25%;padding:4px 1px;font-size:15px;background-color:transparent;border: 1px solid #6b524c;color: #5d0805;cursor: pointer;} 
.rep_bu_b:hover{color:#796e58;background-color:transparent;border: 1px solid #796e58;}

.accept_big_box{position:relative; width:1200px;margin:0 auto;}
.accept_big_bigbox{position:relative;width: 100%;height:540px; text-align:center;background-color:#f1f1f1; margin:10px auto;padding:0px 0px}
.accept_big_bigabox{position:relative; width:1200px;margin:0 auto;text-align:center;}
.accept_big_bigabox_img{position: absolute; top: 30px; left: 0px;}
.accept_cal_bigbox{position: absolute; top: 50px; right: 0px; z-index: 10000; width: 600px; height: 500px;}
.accept_cal_box{position: absolute; top:355px;left:25px;font-size:16px;line-height:20px;}
.accept_cal_box li{padding-bottom:3px;font-family: 'Noto Sans KR';font-weight:500}

.mem_asbox {width:30%;height: 34px;border: 1px solid #bbb;}
.mem_ovlap{height:36px;width:25%; background-color:#929292;border:0px;color:#fff;cursor:pointer}
.mem_aabox_in {width:45%;height: 34px;border: 1px solid #bbb;margin-top:8px;margin-left:0px}
.mem_aabox {width:45%;height: 34px;border: 1px solid #bbb;margin-top:8px;margin-left:0px}

.join_sub_title{background-color: #323232; color: #fff; width: 15%; margin: 0 auto; padding:6px; font-family: 'Noto Sans KR';font-weight:500}
.join_sub_yesbox{width: 100%; height: 30px; padding-bottom:10px;}
.join_sub_check{float: right; margin-right: 10px; margin-top:3px; font-size:14px; color: #444; letter-spacing:-1px}
.join_sub_button{width: 100%; margin: 0 auto; height: 40px; padding: 10px 0px; text-align: center;}

.iq_table_title2{width:100%;}

.text_inbox{width:100%;}
.pl_1{}
@media (max-width:1200px) {

/*아이폰 버튼 스타일 초기화 st */
input[type=text], input[type=password], input[type=submit], input[type=search], input[type=button], textarea, select {-webkit-appearance: none;}
/*아이폰 버튼 스타일 초기화 ed */

.join_text_box {width:95.5%;margin:5px auto;  height:60px;padding:4px 4px;}
.iq_table_box{width:100%;padding-top:25px;font-size:1.25em;}
.iq_table .cell-title{display:block;padding:10px 15px 0;background:none;text-indent:3px; width:100%;box-sizing:border-box; font-family: 'Noto Sans KR';font-weight:500}
.iq_table .cell-content{display:block;padding:5px 15px 10px 15px;background:none;width:100%;box-sizing:border-box;}
.iq_table .cell-content02{display:block;padding:6px 16px;}
.iq_table .in_cell{box-sizing:border-box; width:98%; height:35px; padding:3px 0px 3px 5px; border:1px solid #888; color:#555;}
.iq_table .input_cell{box-sizing:border-box; width:98%; height:35px; padding:3px 0px 3px 5px; border:1px solid #888; color:#555;}
.iq_table .select_cell{box-sizing:border-box; width:98%; height:35px;margin-top:2px; padding-left:2px; border:1px solid #888; color:#555;border-radius:0px}
.iq_table .textarea_cell{box-sizing:border-box; width:98%; height:150px; padding-left:5px; border:1px solid #888; color:#555;border-radius:0px}
.iq_table .input_pad{padding:2px;vertical-align:middle;border:1px solid #aaa}

.table-inner-wrap {display:table; width:100%;padding-top:5px;}
.table-inner-wrap > div.one-else {display:table-cell; width:50%;}
.table-inner-wrap > div.one-el{width:98%;padding-left:0.5%}


.rep_ainbox{width:26%;height:36px; border:1px solid #d5d5d5;margin-bottom:5px;text-indent:8px}
.rep_textare_box{width:80%;}
.join_trd_red{font-size: 11px;letter-spacing:-1px;}
.join_tra_last{margin-top: 5px; margin-left: 0px;}

.rep_abox {width: 28%;height: 38px;border: 1px solid #d5d5d5;}
.iq_text_etext{font-size: 13px;padding:7px 20px;line-height:16px;}
.sub_title_h{font-size:14px;letter-spacing:-1px; padding-top:18px }

.accept_big_bigbox{height:auto;}
.accept_big_box{width:100%;}
.accept_big_bigabox{width:100%;}
.accept_big_bigabox_img {position:relative;top:10px;}
.accept_big_bigabox_img img{max-width:80%;margin:0 auto;text-align:center;}

.accept_cal_bigbox{position: relative; top:0px;width: 100%;height:auto; margin:0 auto; text-align:center;margin-top:0px;}
.accept_cal_box{position: relative; top:0px;left:0px;font-size:14px;line-height:19px;}


.iq_table_title2{width:97%;padding-left:2%}
.join_check {width:97%;padding-left:0%}

.text_inbox{width:98%;margin:0 auto;}
.join_text_box {width:98%;margin:5px auto;  height:60px;padding:4px 4px;}
.join_text_box1 {width:96%;margin:5px auto;  height:60px;padding:4px 4px;}

.pl_1{padding-left:1%}

.join_sub_title{width:60%;margin:0 auto;}

.join_trc {text-indent:0px; font-size:11px;line-height:115%}
}

@media (max-width:600px) {
.text_inbox{width:96%;margin:0 auto;}
.join_text_box {width:100%;margin:5px auto;  height:60px;padding:4px 0px;}
.join_text_box1 {width:94%;margin:5px auto;  height:60px;padding:4px 0px;}
.iq_table_title2{width:96%;padding-left:4%}
.join_check {width:96%;padding-left:1%}
.accept_big_bigbox{height:auto;}
.accept_big_bigabox_img img{max-width:100%}
.accept_cal_bigbox{position: relative; top:0px;width: 100%;margin:0 auto; text-align:center;}
.accept_cal_bigbox img{max-width:80%;margin:0 auto;text-align:center;margin-top:5px;}
.accept_cal_box{position: relative; top:10px;left:0px;font-size:14px;line-height:19px;padding-bottom:20px;}
.pl_1{padding-left:4%}
}
/*창업상담 end */

/*창업설명회신청하기 st */
.pro_asabox{width:100%; height:575px; background:url(/images/intro/brand_bg.png) no-repeat;position:relative}
.prcs_wp1{width:100%;margin:0 auto}
.pro_tas_sbox{width:100%;height:auto;position:relative}

.accept_box{width:100%;height:auto;padding-top:20px;}
.accept_title_a{font-size:1.250em;text-align:center; color:#212121;margin:0 auto;font-weight:600; padding-top:4px;padding-bottom:16px}
.accept_title_a span{font-size:1.250em;color:#cb262b;margin:0 auto;font-weight:700; padding-top:4px}
.accept_title_b{font-size:1.250em;text-align:center;color:#212121;margin:0 auto;font-weight:600; padding-top:4px;padding-bottom:16px}
.accept_title_b span{font-size:1.250em;color:#eea736;margin:0 auto;font-weight:700; padding-top:4px}

.str_su_a{width:297px;display:inline-block}
.str_su_a img{width:297px;padding-bottom:8px;}

.tbi_title{font-family: 'Noto Sans KR';width:200px;margin:0 auto;text-align:center; background-color:#cb262c;padding:8px; font-weight: 400;font-size:35px;letter-spacing:-2px; margin-top:35px;color:#fff}
.tbi_stitle{font-size:19px;margin-top:12px;color:#000;text-align:center;font-weight:500;letter-spacing:0px;line-height:25px;padding-bottom:8px;}

.mt30	{margin-top:22px !important;}
.mt20	{margin-top:12px !important;} /* 전체 행간 맞춤 */
table:not(#addr_tbl), th, td {margin:0; padding:0; font-size:12px; border-collapse:collapse;}
.tbldiv {width:100%; border-top:1px solid #1c1d21; border-bottom:1px solid #080808;}

.tbl_col01 {padding:0; width:100%;}
.tbl_col01 th{text-align:center; color:#000; font-weight: 500;letter-spacing:0px; border-bottom:2px solid #000; border-top:2px solid #000; font-size:15px; padding:15px 0 14px 19px;}
.tbl_col01 td{text-align:center; color:#333; font-weight:500; padding:14px 0 14px 19px; font-size:15px; border-bottom:1px solid #aaa;}
.tbl_col01 td.tit{text-align:center; color:#333; font-weight:500; padding:14px 0 14px 19px; line-height:20px; font-size:17px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;vertical-align:middle}

.tbl_col01 td.tit_1{text-align:center; color:#333; font-weight:500; padding:14px 0 14px 19px; line-height:20px; font-size:15px;border-bottom:1px solid #f5f5f5;}
.tbl_col01 td.num{ font-size:18px;line-height:26px;font-weight:600;letter-spacing:0px;vertical-align:middle;border-bottom:1px solid #aaa;border-left:1px solid #aaa;}
.tbl_col01 td.num span{ font-weight:bold;color:#cb262c}
.td_text { font-size:16px;line-height:22px;font-weight:600;letter-spacing:0px;vertical-align:middle;border-bottom:1px solid #aaa;border-left:1px solid #aaa;}
.th_color {background:#fafafa !important;}

.th_color {background:#fafafa !important;}
/*창업설명회신청하기 end*/

/*sub_notice st*/
.custo_table{width:1200px;margin:0 auto;min-height:550px;text-align:center;}
.notice_tit{font-size:3.15em;color:#e12825;font-weight:100;letter-spacing:-4px;}
.notice_tit span{font-weight:700;letter-spacing:-5px;}
.notice_text{font-size:1.188em;color:#5b5b57;padding:8px 0px 31px}
.text_align{text-align:center;}

.ntc_table{width:100%;margin:40px auto; font-family: 'Noto Sans KR';}
.ntc_table thead th{font-size:17px;font-weight:bold;color:#000;background-color:#f6f6f6; letter-spacing:0px;border-top:2px solid #626262;border-bottom:1px solid #626262;padding:15px 0;}
.ntc_table thead th:last-child{border-right:none;}
.ntc_table tbody td{font-size:15px;font-weight:500;color:#000;letter-spacing:0px;border-bottom:1px solid #ccc;padding:15px 0;line-height:19px;text-align:center;}
.ntc_table tbody td:last-child{border-right:none;}
.ntc_table tbody .c_num{font-weight:bold;text-align:center;}
.ntc_table tbody .c_subject{text-align:left;padding-left:10px;font-weight:bold;vertical-align:middle}
.ntc_table tbody .c_day{text-align:center;}

@media (max-width:1200px) {
.pro_asabox{width:100%; height:auto; background:url(/images/intro/brand_bg.png) no-repeat;position:relative}
.custo_table{width:100%;margin:0 auto;min-height:350px;}
.notice_text{padding:8px 0px 15px}
.ntc_table{width:100%;margin-top:40px}
.ntc_table img{max-width:90%;}
.custo_box{width:100%; height:auto; position:relative; background-color:#fff}
.str_su_a{width:100%;margin:0 auto;display:block;text-align:center}
.str_su_a img{max-width:100%;margin:0 auto;padding-bottom:8px;}

.tbi_title{font-size:18px;margin-top:20px;color:#cb262c;font-weight:bold;letter-spacing:-1px}
.tbi_stitle{font-size:12px;padding-top:7px;line-height:16px}
.mt30	{margin-top:12px !important;}
.mt20	{margin-top:6px !important;} /* 전체 행간 맞춤 */

.tbl_col01 th{font-size:15px; padding:6px 0px 6px 19px;}
}
/*sub_notice end*/


/*메뉴CSS*/
.menu_bigbox{width:100%; height:650px; background:url(/images/intro/brand_bg.png) repeat-y;position:relative}
.menu_sbox{width:1200px;margin:0 auto; position:relative;top:20px;padding-bottom:50px;}
.menu_satext{font-size:1.188em;color:#5b5b57;padding:9px 0px 0px;letter-spacing:-1.5px}
.hmenu_big_box{width:100%;height:50px; padding-top:0px;padding-bottom:0px; margin:0 auto;position:relative;top:0px}
.hmenu_v_box{width:100%;padding-top:0px;padding-left:4px; margin:0 auto;background-color:transparent ;}
.hmenu_v_box li{width:19.9%;float:left;letter-spacing:-1px; font-weight:500;margin-right:1px;font-size:18px;text-align:center;letter-spacing:-1px;}
.hmenu_on{height:33px;padding-top:16px; background-color:#9d2235;}
.hmenu_off{height:33px;padding-top:16px;background-color:#d9d2d2;color:#342c26;}

.titie2{font-size:70px;font-weight:100;text-align:center;color:#000;letter-spacing:-7px;padding-top:30px;}

.sub_sea_box{width:1200px;margin:0 auto;padding-top:20px;}
.me_box{width:550px;border:3px solid #cb262b;background-color:#fff;z-index:99999;position:relative;text-align:center;font-family: 'Noto Sans KR';}
.me_left_box{width:100%;height:100%;}
.me_right_box{width:100%;position:relative;}
.me_title{font-size:1.650em;font-weight:700;margin-top:15px;}
.me_text{font-size:1.00em; color:#171717;line-height:115%;padding:8px 0px 30px}
.me_price{font-size:1.20em; color:#cb262b;}

.menu_spa_box{width:1200px;margin:0 auto;}
.menu_spa_box div{margin-right:20px}
.menu_spa_box div:nth-of-type(3n){margin-right:0;}
.m_menu_big_box{width:383px;margin:0 auto; height:470px;margin-bottom:15px; background-color:#fff; float:left;border:1px solid #ededed}
.menu_ta_box{width:100%;margin:0 auto;text-align:center;padding:10px 0px; border-bottom:0px solid #d5d5d5}
.m_menu_text{width:100%;margin:0 auto; padding-top:16px;font-size:1.5em;letter-spacing:-2px;color:#171717;font-weight:600;}
.menu_price{width:100%;margin:0 auto;padding-top:7px;font-size:1.2em;letter-spacing:-1px;color:#cb262b;font-weight:700}
.menu_s_text{width:86%;margin:0 auto;padding-top:7px;font-size:1.00em;letter-spacing:-1px;color:#777;font-weight:500; font-family: 'Noto Sans KR';line-height:120%}
.menu_pt{padding-top:16px;}
.menu_bu{border:1px solid #d32d53; color:#c00c0c;background-color:#fff; height:21px; width:100px;font-size:0.688em;cursor:pointer}
.menu_button_box{display:none}
.menu_detail_box{display:block}
@media (max-width:1200px) {
.menu_bigbox{width:100%;margin:0 auto; height:1000px;position:relative}
.menu_sbox{width:100%;margin:0 auto; position:relative;top:35px;padding-bottom:30px;}

.hmenu_v_box{width:100%;padding-top:0px;padding-left:0px; margin:0 auto;background-color:transparent ;}
.hmenu_v_box li{width:19.5%;float:left;letter-spacing:-1px; font-weight:500;margin-right:1px;font-size:14px;text-align:center;letter-spacing:-1px;}
.hmenu_on{height:25px;padding-top:10px; background-color:#9d2235;}
.hmenu_off{height:25px;padding-top:10px;background-color:#d9d2d2;color:#342c26;}
.titie2{font-size:30px;font-weight:300;text-align:center;color:#000;letter-spacing:-1px;padding-top:40px;}

.sub_sea_box{width:100%;margin:0 auto;padding-top:10px;}
.m_menu_big_box{width:100%;margin:0 auto;padding-top:20px; height:450px;margin:0px 0px 8px 0px; background-color:#fff; text-align:center}
.m_menu_big_box img{max-width:100%;}
.menu_ta_box{border-bottom:0px solid #d5d5d5}
.menu_spa_box{width:98%;margin:0 auto;text-align:center}
.menu_detail_box{display:none}
.me_box{display:none; width:94%;margin:0 auto; margin-bottom:24px;background-color:#fff;padding:5px 0 0 0px;z-index:999999;position:relative;z-index:600}
.me_left_box{display:none;width:100%;margin:0 auto;text-align:center; height:auto;padding-bottom:5px;}
.me_right_box{display:none;width:100%;margin:0 auto; position:relative;z-index:800;text-align:center;}
.me_title{font-size:20px; font-weight:bold; letter-spacing:-1px; margin-top:0px;}
.me_text{font-size:14px; color:#171717; letter-spacing:-1px; margin-top:0px;padding-bottom:15px; line-height:20px;}
.m_menu_text{letter-spacing:-1px;color:#222;font-weight:600;}
}

/*sub_media*/
.media_sp_box{width:98%;height:auto;margin:0 auto; position:relative;margin-top:35px; display:inline-block;padding-left:19px;}
.media_spa_box{width:98%;height:auto;margin:0 auto; position:relative;display:inline-block;padding-left:19px;}
.media_box{width:247px; height:auto;margin-top:29px;margin:10px; border:0px solid #e6d5c5;float:left;padding-bottom:25px;text-align:center;}
.media_text{width:100%;margin:0 auto; padding-top:25px;font-size:0.875em;letter-spacing:0px;color:#323232}
.media_text a{font-weight:600; color:#323232}
.media_data{width:100%;margin:0 auto;padding-top:15px;font-size:0.750em;letter-spacing:0px;color:#626262}
.media_pt{padding-top:16px;}
.media_bu{border:1px solid #d32d53; color:#c00c0c;background-color:#fff; height:21px; width:100px;font-size:0.688em;cursor:pointer}

.media_viewbox{width: 100%; margin: 0 auto; position:relative;top:130px;z-index:1000}
.media_view{width:100%; margin:0 auto; position:absolute;top:-95px; z-index:100}
.media_title{width:76%; margin:0 auto;height:80px; background:url(/images/common/view_bg.png) no-repeat center}
.se_g_title{width:76%; margin:0 auto;height:140px; background:url(/images/common/view_bg.png) no-repeat center}
.se_g_ti{padding-left:48px;padding-top:47px;color:#fff;text-shadow:#000000 1px 0px 3px;}

@media (max-width:1200px) {
.media_sp_box{width:98%;height:auto;margin:0 auto; position:relative;margin-top:35px; display:inline-block;padding-left:0px;}
}

/*sub_login_st*/
.sub_co_box{width:1200px;margin:0 auto; border-top:2px solid #2a2a2d;}
.sub_title_red{font-size:17px;padding:8px 0px 18px 0px}
.login_box{padding-top:40px;padding-bottom:50px;position:relative;text-align:center;}
.login_list{width:100%;margin:0 auto; text-align:center;}
.login_id{font-size:1.000em;padding-top:10px; color:#535353; font-weight:600;letter-spacing:-1px;}
.loginid_box{width:415px;height:49px; border:1px solid #9c9c9c;margin-bottom:5px;}
.pw_box{width:415px;height:49px; border:1px solid #9c9c9c;}
.pw_box a{color:#000}
.idpw_id{font-size:1.000em;padding-bottom:6px; color:#535353; font-weight:600;letter-spacing:-1px;}
.login_bu_s{width:417px; height:49px; background-color:#911910;text-align:center;color:#fff;font-size:18px;cursor:pointer;border:0px;margin-top:4px;}
.login_joinbox{width:100%;height:130px; border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.joinbox_left{width:38%; float:left; text-align:left;padding-left:10%}
.joinbox_right{width:40%; float:right;text-align:left;padding-left:10%;}
.jbox_left_a{color:#cb262b;font-size:16px;font-weight:600;padding-top:25px;font-family: 'Noto Sans KR';}
.jbox_left_b{color:#727272;font-size:13px;font-weight:600;padding-top:2px;padding-bottom:8px;letter-spacing:0px;font-family: 'Noto Sans KR';}
.jbox_left_c{width:20%;height:24px;background-color:#911910;font-size:14px; color:#fff;border:0px;cursor:pointer;padding:2px 0px}
.jbox_left_d{width:35%;height:24px;background-color:#911910;font-size:14px; color:#fff;border:0px;cursor:pointer;padding:2px 0px}

@media screen and (max-width:1200px) {
.sub_title_red{font-size:12px;padding:8px 0px;letter-spacing:-1px}
.sub_co_box{width:100%;margin:0 auto; }   
.loginid_box{width:85%;margin:5px auto; }
.pw_box{width:85%;margin:0 auto;}
.login_bu_s{width:85%;margin:5px auto; }
.login_joinbox{width:100%;height:auto;padding-bottom:50px;}
.joinbox_left{width:90%;margin:0 auto; float:none; text-align:center;padding-left:0%}
.joinbox_right{width:90%;margin:0 auto; float:none;text-align:center;padding-left:0%;}
.jbox_left_b{font-size:11px;letter-spacing:-1px}
.jbox_left_d{width:50%;}
}
/*sub_login_end*/

.sub_idpw_box{width:1200px;height:330px; margin:25px auto; border-top:4px solid #171717; border-bottom:1px solid #171717;background-color:#fff;padding-top:25px;padding-bottom:35px;}
.sub_idpw_list{width:100%;margin:0 auto;height:auto; }
.idpw_left_box{width:50%;float:left}
.idpw_right_box{width:50%;float:right}
.loga_box{width:100%;margin:0 auto;height:auto; }
.login_left_box{width:100%;margin:0 auto;height:auto;text-align:center; }
.idpw_s_id{font-size:1.00em;text-align:center;padding:10px 0px 5px; color:#222; font-weight:500;letter-spacing:-1px;}
.loginid_s_box{width:380px;height:38px; border:1px solid #888;margin-bottom:5px;}
.pw_s_box{width:380px;height:38px; border:1px solid #888;margin-bottom:5px;}
.login_s_button{width:380px;margin:0 auto; height:45px;padding-top:0px; }
.ldpw_se_s{width:380px; height:45px; background-color:#911910;text-align:center;color:#fff;font-size:1.0em;cursor:pointer;border:0px}
.idpw_search_title{background-color: #323232; color: #fff; width:80%; margin: 0 auto; padding: 5px 10px;}
.idpw_text_a{text-align:center;padding:10px 0px;font-size:1.50em;font-weight:400;color:#cb262b;letter-spacing:-1px;}

@media screen and (max-width:1200px) {
.sub_idpw_box{width:100%;height:auto; margin:25px auto;text-align:center;}
.idpw_left_box{width:96%;margin:0 auto;float:none}
.idpw_right_box{width:96%;margin:0 auto;float:none}
.loginid_s_box{width:90%;margin:0 auto;}
.pw_s_box{width:90%;margin:0 auto;}
.login_s_button{width:100%;margin:8px auto;}
.ldpw_se_s{width:90%;margin:0 auto;}
}

/*------게시판 팝업st-----*/
.popup_wrap_box{position: relative; width: 1200px; margin: 0 auto; font-family: 'Noto Sans KR';}
.popup_wrap {display: none;position: relative;z-index: 99999;}
.popup_wrap .popup_footer {background-color: #fff;text-align: right;padding:0px 0px;font-weight:400; font-family: 'Noto Sans KR';}
.popup_wrap .popup_footer .popup_close_cookie_btn,
.popup_wrap .popup_footer .popup_close_btn {color: #333;font-weight: bold;font-size: 14px;margin-left: 20px; font-family: 'Noto Sans KR';}


@media screen and (max-width:1200px) {
.popup_wrap_box{display:none;}
}
/*------게시판 팝업ed-----*/


/*팝업 st*/
.popup_tem_box{position: absolute; top:100px; width: 100%; margin: 0 auto; z-index: 999999999; }
.popup_tem {position: relative;}

.popup_aa_1{position: absolute; top: 65px; left: 285px;}
.popup_aa_2{position: absolute; top: 505px; left: 285px;}
.popup_aa_3{position: absolute; top: 65px; left:580px;}
.popup_aa_4{position: absolute; top: 505px; left: 580px;}

.popup_aa_9{position: absolute; top: 605px; right: 0px;}

.popup_aa_5{position: absolute; top: 65px; left:1210px; width:400px; height:442px}
.popup_aa_6{position: absolute; top: 505px; left: 1210px;}

.popup_aa_7{position: absolute; top: 65px; left:900px;}
.popup_aa_8{position: absolute; top: 505px; left: 900px;}

.popup_tem .popup_footer {background-color: #000;text-align: right;padding: 5px 10px;}
.popup_tem .popup_footer .popup_close_cookie_btn,
.popup_tem .popup_footer .popup_close_btn {color: #FFF;font-weight: bold;font-size: 14px;margin-left: 20px;}


@media screen and (max-width:1200px) {

.popup_tem_box{position: absolute; width: 100%; margin: 0 auto; z-index: 999999999;}

.popup_tem {position: absolute;top:0px; }
.popup_tem img{max-width:70%}

.popup_aa_1{position: relative; top: 0px;margin-left:20px;  left: 0px;}
.popup_aa_1 img{max-width:280px;}
.popup_aa_2{position: relative; top: 0px;margin-left:20px;  left: 0px;}
.popup_aa_3{position: relative; top: 0px; margin-left:20px; left:0px;}
.popup_aa_3 img{max-width:280px;}
.popup_aa_4{position: relative; top: 0px;margin-left:20px;  left: 0px;}

.popup_aa_5{position: relative; top: 0px; margin-left:20px; left:0px; max-width:280px; height:220px;}
.popup_aa_6{position: relative; top: 0px;margin-left:20px;  left: 0px;}

.popup_aa_7{position: relative; top: 0px; margin-left:20px; left:0px;}
.popup_aa_7 img{max-width:280px;}
.popup_aa_8{position: relative; top: 0px;margin-left:20px;  left: 0px;}

.popup_tem .popup_footer {background-color: #000;text-align: right;padding: 5px 10px;}
.popup_tem .popup_footer .popup_close_cookie_btn,
.popup_tem .popup_footer .popup_close_btn {color: #FFF;font-weight: bold;font-size: 14px;margin-left: 20px;}

}

/*팝업 end*/



    .retire_box {
        margin-top: 10px;
        border-top: 2px solid #000;
        border-bottom: 1px solid #000;
        height: 68px;
    }

    .retire_abox {
        width: 100%;
        text-align: center;
        height: 25px;
        margin: 20px 0px;
        font-size: 17px;
        letter-spacing: -1px;
        color: #3a3a3a;
    }

        .retire_abox p {
            font-size: 16px;
            font-weight: 500;
            font-family: 'Noto Sans KR';
        }

    .retire_name {
        width: 15%;
        font-size: 1.000em;
        text-align: center;
        position: relative;
        top: 0px;
    }

    .retire_in {
        width: 83%;
        padding-top: 15px;
        text-align: left;
    }

    @media screen and (max-width:1200px) {
        .retire_abox {
            margin: 20px 0px;
            padding-bottom: 10px;
            font-size: 13px;
            line-height: 18px
        }

        .retire_box {
            margin-top: 25px;
        }
    }




 .quotation{ position: fixed; bottom: 0px;background-color:#161d2e;z-index: 10002;width: 100%;height:140px;background-color:#C60911}
.foo_counbox { width: 100%;padding-top:0px;}
.foo_coun {width:1200px;margin: 0 auto;position: relative;height: 186px;}
.foo_sonbox {position: relative;height: 90px; border: 0px solid red;padding-top:3px;}
.footer_str_count {display: block;margin: 0 auto;text-align: left;font-size:40px;color: #fff; padding-top:10px;padding-bottom:1px;letter-spacing:-1px;font-weight:600}
.footer_str_count a{color:#fff} 
.footer_count {font-weight: 600;color: #fff;}
.is1 {border: none;font-size:19px;color: #332c39;width:140px;color: #e65d5d;letter-spacing:-1px;}
.is2 {border: none;font-size:19px;color: #332c39;width:140px;color: #e65d5d;letter-spacing:-1px;}
.is3 {border: none;font-size:19px;color: #332c39;width:165px}
.pt_1{padding-top:1px}
.f_a {width: 190px;height: 40px;padding-top: 10px;padding-left: 10px;color: #444;background-color: #fff;border: 1px solid #C60911;float: left;}
.f_a img {max-width: 20px}
.f_b {width: 190px;height: 40px;padding-top: 10px;margin-top: 0px;padding-left: 10px;color: #444;background-color: #fff; border: 1px solid #C60911;margin-left: 5px;float: left;}
.f_b img {max-width: 20px}
.f_c {float: left;width: 190px;height: 40px;padding-top: 10px;padding-left: 8px;color: #444;background-color: #fff;margin-left: 5px;}
.f_c img {max-width: 20px}
.f_d {float: left;width: 190px;height: 44px;margin-left: 4px;padding-top: 6px;padding-left: 8px;color: #444;background-color: #fff;border-radius:0px;}
.f_a1 {position:absolute;right:5px;top:30px; color:#fff;letter-spacing:-1px;font-size:14px;}
.f_a2 {width:18px;height:18px; vertical-align: middle;border: 5px solid #3a3a3a;background-color: transparent;}
.f_bu {position: relative;float: right;border: 0px solid blue;}
.f_bus {width: 176px;height:50px;font-size:22px;font-weight:700; letter-spacing: -1px;background: #000;border: none;color: #fff;cursor: pointer;}

@media screen and (max-width:1200px) {
.quotation{position: fixed; bottom: 0px;z-index: 10002;height:265px; }
.foo_coun {width:100%;height:auto;}
.footer_str_count {text-align: center;font-size:35px;padding-top:22px;padding-bottom:4px;letter-spacing:-0.5px;}
.f_a1 {position:relative;right:0px;top:0px;width:100%;font-size:10px; text-align:center; color:#fff;letter-spacing:-1px}
.foo_sonbox {position: relative;height: auto;width:96%;margin:0 auto; text-align:center;  border: 0px solid red;padding-top:6px;}
.is1 {border: none;width:80%;margin:0 auto;text-align:left; color: #e65d5d;letter-spacing:-1px;}
.is2 {border: none;width:80%;margin:0 auto;text-align:left; color: #e65d5d;letter-spacing:-1px;}
.is3 {border: none;width:70%;float:none;}

.f_a {width:550px;margin:0 auto;text-align:center;height:35px;padding-top: 10px;float:none;}
.f_a img {max-width:15px}
.f_b {width:550px;margin:0 auto;text-align:center;height:35px;padding-top: 10px;float: none;}
.f_b img {max-width:15px}
.pt_1{clear:both; width:560px;margin:0 auto;height:40px;}
.f_c {float: left;width:150px;height:40px;padding-top:6px;padding-left:0px;color: #444;background-color: #fff;margin-left:0px;}
.f_c img {max-width: 15px}
.f_d {float: left;width:203px;height:40px;margin-left:2px;padding-top: 6px;padding-left:0px;}
.f_a2 {width:10px;height:10px;border:2px solid #3a3a3a; }
.f_bu {position: relative;float: none;width: 100%;margin:0px auto;text-align:center;margin-left:0px;}
.f_bus {width:560px;height:35px;font-size:15px;letter-spacing: -1px;margin:13px auto }
}

@media all and (max-width:600px) {
.quotation{position: fixed; bottom: 0px;z-index: 10002;height:150px; }
.footer_str_count {font-size:26px;padding-top:5px;}
 .foo_sonbox {position: relative;height: auto;width:96%;margin:0 auto; text-align:center;  padding-top:6px;}
.f_a {width: 34%;float:left;padding-left:0px;height:31px;padding-top: 4px;}
.f_b {width: 34%;float:left;height:31px;padding-top: 4px;}
.pt_1{width:99.5%;}
.f_c {width:23.45%;height:31px;padding-left:1px;}
.f_d {width:23.45%;height:31px;}
.f_bu {position: absolute;right:0px;top:0px;float: none;width:27%;text-align:center;margin-left:0px;border:0px solid red}
.f_bus {width:100%;margin:7px auto;word-break:keep-all;height:74px;text-align:center;font-size:15px;}
.is1 {font-size:14px; border: none;width:80%;float:none; color:#000}
.is2 {font-size:14px; border: none;width:66%;float:none;padding:0px 0 0px 3px}
.is2 select{vertical-align:bottom}
.is3 {font-size:14px;border: none;width:80%;float:none;}
}

@media all and (max-width:360px) {
.quotation{position: fixed; bottom: 0px;z-index: 10002;height:150px; }
.footer_str_count {font-size:20px;padding-top:16px;}
 .foo_sonbox {position: relative;height: auto;width:96%;margin:0 auto; text-align:center;  padding-top:6px;}
.f_a {width: 33%;float:left;padding-left:0px;height:31px;padding-top: 4px;border:0px;margin-left:1px;}
.f_b {width: 33%;float:left;height:31px;padding-top: 4px;border:0px;margin-left:3px;}
.pt_1{width:99%;}
.f_c {width:23.8%;height:31px;padding-left:0px;}
.f_d {width:23%;height:31px;}
.f_bu {position: absolute;right:0px;top:0px;float: none;width:25%;text-align:center;margin-left:0px;border:0px solid red}
.f_bus {width:100%;margin:7px auto;word-break:keep-all;height:72px;text-align:center;font-size:12px;}
.is1 {font-size:14px; border: none;width:80%;float:none;}
.is2 {font-size:14px; border: none;width:66%;float:none;padding:0px 0 0px 0px}
.is2 select{vertical-align:bottom}
.is3 {font-size:14px;border: none;width:80%;float:none;}
}


.sub_contents {
    margin: 0 auto;
    text-align: center;
}



@media all and (max-width:600px) {
    .sub_contents {
        margin: 0 auto;
        text-align: center;
    }

    .sub_contents img{
        max-width:100%
    }

}