@charset "utf-8";
@import url(/css/NotoSansKR.css);
* {
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	box-sizing: border-box;
}

body {
	background:#fff;
	padding:0; margin:0; 
	color:#353535;
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;
	letter-spacing: -0.03em;
    font-size:12px;

}

p {
	margin:0 auto; padding:0;  
	}
table {
	margin:0 auto; padding:0;  font-size:12px; color:#353535; 
    border-collapse:collapse; word-break:break-all;
}
label {
	margin:0 auto; padding:0; 
    border-collapse:collapse; word-break:break-all;
	cursor:pointer;
}

th, td {
	margin:0; padding:0;  font-size:12px; color:#353535; 
    border-collapse:collapse; word-break:break-all;
}

INPUT[type=text]{border:1px solid #c9c9c9; height:30px;  font-size:14px; color:#222;  
						font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;
						padding-left:5px;  border-radius:5px; }
INPUT[type=text]::-webkit-input-placeholder{color: #888;}
INPUT[type=text]::-moz-placeholder{color: #888;}
INPUT[type=text]:-ms-input-placeholder{color: #888;}

INPUT[type="password"]{border:1px solid #c9c9c9; height:30px;  font-size:14px; color:#222; 
									font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;; 
									padding-left:5px;border:1px solid #c9c9c9;  border-radius:3px;}
INPUT[type=button]{font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
INPUT[type=submit]{font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
textarea {font-size:16px; color:#222;  font-family:'Spoqa Han Sans','¸¼Àº °íµñ','Malgun Gothic','dotum',sans-serif;
			 line-height:18px;	margin:0; padding-left:5px; border:1px solid #dcdcdc; }
textarea,input {ime-mode: active; }

textarea[type=text]{border:1px solid #c9c9c9; height:30px;  font-size:14px; color:#222;  
						font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;
						padding-left:5px; border-radius:5px;}
textarea[type=text]::-webkit-input-placeholder{color: #9c9c9c;}
textarea[type=text]::-moz-placeholder{color: #9c9c9c;}
textarea[type=text]:-ms-input-placeholder{color: #9c9c9c;}

input[type='checkbox'] {vertical-align: sub; background: #fff;  height: 14px;  width: 14px; border:1px solid #dcdcdc; vertical-align: middle; }
input[type='radio'] {vertical-align: sub; background: #fff;  height: 14px;  width: 14px; border:1px solid #dcdcdc; vertical-align: middle; }

select {height:20px; font-size:12px; color:#373737; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif; color:#444; #dddddd; }

a {color:#000;}
a:link, a:visited, a:active {text-decoration:none; font-weight:normal;}
a:hover {text-decoration:none; font-weight:normal;}



img {border:0;}
.png {tmp:expression(setPng24(this));}

form { display : inline; } 
ul {overflow:hidden;}
ul,li,dl,dt,dd {list-style:none;margin:0; padding: 0;border-collapse:collapse; word-break:break-all;}

li img {vertical-align:top;}

div {
	margin:0 auto; padding:0; font-family:'Noto Sans Korean','Spoqa Han Sans','¸¼Àº °íµñ','Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif; font-size:12px; letter-spacing:-0.5px;
    /*border-collapse:collapse; word-break:break-all;*/
}



.dotum{
 font-family:'¸¼Àº °íµñ','Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif; font-size:12px; letter-spacing:-0.5px;
}









.center{width:1200px; margin:auto;  overflow:hidden;}

.float_L{float:left;}
.float_R{float:right;}
.red{color:#ff0066}
.green{color:#046622;}
.H1{clear:both;width:100%;height:1px;}
.H10{clear:both;width:100%;height:10px;}
.H20{clear:both;width:100%;height:20px;}
.H30{clear:both;width:100%;height:30px;}
.H40{clear:both;width:100%;height:40px;}
.H50{clear:both;width:100%;height:50px;}

#top{width:100%;display:block;}
.logo{float:left;width:30%; height:110px;margin-top:10px;}
.menu_area{
	width:70%; 
	float:right;
	height:120px;
}
.menu_area .sysmenu{margin-top:20px; text-align:right;margin-left:30px;font-size:13px; line-height:20px; font-family:'¸¼Àº °íµñ','Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif; font-size:12px; letter-spacing:-0.5px; }
.menu_area .sysmenu a{color:#6a6a6a;}
.menu_area .menu{margin-top:10px;text-align:right;font-size:20px; line-height:80px; color:#000;}


.main_menu_area{
	border-top:2px solid #ce2a21; 
	border-bottom:1px solid #e5ddc8;
	background:#fffae1;
	height:175px;
	width:100%;
}
.main_menu_area ul{
	margin-top:10px;
	width:100%;
}
.main_menu_area li{
	float:left;
	margin-left:34px;
}
.main_menu_area .chois{
	float:left;
	margin-left:0px;
}

.main_call{width:1200px; margin:auto; margin-top:20px; height:150px; background:url(/images/main/call_bg.jpg) no-repeat}
.main_call ul{width:100%; height:150px;}
.main_call li{float:left;}
.main_call .call{width:600px; height:150px; padding-left:140px; padding-top:35px;}
.main_call .call .tel{font-size:28px;font-weight:500px;color:#280001;}
.main_call .call .text{font-size:16px;font-weight:300;color:#333;}
.main_call .kakao{width:600px; height:150px; padding-left:33px; padding-top:20px;}
.main_call .kakao .id{font-size:22px;font-weight:500px;color:#280001;}
.main_call .kakao .text{font-size:20px;font-weight:500;color:#280001;}









.guide_menu {position: absolute;  top: 56px; width:370px; z-index: 2;  left:50%; height: 70px;  margin-left:-270px;}
.guide_menu .guide_submenu {position: absolute; width:370px; height: 50px;  z-index: 1200; }
.guide_menu .guide_submenu .sub_guide {position: absolute; top: 26px; width: 370px; }
.guide_menu .guide_submenu .sub_guide ul li {float:left; width: 122px;font-size:16px; text-align:center; color:#280001;}
.guide_menu .guide_submenu .sub_guide ul li a{color:#fff; cursor:pointer;}
.guide_menu .guide_submenu .arrow_guide { position: absolute; width:370px; text-align:center; margin-top:5px; cursor:pointer;}
.guide_menu .bg { position: absolute; top: 16px; width:100%; height: 50px; background:#000;  opacity: 0.80;}


.board_menu {position: absolute;  top: 56px; width:200px; z-index: 2;  left:50%; height: 70px;  margin-left:135px; }
.board_menu .board_submenu {position: absolute; width:200px; height: 50px;  z-index: 1200; }
.board_menu .board_submenu .sub_board {position: absolute; top: 26px; width: 200px; }
.board_menu .board_submenu .sub_board ul li {float:left; width: 100px;font-size:16px; text-align:center; color:#fff;}
.board_menu .board_submenu .sub_board ul li a{color:#fff;}
.board_menu .board_submenu .arrow_board { position: absolute; width:200px; text-align:center; margin-top:5px;}
.board_menu .bg { position: absolute; top: 16px; width:100%; height: 50px; background:#000;  opacity: 0.80;}


.guide_left{width:200px;display:inline-block; margin-top:20px;}
.guide_left ul{width:100%; }
.guide_left li{width:100%; border:1px solid #eee;}
.guide_left .left_tit{width:200px; height:100px;background:#0A7CB1; color:#fff;font-size:26px; font-weight:500; line-height:130px; padding-left:20px;}
.guide_left .left_menu{padding-left:20px;height:50px; line-height:50px; font-size:13px; font-family: 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif; border-top:0px;}
.guide_left .left_menu:hover{background:#3597C9; color:#fff; font-weight:bold;}
.guide_left span{float:right; padding-right:20px;}
.guide_left  .on{background:#3597C9; color:#fff; font-weight:bold;}
.guide_left  img{margin-top:20px; margin-left:16px;}

.content{margin-top:20px;width:1200px;  min-height:500px;}
.content .content_tit{width:100%; height:195px; border-bottom:3px solid #605F5D; background:url(/images/sub/guide_bg.jpg) no-repeat 100% 25px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit p{padding-top:40px;font-size:16px; font-weight:300;}



.content .content_tit_res{width:100%; height:195px; border-bottom:3px solid #605F5D; background:url(/images/sub/res_bg.jpg) no-repeat 100% 0px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit_res p{padding-top:40px;font-size:16px; font-weight:300;}


.content .content_tit_board{width:100%; height:125px; border-bottom:3px solid #605F5D; background:url(/images/sub/board_bg.jpg) no-repeat 100% -30px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit_board p{padding-top:0px;font-size:16px; font-weight:300;}


.content .content_tit_qna{width:100%; height:125px; border-bottom:3px solid #605F5D; background:url(/images/sub/qna_bg.jpg) no-repeat 100% -30px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit_qna p{padding-top:0px;font-size:16px; font-weight:300;}


.content .content_tit_member{width:100%; height:105px; border-bottom:3px solid #605F5D; background:url(/images/sub/member_bg.jpg) no-repeat 100% -15px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit_member p{padding-top:10px;font-size:16px; font-weight:300;}

.content .content_tit_event{width:100%; height:115px;  border-bottom:3px solid #605F5D; background:url(/images/sub/res_bg.jpg) no-repeat 100% -35px ;font-size:36px; font-weight:500; color:#000;}
.content .content_tit_event p{padding-top:5px;font-size:16px; font-weight:300;}

.content .content_product{width:100%; height:115px; border-bottom:3px solid #605F5D; background:url(/images/sub/product_bg.jpg) no-repeat 100% -30px ;font-size:36px; font-weight:500; color:#000;}
.content .content_product p{padding-top:5px;font-size:16px; font-weight:300;}

.view_content_tit_board{width:100%; height:40px; border-bottom:1px solid #605F5D;font-size:22px; font-weight:500; color:#000; margin-top:30px;}



.info_box{
	float:left;
	width:32.3%;
	height:190px;
	background:#0d98cc;
	border-radius:5px;
	margin-right:1%;
	margin-top:30px;
	padding:20px;
	overflow:hidden;
}
.info_box .num{
	color:#fff;
	font-weight:500;
	font-size:30px;
}
.info_box .txt{
	color:#fff;
	font-weight:500;
	font-size:20px;
}


.info_box2{
	float:left;
	width:24%;
	height:120px;
	background:#FF7300;
	border-radius:5px;
	margin-right:1%;
	margin-top:30px;
	padding:20px;
	overflow:hidden;
}
.info_box2 .num{
	color:#fff;
	font-weight:500;
	font-size:26px;
}
.info_box2 .txt{
	color:#fff;
	font-weight:300;
	font-size:20px;
}

.info_img{
	float:left;
	width:24%;
	height:216px;
	background:#FF7300;
	border-radius:5px;
	margin-right:1%;
	margin-top:10px;
	overflow:hidden;
}
.info_img img{
	width:100%;
}
.sub_call{margin-top:20px;width:100%; height:150px; background:url(/images/sub/call_bg.png) no-repeat}
.sub_call ul{width:100%; height:150px;}
.sub_call li{float:left;}
.sub_call .call{width:470px; height:150px; padding-left:30px; padding-top:35px;}
.sub_call .call .tel{font-size:32px;font-weight:500px;color:#333;}
.sub_call .call .text{font-size:16px;font-weight:300;color:#333;}
.sub_call .kakao{width:470px; height:150px; padding-left:30px; padding-top:35px;}
.sub_call .kakao .id{font-size:32px;font-weight:500px;color:#fff;}
.sub_call .kakao .text{font-size:16px;font-weight:300;color:#fff;}

.sub_con{width:96%;margin:auto;}
.sub_con_tit{font-size:26px;font-weight:500px;color:#333; margin-top:60px; line-height:40px; min-height:40px;}
.sub_con_tit_sub{font-size:16px; font-weight:350; color:#676767; line-height:30px; min-height:30px; }
.sub_con_text{margin-top:20px;width:100%;font-size:16px; font-weight:350; color:#111; line-height:30px; }
.sub_con_tit_item{width:100%; margin-top:30px; display:inline-block;}
.sub_con_tit_item ul{width:100%; }
.sub_con_tit_item li{float:left;}
.sub_con_tit_item .item{width:167px; text-align:center;font-size:16px; color:#000; line-height:30px;}
.sub_con_tit_item .item2{width:200px; text-align:center;font-size:16px; color:#000; line-height:30px;}
.sub_con_tit_item .item22{width:110px; text-align:center;font-size:16px; color:#000; line-height:30px;}
.sub_con_tit_item .text{width:100%; font-size:16px; color:#000; line-height:30px;}
.sub_con table{width:100%;margin-top:20px;}
.sub_con th{background:#efefef; border:1px solid #cccccc; min-height:50px;height:50px; font-size:14px;}
.sub_con td{ border:1px solid #cccccc;min-height:50px;height:50px; text-align:center; font-size:14px;}



.sub_board{width:100%;margin:auto;}
.sub_board table{width:100%;margin-top:20px;}
.sub_board th{background:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; min-height:50px; font-size:14px;}
.sub_board td{ border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;min-height:50px; text-align:center; font-size:14px;}
.sub_board .title{text-align:left;}

.sub_board_write{width:100%;margin:auto;overflow:hidden;}
.sub_board_write table{width:100%;margin-top:20px;}
.sub_board_write th{background:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; min-height:50px; font-size:14px;}
.sub_board_write td{padding:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;min-height:50px; font-size:14px;}
.sub_board_write .title{width:90%;}
.sub_board_write .textarea{width:96%; height:500px;}



.sub_board_pass{width:100%;margin:auto;overflow:hidden;}
.sub_board_pass table{width:100%;margin-top:80px;}
.sub_board_pass th{background:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; min-height:50px; font-size:14px;}
.sub_board_pass td{padding:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;min-height:50px; font-size:14px;}


.sub_board_page{width:100%;margin:auto;}
.sub_board_page table{width:100%;margin-top:20px;}
.sub_board_page td{ min-height:50px; text-align:center; font-size:14px;}


.sub_board_bottom{clear:both;width:100%;margin:auto; height:60px; }
.sub_board_bottom table{width:100%;margin-top:20px;}
.sub_board_bottom td{ min-height:50px; text-align:center; font-size:14px;}

.board_write_btn{background:#d9534f; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;cursor:pointer;}
.board_write_btn:hover{background:#a82724; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;}

.board_write_btn2{background:#5094d8; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;cursor:pointer;}
.board_write_btn2:hover{background:#2362a0; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;}

.board_edit_btn{background:#48c9df; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;cursor:pointer;}
.board_edit_btn:hover{background:#177484; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;}


.board_cancel_btn{background:#617883; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;cursor:pointer;}
.board_cancel_btn:hover{background:#44545b; padding:10px 15px 10px 15px; color:#fff;border-radius:5px;}

.board_cancel_btn2{background:#617883; padding:8px 15px 8px 15px; color:#fff;border-radius:5px;cursor:pointer;}
.board_cancel_btn2:hover{background:#44545b; }


.board_search_btn{font-size:13px;background:#1e4831; padding:5px 10px 5px 10px; color:#fff;border-radius:5px; cursor:pointer;}
.board_search_btn:hover{background:#0e2116; padding:5px 10px 5px 10px; color:#fff;border-radius:5px;}

.story_btn{width:20%;font-size:16px; text-align:center; margin-top:0px; background:#EB4946; padding:15px 0px 15px 0px; color:#fff;border-radius:5px; cursor:pointer;}
.story_btn:hover{background:#C81922;  color:#fff;}

.story_write_btn{background:#d9534f; width:100px; height:40px; line-height:40px; color:#fff;border-radius:5px;cursor:pointer;}
.story_write_btn:hover{background:#a82724;  color:#fff;}



.res_chk{width:100%;margin:auto;overflow:hidden;}
.res_chk table{width:100%;margin-top:50px;}
.res_chk th{width:150px; background:#efefef; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; min-height:60px; font-size:14px;}
.res_chk td{padding-left:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size:14px;}
.res_chk .phone{width:60px;}
.res_chk .buttom_area{border:0px; text-align:center; height:100px;}
.res_chk .text_area{border:0px; text-align:center;font-size:18px;height:60px;}





.mem { width:100%; border:3px solid #0c7c26; height:303px; background-color:#FFFFFF; margin:0 auto; }
.mem .title { height:70px; vertical-align:top; width:400px; margin:0 auto; border-bottom:1px solid #c3c3c3;}
.mem .title img { margin-top:0px;}

.mem .box_join { border:1px solid #c3c3c3; margin:10px auto; width:400px; }
.mem .box_join .m_cate { background-color:#f3f3f3; height:40px; text-align:center; color:#333;}
.mem .box_join .stit { padding:6px 0 0 20px; width:90px; vertical-align:top;}
.mem .box_join .frm { vertical-align:top; font-size:11px; line-height:160%;}
.mem .box_join .ipf { width:186px; height:18px; border:1px solid #ccc; background-color:#f9f9f9; font-size:12px; padding:3px 0 0 3px; color:#333; margin:2px;}
.mem .box_join .ipf2 { width:56px; height:18px; border:1px solid #ccc; background-color:#f9f9f9; font-size:12px; padding:3px 0 0 3px; color:#333; margin:2px;}
.mem .box_join .ipf3 { width:370px; height:18px; border:1px solid #ccc; background-color:#f9f9f9; font-size:12px; padding:3px 0 0 3px; color:#333; margin:2px;}
.mem .box_join td * { vertical-align:middle;}




.event_tab{width:100%; margin-top:20px;}
.event_tab li{float:left;width:50%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; height:60px; line-height:60px; font-size:18px;}
.event_tab .on{background:#108c2f; color:#fff;}


.event_list{width:100%; margin-top:20px;}
.event_list li{float:left;width:50%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:left; height:250px; line-height:40px; font-size:18px;}
.event_list li img{width:100%; height:100%;}
.event_list .text{padding:20px;}
.event_list .tit{font-size:20px; color:#375586;}
.event_list .subtit{background:#eee; padding:5px 15px 5px 15px; color:#000; font-size:14px;}
.event_list .date{padding-left:10px;font-size:14px; color:#1e2124;}
.event_list div{padding:10px; margin:auto;line-height:24px; font-size:14px;}


.event_view{width:100%; margin-top:20px;}
.event_view li{float:left;width:100%; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:left;  line-height:40px; font-size:18px;}
.event_view .cont{width:100%;padding:20px;}
.event_view .text{padding:20px;}
.event_view .tit{font-size:20px; color:#375586;}
.event_view .subtit{background:#eee; padding:5px 15px 5px 15px; color:#000; font-size:14px;}
.event_view .date{padding-left:10px;font-size:14px; color:#1e2124;}
.event_view div{padding:10px; margin:auto;line-height:24px; font-size:14px;}


.list_btn{width:150px; margin:auto;margin-top:20px;background:#617883; height:40px; line-height:40px; font-size:16px;color:#fff; text-align:center;border-radius:5px;cursor:pointer;}
.list_btn:hover{background:#44545b; color:#fff;}


.yak{margin-top:20px;width:100%; line-height:24px; font-size:14px;font-weight:300;}



.rent_cont_tit{margin-top:20px;width:100%; height:125px; border-bottom:3px solid #555555; background:url(/images/sub/guide_bg.jpg) no-repeat 100% 25px ;font-size:36px; font-weight:500; color:#000;}
.rent_cont_tit p{padding-top:10px;font-size:16px; font-weight:300;}


.search_area{width:100%; margin-top:30px; overflow:hidden; border:1px solid #ccc;}
.search_area .search_area_top{width:100%; background:#108c2f; line-height:60px; padding-left:20px; font-size:22px; color:#fff; font-weight:500;}
.search_area .search_area_top .stit{padding-left:10px; font-size:14px; color:#fff;}
.search_area .search_box{width:100%;}
.search_area .search_box ul{width:100%;}
.search_area .search_box li{float:left; height:90px;}
.search_area .search_box .stext{float:left; font-size:16px; line-height:80px;}

.rent_search_bt{background:#617883; width:120px; height:40px; color:#fff;border-radius:5px;cursor:pointer;margin-top:18px;}
.rent_search_bt:hover{background:#44545b; }


.rent_select{ height:31px;  position:relative; cursor:pointer; border:1px solid #707070; background-color:#f3f3f3; }
.rent_select input[type="text"]{width:148px; height:31px; font-size: 14px; color:#222 !important; padding:0px 0px 0px 12px; border:none !important; background:transparent; cursor:pointer; }
.calendar{ height:31px; background:url(/images/main/icon_cal.png) no-repeat 95% 7px ; margin-top:0px; background-color:#f3f3f3; }


.rent_time_styled_select {float:left; height:31px;  background:url(/images/main/img_down_arrow.png) no-repeat 99% 0px  #fff; border:1px solid #707070;overflow: hidden; }
.rent_time_styled_select select {position:relative; top:0px; left:5px; width: 130%; height: 31px; background: transparent;120%; font-size:13px; color:#222; border: none; cursor:pointer;}
.rent_time_styled_select select:focus {outline: -webkit-focus-ring-color auto 0px; }
.rent_time_styled_select select option{min-height:31px; vertical-align:text-top}





.list_area{width:1200px; margin:auto; }
.list{float:left;width:600px; margin:auto;margin-top:40px;}
.list li{float:left;}
.list .car_name{float:left;font-size:20px;font-weight:600; width:318px; min-height:35px;}
.list .photo{float:left;width:260px; height:200px; margin-right:10px;
-moz-border-radius:10px !important;
-webkit-border-radius:10px !important;
border-radius:10px !important;
}
.list .car_old{float:left;width:318px; color:#666;font-size:13px; line-height:35px;min-height:35px;}

.list .car_so{float:left;background:#f95e20; width:75px; height:30px; text-align:center; line-height:30px; color:#fff; margin-right:5px;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .car_sp{float:left;background:#929bac; width:75px;; height:30px; text-align:center; line-height:30px; color:#fff;  margin-right:5px;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .option{float:left;background:#f7fdfa; width:318px; height:90px;margin-top:10px; border:1px solid #e2faed; padding:10px; 
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list table{width:590px; margin-top:10px;}
.list td{text-align:center;height:80px; border-top:1px solid #dddddd; font-size:14px; line-height:30px;}
.list .tit{border-top:2px solid #7d8697; background:#f4f9fb; color:#123061; height:40px; font-size:13px; text-align:center;}
.list .bo{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; background:#f9f9f9; color:#123061; min-height:20px; font-size:13px; text-align:left; padding: 0px 10px 0px 10px; height:100px;}

.list .btn_res {width:90px; height:50px; line-height:50px; font-size: 14px; color: #fff; cursor: pointer; background-color:#0c7c26; text-align:center;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .btn_res:hover {background-color:#074916; }

.list .default {width:50px; height:30px; line-height:30px; font-size: 12px; color: #fff; cursor: pointer; background-color:#7089b4; text-align:center;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .default:hover {background-color:#4a648e; }


.list .chois {width:50px; height:30px; line-height:30px; font-size: 12px; color: #fff; cursor: pointer; background-color: #417a72; text-align:center;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .chois:hover {background-color:#1f3834; }


.list .bo_not {width:60px; height:30px; line-height:30px; font-size: 12px; color: #fff; cursor: pointer; background-color: #8b8a8a; text-align:center;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
border-radius:5px !important;
}
.list .best_icon{position:absolute;z-index:999;}


.list .bo_cont{color:#555; font-size:14px; padding-left:20px;}





.res_view {width:100%;overflow:hidden;}
.res_view .photo {width:250px; height:200px; }
.res_view .tit {font-size:22px; color:#000; margin-top:30px; line-height:40px; height:40px;overflow:hidden;}
.res_view .text{width:100%; color:#5d5d5d; text-align:left;  height:200px; border:1px solid #ccc; padding:10px;overflow-y:auto;overflow-x:hidden;}
.res_view .yak{width:100%; color:#000; text-align:center;  height:30px; line-height:30px;}
.res_view .yak label {padding-left:5px;padding-right:20px; font-weight:400; font-size:16px;}


.blue_table{width:100%;}
.blue_table th {background:#edf9ff; color:#206e97; border:1px solid #b2d4df; width:100px;min-height:50px;font-size:14px;}
.blue_table td {border:1px solid #b2d4df; padding-left:10px; font-size:14px;}
.blue_table .tit {font-size:18px; color:#11394f;}



.red_table{width:100%;}
.red_table th {width:120px;background:#ffeeee; color:#981f1f; border:1px solid #e0b5b1;font-size:14px;}
.red_table td {border:1px solid #e0b5b1; min-height:50px; padding-left:10px; font-size:14px;}
.red_table .tit {font-size:18px; color:#981f1f;}
.red_table .price {font-size:18px; color:#981f1f;}

.gray_table{width:100%; margin-top:30px;}
.gray_table th {width:120px;background:#e9edef; color:#455861; border:1px solid #cbd5da;font-size:14px;min-height:50px;}
.gray_table td {border:1px solid #cbd5da; min-height:50px; padding-left:10px; font-size:14px;}



.btn_res_bt{width:300px; height:60px; margin-top:40px; font-size:18px; font-weight:500; text-align:center; line-height:60px; background:#d9534f; color:#fff;border-radius:5px;cursor:pointer;}
.btn_res_bt:hover{background:#a82724; color:#fff;}


.btn_res_list{width:300px; height:40px; margin-top:40px; font-size:18px; font-weight:500; text-align:center; line-height:40px; background:#888c9f; color:#fff;border-radius:5px;cursor:pointer;}
.btn_res_list:hover{background:#65697c; color:#fff;}






.footer_menu{clear:both; text-align:center;margin-top:40px;background:#343A40; font-size:16px; height:60px; line-height:60px; padding-left:20px; color:#fff;}
.footer_menu a{color:#fff;}
.copyright{ width:100%; margin:auto;font-size:15px; background:#343A40; text-align:center; color:#fff; padding:20px 0; line-height:30px;}

.copyright .text{float:left;margin-top:20px;padding-left:20px; font-size:13px; line-height:24px;color:#343A40; }






















	.lodging_bg{
    position: absolute;
width:790px; 
height:370px; 
background:url(/images/main/lodging_bg.png) no-repeat ;
    left: 50%;
    top: 450px;
	margin-left:-420px;
    z-index: 1;
}
.loader {
    position: relative;
    left: 50%;
    top: 205px;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -45px;
    border: 15px solid #f3f3f3;
    border-radius: 50%;
    border-top: 15px solid #0c7c26;
    width: 110px;
    height: 110px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}





.st_tit{background-color:#eaecf2; color:#142025; padding:10px 15px 10px 15px; font-size:14px; border-radius:6px;}


@import "../fonts/open-sans/stylesheet.css";
@font-face {
    font-family: 'starwarsjs';
    src:  url('../fonts/starwarsjs.eot?szdw01');
    src:  url('../fonts/starwarsjs.eot?szdw01#iefix') format('embedded-opentype'),
    url('../fonts/starwarsjs.ttf?szdw01') format('truetype'),
    url('../fonts/starwarsjs.woff?szdw01') format('woff'),
    url('../fonts/starwarsjs.svg?szdw01#starwarsjs') format('svg');
    font-weight: normal;
    font-style: normal;
}
.rate_star:before {
    content: "\e902";
    font-family: 'starwarsjs' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* plugin's styles*/
.rate_row{
	float:left;
    margin: 4px auto; /* custom */
    text-align: left; /* custom */
    width: 310px; /* custom */
	
}
.rate_row2{
	float:left;
    margin: 4px auto; /* custom */
    text-align: left; /* custom */
    width: 310px; /* custom */
	
}
.rate_row3{
	float:left;
    margin: 4px auto; /* custom */
    text-align: left; /* custom */
    width: 310px; /* custom */
	
}
.rate_star{
    color: #cccccc;
    cursor: pointer;
    font-size: 24px;
    padding-left: 8px; /* custom */
}
.rate_star.over{
    color: #00b189;
}
.rate_star.checked{
    color: #00b189;
}
.rate_star.disable{
    cursor:not-allowed;
    pointer-events: none;
    color: #9C9B9B;
}
.submit_stars{
    padding: 3px 14px;
    background: #801513;
    border: 1px solid #801513;
    color: #ffffff;
    cursor: pointer;
    outline: none;
    font-size: 16px;
    margin-top: 5px;
    margin-left: 30px;
}
.submit_stars:hover{
    background: #D41715;
    border: 1px solid #D41715;
}

.coment {width:100%;}
.coment li:first-child {background:#fff;}
.coment .cont{width:100%;margin-left:45px; color:#1c1c1c;font-size:14px; margin-top:20px; margin-bottom:20px;  line-height:20px;}
.coment .rcont{width:100%;padding-left:45px; color:#1c1c1c; background-color:#f7f7f7; font-size:14px; padding-top:20px; padding-bottom:20px;  line-height:20px;}
.coment .rcid{width:100%; padding-left:20px;padding-top:10px; font-size:14px; line-height:18px;margin-top:10px; background-color:#f7f7f7; }
.coment .cid{width:100%; font-size:14px; line-height:18px;margin-top:10px; }
.coment .pag{clear:both;width:100%;}
.coment .write_bt {border:0px; padding:17px 30px 17px 30px;background:#777;color:#fff;vertical-align:middle;font-size:14px;line-height:2.4em; cursor:pointer; border-radius:2px; margin-left:20px; margin-top:5px;}
.coment .write_bt:hover{background:#444444;color:#fff;}
.coment .q{background-color:#777777; color:#ffffff; font-size:14px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.coment .a{background-color:#0982c4; color:#ffffff; font-size:14px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.coment .date{ color:#777; font-size:14px; margin-right:10px;}
.coment .edit{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px; cursor:pointer;}
.coment .edit:hover{background-color:#40464d; color:#ffffff;}
.coment .delet{background-color:#88939d; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px; cursor:pointer;}
.coment .delet:hover{background-color:#626c77; color:#ffffff;}

.coment .delet2{background-color:#213026; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px; cursor:pointer;}
.coment .delet2:hover{background-color:#0f1511; color:#ffffff;}

.coment .can{background-color:#88939d; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px; cursor:pointer;}

.scoment li:first-child {background:#fff;}
.scoment .cont{width:625px; color:#1c1c1c}
.scoment .cid{width:625px; font-size:11px; line-height:18px;margin-top:10px; }
.scoment .pag{clear:both;width:100%;}
.scoment .write_bt {border:0px; padding:17px 30px 17px 30px;background:#777;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em; cursor:pointer;border-radius:2px;}
.scoment .write_bt:hover{border:0px;padding:17px 30px 17px 30px;background:#444444;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em;border-radius:2px;}
.scoment .q{background-color:#777777; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:10px;}
.scoment .date{ color:#777; font-size:11px; margin-right:10px;}
.scoment .edit{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}
.scoment .delet{background-color:#626c77; color:#ffffff; font-size:11px; padding:4px 8px 4px 8px;line-height:28px; margin-right:5px;}



.main_tit_best{width:100%; float:left; height:70px; border-bottom:1px solid #ededed;}
.main_tit_best .tit_left{
	float:left;
	height:70px; 
	line-height:70px;
	font-size:20px;
	font-weight:500;
	color:#2e2e2e;
}
.main_tit_best .tit_left span{
	color:#007ddd;
}
.main_tit_best .tit_left .stit{
	color:#806e6e;
	font-size:14px;
	font-weight:200;
}

.main_tit_best .tit_right{
	float:right;
	height:70px; 
	line-height:70px;
	margin-right:25px;
	font-size:14px;
	font-weight:200;
	color:#2e2e2e;
}

.sub_cate{width:950px;  height:50px; border-bottom:1px solid #ededed;
	font-size:26px;
	font-weight:500;
	color:#0e1641;
	height:50px; 
	line-height:50px;

}


.proudct_area{width:1200px;  height:auto;}

.proudct_area .table_area{
width:500px; margin:auto;margin-top:30px;
}
.proudct_area .table_area .tit{
	font-size:28px;
	color:#000;
	font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;
	border-bottom:1px solid #EBEBEB;
	line-height:50px;
}
.proudct_area .table_area td{
	font-size:12px;
	height:30px;
	font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;

}


.proudct_area .table_area .stit{
	width:80px;
}


.proudct_area .table_area .cont{
	font-weight:bold;
	color:#000;
	
}

.oder_bt{
	background:#D9411D;
	padding:15px 40px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
.oder_bt:hover{
	background:#C81922;
}

.cart_bt{
	background:#747c8b;
	padding:15px 20px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
.cart_bt:hover{
	background:#646a77;
}

.sub_s_tit{width:1200px;  height:50px; border-bottom:1px solid #ededed; margin-top:20px;}
.sub_s_tit .tit_left{
	float:left;
	height:50px; 
	line-height:50px;

	font-size:20px;
	font-weight:500;
	color:#2e2e2e;
}
.sub_s_tit .tit_left span{
	color:#007ddd;
}
.sub_s_tit .tit_left .stit{
	color:#806e6e;
	font-size:14px;
	font-weight:200;
}

.sub_s_tit .tit_right{
	float:right;
	height:70px; 
	line-height:70px;
	margin-right:25px;
	font-size:14px;
	font-weight:200;
	color:#2e2e2e;
}




.car_main_area{
position:relative;
float:left;
width:382px;
height:400px;
background:#fff;
margin-left:18px;
text-align:left;
/*border-radius:10px; */
border:1px solid #ebebeb;
margin-top:20px;
}
.car_main_area:hover{

border:1px solid #F04647;
}


.car_main_area a img{
width:100%;
margin:auto;
height:250px;


}
.icon {position:absolute; top:10px; left:10px; z-index:55;}

.car_main_area .tit{
font-size:24px;
color:#000;
min-height:20px;
line-height:20px;
font-weight:600;
padding:10px;
overflow:hidden;
}

.car_main_area .stit{
font-size:15px;
color:#575656;
font-weight:300;
line-height:20px;
min-height:50px;
padding:10px;
padding-top:2px;
overflow:hidden;
}
.car_main_area .line{
width:370px;
margin:auto;
height:2px;
border-bottom:1px solid #ebebeb;
}

.car_main_area .opt_name{
	font-size:18px;
	color:#333;
	padding-right:10px;
}
.car_main_area .pay{
width:370px;
margin:auto;
font-size:24px;
line-height:50px;
color:#F04647;
text-align:right;
padding-right:10px;
}


.car_main_area .main_view_bt{
width:320px;
height:47px;
line-height:47px;
margin:auto;
border-radius:30px; 
border:1px solid #b9b9b9;
color:#5c5c5c;
font-size:18px;
margin-top:10px;
}
.car_main_area .main_view_bt:hover{
border:1px solid #e60012;
background:#e60012;
color:#fff;

}






.btn_special_reserv {float:left; width:200px; height:50px; background-color:#465059; font-size:18px; color: #fff;border-radius:5px; cursor: pointer; text-align:center;}
.btn_special_reserv img {position: relative; top: 12px; left: -2px; vertical-align: baseline;}
.btn_special_reserv span {position: relative; font-weight:normal; line-height:50px;}
.btn_special_reserv:hover {background-color:#343c43; }




.main_call2{width:900px; margin:auto; margin-top:20px; height:150px; background:url(/images/sub/call_bg2.jpg) no-repeat}
.main_call2 ul{width:100%; height:150px;}
.main_call2 li{float:left;}
.main_call2 .call{width:600px; height:150px; padding-left:30px; padding-top:35px;}
.main_call2 .call .tel{font-size:28px;font-weight:500px;color:#333;}
.main_call2 .call .text{font-size:16px;font-weight:300;color:#333;}
.main_call2 .kakao{width:300px; height:150px; padding-left:30px; padding-top:25px;}
.main_call2 .kakao .id{font-size:32px;font-weight:500px;color:#fff;}
.main_call2 .kakao .text{font-size:16px;font-weight:300;color:#fff;}




.wrap_white_shadow {background:#fff; border:1px solid #ddd; border-top:3px solid #D13020;}





/** ·Î±×ÀÎ S**/


.login ul {width: 600px; margin: 0 auto;}
.login ul li {padding:30px 0;}
.login ul table {margin:0px auto; width:500px;}
.login ul table td {font-size:14px; border:0px;}
.login .login_input_box {height: 40px; width: 250px; font-size: 14px; padding: 0 5px; margin: 0 5px; border:1px solid #ddd;border-radius: 3px;}
.login p {font-size:14px; }


.popidpw {width: 100%; background: #f3f3f3; padding: 20px 0 10px 0; overflow: hidden;}
.popidpw .box_join { width:450px; border:1px solid #c3c3c3; margin:10px auto; }
.popidpw .box_join .m_cate { background-color:#f3f3f3; height:40px; padding-left:30px; color:#333; font-size:13px; line-height:25px;}
.popidpw .box_join .stit {width:70px; height:45px; padding: 11px 0 0 20px; vertical-align:top; font-size:14px;}
.popidpw .box_join .frm {vertical-align:top; line-height:160%; font-size:12px;}
.popidpw .box_join .ipf  {width: 298px; height: 40px; font-size: 16px; padding: 0 5px; margin: 0 5px; border:1px solid #ddd;border-radius: 3px;}
.popidpw .box_join .ipf2 {width: 80px;height: 40px;  font-size: 16px; padding: 0 5px; margin: 0 5px; border:1px solid #ddd;border-radius: 3px;}
.popidpw .box_join .ipf3 {width: 250px; height: 40px; font-size: 16px; padding: 0 5px; margin: 0 5px; border:1px solid #ddd;border-radius: 3px;}
.popidpw .box_join td * { vertical-align:middle;}

/** ·Î±×ÀÎ E**/



.btn_join {width:150px; height:56px; background-color:#3468c1; font-size:18px; color: #fff; text-align:center; cursor: pointer; border-radius: 2px; line-height: normal; }
.btn_join img {position: relative; top: 16px; left: 1px; vertical-align: baseline;}
.btn_join span {position: relative; top: 8px; left: 6px;}
.btn_join:hover {background-color:#24519e; }

.btn_login {width:125px; height:89px; background-color:#D13020; font-size:16px; color: #fff; text-align:center; cursor: pointer; border-radius: 2px; line-height: normal; }
.btn_login img {position: relative; top: 30px; left: -10px; vertical-align: baseline;}
.btn_login span {position: relative; top: 30px; left: 0px; font-size:18px;}
.btn_login:hover {background-color:#b52b1c; }



/* È¸¿ø°¡ÀÔ S*/

.member_tit{clear:both; margin-top:20px; height:25px; font-size:15px;font-weight:500; color:#202020; letter-spacing:-1px;}
.member {width:1160px; border: 1px solid #cccccc;}
.member .stit{width:110px; border: 1px solid #cccccc; background-color:#f7f7f7; height:45px; text-align:center;color:#202020; font-size:14px;}
.member .cont{width:360px; padding-left:10px; border: 1px solid #cccccc;  height:45px;}
.member .frm{width:840px; padding-left:10px; border: 1px solid #cccccc;  height:60px; color:#666666;}
.member .frm2{ border: 1px solid #cccccc;  height:45px; color:#666666;text-align:center; font-size:14px;}
.member .ipf2{width:100px;height: 35px; font-size: 14px; padding: 0 10px; margin: 0 5px; border:1px solid #ddd; border-radius: 5px;}
.member .ipf{height: 35px; font-size: 14px; padding: 0 10px; margin: 0 5px; border:1px solid #ddd; border-radius: 5px;}
/* È¸¿ø°¡ÀÔ E*/



.res_bt {clear:both;width:280px; height:66px;  margin:auto; line-height:66px; background-color:#D13020; font-size:20px; color: #fff;border-radius:5px; cursor: pointer; text-align:center; margin-top:10px;}
.res_bt img {position: relative; top: 10px; left: -2px; vertical-align: baseline;}
.res_bt span {position: relative; font-weight:500; }
.res_bt:hover {background-color:#b52b1c; }

/* ¸¶ÀÌÆäÀÌÁö S*/

.member_customer {height:38px; font-size:24px; color:#333333;  font-weight:500; } /*È¸¿ø°ü·Ã Å¸ÀÌÆ²ÇÏ±â*/ 
.member_customer .tit {padding-left:20px; }
.member_customer .tit_s {font-size:15px;color:#555; font-weight:400;}
.member_customer .tit_text {font-size:12px; color:#666;  padding:13px 8px 0 13px; background-color: white}
.member_customer_border { width: 1040px; padding: 20px 0 10px 0; border-bottom:1px solid #ddd;}



.mypage_tit{margin-bottom:20px; width:100%; height:85px; background-color:#866257; vertical-align:middle; color:#ffffff;}

.mypage_left_line{color:#c8cbd2; font-size:12px;line-height:5px;}

.mypage_leftt{width:200px; float:left;}
.mypage_right{width:890px; margin-left:10px; min-height:610px; float:left; background-color:#fff;}

.mypage_left{width:200px; background-image: url(/images/bbs/left_bg.gif); font-size:15px; background-color:#fff; min-height:600px;}
.mypage_left .tit{ background-color:#1BA0A1; height:80px; font-size:20px; color:#fff; padding-left:20px; font-weight:500; line-height:80px;}

.mypage_view {overflow:hidden; margin: 0 20px;}
.mypage_view .tit_my {clear: both; height: 25px; font-size: 18px;  font-weight:500;  color: #444;  letter-spacing: 0px;  margin: 0px 0 5px 0px;}

.cart_bt_area {width:100%; text-align:center;}

.cart_bt_area .select_update_bt{
	background:#EB4946;
	color:#fff;
	padding:10px 20px;
	font-size:18px;
	border-radius: 5px;
	cursor:pointer;
}
.cart_bt_area .select_update_bt:hover{
	background:#C81922;
}

.cart_bt_area .select_delete_bt{
	background:#605F5D;
	color:#fff;
	padding:10px 20px;
	font-size:18px;
	border-radius: 5px;
	cursor:pointer;
}
.cart_bt_area .select_delete_bt:hover{
	background:#575655;
}


.mypage_view ul li {clear:both;width:100%;padding: 10px 0;}

.m_def{width:100%;}
.m_def .tit{width:160px; height:50px; background-color:#fef0eb; text-align:center; font-size:14px;  }
.m_def td{height:60px; font-size:14px;  text-align:center;border:1px solid #fdcee2; }
.m_def .frm{text-align:left; padding-left:10px;}
.m_def .ipf2{width:120px; background-color:#fff; border:1px solid #c9c9c9;}
.m_def .ipf{background-color:#fff; border:1px solid #c9c9c9;}
.m_def input {width:200px;  height: 40px; text-align:left; font-size:16px; padding-left: 10px; border-radius: 5px; }
.m_def input[type='radio'] {vertical-align: sub; background: #fff;  height: 18px;  width: 18px; border:1px solid #dcdcdc; vertical-align: middle; }
.m_def .text {font-size:14px; color:#245a9d;}




.m_def2{width:100%;}
.m_def2 .tit{width:160px; height:50px; background-color:#fef0eb; text-align:center; font-size:13px;  }
.m_def2 td{height:50px; font-size:12px;  text-align:center;border:1px solid #fdcee2; font-family:  'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.m_def2 .frm{text-align:left; padding-left:10px;}
.m_def2 .ipf2{width:120px; background-color:#fff; border:1px solid #c9c9c9;}
.m_def2 .ipf{background-color:#fff; border:1px solid #c9c9c9;}
.m_def2 input {width:200px;  height: 40px; text-align:left; font-size:16px; padding-left: 10px; border-radius: 5px; }
.m_def2 input[type='radio'] {vertical-align: sub; background: #fff;  height: 18px;  width: 18px; border:1px solid #dcdcdc; vertical-align: middle; }
.m_def2 .text {font-size:14px; color:#245a9d;}




.default_btn{width:20%;font-size:13px; text-align:center; margin-top:0px; background:#EB4946; padding:5px 15px; color:#fff;border-radius:5px; cursor:pointer; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.default_btn:hover{background:#C81922;  color:#fff;}


.default_btn2{width:20%;font-size:13px; text-align:center; margin-top:0px; background:#605F5D; padding:5px 15px; color:#fff;border-radius:5px; cursor:pointer; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.default_btn2:hover{background:#000;  color:#fff;}


.default_btn3{width:20%;font-size:13px; text-align:center; margin-top:0px; background:#f0f0f0; padding:5px 15px; color:#333;border-radius:5px; border:1px solid #c8c8c8; cursor:pointer; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.default_btn3:hover{background:#e5e5e5;  color:#000;}

.default_btn_16{width:20%;font-size:16px; text-align:center; margin-top:0px; background:#EB4946; padding:10px 25px; color:#fff;border-radius:5px; cursor:pointer; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.default_btn_16:hover{background:#C81922;  color:#fff;}


.default_btn2_16{width:20%;font-size:16px; text-align:center; margin-top:0px; background:#605F5D; padding:10px 25px; color:#fff;border-radius:5px; cursor:pointer; font-family: 'Noto Sans Korean', 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif;}
.default_btn2_16:hover{background:#000;  color:#fff;}

/* ¸¶ÀÌÆäÀÌÁö E*/





.tab_board_menu {clear:both;width:100%; margin:auto; height:56px; margin-top:20px;}
.tab_board_menu li { float:left; width: 15.8%; height:56px;background:#fff; color: #5a5a5a;  font-size: 18px; display:inline-block;  line-height: 33px; text-align: center; border-radius:5px; 	border:1px solid #333848;	border-style: dotted; margin-right:1%;}
.tab_board_menu li a { width: 100%; height:56px; color: #5a5a5a; font-size: 18px; float:left; border-right: 0; line-height: 56px; text-align: center; display:inline-block; }
.tab_board_menu li:last-child {margin-right:0px;}
.tab_board_menu li.on, .tab_board_menu li.on1{ border: none; width: 16%; height: 56px;   background-color:#e60012; }
.tab_board_menu li.on a, .tab_board_menu li.on1 a{ color: #fff; font-size: 18px; font-weight:500;}



.btn_my {padding: 8px 10px; border:0;  color:#fff; background:#d7567d;  font-size:12px; cursor:pointer; margin-top:10px; border-radius: 3px;}
.btn_my:hover {text-decoration:underline; background: #ae3358;}

.btn_my_del {padding: 8px 10px; border:0; color:#fff; background:#434343;  font-size:12px; cursor:pointer; margin-top:10px; border-radius: 3px;}
.btn_my_del:hover {text-decoration:underline; background: #5f5f5f;}




.tel_view_img {float:left;width:600px; height:437px; }
.tel_view_img .img_L img {border:0px solid #eeeeee; width:600px; height:357px}


.text_L {text-align:left;}
.text_C {text-align:center;}
.text_R {text-align:right;}
.float_L {float:left;}
.float_R {float:right;}

select::-ms-expand {
    display: none;
}



.ct-select-group {
	height: 28px;
	position: relative;
	border:1px solid #CED4DA;
	background:#fff;
}
.ct-select-group .ct-select {
	font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif,'µ¸¿ò';
    width: 100%;
    height: 26px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    font-size: 12px;
    border: none;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    padding: 5px 5px;
}
.ct-select-group .ct-select option {
	font-size: 12px;
	background: #fff;
}
.ct-select-group:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 19px;
    width: calc(100% - 64px);
    background: #fff;
    z-index: 0;
	border-radius: 5px;
}
.ct-select-group:after {
	content: '';
	position: absolute;
	top: 4px;
	right: 5px;
	width: 20px;
	height: 16px;
	background-color: #f6f6f6;/*È­»ìÇ¥¹è°æ»ö»ó*/
	background-image: url(../images/select_arr.png);
	background-position: center;
	background-repeat: no-repeat;
	z-index: 0;
	border:1px solid #CED4DA;
}



.pm_bt{
	float:left;
	background:#fff;
	border:1px solid #c9c9c9;
	height:20px;
	width:20px;
	line-height:16px;
	text-align:center;
	color:#000;
	cursor:pointer;
}

.p_num{
	float:left;
	background:#fff;
	height:20px;
	width:36px;
	line-height:16px;
	text-align:center;
	color:#000;
	font-size:11px;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif,'µ¸¿ò';
}



.op_area{
width:100%;display:none;

}
.op_area .opname{
float:left;width:55%;font-size:12px;
color:#000;
font-weight:bold;
font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif,'µ¸¿ò';
}
.op_area .opamt{
text-align:right;
float:left;width:18%;font-size:12px;color:#C81922;
font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif,'µ¸¿ò';
padding-right:2%;
}
.op_area .opsum{
float:left;width:20%;
}
.op_area .opdel{
float:left;width:5%;
text-align:right;
}

.tot_txt{
	font-family: 'Nanum Barun Gothic', '³ª´® °íµñ', 'Nanum Gothic', '¸¼Àº °íµñ', 'Malgun Gothic', Sans-serif,'µ¸¿ò';
	color:#000;
	font-weight:bold;
}





.order_view {overflow:hidden;}
.order_view .tit_order {clear: both; height: 25px; font-size: 18px;  font-weight:500;  color: #444;  letter-spacing: 0px;
      margin: 0px 0 5px 0px;}


.info_view {height:250px; font-size:12px; line-height:20px;padding:10px; overflow-y:scroll; }















.res_car_list{
	clear:both;
	width:100%;
	background:#fff;
	margin-top:10px;
}


.res_car_list li{
	float:left;
	margin:20px;
}
.res_car_list .car_img{
	margin-right:0px;
	width:458px;
	
}
.res_car_list .car_img img{
	width:458px;
	height:330px;
}
.res_car_list .car_cont{
	width:605px;
}
.res_car_list .car_name{
	float:left;
	font-size:26px;
	color:#000;
	height:40px;
	line-height:40px;
}

.res_res_box_default{
	clear:both;
	margin-top:10px;
	width:100%;
	display:block;
	background-color:#fff;
	border:1px solid #333848;
	border-style: dotted;
	border-radius:5px; 
	padding:15px;
}


.res_date{
	clear:both;
	width:100%;
	color:#000;
	font-size:14px;
	font-weight:400;
	text-align:center;
	height:50px;
	line-height:50px;
	border:1px solid #333848;
	border-style: dotted;
	border-radius:5px; 
}

.rdate{
	color:#0362b8;
}


.res_car_bo_tit{
	clear:both;
	width:100%;
	color:#0362b8;
	font-size:16px;
	font-weight:400;
	text-align:left;
	height:30px;
	line-height:30px;
	background:#f7f7f7;
	padding:0 10px 0 10px;
}

.pay_tit{
	color:#000;
	font-size:24px;
	font-weight:400;
}
.res_car_pay{
	clear:both;
	width:100%;
	color:#e60012;
	font-size:28px;
	font-weight:500;
	text-align:right;
	height:40px;
	line-height:40px;
}
.res_won{
	color:#e60012;
	font-size:24px;
}


.res_car_sbo_tit{
	width:100%;
	font-size:12px;
	color:#990000;
	text-align:left;
	height:30px;
	font-family: 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif;
	background:#f7f7f7;
	padding:5px 10px 0 10px;
	display:block;
}

.res_car_bo_cont{
	clear:both;
	width:100%;
	font-size:11px;
	font-weight:300;
	color:#666;
	padding:10px;
	font-family: 'µ¸¿ò', Dotum, AppleGothic, Helvetica, Sans-serif;
	letter-spacing:0px;
	min-height:70px;
	background:#f7f7f7;
	display:block;
	padding:0 10px 10px 10px;
}



.cus_tit{
	clear:both;
	float:left;
	width:100%;
	font-size:22px;
	color:#000;
	height:60px;
	line-height:60px;
	padding-left:20px;
}
.cus_area{
	clear:both;
	width:100%;
	display:block;
}

.btn_bo_write {padding: 12px 50px 12px 50px; border:0; background:#e60012;  font-size:16px;color:#fff; cursor:pointer; border-radius: 3px; }



 label.classtype{
	float:left;
	margin:6px;
	width:104px;;
	height:104px;
	border-radius:52px; 
	border:1px solid #e3e3e3;
	background:#eeeeee;
	cursor:pointer;
	text-align:center;
	padding-top:18px;
 }
 input.classtype{display:none;}
 label.classtype2{
	float:left;
	margin:6px;
	width:104px;;
	height:104px;
	border-radius:52px; 
	border:1px solid #ffde94;
	background:#ffde94;
	cursor:pointer;
	text-align:center;
	padding-top:18px;
 }



#sub_area{
	width:1220px;;
}




 
.story_review_box{
	float:left;
	width:590px;
	display:block;
	border-radius:10px; 
	border:1px solid #ffb87e;
	margin-left:20px;
	margin-top:20px;
}
.nomargin_left{
	margin-left:0px;
}
.story_review_box li{
	float:left;
	margin-top:20px;
}
.story_review_box .left{
	float:left;
	width:140px;
}
.story_review_box .right{
	float:left;
	width:425px;
}
.story_review_face{
	width:104px;;
	height:104px;
	margin:auto;
	border-radius:52px; 
	border:1px solid #e3e3e3;
	background:#eeeeee;
	text-align:center;
	padding-top:18px;
}
.story_review_box .re_name{
	font-size:22px;
	color:#ff845d;
	font-weight:500;
}

.story_review_box .re_car{
	font-size:16px;
	color:#101010;
	font-weight:500;
	height:30px;
	line-height:30px;
}

.story_review_box .re_date{
	font-size:14px;
	color:#5c5c5c;
	font-weight:400;
	height:30px;
	line-height:30px;
}

.story_review_box .re_cont{
	font-size:16px;
	color:#6f6f6f;
}


.story_s_ed_bt{
float:right;
background:#e4e4e4;
color:#333;
font-size:14px;
padding: 2px 10px; 
border-radius:2px;
}
.story_s_ed_bt:hover{background:#cfcfcf; }





.story_wdate{
float:right;
	font-size:14px;
	color:#5c5c5c;
	font-weight:400;
	height:30px;
	line-height:30px;
	padding-right:20px;
}


.point_button{
	background:#07a0d3;
	color:#fff;
	max-width:130px;
	cursor:pointer;
}
.point_button:hover{
	background:#0584ad;
}


.point_button_off{
	background:#8d9a97;
	color:#fff;
	max-width:130px;
	cursor:pointer;
}
.point_button_off:hover{
	background:#8d9a97;
}




.post_bt{
	background:#4e4e50;
	color:#fff;
	max-width:120px;
	cursor:pointer;
	height:25px;
}

.post_bt:hover{
	background:#3c3c3e;
}