/* style.css */
@import url("needpopup.min.css");
@import url("navi.css");
@import url("animate.css");
@import url("css.css");

/***************************************************************** ·¹ÀÌ¾Æ¿ô  2018 **********************************************************************/
#menus {width:100%; margin:0 auto; z-index:99999999999999999999; background-color:#FFF; }

/****************************************************************768*************************************************************************************************************/
@media (max-width:768px){
#footer {width:100%; margin-right:auto;margin-left:auto; height:auto; background-color:#414141; border-top:0px solid #f4f4f4;}
#wrapper {height:150; width:100%; background-color:#FFF;   position: absolute;  z-index:10000000000000; } 
#header {position: relative;   z-index:10000000000000; } 

.main{width:100%; margin-right:auto;margin-left:auto; }
.main2{width:100%;  padding:0px 10px 0px 10px;  margin-right:auto;margin-left:auto;}
.main4{width:100%;  padding:0px 5px 0px 5px;  margin-right:auto;margin-left:auto; }

.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; padding: 0px 10px 0px 0px;}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 10px 0px 0px;}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%;padding: 0px 10px 0px 0px;}
.col-md-5 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%}
.col-md-6 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%}
.col-md-7 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

/********************************** col3 top***********************************************************************************/
.col-md-t3-a {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 0px 0px 0px 0px;}
.col-md-t3-b {-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding: 0px 0px 0px 0px;}
.col-md-t3-c {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 0px 0px 0px 0px;}

/********************************** col3 main***********************************************************************************/
.col-md-3-a {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-3-b {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-3-c {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}

/********************************** col3 notice ***********************************************************************************/
.col-md-latest-1 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 0px 0px 0px 0px;}
.col-md-latest-2 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 0px 0px 0px 0px;}
.col-md-latest-3 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 0px 0px 0px 0px;}

/********************************** col2 main***********************************************************************************/
.col-md-2-a {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 5px 0px 0px;}
.col-md-2-b {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 5px;}

/********************************** col2 page layout***********************************************************************************/
.col-md-page-left {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 0px 0px; border-right:0px solid #EFEFEF; }
.col-md-page-main {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 0px 20px;}


/********************************** col2 contents layout***********************************************************************************/
.col-md-contents-left {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 10px 0px 10px 0px; border-top:1px solid #C4C4C4; }
.col-md-contents-main {-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding: 10px 0px 10px 20px; border-top:1px solid #f5f5f5;}
.col-md-contents-contents {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px; border-bottom:1px solid #f5f5f5;}

/********************************** col2 icon***********************************************************************************/
.col-md-2-d {display:none}
.col-md-2-e {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 0px 0px;}

/********************************** col2 cs main***********************************************************************************/
.col-md-cs-1 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 10px 0px 0px 0px;}
.col-md-cs-2 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 10px 0px 0px 0px;}
.col-md-cs-3 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 5px 0px 0px 0px;}
.col-md-cs-4 {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 5px 0px 0px 0px;}

/********************************** col2 title***********************************************************************************/
.col-md-title-left {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px 0px 10px 0px; border-bottom:1px solid #787878; }
.col-md-title-main {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px 0px 10px 20px; border-bottom:0px solid #DCDCDC;}

.col-md-con-left {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 10px 0px 10px 0px; border-bottom:0px solid #C4C4C4; }
.col-md-con-main {-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding: 10px 0px 10px 20px; border-bottom:0px solid #f5f5f5;}

.col-md-con-left {display:none}
.col-md-con-left i{font-size:50px;}
.col-md-con-main {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 5px; border-bottom:0px solid #f5f5f5;}
.col-md-con-main ul li{  margin-left:20px;  line-height: 180%;}

/********************************** col2 foot***********************************************************************************/
.col-md-foot-left {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px 0px 10px 0px; border-top:0px solid #7B7B7B; }
.col-md-foot-main {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px 0px 10px 20px; border-top:0px solid #DCDCDC;}

/********************************** col2 ***********************************************************************************/
.col-md-a2-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 10px 0px;}
.col-md-a2-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 0px 10px;}

/********************************** board col2 ***********************************************************************************/
.col-md-b2-1{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding: 0px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}
.col-md-b2-2{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 0px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}

/********************************** call ***********************************************************************************/
.col-md-c2-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}

/********************************** board- photo-list ***********************************************************************************/
.col-photo-list {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 5px ;}

/********************************** pc & mobile ***********************************************************************************/
.pc {display:none}
.mblock {display:block; padding:5px;}
.moblock {display:block;}
/******************************************************font size **************************************************************/
.text10{font-size:32px;}
.text9{font-size:30px;}
.text8{font-size:28px;}
.text7{font-size:24px;}
.text6{font-size:22px;}
.text5{font-size:20px;}
.text4{font-size:18px;}
.text3{font-size:16px;}
.text2{font-size:15px;}
.text1{font-size:13px;}
.text{font-size:12px;}

.c_br {padding:5px;}
.c_l1 {padding:10px;}
.c_l2 {padding:15px;}
.c_l3 {padding:20px;}
.c_l4 {padding:25px;}
.c_l5 {padding:30px;}
.c_l6 {padding:35px;}
.c_l7 {padding:40px;}
.c_l8 {padding:45px;}
.c_l9 {padding:50px;}

.c_line {border-bottom:1px solid #EFEFEF; background:rgba(0,0,0,0); padding:0px 0px 0px 0px;}
.c_line2{border-top:1px solid #EFEFEF;  padding:10px 0px 10px 0px;}
.c_line3 {border-bottom:1px solid #DDDDDD; background:rgba(0,0,0,0); padding:0px 0px 0px 0px;}

.t_icon1 {	position: relative;	float: left;	margin: 15px 0px 0 10px;}
.t_icon2 {	position: relative;	float: right;	 margin: 15px 10px 0 0px;}
.t_text1 {	position: relative;	float: left;	margin: 5px 0px 0 0px;}
.t_text2 {	position: relative;	float: right;	 margin: 5px 10px 0 10px;}

/******************************************************tt **************************************************************/
.tt { position: absolute;	z-index:2; left:0px; right:0;  top:250px;margin:auto;}
.tt2 { position: absolute;	z-index:2; left:0px; right:0;  top:350px;margin:auto;}

.t_box {position: relative; }

.s_tt { position: absolute;	z-index:2; left:0; right:0;  top:120px;margin:auto;text-align:center;}
.s_tt2 { position: absolute;	z-index:2; left:0; right:0;  top:50px;margin:auto;text-align:center;}

/***************************************************************** bg_img ***************************************************/
.main_tab0 {padding-top:0px;}
.title_bg {background-color:#FFFFFF;  height:100px; }
.title_bg1 {background:url('/img/t1.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg2 {background:url('/img/t2.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg3 {background:url('/img/t3.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg4 {background:url('/img/t4.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg5 {background:url('/img/t5.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg6 {background:url('/img/t6.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_bg7 {background:url('/img/t7.png'); background-position:center top;background-size: cover; height:200px; width:100%; }
.title_pd {padding-top:110px;}
.title_pd2 {padding-top:150px;}

.main_tab1{background-color:#FFFFFF; background-repeat:no-repeat; background-position:top center; background-attachment:fixed;  height:auto; width:100%; }
.main_tab2{background:url('/img/m.png'); background-position:center top;background-size: cover; background-attachment:fixed;  height:auto;  width:100%; }
.company_tab{background:url('/img/m.png'); background-position:center top;background-size: cover; background-attachment:fixed; height:auto;   width:100%; }

.size_img{width:100%;}
.main_logo_s {width:50px;}

/*****************************************************************room_list ***************************************************/
.pop1 {z-index:100;  left:10px; right:10px; top:150px; position:absolute; }
.pop1_img {width:100%; max-width:400px;}
.logo_img {width:250px;}
.ps_img {width:100%; height:200px;}
.img_file {width:100%;}
.img_file2 {width:100%;}
.bus_img {width:100%;}
.c_box { border:1px solid rgba(255,255,255,0.5); padding:10px 10px 10px 10px;}
.c_box1 { border:1px solid rgba(0,0,0,0.2); padding:10px 10px 10px 10px;}
.c_box2 { border-top:1px solid #D7D7D7; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;padding:10px 10px 10px 10px;}
.reser_box { width:90%; border:1px solid rgba(0,0,0,0.2); padding:20px;margin-right:auto;margin-left:auto; }

/********category**************/
.category_left_ul li{display:inline-block; border:1px solid #f4f4f4; margin-right:5px; padding:10px 20px 10px 20px; width:auto; font-size:13px;}

/********table**************/
.tbl-type01-1 {border-collapse:collapse;border-spacing:0px;margin-right:auto;margin-left:auto;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #333}
.tbl-type01-1 th, .tbl-type01-1 td {border:1px solid #d5d5d5;padding:5px;border-bottom:1px solid #9a9a9a;word-wrap:break-word}
.tbl-type01-1 th {background:#fafafa;border-bottom:1px solid #979797;}
.tbl-type01-1 td {background:#fff; font-size:12px;  text-align:center; line-height: 180%;}
.tbl-type01-1 td.c_left { text-align:left; line-height: 180%;}
.tbl-type01-1 thead th {padding:12px 5px; color:#000;font-weight:600; font-size:12px; }
.tbl-type01-1 tbody th {background:#fbfbfb;color:#444; font-weight:normal; font-size:12px;}
.tbl-type01-1 thead th.vline {border-bottom:1px solid #d5d5d5;} /* th°¡ 2ÁÙÀÏ °æ¿ì  */
.tbl-type01-1 td.bg1{background:#FFFEE9;}
.tbl-type01-1 td.bg2{background:#E9F3FF;}
.tbl-type01-1 td.bg3{background:#FFE9FC;}
.tbl-type01-1 td.bg4{background:#fafafa;font-weight:600;}
.tbl-type01-1 tr.bg th, .tbl-type01-1 tr.bg td  {background:#EEEEEE;} /* °­Á¶ */


}


/********************************************************min-width: 768******************************************************************************************************/
@media (min-width: 768px){
#footer {width:100%; margin-right:auto;margin-left:auto; height:auto; background-color:#414141; border-top:0px solid #f4f4f4;}
#wrapper {height:150; width:100%; background-color:#FFF;   position: absolute;  z-index:10000000000000; border-top:2px solid #B00428;} 
#header {position: relative;   z-index:10000000000000; } 

.main{width:100%; margin-right:auto;margin-left:auto; }
.main2{width:1200px;  margin-right:auto;margin-left:auto; }
.main3{width:100%; margin-right:auto;margin-left:auto; border-bottom:1px solid #ECF0F4;);}
.main4{width:1600px;  margin-right:auto;margin-left:auto; }

.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 10px 0px 0px;}
.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 10px 0px 0px;}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%; padding: 0px 10px 0px 0px;}
.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 16.6666%;flex:0 0 16.6666%;max-width:16.6666%}
.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 14.2222%;flex:0 0 14.2222%;max-width:14.2222%}
.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}

/********************************** col3 top***********************************************************************************/
.col-md-t3-a {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-t3-b {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-t3-c {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}

/********************************** col3 main***********************************************************************************/
.col-md-3-a {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-3-b {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}
.col-md-3-c {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 0px;}

/********************************** col3 notice ***********************************************************************************/
.col-md-latest-1 {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 10px 0px 0px;}
.col-md-latest-2 {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 10px 0px 10px;}
.col-md-latest-3 {-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding: 0px 0px 0px 10px;}

/********************************** col2 main***********************************************************************************/
.col-md-2-a {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 5px 0px 0px;}
.col-md-2-b {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 5px;}

/********************************** col2 top product***********************************************************************************/
.col-md-top-p1 {-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding: 0px 5px 0px 0px;}
.col-md-top-p2 {-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding: 0px 0px 0px 5px;}

/********************************** col2 main product***********************************************************************************/
.col-md-product-0 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 10px 5px 5px 5px;}
.col-md-product-1 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 20px 5px 5px 5px;}

.col-md-product-3 {-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 5px;}
.col-md-product-4 {-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding: 5px;}

/********************************** col2 icon***********************************************************************************/
.col-md-2-d {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 20px 5px 0px 0px;}
.col-md-2-e {-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding: 0px 0px 0px 5px;}

/********************************** col2 page layout***********************************************************************************/
.col-md-page-left {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 0px; border-right:0px solid #EFEFEF; }
.col-md-page-main {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 20px;}

/********************************** col2 contents layout***********************************************************************************/
.col-md-contents-left {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 10px 0px 10px 0px; border-top:1px solid #C4C4C4; }
.col-md-contents-main {-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding: 10px 0px 10px 20px; border-top:1px solid #f5f5f5;}
.col-md-contents-contents {-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 10px; border-bottom:1px solid #f5f5f5;}

/********************************** col2 cs main***********************************************************************************/
.col-md-cs-1 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 5px 0px 0px; border-right:1px solid rgba(255,255,255,0.2); }
.col-md-cs-2 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 20px;}

.col-md-cs-3 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 5px 0px 0px;}
.col-md-cs-4 {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 5px;}

/********************************** col2 title***********************************************************************************/
.col-md-title-left {-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding: 10px 0px 10px 0px; border-bottom:1px solid #7B7B7B; }
.col-md-title-main {-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding: 10px 0px 10px 20px; border-bottom:1px solid #DCDCDC;}

.col-md-con-left {-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;padding: 20px; border-bottom:0px solid #C4C4C4; }
.col-md-con-left i{font-size:50px;}
.col-md-con-main {-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;padding: 10px 0px 10px 20px; border-bottom:0px solid #f5f5f5;}
.col-md-con-main ul li{  margin-left:20px; padding-left: -10px;  padding-right: 10px;  line-height: 200%;}

/********************************** col2 foot***********************************************************************************/
.col-md-foot-left {-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 10px 0px 10px 0px; border-top:1px solid #505050; }
.col-md-foot-main {-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding: 10px 0px 10px 20px; border-top:1px solid #505050;}

/********************************** col2 ***********************************************************************************/
.col-md-a2-1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 40px 0px 0px;}
.col-md-a2-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding: 0px 0px 0px 40px;}

/********************************** board col2 ***********************************************************************************/
.col-md-b2-1{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding: 0px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}
.col-md-b2-2{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 0px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}

/********************************** call ***********************************************************************************/
.col-md-c2-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding: 0px 0px 10px 0px; border-bottom:1px solid #f5f5f5;}

/********************************** login col2 ***********************************************************************************/
.col-md-l1-1{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding: 0px 0px 10px 0px; border-bottom:0px solid #f5f5f5;}
.col-md-l1-2{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding: 0px 0px 10px 0px; border-bottom:0px solid #f5f5f5;}


/********************************** board- photo-list ***********************************************************************************/
.col-photo-list {-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding: 5px ;}

/********************************** pc & mobile ***********************************************************************************/
.mobile {display:none}
.mblock {display:block; padding:5px;}
.moblock {display:none}
/******************************************************font size **************************************************************/
.text10{font-size:46px;}
.text9{font-size:40px;}
.text8{font-size:36px;}
.text7{font-size:32px;}
.text6{font-size:28px;}
.text5{font-size:24px;}
.text4{font-size:20px;}
.text3{font-size:18px;}
.text2{font-size:16px;}
.text1{font-size:14px;}
.text{font-size:12px;}

.c_br {padding:5px;}
.c_l1 {padding:10px;}
.c_l2 {padding:20px;}
.c_l3 {padding:30px;}
.c_l4 {padding:40px;}
.c_l5 {padding:50px;}
.c_l6 {padding:60px;}
.c_l7 {padding:70px;}
.c_l8 {padding:80px;}
.c_l9 {padding:90px;}
.c_line {border-bottom:1px solid #EFEFEF; background:rgba(0,0,0,0); padding:0px 0px 0px 0px;}
.c_line2{border-top:1px solid #EFEFEF;  padding:10px 0px 10px 0px;}
.c_line3 {border-bottom:1px solid #DDDDDD; background:rgba(0,0,0,0); padding:0px 0px 0px 0px;}
.c_line4 {border-bottom:1px solid #F8F8F8; background:rgba(0,0,0,0); padding:0px 0px 0px 0px;}

.t_icon1 {	position: relative;	float: left;	margin: 15px 0px 0 10px;}
.t_icon2 {	position: relative;	float: right;	 margin: 15px 10px 0 0px;}
.t_text1 {	position: relative;	float: left;	margin: 5px 0px 0 0px;}
.t_text2 {	position: relative;	float: right;	 margin: 5px 10px 0 10px;}

/******************************************************tt **************************************************************/
.tt { position: absolute;	z-index:2; left:0px; right:0;  top:45%;margin:auto;}
.tt2 { position: absolute;	z-index:2; left:0px; right:0;  top:55%;margin:auto;}

.t_box {position: relative; text-align:left;width:1200px;  margin-right:auto;margin-left:auto;  }
.t_box2 {margin:auto; background:rgba(0,0,0,0.5);}

.s_tt { position: absolute;	z-index:2; left:0; right:0;  top:250px;margin:auto;}
.s_tt2 { position: absolute;	z-index:2; left:0; right:0;  top:180px;margin:auto;}

/***************************************************************** bg_img ***************************************************/
.main_tab0 {padding-top:0px; background-color:#F4F5FF;}
.title_bg1 {background:url('/img/t1.png'); background-position:center center;background-size: cover; height:400px; width:100%; }
.title_bg2 {background:url('/img/t2.png'); background-position:center center;background-size: cover; height:400px; width:100%; }
.title_bg3 {background:url('/img/t3.png'); background-position:center center;background-size: cover; height:400px; width:100%; }
.title_bg4 {background:url('/img/t4.png'); background-position:center center;background-size: cover; height:400px; width:100%; }
.title_bg5 {background:url('/img/t5.png'); background-position:center center;background-size: cover; height:400px; width:100%; }
.title_pd {padding:0px; border-bottom:0px solid #555555;}
.title_pd2 {padding:80px; border-bottom:0px solid #555555;}


.main_tab1{background-color:#FFFFFF; background-repeat:no-repeat; background-position:top center; background-attachment:fixed;  height:auto; width:100%; }
.main_tab2{background:url('/img/m.png'); background-position:center top;background-size: cover; background-attachment:fixed;  height:auto;  width:100%; }
.company_tab{background:url('/img/m.png'); background-position:center top;background-size: cover; background-attachment:fixed;  height:1080px;  width:100%; }


.quick-menu i{margin:15px 10px 10px 10px; float: right;}
.size_img{}
.main_logo_s {width:150px;}
/*****************************************************************room_list ***************************************************/
.room_list{ color:#000000; background-color:#FFF;  float:none; display:inline-block;  width:auto;  margin:5px;   padding:10px 10px 10px 10px; border-top:1px solid #B4B4B4; border-bottom:1px solid #f4f4f4;}
.room_list a{color:#000000; !important; text-decoration:none; border-top:1px solid #B4B4B4; border-bottom:1px solid #f4f4f4;}
.room_list:hover{color:#FF9400; background-color:#FFFFFF;  cursor:pointer;  border-top:1px solid #4F4F4F;  border-bottom:1px solid #f4f4f4;}

.pop1 {z-index:100;  left:20px; top:150px; position:absolute; }
.pop1_img {width:400px;}
.logo_img {width:370px; padding:20px 0px 20px 0px; }
.ps_img {width:100%; height:200px;}
.img_file {width:auto; max-width:800px;}
.img_file2 {width:auto; max-width:900px; border-top:1px solid #D7D7D7; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;padding:10px 10px 10px 10px;}
.bus_img {width:auto; max-width:667px;}
.c_box { border:1px solid rgba(255,255,255,0.5); padding:10px 10px 10px 10px;}
.c_box1 { border:1px solid rgba(0,0,0,0.2); padding:10px 20px 10px 20px;}
.c_box2 { border-top:1px solid #D7D7D7; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;padding:10px 10px 10px 10px;}
.c_box3 { border-top:2px solid #5A5A5A; border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9;padding:10px 10px 10px 10px;}
.img_box { width:10%; border-top:1px solid #D7D7D7; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4;padding:10px 10px 10px 10px;}
.title_box { background-color:#FF9600;  padding:10px 10px 10px 10px;}
.reser_box { width:500px; border:1px solid rgba(0,0,0,0.2); padding:50px;margin-right:auto;margin-left:auto; }

/********.left_menu_ul**************/
.left_menu { }
.left_menu ul li:first-child{border-bottom:0px solid #f4f4f4; background-color:#555555; padding:20px 15px 20px 15px; list-style: none;}
.left_menu ul li{border-bottom:1px solid #F4F4F4; border-left:1px solid #F4F4F4; border-right:1px solid #F4F4F4;background-color:#FFFFFF; padding:15px 15px 15px 15px; list-style: none;}
.left_menu li:last-child{border-right:0px solid #f4f4f4; } 

/********top**************/
.location {width:1200px;  margin-right:auto;margin-left:auto; }
.top_left_ul li{display:inline-block; border-right:1px solid #f4f4f4; padding:10px 30px 10px 30px; width:auto; font-size:15px;}
.top_left_ul li:first-child{border-left:0px solid #f4f4f4; font-size:12px; padding:15px 15px 15px 15px; color:#FF9400;}
.top_left_ul li:last-child{border-right:0px solid #ffffff; font-weight:600;}

/********category**************/
.category_left_ul li{display:inline-block; border:1px solid #E3E3E3; margin-right:5px; padding:10px 30px 10px 30px; width:auto; font-size:15px;}

/********table**************/
.tbl-type01-1 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #333}
.tbl-type01-1 th, .tbl-type01-1 td {border:1px solid #d5d5d5;padding:10px; border-bottom:1px solid #9a9a9a;word-wrap:break-word}
.tbl-type01-1 th {background:#fafafa;border-bottom:1px solid #979797; }
.tbl-type01-1 td {background:#fff; font-size:15px;  text-align:center; line-height: 180%;}
.tbl-type01-1 td.c_left { text-align:left; line-height: 180%;}
.tbl-type01-1 thead th {padding:12px 5px; color:#000; font-size:15px;  font-weight:600;}
.tbl-type01-1 thead th.vline {border-bottom:1px solid #d5d5d5;} /* th°¡ 2ÁÙÀÏ °æ¿ì  */
.tbl-type01-1 td.bg1{background:#FFFEE9;}
.tbl-type01-1 td.bg2{background:#E9F3FF;}
.tbl-type01-1 td.bg3{background:#FFE9FC;}
.tbl-type01-1 td.bg4{background:#fafafa;font-weight:600;}
.tbl-type01-1 tr.bg th, .tbl-type01-1 tr.bg td  {background:#EEEEEE;} /* °­Á¶ */

}


/****************************youtube ***************************/
.video {
  width: 100%;
  max-width: 900px;
  margin: 30px auto;
  border-radius: 30px;
  background-color: #f0f0f0;
  padding: 40px;
  box-sizing: border-box;
  box-shadow: 0px 8px 33px #999;
}
 
.video-container {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 50%;
}
 
.video iframe {
  z-index: 1;
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}



/***********************  Ç¥½ºÅ©·Ñ **********************/

@media (max-width:768px){
#kcm_table {width:100%;overflow:auto;}
#kcm_table table {white-space:nowrap;border-collapse:collapse;}
#kcm_table table th, #kcm_table table td {border:1px solid #E3E3E3; padding:0 10px 0 10px;}
}

@media (max-width:768px){
#kcm_table2 {width:100%;overflow:auto;}
#kcm_table2 table {white-space:nowrap;border-collapse:collapse}

}

td ul li{ list-style: none; padding:3px;}
.td_top {vertical-align: top; }
.table_border {border:0px solid #E3E3E3;}
.table_border td {font-size:15px; border-left:0px solid #CED4DA; padding:15px;}
.table_border td:first-child {border-left:0px solid #CED4DA;}
.table_border td:last-child {border-right:0px solid #CED4DA; }

.table_border th { border-left:0px solid #CED4DA; font-size:17px; font-weight:600; border-top:1px solid #CED4DA; border-bottom:1px solid #F4F4F4; background-color:#fff; color:#4A4A4A; padding:10px;}
.table_border th:last-child { border-right:0px solid #CED4DA; border-top:1px solid #CED4DA; color:#4A4A4A;}
.table_border th:first-child { border-left:0px solid #CED4DA; color:#4A4A4A;}
.table_border .table_t_line th { border:1px solid #CED4DA;}


/*********lightslider**********/
.content-slider li{	 text-align: center;  color: #FFF;padding: 50px 0;}



/*****************************½æ³×ÀÏÀÌ¹ÌÁö °íÁ¤ ****************/
@media (max-width:768px){
.simg{object-fit: cover; width: 100%; height: 350px;}
.simg1{object-fit: cover; width: 100%; height:120px;}
.simg2{object-fit: cover; width: 100%; height:200px;}
.simg3{object-fit: cover; width: 200px; height:200px;}
.simg4{object-fit: cover; width: 100%; height:200px;}
.simg5{object-fit: cover; width: 250px; height:250px;}
}
@media (min-width:768px){
.simg{object-fit: cover; width: 100%; height: 350px;}
.simg1{object-fit: cover; width: 100%; height:120px;}
.simg2{object-fit: cover; width: 100%; height:300px;}
.simg3{object-fit: cover; width: 200px; height:200px;}
.simg4{object-fit: cover; width: 100%; height:200px;}
.simg5{object-fit: cover; width: 250px; height:250px;}
}