

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
    font-family: 'GongGothicMedium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* 300 400 700 */


/* 초기화 */
.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.clearfix{display:block;}
body{font-family: "Noto Sans KR", sans-serif;letter-spacing:-1px;line-height:1.4;word-break:keep-all;color:#3d3d3d;}
ul,li{list-style:none;margin:0;padding:0;}
a{text-decoration:none;}
h3{font-weight:600;}


.new_wrap{width:1200px;margin:0 auto;}
@media only screen and (max-width:1200px){
	.new_wrap{width:90%;margin:0 5%;}
}

.b_head {height:auto; position:fixed; z-index:1000; top:40em; right:2em;}
@media ( max-width:767px){
	.b_head{height:auto; position:fixed; z-index:1000; top: 15em; right: 1em;}
	#qna_quick_icon{display:none; width: 70%;}
}


/*메인 비쥬얼*/
.main_visual{margin-top:110px;height:544px;background:url("/assets/image/main/main_visual.jpg") top no-repeat;}
.main_visual img{display:block;}
.main_visual img.mvt_01{padding:113px 0 56px 0;}

/*
@media only screen and (max-width:1200px){
	.main_visual{margin-top:0;height:300px;background:url("/assets/image/main/main_visual_m.jpg") center center no-repeat;background-size:cover;}
	.main_visual img{display:block;}
	.main_visual img.mvt_01{padding:50px 0 30px 10px;width:95%;}
	.main_visual img.mvt_02{width:70%;padding-left:10px;}
	.main_visual img.ready_visual{width:80%;}
}*/

@media only screen and (max-width:980px){
	.main_visual{margin-top:0;height:400px;}
	.main_visual img.mvt_01{padding:50px 0 20px 10px;width:70%;}
	.main_visual img.mvt_02{width:50%;padding-left:10px;}
}

@media only screen and (max-width:730px){
	.main_visual{height:350px;}
	.main_visual img.mvt_01{padding:50px 0 20px 10px;width:85%;}
	.main_visual img.mvt_02{width:60%;}
}
@media only screen and (max-width:500px){
	.main_visual{height:300px;background:url("/assets/image/main/main_visual_m.jpg") center center no-repeat;background-size:cover;}
	.main_visual img{display:block;}
	.main_visual img.mvt_01{padding:50px 0 30px 10px;width:95%;}
	.main_visual img.mvt_02{width:70%;padding-left:10px;}
	.main_visual img.ready_visual{width:80%;}
	
}


/* 여장군소개, 창업안내 */
.main_c01{margin-top:30px;}
.main_c01 .mc01_01,
.main_c01 .mc01_02{width:588px;height:310px;float:left;}
.main_c01 .mc01_01{background:url("/assets/image/main/main_c01_01bg.jpg") top no-repeat;margin-right:24px;}
.main_c01 .mc01_02{background:url("/assets/image/main/main_c01_02bg.jpg") top no-repeat;}
.main_c01 .mc01_tw{padding:40px 0 0 65px;letter-spacing:-2px;}
.main_c01 .mc01_tw h3{font-size:30px;color:#fff;margin-bottom:20px;font-weight:600;}
.main_c01 .mc01_tw p{font-size:17px;color:#fff;opacity:0.97;margin-bottom:28px;}
.main_c01 .mc01_01 .mc01_tw p{width:430px;}
.main_c01 .mc01_02 .mc01_tw p{width:360px;}
.main_c01 .mc01_tw p strong{color:#fff600;font-size:27px;}
.main_c01 .mc01_tw a{display:block;background:#fff;width:171px;height:43px;line-height:40px;text-decoration:none;color:#3d3d3d;text-align:center;font-weight:bold;font-size:15px;}
@media only screen and (max-width:1200px){
	.main_c01{margin-top:20px;}
	.main_c01 .mc01_01,
	.main_c01 .mc01_02{width:100%;height:auto;float:none;padding-bottom:25px;margin:0 auto 20px auto;}
	.main_c01 .mc01_01{}
	.main_c01 .mc01_tw h3{font-size:23px;margin-bottom:10px;}
	.main_c01 .mc01_tw p{font-size:14px;margin-bottom:10px;letter-spacing:-1px;line-height:1.3;}
	.main_c01 .mc01_tw{padding:8px 25px 0 25px;}
	.main_c01 .mc01_01 .mc01_tw p{width:auto;}
	.main_c01 .mc01_02 .mc01_tw p{width:auto;}
	.main_c01 .mc01_tw p strong{font-size:18px;}
	.main_c01 .mc01_tw a{width:150px;height:41px;line-height:39px;}
}


/* 여장군 메뉴소개 */
.main_c02{margin-top:95px;}
.main_c02 .mc02_tit{display:block;margin:0 auto;}
.main_c02 .mc02_p{font-size:15px;text-align:center;margin:20px 0 40px 0;line-height:1.6;}
.main_c02 .mc_menu{}
.main_c02 .mc_menu ul{text-align:center;}
.main_c02 .mc_menu ul li{width:224px;margin-right:19px;float:left;}
.main_c02 .mc_menu ul li:last-child{margin-right:0;}
.main_c02 .mc_menu ul li img{display:block;width:90%;margin:0 auto;}
.main_c02 .mc_menu ul li h3{letter-spacing:-3px;font-size:28px;margin:19px 0 15px 0;font-weight:600;}
.main_c02 .mc_menu ul li p{font-size:15px;width:85%;margin:0 auto;letter-spacing:-2px;}
@media only screen and (max-width:1200px){

	.main_c02{margin-top:50px;}
	.main_c02 .new_wrap{width:90%;margin:0 5%;}
	.main_c02 .mc02_tit{margin:0 auto;width:80%;}
	.main_c02 .mc02_p{font-size:14px;text-align:center;margin:15px 0 25px 0;line-height:1.4;}
	.main_c02 .mc_menu ul li{width:46%;margin:0 2%;height:390px;}
	.main_c02 .mc_menu ul li:last-child{display:none;}
	.main_c02 .mc_menu ul li img{width:230px;}
	.main_c02 .mc_menu ul li h3{font-size:25px;margin:15px 0 15px 0;}
	.main_c02 .mc_menu ul li p{font-size:15px;width:95%;}
}
@media only screen and (max-width:590px){
	.main_c02 .mc_menu ul li{height:290px;}
	.main_c02 .mc_menu ul li img{width:150px;}
}
@media only screen and (max-width:445px){
	.main_c02 .mc_menu ul li h3{font-size:21px;}
	.main_c02 .mc_menu ul li{height:290px;}
	.main_c02 .mc_menu ul li img{width:120px;}
}


/*여장군 성공전략*/
.main_c03{color:#fff;text-align:center;margin-top:90px;height:939px;background:url("/assets/image/main/main_03_bg.jpg") top no-repeat;}
.main_c03 .mc_tit_logo{display:block;margin:0 auto;padding-top:92px;}
.main_c03 .mc_tit{font-size:36px;margin:8px 0 22px 0;}
.main_c03 .mc_p{font-size:17px;}
.main_c03 .mc_03_suc{margin-top:45px;}
.main_c03 .mc_03_suc ul{}
.main_c03 .mc_03_suc ul li{width:48%;margin:0 1% 22px 1%;float:left;background-color:#232323;border-radius:50px;height:207px;}
.main_c03 .mc_03_suc ul li h3{letter-spacing:-2px;font-size:33px;color:#ffe400;margin:40px 0 18px 0;}
.main_c03 .mc_03_suc ul li p{font-size:16px;color:#eeeeee;font-weight:normal;width:85%;margin:0 auto;}
@media only screen and (max-width:1200px){
	.main_c03{margin-top:45px;height:auto;background-size:cover;padding-bottom:35px;}
	.main_c03 .mc_tit_logo{display:block;margin:0 auto 10px auto;padding-top:50px;width:68%;}
	.main_c03 .mc_tit{font-size:30px;margin:5px 0 22px 0;}
	.main_c03 .mc_p{font-size:17px;}
	.main_c03 .mc_03_suc{margin-top:0;}
	.main_c03 .mc_03_suc ul{margin-top:35px;}
	.main_c03 .mc_03_suc ul li{width:90%;margin:0 5% 22px 5%;float:none;height:auto;padding:20px 20px;}
	.main_c03 .mc_03_suc ul li h3{font-size:28px;margin:5px 0 18px 0;line-height:1.3;}
	.main_c03 .mc_03_suc ul li p{font-size:16px;}
		
}


/*여장군 창업문의*/
.main_c04{text-align:center;height:255px;background:url("/assets/image/main/main_04_bg.jpg") top no-repeat;}
.main_c04 h3{font-size:38px;color:#2c2c2c;margin:0;letter-spacing:-2px;padding:65px 0 19px 0;}
.main_c04 .bus_br{display:block;font-size:15px;background:#fff;width:190px;height:48px;line-height:45px;text-decoration:none;color:#3d3d3d;text-align:center;font-weight:bold;border:1px solid #ccc;margin:0 auto;}
.main_c04 .new_wrap{position:relative;}
.main_c04 .mc_04_link{position:absolute;top:58px;right:85px;}
.main_c04 .mc_04_link img{display:block;margin:5px 0;}
@media only screen and (max-width:1200px){
	.main_c04{display:none;}
}

/*공지사항/창업문의*/
.main_c056{margin-top:50px;margin-bottom:100px;}
/* 커뮤니티 최신글 불러오기 전 css
.main_c056_left{float:left;margin-right:17px;}
.main_c056_left .mobile_cm{display:none;}
.main_c05{float:left;margin-right:17px;}
.main_c05,
.main_c06{position:relative;float:left;width:417px;height:170px;}
.main_c05{background:url("/assets/image/main/main_05_bg.jpg") top no-repeat;}
.main_c06{background:url("/assets/image/main/main_06_bg.jpg") top no-repeat;}
.main_c05 img,
.main_c06 img{margin:42px 0 0 47px;}
.main_c05 a,
.main_c06 a{position:absolute;right:33px;bottom:30px;padding-left:30px;display:block;font-size:17px;color:#fff;text-decoration:none;width:160px;height:41px;line-height:38px;border:1px solid #979794;background:url("/assets/image/main/main_06_all.png") center right 25px no-repeat;}
.main_c06 a{width:180px;}
@media only screen and (max-width:1200px){
	.main_c056{margin-top:20px;}
	.main_c056_left{width:100%;}
	.main_c056_left img.b_red{display:block;margin:0 auto 20px auto;}
	.main_c056_left .red_056{width:100%;}
	.main_c056_left .mobile_cm{display:block;width:100%;margin:0 auto;text-align:center;border:1px solid #f4f4f4;margin-bottom:20px;padding-bottom:18px;}
	.main_c056_left .mobile_cm h3{margin:20px 0 15px 0;}
	.main_c056_left .mobile_cm img{display:block;margin:8px auto;}

	.main_c05,
	.main_c06{position:relative;float:left;width:100%;height:170px;}
	.main_c05{background:url("/assets/image/main/main_05_bg.jpg") top no-repeat;margin-bottom:8px;}
	.main_c06{background:url("/assets/image/main/main_06_bg.jpg") top no-repeat;}
	.main_c05 img,
	.main_c06 img{margin:37px 0 0 30px;}
	.main_c05 a,
	.main_c06 a{padding-left:0;text-align:center;background:none;width:160px;}
}
*/
.main_c056_left{display:none;}
.main_c056_left{float:left;margin-right:17px;}
.main_c056_left .mobile_cm{display:none;}
.main_c05{float:left;margin-right:17px;}
.main_c05{position:relative;float:left;width:760px;height:170px;}
.main_c06{position:relative;float:left;width:417px;height:170px;}
.main_c05{background:url("/assets/image/main/main_05_notice.jpg")  top no-repeat;}
.main_c06{background:url("/assets/image/main/main_06_bg.jpg") top no-repeat;}
.main_c05 img,
.main_c06 img{margin:42px 0 0 47px;}
.main_c06 a{position:absolute;right:33px;bottom:30px;padding-left:30px;display:block;font-size:17px;color:#fff;text-decoration:none;width:160px;height:41px;line-height:38px;border:1px solid #979794;background:url("/assets/image/main/main_06_all.png") center right 25px no-repeat;}
.main_c06 a{width:180px;}
.mn_mobile{display:none;}
@media only screen and (max-width:1200px){
	.main_c056{margin-top:20px;}
	.main_c056_left{width:100%;}
	.main_c056_left img.b_red{display:block;margin:0 auto 20px auto;}
	.main_c056_left .red_056{width:100%;}
	.main_c056_left .mobile_cm{display:block;width:100%;margin:0 auto;text-align:center;border:1px solid #f4f4f4;margin-bottom:20px;padding-bottom:18px;}
	.main_c056_left .mobile_cm h3{margin:20px 0 15px 0;}
	.main_c056_left .mobile_cm img{display:block;margin:8px auto;}
	.main_c05{position:relative;float:left;width:100%;}
	.main_c06{position:relative;float:left;width:100%;height:170px;}
	.main_c05{background:url("/assets/image/main/main_05_notice.jpg") top no-repeat;background-size:cover;margin-bottom:8px;}
	.main_c06{background:url("/assets/image/main/main_06_bg.jpg") top no-repeat;background-size:cover;}
	.main_c05 img,
	.main_c06 img{margin:37px 0 0 30px;}
	.main_c05 a,
	.main_c06 a{padding-left:0;text-align:center;background:none;width:160px;}

}
@media only screen and (max-width:840px){
	.main_c05{height:220px;}
}

@media only screen and (max-width:500px){
	.main_c056_left{display:block;}
	.mn_pc{display:none;}
	.mn_mobile{display:block;}
}


/* 서브비쥬얼 */
.sub_visual{overflow:hidden; width:100%; height:300px; margin-top:110px; background:url("/assets/image/sub/sub_visual.jpg") no-repeat center top / cover; text-align:center;}
.sub_visual .new_wrap{position:relative; height:100%;}
.sub_visual .new_wrap::before,
.sub_visual .new_wrap::after{display:block; position:absolute; bottom:0; background:no-repeat left top / cover; content:'';}
.sub_visual .new_wrap::before{right:100%; width:430px; height:300px; margin-right:-270px; background-image:url('/assets/image/sub/sub_visual_before.png'); background-position:left bottom;}
.sub_visual .new_wrap::after{left:100%; width:560px; height:300px; margin-left:-380px; background-image:url('/assets/image/sub/sub_visual_after.png');}
.sub_visual .inner{display:flex; flex-flow:wrap column; justify-content:center; align-items:center; height:100%;}
.sub_visual .title{position:relative; z-index:100; color:#fff; font-family:'GongGothicMedium'; font-size:40px; line-height:46px;}
.sub_visual .title br{display:none;}
.sub_visual .text{display:inline-block; position:relative; z-index:10; margin-top:10px; color:#fff; font-size:16px; line-height:22px; font-weight:500;}
.sub_visual .text br{display:none;}
@media all and (max-width:1000px){
	.sub_visual{height:250px; margin-top:65px;}
	.sub_visual .new_wrap::before{width:278px; height:250px; margin-right:-220px;}
	.sub_visual .new_wrap::after{width:405px; height:250px; margin-left:-280px;}
	.sub_visual .title{font-size:30px; line-height:32px;}
	.sub_visual .title br{display:block;}
	.sub_visual .text{font-size:15px; line-height:21px;}
	.sub_visual .text br{display:block;}
}
@media all and (max-width:640px){
	.sub_visual .inner{position:relative;}
	.sub_visual .inner:before{display:block; position:absolute; top:0; left:50%; z-index:10; width:100vw; height:100%; background-color:rgba(0, 0, 0, 0.5); content:""; transform:translateX(-50%);}
}
@media all and (max-width:580px){
	.sub_visual{height:200px;}
	.sub_visual .new_wrap::before{width:200px; height:180px; margin-right:-150px;}
	.sub_visual .new_wrap::after{width:291px; height:180px; margin-left:-180px;}
	.sub_visual .title{font-size:25px; line-height:31px;}
	.sub_visual .text{font-size:14px; line-height:20px;}
}
@media all and (max-width:480px){
	.sub_visual .new_wrap::before{width:167px; height:150px; margin-right:-120px;}
	.sub_visual .new_wrap::after{width:243px; height:150px; margin-left:-150px;}
}


.sub_lnb{margin-top:40px;}
.sub_lnb ul{padding-left:1px;}
.sub_lnb ul li{display:inline-block; width:calc(33.33% + 1px); height:60px; margin-left:-1px; border:1px solid #ccc;}
.sub_lnb ul li a{display:block; text-align:center; color:#333; font-size:20px; line-height:60px; font-weight:500;}
.sub_lnb ul li.on{background-color:#b52429; border-color:#b52429;}
.sub_lnb ul li.on a{color:#fff;}
@media all and (max-width:1000px){
	.sub_lnb ul li a{font-size:18px;}
}
@media all and (max-width:640px){
	.sub_lnb ul li{height:45px;}
	.sub_lnb ul li a{font-size:15px; line-height:45px;}
}


/* 서브 텍스트 타이틀 */
.sub_txt_tit h3{position:relative; margin-top:30px; margin-bottom:30px; padding-bottom:20px; color:#333; text-align:center; font-size:35px; line-height:37px; font-weight:500;}
.sub_txt_tit h3::before{display:block; position:absolute; bottom:0; left:50%; width:40px; height:3px; background-color:#b52429; content:''; transform:translateX(-50%);}
@media all and (max-width:1000px){
	.sub_txt_tit h3{font-size:28px; line-height:30px;}
}


/* 여장군 이야기 */
.story_01{margin-top:45px;padding-top:67px;height:829px;background:url("/assets/image/sub/sub_stroy01_bg.jpg") top no-repeat;letter-spacing:-2px;font-weight:300;}
.story_01 .story_hms{background-color:#fff;border:1px solid #ccc;padding-bottom:40px;}
.story_01 .story_hms .hms_tit{margin-top:60px; text-align:center; color:#000; font-size:23px; line-height:25px; font-weight:500;}
.story_01 .story_hms .hms_tit strong{display:block; margin-top:10px; font-size:57px; line-height:59px; color:#b52429;}
.story_01 .story_hms .hms_de .hd_left{float:left;width:500px;}
.story_01 .story_hms .hms_de .hd_left img{margin-left:100px;}
.story_01 .story_hms .hms_de .hd_right{margin-top:29px;float:right;width:600px;color:#3d3d3d;word-break:keep-all;font-weight:300;}
.story_01 .story_hms .hms_de .hd_right .hdr_01{font-size:16px;width:420px;margin-top:10px;}
.story_01 .story_hms .hms_de .hd_right .hdr_02{font-size:23px;width:460px;margin:30px 0 30px 0;}
.story_01 .story_hms .hms_de .hd_right .hdr_03{font-size:25px;width:441px;}
.story_01 .story_hms .hms_de .hd_right .hdr_03 strong{font-weight:600;}
@media only screen and (max-width:1200px){
	.story_01{margin-top:15px;padding-top:30px;height:auto;padding-bottom:30px;}
	.story_01 .story_hms{padding-bottom:40px;}
	.story_01 .story_hms .hms_tit{font-size:20px;margin-top:50px;}
	.story_01 .story_hms .hms_tit strong{font-size:30px;}
	.story_01 .story_hms .hms_de .hd_left{float:none;width:100%;}
	.story_01 .story_hms .hms_de .hd_left img{display:block;width:70%;margin:20px auto 0 auto;}
	.story_01 .story_hms .hms_de .hd_right{float:none;width:90%;margin:0 auto;text-align:center;}
	.story_01 .story_hms .hms_de .hd_right .hdr_01{font-size:14px;width:100%;margin-top:10px;}
	.story_01 .story_hms .hms_de .hd_right .hdr_02{font-size:20px;width:100%;margin:20px 0 20px 0;}
	.story_01 .story_hms .hms_de .hd_right .hdr_03{font-size:20px;width:100%;}
		
}

.st_san{margin:50px auto 55px auto;text-align:center;font-size:19px;width:750px;font-weight:300;}
.st_san strong{font-weight:600;}
@media only screen and (max-width:1200px){
	.st_san{margin:30px auto 35px auto;font-size:16px;width:100%;}
}

.story_02{padding-top:70px; padding-bottom:70px; background-color:#f9f9f9;} 
.story_02 .st02_con{text-align:center;}
.story_02 .st02_con ul{font-size:0; line-height:0; margin-left:-20px;}
.story_02 .st02_con ul li{display:inline-block; width:calc(33.33% - 20px); height:200px; margin-left:20px; padding-top:40px; padding-left:10px; padding-right:10px; background-color:#fff; border:2px solid #ccc; border-radius:35px; vertical-align:top; /*box-shadow:1px 3px 4px 1px #a7a7a7;*/}
.story_02 .st02_con ul li .title{font-family:'GongGothicMedium'; color:#b52429; text-align:center; font-size:20px; line-height:22px;}
.story_02 .st02_con ul li .title span{display:block; margin-top:5px; font-size:30px; line-height:32px;}
.story_02 .st02_con ul li p{margin-top:15px; font-size:17px; line-height:23px; font-weight:500; word-break:keep-all;}
.story_02 .nnns_p{margin-top:60px; color:#000; font-size:25px; line-height:31px;}
.story_02 .nnns_s{margin-top:20px; font-family:'GongGothicMedium'; color:#b52429; font-size:40px; line-height:46px;}
.story_03{margin-top:50px; text-align:center;}
.story_03 p{color:#000; font-size:24px; line-height:30px; font-weight:500;}
.story_03 .desc{margin-top:120px; padding:40px 30px; background-color:#b52429; border-radius:30px; font-family:'GongGothicMedium'; color:#fff; font-size:40px; line-height:50px; word-break:keep-all;}
@media all and (max-width:1000px){
	.story_02 .st02_con ul{margin-left:-10px;}
	.story_02 .st02_con ul li{margin-left:10px; width:calc(33.33% - 10px);}
	.story_02 .st02_con ul li .title{font-size:16px; line-height:18px;}
	.story_02 .st02_con ul li .title span{font-size:26px;}
	.story_02 .st02_con ul li p{font-size:15px; line-height:21px;}
	.story_02 .nnns_p{font-size:20px; line-height:26px;}
	.story_02 .nnns_s{font-size:30px; line-height:36px;}
	.story_03 p{font-size:20px; line-height:26px;}
	.story_03 .desc{margin-top:80px; font-size:30px; line-height:40px;}
}
@media all and (max-width:800px){
	.story_02 .st02_con ul{margin-top:-10px;}
	.story_02 .st02_con ul li{width:calc(50% - 10px); margin-top:10px;}
}
@media all and (max-width:480px){
	.story_02 .st02_con ul li{width:100%; height:auto; margin-left:0; padding-top:20px; padding-bottom:20px;}
	.story_03 .desc{margin-top:60px; padding:30px 20px; font-size:24px; line-height:30px;}
}

/*sub CEO 인사말*/
.greeting_01{text-align:center;}
.greeting_01 img{display:block;}
.greeting_01 .gt_01_txt{margin:83px auto 53px auto;}
.greeting_01 p{margin-top:30px;font-size:20px; line-height:30px;}
.greeting_01 .gt_02_txt{margin:44px auto 60px auto;}
.greeting_01 .title{margin-top:70px; font-family:'GongGothicMedium'; font-size:40px; line-height:42px; word-break:keep-all;}
.greeting_01 .desc{margin-top:50px; color:#b52429; font-family:'GongGothicMedium'; font-size:30px; line-height:40px; word-break:keep-all;}
@media all and (max-width:1200px){
	.greeting_01 img{width:100%;}
	.greeting_01 .gt_01_txt{margin:45px auto 35px auto;}
	.greeting_01 p{font-size:16px; line-height:24px;}
	.greeting_01 .gt_02_txt{margin:30px auto 25px auto;}
}
@media all and (max-width:640px){
	.greeting_01 .title{font-size:35px; line-height:45px;}
	.greeting_01 .desc{margin-top:50px; font-size:25px; line-height:35px;}
}



.greeting_02{margin-top:50px; text-align:center;background:url("/assets/image/sub/sub_greeting_02_bg.jpg") top no-repeat;height:560px;}
.greeting_02 h3{margin-bottom:60px; padding-top:79px; font-family:'GongGothicMedium'; color:#1d1d1d; font-size:50px; line-height:52px; font-weight:300;}
.greeting_02 .sn_th ul li{float:left;width:28%;margin:0 2%;}
.greeting_02 .sn_th ul li img{display:block;margin:0 auto;}
.greeting_02 .sn_th ul li img.sn_th_img{margin-bottom:20px;width:100%;}
.greeting_02 .sn_th ul li .title{font-family:'GongGothicMedium'; font-size:26px; line-height:28px; font-weight:300;}
.greeting_02 .sn_th ul li p{margin-top:10px;font-size:16px;}
@media only screen and (max-width:1200px){
	.greeting_02{height:auto;background-size:cover;}
	.greeting_02 h3{font-size:27px; margin-bottom:25px; padding-top:40px;}
	.greeting_02 .sn_th ul li{float:none;width:96%;margin:0 2% 30px 2%;}
	.greeting_02 .sn_th ul li img{width:70%;margin:10px auto;}
	.greeting_02 .sn_th ul li img.sn_th_img{width:100%;}
	.greeting_02 .sn_th ul li p{margin-top:5px;font-size:16px;}
}

.greeting_03{text-align:center; margin-bottom:133px;}
.greeting_03 p{width:970px; margin:60px auto 45px auto; font-size:30px; font-weight:500;}
.greeting_03 .gt_sign p{display:inline-block;font-size:15px;width:auto;margin:0;}
@media only screen and (max-width:1200px){
	.greeting_03{margin-bottom:80px;}
	.greeting_03 p{width:100%; margin:35px auto 25px auto; font-size:20px;}
	.greeting_03 .gt_sign p{display:inline-block;font-size:15px;width:auto;margin:0;}
}


/*sub 성공전략*/
.success_01 .gt_01_txt{display:block; margin-top:70px; text-align:center; font-family:'GongGothicMedium'; font-size:46px; line-height:48px; font-weight:300;}
.success_01 .sc_fou ul{margin-top:50px; margin-bottom:-20px; margin-left:-20px; font-size:0; line-height:0;}
.success_01 .sc_fou ul li{display:inline-block; width:50%; padding-bottom:20px; padding-left:20px; vertical-align:top;}
.success_01 .sc_fou ul li .sc_seq{display:block;margin:0 auto;}
.success_01 .sc_fou ul li .sc_li{padding:40px 30px 0 30px; height:460px; border:1px solid #ccc;}
.success_01 .sc_fou ul li .sc_li span{font-size:20px; line-height:22px; font-weight:500;}
.success_01 .sc_fou ul li .sc_li span strong{color:#b52429;font-weight:500;}
.success_01 .sc_fou ul li .sc_li h3{margin:10px 0 30px 0; color:#b52429; font-family:'GongGothicMedium'; font-size:28px; line-height:32px; font-weight:300;}
.success_01 .sc_fou ul li .sc_li p{font-size:20px; line-height:26px; font-weight:300; word-break:keep-all;}
.success_01 .sc_fou ul li .sc_li .sc_img{margin-top:30px; text-align:right;}
@media all and (max-width:1000px){
	.success_01 .sc_fou ul li{width:100%;}
	.success_01 .sc_fou ul li .sc_li{height:auto; padding:30px;}
	.success_01 .sc_fou ul li .sc_li h3{margin-bottom:20px;}
	.success_01 .sc_fou ul li .sc_li p{font-size:18px; line-height:24px;}
}
@media all and (max-width:640px){
	.success_01 .sc_fou ul li .sc_li .sc_img img{width:250px;}
}
@media all and (max-width:480px){
	.success_01 .sc_fou ul li .sc_li{padding:20px;}
	.success_01 .sc_fou ul li .sc_li span{font-size:18px; line-height:20px;}
	.success_01 .sc_fou ul li .sc_li h3{font-size:24px; line-height:30px;}
	.success_01 .sc_fou ul li .sc_li p{font-size:16px; line-height:22px;}
	.success_01 .sc_fou ul li .sc_li .sc_img{margin-top:20px;text-align:center;}	
}	


/* 메뉴소개 */
.sub_food{margin-top:80px; text-align:center; font-size:0; line-height:0;}
.sub_food .sf_menu{margin-top:60px;}
.sub_food .sf_menu .menu_de{display:inline-block; width:calc(50% - 20px); margin-left:10px; margin-right:10px; margin-bottom:20px; padding:20px; border:1px solid #ccc; border-radius:50px; vertical-align:top;}
.sub_food .sf_menu .menu_de .yellow_po{overflow:hidden; position:relative; height:258px; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; border-radius:30px;}
.sub_food .sf_menu .menu_de.n1 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img01.jpg');}
.sub_food .sf_menu .menu_de.n2 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img02.jpg');}
.sub_food .sf_menu .menu_de.n3 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img03.jpg');}
.sub_food .sf_menu .menu_de.n4 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img04.jpg');}
.sub_food .sf_menu .menu_de.n5 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img05.jpg');}
.sub_food .sf_menu .menu_de.n6 .yellow_po{background-image:url('/assets/image/sub/sub_menu_img06.jpg');}
.sub_food .sf_menu .menu_de .yellow_po .price{position:absolute; bottom:0; right:0; width:250px; height:auto; padding-top:10px; padding-bottom:10px; background-color:#b52429; border-top-left-radius:30px; color:#fff; font-size:18px; line-height:24px; font-weight:500; /*text-shadow:1px 3px 4px #c0b194;*/}
.sub_food .sf_menu .menu_de .smna_txt{margin-top:17px;}
.sub_food .sf_menu .menu_de .subject{margin-top:40px; color:#b52429; font-family:'GongGothicMedium'; font-size:34px; line-height:36px;}
.sub_food .sf_menu .menu_de p{margin-top:20px; color:#333; font-size:16px; line-height:22px;}
.sub_food .sf_menu .sf_order{margin-top:50px; color:#000; text-align:center; font-size:24px; line-height:30px; font-weight:500;}
.sub_food .sf_menu .sf_ex{display:block; margin:30px auto 50px auto;}
@media all and (max-width:1000px){
	.sub_food .sf_menu .menu_de{width:100%;}
	.sub_food .sf_menu .sf_order{font-size:20px; line-height:26px;}
}
@media all and (max-width:640px){
	.sub_food .sf_menu .menu_de .yellow_po{height:230px;}
	.sub_food .sf_menu .menu_de .yellow_po .price{font-size:16px; line-height:22px;}
	.sub_food .sf_menu .menu_de .subject{margin-top:20px; font-size:28px; line-height:30px;}
	.sub_food .sf_menu .menu_de p{margin-top:10px; font-size:15px; line-height:21px;}
}
@media all and (max-width:480px){
	.sub_food .sf_menu .menu_de .yellow_po{height:200px;}
}


/*창업안내*/
.feto{display:block;margin:71px auto 70px auto;}
.sb_01{margin-bottom:100px;}
.sb_01 .sb_pro{display:block;margin:33px auto 18px auto;}
.sb_01 .sb_pro_m{display:none;}
.sb_01 .sb_slogan{margin-top:70px; margin-bottom:50px; text-align:center; color:#000; font-family:'GongGothicMedium'; font-size:40px; line-height:56px; font-weight:300;}
.sb_01 .sb_slogan span{color:#b52429;}
.sb_01 .sb_step .ul{display:flex; flex-flow:wrap row;}
.sb_01 .sb_step .li{width:25%; height:auto; padding-bottom:10px; padding-left:10px;}
.sb_01 .sb_step .group{height:100%; padding:20px; border:1px solid #ccc; background-color:#f9f9f9;}
.sb_01 .sb_step .group .name{color:#b52429; font-family:'GongGothicMedium'; font-size:20px; line-height:22px;}
.sb_01 .sb_step .group .text{margin-top:10px; font-size:16px; line-height:22px; word-break:keep-all;}
.sb_01 .sb_open{margin-top:50px; padding:30px; background-color:#b52429; border:1px solid #ccc; border-radius:30px; color:#fff; text-align:center;}
.sb_01 .sb_open .sb_open_01{color:#fff; font-family:'GongGothicMedium'; font-size:30px; line-height:40px;}
.sb_01 .sb_open .sb_open_02{margin-top:10px; color:#fff; font-size:16px; line-height:22px; word-break:keep-all;}
@media all and (max-width:1000px){
	.sb_01 .sb_slogan{margin-top:50px; margin-bottom:30px; font-size:30px; line-height:46px;}
	.sb_01 .sb_step .li{width:50%;}
	.sb_01 .sb_open .sb_open_01{font-size:28px; line-height:38px;}
}
@media all and (max-width:640px){
	.sb_01 .sb_slogan{margin-top:50px; margin-bottom:30px; font-size:26px; line-height:36px;}
	.sb_01 .sb_step .li{width:100%;}
	.sb_01 .sb_open{margin-top:30px;}
	.sb_01 .sb_open .sb_open_01{font-size:24px; line-height:34px;}
}


.sb_02{background-color:#f9f9f9; padding-top:88px; padding-bottom:150px;}
.sb_02 .sb_price .sb_pright{text-align:right;}
.sb_02 .sb_price .sb_price_table{width:100%; margin-top:10px; background-color:#fff; font-size:15px;}
.sb_02 .sb_price .sb_price_table tr td{height:40px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; font-weight:500;}
.sb_02 .sb_price .sb_price_table tr td:nth-child(1){width:17%;text-align:center;}
.sb_02 .sb_price .sb_price_table tr td:nth-child(2){width:41%;padding:0 25px;}
.sb_02 .sb_price .sb_price_table tr td:nth-child(3){width:15%;text-align:center;}
.sb_02 .sb_price .sb_price_table tr td:nth-child(4){width:27%;padding:0 25px;}
.sb_02 .sb_price .sb_price_table tr.sb_gnb td{height:44px; background-color:#333; color:#fff; text-align:center;}
.sb_02 .sb_price .sb_price_table tr td.sb_conlon{padding:25px;}
.sb_02 .sb_price .sb_price_table tr.sb_total{height:56px; background-color:#d3d3d3; color:#000; font-size:22px; font-weight:600;}
.sb_02 .sb_price .sb_price_table tr td span{color:#b52429;}
@media only screen and (max-width:1200px){
	.sb_02{padding-top:15px;padding-bottom:30px;}
	.sb_02 .sb_price .sb_price_table{font-size:13px;}
	.sb_02 .sb_price .sb_price_table tr td{padding:10px 10px;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(1){text-align:center;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(2){padding:10px 10px;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(3){text-align:center;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(4){padding:10px 10px;}
}

@media only screen and (max-width:800px){
	.sb_02 .sb_price .sb_pright{font-size:13px;}
	.sb_02 .sb_price .sb_price_table tr td.sb_conlon{padding:5px;}
}
@media only screen and (max-width:330px){
	.sb_02 .sb_price .sb_pright{font-size:11px;letter-spacing:-1px;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(2){padding:5px 5px;}
	.sb_02 .sb_price .sb_price_table tr td:nth-child(4){padding:5px 5px;}
	
}

.sb_02 .sb_price .sb_consult{text-align:center;margin-top:35px;}
.sb_02 .sb_price .sb_consult strong{font-family: 'GongGothicMedium';  font-size:38px;color:#b52429;font-weight:normal;}
.sb_02 .sb_price .sb_consult{position:relative;}
.sb_02 .sb_price .sb_consult a{display:block; width:300px; height:70px; margin:30px auto 0 auto; color:#fff; font-size:25px; line-height:70px; background-color:#b52429; border-radius:25px; box-shadow:1px 3px 4px 1px #c9c9c9;}
@media only screen and (max-width:1200px){
	.sb_02 .sb_price .sb_consult{margin-top:20px;}
	.sb_02 .sb_price .sb_consult strong{font-size:25px;}
	.sb_02 .sb_price .sb_consult a{position:relative;height:50px;line-height:50px;bottom:0;right:0;font-size:19px;margin:8px auto 0 auto;}
}

.sb_03{margin-top:120px;margin-bottom:151px;}
.sb_03 .sb_inte{margin-top:55px;}
.sb_03 .sb_inte .sb_img_m{display:none;}
@media only screen and (max-width:1200px){
	.sb_03{margin-top:50px;margin-bottom:80px;}
	.sb_03 .sb_inte{margin-top:25px;}
	.sb_03 .sb_inte .sb_img_pc{display:none;}
	.sb_03 .sb_inte .sb_img_m{display:block;width:100%;}
}


/*매장안내*/
.store_map{margin-top:65px;}
.map_contents{margin-top:50px;margin-bottom:150px;}
.map_contents .left_map{float:left;width:520px;height:645px;}
.map_contents .right_store{float:right;width:638px;}
.map_contents .right_store table{width:100%;font-size:15px;}
.map_contents .right_store table td{height:40px;border-bottom:1px solid #e9e9e9;}
.map_contents .right_store table td:nth-child(1){width:20%;text-align:center;border-right:1px solid #e9e9e9;}
.map_contents .right_store table td:nth-child(2){width:55%;border-right:1px solid #e9e9e9;padding-left:25px;}
.map_contents .right_store table td:nth-child(3){width:25%;text-align:center;}
.map_contents .right_store table .tb_1th{background:#d3d3d3;height:45px;text-align:center;font-size:16px;}
@media only screen and (max-width:1200px){
	.store_map{margin-top:30px;}
	.map_contents{margin-top:25px;margin-bottom:80px;}
	.map_contents .left_map{display:none;}
	.map_contents .right_store{float:none;width:100%;}
	.map_contents .right_store table{font-size:14px;}
	.map_contents .right_store table td{height:auto;padding:10px 0;}
	.map_contents .right_store table td:nth-child(2){padding-left:10px;}
}


/* store 모달 */
#myBtn{background:#fff !important;}
#myBtn:hover{text-decoration:underline;color:#b52429;}

.modal{display:none; position:fixed; z-index:1; left:0; top:0; width:100%; height:100%;	overflow:auto;	background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4);}
.modal-content{background-color:#fefefe; margin:15% auto; padding:20px; border:1px solid #888;	width:715px;}
.close{color:#aaa; float:right; font-size:28px; font-weight:bold;}
.close:hover,
.close:focus{color:black; text-decoration:none; cursor:pointer;}
@media only screen and (max-width:1200px){
	.modal-content { width: 320px;padding:20px 10px 20px 20px;margin: 30% auto;}
	.close{display:none;}
}

footer{background-color: #483a32; color: #f5f5f5; padding: 25px 0; text-align:left !important; font-size:15px;}
footer a{color: #f5f5f5;}
footer a:hover{color:#f4f4f4; text-decoration:none;}

.f_01 {border-bottom:2px solid #52453d;padding-bottom:15px;}
.f_01 span{padding-right:20px;}
.f_02{margin-top:35px;}
.f_02 span{padding:0 20px 0 0;}
.f_02 .f2_01{margin-bottom:30px;}
.f_02 .f2_01 .fem{background:url("/assets/image/logoAndIcons/f2_01.jpg") right center no-repeat;font-size:16px;}
.f_02 .f2_01 .fem_02{padding-left:20px;font-size:16px;}
@media only screen and (max-width:1200px){
	footer {font-size:13px;padding: 12px 0;}
	.f_01 {padding-bottom:5px;}
	.f_01 span{padding-right:0;display:block;margin-bottom:8px;}
	.f_02{margin-top:20px;}
	.f_02 span{padding:0 15px 0 0;word-break:keep-all;}
	.f_02 .f2_01{margin-bottom:10px;}
	.f_02 .f2_01 .fem{background:url("/assets/image/logoAndIcons/f2_01.jpg") right center no-repeat;font-size:16px;}
	.f_02 .f2_01 .fem_02{padding-left:20px;font-size:16px;}
}











/*-------------------2024 부분 리뉴얼-------------------------*/
/*비주얼*/
.visual_renew{position:relative; height:800px; margin-top:110px; background:url('../img/main/visual_bg.jpg') no-repeat center center / cover; overflow: hidden;}
.visual_renew::before{position:absolute; width:1618px; height:372px; left:50%; bottom:0; content:''; transform: translateX(-50%); background:url('../img/main/visual_image.png') no-repeat center center / contain;}
.visual_renew .group{text-align:center;}
.visual_renew .desc{color:#fff; letter-spacing: -0.05em; word-break: keep-all;}
.visual_renew .desc.n1{padding-top:120px; font-size:32px; line-height:32px; font-weight:500;}
.visual_renew .title{margin:25px 0 30px 0; font-family: 'GongGothicMedium'; font-size:60px; color:#fff; font-weight:600; line-height:85px; text-shadow: 0 6px 5px rgba(0,0,0,0.4); word-break: keep-all;}
.visual_renew .title strong{display:block; font-size:75px;}
.visual_renew .title .color{color:#ed1c24;}
.visual_renew .title .deco{position:relative;}
.visual_renew .title .deco::before{position:absolute; width:428px; height:28px; left:50%; bottom:-5px; content:''; transform: translateX(-50%); background:url('../img/main/visual_deco.png') no-repeat center center / contain;}
.visual_renew .title .deco .price{position:relative; z-index: 20;}
.visual_renew .desc.n2{font-size:24px; line-height:32px;}
.visual_renew .desc.n2 .m_br{display:none;}
@media screen and (max-width:1200px){
	.visual_renew .title{font-size:50px; line-height:80px;}
	.visual_renew .title strong{font-size:65px;}
}
@media screen and (max-width:1000px){
	.visual_renew{height:600px;}
	.visual_renew::before{width:1000px; height:230px;}
	.visual_renew .desc.n1{padding-top:90px; font-size:28px; line-height:28px;}
	.visual_renew .title{margin:20px 0 25px 0;font-size:40px; line-height:70px;}
	.visual_renew .title strong{font-size:55px;}
	.visual_renew .title .deco::before{width:350px; height:20px;}
	.visual_renew .desc.n2{font-size:20px; line-height:27px;}
}
@media screen and (max-width:981px){
	.visual_renew{margin-top:51px;}
}
@media screen and (max-width:700px){
	.visual_renew{height:480px; overflow: hidden;}
	.visual_renew::before{width:650px; height:149px;}
	.visual_renew .desc.n1{padding-top:70px; font-size:23px; line-height:23px;}
	.visual_renew .title{margin:20px 0; font-size:28px; line-height:50px;}
	.visual_renew .title strong{font-size:40px;}
	.visual_renew .title .deco::before{width:200px;}
	.visual_renew .desc.n2{font-size:16px; line-height:22px;}
	.visual_renew .desc.n2 .m_br{display:block;}
}
@media screen and (max-width:500px){
	.visual_renew{height:540px;}
	.visual_renew::before{width:480px; height:110px;}
	.visual_renew .desc.n1{font-size:20px; line-height:20px;}
	.visual_renew .title{line-height:38px;}
	.visual_renew .title .color{display:block;}
	.visual_renew .title strong{display:block; line-height:50px; margin-bottom:15px;}
}
@media screen and (max-width:360px){
	.visual_renew .desc.n1{font-size:17px; line-height:17px;}
}


/*여장군 소개*/
.merit{margin-top:60px;}
.merit .ul{display:flex; gap:20px;}
.merit .li{flex:1; padding:45px 40px 40px 40px; border:1px solid #cccccc; background:#f9f9f9; text-align:center ;}
.merit .li .subject{font-family: 'GongGothicMedium'; font-size:32px; line-height:40px; color:#111; word-break: keep-all;}
.merit .li .desc.n1{margin-top:18px; font-size:24px; line-height:30px; color:#8b050a; font-weight:600; word-break: keep-all;}
.merit .li .desc.n2{margin-top:25px; font-size:19px; line-height:26px; color:#3d3d3d; word-break: keep-all; letter-spacing: -0.05em;}
.merit .li .anchor{display:inline-block; margin-top:30px; padding:12px 25px; font-size:20px; line-height:20px; color:#fff; font-weight:500; word-break: keep-all; background:#8b050a; border-radius:30px;}
.merit .image_banner{margin-top:20px; height:240px; display:flex; justify-content: center; align-items: center; background:url('../img/main/merit_banner_bg.jpg') no-repeat center center / cover}
.merit .image_banner .desc{font-family: 'GongGothicMedium'; font-size:45px; line-height:45px; text-shadow: 0 5px 5px rgba(0,0,0,1); color:#fff;}
.merit .image_banner .desc br{display:none;}
@media screen and (max-width:1200px){
	.merit .li .desc.n1{margin-top:15px;}
	.merit .li .desc.n2{margin-top:20px; font-size:16px; line-height:23px;}
}
@media screen and (max-width:1000px){
	.merit .li{padding:45px 30px 30px 30px;}
	.merit .li .subject{font-size:28px; line-height:35px;}
	.merit .li .desc.n1{font-size:22px; line-height:27px;}
	.merit .li .desc.n2 br{display:none;}
	.merit .li .anchor{margin-top:20px; font-size:18px; line-height:18px;}
	.merit .image_banner{height:180px;}
	.merit .image_banner .desc{font-size:35px; line-height:30px;}
}
@media screen and (max-width:800px){
	.merit{margin-top:40px;}
	.merit .ul{display:block; gap:0;}
	.merit .li{padding:40px 20px 25px 20px;}
	.merit .li.n2{margin-top:20px;}
	.merit .li .subject{font-size:24px; line-height:24px;}
	.merit .li .desc.n1{margin-top:10px; font-size:20px;}
	.merit .li .desc.n1 .m_br{display:block;}
	.merit .li .desc.n2{margin-top:15px;}
	.merit .li .anchor{padding:10px 23px; font-size:16px; line-height:16px;}
	.merit .image_banner{height:160px;}
	.merit .image_banner .desc{font-size:30px; line-height:37px; text-align:center;}
	.merit .image_banner .desc br{display:block;}
}



/*메뉴*/
.main_c02 .mc_tit{font-family: 'GongGothicMedium'; font-size:40px; line-height:50px; color:#8b050a; word-break: keep-all; text-align:center;}
.main_c03 .mc_tit{font-family: 'GongGothicMedium';}
@media screen and (max-width:1200px){
	.main_c02{margin-top:80px;}
}
@media screen and (max-width:1000px){
	.main_c02 .mc_tit{font-size:35px; line-height:42px;}
}
@media screen and (max-width:640px){
	.main_c02 .mc_tit{font-size:28px; line-height:35px;}
}


/*성공전략*/
.main_c03 .mc_03_suc ul li h3{font-family: 'GongGothicMedium'; font-weight: normal;}


/*인사말*/
.greeting{margin-top:60px;}
.greeting .image{display:flex; justify-content:center; align-items:center; height:270px; background:url('../img/main/main_greeting_bg.jpg') no-repeat center center / cover;}
.greeting .image img{display:block; width:214px;}
.greeting .text{padding:45px 20px; background:#8b050a; text-align:center;}
.greeting .text .desc{color:#fff;}
.greeting .text .desc.n1{font-family: 'GongGothicMedium'; font-size:25px; line-height:33px; font-weight:400;}
.greeting .text .desc.n1 span{display:block; margin-top:15px;}
.greeting .text .desc.n2{margin-top:20px; font-size:20px; line-height:27px; opacity:0.9; font-weight:500;}
@media screen and (max-width:1000px){
	.greeting{margin-top:40px;}
	.greeting .image{height:200px;}
	.greeting .text{padding:30px 20px;}
	.greeting .text .desc.n1{font-size:20px; line-height:28px;}
	.greeting .text .desc.n2{font-size:16px; line-height:23px;}
}
@media screen and (max-width:550px){
	.greeting .image{height:160px;}
	.greeting .image img{width:180px;}
	.greeting .text .desc br{display:none;}
	.greeting .text .desc.n1{font-size:18px; line-height:26px;}
}


/*창업문의*/
.contact{margin-top:60px; padding:55px 0 50px 0; text-align:center; background:url('../img/main/contact_bg.jpg') no-repeat center center / cover;}
.contact .title{font-family: 'GongGothicMedium'; font-size:38px; line-height:38px; color:#111;}
.contact .ul{margin-top:20px; font-size:0; line-height:0;}
.contact .li{display:inline-block; width:280px; height:60px; margin-right:25px; border-radius:40px;}
.contact .li:last-child{margin-right:0;}
.contact .li.tel{background:#8b050a;}
.contact .li.kakao{background:#ffe400;}
.contact .li.online{background:#444444;}
.contact .li .anchor{display:block; width:100%; height:100%;}
.contact .li .anchor span{position:relative; display:inline-block; padding-left:43px; font-family: 'GongGothicMedium'; font-size:25px; line-height:60px; color:#fff;}
.contact .li .anchor span::before{position:absolute; width:35px; height:35px; left:0; top:12px; content:''; background:url('../img/main/contact_icon.png') no-repeat; background-size:300% 100%;}
.contact .li.tel .anchor span::before{background-position:left center;}
.contact .li.kakao .anchor span{color:#391b1b;}
.contact .li.kakao .anchor span::before{background-position:center center;}
.contact .li.online .anchor span::before{background-position:right center;}
@media screen and (max-width:1000px){
	.contact{margin-top:40px;}
	.contact .title{font-size:30px; line-height:30px;}
	.contact .li{width:250px; height:50px; margin-right:15px;}
	.contact .li .anchor span{font-size:20px; line-height:50px;}
	.contact .li .anchor span::before{top:8px;}
	.contact .li.kakao{margin-right:0;}
	.contact .li.online{display:block; margin:15px auto 0 auto;}
}
@media screen and (max-width:640px){
	.contact .li{display:block; margin:15px auto 0 auto;}
	.contact .li.tel{margin-top:0;}
	.contact .li.kakao{margin-right:auto;}
}


/*게시판*/
.main_c056 .title{font-family: 'GongGothicMedium'; margin-top:40px; margin-left:47px; font-size:25px; line-height:33px; color:#fff;}
.main_c05 .main_notice{left:240px; top:30px; margin:0;}
.main_notice .lt{width:100%;}
.main_notice .lt li{display:flex; justify-content: space-between;}
.main_notice .lt li .subject{}
.main_notice .lt li .date{width:120px; text-align:right;}
@media only screen and (max-width:1200px){
	.main_c05 .main_notice{width:calc(100% - 300px);}
}
@media only screen and (max-width:1000px){
	.main_c05{height:auto;}
	.main_c05 .main_notice{position:relative; width:100%; left:auto; top:auto;}
	.main_c056 .title{margin-top:30px; margin-left:35px;}
	.main_c056 .title br{display:none;}
	.main_notice{position:relative; left:auto; top:auto;}
	.main_notice .lt{width:calc(100% - 70px); height:auto; margin-top:10px; margin-bottom:0; margin-left:35px;}
}
@media screen and (max-width:640px){
	.main_notice .lt li .subject{width:calc(100% - 100px); text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.main_notice .lt li .date{width:100px;}
}
@media screen and (max-width:500px){
	.main_c056_left{display:none !important;}
}


/*footer*/
footer{padding:30px 0 155px 0; background:#232323;}
.f_01{padding-bottom:0; border-bottom:none;}
.f_01 span{display:inline-block; height:40px; font-size:18px; line-height:40px; vertical-align: top;}
.f_01 span .anchor.tel{display:inline-block; margin-left:5px; font-family: 'GongGothicMedium'; font-size:30px; color:#fff; vertical-align: top;}
@media screen and (max-width:1200px){
	.f_01 span{padding-right:20px;}
}
@media screen and (max-width:1000px){
	footer{padding-bottom:170px;}
	.f_01 span .anchor.tel{font-size:25px;}
}
@media screen and (max-width:640px){
	footer{padding-bottom:200px;}
	.f_01 span{display:block; height:30px; line-height:30px;}
}



/*우측배너*/
.b_head{right:0; top:120px;}
.b_head .m_img{display:none;}
.b_head .anchor{display:block; width:100%; height:100%;}
@media screen and (max-width:1200px){
	.b_head .m_img{display:block; width:140px;}
	.b_head .pc_img{display:none;}
}
@media screen and (max-width:980px){
	.b_head{top:80px;}
	.b_head .m_img{width:100px;}
}
@media screen and (max-width:640px){
	.b_head{top:70px;}
	.b_head .m_img{width:90px;}
}


/*메뉴소개*/
.sub_food .sf_menu .menu_de.n1 .yellow_po{background:url('../img/sub/sub_menu_img01.jpg') no-repeat center center / cover;}
.sub_food .sf_menu .menu_de.n7 .yellow_po{background:url('../img/sub/sub_menu_img07.jpg') no-repeat center center / cover;}
.sub_food .sf_menu .menu_de.n7 .subject .color{color:#000;}
@media screen and (max-width:1200px){
	.sub_food .sf_menu .menu_de p br{display:none;}
}

/*성공전략*/
.success_01 .sc_fou ul li .sc_li h3 .comment{margin-left:5px; font-family: "Noto Sans KR", sans-serif; font-size:12px; line-height:22px; color:#3d3d3d; font-weight:400;}
@media screen and (max-width:1200px){
	.success_01 .sc_fou ul li .sc_li h3 .comment{display:block;}
}




/* 상담신청 */
.consult{position:fixed; bottom:0; left:0; width:100vw; min-height:100px; background-color:rgba(139,5,10,0.9); padding:10px 20px; font-size:0; line-height:0; z-index: 999;}
.consult .group{display:flex; gap:20px; justify-content: space-between; align-items: center; width:1200px; margin-left:auto; margin-right:auto;}
.consult .group .logo{width:220px; height:67px; background:url('../img/common/consult_logo.png') no-repeat center center / contain;}
.consult .group .logo .anchor{display:none;}
.consult .group .item{width:calc(100% - 240px);}
.consult .row{margin-top:5px; margin-bottom:5px; font-size:0; line-height:0;}
/*input*/
.consult .row.inputs .ul{display:flex; gap:10px;}
.consult .row.inputs .li{flex:1;}
.consult .input{width:100%; height:40px; padding-left:10px; border:1px solid #ccc; font-size:15px; line-height:17px; border-radius:10px;}
/*radio*/
.consult .row.radios{display:inline-block; width:50%; font-size:0; line-height:0;}
.consult .row.radios .title{display:inline-block; margin-right:30px; font-size:16px; line-height:22px; vertical-align: middle;}
.consult .row.radios .ul{display:inline-block; font-size:0; line-height:0; vertical-align: middle;}
.consult .row.radios .li{display:inline-block; margin-right:20px; vertical-align: middle;}
.consult .radio{width:15px; height:15px;}
.consult .radio + .label{margin-left:5px; font-size:15px; line-height:22px;}
/*select*/
.consult .row.selects{display:inline-block; width:50%; padding-left:10px;}
.consult .row.selects .title{display:inline-block; margin-right:30px; font-size:16px; line-height:40px; vertical-align: middle;}
.consult .row.selects .selectgroup{display:inline-block; height:40px; vertical-align: middle;}
.consult .row.selects .select{display:block; width:200px; height:40px; padding-left:5px; font-size:15px; line-height:17px;}
/*개인정보처리방침*/
.consult .row.n2{display:flex; justify-content: space-between; align-items: center; margin-top:10px;}
.consult .row .terms{font-weight:500; line-height:40px;}
.consult .row .terms .checkbox{width:15px; height:15px;}
.consult .row .terms .label{display:inline-block; margin-left:5px; font-size:15px; line-height:22px; vertical-align: middle;}
.consult .row .terms .anchor{display:inline-block; margin-left:5px; font-size:15px; line-height:17px; vertical-align: middle;}
/*접수*/
.consult .row .submit{/*position:absolute; top:0; right:0; width:80px; height:80px;*/width:209px; height:40px; font-size:16px; line-height:40px; background:#111; border-radius:10px; border:none; color:#fff; font-weight:600;}
@media all and (max-width:1280px){
	.consult .group{width:100%;}
	.consult .group .logo{width:180px; height:55px;}
	.consult .group .item{width:calc(100% - 200px);}
}
@media all and (max-width:1000px){
	.consult{padding-top:15px;}
	.consult .group{display:block;}
	.consult .group .logo{width:100%; height:auto; background:none;}
	.consult .group .logo .anchor{display:block; margin-bottom:10px; font-family: 'GongGothicMedium'; font-size:20px; line-height:20px; color:#ffe400; text-align:center;}
	.consult .group .item{width:100%;}
}
@media all and (max-width:640px){
	.consult .input{height:35px; border-radius:5px;}
	.consult .row.inputs .ul{flex-wrap:wrap; gap:5px;}
	.consult .row.inputs .li{flex:none; width:calc((100% - 5px)/2);}
	.consult .row.n2{margin-top:5px;}
	.consult .row .terms{line-height:35px;}
	.consult .row .terms .label{font-size:13px; line-height:20px;}
	.consult .row .terms .anchor{font-size:13px; line-height:20px;}
	.consult .row .submit{width:100px; height:35px; border-radius:5px; line-height:35px;}
	.consult .row .submit span{display:none;}
}
@media all and (max-width:400px){
	.consult .row .terms{line-height:15px;}
	.consult .row .terms .anchor{display:block; margin-left:20px;}

}




/*상담신청 개인정보처리방침*/
#modal_bg{display:none;position:fixed;width:100%; height:100%;top:0; left:0;background:rgba(0,0,0,0.3);z-index:9999;}
.modal_con{display:none;position:fixed;top:50%; left:50%;transform: translate(-50%,-50%);max-width: 60%;min-height: 30%;background:#fff;z-index:9999;}
.modal_con .con{padding: 35px;}
.modal_con .modal_close{display:block; position:absolute;width:35px; height:35px;line-height: 0px;font-size:0px;right:0; top:0;background:rgba(0,0,0,0.8) url('../img/common/popup_close.png') center center no-repeat;background-size:contain;}
@media all and (max-width: 1000px) {
	.modal_con{width:96%;max-width:96%;}
	.modal_con .con{padding:35px 10px 10px 10px;}
}
.agree_txt{display:block; background:#f9f9f9; border:1px solid #ccc; padding:20px 20px; margin-top:10px; height:300px; overflow:hidden; overflow-y: scroll; line-height:1.4;border-radius:3px;}
.agree_txt h1{margin-bottom:20px; font-size:18px; color:#000;}
.agree_txt .subject{font-size:16px; color:#555; font-weight:600;}
.agree_txt .p{padding-left:15px; font-size:14px; color:#3d3d3d;}
.agree_txt .hr_15{height:15px;}
@media all and (max-width:640px){
	.agree_txt h1{margin-bottom:10px; font-size:16px;}
	.agree_txt .subject{font-size:15px;}
	.agree_txt .p{padding-left:10px; font-size:13px;}
	.agree_txt .hr_15{height:10px;}
}


