@charset "euc-kr";

/*font*/
@import url(font.css);

/**********************************¾ÆÀÌÄÜ ÆùÆ®*********************************/
@import url(fontawesome_font.min.css);
@import url(lineicon_font.min.css);
@import url(sosa_font.min.css);
@import url(icomoon_font.css);
/**********************************¾ÆÀÌÄÜ ÆùÆ®*********************************/
@import url(http://fonts.googleapis.com/css?family=Archivo+Black); /*±½Àº¿µ¹®ÆùÆ®-Á¦¸ñÃ¼*/
@import url(http://fonts.googleapis.com/css?family=Paytone+One); /*±½Àº¿µ¹®ÆùÆ®-Á¦¸ñÃ¼*/
@import url(http://fonts.googleapis.com/css?family=Arizonia); /*¿µ¹®ÆùÆ® ÇÊ±âÃ¼-Á¦¸ñÃ¼*/
@import url(http://fonts.googleapis.com/css?family=Ramaraja);
@import url(http://fonts.googleapis.com/css?family=Pinyon+Script);
@import url(http://fonts.googleapis.com/css?family=Lobster);
@import url(http://fonts.googleapis.com/css?family=Righteous);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400); /*¿µ¹®ÆùÆ® Á¦¸ñÃ¼ (°¡´Ã°í ±ä ÆùÆ®)*/
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,300); /*¿µ¹®ÆùÆ® °¡´ÂÁ¦¸ñÃ¼*/


/*±âº»*/
html,body,p,h1,h2,h3,h4,h5,h6,ul,dl,dt,dd,ol,li,table,th,td,form,fieldset,
legend,input,textarea,button,select,span{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
fieldset,img,button{border:0}
img,input{vertical-align:top}
table{border-collapse:collapse}
address,em{font-style:normal}
ol,ul{list-style:none}
hr{display:none}


img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;max-width:100%; height:auto;}
ul, ol {list-style-type:none;}
select, input, textarea {
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	font-size:100%; 
	vertical-align:middle;
}
select,input[type='submit'],input[type='text'],textarea {-webkit-appearance:none;}
img, fieldset, hr {
	border:0; 
	margin:0; 
	padding:0;
}
ul, ol {list-style-type:none;}

select, input, textarea {
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	font-size:10pt; 
	vertical-align:middle;
	}
input[type='submit'],
input[type='text'],
input[type="password"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="number"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="month"],
input[type="week"] {
	padding: 0 10px;
	height: 34px;
	line-height: 32px;
	max-width: 100%;
}
textarea {
	padding: 10px;
	max-width: 100%;
	-webkit-appearance:none;
}

button, label{cursor:pointer}
	A:link    { color:#333; text-decoration:none;}
	A:visited { color:#333; text-decoration:none;}
	A:active  { color:#333; text-decoration:none;}
	A:hover   { color:#FC6E51; text-decoration:none;}

button, label{cursor:pointer}

	A:link    { color:#333333; text-decoration:none;}
	A:visited { color:#333333; text-decoration:none;}
	A:active  { color:#333333; text-decoration:none;}
	A:hover   { color:#FF7200; text-decoration:none;}

/*moblie ¹× html5 ÇÏÀ§È£È¯Ã³¸®*/
article, aside, header, footer, figure, figcaption, nav, section, time, mark, canvas, video, audio, details, summary {
	display:block; 
	margin:0; 
	padding:0
}
body{-webkit-text-size-adjust:none;}

input.file_text{float:left;width:200px;background:#fff;}

/*common*/
body,textarea,input,select{ 
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	font-size:10pt; 
	color:#333; 
	line-height: 150%;
	letter-spacing: -0.06em;
}
  
 /*ºó°ø°£Ã³¸®*/
.spaceline01 { 
	height:3em;
	position:relative;   
	}
.spaceline02 { 
	height:1em;
	position:relative;   
	display:block; 
	}
.spaceline03 {  /*ÁÂ¿ìºó°ø°£Ã³¸®*/
	position:relative; 
    padding: 2px 10px;
	}
.spaceline04 {  /*ÁÂ¿ìºó°ø°£Ã³¸®*/
	position:relative; 
    padding: 2px 5px;
	}
.row-content.buffer,
.row-content.buffer-top {
    padding-top: 0;
}
.spaceline05 { 
	height:0.5em;
	position:relative;   
	display:block; 
	}
.spaceline06 {
	position:relative; 
    margin:3px 0 3px 0;
	border-bottom: 1px dotted #000;
	display:block; 
	}

 /*¼½¼Çº° ¶óÀÎÃ³¸®*/
.article_line_sens { 
	position: relative; 
	border-bottom: 1px solid #E6E6E6; 
	margin: 10px 0; }



/*¸ð¹ÙÀÏÀÏ¶§ Áß¿äÆùÆ® »çÀÌÁî Á¶Á¤*/
.esensmobilemenu{overflow:hidden;font-size:10pt;color:#333333; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuB{overflow:hidden;font-size:10pt;color:#333333; line-height: 150%; letter-spacing: -1px;}
.esensmobilemenuM{overflow:hidden;font-size:11pt; line-height: 150%; color:#333333;letter-spacing: -1px;}
.esensmobilemenuL{overflow:hidden;font-size:12pt; line-height: 160%; color:#333333;letter-spacing: -1px;}
.esensmobilejoin{overflow:hidden;width:20%;font-size:10pt;color:#333333;padding:5px; letter-spacing: -1px; text-align:center;}

.esensmobilemenuS a:link {font-size: 8pt; color:#989898;}
.esensmobilemenuS a:visited {font-size: 8pt; color:#989898;}

@media screen and (max-width: 900px) {
   #web-back-ground {width:92%;}
	.esensmobilemenu{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
	.esensmobilemenuB{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
	.esensmobilemenuL{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
	}
	.esensmobilemenuM{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:10pt;
	color:#333333;
	}
	.esensmobilejoin{
	letter-spacing: -1px;
	overflow:hidden;
	width:30%;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
	text-align:center;
	}
	.esensmobilemenuS{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
}
@media screen and (max-width: 250px) {
   #web-back-ground {width:92%;}
	.esensmobilemenu{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
	.esensmobilemenuB{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
	.esensmobilemenuL{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	font-weight:bold;
	}
	.esensmobilemenuM{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:9pt;
	color:#333333;
	}
	.esensmobilejoin{
	letter-spacing: -1px;
	overflow:hidden;
	width:30%;
	font-size:8pt;
	color:#333333;
	font-weight:bold;
	text-align:center;
	}
	.esensmobilemenuS{
	letter-spacing: -1px;
	overflow:hidden;
	font-size:8pt;
	color:#333333;
	}
}

.sens_body { color:#777777; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;}
.sens_body2 { color:#777777;}
.sens_body3 { 
	font-size:10pt; 
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	letter-spacing: -0.01em;
}

.sens_body8 { 
	color:#000; 
	letter-spacing: -0.1em;
	font-size: 10pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}

.sens_body9 { 
	color:#000; 
	letter-spacing: -0.1em;
	font-size: 11pt;
	line-height: 1em;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}

.sens_body10 { 
	color:#000; 
	letter-spacing: -0.1em;
	font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
.sens_body11 { 
	color:#000;
	vertical-align:middle; 
	letter-spacing: -0.1em;
	font-size: 13pt;
	font-family:   'RixSGo B', "NanumBarunGothic",  "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
.sens_body12 { 
	color:#000; 
	letter-spacing: -0.1em;
	font-size: 13pt;
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	}
.submenu { color:#737173;}
.enbold { color:#737173;}
.enboldno { color:#FF0000;}
.enboldno2 { color:orange;}
.new_title { color:#00FFFF;}
.new_price { color:#FFFFFF;}
.menu_bw { color:#4C4C4C; letter-spacing: -1px;}
.left_copy { color:#FED100; font-size: 10px; font-family:"Helvetica", "Tahoma", sans-serif; }

.login { color:#333333;}
.inputED {	 height:_height /**/:22px; color:#000000; background:#ffffff;   font-family:"Tahoma", "Arial", "Helvetica", "sans-serif"; font-size:12px;}

/*¸ÞÀÎ°øÁö»çÇ×*/
.notice_menu { color:#ffffff; letter-spacing: -1px; padding-top:2px; }
.notice_menu a:link {color:#ffffff; text-decoration:none;}
.notice_menu a:visited {color:#ffffff;}
.notice_menu a:hover{color:#FFD200;}
.dateM { color:#BEBEBE; font-family: "Tahoma"; letter-spacing: -0.01em;}
.main_notice { color:#ffffff;  letter-spacing: -0.01em;}
.main_noticeS { color:#FF7200;  letter-spacing: -0.01em;}
.main_photo { color:#979797; letter-spacing: -0.01em; line-height: 130%}}

.fff_12bold { color:#546687; font-size: 16px; font-family: 'NanumBarunGothicBold', "NanumBarunGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.fff_12boldW { color:#546687; font-size: 16px; font-family: 'NanumBarunGothicBold', "NanumBarunGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}
.fff_24boldW { color:#404040; font-size: 20px; font-family: 'NanumBarunGothicBold', "NanumBarunGothic","Dotum", "Arial", "Gulim", sans-serif; letter-spacing: -1px;}


.sens_body { color:#777777; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;}
.sens_body2 { color:#777777;}


/*¼­ºêÆäÀÌÁö »ó´Ü 3Â÷ÅÜ¸Þ´º*/
.pagemap_title { color:#333333; font-size: 18px;  font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px; padding-left:2px;  vertical-align:top; padding-top:0px;}
.pagemap { color:#333333;}
.pagemap_titleM { color:#777; font-size: 10pt;  font-family: 'RixSGo M', 'NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px; padding-left:2px;  vertical-align:top; padding-top:0px;}
.pagemap_titleS { color:#777; font-size: 9pt;  font-family: 'RixSGo M', 'NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px; padding-left:2px;  vertical-align:top; padding-top:0px;}
.pagemap_titleL { 
	color:#000; 
	font-size: 22px;  
	font-family:'Lobster', "NanumBarunGothicBold", "NanumBarunGothic", "±¼¸²", "Arial", "Helvetica", serif;
	letter-spacing: -1px; 
	border-bottom: 2px dotted #000;
}



/*ÁÂÃø Á¦¸ñÅ¸ÀÌÆ² ¾ÆÀÌÄÜ ¹× Á¦¸ñ¼³Á¤*/
h2.tit{background:url(../images/pagetitle_iconl.gif) no-repeat 0 0; font-family:'RixSGo B','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif; font-size:1.5em; color:#1e1b1a; line-height:100%; margin-bottom:25px;padding-top:6px}


.bbs1 { color:#333333; letter-spacing: -1px;}
.bbs2 { color:#606060; font-size: 11pt; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px;}
.bbs3 { color:#959595; letter-spacing: -0.01em;}
.bbs4 { color:#333333; }
.bbs5 { color:#333333; font-size: 14px; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px;}
.bbs6 { color:#959595; font-family: "Tahoma", sans-serif;}
.bbs7 { color:#606060; }
.bbs8 { color:#333333; font-family: "Tahoma", 'RixSGo M',"Gulim", "±¼¸²", "Helvetica", sans-serif; letter-spacing: -1px;}
.bbs_input { background-color:#ffffff; border:solid 0 ffffff; font-family:"tahoma", "±¼¸²", sans-serif; font-size:12px; letter-spacing: -0.01em;}
.bbs_notice { color:#333333; font-family: "Arial", "Tahoma", "±¼¸²", sans-serif;}
.bbs_newsA { font-size: 14px; text-decoration:underline; letter-spacing: -1px; line-height: 140%;}
.bbs_newsB { color:#5F5F5F; letter-spacing: -1px; line-height: 140%}
.photoD { color:#D1D1D1; font-family: "Tahoma", sans-serif; letter-spacing: -0.01em;}

.product { color:#333333; letter-spacing: -1px;}
.product1 { color:#646464; letter-spacing: -1px; line-height: 120%}
.product2  { color:#898989; letter-spacing: -1px;}
.product3 { padding-right:5px; padding-left:5px; }
.product4 { color:#333333; letter-spacing: -1px; line-height: 140%;}
.product5 { color:#9E9E9E; letter-spacing: -0.03em; line-height: 120%}
.product6 { color:#333333; font-size: 14px; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important;letter-spacing: -0.04em; line-height: 140%;}
.product7  { color:#8E8E8E; }
.product8 { color:#333333; font-size: 14px; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important;}
.product9 { color:#E6E6E6; font-size: 14px; letter-spacing: -0.04em; line-height: 140%;}

.bbs_bgtable {
	width:95%;
	margin:0 auto;
	height:auto;
	padding:25px 10px 5px 10px;
	background:#fff;
	position: relative;
	border-bottom:1px solid #ddd;
} 
.bbs_bgtableA {
	width:95%;
	margin:0 auto;
	height:auto;
	background:#F7F7F7;
	padding:25px 10px 25px 10px;
	display: inline-block;
	border-bottom:1px solid #ddd;
} 
.bbs_bg_tr{
	width:95%;
	margin:0 auto;
	text-align:right;
	height:4em; 
	padding:10px 10px 0 10px; 
}
.sosa-star_icon {
	color:#5F82E5;
	font-size: 20pt;
}

.book1 { color:#333333;  letter-spacing: -1px; line-height: 140%;}
.book2 { color:#333333;  letter-spacing: -1px;}
.book3 { color:#6E6E6E; letter-spacing: -1px; padding-top:5px; padding-bottom:3px;}

.toplink { color:#82AEC4;  letter-spacing: -1px;}
.diryiframe { color:#333333;}

.voteA { color:#333333;  letter-spacing: -1px;}

.f_copy { color:#666666;  letter-spacing: -1px;}
.f_copy2 { color:#333333; padding-left:10px;}		
.f_copy3 { color:#666666; letter-spacing: -0.01em;}
.f_copyL { color:#000000; }

.calendar { color:#333333; letter-spacing: -1px;}
.calendar2 { letter-spacing: -1px;}
.calendar3 { color:#959595; letter-spacing: -1px;}
.calendar4 { color:#333333; font-size: 12pt; letter-spacing: -1px; padding-top:3px;}
.calendar5 { color:#898989; letter-spacing: -1px;}
.calendar6 { color:#ffffff; padding-top:2px;}
.request1 { color:#333333; letter-spacing: -1px;}
.requestM { color:#333333; font-size: 14px; letter-spacing: -1px;}
.addL { color:#ffffff; line-height: 180% }



.customer { color:#8E8E8E; letter-spacing: -1px; line-height: 140%}
.customer2 { color:#ffffff; font-family: "Tahoma",'RixSGo B', "µ¸¿ò", sans-serif; letter-spacing: -1px; padding-left:0px;}
.customer3 { color:#8E8E8E; font-family: "Tahoma",'RixSGo B', sans-serif;}
.contents { color:#333333;}						
.loginedit { color:#333333; font-family: "Arial", 'RixSGo B',"±¼¸²", "Helvetica", sans-serif; letter-spacing: -1px; line-height: 140%}
.customerFX { color:#ffffff;font-weight:bold;}
.customer2L { color:#666666;letter-spacing: -1px; padding-left:0px;}
.customerFXL { color:#666666;}


.leftmenu { color:#7B7B7B; letter-spacing: -1px;}
.leftmenuN { color:#008DFF; letter-spacing: -1px;}
.leftmenu_off { letter-spacing: -1px;}
.leftmenu_sub { color:#FFFFFF; letter-spacing: -1px;}
.leftmenu_sub_off { letter-spacing: -1px;  padding-top:2px;}


.pagemap_title { color:#333333; font-size: 24px;  font-family:'RixSGo B','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important; letter-spacing: -1px; padding-left:2px;  vertical-align:top; padding-top:30px;}
.pagemap { color:#333333;}
.pagemap_on { color:#D9D9D9; font-size: 14px; letter-spacing: -1px; padding-top:0px;padding-right:3px;padding-left:3px; text-align:center;}
.pagemap_off { color:#2C2C2C; letter-spacing: -1px; padding-top:0px;padding-right:3px;padding-left:3px; text-align:center;}
.pagemap_ipin {color:#333333;font-size: 14px;letter-spacing: -1px; padding-left:12px;}
.polltitleS {color:#333333;font-size: 14px;letter-spacing: -1px; line-height: 180%}
.leftmenu_style_on {cursor:pointer;   border-width:5px; border-color:#54BEE9; border-style:solid;color:#12495E; font-size: 13px; padding-left:6px;}
.leftmenu_style_off {cursor:pointer; padding-left:6px;  border-width:5px;border-color:#ffffff; border-style:solid;}


.icon_sens1 { border-radius:5px; color:#333333; font-size: 16px; background:url('../images/faq_icon2.gif') no-repeat; width:13px; height:9px;  padding-left:13px;letter-spacing: -1px;}
.images_sens {margin:0 10px 10px 0;  padding:10px; border-width:1px; border-color:#EEEEEE; border-style:solid;}
.images_sensS {padding:5px; border-width:1px; border-color:#EEEEEE; border-style:solid;}


/*----------------------------------------------------------------
    Buttons
----------------------------------------------------------------*/

.button,
input.button {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    padding: 0.9em 2em 0.9em 2em;
    border-bottom: none;
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    border-radius: 0.333em;
    background-color: rgba(84,87,102,1);
    color: #FFFFFF !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 1em !important;
    font-family:'RixSGo B','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important;
    cursor: pointer;
}    

.csstransitions .button,
.csstransitions input.button {
    -webkit-transition: background-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, color 0.3s linear;
    transition: background-color 0.3s linear, color 0.3s linear;
}

.button:hover,
input.button:hover {
    border-bottom: none;
    background-color: rgba(84,87,102,0.9);
}

.button:active,
input.button:active {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
}

.button i {
    margin-right: 0.667em;
    vertical-align: middle;
    line-height: 1em !important;
}

.button.red,
input.button.red {
    background-color: rgba(253,104,91,1);
}

.button.red:hover,
input.button.red:hover {
    background-color: rgba(253,148,91,0.9);
}

.button.redsens1,
input.button.redsens1 {
    background-color: rgba(253,104,91,1);
}
.button.redsens2,
input.button.redsens2 {
    background-color: rgba(85,193,231,1);
}

/*ÆË¾÷»çÁøµî·Ï- µî·Ï¹öÆ° ¼¼·Î±æÀÌ ±ä ¹öÆ°*/
.button.joinitem_redsens1,
input.button.joinitem_redsens1 {
    background-color: rgba(0,0,0,0.8);
	padding:4em 2em;
}

.button.joinitem_redsens1:hover,
input.button.joinitem_redsens1:hover {
    background-color: rgba(0,0,0,0.4);
}

.button.joinitem_redsens2,
input.button.joinitem_redsens2 {
    background-color: rgba(0,0,0,0.8);
	padding:1em 5em;
}

.button.joinitem_redsens2:hover,
input.button.joinitem_redsens2:hover {
    background-color: rgba(0,0,0,0.4);
}
/*ÆË¾÷»çÁøµî·Ï- µî·Ï¹öÆ° ¼¼·Î±æÀÌ ±ä ¹öÆ°*/



.button.orange,
input.button.orange {
    background-color: rgba(250,111,87,1);
}

.button.orange:hover,
input.button.orange:hover {
    background-color: rgba(250,111,87,0.9);
}


.button.orangeS,
input.button.orangeS {
    background-color: rgba(250,111,87,1);
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-right: 0.2em;
	font-size: 0.8em !important;
}

.button.orangeS:hover,
input.button.orangeS:hover {
    background-color: rgba(250,111,87,0.9);
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-right: 0.2em;
	font-size: 0.8em !important;
}


.button.yellow,
input.button.yellow {
    background-color: rgba(254,205,94,1);
}

.button.yellow:hover,
input.button.yellow:hover {
    background-color: rgba(254,205,94,0.9);
}

.button.green,
input.button.green {
    background-color: rgba(161,210,110,1);
}

.button.green:hover,
input.button.green:hover {
    background-color: rgba(161,210,110,0.9);
}

.button.mint,
input.button.mint {
    background-color: rgba(79,206,173,1);
	padding: 0.3em 1em 0.3em 1em;
	margin-right: 0.5em;
}

.button.mint:hover,
input.button.mint:hover {
    background-color: rgba(43,159,129,0.9);
	padding: 0.3em 1em 0.3em 1em;
	margin-right: 0.5em;
}

.button.aqua,
input.button.aqua {
    background-color: rgba(85,193,231,1);
}

.button.aqua:hover,
input.button.aqua:hover {
    background-color: rgba(85,193,231,0.9);
}

.button.blue,
input.button.blue {
    background-color: rgba(96,158,234,1);
	padding: 0.3em 1em 0.3em 1em;
	margin-right: 0.5em;
}

.button.blue:hover,
input.button.blue:hover {
    background-color: rgba(74,128,193,0.9);
	padding: 0.3em 1em 0.3em 1em;
	margin-right: 0.5em;
}


/************µÕ±Ù¿ø ¹öÆ°µé*************/

.button_itemview_circlebtN,
input.button_itemview_circlebtN {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    padding: 0.9em 2em 0.9em 2em;
    border-bottom: none;
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    border-radius: 50%;
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 0.8em !important;
    font-family:'RixSGo B','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important;
    cursor: pointer;
} 
.csstransitions .button_itemview_circlebtN,
.csstransitions input.button_itemview_circlebtN {
    -webkit-transition: background-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, color 0.3s linear;
    transition: background-color 0.3s linear, color 0.3s linear;
}



.button_itemview_circlebtN:hover,
input.button_itemview_circlebtN:hover {
    border-bottom: none;
    background-color: rgba(84,87,102,0.9);
}

.button_itemview_circlebtN:active,
input.button_itemview_circlebtN:active {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
}

.button_itemview_circlebtN i {
    margin-right: 0.667em;
    vertical-align: middle;
    line-height: 1em !important;
}


.button_itemview_circlebtN.button_circlebtn,
input.button_itemview_circlebtN.button_circlebtn {
    background-color: #F5CF3C;
	padding: 0.4em 0.530em;
	margin-right: 0.2em;
	font-size: 1.5em !important;
}
.button_itemview_circlebtN.button_circlebtn1,
input.button_itemview_circlebtN.button_circlebtn1 {
    background-color: #C3D69B;
	padding: 0.4em 0.530em;
	margin-right: 0.2em;
	font-size: 1.5em !important;
}


/************ÀÛÀº ¹öÆ°µé*************/
.button_itemview_smallQ,
input.button_itemview_smallQ {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    padding: 0.9em 2em 0.9em 2em;
    border-bottom: none;
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    border-radius: 0.333em;
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 0.8em !important;
    font-family:'RixSGo B','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif !important;
    cursor: pointer;
} 
.csstransitions .button_itemview_smallQ,
.csstransitions input.button_itemview_smallQ {
    -webkit-transition: background-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, color 0.3s linear;
    transition: background-color 0.3s linear, color 0.3s linear;
}

.button_itemview_smallQ:hover,
input.button_itemview_smallQ:hover {
    border-bottom: none;
    background-color: rgba(84,87,102,0.9);
}

.button_itemview_smallQ:active,
input.button_itemview_smallQ:active {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
}

.button_itemview_smallQ i {
    margin-right: 0.667em;
    vertical-align: middle;
    line-height: 1em !important;
}

.button_itemview_smallQ.orange_itemviewQ,
input.button_itemview_smallQ.orange_itemview {
    background-color: #F59291;
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-right: 0.2em;
	font-size: 0.8em !important;
}

.button_itemview_smallQ.itemviewA,
input.button_itemview_smallQ.itemviewA {
    background-color: #888;
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin-right: 0.2em;
	font-size: 0.8em !important;
}



@media handheld, only screen and (max-width:48em) {

.button,
input.button {
	font-size: 1em !important;
}
.bbs_bgtable {
	font-size: 0.9em !important;
} 
.bbs_bgtableA {
	font-size: 0.8em !important;
} 
.bbs_bg_tr{
	font-size: 0.8em !important;
}
.sosa-star_icon {
font-size: 1em !important;
}

.bbs1 { font-size:  0.9em !important;
 letter-spacing: 0px;
 color:#555}

.bbs2 { font-size: 1em !important;
 letter-spacing: 0px;}


}


.food_view_btn04 {   
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#FC6E51; 
	border-radius:40px;
	padding:10px 20px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 11pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.food_view_btn04:hover{ 
		color:#fff; 
		background-color:#E6684E; 
	}
	a.food_view_btn04 { 
		color:#fff;  
	}
	a.food_view_btn04 a:link {
		color:#fff; 
	}
	a.food_view_btn04 a:visited {
		color:#fff;
	}


.food_map_print {
	border:dotted 3px  #EC8139;
}


/*ÁÖº¯°ü±¤Áö ¼³Á¤*/
#joinitemdivL {
	display:inline-block;
	width:100%;	
}
	#joinitemdiv_left1 {
		width:40%;  
		float:left;
		display:block;
		text-align:center;
		}
	#joinitemdiv_left2 {
		width:10%;  
		float:left;
		display:block;
		text-align:center;
		}
	#joinitemdiv_right1 {
		width:40%;  
		float:left;
		display:block;
		text-align:center;
		}
	#joinitemdiv_right2 {
		width:10%;  
		float:right;
		display:block;
		text-align:center;
		}
		.joinitemdiv_right2_height{ padding-top:30px  }

/*»çÁøµî·Ï¹×¼³Á¤*/
#joinitem_photo_div {
	display:inline-block;
	width:100%;	
}
	#joinitem_photo_div_left {
		width:40%;  
		float:left;
		display:block;
		}

	#joinitem_photo_div_center {
		width:30%;  
		float:left;
		display:block;
		}

	#joinitem_photo_div_right {
		width:10%;  
		float:left;
		display:block;
		}
		#joinitem_photo_div_right.joinitem_photo_height { padding-top:50px  }

	#joinitem_photo_div_right2 {
		width:20%;  
		float:right;
		display:block;
		}

	#joinitem_photolist_div_left {
		width:100%;  
		float:left;
		display:block;
		}
.fa-minus_font { font-size:5pt; padding:5px;}
.fa-chevron-circle-up_font {display:block; font-size:20pt; margin:5px; padding:5px;}
.fa-chevron-circle-down_font {display:block; font-size:20pt; margin:5px; padding:5px;}

.joinitem_caret_right {  /*****Á¦Ç°°Ë»ö¹öÆ°****/
	text-align:center; 
	display:block; 
	background:#333; 
	border-radius:3px;
	height:22px;
	width:70%;
	padding:6px 10px 6px 10px; 
	margin:5px auto;
	color:#fff;
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	}
	.joinitem_caret_right:hover{ 
		color:#fff; 
		background-color:#777; 
	}
	a.joinitem_caret_right { 
		color:#fff;  
	}
	a.joinitem_caret_right a:link {
		color:#fff; 
	}
	a.joinitem_caret_right a:visited {
		color:#fff;
	}
	.fa-caret-rightF {font-size:12pt; color:#fff; padding-left:3px;vertical-align:middle; }
	.fa-caret-leftF {font-size:12pt; color:#fff; padding-right:3px;vertical-align:middle; }

.imgitem_btn02_bold_blue {
	text-align:center;  
	background:#55C1E7; 
	border-radius:5px;;
	padding:5px 20px 5px 20px;  
	margin:4px 1px;
	display: inline-block;
	border:2px solid #55C1E7;
	color:#fff;
	font-size: 10pt;
	letter-spacing: -1px;
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	}
	.imgitem_btn02_bold_blue:hover{color:#333;background-color:#fff;border:2px solid #55C1E7;}
	a.imgitem_btn02_bold_blue {color:#fff;}
	a.imgitem_btn02_bold_blue a:link {color:#fff;}
	a.imgitem_btn02_bold_blue a:visited {color:#fff;}


/*ÁÂ¿ì µÕ±Ù ¹öÆ° ¾ÆÁÖÀÛÀº ¹öÆ°µé..*/
.minibox_btn03_chomini_black {
	text-align:center;  
	background:#333; 
	border-radius:20px;;
	padding:5px 10px 5px 10px; 
	margin:2px 1px;
	position: relative;
	color:#fff;
	font-size: 8pt;
	letter-spacing: -1px;
	font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	}
	.minibox_btn03_chomini_black:hover{color:#fff;background-color:#000;}
	a.minibox_btn03_chomini_black {color:#fff;}
	a.minibox_btn03_chomini_black a:link {color:#fff;}
	a.minibox_btn03_chomini_black a:visited {color:#fff;}

.minibox_btn04_chomini_darkgray {
	text-align:center;  
	background:#777; 
	border-radius:20px;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_darkgray:hover{color:#fff;background-color:#000;}
	a.minibox_btn04_chomini_darkgray {color:#fff;}
	a.minibox_btn04_chomini_darkgray a:link {color:#fff;}
	a.minibox_btn04_chomini_darkgray a:visited {color:#fff;}

.minibox_btn04_chomini_yellow {
	text-align:center;  
	background:#F5CF3C; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_yellow:hover{color:#fff;background-color:#FFB400;}
	a.minibox_btn04_chomini_yellow {color:#fff;}
	a.minibox_btn04_chomini_yellow a:link {color:#fff;}
	a.minibox_btn04_chomini_yellow a:visited {color:#fff;}

.minibox_btn04_chomini_blue {
	text-align:center;  
	background:#55C1E7; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_blue:hover{color:#fff;background-color:#46A1DE;}
	a.minibox_btn04_chomini_blue {color:#fff;}
	a.minibox_btn04_chomini_blue a:link {color:#fff;}
	a.minibox_btn04_chomini_blue a:visited {color:#fff;}

.minibox_btn04_chomini_red {
	text-align:center;  
	background:#FC6E51; 
	border-radius:20px;;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_red:hover{color:#fff;background-color:#E84C4B;}
	a.minibox_btn04_chomini_red {color:#fff;}
	a.minibox_btn04_chomini_red a:link {color:#fff;}
	a.minibox_btn04_chomini_red a:visited {color:#fff;}


.minibox_btn04_chomini_green {
	text-align:center;  
	background:#9BBB59; 
	border-radius:20px;;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_green:hover{color:#fff;background-color:#76923C;}
	a.minibox_btn04_chomini_green {color:#fff;}
	a.minibox_btn04_chomini_green a:link {color:#fff;}
	a.minibox_btn04_chomini_green a:visited {color:#fff;}


.minibox_btn04_chomini_purple {
	text-align:center;  
	background:#B2A2C7; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_purple:hover{color:#fff;background-color:#B28FDF;}
	a.minibox_btn04_chomini_purple {color:#fff;}
	a.minibox_btn04_chomini_purple a:link {color:#fff;}
	a.minibox_btn04_chomini_purple a:visited {color:#fff;}


/*ÁÂ¿ì µÕ±Ù ¹öÆ° ¾ÆÁÖÀÛÀº ¹öÆ°µé.. END */

/*ÁÂ¿ì µÕ±Ù ¹öÆ° Áß°£Å©±â ¹öÆ°µé..*/
.minibox_btn03_middle_black {
	text-align:center;  
	background:#333; 
	border-radius:4px;
	padding:4px 6px 4px 6px; 
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn03_middle_black:hover{color:#fff;background-color:#000;}
	a.minibox_btn03_middle_black {color:#fff;}
	a.minibox_btn03_middle_black a:link {color:#fff;}
	a.minibox_btn03_middle_black a:visited {color:#fff;}


.minibox_btn04_middle_darkgray {
	text-align:center;  
	background:#777; display: inline-block;
	border-radius:4px;
	padding:4px 6px 4px 6px;   
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_darkgray:hover{color:#fff;background-color:#000;}
	a.minibox_btn04_middle_darkgray {color:#fff;}
	a.minibox_btn04_middle_darkgray a:link {color:#fff;}
	a.minibox_btn04_middle_darkgray a:visited {color:#fff;}

.minibox_btn04_middle_yellow {
	text-align:center;  display: inline-block;
	background:#F5CF3C; 
	border-radius:4px;
	padding:4px 6px 4px 6px;  
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_yellow:hover{color:#fff;background-color:#FFB400;}
	a.minibox_btn04_middle_yellow {color:#fff;}
	a.minibox_btn04_middle_yellow a:link {color:#fff;}
	a.minibox_btn04_middle_yellow a:visited {color:#fff;}

.minibox_btn04_middle_blue {
	text-align:center; display: inline-block; 
	background:#55C1E7; 
	border-radius:4px;
	padding:4px 6px 4px 6px;  
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_blue:hover{color:#fff;background-color:#46A1DE;}
	a.minibox_btn04_middle_blue {color:#fff;}
	a.minibox_btn04_middle_blue a:link {color:#fff;}
	a.minibox_btn04_middle_blue a:visited {color:#fff;}

.minibox_btn04_middle_red {
	text-align:center;  display: inline-block;
	background:#FC6E51; 
	border-radius:4px;
	padding:4px 6px 4px 6px;   
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_red:hover{color:#fff;background-color:#E84C4B;}
	a.minibox_btn04_middle_red {color:#fff;}
	a.minibox_btn04_middle_red a:link {color:#fff;}
	a.minibox_btn04_middle_red a:visited {color:#fff;}


.minibox_btn04_middle_green {
	text-align:center;  display: inline-block;
	background:#9BBB59; 
	border-radius:4px;
	padding:4px 6px 4px 6px;   
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_green:hover{color:#fff;background-color:#76923C;}
	a.minibox_btn04_middle_green {color:#fff;}
	a.minibox_btn04_middle_green a:link {color:#fff;}
	a.minibox_btn04_middle_green a:visited {color:#fff;}


.minibox_btn04_middle_purple {
	text-align:center;  display: inline-block;
	background:#B2A2C7; 
	border-radius:4px;
	padding:4px 6px 4px 6px;  
	margin:2px 1px;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_middle_purple:hover{color:#fff;background-color:#B28FDF;}
	a.minibox_btn04_middle_purple {color:#fff;}
	a.minibox_btn04_middle_purple a:link {color:#fff;}
	a.minibox_btn04_middle_purple a:visited {color:#fff;}


/*ÁÂ¿ì µÕ±Ù ¹öÆ° Áß°£Å©±â ¹öÆ°µé.. END */


/*ÄíÆù¼³Á¤*/
#couponitemL {
	display:inline-block;
	width:100%;	
}
	#couponitem_left {
		width:40%;  
		float:left;
		display:block;
		}
	#couponitem_center {
		width:40%;  
		float:left;
		display:block;
		}
	#couponitem_right {
		width:10%;  
		float:left;
		display:block;
		}
	#couponitem_right.couponitem_height { padding-top:60px  }

.table_all{border: 3px solid #333; padding:5px;}
.tabletd_all{border:1px solid #ddd;  font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif; 
	font-size:11pt; padding:5px;}
.tabletd_small{border:1px solid #333;text-align:left; font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif;
	font-size:10pt; padding:5px;}
.tablemenutd{border:1px solid #999; padding:5px;}
.tabletd_all2{border:1px solid #333;  font-family:'RixSGo M','NanumBarunGothic',  "Dotum", "µ¸¿ò", "Arial", "Helvetica", sans-serif; 
	font-size:10pt; padding:5px;}
.tabletd_all2:hover{background:#efefef;}

.jointable_all {border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.jointable_td {border-bottom:1px solid #333;  height:45px; padding:0 10px 0 10px;}
.jointable_tdS {border-bottom:2px solid #FC6E51; padding:0 5px 0 5px;}
.jointable_tdP {border-bottom:1px solid #ddd; height:25px; padding:0 5px 0 5px;}
.jointable_tdM {border-bottom:1px solid #555; height:25px; padding:0 2px 0 2px;}
.jointable_tdADD {border-bottom:1px solid #ddd; height:45px; padding:0 10px 0 10px;}
.jointable_td1 {border-bottom:1px solid #555; padding:0 5px 0 5px;}
.jointable_td_login {border-bottom:1px solid #ddd;  height:45px;}

.table_all_foodT{border: 3px solid #4F81BD; padding:5px;}
.table_all_foodS{border: 1px solid #A7BEDB; padding:5px;}
.jointable_all_foodT {border-top:1px solid #4F81BD;border-bottom:1px solid #4F81BD;}
.jointable_td_foodT {border-left:1px solid #4F81BD; padding:5px;}
.jointable_td_foodR {border-right:1px solid #4F81BD; padding:5px;}




.jointable_td_REQ {	
	border-bottom:1px solid #fff;  
	min-width:80px;
	max-width:20%;
	height:45px; 
	padding:0 10px 0 10px; 
	color:#fff;
	text-align:center;
	}
.jointable_td_RET {border-bottom:1px solid #ddd;  height:45px; padding:0 10px 0 10px;}
.scrap_font02{
	font-size:9pt; 
	line-height: 130%;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.ordertable_all {border:2px solid #333;}
.ordertable_td_border0 {border-right:1px solid #333;border-left:1px solid #333; text-align:center; padding:2px}
.ordertable_td_border1 {border-right:1px solid #333; text-align:center; padding:2px}
.ordertable_td_border2 {border-left:1px solid #333;text-align:center; padding:2px}
.ordertable_td_border3 {border-right:1px solid #333;text-align:center; padding:2px}
.ordertable_td_border5 {border-bottom:1px solid #333;text-align:center;}
.ordertable_td_bgcolor { 
	background:#efefef; 
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	font-size:10pt;
	letter-spacing: -1px;
	color:#000;
}
.ordertable_td_title {
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	font-size:13pt;
	letter-spacing: -1px;
	}

.ordertable_rev {
	width:100%;  
	padding:10px;
	background-color:#E3ECF7;
	border-radius: 5px;
	}

.ordertable_more a {
	position: relative;
	color:#fff;
	float: right;
	font-size:10pt;
	padding:2px 5px 2px 5px;
	background:#333;
	border-radius: 4px;
	}
#calendar_list_tableTD_on:hover {
	background:#f9f9f9;
	}
.calendar_list_table_bg {
	font-size:10pt; 
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif; 
	background:#fff; 
	margin:3px;
	padding: 0.2em;
	letter-spacing: -0.07em;
	text-align:center;
	background: -moz-linear-gradient(#fff, #f6f6f6);
    background: -ms-linear-gradient(#fff, #f6f6f6);
    background: -o-linear-gradient(#fff, #f6f6f6);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f6f6f6));
    background: -webkit-linear-gradient(#fff, #f6f6f6);
    background: linear-gradient(#fff, #f6f6f6);

	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #8F8F8F;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #8F8F8F;

    color: #333;
    text-shadow: 0 1px rgba(255,255,255,0.9);
	}
.calendar_list_tableTD_bgsubject {
	padding: 0.5em;
	text-align:center;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    color: #666;
	}
.calendar_list_tableTD_bgtitle {
	font-size:11pt; 
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif; 	
	}
.calendar_list_tableTD_bg {
	padding: 0.5em;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
    color: #666;
	}
.calendar_list_tableTD_top {
	border-top:2px solid #333;
	}
.calendar_list_tableTD_bgright_bottom {
	padding: 0.5em;
	border-bottom:1px solid #333;
    color: #666;
	}
.calendar_list_tableTD_bgright {
	padding: 0.5em;
	border-bottom:1px solid #ddd;
    color: #666;
	}
.calendar_list_tableTD_contents {
	letter-spacing: -0.07em;
	color:#548DD4;
	}
.tableTD_bgright_foodview {
	padding: 0.3em;
	border-bottom:1px solid #ddd;
    color: #666;
	}
.tableTD_bgright_foodview_top {
	padding: 0.3em;
	border-top:1px solid #333;
    color: #666;
	background:#f8f8f8;
	}
.tableTD_bgright_foodview-bottom {
	padding: 0.3em;
	border-bottom:1px solid #333;
    color: #666;
	background:#f8f8f8;
	}


.food_banner_reserve_PR {
	width:100%;
	padding:2em 0 1em 0;
	float:left;
 	display:block;
	font-size:13pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	color: #666;
	letter-spacing: -0.1em;
}
.fa-check_font {vertical-align:top; font-size:17pt; padding-right:5px;}

/*ÁÂ¿ì µÕ±Ù ¹öÆ° ¾ÆÁÖÀÛÀº ¹öÆ°µé..*/
.minibox_btn03_chomini_black {
	text-align:center;  
	background:#333; 
	border-radius:20px;;
	padding:0 10px 0 10px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn03_chomini_black:hover{color:#fff;background-color:#000;}
	a.minibox_btn03_chomini_black {color:#fff;}
	a.minibox_btn03_chomini_black a:link {color:#fff;}
	a.minibox_btn03_chomini_black a:visited {color:#fff;}


.minibox_btn04_chomini_darkgray {
	text-align:center;  
	background:#777; 
	border-radius:20px;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_darkgray:hover{color:#fff;background-color:#000;}
	a.minibox_btn04_chomini_darkgray {color:#fff;}
	a.minibox_btn04_chomini_darkgray a:link {color:#fff;}
	a.minibox_btn04_chomini_darkgray a:visited {color:#fff;}

.minibox_btn04_chomini_yellow {
	text-align:center;  
	background:#F5CF3C; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_yellow:hover{color:#fff;background-color:#FFB400;}
	a.minibox_btn04_chomini_yellow {color:#fff;}
	a.minibox_btn04_chomini_yellow a:link {color:#fff;}
	a.minibox_btn04_chomini_yellow a:visited {color:#fff;}

.minibox_btn04_chomini_blue {
	text-align:center;  
	background:#55C1E7; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_blue:hover{color:#fff;background-color:#46A1DE;}
	a.minibox_btn04_chomini_blue {color:#fff;}
	a.minibox_btn04_chomini_blue a:link {color:#fff;}
	a.minibox_btn04_chomini_blue a:visited {color:#fff;}

.minibox_btn04_chomini_red {
	text-align:center;  
	background:#FC6E51; 
	border-radius:20px;;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_red:hover{color:#fff;background-color:#E84C4B;}
	a.minibox_btn04_chomini_red {color:#fff;}
	a.minibox_btn04_chomini_red a:link {color:#fff;}
	a.minibox_btn04_chomini_red a:visited {color:#fff;}


.minibox_btn04_chomini_green {
	text-align:center;  
	background:#9BBB59; 
	border-radius:20px;;
	padding:0 6px 0 6px;  
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_green:hover{color:#fff;background-color:#76923C;}
	a.minibox_btn04_chomini_green {color:#fff;}
	a.minibox_btn04_chomini_green a:link {color:#fff;}
	a.minibox_btn04_chomini_green a:visited {color:#fff;}


.minibox_btn04_chomini_purple {
	text-align:center;  
	background:#B2A2C7; 
	border-radius:20px;;
	padding:0 6px 0 6px; 
	margin:2px 1px;
	display: inline-block;
	color:#fff;
	font-size: 8pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_purple:hover{color:#fff;background-color:#B28FDF;}
	a.minibox_btn04_chomini_purple {color:#fff;}
	a.minibox_btn04_chomini_purple a:link {color:#fff;}
	a.minibox_btn04_chomini_purple a:visited {color:#fff;}


/*ÁÂ¿ì µÕ±Ù ¹öÆ° ¾ÆÁÖÀÛÀº ¹öÆ°µé.. END */

/*****¼÷¹Ú°ü·Ã ¼Ó¼º****/

.pension_cate_btn01 { 
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#FC6E51; 
	border-radius:20px;
	height:19px;
	padding:3px 10px 0 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 8pt;
	text-shadow: none;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.pension_cate_btn02 { 
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#55C1E7; 
	border-radius:20px;
	height:19px;
	padding:0 10px 1px 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 8pt;
	text-shadow: none;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.pension_cate_btn03 { 
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#9BBB59; 
	border-radius:20px;
	height:19px;
	padding:0 10px 1px 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 8pt;
	text-shadow: none;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.pension_cate_btn04 { 
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#F79646; 
	border-radius:20px;
	height:19px;
	padding:0 10px 1px 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 8pt;
	text-shadow: none;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.pension_cate_btn05 { 
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#aaa; 
	border-radius:20px;
	height:19px;
	padding:0 10px 1px 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 8pt;
	text-shadow: none;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}

.pension_main_box1 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#444; 
	border-radius:50px;
	height:22px;
	padding:0 10px 0 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.pension_main_box1:hover{ 
		color:#fff; 
		background-color:#777; 
	}
	a.pension_main_box1 { 
		color:#fff;  
	}
	a.pension_main_box1 a:link {
		color:#fff; 
	}
	a.pension_main_box1 a:visited {
		color:#fff;
	}

.pension_main_box2 { /*¸®½ºÆ® ¿¹¾à¹öÆ°*/
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#FC6E51; 
	border-radius:50px;
	height:22px;width:50%;
	padding:0 10px 0 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.pension_main_box2:hover{ 
		color:#fff; 
		background-color:#E84C4B; 
	}
	a.pension_main_box2 { 
		color:#fff;  
	}
	a.pension_main_box2 a:link {
		color:#fff; 
	}
	a.pension_main_box2 a:visited {
		color:#fff;
	}

.pension_main_box3 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#68B5B9; 
	border-radius:50px;
	height:22px;
	padding:0 10px 0 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.pension_main_box3:hover{ 
		color:#fff; 
		background-color:#10ABAC; 
	}
	a.pension_main_box3 { 
		color:#fff;  
	}
	a.pension_main_box3 a:link {
		color:#fff; 
	}
	a.pension_main_box3 a:visited {
		color:#fff;
	}
.pension_main_box4 {
	text-align:center;  
	background:#68B5B9; 
	border-radius:50px;
	height:22px;
	width:70%;
	padding:0 10px 0 10px; 
	margin:10px auto;
	color:#fff;
    font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.pension_main_box4:hover{ 
		color:#fff; 
		background-color:#10ABAC; 
	}
	a.pension_main_box4 { 
		color:#fff;  
	}
	a.pension_main_box4 a:link {
		color:#fff; 
	}
	a.pension_main_box4 a:visited {
		color:#fff;
	}

.pension_main_box5 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#5F82E5; 
	border-radius:50px;
	height:22px;
	padding:0 10px 0 10px; 
	margin:0px 1px 0 1px;
	color:#fff;
    font-size: 9pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.pension_main_box5:hover{ 
		color:#fff; 
		background-color:#81A1FB; 
	}
	a.pension_main_box5 { 
		color:#fff;  
	}
	a.pension_main_box5 a:link {
		color:#fff; 
	}
	a.pension_main_box5 a:visited {
		color:#fff;
	}


.pension_listimg {
	width:70%;
	border-radius: 5px;
}

.pension_list_font1 {
	color:#333;
    font-size: 9pt
}

.pension_list_font2 {
	color:#333;
    font-size: 14pt;
	vertical-align:middle;
}

.pension_list_font3 {
	color:#FC6E51;
    font-size: 14pt;
}

.pension_list_font4 {
	color:#333;
    font-size: 10pt;
	text-align:center;
	margin:0 auto;
	width:100%;
}
.pension_list_font5 {
	color:#888;
    font-size: 10pt;
	text-align:center;
	display: inline-block;
	margin:0 auto;
	width:100%;
	line-height: 18px;
}

.fa-plus-circle_guide_box1 {font-size: 16pt;vertical-align:middle; padding:3px;}
.pension_guide_box1 {
	text-align:right;
	display: inline-block;
	margin:0 auto;
	width:100%;
	letter-spacing: -0.1em;
	font-size: 10pt;
	color:#5F82E5;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}

#room_view_check_bg {  /*°´½Ç¹Ì¸®º¸±âBOX*/
	display:inline-block;
	margin:0 auto; 
	width:100%;
	border:dotted 2px #548DD4;
}
#room_view_check_bg_left {
	width:20%; 
	min-height:100px;
	margin:0 auto; 
	text-align:center;
	float:left;
	background:url('../img/room_view_check_bg1.png')no-repeat; 
}
#room_view_check_bg_right {
	width:80%; 
	float:right;
	padding-top:10px;
	padding-left:0;
}

.minibox_btn02_bold_blue {
	text-align:center;  
	background:#fff; 
	border-radius:5px;;
	padding:1px 10px 1px 10px; 
	margin:2px 1px;
	display: inline-block;
	border:2px solid #55C1E7;
	color:#333;
	font-size: 10pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn02_bold:hover{color:#fff;background-color:#55C1E7;border:2px solid #55C1E7;}
	a.minibox_btn02_bold {color:#333;}
	a.minibox_btn02_bold a:link {color:#333;}
	a.minibox_btn02_bold a:visited {color:#333;}

.minibox_btn02_bold_red {
	text-align:center;  
	background:#fff; 
	border-radius:5px;;
	padding:1px 10px 1px 10px; 
	margin:2px 1px;
	display: inline-block;
	border:2px solid #FC6E51;
	color:#333;
	font-size: 10pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn03_bold:hover{color:#fff;background-color:#FC6E51;border:2px solid #FC6E51;}
	a.minibox_btn03_bold {color:#333;}
	a.minibox_btn03_bold a:link {color:#333;}
	a.minibox_btn03_bold a:visited {color:#333;}

/*ÇÏ´Ü ¹Ù·Î°¡±â Äü ¸µÅ© È­»ìÇ¥*/
.searchD { 
	border-radius:5px;  
	color:#fff; 
	font-size:8pt; 
	padding:13px 10px 0 10px; 
	margin:0; 
	text-decoration:none !important; 
	text-align:center; 
	background-color:#333;
}
	a.searchD:hover{ 
		color:#fff; 
		background-color:#2C9CD8;  
		letter-spacing: -1px; 
		font-size:8pt; text-align:center;
	}
	a.searchD a:link {color:#fff; text-decoration:none;}
	a.searchD a:visited {color:#fff;}


.scraplist_teb_menu_on {
	text-align:center;  
	background:#55C1E7; 
	border-radius:5px 5px 0px 0px;
	padding:10px; 
	margin:0;
	display: inline-block;
	color:#fff;
	font-size: 11pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
	.scraplist_teb_menu_on:hover { 
		color:#fff;
	}
	.scraplist_teb_menu_on a:link {
		color:#fff; 
	}
	.scraplist_teb_menu_on a:visited {
		color:#fff;
	}

.scraplist_teb_menu_off {
	text-align:center;  
	background:#B8C6CB; 
	border-radius:5px 5px 0px 0px;
	padding:10px; 
	margin:0;
	display: inline-block;
	color:#fff;
	font-size: 11pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
	.scraplist_teb_menu_off:hover { 
		color:#fff;
	}
	.scraplist_teb_menu_off a:link {
		color:#fff; 
	}
	.scraplist_teb_menu_off a:visited {
		color:#fff;
	}

.scraplist_teb_menu_bg { border-bottom:1px solid #45ACD0;}

.scrap_write_btn01 {
	text-align:center;  
	background:#fff; 
	border-radius:5px;;
	padding:6px 10px 6px 10px; 
	margin:3px 1px;
	display: inline-block;
	float:right;
	border:2px solid #FC6E51;
	color:#333;
	font-size: 10pt;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.scrap_write_btn01:hover{ 
		color:#fff; 
		background-color:#777; 
		border:2px solid #777;
	}
	a.scrap_write_btn01 { 
		color:#333;  
	}
	a.scrap_write_btn01 a:link {
		color:#333; 
	}
	a.scrap_write_btn01 a:visited {
		color:#333;
	}

.scrap_font01{
	font-size:10pt;
	color:#777; 
	line-height: 130%;
	letter-spacing: -1px;
}
.scrap_font02{
	font-size:10pt; 
	line-height: 130%;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.scrap_font03{
	font-size:10pt; 
	line-height: 130%;
	letter-spacing: -1px;
	color:#FC6E51;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}

.scrap_font04{
	font-size:11pt; 
	line-height: 130%;
	letter-spacing: -1px;
	color:#000;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}

.minibox_btn04_chomini_bold { /*Å×µÎ¸®ÀÖ´Â ¹Ì´Ï¹öÆ°*/
	text-align:center;  
	background:#fff; 
	border-radius:20px;;
	border: 2px solid #ccc;
	padding:3px 6px 3px 6px;  
	min-width:110px;
	margin:2px 1px;
	display: inline-block;
	color:#000;
	font-size: 10pt;
	line-height: 18px;
	letter-spacing: -1px;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
	}
	.minibox_btn04_chomini_bold:hover{ color:#fff; background-color:#FC6E51; border: 2px solid #FC6E51;}
	a.minibox_btn04_chomini_bold {color:#000;}
	a.minibox_btn04_chomini_bold a:link {color:#000;}
	a.minibox_btn04_chomini_bold a:visited {color:#000;}
	.minibox_btn04_chomini_bold:hover .scrap_font03{ color:#fff; background-color:#FC6E51; border: 2px solid #FC6E51;}


.scraplist_mobileopen_cont {display:none;}
.scraplist_mobileopen_cont2 {display:none;}
.scraplist_mobileopen_cont3 {display:none;}


.fa-th-large_font { font-size: 18pt; vertical-align:middle; padding:0 3px 0 5px}

.main_bestpensionfont1 {
	font-size: 13pt;
	letter-spacing: -0.07em;
	line-height: 36px;
	display: block;
	font-family:  'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
}
.main_bestpensionfont2 {
	font-size: 10pt;
	display: block;
	letter-spacing: -0.09em;
	line-height: 19px;
	color:#777;
}

.main_bestpensionfont3 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:rgba(0,0,0,0.9);
	border-radius:1px;
	height:35px;
	padding:4px 20px 1px 20px; 
	margin:10px 1px 0 1px;
	color:#fff;
	letter-spacing: -0.07em;
    font-size: 11pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
	.main_bestpensionfont3:hover{ 
		color:#fff; 
		background:rgba(0,0,0,0.4); 
	}
	a.main_bestpensionfont3 { 
		color:#fff; 
	}

.main_bestpensionfont4 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:rgba(0,0,0,0.9);
	border-radius:1px;
	height:30px;
	padding:8px 20px 1px 20px; 
	margin:10px 1px 0 1px;
	color:#fff;
	letter-spacing: -0.07em;
    font-size: 10pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
	.main_bestpensionfont4:hover{ 
		color:#fff; 
		background:rgba(0,0,0,0.4); 
	}
	a.main_bestpensionfont4 { 
		color:#fff; 
	}

.main_bestpensionfont5 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#FC6E51;
	border-radius:1px;
	height:25px;
	padding:5px 20px 1px 20px; 
	margin:0;
	color:#fff;
	letter-spacing: -0.07em;
    font-size: 10pt;

}
	.main_bestpensionfont5:hover{ 
		color:#fff; 
		background:rgba(0,0,0,0.4); 
	}
	a.main_bestpensionfont5 { 
		color:#fff; 
	}

.main_bestpensionfont6 {
	text-align:center;    
	position: relative;
    display: inline-block;
	background:#333;
	border-radius:1px;
	height:25px;
	padding:5px 20px 1px 20px; 
	margin:0;
	color:#fff;
	letter-spacing: -0.07em;
    font-size: 10pt;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
	.main_bestpensionfont6:hover{ 
		color:#fff; 
		background:rgba(0,0,0,0.4); 
	}
	a.main_bestpensionfont6 { 
		color:#fff; 
	}

.food_review_box1 {
	width:100%;
	position: relative;
    display: inline-block;
	padding:20px; 
}

/************µÕ±Ù¿ø ¹öÆ°µé*************/

.button_itemview_circlebtN,
input.button_itemview_circlebtN {
    position: relative;
    display: inline-block;
    margin-right: 1em;
    padding: 0.9em 2em 0.9em 2em;
    border-bottom: none;
    -webkit-border-radius: 0.333em;
    -moz-border-radius: 0.333em;
    border-radius: 50%;
    color: #fff !important;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 0.8em !important;
	font-family: 'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
    cursor: pointer;
} 
.csstransitions .button_itemview_circlebtN,
.csstransitions input.button_itemview_circlebtN {
    -webkit-transition: background-color 0.3s linear, color 0.3s linear;
    -moz-transition: background-color 0.3s linear, color 0.3s linear;
    transition: background-color 0.3s linear, color 0.3s linear;
}



.button_itemview_circlebtN:hover,
input.button_itemview_circlebtN:hover {
    border-bottom: none;
    background-color: rgba(84,87,102,0.9);
}

.button_itemview_circlebtN:active,
input.button_itemview_circlebtN:active {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 3px 1px rgba(0,0,0,0.1);
}

.button_itemview_circlebtN i {
    margin-right: 0.667em;
    vertical-align: middle;
    line-height: 1em !important;
}


.button_itemview_circlebtN.button_circlebtn,
input.button_itemview_circlebtN.button_circlebtn {
    background-color: #F5CF3C;
	padding: 0.08em 0.7em;
	margin-right: 0.2em;
	font-size: 1.5em !important;
}
.button_itemview_circlebtN.button_circlebtn1,
input.button_itemview_circlebtN.button_circlebtn1 {
    background-color: #C3D69B;
	padding: 0.08em 0.7em;
	margin-right: 0.2em;
	font-size: 1.5em !important;
}
.button_itemview_circlebtN.button_circlebtn3,
input.button_itemview_circlebtN.button_circlebtn3 {
    background-color: #fff;
	padding: 0.02em 0.6em;
	margin-right: 0;
	font-size: 1.2em !important;
}
.button_itemview_circlebtN.button_circlebtn4,
input.button_itemview_circlebtN.button_circlebtn4 {
    background-color: #E84C4B;
	padding: 0.4em 0.7em;
	margin-right: 0;
	font-size: 1.2em !important;
}
.button_itemview_circlebtN.button_circlebtn5,
input.button_itemview_circlebtN.button_circlebtn5 {
    background-color: #55C1E7;
	padding: 0.4em 0.6em;
	margin-right: 0;
	font-size: 1.2em !important;
}

.button_itemview_largeL.blue_box, /****Á¤»ç°¢ ¹öÆ°(·Î±×ÀÎ.ÄÚ¸àÆ® µî..)****/
input.button_itemview_largeL.blue_box {
    background-color: #555;
	margin:3px;
	padding: 2em;
	margin-right: 0.1em;
    background: -moz-linear-gradient(#888, #333);
    background: -ms-linear-gradient(#888, #333);
    background: -o-linear-gradient(#888, #333);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#888), to(#333));
    background: -webkit-linear-gradient(#888, #333);
    background: linear-gradient(#888, #333);
    border: 1px solid #666;
    color: #996319;
    text-shadow: 0 1px rgba(255,255,255,0.3);
}
.button_itemview_largeL.blue_box:hover,
input.button_itemview_largeL.blue_box:hover {
    background-color: #555;
	padding: 2em;
	margin-right: 0.1em;

    box-shadow: 
        inset 0 1px rgba(255,255,255,0.3), 
        inset 0 20px 40px rgba(255,255,255,0.15);
}


.sosa-star_font {
	font-size:14pt;
	color: #F79646;
}
.sosa-star_font_circle {
	font-size:2pt;
	padding-right:2em;
	padding-left:2em;
	color: #F79646;
	vertical-align:middle;
}

@media (min-width:180px) and (max-width:800px){

.sosa-star_font {
	font-size:10pt; 
	letter-spacing: -1px;
}
.sosa-star_font_circle {
	font-size:2pt;
}
.sosa-star_font_box {display:block; padding-left:2em;}
}

.esensmobilecont_redcolor{
	color:#5F82E5; 
	font-size:10pt;
}

#reserve_select_divbox {
	width:100%;
	display:inline-block;
	font-family:'RixSGo M', "NanumBarunGothic",  "Tahoma", "Helvetica",  sans-serif;
}
#reserve_select_divbox_left {
	width:40%; 
	margin:0 auto;
	float:left;
	display:inline-block;
}
#reserve_select_divbox_right {
	width:55%; 
	margin:0 auto;
	float:right;
	display:inline-block;
}
#reserve_select_divbox_left_title {
	width:30%; 
	margin:0 auto;
	float:left;
	display:inline-block;
}
#reserve_select_divbox_right_title {
	width:65%; 
	margin:0 auto;
	float:right;
	display:inline-block;
	text-align:right
}
@media (min-width:180px) and (max-width:760px){
#reserve_select_divbox_left {
	width:100%; 
	display:inline-block;
	margin-bottom:2em;
	}
#reserve_select_divbox_right {
	width:100%; 
	display:inline-block;
	}
	
#reserve_select_divbox_left_title {
	width:100%; 
	display:inline-block;
	}
#reserve_select_divbox_right_title {
	width:100%; 
	display:inline-block;
	text-align:center;
	line-height: 18px;
	}

/*Å×¸¶¿©Çà ¿¹¾àÆû - ¸ð¹ÙÀÏ*/
#travel_charge_form_divbox_left {
	width:100%;
	display:inline-block;
	border-bottom:1px solid #ddd;  
	border-top:2px solid #333; 
	border-left:2px solid #333;
	border-right:2px solid #333; 
	height:auto;
	margin-top:1em;
	margin-bottom:0;
    font-size: 10pt;
	font-family:  'RixSGo B', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
#travel_charge_form_divbox_right {
	width:100%;
	text-align:center;
	display:inline-block;
	border-bottom:2px solid #333;
	border-left:2px solid #333;
	border-right:2px solid #333;
	height:auto;
	margin-top:0;
	}
}
@media (min-width:180px) and (max-width:960px){

/*Å×¸¶¿©Çà ¿¹¾àÆû - ¸ð¹ÙÀÏ*/

#travel_charge_form_divbox_left {
	width:100%;
	display:inline-block;
	border-bottom:1px solid #ddd;  
	border-top:2px solid #333; 
	border-left:2px solid #333;
	border-right:2px solid #333; 
	height:auto;
	margin-bottom:0;
    font-size: 10pt;
	font-family:  'RixSGo B', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
#travel_charge_form_divbox_right {
	width:100%;
	text-align:center;
	display:inline-block;
	border-bottom:2px solid #333;
	border-left:2px solid #333;
	border-right:2px solid #333;
	height:auto;
	margin-top:0;
	}
}
.pension_list_font8 {
	color:#888;
    font-size: 10pt;
	line-height: 18px;
	font-family:'RixSGo M',  "NanumBarunGothic",   "NanumBarunGothicBold", "Tahoma", "Helvetica",  sans-serif;
}
.price {
	font-family:'RixSGo B', "NanumBarunGothicBold", "NanumBarunGothic", "±¼¸²", "Arial", "Helvetica", serif;
	color:#E84C4B;
	font-size:12pt
}
.food_view_btn05 {
	text-align:center;
	background:#F79646; 
	border-radius:0;
	height:50px;
	padding:20px 30px; 
	margin:2px;
	line-height: 0.70em;
	vertical-align: -10%;
	color:#fff;
    font-size: 12pt;
		font-family:  'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
	.food_view_btn05:hover{ 
		color:#fff; 
		background-color:#F48427; 
	}
	a.food_view_btn05 { 
		color:#fff;  
	}
	a.food_view_btn05 a:link {
		color:#fff; 
	}
	a.food_view_btn05 a:visited {
		color:#fff;
	}
.food_view_btn06 {   
	text-align:center;
	background:#5F82E5; 
	border-radius:0;
	height:50px;
	padding:20px 30px; 
	margin:2px;
	line-height: 0.70em;
	vertical-align: -10%;
	color:#fff;
    font-size: 12pt;
		font-family:  'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
	.food_view_btn06:hover{ 
		color:#fff; 
		background-color:#6394D0; 
	}
	a.food_view_btn06 { 
		color:#fff;  
	}
	a.food_view_btn06 a:link {
		color:#fff; 
	}
	a.food_view_btn06 a:visited {
		color:#fff;
	}

.food_view_btn07 {   
	text-align:center;
	background:#5F82E5; 
	border-radius:0;
	height:50px;
	padding:20px 30px; 
	margin:2px;
	line-height: 0.70em;
	vertical-align: -10%;
	color:#fff;
    font-size: 12pt;
		font-family:  'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	}
	.food_view_btn07:hover{ 
		color:#fff; 
		background-color:#4161B9; 
	}
	a.food_view_btn07 { 
		color:#fff;  
	}
	a.food_view_btn07 a:link {
		color:#fff; 
	}
	a.food_view_btn07 a:visited {
		color:#fff;
	}
.fa-plus-circle_guide_box1 {
	font-size: 16pt; 
	padding:3px 3px 3px 3px;	
	line-height: 0.30em;
	vertical-align: -10%;
	}
.shopmenu-button { 
	margin: 3px 1px; 
	text-decoration: none !important;
}
.shopmenu-button{
	display:inline-block;
	zoom:1;
	white-space:nowrap;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	-webkit-user-drag:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
	}

.shopmenu-button::-moz-focus-inner{padding:0;border:0}

.shopmenu-button {
	font-family:  'RixSGo M', "NanumBarunGothic", "NanumBarunGothicBold", "Dotum", "Tahoma", "Helvetica", sans-serif;
	font-size:11pt;
	padding:11px 10px 10px 10px;
	line-height: 0.70em;
	vertical-align: -5%;
	color:#FFF;
	border:0px solid #999;
	background-color:#7CDAFB;
	text-decoration:none;
	border-radius:40px;
	text-shadow: none; 
	}

.shopmenu-button-hover,.shopmenu-button:hover,.shopmenu-button:focus {
	background-color:#55C1E7;
	color:#fff;
	}

.shopmenu-button:focus{outline:0}

.shopmenu-button:active{
	box-shadow:0 0 0 1px rgba(61,135,168,0.5) inset;
	}
.shopmenu-button_pensionwrote { 
	margin:2px;
	padding:10px;
	border:1px solid #ddd;
	background-color:#fff;
	text-decoration:none;
	border-radius:1px;	
}