 @charset "utf-8";
/* CSS Document */

@media screen and (min-width: 1025px) 
		{


#swrap {position: relative; width:100%; min-height:800px; height:auto;  text-align:center; display:block; }

#back_to_camera {
			clear: both;
			display: block;
			height: 80px;
			line-height: 40px;
			padding: 20px;
		}
		.fluid_container {
			margin: 0 auto;
			max-width: 1070px;
			width: 100%; position:relative

		}


#r_slogan { width:100%;font-family:'Nanum Gothic',sans-serif;font-size:23px; font-weight:bold;  text-decoration: none; color:#00344c; display:block; position:relative; top:35px; padding-bottom:50px; text-align:center; line-height:30px }

.r_wrap { width:100%; height:140px; position:relative; margin-top:20px }
.twrap { width:720px; height:140px; float:left; position:relative }

.r_res_btn { width:225px; height:auto; background:url(../image/room/r_btn.jpg) no-repeat center top;  float:left; margin-left:95px;   font-family:'Nanum Gothic',sans-serif;font-size:13px; color:#fff; text-indent:77px; line-height:37px; position:relative}
.r_res_btn a { color:#FFF }
.r_res_btn_m { width:225px; height:auto; background:url(../image/room/r_btn.jpg) no-repeat center top;  float:left; margin-left:95px;   font-family:'Nanum Gothic',sans-serif;font-size:13px; color:#fff; text-indent:77px; line-height:37px; position:relative}
.r_res_btn_m a { color:#FFF }
.r_check { width:225px; height:66px; border:#cbcbcb solid 1px; margin-top:20px; position:relative  }
.c_in { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414;  text-align:left; position:absolute; top:5px ; left:-50px  }
.c_out { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; text-align:left;position:absolute; top:25px; left:-50px } 

.ntable { width:100%; margin:0; border-collapse:collapse; text-align: center; border-top:#00344c 2px solid}
.ntable td { padding:12px; border-bottom:#d9d9d9 1px dotted ;font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414}
.ntable .t_head { background:#f2f5f6; font-weight:bold; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; width:160px  }


#r_textwrap { width:100%; height:auto; position:relative; clear:both; margin-top:25px}
.r_am { width:100%; margin:0; border-collapse:collapse; text-align:left; border-top:#00344c 2px solid}
.r_am  td { padding:12px; border-bottom:#d9d9d9 1px dotted ;font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414}
.r_am .am_head { font-family:'Nanum Gothic',sans-serif;font-size:18px; text-decoration: none; color:#00344c; font-weight:bold; text-align:left; vertical-align:top; line-height:24px  }
.r_am .am_time { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#535353;  text-align:left; line-height:24px }
.r_am .am_info { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#535353;  text-align:left; background:#EEE;  line-height:24px; width:25% }
.r_am .am_rule { font-family:'Nanum Gothic',sans-serif;font-size:14px; text-decoration: none; color:#535353;  text-align:left; line-height:24px }

#barwrap { width:100%; height:33px; line-height:33px; margin-top:15px; background:#00344c; color:#FFF; text-align:center; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; }
.r_rule_title { font-family:'Nanum Gothic',sans-serif;font-size:20px; text-decoration: none; color:#000; text-align:left; font-weight:bold; margin-bottom:10px}
#r_rule { width:100%; height:auto; margin-top:35px; position:relative ; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left; }

#li_d { text-decoration:underline; font-weight:bold; }

#r_rule02wrap { width:100%; height:auto; margin-top:50px; position:relative; margin-bottom:50px  }
#r_rule02left { width:510px; height:auto; float:left ; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left; margin-top:15px}
.r_rule_title02 { width:100%; height:35px; line-height:35px; background:#00344c; color:#FFF; text-align:left; text-indent:10px;  }

#r_rule02right { width:510px; height:auto; float:left; margin-left:50px; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left;margin-top:15px}
		
		}
@media screen and (max-width: 1024px) 
		{
		
#r_slogan { width:100%;font-family:'Nanum Gothic',sans-serif;font-size:14px; font-weight:bold;  text-decoration: none; color:#00344c; display:block; position:relative; top:20px; padding-bottom:30px; text-align:center; line-height:30px }

.r_wrap { width:100%; height:auto; position:relative; margin-top:0px }
.twrap { width:100%; height:auto;  position:relative }

.r_res_btn { width:225px; height:auto; background:url(../image/room/r_btn.jpg) no-repeat center top; margin:15px auto;  font-family:'Nanum Gothic',sans-serif;font-size:13px; color:#fff; text-indent:77px; line-height:37px; position:relative}
.r_res_btn a { color:#FFF }
.r_res_btn_m { width:225px; height:auto; background:url(../image/room/r_btn.jpg) no-repeat center top; margin:15px auto;  font-family:'Nanum Gothic',sans-serif;font-size:13px; color:#fff; text-indent:77px; line-height:37px; position:relative}
.r_res_btn_m a { color:#FFF }
.r_check { width:225px; height:66px; border:#cbcbcb solid 1px; margin:20px auto; position:relative  }
.c_in { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414;  text-align:left; position:absolute; top:5px ; left:-50px  }
.c_out { font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; text-align:left;position:absolute; top:25px; left:-50px } 

.ntable { width:100%; margin:0; border-collapse:collapse; text-align: center; border-top:#00344c 2px solid}
.ntable td { padding:12px; border-bottom:#d9d9d9 1px dotted ;font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414;}
.ntable .t_head { background:#f2f5f6; font-weight:bold; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414;   }


#r_textwrap { width:100%; height:auto; position:relative; clear:both; }
.r_am { width:100%; margin:0; border-collapse:collapse; text-align: center; border-top:#d9d9d9  1px dotted; font-family:'Nanum Gothic',sans-serif;font-size:12px; text-decoration: none; color:#333; text-align:left}
.r_am  td { padding:12px; border-bottom:#d9d9d9 1px dotted ;font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414}
.r_am .am_head { font-family:'Nanum Gothic',sans-serif;font-size:15px; text-decoration: none; color:#00344c; text-align:left;  width:25% }
.r_am .am_time { font-family:'Nanum Gothic',sans-serif;font-size:10px; text-decoration: none; color:#7E7E7E; text-align:left; line-height:14px }
.r_am .am_info { font-family:'Nanum Gothic',sans-serif;font-size:10px; text-decoration: none; color:#7E7E7E; text-align:left; background:#EEE;  line-height:18px; width:30% }
.r_am .am_rule { font-family:'Nanum Gothic',sans-serif;font-size:11px; text-decoration: none; color:#7E7E7E; text-align:left; line-height:14px }

#barwrap { width:100%; height:33px; line-height:33px; margin-top:15px; background:#00344c; color:#FFF; text-align:center; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; }
.r_rule_title { font-family:'Nanum Gothic',sans-serif;font-size:20px; text-decoration: none; color:#000; text-align:left; font-weight:bold; margin-bottom:10px}
#r_rule { width:100%; height:auto; margin-top:35px; position:relative ; font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left; }

#r_rule02wrap { width:100%; height:auto; margin-top:50px; position:relative; margin-bottom:50px  }
#r_rule02left { width:auto; height:auto;  font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left; margin-top:15px}
.r_rule_title02 { width:100%; height:35px; line-height:35px; background:#00344c; color:#FFF; text-align:left; text-indent:10px;  }

#r_rule02right { width:auto; height:auto;  font-family:'Nanum Gothic',sans-serif;font-size:13px; text-decoration: none; color:#141414; line-height:24px; text-align:left;margin-top:15px}
		
		}