@media screen and (min-width:1500px) {


.lang_bar{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.lang_bar .v_tab{ width:63%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.lang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.lang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.lang_bar .v_tab li{float:left; width:25%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.lang_bar .v_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;}
.lang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.lang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}



.rlang_bar{width:100%;margin: 0 auto;position:relative;font-family: 'PT Sans', sans-serif, 'NanumGothicB'}
.rlang_bar .v_tab{ width:80%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.rlang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.rlang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.rlang_bar .v_tab li{float:left; width:16.6666%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.rlang_bar .v_tab a{

font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;

}
.rlang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.rlang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}



.sub_bars{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.sub_bars .c_tab{ width:63%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.sub_bars .c_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.sub_bars .c_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.sub_bars .c_tab li{float:left; width:33.3333333%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.sub_bars .c_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 25px;
line-height:25px; 
padding:12px 0;
text-align:center;}
.sub_bars .c_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.sub_bars .c_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}



.sizeFull {
display: block !important;
}
#boxContainer.subBoxes {width:1366px;margin:0 auto;}
#boxContainer.subBoxes .box.boxPosFix {margin-left:0 !important;}

#footer .shopinfo .company-info .pl .info .txt {
display: none;
}

.figcaption {
width: 100%;
position: relative;
z-index:2;

}

.figcaption {
overflow: hidden;
margin: 0 auto;
position: relative;
padding:0;
text-transform: uppercase;
margin-top:30px;
}


.figcaption .figcaption-link {
padding: 15px;
height: 100px;
border: 4px solid #575252;
background-color: white;
margin: 0 auto;


}

.figcaption .figcaption-link {

display: block;
width: 200px;
height: 80px;
text-align:center;
display: table;



}

.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 50px;
margin-top:50px;
}


.category--push-medium {
padding-top:20px;
padding-bottom: 7px;
color: black;
font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;
}

.title--push-medium {
font-size: 22px;
font-size: 1.375rem;
line-height: 22px;
line-height: 1.375rem;
padding-bottom: 7px;
color: black;
font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;
}

#nav-grid, .nav-grid {
width: 100%;
height: 50px;
position: relative;
font-size: 0;

}

#nav-grid .wrapper-custom-select {
display: inline-block;
zoom: 1;
font-size: 12px;
font-size: 0.75rem;
width: 50%;
display: none;
margin: 0 auto;
}


#nav-grid li:first-child, .nav-grid li:first-child {
width: 16%;
border-left: 1px solid #d9d9d9;

-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;


behavior:url(http://www.r-hotel.co.kr/j_js/PIE.htc);
}

#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 15%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
padding-top: 16px;
}

#nav-grid li:last-child, .nav-grid li:last-child {
border-right: 1px solid #d9d9d9;

-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;

behavior:url(http://www.r-hotel.co.kr/j_js/PIE.htc);
}

#nav-grid li.active, .nav-grid li.active {
border: 0;
background-color: #000;
height: 35px;
}


#nav-grid li.active a, .nav-grid li.active a {
color: white;
height: 35px;
}




#nav-grid li.tactive, .nav-grid li.tactive {
border: 0;
background-color: #FF0000;
height: 35px;
}


#nav-grid li.tactive a, .nav-grid li.tactive a {
color: white;
height: 35px;
}




#nav-grid ul, .nav-grid ul {
display: inline-block;
zoom: 1;
width: 100%;
margin: 0 auto;
position: relative;
text-align:center;
vertical-align: middle;
}

#nav-grid li a, .nav-grid li a {




font-family:'PT Sans', sans-serif, 'NanumGothicB';
font-style: bold;
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 100%;
height: 33px;
}

.sti_menu {
width: 100%;

position: relative;
font-size: 0;
text-align: center;

	/*
	background:url(../img/texture_01.jpg);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
display: inline-block;
zoom: 1;
vertical-align:middle;
width: 10%;
height: 32px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
padding-top:16px;
}

.sti_menu a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 10%;
height: 32px;
position: relative;

}

.sti_menu .sti_btn:first-child .active{
border-left: 0px ;
}

.sti_menu .sti_btn:last-child .active{
border-left: 0px ;
}



.sti_menu .sti_btn:first-child { width: 10%;border-left: 1px solid #d9d9d9;  /* padding-right:0; */ -moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.sti_menu .sti_btn:last-child { border-right: 1px solid #d9d9d9;border-left: 0px solid #d9d9d9; /* padding-right:0; */
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}

.sti_menu .active {
	border: 0;
background-color: #575252;
height: 34px;
color:#fff;
border:none;
border-left: 0px ;
}

}




@media screen and (max-width:1500px) {


.sizeFull {
display: block !important;
}
#boxContainer.subBoxes {width:1366px;margin:0 auto;}
		#boxContainer.subBoxes .box.boxPosFix {margin-left:0 !important;}


.container-about{ position:relative; width:95.6%; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about aside{width:13.3%;}

#footer .shopinfo .company-info .pl .info .txt {
display: none;
}

.figcaption {
width: 100%;
position: relative;
z-index:2;

}

.figcaption {
overflow: hidden;
margin: 0 auto;
position: relative;
padding:0;
text-transform: uppercase;
margin-top:30px;
}


.figcaption .figcaption-link {
padding: 15px;
height: 100px;
border: 4px solid #575252;
background-color: white;
margin: 0 auto;


}

.figcaption .figcaption-link {

display: block;
width: 200px;
height: 80px;
text-align:center;
display: table;



}



.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 0px;
margin-top:40px;
}



.category--push-medium {
padding-top:20px;
padding-bottom: 7px;
color: black;
font-family:"PT Sans";
}

.title--push-medium {
font-size: 22px;
font-size: 1.375rem;
font-weight:600;
line-height: 22px;
line-height: 1.375rem;
letter-spacing: -1px;
padding-bottom: 7px;
color: black;
font-family:"PT Sans";
}


#nav-grid, .nav-grid {
width: 100%;
height: 50px;
position: relative;
font-size: 0;

}

#nav-grid .wrapper-custom-select {
display: inline-block;
zoom: 1;
font-size: 12px;
font-size: 0.75rem;
width: 50%;
display: none;
margin: 0 auto;
}


#nav-grid li:first-child, .nav-grid li:first-child {
width: 16%;
border-left: 1px solid #d9d9d9;

-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;



}

#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 15%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
padding-top: 16px;
}

#nav-grid li:last-child, .nav-grid li:last-child {
border-right: 1px solid #d9d9d9;

-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;


}

#nav-grid li.active, .nav-grid li.active {
border: 0;
background-color: #000;
height: 35px;
}


#nav-grid li.active a, .nav-grid li.active a {
color: white;
height: 35px;
}


#nav-grid li.tactive, .nav-grid li.tactive {
border: 0;
background-color: #FF0000;
height: 35px;
}


#nav-grid li.tactive a, .nav-grid li.tactive a {
color: white;
height: 35px;
}



#nav-grid ul, .nav-grid ul {
display: inline-block;
zoom: 1;
width: 100%;
margin: 0 auto;
position: relative;
text-align:center;
vertical-align: middle;
}

#nav-grid li a, .nav-grid li a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 100%;
height: 33px;
}


.sti_menu {
width: 100%;

position: relative;
font-size: 0;
text-align: center;

	/*
	background:url(../img/texture_01.jpg);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
display: inline-block;
zoom: 1;
vertical-align:middle;
width: 10%;
height: 32px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
padding-top:16px;
}

.sti_menu a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 10%;
height: 32px;
position: relative;

}

.sti_menu .sti_btn:first-child .active{
border-left: 0px ;
}

.sti_menu .sti_btn:last-child .active{
border-left: 0px ;
}



.sti_menu .sti_btn:first-child { width: 10%;border-left: 1px solid #d9d9d9;  /* padding-right:0; */ -moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.sti_menu .sti_btn:last-child { border-right: 1px solid #d9d9d9;border-left: 0px solid #d9d9d9; /* padding-right:0; */
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}

.sti_menu .active {
	border: 0;
background-color: #575252;
height: 34px;
color:#fff;
border:none;
border-left: 0px ;
}

}






@media only screen and (min-width: 480px) and (max-width: 1023px){ 


.lang_bar{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.lang_bar .v_tab{ width:63%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.lang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.lang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.lang_bar .v_tab li{float:left; width:25%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.lang_bar .v_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;}
.lang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.lang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}



.rlang_bar{width:100%;margin: 0 auto;position:relative;font-family: 'PT Sans', sans-serif, 'NanumGothicB'}
.rlang_bar .v_tab{ width:73%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.rlang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.rlang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.rlang_bar .v_tab li{float:left; width:16.6666%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.rlang_bar .v_tab a{

font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;

}
.rlang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.rlang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}


.sub_bars{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.sub_bars .c_tab{ width:63%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.sub_bars .c_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.sub_bars .c_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.sub_bars .c_tab li{float:left; width:33%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.sub_bars .c_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 25px;
line-height:25px; 
padding:12px 0;
text-align:center;}
.sub_bars .c_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.sub_bars .c_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}



.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 120px;
margin-top:50px;
}



#sub-grid, .nav-grid {
display:block;

}



#tab_room  {
display:none;

}


#header_top{
display: none;
}

.topmenu{
display: none;
}

.navigations{
display: none;
}

.container-about{ position:relative; width:100%;margin:0 auto; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about #sidebar{display:none;}
.container-about #sscontent{ position:relative; width:100%;margin:0 auto;float:none;}
.container-about .content-header{width:100%;}

.part-center-title {
font-size: 35px;
color: #828283;
text-transform: uppercase;
text-align: center;
position: relative;
padding:35px 0 0 0;
margin-top:0px;
}

#footer {
position: absolute;
bottom: 0;
z-index: 8;
height: 160px;
width: 100%;
text-align: center;
margin:0 auto;
padding-top: 140px;
}


#footer .bottom_info .left_info{
display:none;
}



#toTop { display:none; position:fixed; right:10px; bottom:20px; width:36px; height:36px; font-size:0; text-indent:-1000px; text-align:center; color:#C5BA9E; background:url('/j_img/up-arrow.png') center center no-repeat #C5BA9E; opacity:1.0; border-radius:40px; z-index:10; }
#toTop:hover, #toTop:focus, #toTop.hover { background-color:#000000; }



#footer .bottom_info .right_info {
position: relative;
width:100%;
text-align: center;
margin:0 auto;

}



#footer .bottom_info .links_tooltip{
display:none;

}


#footer .bottom_info .right_info .b_links{
position: relative;
width:120px;
text-align: center;
margin:0 auto;
margin-right: auto;
margin-left: auto;
}

#footer .bottom_info .right_info .b_links a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
margin-right: 4px;
background: url(/j_img/link_out.png) no-repeat;
padding: 3px;
}


#footer .shopinfo .pl{

}
#footer .shopinfo .pr{
display:none;
}


#footer .shopinfo .company-info .pl {
width: 100%;
}

#footer .shopinfo .company-info .pl .info {
float:none;
text-align: center;
background: none;
width:100%;
height: 78px;
overflow: hidden;
margin-right: 0px;
margin-left: 0px;
}




#footer .shopinfo .company-info .pl .info .txt{
text-align: center;
background: none;
position: relative;
display:block;
line-height:21px;
font-family:"NanumBarunGothic"; color:#fff; font-size:11px;
}

#footer .shopinfo .company-info .pl .info .r_copyright{
text-align: center;
position: relative;
display:block;
line-height:21px;
font-family:"NanumBarunGothic"; color:#ccc; font-size:10px;
}


.grid-static li {
display: block;
margin: 0 0 20px 0;
width: 100%;
height: auto;
}

.grid-static li figure.grid-picture {
display: block;
margin-right: 0;
width: 100%;
height: auto;
}

.item-content p img{
width:100%;
}

}


@media  screen and  (max-width: 1024px)  { 


.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 0px;
margin-top:50px;
}



.container-about{ position:relative; width:95%; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about aside{width:13.3%;}
.container-about #sscontent{width:83%;}


#header_top{
display: none;
}

.topmenu{
display: none;
}
.mobile-nav-container {
display: block;
}


#sub-grid, .nav-grid {
display:block;

}

#tab_room  {
display:none;

}



#nav-grid, .nav-grid {
width: 100%;
height: 50px;
position: relative;
font-size: 0;

}

#nav-grid .wrapper-custom-select {
display: inline-block;
zoom: 1;
font-size: 12px;
font-size: 0.75rem;
width: 50%;
display: none;
margin: 0 auto;
}


#nav-grid li:first-child, .nav-grid li:first-child {
width: 19%;
border-left: 1px solid #d9d9d9;

-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;



}

#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 19%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
padding-top: 16px;
}

#nav-grid li:last-child, .nav-grid li:last-child {
border-right: 1px solid #d9d9d9;

-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;


}

#nav-grid li.active, .nav-grid li.active {
border: 0;
background-color: #000;
height: 35px;
}


#nav-grid li.active a, .nav-grid li.active a {
color: white;
height: 35px;
}


#nav-grid ul, .nav-grid ul {
display: inline-block;
zoom: 1;
width: 100%;
margin: 0 auto;
position: relative;
text-align:center;
vertical-align: middle;
}

#nav-grid li a, .nav-grid li a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 100%;
height: 33px;
}


#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 19%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
}

.figcaption .figcaption-link {
display: block;
width: 130px;
height: 60px;
text-align: center;
display: table;
}


.son {
float: none;
position: fixed;
top:88px;
text-transform: uppercase;
font-family: 'PT Sans';
font-size: 11px;
z-index: 3;


}


.container-about{ position:relative; width:100%;margin:0 auto; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about #sidebar{display:none;}
.container-about #sscontent{ position:relative; width:100%;margin:0 auto;float:none;margin-top:-60px;}
.container-about .content-header{width:100%;background: url(/j_img/bread_bg.png) repeat-x left top ;height:41px;}

.part-center-title {
font-size: 35px;
color: #828283;
text-transform: uppercase;
text-align: center;
position: relative;
padding:35px 0 0 0;
margin-top:0px;
}

#footer {
position: absolute;
bottom: 0;
z-index: 8;
width: 100%;
text-align: center;
margin:0 auto;

}


#footer .bottom_info .left_info{
display:none;
}



#toTop { display:none; position:fixed; right:10px; bottom:20px; width:36px; height:36px; font-size:0; text-indent:-1000px; text-align:center; color:#C5BA9E; background:url('/j_img/up-arrow.png') center center no-repeat #C5BA9E; opacity:1.0; border-radius:40px; z-index:10; }
#toTop:hover, #toTop:focus, #toTop.hover { background-color:#000000; }



#footer .bottom_info .right_info {
position: relative;
width:100%;
text-align: center;
margin:0 auto;

}

#footer .footers {
background-color: #262626;

}

#footer .bottom_info .links_tooltip{
display:none;

}


#footer .bottom_info .right_info .b_links{
position: relative;
width:120px;
text-align: center;
margin:0 auto;
margin-right: auto;
margin-left: auto;
}

#footer .bottom_info .right_info .b_links a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
margin-right: 4px;
background: url(/j_img/link_out.png) no-repeat;
padding: 3px;
}


#footer .shopinfo .pl{

}
#footer .shopinfo .pr{
display:none;
}


#footer .shopinfo .company-info .pl {
width: 100%;
}

#footer .shopinfo .company-info .pl .info {
float:none;
text-align: center;
background: none;
width:100%;
height: 88px;
overflow: hidden;
margin-right: 0px;
margin-left: 0px;
}




#footer .shopinfo .company-info .pl .info .txt{
text-align: center;
background: none;
position: relative;
display:block;
line-height:21px;
font-family:"NanumBarunGothic"; color:#fff; font-size:11px;
}

#footer .shopinfo .company-info .pl .info .r_copyright{
text-align: center;
position: relative;
display:block;
line-height:21px;
font-family:"PT Sans"; color:#ccc; font-size:10px;
text-transform: uppercase;
}


.brand_info ul.box li.v1 {
width: 100%;
left: 0;
top: 0;
}
.brand_info ul.box .roll-ban-wrap .jcarousel-container {
width: 100%;
}



.sti_menu {
width: 100%;

position: relative;
font-size: 0;
text-align: center;

	/*
	background:url(../img/texture_01.jpg);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
display: inline-block;
zoom: 1;
vertical-align:middle;
width: 10%;
height: 32px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
padding-top:16px;
}

.sti_menu a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 10%;
height: 32px;
position: relative;

}

.sti_menu .sti_btn:first-child .active{
border-left: 0px ;
}

.sti_menu .sti_btn:last-child .active{
border-left: 0px ;
}



.sti_menu .sti_btn:first-child { width: 10%;border-left: 1px solid #d9d9d9;  /* padding-right:0; */ -moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.sti_menu .sti_btn:last-child { border-right: 1px solid #d9d9d9;border-left: 0px solid #d9d9d9; /* padding-right:0; */
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}

.sti_menu .active {
	border: 0;
background-color: #575252;
height: 34px;
color:#fff;
border:none;
border-left: 0px ;
}


 .b_links .tele {
display:none;
}




}

 

@media  screen and  (max-width: 768px)  { 




.lang_bar{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.lang_bar .v_tab{ width:80%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.lang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.lang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.lang_bar .v_tab li{float:left; width:25%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.lang_bar .v_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;}
.lang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.lang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}


.rlang_bar{width:100%;margin: 0 auto;position:relative;font-family: 'PT Sans', sans-serif, 'NanumGothicB'}
.rlang_bar .v_tab{ width:90%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.rlang_bar .v_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.rlang_bar .v_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.rlang_bar .v_tab li{float:left; width:16.6666%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.rlang_bar .v_tab a{

font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 28px;
line-height:28px; 
padding:12px 0;
text-align:center;

}
.rlang_bar .v_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.rlang_bar .v_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}

.sub_bars{width:100%;margin: 0 auto;position:relative;font-family:"NanumBarunGothic";}
.sub_bars .c_tab{ width:63%;margin: 0 auto;background:url('/j_img/tab_bg_b.jpg') 0 100% repeat-x; }
.sub_bars .c_tab div{background:url('/j_img/tab_bg_b.jpg') 0 0 repeat-x;  }
.sub_bars .c_tab ul{overflow:hidden;  background:url('/j_img/tab_bg_y.jpg') 0 0 repeat-y;margin: 0 auto; }
.sub_bars .c_tab li{float:left; width:33%; background:url('/j_img/tab_bg_y.jpg') 100% 0 repeat-y;}
.sub_bars .c_tab a{
font-weight: 700;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
height: 25px;
line-height:25px; 
padding:12px 0;
text-align:center;}
.sub_bars .c_tab a.on{color:#fff; font-weight:bold; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat; }
.sub_bars .c_tab a:hover{color:#fff; background:#000 url('/j_img/tab_arrow.jpg') 50% 100% no-repeat;}

.item-content p img{
width:100%;
}
		.bgSlider .bgSliderContainer div .caption{top:80px !important}
		.bgSlider .bgSliderContainer div .caption .text2{font-size:22px !important;}
		.bgSlider .bgSliderContainer div .caption em.capBorderBottom{margin-top:0 !important;}
		.bgSlider .bgSliderContainer div .caption em.capBorderTop{margin-bottom:0 !important;}
		#boxContainer.subBoxes {width:95%;}
		
		/* home bg slider */
		.sizeDesktopTablet {display:none !important;}
		.sizeFull {display:none !important;}
		.sizeMobile {display:block !important;}



ul.floor {margin-top:10px;}
ul.floor li {padding-top:20px;border-top:1px solid #D9D9D9;}
ul.floor li.first {border-top:0;}
ul.floor li dl {display:inline-block;width:100%;}
ul.floor li dl dt {float:left;width:20%;}
ul.floor li dl dd {float:right;width:70%;}
ul.floor li dl dd ul {overflow:hidden;}
ul.floor li dl dd ul li {float:left;color:#3d3d3d;border-top:0;position:relative;margin-left:26px;padding-top:5px;width:100%;height:45px;}
ul.floor li dl dd ul li span.pic {position:absolute;left:0;top:0;width:158px;height:103px;overflow:hidden;background:none;}
ul.floor li dl dd ul li span.pic img {width:156px;height:101px;border:1px solid #f1f1f1;}
ul.floor li dl dd ul li span.txt {display:block;overflow:hidden;padding-left:5px;}
ul.floor li dl dd ul li span.txt strong{display:block;}
ul.floor li dl dd ul li span.txt span {}
ul.floor li dl dd ul li br {display:none;}
ul.floor li dl dd ul li a {display:none;}

.map_boxs{

margin: 0 auto;
width: 100%;
text-align:center;
height:auto;
padding-bottom:130px;

}

.xlocs {
    width:80%;
    height:500px;
	margin: 0 auto;
	font-family: "PT Sans","NanumBarunGothic";
	margin-top:40px;
}
.xlocs div {
margin: 12px 12px 0 0;
margin: 0 auto;

}
.xlocs .xloc {
cursor:pointer; 
background: #f6f6f6;
width: 97%;
height:82px;
position: relative;
display: block;
padding: 10px 10px 10px 10px;
font-family: "PT Sans","NanumBarunGothic";
float:none;
margin-bottom:20px;
margin-top:20px;
}

.xlocs li {
margin: 12px 0 0 0;


display: inline;
margin-left: 10px;
margin-right: 10px;

}
.xloc b{
line-height:23px;

}


.table02{
display:none;
}

.table05{
display:none;
}
.table06{
display:block;
margin-top: -200px;

}
.table03{
display:block;
}



.table03 {
margin-top: 40px;
font-family: "PT Sans","NanumBarunGothic";
}

.offer_top {
margin: 0 auto;
border-bottom: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
padding: 30px 0;
margin-top: 30px;
position: relative;
text-align: center;
width: 90%;
font-family: "PT Sans","NanumBarunGothic";
}

.offer_top div {
width: 60px;
position: relative;
margin: 0px auto;
}

.event {
display: inline-block;
width: 50px;
margin-top: -70px;
color: #fff;
font-size: 11px;
font-family: "PT Sans","NanumBarunGothic",sans-serif;
text-align: center;
vertical-align: middle;
}


.sevent {
display: inline-block;
width: 50px;
margin-top: 0px;
color: #fff;
font-size: 11px;
font-family: "PT Sans","NanumBarunGothic",sans-serif;
text-align: center;
vertical-align: middle;
}


.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 120px;
margin-top:20px;
}


.container-about{ position:relative; width:95%; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about aside{width:13.3%;}
.container-about #sscontent{width:83%;}


#header_top{
display: none;
}

.topmenu{
display: none;
}
.mobile-nav-container {
display: block;
}


#sub-grid, .nav-grid {
display:block;

}

#tab_room  {
display:none;

}



#nav-grid, .nav-grid {
width: 100%;
height: 50px;
position: relative;
font-size: 0;

}

#nav-grid .wrapper-custom-select {
display: inline-block;
zoom: 1;
font-size: 12px;
font-size: 0.75rem;
width: 50%;
display: none;
margin: 0 auto;
}


#nav-grid li:first-child, .nav-grid li:first-child {
width: 19%;
border-left: 1px solid #d9d9d9;

-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;



}

#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 19%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
padding-top: 16px;
}

#nav-grid li:last-child, .nav-grid li:last-child {
border-right: 1px solid #d9d9d9;

-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;


}

#nav-grid li.active, .nav-grid li.active {
border: 0;
background-color: #000;
height: 35px;
}


#nav-grid li.active a, .nav-grid li.active a {
color: white;
height: 35px;
}


#nav-grid ul, .nav-grid ul {
display: inline-block;
zoom: 1;
width: 100%;
margin: 0 auto;
position: relative;
text-align:center;
vertical-align: middle;
}

#nav-grid li a, .nav-grid li a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 100%;
height: 33px;
}


#nav-grid li, .nav-grid li {
display: inline-block;
zoom: 1;
vertical-align: top;
width: 19%;
height: 33px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
border-right: 1px solid #d9d9d9;
}

.figcaption .figcaption-link {
display: block;

text-align: center;
display: table;
}


.son {
float: none;
position: fixed;
top:88px;
text-transform: uppercase;
font-family: 'PT Sans';
font-size: 11px;
z-index: 3;


}


.container-about{ position:relative; width:100%;margin:0 auto; height:auto;  overflow-x:hidden; display:block;z-index:7;}
.container-about #sidebar{display:none;}
.container-about #sscontent{ position:relative; width:100%;margin:0 auto;float:none;margin-top:-60px;}
.container-about .content-header{width:100%;background: url(/j_img/bread_bg.png) repeat-x left top ;height:41px;}

.part-center-title {
font-size: 35px;
color: #828283;
text-transform: uppercase;
text-align: center;
position: relative;
padding:35px 0 0 0;
margin-top:0px;
}

#footer {
position: absolute;
bottom: 0;
z-index: 8;
width: 100%;
text-align: center;
margin:0 auto;

}


#footer .bottom_info .left_info{
display:none;
}



#toTop { display:block; position:fixed; right:0px; bottom:20px; width:36px; height:36px; font-size:0; text-indent:-1000px; text-align:center; color:#C5BA9E; background:url('/j_img/up-arrow.png') center center no-repeat #000000; opacity:1.0; border-radius:40px; z-index:10; }
#toTop:hover, #toTop:focus, #toTop.hover { background-color:#C5BA9E; }



#footer .bottom_info .right_info {
position: relative;
width:100%;
text-align: center;
margin:0 auto;

}

#footer .footers {
background-color: #262626;

}

#footer .bottom_info .links_tooltip{
display:none;

}


#footer .bottom_info .right_info .b_links{
position: relative;
width:120px;
text-align: center;
margin:0 auto;
margin-right: auto;
margin-left: auto;
}

#footer .bottom_info .right_info .b_links a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
margin-right: 4px;
background: url(/j_img/link_out.png) no-repeat;
padding: 3px;
}




 .b_links .tele {
display:none;
}

#footer {
height:180px;
}
#footer .footers{
height:180px;
}


#footer .shopinfo .pl{

}
#footer .shopinfo .pr{
display:none;
}

#footer .shopinfo .company-info .pl {
width: 100%;
height:100px;
}

#footer .shopinfo .company-info .pl .info {
float:none;
text-align: center;
background: none;
width:100%;
height: 100px;
overflow: hidden;
margin-right: 0px;
margin-left: 0px;
}




#footer .shopinfo .company-info .pl .info .txt{
text-align: center;
background: none;
position: relative;
display:block;
line-height:21px;
font-family:"NanumBarunGothic"; color:#fff; font-size:11px;
}

#footer .shopinfo .company-info .pl .info .r_copyright{
text-align: center;
position: relative;
display:block;
line-height:21px;
font-family:"PT Sans"; color:#ccc; font-size:10px;
text-transform: uppercase;
}


.brand_info ul.box li.v1 {
width: 100%;
left: 0;
top: 0px;
}
.brand_info ul.box .roll-ban-wrap .jcarousel-container {
width: 100%;
}

.brand_info {
position: relative;
width: 100%;

}

.sti_menu {
width: 100%;

position: relative;
font-size: 0;
text-align: center;

	/*
	background:url(../img/texture_01.jpg);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
display: inline-block;
zoom: 1;
vertical-align:middle;
width: 10%;
height: 32px;
text-align: center;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #FCFCFC;
padding-top:16px;
}

.sti_menu a {

font-family: PT Sans;
font-size: 0.75rem;
color: #575252;
text-transform: uppercase;
text-decoration: none;
display: block;
width: 16%;
height: 32px;
position: relative;

}

.sti_menu .sti_btn:first-child .active{
border-left: 0px ;
}

.sti_menu .sti_btn:last-child .active{
border-left: 0px ;
}



.sti_menu .sti_btn:first-child { width: 10%;border-left: 1px solid #d9d9d9;  /* padding-right:0; */ -moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.sti_menu .sti_btn:last-child { border-right: 1px solid #d9d9d9;border-left: 0px solid #d9d9d9; /* padding-right:0; */
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}

.sti_menu .active {
	border: 0;
background-color: #575252;
height: 34px;
color:#fff;
border:none;
border-left: 0px ;
}
.board-srch{

display:none;
}

 .board-total{

display:none;
}


.pviewCms { clear:both; overflow:hidden; padding:20px 0px; border-bottom:1px solid #e1e1e1;width:90%;margin: 0 auto; }
.pviewCms img { width:100%; }
.pviewCms p { margin:0 0 10px 0; }


.figcaption {
width: 100%;
position: relative;
z-index:2;

}

.figcaption {
overflow: hidden;
margin: 0 auto;
position: relative;
padding:0;
text-transform: uppercase;

}


.figcaption .figcaption-link {
padding: 6px;
border: 4px solid #575252;
background-color: white;
margin: 0 auto;
margin-top:20px;

}

.figcaption .figcaption-link {

display: block;
width: 100px;

text-align:center;
display: table;



}


.sti_container {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
margin: 0px auto;
width: 100%;
min-height: 200px;
padding: 0px;
overflow: hidden;
-webkit-backface-visibility: hidden;
margin-bottom: 0px;
margin-top:40px;
}




.category--push-medium {
padding-top:10px;
padding-bottom: 7px;
color: black;
font-family:"PT Sans";
}

.title--push-medium {
font-size: 22px;
font-size: 1.375rem;
font-weight:600;
line-height: 22px;
line-height: 1.375rem;
letter-spacing: -1px;
padding-bottom: 7px;
color: black;
font-family:"PT Sans";
}





.boxReplyWrite .obtnArea {display:block;
clear: both;
position: relative;
width: 100%;
height: 37px;
padding:20px 0 0 0;
overflow: hidden;
margin-top: 15px;
text-align: right;
}
.boxReplyWrite .swapImg{display:none;}

.boxReplyList { overflow:hidden; padding:16px; border-top:0px solid #B6AEA4; background:#fff; margin-top:20px;width:89%;margin: 0 auto;}
.boxReplyList li { position:relative; clear:both; overflow:hidden; padding:12px;border-bottom:1px solid #D6D1CC;min-height:90px;}
.boxReplyList li:first-child { position:relative; clear:both; overflow:hidden; padding:12px;border-top:1px solid #D6D1CC;min-height:90px;}

.boxReplyList li strong { float:left; font-size:1.1em; font-family:'NanumBarunGothic'; color:#2f2f2f;width:22%; }
.boxReplyList li strong button { margin-left:3px; }
.boxReplyList li p { float:left; padding-left:10px;color:#333; line-height:1.5;width:70%; }
.boxReplyList li span { float:right; color:#888; }



.boxReplyList li span { display:none;}





}
