/* Common */
			@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);		/* font-family: 'Nanum Brush Script', serif; */
			@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);				/* font-family: 'Nanum Gothic', serif; */
			@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);		/* font-family: 'Nanum Gothic Coding', serif; */
			@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);			/* font-family: 'Nanum Myeongjo', serif; */
			@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);			/* font-family: 'Nanum Pen Script', serif; */
@import url(http://fonts.googleapis.com/css?family=Fauna+One&subset=latin,latin-ext); /*Fauna One*/


/* 브라우징에 필요한 select_box */
html:first-child select {
	padding-right: 6px;
	height: 20px;
} /* Opera Fix */
option, x:-moz-any-link {
	padding-right: 4px;
} /* Firefox Fix */
option, x:-moz-any-link, x:default {
	padding-right: 0;
} /* Firefox Fix */

/* 기본레이아웃 구조 */
html, body{
	height:100%;
}

#wrap{
	height:100%;
	width:auto;
}

#main_contents{
	min-height:100%;
	width:auto;
}

#main_minihome_contents{
	min-height:200px;
	width:auto;
}

/* IE핵 */
*html #main_contents { 
	height:100%;
}

#footer{
	width:90%; margin:0px auto; height:70px; border-top:1px solid #dcdce6;
}


#footer2{
	height:50px;
}

#footer_minihome{
	height:60px;
}


.ellip{
word-break:break-all;
text-overflow-mode:ellipsis-word;
text-overflow-mode:ellipsis;
text-overflow-mode:clip;
text-overflow:ellipsis;
overflow:hidden; white-space:nowrap;
}

.category_st select{
height:23px; 
background:#fbfcfb; 
border:1px solid #aaaaaa;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
}

.search_input_st_01 input{
-webkit-border-radius:0;
-webkit-appearance:none;
height:25px;
border:1px solid #cdcdcd;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
padding:3px;
}


.select_st_01 select{
height:22px;
width:100%;
border:1px solid #696969;
font-weight:bold;
font-size:12px;
line-height:12px;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
-webkit-border-radius:0;
}

.input_st_01 input{
background:#f5f5f5;
height:30px;
width:100%;
font-weight:bold;
font-size:1.23em;
line-height:1.23em;
font-family:Helvetica;
border:1px solid #abadb3;
padding-left:3px;
-webkit-border-radius:0;
-webkit-appearance:none;
}

.input_st_02 input{
height:19px;
line-height:18px;
border:1px solid #cdcdcd;
-webkit-border-radius:0;
-webkit-appearance:none;
}
.input_st_03 input{
-webkit-border-radius:0;
-webkit-appearance:none;
}
.input_st_03 textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
height:42px;
}

.input_st_04 input{
-webkit-border-radius:0;
}

.bbs_input_st_01 input{
-webkit-border-radius:0;
-webkit-appearance:none;
height:20px;
border:1px solid #cdcdcd;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
padding:3px;
}

.detail_input_st_01 input{
-webkit-border-radius:0;
-webkit-appearance:none;
height:16px;
border:1px solid #cdcdcd;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
padding:3px;
}

.bbs_input_st_02 textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #cdcdcd;
padding:3px;
}

/*
.detail_img img{max-width:100%; width:420px; height:auto;}
.detail_img_bbs img{max-width:100%; width:420px; height:auto;}
#detail_img2 img{max-width:100%; width:420px; height:auto;}
.main_img img{max-width:100%; width:420px; height:auto;}
.minihome_title img{max-width:100%; height:auto;}
.minihome_detail img{max-width:100%; height:auto;}
.company_detail img{max-width:100%; height:auto;}
*/

.font_st_20_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:20px;
font-weight:bold;
}
.font_st_20{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:20px;
}

.font_st_19_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:19px;
font-weight:bold;
}
.font_st_19{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:19px;
}

.font_st_18_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:18px;
font-weight:bold;
}
.font_st_18{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:18px;
}

.font_st_17_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:17px;
font-weight:bold;
}
.font_st_17{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:17px;
}

.font_st_16_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:16px;
font-weight:bold;
}
.font_st_16{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:16px;
}

.font_st_15_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:15px;
font-weight:bold;
}
.font_st_15{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:15px;

}

.font_st_14_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
font-weight:bold;
}
.font_st_14{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;

}
.font_st_14_bold a{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
font-weight:bold;
}

.font_st_13_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
font-weight:bold;
}
.font_st_13{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;

}

.font_st_12_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
font-weight:bold;
}

.font_st_12{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
}

.font_st_12_bold a{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
font-weight:bold;
}

.font_st_12_bold a:hover{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
font-weight:bold;
}

.font_st_11_bold{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:11px;
font-weight:bold;
}
.font_st_11{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:11px;
}


.flow_st{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
}


.join_form_st{
border:1px solid #dbdbdb; 
height:22px; 
line-height:22px; 
-webkit-border-radius:0; 
-webkit-appearance:none;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:12px;
font-weight:bold;
}

.sns_img img{
width:20px;
height:20px;
}

/* 스크롤링을 위한 CSS */
.container {
	width: 100%;
}

div.panel {
	padding:10px 0;
	text-align: center;
	
}
div.panel li{
	display:inline;
}
.navigator {
	margin-bottom:10px;
	font-weight: bold;
	text-align: center;
}

hr {
	margin: 50px 0;
}

.img_st_01 img{
border:1px solid #cecece;
padding:2px;
}

.img_st_02 img{
border:1px solid #cecece;
}

.img_st_10_right img{
border:1px solid #cecece;
margin-right:10px;
}

.img_st_5_right img{
border:1px solid #cecece;
margin-right:5px;
}

.img_st_10_left img{
border:1px solid #cecece;
margin-left:10px;
}

.img_st_5_left img{
border:1px solid #cecece;
margin-left:5px;
}



table.tab{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
line-height:14px;
height:32px;
font-weight:bold;
color:#333333;
}

table.tab td{
text-align:center; cursor:pointer;
}

.selectBox{
border:1px solid #bcc1c7;
border-bottom:none;
background-color:#ffffff;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
line-height:14px;
height:32px;
font-weight:bold;
color:#333333;
}

.noSelectBox{
border-bottom:1px solid #bcc1c7;
background-color:#f4f4f4;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:14px;
line-height:14px;
height:32px;
font-weight:bold;
color:#888888;
}

/*sb 탭메뉴CSS */
.tab2 td{
text-align:center; 
cursor:pointer;
}

.selectBox4{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; 
font-size:14px;
font-weight:bold;
text-align:center;
color:#11aa04;
}

.noSelectBox4{
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; 
font-size:14px;
text-align:center;
color:#595959;
}


/*sb 탭메뉴CSS */


.bg_triangle_top {
background:url(../../mobile_img/bg_main_food_category_top.png) repeat-x; 
background-size:14px 8px; 
-webkit-background-size:14px 8px; 
width:100%; 
height:8px;
background:url(../../mobile_img/bg_main_food_category_top_ie.png) repeat-x \0ie+9;
background:url(../../mobile_img/bg_main_food_category_top_ie.png) repeat-x \9;
}

.bg_triangle_bottom {
background:url(../../mobile_img/bg_main_food_category_bottom.png) repeat-x; 
background-size:14px 8px; 
-webkit-background-size:14px 8px; 
width:100%; 
height:8px;
background:url(../../mobile_img/bg_main_food_category_bottom_ie.png) repeat-x \0ie+9;
background:url(../../mobile_img/bg_main_food_category_bottom_ie.png) repeat-x \9;
}

#header{
position: relative;
z-index:1000;
width:100%;
/*background-image:url(../../img/skin_icon/make_icon/skin_icon_254.jpg); background-size:100% 49px; -webkit-background-size:100% 49px;
background-image:url(../../img/skin_icon/make_icon/skin_icon_257.jpg)\0ie+9;
background-image:url(../../img/skin_icon/make_icon/skin_icon_257.jpg)\9;
*/
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:18px; font-weight:bold;
}

#main_menu{
position: relative;
z-index:1000;
width:100%;
background-color:#2b2b37; border-top:1px solid #383844;
/*
background-image:url(../../img/skin_icon/make_icon/skin_icon_262.jpg); background-size:100% 38px; -webkit-background-size:100% 38px;
background-image:url(../../img/skin_icon/make_icon/skin_icon_263.jpg)\0ie+9;
background-image:url(../../img/skin_icon/make_icon/skin_icon_263.jpg)\9;
*/
}





.bg_reply_count{
background:url(../../mobile_img/bg_reply_count.png) repeat-x; 
background-size:42px 37px; 
-webkit-background-size:42px 37px; 
width:42px; 
height: 37px;
background:url(../../mobile_img/bg_reply_count_ie.png) repeat-x \0ie+9;
background:url(../../mobile_img/bg_reply_count_ie.png) repeat-x \9;
}


/* 모바일 자동 등록/수정/답변페이지 폼관련 스타일 */
.input_border_mobile input[type=text]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #eaeaea;
background:#f5f5f5;
padding-left:3px;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.input_border_mobile input[type=file]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #eaeaea;
background:#f5f5f5;
padding-left:3px;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.input_border_mobile input[type=password]{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #eaeaea;
background:#f5f5f5;
padding-left:3px;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.input_border_mobile textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #eaeaea;
background:#f5f5f5;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.input_border_mobile select{
height:26px; 
background:#fbfcfb; 
border:1px solid #aaaaaa;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}


.category_st_regist select{
height:26px; 
background:#fbfcfb; 
border:1px solid #aaaaaa;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.location_st_regist select{
height:26px; 
width:65px;
background:#fbfcfb; 
border:1px solid #aaaaaa;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}
/* 모바일 자동 등록/수정/답변페이지 폼관련 스타일 */


.input_reply_mobile input{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #dddddd;
padding-left:3px;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.input_reply_mobile textarea{
-webkit-border-radius:0;
-webkit-appearance:none;
border:1px solid #dddddd;
font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
font-size:13px;
}

.btn_mobile{
-webkit-border-radius:0;
-webkit-appearance:none;
}


/* ie6전용_style */
#input_style input{
_border:1px solid #dbdbdb;
_height:20px;
_line-height:19px;
_padding-left:3px;
}
#radio_style input{
_width:13px;
_height:13px;
}
#check_style input{
_width:13px;
_height:13px;
}
#cfg_input_chk input{
_border:0px;
_width:13px;
_height:13px;
}

#cfg_input_chk2 input{
_border:0px;
_width:13px;
_height:13px;
}



#header_minihome{
position: relative;
z-index:1000;
width:100%;
}


/*아일비백*/
.submenu_box { width:100%; height:40px; background-color:#2b2b37; border-top:1px solid #383844; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:11px; font-weight:normal;  text-align:center; line-height:40px; color:#515158; }
.submenu_box span a {  padding:0 10px; color:#FFFFFF;  font-size:14px;  line-height:40px;}

.submenu_box_none { width:100%; height:5px; background-color:#2b2b37; border-top:1px solid #383844; color:#515158; }


.sub_contents { width:90%; max-width:500px; margin:0px auto; padding:20px 0 0 0;}

.text_menu { width:100%; max-width:500px; height:20px;}
.text_menu li {float:right; display:inline; margin-left:5px;}

.text_title	 { width:100%; max-width:500px; margin:0px 0 10px 0;  border-bottom:1px solid #dcdce6;  padding:10px 0; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; color:#212432; }
.text_title span { font-size:11px; color:#3c3c47; }

.text_title02	 { width:100%; max-width:500px; margin:20px 0 10px 0;  border-bottom:1px solid #dcdce6;  border-top:1px solid #dcdce6; padding:10px 0; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; color:#212432; }
.text_title02 span { font-size:11px; color:#3c3c47; }


.text_box { width:100%; max-width:500px; padding:10px 0 20px 0; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:13px; font-weight:normal; color:#666666; }
.text_box h1 {  margin-bottom:10px; font-size:16px; font-weight:bold; color:#333333; }
.text_box h1 span { font-size:18px; color:#00479d; }
.text_box h2 {  margin-bottom:10px; font-size:13px; font-weight:bold; color:#333333; }
.text_box img { max-width:500px; }
.text_box ul { margin:0 0 20px 0;  font-size:13px;}
.text_box ul.copy { text-align:right; color:#999999; font-size:11px;}
.text_box ul p { width:100%; border-bottom:1px dotted #ececec; padding:7px 0 5px 0;}


.sub_contents_board { width:90%; max-width:500px; margin:0px auto; padding:0px 0 0 0;}
.sub_contents_board_title	 { width:100%; max-width:500px; margin:20px 0 10px 0;  border-bottom:1px solid #dcdce6;  padding:10px 0; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:20px; font-weight:bold; color:#212432;  }
.sub_contents_board_title span { font-size:11px; color:#999999; }
.sub_contents_board_box { width:100%; max-width:500px; padding:10px 0 20px 0; font-family:'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; font-size:12px; font-weight:normal; color:#666666; }

.btn_sublist_box { width:90%; max-width:500px; margin:0px auto; padding:0px 0 20px 0; }
a.btn_sublist					{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); width:100%; padding:0; height:40px; line-height:40px; background-color:#5a5a6a; border-radius:3px; font-size:12px; font-weight:bold; color:#fff;  text-align:center;}
a.btn_sublist_yellow					{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); width:100%; padding:0; height:40px; line-height:40px; background-color:#FF9900; border-radius:3px; font-size:14px; font-weight:bold; color:#fff;  text-align:center;}



/* 버튼 */
a.btn_m_gray		{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:0px 7px; height:25px; line-height:25px; background-color:#5a5a6a; border-radius:2px; font-size:12px; font-weight:bold; color:#fff;  text-align:center;}
a.btn_s_gray		{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:0px 7px; height:22px; line-height:22px; background-color:#5a5a6a; border-radius:2px; font-size:10px; font-weight:normal; color:#fff;  text-align:center; }
a.btn_l_gray		{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:0px 15px; height:40px; line-height:40px; background-color:#5a5a6a; border-radius:3px; font-size:16px; font-weight:bold; color:#fff;  text-align:center;}
input.btn_l_gray	{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:10px 15px; background-color:#5a5a6a; border-radius:3px; font-size:16px; font-weight:bold; color:#fff;  text-align:center; border:0px;}
a.btn_l_lightgray	{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:0px 15px; height:40px; line-height:40px; background-color:#8a8a9a; border-radius:3px; font-size:16px; font-weight:bold; color:#fff;  text-align:center;}
a.btn_l_red			{display:inline-block; list-style:middle; box-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:0px 15px; height:40px; line-height:40px; background-color:#a40000; border-radius:3px; font-size:16px; font-weight:bold; color:#fff;  text-align:center;}






/* 게시판 */


#GILBoard_box			{ position:relative; width:100%; max-width:500px; margin:0px auto 50px auto;}
/*.GILBoard_box_img { width:100%; max-width:500px; margin:0px; padding:0px; }*/










	.freeimg img{width:100%; max-width:100%;}
	.gilboard_list_box_out { width:100%; max-width:500px;}
	.gilboard_list_box_in	 { position:relative; width:100%;}
	.gilboard_list_box_text{ height:65px; BACKGROUND-COLOR: #ebebeb; padding:10px 70px 10px 10px;CURSOR: pointer; }
	.gilboard_list_box_more	 { position:absolute; bottom:65px; right:10px;}

	.gilboard_list_title { width:65%; font-size:16px; font-weight:normal; }
	.gilboard_list_comment { font-size:11px; color:#999999; }
	.gilboard_list_date { font-size:11px; color:#999999; }
	.gilboard_list_name { font-size:11px; color:#999999; }
	.gilboard_list_hit { font-size:11px; color:#e8796d; }
	.gilboard_list_count { font-size:11px; color:#999999; }
	.gilboard_list_span { font-size:10px; padding:0 3px; color:#999999; }
	.gilboard_list_category { font-size:12px; color:#999999; margin-bottom:5px;}
	.gilboard_list_boardname { font-size:12px; color:#5d6fa0;}
	.gilboard_list_boardname02 { font-size:12px; color:#333333; font-weight:bold; }

	.gilboard_list_title2 { font-size:13px; font-weight:normal; }
	.gilboard_list_title3 { font-size:12px; font-weight:normal; }

	.gilboard_gallery_box { width:150px; margin:0 5px; float:center; display:block; } 
	.gilboard_gallery_box_text{ height:70px; BACKGROUND-COLOR: #FFFFFF; padding:10px 10px 0 10px; border:1px solid #ebebeb; margin-bottom:20px; CURSOR: pointer; }
	.galleryimg img {width:150px;}


/* 회원가입 */
.guide_txt  { margin-top:3px; padding-left:3px; }
.guide_txt  img { width:9px; }
.filed_title  { font-size:11px; color:#999999;}
.filed_txt { font-size:11px; letter-spacing:-1px; }
.filed_txt input {height:25px; border:0px; background:url('/mobile_img/member_input_bg.gif') repeat-x left bottom; }
.filed_txt input[type="checkbox"] {width:15px; height:15px; border:1px solid #DDDDDD;}


