/*
Project Name: Jobseeker
File: Style.css
Version: 1.0
Date: 07/07/2017
Update: 07/07/2017
Author Name: Nguyen Duy Khiem
Author URI: www.themeforest.net/user/t3theme
Email:ndktheme@gmail.com

------------------------
NOTE:
PLEASE DO NOT EDIT THIS CSS, IF YOU NEED USE "CUSTOM.CSS" FILE FOR WRITING YOUR CUSTOM CSS.
I WILL RELEASE FUTURE UPDATES SO IT WILL OVERWRITE THIS FILE IT'S BETTER USE "CUSTOM.CSS".
------------------------*/



*{font-size:16px; font-family: 'Nanum Gothic', sans-serif;}

h1,h2,h3,h4,h5,h6{
	font-family: 'Nanum Gothic', sans-serif;
}
/*---06. Search---*/
.menu-btn{
	display:none!important;
	cursor:pointer;
}
header .container{
	position:relative;
}
.icon-search.fa-remove{
	color:#333;
}
.contact-form{
	border:1px solid #eee;
	border-radius:5px;
	padding:50px;
	margin-top:-50px;
	margin-bottom:-50px;
	background:#fff;
	position:relative;
	z-index:1;
}
.menu-item{
	margin-bottom:15px;
}
.menu-item p{
	color:#999;
}
.price-ln{
	position:relative;
	width:100%;
	display:block;
	font-weight:normal;
	font-size:18px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: 'Nanum Gothic', sans-serif;
}
.price-ln a:hover,.price-ln a:active,.price-ln a:focus{
	color:inherit;
}
.price-ln::after{
	position:absolute;
	bottom:10px;
	left:0px;
	content:'';
	z-index:0;
	border-bottom:1px dashed #ccc;
	height:2px;
	width:100%;
}
.price-ln span,.price-ln a,.price-ln p{
	position:relative;
	top:0px;
	left:0px;
	display:inline;
	background:#fff;
	z-index:2;
}
.price-ln span{
	float:right;
	font-weight:bold;
	font-family: 'Nanum Gothic', sans-serif;
	font-size:18px;
	
}
.price-ln-0 span,.price-ln-0 a{
	background:#000;
}
/*---21. Title---*/
.title-group{
	margin-bottom:50px;
	text-align:center;
}
.title-group h2{
	font-size:40px;
}
.title-group h2.f-60{
	font-size:60px;
}
.title-group h4{
	font-size:20px;
	padding:0px;
	font-weight:normal;
}
.title-group p{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.title{
	font-size:25px;
	padding-top:0px;
	margin-bottom:30px;
}
/*---21. Banner---*/
.main-banner{
    height: 994px;
    color: #fff;
    padding-top: 70px
}
.main-banner h1{
	font-size:60px;
}
.main-banner h5{
	font-size:20px;
	margin-top:60px;
/*    letter-spacing:20px;*/
}
.inner_page_heading{
	height:500px;
	background:url('../images/kawin-haraffffsai-75421.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
.inner_page_heading h2{
	padding-top:0px;
	font-size:40px;
}
.inner_page_heading h4{
	font-size:35px;
	font-weight:normal;
	margin-top:60px;
	font-family: 'Nanum Gothic', sans-serif;
}
.inner_page_heading  p{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.bg-offset{
	background-size:cover;
	content:'';
	background-repeat:no-repeat;
	width:100%;
}
.bg-offset-1,.bg-offset-2,.bg-offset-3{
	position:relative;
	height:994px;
}
/*
.bg-offset-1::after,.bg-offset-2::after,.bg-offset-3::after{
	position:absolute;
	width:50%;
	height:100%;
	top:0;
	z-index:1;
	content:'';
	background-size:cover;
}
*/
/*
.bg-offset-1::after{
	right:0;
	background:url('../images/jez-timms-65119.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
*/
.bg-contact{
	left:0;
	background:url('/img/sub/about/baro_contact_img.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}

.bg-offset-3::after{
	left:0;
	background:url('../images/red-wine-722006_960_720.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}

.bg-img-slide02{
    background:url('/img/main/180907_slide_2.jpg') !important;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-slide02 h2{color: brown}
/*.bg-img-slide02 h4{color: #222}*/
.bg-img-slide03{
    background:url('/img/main/171106_slide03.jpg') !important;
	background-size:cover;
	background-repeat:no-repeat;
}

.bg-img-1{
	background:url('../images/kawin-haraffsai-75421.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-2{
	background:url('/img/main/main_img_section01.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-3{
	background:url('/img/main/main_img_section02.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-4{
	background:url('/img/main/main_img_section03.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-5{
	background:url('/img/main/main_img_section04.jpg');
	background-size:cover;
	background-repeat:no-repeat;
    color: #fff; height: 100%; padding-bottom: 50px; padding-top: 45px
}
.bg-img-6{
	background:url('/img/sub/about/about_bg.png');
	background-size:cover;
	background-repeat:no-repeat;
    color: #fff; height: 100%; padding-bottom: 50px; padding-top: 45px
}
.bg-img-6:after{opacity : 0.2;}
.bg-img-7{
	background:url('/img/sub/about/cibi_bg.gif');
	background-size:cover;
	background-repeat:no-repeat;
    color: #fff; height: 100%; padding-bottom: 50px; padding-top: 45px
}
.bg-img-7:after{opacity : 0.2;}
.bg-img-8{
	background:url('/img/sub/history/history_bg_img.gif');
	background-size:cover;
	background-repeat:no-repeat;
    color: #fff; height: 100%; padding-bottom: 50px; padding-top: 45px
}
.bg-img-8:after{opacity : 0.2;}
.reservation{
	background:#dc4c46;
	height:900px;
}

.reservation .form-item{
	border:none;
	height:50px;
}
footer .footer-top h4{
	text-transform:capitalize;
}
/*---31. Media query---*/
@media (max-width: 1200px){}
@media (min-width : 768px) and (max-width: 992px){
	.main-banner{
/*		height:600px!important;*/
	}
}
@media (max-width:768px){
	.banner h5, .banner h4{
		font-size:16px!important;
	}
	.banner h1{
		font-size:40px!important;
	}
	.banner h2,.inner_page_heading h1{
		font-size:30px!important;
	}
	.banner h3, .banner h2{
		font-size:25px!important;
	}
	.title-group h2{
		font-size:30px!important;
	}
	.title-group h3,.title-group h4,.title-group h5{
		font-size:16px!important;
	}
	.bg-offset-1::after,.bg-offset-2::after,.bg-offset-3::after{
		display:none;
	}
	.box-item .caption h2.heading a,.box-item .caption  h3.heading a{
		font-size:20px!important;
	}
	.menu-btn{
        margin-top: 10px;
		display:inline-block!important;
	}
	.search-box{
		width:auto;
		margin-right:40px;
	}
	.banner h1.f-family-arizonia{
		font-size:50px!important;
	}
}
    /* mobile 478*/
     @media(max-width:478px){
         .spa_form_name, .spa_form_phone{width: 99%}
         .spa_form_your_inquire{max-height: 150px}
    }

/*Sub Page START*/

/*About*/
.about_sec{width: 100%; background: #222}
.sub-header{padding: 25px; margin: 0 auto; width: auto; color: #fff}
.sub-header h4{display: inline}
.sub-header p{float: right; display: inline-block; color: #ccc; margin-bottom: 0;}
.sub-header a{color: #ccc;}
.sub_gt{font-size: 10px}

.colord3841c{color: #d3841c}
.colore31e25{color: #e31e25}
.colorccc{color: #ccc}
.font_pen{font-family: 'Nanum Pen Script','Nanum Gothic',sans-serif;}
.font_18{font-size: 18px}
.font_50{font-size: 50px}
.font_35{font-size: 35px}
.font_20{font-size: 20px}
.ftw_600{font-weight: 600}
.mb_50{margin-bottom: 50px}
.mb_35{margin-bottom: 35px}
.mt_50{margin-top: 50px}
.p_l_20{padding-left: 20px}
.pd20{padding: 20px}

.p_bg_star{position: relative; height: 50px}
.p_bg_star img{position: absolute; bottom: 10px}
.bd_d3841c{border-left: 2px solid #d3841c}
.ceo_info{margin-top: 35px}
.ceo_info h5{padding: 0 !important}

.ci_info_list li{list-style: inside; color: #ccc}

.vision_top_img{position: absolute; top: 50px; left: 47.5%; width: 50px !important; height: 54px !important; background:url('/img/sub/about/vision_top_img.png') no-repeat;}
.vision_bg_01{margin: 0 auto; padding: 0 30px; /*width: 325px;*/ height: 325px; background: url('/img/sub/about/vision_img01.png') no-repeat;}
.vision_bg_01 h3{margin-top: 60px; font-size: 45px; font-weight: 100}
.vision_bg_01 p{text-align: left}
.vision_bg_02{margin: 0 auto; padding: 0 30px; /*width: 325px;*/ height: 325px; background: url('/img/sub/about/vision_img02.png') no-repeat;}
.vision_bg_02 h3{margin-top: 60px; font-size: 45px; font-weight: 100}
.vision_bg_02 p{text-align: left}
.vision_bg_03{margin: 0 auto; padding: 0 30px; /*width: 325px;*/ height: 325px; background: url('/img/sub/about/vision_img03.png') no-repeat;}
.vision_bg_03 h3{margin-top: 60px; font-size: 45px; font-weight: 100}
.vision_bg_03 p{text-align: left}

/*HISTORY*/
.history_table{width: 100%}
.history_table th,td{border-collapse: collapse}
.history_table th{padding: 30px 20px; width: 15%; border-top: 1px solid #666}
.history_table td{padding: 30px 20px; width: 85%; border-top: 1px solid #666}

/*RECURIT*/
.pd-40{padding: 40px 40px 0 40px}
.min-h-800{min-height: 800px}
.min-h-500{min-height: 500px}
.baro_board {margin-bottom: 20px;}
.baro_board table{width: 100%}
.baro_board table caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.baro_board tr:hover{background: #d3841c}
.baro_board thead tr:hover{background: #333;}
.baro_board th{padding: 10px; border-top: 2px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; }
.baro_board td{padding: 15px; border-bottom: 1px solid #666; cursor: pointer}
.baro_board input{ padding: 5px 10px; border: 1px solid #666; background: none; display: inline-block}
.baro_board input:hover{background: #d3841c}
.baro_board input[type=checkbox]{margin: 0; padding: 0;}
.baro_board th a{color: #888;}
.baro_board td a{color: #fff;}

/*CONTACT US*/
.contact_domicile{margin-top: 25px}

/*MENU*/
.baro_menu{margin-bottom: 35px}
.baro_menu li:last-child{border-right: none}
.baro_menu ul{list-style: none; overflow: hidden}
.baro_menu_list{float: left; padding: 5px 0; width: 14%; border-right: 1px solid #666; border-spacing: 0; text-align: center; font-size: 16px; color: #ccc; cursor: pointer}
.baro_menu_list.active{color: #d3841c; transition: 0.2s}
.baro_menu_list a#bo_cate_on{color: #d3841c; transition: 0.2s}
.baro_menu_list:hover{color: #d3841c; transition: 0.5s}
.baro_menu_list a:hover{color: #d3841c; transition: 0.5s}
.baro_menu_area li{margin: 10px 0; font-size: 16px}

.baro_menu_info{margin-bottom: 25px; padding: 15px; border: 1px solid #666}
.baro_menu_info p{text-align: left}
.baro_menu_info h3{line-height: 25px}
.baro_menu_info img{width: 100%; height: auto;}
.baro_menu_name{margin-bottom: 18px; height: 65px; color: #d3841c}
.baro_menu_en_title{font-size: 14px; color: #666}    
.menu_info_txt{min-height: 70px; margin-bottom: 10px}
.menu_info_txt p{margin: 0; padding: 0;}

/*New Store*/
.baro_store{margin-bottom: 35px}
.baro_store li{border-bottom: 1px solid #666; border-right: none}
.baro_store ul{list-style: none; overflow: hidden}
.baro_store_list{float: left; padding: 10px 0; margin-bottom: 35px; width: 16%; border-right: 1px solid #666; border-spacing: 0; text-align: center; font-size: 16px; color: #ccc; cursor: pointer}
.baro_store_list a{display: block;}
.baro_store_list.active{color: #d3841c; transition: 0.2s; border: 1px solid #666; border-bottom: none}
.baro_store_list:hover{color: #fff; transition: 0.5s; background: rgba(0,0,0,0.5)}

.baro_store_info{margin-bottom: 25px; cursor: pointer}
.baro_store_info img{width: 100%; height: auto;}
.baro_store_name{margin-bottom: 20px; padding: 5px 10px; width: 100%; height: auto; color: #fff; background: #222}
.baro_store_name:hover{background: #d3841c}
.baro_store_name p{margin-top: 15px; text-align: left}
.baro_store_name p a{color: #fff; display: block}
.baro_store_name .store_shortcut{float: right; font-size: 16px}
    
/*Store Search*/
.search_tab{margin-bottom: 20px}
.search_tab ul{list-style: none; overflow: hidden}
.search_tab_li{float: left; padding: 20px 0; margin-bottom: 35px; width: 15%; text-align: center; font-size: 18px; font-weight: 600; color: #666; background: #222; border: 1px solid #222; cursor: pointer}
.search_tab_li.active{background: #000; color: #fff; border: 1px solid #000}
.search_tab_area h3{margin-bottom: 30px; font-weight: 600}
.search_tab_area li{margin: 10px 0; font-size: 16px}
.search_tab_cont1 dd select{margin: 15px 0 0 0; padding: 10px 5px; width: 100%; background: #222; border: 1px solid #222; border-radius: 3px}
.search_city_btn{margin: 50px 0 20px 0; padding: 15px; width: 100%; text-align: center; background: #e31e25 !important; border-radius: 5px; border: none; cursor: pointer}
.baro_add{float: left; margin: 15px 0 0 0; padding: 10px 5px; width: 90%; background: #222; border: 1px solid #222; border-top-left-radius: 3px; border-bottom-left-radius: 3px}
.baro_add_search{margin: 15px 0 0 0; padding: 10px 5px; width: 10%; background: #e31e25; border: 1px solid #222; border-top-right-radius: 3px; border-bottom-right-radius: 3px}

/*EVENT*/
.baro_thumbnail_board{padding-top: 35px; width: 100%; border-top: 2px solid #ccc;}
.baro_thumbnail_board li{margin-bottom: 20px; list-style: none; float: left; cursor: pointer}
.thumb_li img::after{background: rgba(0,0,0,0.5)}
.thumb_li img:hover{background: rgba(0,0,0,0)}
.baro_thumbnail_board img{width: 100%; height: auto;}
.baro_thumbnail_board p{font-size: 12px}
.baro_thumbnail_board span{font-size: 12px}

.baro_thumbnail_board input{margin-top: 20px; padding: 5px 10px; border: 1px solid #666; background: none; display: inline-block}
.baro_thumbnail_board input:hover{background: #d3841c}

/*Webzine*/
.thumb_li{padding: 20px; border: 1px solid #ccc; border-right: none}
.thumb_li span{float: right; color: #ccc}
.border-t-n{border-top: none}

/*FRANCHISE - 가맹개설절차*/
.baro_fc_info{padding-bottom: 10px; margin-bottom: 25px; background: #ebebeb; color: #333; border-top-left-radius: 50px; border-bottom-right-radius: 50px}

.fc_bg_01{background: url('/img/sub/franchise/pc_icon01.png') no-repeat;}
.fc_bg_02{background: url('/img/sub/franchise/pc_icon02.png') no-repeat;}
.fc_bg_03{background: url('/img/sub/franchise/pc_icon03.png') no-repeat;}
.fc_bg_04{background: url('/img/sub/franchise/pc_icon04.png') no-repeat;}
.fc_bg_05{background: url('/img/sub/franchise/pc_icon05.png') no-repeat;}
.fc_bg_06{background: url('/img/sub/franchise/pc_icon06.png') no-repeat;}
.fc_bg_07{background: url('/img/sub/franchise/pc_icon07.png') no-repeat;}

.fc_step_numb{background: #d3841c; color: #fff; border-top-left-radius: 33px}
.fc_step_txt{width: 100px; height: 100px; padding-left: 10px; margin: 10px auto 0; text-align: left}
.fc_step_txt_long{width: 115px; height: 100px; padding-left: 10px; margin: 10px auto 0; text-align: left}
.mini_line{margin: 0 auto; width: 20px; height: 1px; background: #666}
.baro_fc_consult{padding: 85px 50px; margin-bottom: 25px; background: #00a98f; color: #fff; border-top-left-radius: 33px; border-bottom-right-radius: 33px}
.baro_fc_consult p{color: #333; font-weight: 600}

/*FRANCHISE - 가맹개설비용*/
.fc_table{margin-bottom: 20px; width: 100%}
.fc_table th, .fc_table td{border-collapse: collapse; text-align: center}
.fc_table th{padding: 10px 20px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; font-size: 20px}
.fc_table td{padding: 15px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666}
.boder-r-none{border-right: none !important}

.fc_table_profitability th{width: 16%}

.fc_shortcut{margin: 30px 0; color: #fff;}
.fc_shortcut p{font-size: 35px; display: inline}
.fc_shortcut input{margin-left: 35px; padding: 7px; border-radius: 25px; border: 1px solid #fff; background: none; color: #fff; display: inline}
.fc_shortcut input:hover{background: #fff; color: #00a98f}


/*FRANCHISE - 가맹문의*/
.long_line{margin: 20px 0 35px 0; width: 100%; height: 1px; background: #666}

.fc_inquiry_order{display: inline-block; margin-bottom: 25px; padding: 20px 55px; max-width: 230px; height: auto; border-radius: 100%; color: #ccc; cursor: pointer}
.fc_inquiry_order:hover{color: #fff}
.fc_inquiry_order p{margin-top: 5px; color: #fff; font-size: 24px}
.borderbc0007{border: 10px solid #bc0007;}
.borderbc0007:hover{background: #bc0007}
.border666{border: 10px solid #666}
.border666:hover{background: #666}
.dotted_mini_line{margin: 0 auto; width: 100%; height: 1px; border: 1px dotted #fff}
.fc_inquiry_btn{position: relative; margin-left: 20px; margin-bottom: 25px; max-width: 230px; height: 224px; border-radius: 100%; color: #ccc; cursor: pointer}
.fc_inquiry_btn h4{position: absolute; top: 38%; left: 18%; text-decoration: none !important; color: #fff !important}
.fc_inquiry_btn.fc_inquiry_btn a{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%}
.fc_inquiry_btn:hover{background: #bc0007; color: #fff}

.fc_inquiry_form{margin: 20px auto 0px; max-width: 650px; color: #333}
.fc_inquiry_form textarea{width: 100%; color: #333; background: #ebebeb; border: none; border-radius: 3px}
.fc_inquiry_form input{padding: 10px 5px; background: #ebebeb; border: none; border-radius: 3px; width: 100%;}
.form_2_col_l{margin-right: 20px; width: 47%;}
.form_2_col_r{width: 48%;}
.fc_btn_center{margin: 20px auto 0; width: 135px; height: auto}
.fc_inquiry_enter_btn{width: 120px; height: 50px; background: none !important; border: 1px solid #fff !important; border-radius: 35px; color: #fff}
.fc_inquiry_enter_btn:hover{background: #e31e25 !important; border: 1px solid #e31e25 !important}




/* ▼▼▼ 미디어쿼리 ▼▼▼*/

/* pc */
@media(max-width:1199px){
    /*  About  */
    .vision_bg_01{margin: 0 auto; width: 325px;}
    .vision_bg_02{margin: 0 auto; width: 325px;}
    .vision_bg_03{margin: 0 auto; width: 325px;}
    .vision_top_img{left: 47%;}
    
    /*  Menu  */
    .m_f_16px{font-size: 16px}
    
    /* FRANCHISE - 가맹개설절차*/
    .fc_bg_01{background: url('/img/sub/franchise/pc_icon01.png') no-repeat;}
    .fc_bg_02{background: url('/img/sub/franchise/pc_icon02.png') no-repeat;}
    .fc_bg_03{background: url('/img/sub/franchise/pc_icon03.png') no-repeat;}
    .fc_bg_04{background: url('/img/sub/franchise/pc_icon04.png') no-repeat;}
    .fc_bg_05{background: url('/img/sub/franchise/pc_icon05.png') no-repeat;}
    .fc_bg_06{background: url('/img/sub/franchise/pc_icon06.png') no-repeat;}
    .fc_bg_07{background: url('/img/sub/franchise/pc_icon07.png') no-repeat;}
    .baro_fc_consult{padding: 90px 50px !important;}
    .baro_fc_consult h3{font-size: 28px !important;}
    
    /*FRANCHISE - 가맹문의*/
    .fc_inquiry_order{padding: 15px 55px}
    .fc_inquiry_btn{height: 210px}
    .fc_inquiry_order p{font-size: 20px !important}
}
@media(min-width:991px){
    .pc_block{display: block}
    .m_block{display: none}
}
/* mobile */
@media(max-width:991px){
    .pc_block{display: block}
    .m_block{display: none}
    
    /*  About  */
    .ci_info_list li{margin-bottom: 20px}
    .vision_bg_01{width: 325px; padding-top: 58px}
    .vision_bg_01 h3{font-size: 48px !important; margin-top: 0}
    .vision_bg_02{width: 325px; padding-top: 58px}
    .vision_bg_02 h3{font-size: 48px !important; margin-top: 0}
    .vision_bg_03{width: 325px; padding-top: 58px}
    .vision_bg_03 h3{font-size: 48px !important; margin-top: 0}
    .vision_top_img{top: 0}
    
    /* FRANCHISE - 가맹개설절차*/
    .fc_bg_01{background: url('/img/sub/franchise/laptop_icon01.png') no-repeat;}
    .fc_bg_02{background: url('/img/sub/franchise/laptop_icon02.png') no-repeat;}
    .fc_bg_03{background: url('/img/sub/franchise/laptop_icon03.png') no-repeat;}
    .fc_bg_04{background: url('/img/sub/franchise/laptop_icon04.png') no-repeat;}
    .fc_bg_05{background: url('/img/sub/franchise/laptop_icon05.png') no-repeat;}
    .fc_bg_06{background: url('/img/sub/franchise/laptop_icon06.png') no-repeat;}
    .fc_bg_07{background: url('/img/sub/franchise/laptop_icon07.png') no-repeat;}
    
    /*FRANCHISE - 가맹문의*/
    .fc_inquiry_btn{width: 215px; margin-left: 18%;}
}
@media(max-width:779px){
    .pc_block{display: none}
    .m_block{display: block}
    
    /* FRANCHISE - 가맹개설절차*/
    .fc_bg_01{background: url('/img/sub/franchise/m_icon01.png') no-repeat;}
    .fc_bg_02{background: url('/img/sub/franchise/m_icon02.png') no-repeat;}
    .fc_bg_03{background: url('/img/sub/franchise/m_icon03.png') no-repeat;}
    .fc_bg_04{background: url('/img/sub/franchise/m_icon04.png') no-repeat;}
    .fc_bg_05{background: url('/img/sub/franchise/m_icon05.png') no-repeat;}
    .fc_bg_06{background: url('/img/sub/franchise/m_icon06.png') no-repeat;}
    .fc_bg_07{background: url('/img/sub/franchise/m_icon07.png') no-repeat;}    
    
    .baro_fc_consult{padding: 5px !important; border-radius: 25px}
    .fc_table_profitability th,td{padding: 5px !important; /*width: 10% !important;*/ font-size: 12px !important}
    .fc_table_profitability .f-25{font-size: 14px !important}
    
    /*FRANCHISE - 가맹문의*/
    .fc_inquiry_info_p{text-align: left !important}
    .fc_inquiry_order{display: none}
    .fc_inquiry_btn_m{margin: 30px auto 0; padding-top: 15px; max-width: 280px; height: 85px; background: #e31e25; border-radius: 5px}
    .fc_inquiry_btn_m h4{text-decoration: none !important; color: #fff !important}
    
    .fc_inquiry_form{width: 100%; padding: 35px}
    .fc_inquiry_form input{width: 100%}
    .fc_inquiry_form textarea{width: 100%}

}
@media(max-width:591px){
    /*  About  */
    .cibi_img{width: 100%}
    .vision_top_img{left: 43%}
    .m-align-l{text-align: left !important}
    
    /*RECURIT*/
    .baro_board th{font-size: 14px}
    
    /*  Menu  */
    .baro_menu_list{padding: 3px 0; width: 33%}
    .baro_menu li:first-child{margin-bottom: 20px; border-left: 1px solid #666}
    .baro_menu li:nth-child(2){margin-bottom: 20px;}
    .baro_menu li:nth-child(3){margin-bottom: 20px;}
    .baro_menu li:nth-child(4){border-left: 1px solid #666}
    .baro_menu li:last-child{border-right: 1px solid #666}
    .menu_info_txt p{text-align: center}
    
    /*  New Store  */
    .baro_store_list{padding: 3px 0; width: 33%}
    .baro_store li:first-child{margin-bottom: 20px; border-left: 1px solid #666}
    .baro_store li:nth-child(2){margin-bottom: 20px;}
    
    /*  FRANCHISE - 가맹문의바로가기  */
    .fc_bg_01{background: url('/img/sub/franchise/m_icon01.png') no-repeat;}
    .fc_bg_02{background: url('/img/sub/franchise/m_icon02.png') no-repeat;}
    .fc_bg_03{background: url('/img/sub/franchise/m_icon03.png') no-repeat;}
    .fc_bg_04{background: url('/img/sub/franchise/m_icon04.png') no-repeat;}
    .fc_bg_05{background: url('/img/sub/franchise/m_icon05.png') no-repeat;}
    .fc_bg_06{background: url('/img/sub/franchise/m_icon06.png') no-repeat;}
    .fc_bg_07{background: url('/img/sub/franchise/m_icon07.png') no-repeat;}
    .fc_shortcut{text-align: left}
    .fc_shortcut input{margin-left: 0}
    .fc_step_txt{height: auto}
}



.btn-primary{color: #fff;}
.btn-dark{background: #000; color: #fff !important;}