<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

 /* PC Device */

@media all and (min-width:1001px){


	/* �꾩껜硫붾돱 */
	#total_m_lay{display:none;}
	.btnMenuClose{display:none}
}

@media all and (max-width:1540px){
	#full_dropdown {float:right;}

}


@media all and (max-width:1200px){
	#full_dropdown, #hd .top_login ul li a#top_total {display:none;}	
	#tnb {display: inline-block;}

	.sub_title {width:100%; padding:0 2%; box-sizing:border-box; }
    #gnb #gnb_1dul {width:100%;}
	#sidebar {width:100%;overflow: hidden;}
	#logo {left:1%;}
	#tnb {right:1%;}

	.wrap {width:100%; min-width:320px;padding:0 2%; box-sizing:border-box; margin:0 auto;}
	#main_01 .wrap {padding:0;}
	.copy_right {right:2%;}
		
}




 /* Tablet Device */
@media all and (max-width:1000px){
	img{max-width:100%}
	.mem_part {margin-top:0;position:relative;left:auto;top:auto;}
	#main_01 {height:auto;}
	/*.mVisual {height:450px}*/
	.mVisual, .mVisual li {height:450px}
	.bx-wrapper .bx-caption {bottom: 24px;}
	.mVisual .bx-wrapper .bx-controls-direction a {bottom: 29px;}
	.mVisual .bx-controls .bx-pager-item a{width:30px;height:4px}
	#weather h3{display:none;}
	#hd .top_sns {display:none;}
	.main_movie {width: 100%;margin-right: 0;}
	.main_popup {width: 100%;float: left;clear: both;margin-top: 20px;}
	.main_popup a {display:block;}
	.main_movie li a img {height:auto;}
	.photo_list li {width: 50%;margin-right: 0;}
	.photo_list li a {margin:8px;}
	.photo_list li a img {height: 215px;}
	.main_biz {width: 100%;float: left;}
	.bizarrowSlider {margin-top: 0;text-align: right;width: auto;position: absolute;display: inline-block;right: 2%;top: 0;}
	#aro_next {right: auto;}
	#aro_prev {left:auto;}
	.main_biz_con {margin-top:20px;width:100%;}
	.main_biz h2 {margin-bottom:0;}
	#gnb {height: 83px;}
	#logo {top:16px;}
	#sidebar {display:none;}
	#m_sidebar {display:block;}






	#container #content{width:100%;padding:0 2%;box-sizing:border-box;}
	#container #content .sConBox{padding:50px 10px 50px; max-width:768px}
	#container #content .sConBox .btnPrint{display:none}

	
	.cont_inquiry {height: 240px;}
	.cont_inquiry .online_inqu {right: 5%;}


   .sConBox {width:100%; margin-top:0px;}

	
   div#bo_list, section#bo_w, article#bo_v,  #smb_my, #sod_fin, #sod_v, #sod_frm, #sod_fin  {width: 96% !important;overflow: hidden;}
   div#bo_gall, div#sct, #sit  {width: 96% !important; margin:50px auto; padding:0;}


	/* 寃뚯떆�� �쎄린 */
   #bo_v {padding:20px;}

   /* 寃뚯떆�� 寃��� */
   #bo_sch .sch_input{width:60%}


   .sct_20 .sct_li {margin:0 3% 30px 0; width:48.5% !important;}
   .sct_20 .sct_li:nth-child(3n) {margin-right:3%;}
   .sct_20 .sct_li:nth-child(2n) {margin-right:0%;}



    /* �곹뭹 �곸꽭蹂닿린 - �대�吏� 誘몃━蹂닿린 */
    #sit_pvi {width:45%;}

   /* �곹뭹 �곸꽭蹂닿린 - 媛꾨왂�뺣낫 諛� 援щℓ湲곕뒫 */
    #sit_ov {width:50%;}

	#exptime {border-radius:0; border:0; padding:0; }
    #khoa {border-radius:0; border:0; padding:0; }

    .history .his_sec {padding:0;}


}
@media all and (max-width:950px){
	.tab_container li.mem, .tab_container li.mem02 {padding: 12px;}
	.mem .mem_img, .mem02 .mem_img {margin-right: 15px;}
	.mem .mem_info, .mem02 .mem_info {margin-left: 138px;}
	#biz_top .btop_in img { display: block; float: none; margin: 0 auto;}
	#biz_top .btop_con { margin-left: 0; clear: both; margin-top: 20px; }




}
@media all and (max-width:900px){
	.copy_right {width: 100%;position: relative;right: inherit;top: inherit;margin-top: 30px;clear: both;float: left;}
	#smb_my_ov .op_area dt {width: 20%;clear:both;}
	#smb_my_ov .op_area dd {width: 80%;}


}
@media all and (max-width:860px){
	#sidebar &gt; div {overflow: hidden;display: block;width: 100%;}
	#sidebar &gt; div a {padding: 0 36px;border-right: #000 1px solid;}

	.sct_10 .sct_li {width: 33% !important;}
	#sct_ct_1 li {width: 25% !important;}
}
@media all and (max-width:800px){
	.tab_container li {width:50%;margin-right: 0;}	
	.tab_container li a {margin:5px;}
	.main_biz {width: 100%;}
	.main_online {clear: both;width: 100%;float: left;margin-top: 20px;}
	#bo_sch .sch_input {width: 47%;}


}
@media all and (max-width:780px){

	/*.mVisual {height:350px}*/
	.mVisual, .mVisual li {height:350px}
	
	.sVisual {height: 300px;}

	.cont_inquiry .online_inqu {text-shadow: 3px 1px 4px #000;}
	
}


 /* Mobile Device */

@media all and (max-width:768px){
	#weather {display:none;}
	

	.terms { padding:0 25px 50px};
 }

@media all and (max-width:750px){

	.tab_container li.mem, .tab_container li.mem02 {width: 100%;margin-right:0;}
	.mpart_01, .mpart_02 {width: 100%;margin-right:0;}
	li.no-mem {display:none;}
	
}
@media all and (max-width:720px){
	.mem_part li {width: 33.3%;}
	.main_board li {width:50%;margin-right:0;}
	.main_board li a {margin: 10px 5px;padding:20px;}
	#main_02.main_board .board-title {margin-bottom:10px;}
}
@media all and (max-width:700px){
	
	.mem_part, .main_popup {width: 100%;}
	.main_popup img {height:auto;}
	.popup_slides a {display:block;}
	.tabs {background:#fff;}
	.tabs li {width: 33.3%;}
	.tabs li:nth-child(1), .tabs li:nth-child(2), .tabs li:nth-child(3) {border-bottom:#ddd 1px solid;}
	.tabs li:last-child {border-right:#ddd 1px solid;}
	#organization .tabs li:last-child {border-right: none;}
	#organization .tabs li:nth-child(1), #organization .tabs li:nth-child(2), #organization .tabs li:nth-child(3) {border-bottom:none;}
	.calendar_wrap {width: 100%;border-right:none;}
	.calendar_day {width: 100%;margin-top:30px;}
	.greeintgs &gt; img {width: 327px;display: block;margin:0 auto 37px auto;float: none;}
	.greeintgs h2 {clear:both;font-size: 25px;word-break:keep-all;}
	.sub_navi_inner {height:30px;line-height:30px;}
	.greeintgs_img {width: 100%;margin-right: 0;text-align:center;float:none;}
	.greeintgs_img p {display:none;}
	.greeintgs {margin-left: 0;margin-top:30px;width: 100%;overflow:hidden;}
	.greeintgs_img &gt; img {margin:0 auto;max-width:100%;}
	.sign {font-size: 17px;}
}
@media all and (max-width:640px){
	.operation_con h2 {width: 100%;margin-right: 0;float: none;font-size: 21px;margin-bottom: 20px;}
	.ooper-in {margin-left: 0;}
	.ooper-in h3 {font-size: 18px;margin-bottom: 2px;}
	.ooper-in p {font-size: 15px;}
	.poer_box {padding: 20px;font-size: 15px;}
}
@media all and (max-width:640px){

	.mb {display:block;}
	
	#hd .top_login {display:none;}
	#tnb {right: 3%;}

	
	.cont_inquiry .online_inqu {right: 2%;}
	.con_box &gt; .cont_inquiry &gt; .online_inqu &gt; h2 {font-size: 22px;}
	.cont_inquiry p {font-size: 16px;}


    #sidebar &gt; div a {font-size:14px; }
    .sub_navi_inner {margin-bottom:20px;}

	.sConBox h2 { font-size: 20px;}
	.sConBox h3 { font-size: 18px;line-height: 25px;}


    /* 寃뚯떆�� 紐⑸줉 */
    .bo_title_review {font-size:18px; }
	/* 寃뚯떆�� �쎄린 */
   #bo_v {padding:10px;}
    /* 寃뚯떆�� 寃��� */
   #bo_sch {width:100%}
   #bo_sch select{display:none;}
   #bo_sch .sch_input{width:82%}

 
   .sct_20 .sct_li {margin:0 0 30px 0; width:100% !important;}
   .sct_20 .sct_li:nth-child(3n) {margin-right:0%;}
   .sct_20 .sct_img a, .sct_20 .sct_img a img {max-width:500px;}

   .sod_left {width:100%; float:none;padding: 20px 0 20px 0;}
   .sod_right {width:100%; float:none;}

   .th_line th {font-size:13px;}
   #sod_fin_list .td_bdno dd {margin-top:10px;}
   
   dl.note {margin-top:50px;}
   dl.note dt {font-size:20px;}
   p.note {font-size:14px;}
	
	div#sit {margin: 30px auto;}
	#wrapper_title {font-size: 24px; margin: 20px 0;}
	.sub_title h1 {font-size: 24px; margin: 20px 0;}
	.greeintgs h2 {font-size: 19px;}
	.greeintgs p {font-size: 15px;}
	.greeintgs p span {font-size: 17px;}

    /* �곹뭹 �곸꽭蹂닿린 - �대�吏� 誘몃━蹂닿린 */
    #sit_pvi {width:100%; max-width:100%;text-align:center; margin-bottom:30px; }

   /* �곹뭹 �곸꽭蹂닿린 - 媛꾨왂�뺣낫 諛� 援щℓ湲곕뒫 */
    #sit_ov {width:100%; height: auto; min-height: auto;}
	#sit_ov_btn button {width:48%;}

	#sit_inf {margin: 20px 0;}

	  
    .tbl_frm01 .frm_input,  .tbl_frm01 textarea{max-width:280px;}

   .salon_top_txt {padding: 34px;}

.privateD {padding: 20px; }
/* .mbskin{width:98%;} */

}

@media all and (max-width:610px){
	.group {overflow-x:scroll;}
	.mobile_txt {display:block;padding:10px 0;}
	table.group_table th, table.group_table td { padding: 7px;}
}
@media all and (max-width:600px){
	  /*泥댄뿕�꾨줈洹몃옩*/
   .sct_10 .sct_li {width:50% !important; margin-bottom:50px; display: block; margin: 0;}
   .sct_10 .sct_img {margin: 0 0 20px;}
   .sct_10 .sct_img a {font-size: 16px;}

   #sct_ct_1 li {width: 50% !important;}

   #fregister section {margin: 10px auto 60px !important;}
   #fregister .fregister_agree {top: inherit !important; padding: 10px !important;}
    .hd_pops {top:0 !important;left:0 !important;width: 100%;}
   .hd_pops_con {width:100%  !important;height:auto  !important;}
   .hd_pops_con img {display:block;width:100%  !important;height:auto  !important;}
   .hd_pops_conp {margin-bottom:0;}
	.main_txt_in h2 img {width: 313px;}
	.history .his_sec:after {left: 4%;}
	.history .his_sec .his_info li {width: 96%}
	.history .his_sec .his_info li:nth-child(even) {float: left;margin: 0 0 22px 4%;padding: 0 0 0 120px;text-align: left;}
	.history .his_sec .his_info li:nth-child(even):before {right:auto;left: -8px;}
	.history .his_sec .his_info li:nth-child(even) span {right: auto;left: 26px;}
	.history .his_sec .his_info li span {left: 26px;}
	.history .his_sec .his_info li {padding-left: 120px;}	
	.tab_container li.mem {width: 100%;margin-right:0; height:auto; overflow: hidden;}
	.mem_part li a h3 {font-size: 17px;}
	#main_02, #main_03, #main_04, #main_05 {padding:40px 0;}
	.photo_list li a img {height: 198px;}
	.main_biz h2, #main_04 h2, #main_03 h2, #main_02.main_board .board-title h2 {font-size: 28px;}
	#main_02.main_board .board-title p {font-size: 19px;}
	.photo_list li a p {font-size: 16px;}



}

@media all and (max-width:570px){
	#gym_con li {width: 100%;float: left;margin-bottom: 20px;}
	#gym_con li:last-child {margin-bottom: 0;}
	#sit_desc_btn {margin: 27px 0 30px 0;text-align: center;}
}
@media all and (max-width:500px){
	.mbskin {width: 100%;}
	.main_txt {top: 113px;}
	.main_txt_in h2 img {width: 250px;}
	.main_txt_in p {font-size: 14px;}
	.sVisual &gt; div p {padding:0 5%;word-break:keep-all;}
	#biz_list li {padding:20px;}
	.biz_img {width: auto;float: none;margin-right: 0;text-align: center;}
	.biz_in {margin-left: 0;}
	#sod_inquiry li .idtime_time {position: relative;top: auto;right: auto;color: #999;display: block;}
	.td_name, .td_datetime {display:none;}
	.bo_v_nb li .nb_date {display:none;}
}

 /* Mobile Device */

@media all and (max-width:460px){
	#logo a img {width: 260px;}
	#gnb {height: 69px;}
	#tnb {top:21px;}
	.bx-wrapper .bx-caption span {width: 199px;}
	.mVisual .bx-wrapper .bx-next {margin-right: -154px;}
	.mVisual .bx-wrapper .bx-prev {margin-left: -154px;}
}


@media all and (max-width:440px){
	.bo_v_left, .bo_v_com {margin: 10px 0;float: right;}
	.tabs li {width:50%;border-left:none;border-right:#ddd 1px solid;}
	.tabs li:nth-child(2n) {border-right:none;}
	.tabs li:nth-child(4) {border-bottom: #ddd 1px solid;}
	.tab_container li {width: 100%;}
	#organization .tabs li {width:50%;}
	#organization .tabs li:last-child {border-right: none;}
	#organization .tabs li:nth-child(1), #organization .tabs li:nth-child(2) {border-bottom:#ddd 1px solid;}
	#organization .tabs li:last-child{border-bottom:none;}
	#organization .tabs li:nth-child(1), #organization .tabs li:nth-child(3){border-left: none;border-right: none;}
	#biz_top .btop_in li h5 {background: url(/img/sub/biz_icon.gif) 0 8px no-repeat;padding-left: 14px;font-size: 16px;margin-bottom: 0;}
	.sub_title h4 {font-size: 29px;margin-bottom: 34px;padding: 0 0 10px 0;}
	.sVisual &gt; div h2 {font-size: 30px;}
	.sVisual &gt; div p {font-size: 17px;}
}	
@media all and (max-width:400px){
	
	
    p.note {line-height:20px; height:40px;}
	.tbl_frm01 .frm_input, .tbl_frm01 textarea {width:90%;}
	.mem_part li {width: 50%;}
	#main_02.main_board .board-title a img {width:30px;}
	.main_board li {width:100%;}
	.main_movie li {width: 100%;margin-right: 0;margin-bottom:10px;}
	.photo_list li {width: 100%;}
	.photo_list li a img {height: auto;}
	
}
@media all and (max-width:370px){

	.main_trend li a img {height: 275px;}
	 .sct_10 .sct_li {width:100% !important;}
	 .copy_right select {width:100%}
	.grid_3 {width: 117px;}
	.mem .mem_img, .mem02 .mem_img {margin-right: 0;width:100%;display:block;text-align:center;}
	.mem .mem_img img, .mem02 .mem_img img {width: auto;display:inline-block;}
	.mem .mem_info, .mem02 .mem_info {margin-left: 0;}
	.mem .mem_info &gt; h5 {margin-bottom: 10px;font-size: 20px;margin-top: 4px;}
	.mem .mem_info dd, .mem .mem_info dt {font-size: 15px;}
}
</pre></body></html>