@charset "utf-8";
.textarea{width:420px;height:200px;overflow-y:auto;}
/*.wrap a{box-sizing:border-box;display:inline-block;}*/

.content_wrap{/* position: relative; */}
.content_wrap::after{content:'';display:block;clear:both;}

/*폰트*/
.txt_red{color:#d72b2b;}

/*링크*/
.link_title{float:right;}
.link_title li{float:left;margin-left:10px;font-size:12px;color:#777777;}
.link_title li a{color:#777777;}
.link_title li a:hover{color:#333333;}
.link_title ul:after{display:block;clear:both;content:' ';}

/*테이블위에박스*/
.tbl_top{padding:40px 30px;border-top:1px solid #1ec545;}

/*테이블*/
.textarea_box{clear:both;width:700px;height:400px;overflow-y:auto;border:1px solid #ebebeb;margin-bottom:10px;}
.table_write{clear:both;width:100%;/* border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; */}
.table_write > tbody tr{/* border-bottom:1px solid #ebebeb; */}
.table_write > thead th{background:#fafafa;padding:23px 0;color:#555555;font-weight:bold;font-size:16px;}
.table_write > tbody th{background:#fafafa;padding:23px 0;color:#555555;vertical-align:middle;font-weight:bold;font-size:16px;}
.table_write > tbody td{padding:23px 10px;color:#333333;vertical-align:middle;}

.table_login{width:100%;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.table_login > tbody th{background:#f9f9f9;color:#333333;}
.table_login > tbody td{padding:10px;color:#777777;}
.id td:nth-child(3){padding-top:57px;}

.table_main tbody th, .table_main tbody td{line-height:2;}
.table_day{width:100%;border:1px solid #eeeeee;}
.table_day thead th{background:#f9f9f9;padding:10px 0;font-weight:bold;color:#e3e3e3;color:#333333;}
.table_day tbody td label{color:#777777;font-size:11px;padding:15px 3px 15px 7px;}
.table_day tbody td{color:#777777;font-size:11px;padding:10px 0 10px 3px;}
.table_cus tr{border-bottom:1px solid #eaeaea;}
.table_cus thead th{padding:10px 0;font-weight:bold;}
.table_cus > tbody td{padding:15px 10px;color:#777777;vertical-align:middle;}
.my_table th{text-align:center;font-size:14px;vertical-align:middle;}
.my_table td{text-align:center;font-size:12px;vertical-align:middle;}


/*파일첨부*/
.file{border:none;background:none;width:400px;}

/*지도*/
.map_in{padding:5px;border:0px solid #eeeeee;margin-top:29px;margin-bottom:100px;}
.map_add{padding:30px;line-height:2;}

/*버튼*/
.btn_g1{border:1px solid #1ec545;background:#1ec545;color:#fff;box-sizing:border-box;}
.btn_g{border:1px solid #1ec545;background:#1ec545;color:#fff;box-sizing:border-box;}
.btn_g:hover{border:1px solid #1ec545;background:#fff;color:#1ec545;}
.btn_b{border:1px solid #333333;background:#333333;color:#fff;box-sizing:border-box;}
.btn_b:hover{border:1px solid #333333;background:#fff;color:#333333;}
.btn_w{border:1px solid #333333;background:#fff;color:#333333;box-sizing:border-box;}
.btn_w:hover{border:1px solid #333333;background:#333333;color:#fff;}
.btn_wg{border:1px solid #1ec545;background:#fff;color:#1ec545;box-sizing:border-box;}
.btn_wg:hover{background:#1ec545;color:#fff;}
.btns{text-align:center;margin:100px 0 100px;}
.btn_p{padding:7px 10px;font-size:12px;vertical-align:middle;cursor:pointer;}
.btn_b_p{display:inline-block;min-width:80px;height:52px;line-height:50px;font-size:15px;text-align:center;padding:0 10px;cursor:pointer;}
.btns_b{display:inline-block;min-width:130px;height:61px;line-height:59px;font-size:17px;text-align:center;padding:0 10px;cursor:pointer;}
#open_date{border-radius:31px;}

/*페이징*/
#paging-area{clear:both; text-align:center; font-size:12px;}
#paging-area a{display:inline-block; border:1px solid #e3e3e3; min-width:40px; height:40px; line-height:38px; background:#; box-sizing:border-box;}
#paging-area a.active{background:#1ec545; border:1px solid #e3e3e3; color:#fff; font-weight:bold;}

/*main*/
.content_main{position:relative;height:2061px;}
.title_main, .cont_main > li{position:absolute;}
.t_m-1{top:200px;left:260px;}
.t_m-2{top:1525px;left:395px;z-index:5;}
.cont_main > li:nth-child(1){top:0px;left:395px;}
.cont_main > li:nth-child(2){top:247px;left:0px;}
.cont_main > li:nth-child(3){top:147px;left:395px;}
.cont_main > li:nth-child(4){top:395px;left:0px;}
.cont_main > li:nth-child(5){top:300px;left:395px;}
.cont_main > li:nth-child(6){top:632px;left:0px;}
.cont_main > li:nth-child(7){top:535px;left:395px;}
.cont_main > li{width:385px;height:345px;position:relative;float:left;}
.cont_main:after{clear:both;display:block;content:' ';}
.cont_in{position:absolute;top:187px;left:30px;width:325px;height:145px;background:#fff;box-sizing:border-box;padding-top:10px;}
.cont_in:hover{border-bottom:2px solid #1ec545;box-sizing:border-box;box-shadow:8px 8px 8px rgba(0,0,0,0.2);}

/*main-2*/
.content_main-2{height:2756px;}
.cont_main-2 > li{width:780px;height:294px;overflow:hidden;margin-bottom:100px;}
.cont_main-2 .main-left{width:558px;height:240px;border-bottom:1px solid #1ec545;text-align:center;float:left;box-sizing:border-box;}
.img_hotel{width:376px;height:240px;}
.cont_main-2 .btn_c{padding:47px 37px;width:108px;height:108px;font-size:12px;color:#fff;background:url("../img/o_btn.png") no-repeat;}
.cont_main-2 .btn_c:hover{padding:47px 37px;width:109px;height:109px;font-size:12px;color:#1ec545;background:url("../img/o_btn-h.png") no-repeat;}
.cont_main-2 > li:after{clear:both;display:block;content:' ';}

/*main-3*/
.content_main-3{min-height:650px;}
.cont_main-3 > li{height:232px;width:780px;margin-bottom:100px;position:relative;}
.cont_main-3 .main-left{display:inline-block;width:517px;height:231px;}
.cont_main-3 .main-left img{width:100%;height:100%;}
.cont_main-3 .main-right{position:absolute;left:527px;top:0px;width:250px;height:232px;}
.cont_main-3 .btn_c{position:absolute;left:660px;top:165px;display:block;padding:10px 20px;color:#fff;border-radius:20px;background:#1ec545;}
/* .cont_main-3 .btn_c:hover{position:absolute;left:650px;top:155px;} */
.cont_main-3 .main-left2{float:right;width:517px;height:231px;}
.cont_main-3 .main-left2 img{width:100%;height:100%;}
.cont_main-3 .main-right2{text-align:right;position:absolute;left:3px;top:0px;width:250px;height:232px;}
.cont_main-3 .btn_c2{position:absolute;left:0px;top:196px;display:block;padding:10px 20px;color:#fff;border-radius:20px;background:#1ec545;}
/* .cont_main-3 .btn_c2:hover{position:absolute;left:10px;top:151px;} */
.cont_main-3 > li:after{clear:both;display:block;content:' ';}

/*로그인*/
.login_b{display:inline-block;min-width:167px;height:82px;line-height:80px;font-size:17px;text-align:center;position:relative;top:-51px;cursor:pointer;}
.login_tr3{border-top:1px solid #eaeaea;height:150px;}
.table_login th{vertical-align:middle;}


/*회원가입 1.약관동의*/
.box{width:780px;height:350px;margin-bottom:92px;}
.box_t{font-size:16px;margin-bottom:17px;}
.mem_area{width:778px;height:268px;color:#555555;}
.mem_c{float:right;font-size:12px;margin-top:17px;}
.mem_b{display:inline-block;min-width:130px;height:61px;line-height:59px;font-size:17px;text-align:center;padding:0 10px;cursor:pointer;}
.btn_mem{text-align:center;margin-bottom:100px;}
.btn_td{padding:2px 5px;}

/*회원가입 2.회원정보입력*/
.mem_info{margin:48px 0 20px;font-size:16px;}
.table_day label{position:relative;top:9px;}

/*개인정보방침*/
.box_b06{border-top:2px solid #505050;border-bottom:1px solid #dadada;background:#f9f9f9;padding-left:20px}
.box_b06 li{float:left;width:33.33333%;margin:23px 0;}
.box_b06 :after{display:block;clear:both;content:' ';}
.box_b06-01{line-height:1.7;margin-top:34px;border:1px solid #1ec545;padding:20px;background:#f9f9f9;}
.box_b06-02 > li{margin:70px 0;}
.box_b06-02 > li > a > ul > li:nth-child(1){margin-bottom:20px;}
.box_b06-02 > li > a > ul > .li-2{margin-bottom:10px;line-height:1.7;padding-left:20px;}
.box_b06-02 > li > a > ul > .li-3{margin-bottom:10px;color:#777777;line-height:1.7;padding-left:20px;}

/*회사소개*/
.cont{width:740px;border-bottom:1px solid #333333;}
.line_b04{width:580px;height:1px;background:#eeeeee;float:right;margin-bottom:5px;}
.small{float: left;width:160px;font-size:10px;color:#999;}
.small span{font-size:9px;}
.cont_r{margin-left: 160px;}



/*이용안내*/
.accordion {margin: 0px auto;border-top:2px solid #505050;cursor: pointer;}
.accordion .item {height: 50px;box-sizing: border-box;padding-left: 10px;padding-top: 15px;}
.accordion .item{border-bottom:1px solid #eaeaea;}
.accordion .item ul {display: inline-block;}
.accordion .item li{float:left;margin-right:20px;}
.accordion .item ul:after{display:block;clear:both;content:' ';}
.accordion div.item_in {box-sizing: border-box;padding: 15px 0 15px 50px;display: none;background:#f9f9f9;font-size: 12px;line-height: 2;color: #333333;}


/*일일알바*/
.tbl_wrap th, .tbl_wrap td{vertical-align:middle;}
/*.position_top{position: absolute;top:480px;left:320px;}*/

/*content*/
.content{min-height:700px;/* width:780px; */margin: 0 auto;}
.content.mg{margin:0 auto;}

/*게시판 상세보기*/
.table_write .view_content{min-height: 400px;}
.txt_g{color:#1ec545;}


/* 20180524 유선영 추가 */

.main_content{}
.main_content .con_wrap{}
.main_content .con_wrap > div:nth-child(2n){margin-right:0;}
.main_content .con_wrap::after{content:'';display:block;clear:both;}
.main_content .con_wrap .list{position:relative;float:left;width: 435px;margin-right:30px;margin-bottom:60px;}

.main_content .con_wrap .list .img_wrap{height: 195px;overflow:hidden;text-align:center;}
.main_content .con_wrap .list .img_wrap img{display:inline-block;width:  100%;}

.main_content .con_wrap .list .text_wrap{height:47px;margin-top:20px;}
.main_content .con_wrap .list .tit{margin-bottom:10px;font-size:17px;font-weight:700;}
.main_content .con_wrap .list .add{padding-left:15px;background:url(../img/icon_add.png) left center no-repeat;font-size:15px;}
.main_content .con_wrap .list a{position:absolute;bottom:0;right:0;display:block;padding:8px 10px;border-radius:20px;font-size:15px;font-weight:700;color:#fff;background:#1ec545;border:1px solid #1ec545;}
.main_content .con_wrap .list a:hover{color:#1ec545;background:#fff;border:1px solid #1ec545;}

.img_alba{margin-bottom:30px;text-align:center;}
.img_alba img{display:inline-block;}
