/* 단일클래스 */
.s_ib{display:inline-block; *display:inline; zoom:1}
.s_b{display:block}
.price{font-family:verdana; font-weight:bold; font-size:0.857em; background:#d50000; color:#fff; padding:2px; border:1px solid #650000}
.free{font-family:verdana; font-weight:bold; font-size:0.857em; background:#fff; color:#609700; padding:2px; border:1px solid #609700}
.page table{margin:0 auto}
.nopb td{border:0 none !important}
.gg img{vertical-align:text-bottom !important}
.detail_ico img{vertical-align:middle; height:12px}
.img_align img{vertical-align:middle;}
.bbs_pil a{color:#6f7e95}
.more_glo{position:absolute; padding-right:10px; top:10px; right:0px; background:url('../mobile_img/more_arrow_2.png') right 1px no-repeat; background-size:4px; color:#666666;}
.select_mar select{margin-bottom:0 !important}
/*.zz:first-child table{min-height:200px}*/
.mimg_mask{position: absolute;top:0; left:0; right:0; bottom:0; border:1px solid #000; opacity:.2; filter: alpha(opacity:20);}

/* 웹툰, 웹소설탭메뉴*/
.tab_off_2{width:70px; float:left; padding:8px 0; color:#555555; background:url('../mobile_img/tab_bg_02.png') 0 bottom repeat-x; text-align:center; cursor:pointer; font-weight:normal}
.tab_on_2{width:70px; float:left; padding:8px 0; color:#ffffff; background:url('../mobile_img/tab_bg_01.png') 0 top repeat-x; text-align:center; cursor:pointer; font-weight:normal}
.tab_off_3{width:50px; float:left; padding:8px 0; color:#555555; background:url('../mobile_img/tab_bg_02.png') 0 bottom repeat-x; text-align:center; cursor:pointer;}
.tab_on_3{width:50px; float:left; padding:8px 0; color:#ffffff; background:url('../mobile_img/tab_bg_01.png') 0 top repeat-x; text-align:center; cursor:pointer;}

/* 흑백 CSS - woo */
.grayscale img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

/* 마이페이지 */
.point_my{background:url('../mobile_img/coin_ico.png') 0 15px no-repeat; padding:0 0 0 18px; background-size:13px; position:absolute; top:-1px; right:0; color:#dc3a2f}
.my_arrow{background:url('../mobile_img/cate_arrow_2.png') 10px 10px no-repeat !important; background-size: 6px !important; width:30px; height:30px; display:block}
.mypage_tit {font-size: 1.286em;letter-spacing: -1px;position: relative; padding: 10px 0;}
.mypage_tit .more{position:absolute; padding-right:10px; top:20px; right:0px; background:url('../mobile_img/more_arrow_2.png') right 1px no-repeat; background-size:4px; color:#666666;}
.bookmark{}


/*리스트 보더라인*/
.mypage_tbl table tr td:first-child {border:1px solid #cccccc; border-bottom:0 none}
.bookmark_tbl table tr td:first-child {border:1px solid #cccccc;}
.all_sch_tbl table tr td:first-child {border:1px solid #cccccc;}
.all_sch_tbl table tr td:last-child{border-bottom:1px solid #ccc}
.exe_tlb table tr td:first-child {border:1px solid #4c4c4c;}
.result_board table tr td:first-child {border:1px solid #858585}
.rank_tbl table tr td:first-child {border:1px solid #cccccc}

/* 찜리스트 */
.scrap{margin:10px; position:relative; overflow:hidden}
.scrap .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.scrap .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.scrap .sub_work .done{position:absolute; top:0; left:0}
.scrap .sub_work .done img{width:38px}
.scrap .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 27px no-repeat; background-size:8px}
.scrap .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.scrap .sub_info dd, .scrap .sub_info dt{line-height:130%;}
.scrap .sub_info .rate{}
.scrap .sub_info .rate img{width:80px; vertical-align:middle}
.scrap .sub_info .ico img{vertical-align:middle; height:11px;}
.scrap .title{width:100%; line-height:130%;}
.scrap .c_in a, .scrap  .c_in{color:#2ebddc;}
.scrap .del_btn a{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #999999; font-weight:bold; color:#999999;}
.scrap .all_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}

/* 장바구니 */
.cart{margin:10px; position:relative; overflow:hidden}
.cart .sub_work {position:relative; float:left; width:72px; height:72px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.cart .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.cart .sub_work .done{position:absolute; top:0; left:0}
.cart .sub_work .done img{width:38px}
.cart .sub_info{overflow:hidden; text-align:left; margin-bottom:1px; }
.cart .sub_info dt{letter-spacing:-0.3px;}
.cart .sub_info dd, .cart .sub_info dt{line-height:150%; font-weight:bold; color:#999}
.cart .sub_info .rate{}
.cart .sub_info .rate img{width:80px; vertical-align:middle}
.cart .sub_info .ico img{vertical-align:middle; height:11px;}
.cart .title{width:100%; line-height:130%; color:#999999}
.cart .c_in a, .cart  .c_in{color:#2ebddc;}
.cart .del_btn a{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #999999; font-weight:bold; color:#999999;}
.cart .all_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}

/* 내가등록한 작품*/
.my_regist{padding:10px; position:relative; overflow:hidden; background:#fff}
.my_regist .sub_work {position:relative; float:left; width:84px; height:84px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.my_regist .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.my_regist .sub_work .done{position:absolute; top:0; left:0}
.sub_work .done img{width:38px}
.my_regist .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;}
.my_regist .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.my_regist .sub_info dd, .my_regist .sub_info dt{line-height:140%; color:#999}
.my_regist .sub_info .rate{}
.my_regist .sub_info .ico img{vertical-align:middle; height:11px;}
.my_regist .sub_info .rate img{width:80px; vertical-align:middle}
.my_regist .sub_info .ico img{vertical-align:middle; height:11px;}
.my_regist .title{width:100%; line-height:130%;}
.my_regist .c_in a, .my_regist  .c_in{color:#2ebddc;}
.my_regist .first_view_btn a{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413;}
.my_regist .ico_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}

/* 최근등록회차 rows 디자인 */
.bookmark_area{margin:10px; position:relative}
.bookmark {position:relative; float:left; width:50px; height:50px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.bookmark_area .latest_info{overflow:hidden; text-align:left; padding-right:65px}
.bookmark_area .latest_info dt{letter-spacing:-0.3px; color:#fff;}
.bookmark_area .latest_info dd, .latest_work .latest_info dt{line-height:140%;}
.bookmark_area .latest_info dd .ymd{color:#999; font-family:verdana}
.bookmark_area .title{width:100%; line-height:140%;}
.bookmark_area .c_in a, .latest_work  .c_in{color:#333;}
.bookmark_area .view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%; padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}
.bookmark_area .del_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%; padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #999; font-weight:bold; color:#999}

/*내가등록한 작품 탭메뉴 */
#tabmenu3 {overflow:hidden; table-layout:; margin-bottom:8px; table-layout:fixed}
#tabmenu3 td {border:1px solid #aaa; text-align:center;}
#tabmenu3 td a {display:block; padding:0 0 0 0; text-align:center; font-size: 12px; text-decoration:none; color:#fff; background:#b8b8b8;  padding:14px 0 }
#tabmenu3 td a.over {color:#4e4e4e; font-weight:bold}
#tabmenu3 td a.selected {color:#333; font-weight:bold; background:#ffffff}
.tabcontent3 {clear:both;}
.tabcontent3 table{border-spacing:0; position:relative; background:#fff}
.tabcontent3 table{border-spacing:0; position:relative; background:#fff}

/*로고*/
.logo img{width:100%; max-width:160px; height:auto}


/*좌측 카테고리메뉴*/
.cate_btn img {max-width: 55px;height: auto;width: 100%;}

.div_cate{position:absolute; top:0; z-index:10005; width:100%; display:none; background-color:rgba(0,0,0,.70)}
.div_cate_inner{width:80%; background:#fff url(mobile_img/bg_category.png) right top  repeat-y}

.div_cate_inner_left{width:80%; border-left:2px solid #333333; background:#dae3ec; float:left}
.div_cate_inner_left h2:first-child{border-top:0 none;}

.sch_tit_cate{color:#333; font-size: 1.429em; line-height: 1.429em; letter-spacing:-0.3px; padding:20px 15px; text-align:left; border-top:1px solid #fff; border-bottom:2px solid #a4b0c1;}
.bg{background:#dae3ec url('../mobile_img/cate_arrow.png') 97% 30px no-repeat; background-size:18px; }
.sch_tit_cate span{font-weight:normal; color:#7b8595}
.sch_tit_cate_inner{color:#333; font-size: 1.286em; line-height: 1.286em; letter-spacing:-0.3px; padding:20px 30px; text-align:left; border-top:1px solid #fff; background-size:18px; border-bottom:1px solid #cccccc; background:#ffffff; position:relative}

/*메인메뉴*/
.gnb td{padding:20px 0; border-bottom:1px solid #666666; background:#333333; color:#fff; font-weight:bold; font-family:'맑은고딕','맑은 고딕'; font-size:1.286em; text-align:center; cursor:pointer;}

/*서브메뉴*/
.snb{ background:#fff;}
.snb td{padding:5px 0; border-bottom:1px solid #333; font-weight:bold; font-family:'맑은고딕','맑은 고딕'; font-size:1.429em; text-align:center; cursor:pointer; letter-spacing:-0.4px}

.snb_sth{ background:#f0f0f0;}
.snb_sth td{padding:5px 0; font-weight:bold; font-family:'맑은고딕','맑은 고딕'; font-size:1.429em; text-align:center; cursor:pointer; letter-spacing:-0.4px}
.cate_btn_2{cursor:pointer; background:url('../mobile_img/sch_btn_off_2.gif') 0 0 no-repeat; width:40px; height:34px; background-size: contain; border-left:1px solid #cecece}
.sch_btn_on_2{background:url('../mobile_img/sch_btn_on_2.gif') 0 0 no-repeat; background-size:contain !important}

/* 메인 rows 디자인1 */
.list_type_a {position:relative; clear:both; overflow:hidden; margin-left:5px; border:1px solid #f0f0f0}
.list_type_a tr:first-child td{margin-left:0}
.list_type_a .up{position:absolute; right:10px; top:10px; z-index:10000}
.list_type_a .ico{}
.list_type_a .title_area{width:100%; position:absolute; bottom:0; left:0; background:url('../img/glass_80.png') 0 0 repeat; z-index:1000;}
.list_type_a .title{letter-spacing:-1px; color:#fff; font-weight:bold; text-align:left; margin:7px}
.list_type_a .c_in a, .list_type_a  .c_in{color:#2ebddc;}
.list_type_a .rows_img{width:100%; height:auto}

/* 배너*/
.banner{text-align:center; margin:8px 0}
.banner img{max-width:1000px; width:100%; height:auto}

/* 서브스크롤 배너*/
.scroll_banner{text-align:center;}
.scroll_banner img{max-width:1000px; width:100%; height:auto}

/* 메인 rows 디자인1 */
.list_type_a {position:relative; width:147px; height:147px; float:left; overflow:hidden; margin:0 3px 3px 0; border:1px solid #f0f0f0; }
.list_type_a .up{position:absolute; right:2px; top:2px; z-index:10000}
.list_type_a .ico{position:absolute; left:2px; top:-3px; z-index:10000}
.list_type_a .title_area{width:100%; position:absolute; bottom:0; left:0; background:url('../img/glass_80.png') 0 0 repeat; z-index:1000;}
.list_type_a .title{letter-spacing:-0.3px; color:#fff; font-weight:bold; text-align:left; margin:3px 5px 5px 5px}
.list_type_a .c_in a, .list_type_a  .c_in{color:#2ebddc;}

/* 메인 rows 디자인2 */
.list_type_b {position:relative; clear:both; width:96px; height:96px; float:left; overflow:hidden;  margin:0 3px 0 0; border:1px solid #f0f0f0;}
.list_type_b .up{position:absolute; right:2px; top:2px; z-index:10000}
.list_type_b .ico{position:absolute; left:2px; top:-3px; z-index:10000}
.list_type_b .title_area{width:100%; position:absolute; bottom:0; left:0; background:url('../img/glass_80.png') 0 0 repeat; z-index:1000;}
.list_type_b .title{letter-spacing:-0.3px; color:#fff; font-weight:bold; text-align:left; margin:3px 5px 5px 5px}
.list_type_b .c_in a, .list_type_b  .c_in{color:#2ebddc;}

/* 랭킹 rows디자인 1 */
.main_list_rank_a{overflow:hidden; height:64px}
.main_list_rank_a .rank_num{float:left;  color:#fff; font-family:verdana; color:#d50000; padding:9px 10px; font-weight:bold}
.main_list_rank_a .up{position:absolute; right:2px; top:2px; z-index:10000}
.main_list_rank_a .thumb{float:left; position:relative;width:64px; height:64px}
.main_list_rank_a .rank_info{overflow: hidden;position: relative; zoom: 1; padding:5px 9px 0 0; }
.main_list_rank_a .rank_info dt a{color:#555; letter-spacing:-0.3px}
.main_list_rank_a .rank_info dt, .rank_info dd{line-height:150%}
.main_list_rank_a .rank_info dd{color:#999999}
.main_list_rank_a .rank_info dd .rate{font-weight:bold; color:#ffcb2c}
.main_list_rank_a .rank_info .c_in a, .main_list_rank_a .info .c_in{font-size:12px; color:#2ebddc; }

/* 서브 rows디자인 1 */
.sub_list_rank_a{overflow:hidden; height:64px; background:#fff}
.sub_list_rank_a .rank_num{float:left;  color:#fff; font-family:verdana; color:#d50000; padding:9px 10px; font-weight:bold}
.sub_list_rank_a .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_rank_a .thumb{float:left; position:relative;width:64px; height:64px}
.sub_list_rank_a .rank_info{overflow: hidden;position: relative; zoom: 1; padding:5px 9px 0 0; }
.sub_list_rank_a .rank_info dt a{color:#555; letter-spacing:-0.3px}
.sub_list_rank_a .rank_info dt, .rank_info dd{line-height:150%}
.sub_list_rank_a .rank_info dd{color:#999999}
.sub_list_rank_a .rank_info dd .rate{font-weight:bold; color:#ffcb2c}
.sub_list_rank_a .rank_info .c_in a, .sub_list_rank_a .info .c_in{font-size:12px; color:#2ebddc; }

/* 최근등록회차 rows 디자인 */
.latest_work_area{margin:10px; position:relative}
.latest_work {position:relative; float:left; width:50px; height:50px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.latest_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.latest_work_area .latest_info{overflow:hidden; text-align:left; padding-right:65px}
.latest_work_area .latest_info dt{letter-spacing:-0.3px; color:#fff;}
.latest_work_area .latest_info dd, .latest_work .latest_info dt{line-height:140%;}
.latest_work_area .latest_info dd .ymd{color:#999; font-family:verdana}
.latest_work_area .title{width:100%; line-height:140%;}
.latest_work_area .c_in a, .latest_work  .c_in{color:#333;}
.latest_work_area .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.latest_work_area .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}
.latest_work_area .del_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.latest_work_area .del_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/*카피라이터*/
.util_area{margin:0 9px; border-top:1px solid #adadad}
.util_nav{display:table; width:100%; margin:13px 0 5px 0}
.util_nav:after{display:block; content:''; clear:both}
.util_nav li{display:table-cell; width:25%}
.util_nav li a{ text-align:center; border:1px solid #6d7484; background:#fff; line-height:33px; width:95%; margin:0 auto; display:block; letter-spacing:-1px}

.c_info{padding:10px 5px; text-align:center; margin: 0 9px}
.c_info p{}
.c_info p:last-child{margin-top:16px;}
.c_info p:last-child span{color:#8a8a8a}
.c_info p span{display:inline-block; line-height:16px; margin-right:2px; color:#555555; font-size:0.857em;}

.cate_btn_1{cursor:pointer; background:url('../mobile_img/sch_btn_off.gif') 0 0 no-repeat; width:40px; height:34px; background-size: contain; border-left:1px solid #cecece}
.sch_btn_on{background:url('../mobile_img/sch_btn_on.gif') 0 0 no-repeat; background-size:contain !important}
.cate_layer{width:100%; position:absolute; top:0; left:0; z-index:10001}
.cate_layer_price{width:100%; position:relative; z-index:10001}

/* 서브 유료rows 디자인1 */
.sub_sth_work_1 {position:relative; height:100%; clear:both; margin:0 5px; }
.sub_sth_work_1 .up{position:absolute; right:3px; top:3px; z-index:10000}
.sub_sth_work_1 .sth_ico{position:absolute; left:3px; top:-3px; z-index:100}
.sub_sth_work_1 .sth_ico img{width:40px}
.sub_sth_work_1 .title_area{width:100%; position:absolute; bottom:4px; left:1px;}
.sub_sth_work_1 .title{letter-spacing:-1px; color:#fff; font-weight:bold; text-align:left;  background:url('../img/glass_80.png') 0 0 repeat; z-index:1000; padding:7px;}
.sub_sth_work_1 .c_in a, .sub_sth_work_1  .c_in{color:#2ebddc;}
.sub_sth_work_1 .rows_img{width:100%; border:1px solid #3A3943}

/* 서브 유료rows 디자인2 */
.sub_sth_work_2 {position:relative; height:100%; clear:both; margin:0 5px; }
.sub_sth_work_2 .up{position:absolute; right:3px; top:3px; z-index:10000}
.sub_sth_work_2 .sth_ico{position:absolute; left:3px; top:-3px; z-index:100}
.sub_sth_work_2 .sth_ico img{width:40px}
.sub_sth_work_2 .title_area{width:100%; position:absolute; bottom:4px; left:1px;}
.sub_sth_work_2 .title{letter-spacing:-1px; color:#fff; font-weight:bold; text-align:left;  background:url('../img/glass_80.png') 0 0 repeat; z-index:1000; padding:7px;}
.sub_sth_work_2 .c_in a, .sub_sth_work_2  .c_in{color:#2ebddc;}
.sub_sth_work_2 .rows_img{width:100%; border:1px solid #3A3943}

/* 서브 유료rows 디자인3 */
.sub_sth_work_3 {position:relative; height:100%; clear:both; margin:0 5px; }
.sub_sth_work_3 .up{position:absolute; right:5px; top:5px; z-index:10000}
.sub_sth_work_3 .sth_ico{position:absolute; left:3px; top:-3px; z-index:100}
.sub_sth_work_3 .sth_ico img{width:40px}
.sub_sth_work_3 .title_area{width:100%; position:absolute; bottom:4px; left:1px;}
.sub_sth_work_3 .title{letter-spacing:-1px; color:#fff; font-weight:bold; text-align:left;  background:url('../img/glass_80.png') 0 0 repeat; z-index:1000; padding:7px;}
.sub_sth_work_3 .c_in a, .sub_sth_work_3  .c_in{color:#2ebddc;}
.sub_sth_work_3 .rows_img{width:100%; border:1px solid #3A3943}

/* 서브 유료rows 디자인4 */
.sub_sth_work_4{height:125px; background:#fff; position:relative}
.sub_sth_work_4 .sth_ico{position:absolute; left:3px; top:-3px; z-index:100}
.sub_sth_work_4 .sth_ico img{width:40px}
.sub_sth_work_4 .up{position:absolute; right:5px; top:5px; z-index:10000}
.sub_sth_work_4 .thumb{float:left; position:relative;width:125px; height:125px; margin-right:10px}
.sub_sth_work_4 .rank_info{overflow: hidden;position: relative; zoom: 1; padding:5px 9px 0 0; }
.sub_sth_work_4 .rank_info dt a{color:#555; letter-spacing:-0.3px}
.sub_sth_work_4 .rank_info dt, .rank_info dd{line-height:150%}
.sub_sth_work_4 .rank_info dd{color:#999999}
.sub_sth_work_4 .rank_info dd .rate{font-weight:bold; color:#ffcb2c}
.sub_sth_work_4 .rank_info .c_in a, .sub_sth_work_4 .info .c_in{font-size:12px; color:#2ebddc; }

/* 서브페이지 리스트 rows 디자인5 */
.sub_sth_work_5{margin:10px; position:relative; height:70px}
.sub_sth_work_5 .sth_ico{position:absolute; left:-11px; top:-15px; z-index:100}
.sub_sth_work_5 .sth_ico img{width:40px}
.sub_sth_work_5 .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_sth_work_5 .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_sth_work_5 .sub_work .done{position:absolute; bottom:-3px; right:0}
.sub_sth_work_5 .sub_work .done img{width:38px}
.sub_sth_work_5 .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;}
.sub_sth_work_5 .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_sth_work_5 .sub_info dd, .sub_sth_work_5 .sub_info dt{line-height:130%;}
.sub_sth_work_5 .sub_info .rate{}
.sub_sth_work_5 .sub_info .rate img{width:80px; vertical-align:middle}
.sub_sth_work_5 .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_sth_work_5 .title{width:100%; line-height:130%;}
.sub_sth_work_5 .c_in a, .sub_list_work_e  .c_in{color:#2ebddc;}

/* 서브페이지 리스트 border라인*/
.list_tbl table tr td:first-child {border:1px solid #cccccc; border-top:0 none}
.sth_tbl table tr td:first-child {border:1px solid #cccccc;}
.detail_tbl table tr td:first-child{border-bottom:1px solid #cccccc; border-top:1px solid #ccc}

/* 서브페이지 리스트 rows 디자인1 */
.sub_list_work_a{margin:10px; position:relative; overflow:hidden}
.sub_list_work_a .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_a .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_a .sub_work .done{position:absolute; top:0; left:0}
.sub_work .done img{width:38px}
.sub_list_work_a .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 30px no-repeat; background-size:8px}
.sub_list_work_a .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_a .sub_info dd, .sub_list_work_a .sub_info dt{line-height:130%;}
.sub_list_work_a .sub_info .rate{}
.sub_list_work_a .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_a .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_a .title{width:100%; line-height:130%;}
.sub_list_work_a .c_in a, .sub_list_work_a  .c_in{color:#2ebddc;}
.sub_list_work_a .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.sub_list_work_a .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/* 서브페이지 리스트 rows 디자인2 */
.sub_list_work_b{margin:10px; position:relative; overflow:hidden}
.sub_list_work_b .sub_work {position:relative; float:left; width:70px; height:92px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_b .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_b .sub_work .done{position:absolute; top:0; left:0}
.sub_list_work_b .sub_work .done img{width:38px}
.sub_list_work_b .sub_info{overflow:hidden; text-align:left; margin-bottom:1px; background:url('../mobile_img/right_arrow.png') right 40px no-repeat; background-size:8px}
.sub_list_work_b .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_b .sub_info dd, .sub_list_work_b .sub_info dt{line-height:140%; color:#999}
.sub_list_work_b .sub_info .rate{}
.sub_list_work_b .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_b .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_b .title{width:100%; line-height:140%;}
.sub_list_work_b .c_in a, .sub_list_work_b  .c_in{color:#2ebddc;}
.sub_list_work_b .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.sub_list_work_b .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/* 서브페이지 리스트 rows 디자인3 */
.sub_list_work_c{margin:10px; position:relative; overflow:hidden}
.sub_list_work_c .sub_work {position:relative; float:left; width:84px; height:84px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_c .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_c .sub_work .done{position:absolute; top:0; left:0}
.sub_work .done img{width:38px}
.sub_list_work_c .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 30px no-repeat; background-size:8px}
.sub_list_work_c .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_c .sub_info dd, .sub_list_work_c .sub_info dt{line-height:130%;}
.sub_list_work_c .sub_info .rate{}
.sub_list_work_c .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_c .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_c .title{width:100%; line-height:130%;}
.sub_list_work_c .c_in a, .sub_list_work_c  .c_in{color:#2ebddc;}
.sub_list_work_c .first_view_btn a{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413;}
.sub_list_work_c .all_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}

/* 서브페이지 리스트 rows 디자인2 */
.sub_list_work_d{margin:10px; position:relative; overflow:hidden}
.sub_list_work_d .sub_work {position:relative; float:left; width:81px; height:106px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_d .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_d .sub_work .done{position:absolute; top:0; left:0}
.sub_list_work_d .sub_work .done img{width:38px}
.sub_list_work_d .sub_info{overflow:hidden; text-align:left; margin-bottom:1px; background:url('../mobile_img/right_arrow.png') right 40px no-repeat; background-size:8px}
.sub_list_work_d .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_d .sub_info dd, .sub_list_work_d .sub_info dt{line-height:140%; color:#999}
.sub_list_work_d .sub_info .rate{}
.sub_list_work_d .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_d .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_d .title{width:100%; line-height:140%;}
.sub_list_work_d .c_in a, .sub_list_work_b  .c_in{color:#2ebddc;}
.sub_list_work_d .first_view_btn a{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413;}
.sub_list_work_d .all_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}

/* 서브페이지 리스트 rows 디자인5 */
.sub_list_work_e{margin:10px; position:relative; overflow:hidden}
.sub_list_work_e .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_e .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_e .sub_work .done{position:absolute; top:0; left:0}
.sub_list_work_e .sub_work .done img{width:38px}
.sub_list_work_e .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 30px no-repeat; background-size:8px}
.sub_list_work_e .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_e .sub_info dd, .sub_list_work_e .sub_info dt{line-height:130%;}
.sub_list_work_e .sub_info .rate{}
.sub_list_work_e .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_e .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_e .title{width:100%; line-height:130%;}
.sub_list_work_e .c_in a, .sub_list_work_e  .c_in{color:#2ebddc;}

/* 서브페이지 리스트 rows 디자인6 */
.sub_list_work_f{margin:10px; position:relative; overflow:hidden}
.sub_list_work_f .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_f .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_f .sub_work .done{position:absolute; top:0; left:0}
.sub_list_work_f .sub_work .done img{width:38px}
.sub_list_work_f .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 30px no-repeat; background-size:8px}
.sub_list_work_f .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_f .sub_info dd, .sub_list_work_f .sub_info dt{line-height:130%;}
.sub_list_work_f .sub_info .rate{}
.sub_list_work_f .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_f .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_f .title{width:100%; line-height:130%;}
.sub_list_work_f .c_in a, .sub_list_work_f  .c_in{color:#2ebddc;}

/* 서브페이지 리스트 rows 디자인2 */
.sub_list_work_g{margin:10px; height:94px; position:relative;}
.sub_list_work_g .sth_ico{position:absolute; left:-11px; top:-15px; z-index:100}
.sub_list_work_g .sth_ico img{width:40px}
.sub_list_work_g .sub_work {position:relative; float:left; width:70px; height:92px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.sub_list_work_g .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.sub_list_work_g .sub_work .done{position:absolute; bottom:-3px; right:0}
.sub_list_work_g .sub_work .done img{width:38px}
.sub_list_work_g .sub_info{overflow:hidden; text-align:left; margin-bottom:1px; background:url('../mobile_img/right_arrow.png') right 40px no-repeat; background-size:8px}
.sub_list_work_g .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.sub_list_work_g .sub_info dd, .sub_list_work_g .sub_info dt{line-height:140%; color:#999}
.sub_list_work_g .sub_info .rate{}
.sub_list_work_g .sub_info .rate img{width:80px; vertical-align:middle}
.sub_list_work_g .sub_info .ico img{vertical-align:middle; height:11px;}
.sub_list_work_g .title{width:100%; line-height:140%;}
.sub_list_work_g .c_in a, .sub_list_work_g  .c_in{color:#2ebddc;}
.sub_list_work_g .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.sub_list_work_g .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/* 오늘본 작품 리스트 rows 디자인 */
.today_view_list{margin:10px; position:relative; overflow:hidden}
.today_view_list .sub_work {position:relative; float:left; width:67px; height:67px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.today_view_list .sub_work .up{position:absolute; right:2px; top:2px; z-index:10000}
.today_view_list .sub_work .done{position:absolute; top:0; left:0}
.today_view_list .sub_work .done img{width:38px}
.today_view_list .sub_info{overflow:hidden; text-align:left; margin-bottom:1px;  background:url('../mobile_img/right_arrow.png') right 30px no-repeat; background-size:8px}
.today_view_list .sub_info dt{letter-spacing:-0.3px; color:#fff;}
.today_view_list .sub_info dd, .today_view_list .sub_info dt{line-height:130%;}
.today_view_list .sub_info .rate{}
.today_view_list .sub_info .rate img{width:80px; vertical-align:middle}
.today_view_list .sub_info .ico img{vertical-align:middle; height:11px;}
.today_view_list .title{width:100%; line-height:130%;}
.today_view_list .c_in a, .today_view_list  .c_in{color:#2ebddc;}
.today_view_list .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.today_view_list .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

.freeimg img{max-width:100%; height:auto; -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.copy_protect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}

/* 작품 버튼들*/
.dfirst_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; padding:0 7px; line-height:27px !important; text-align:center; display:block; border-radius:5px; border:1px solid #6f7e95; font-weight:bold; color:#6f7e95;}
.scrap_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:2px; line-height:27px !important; text-align:center; display:block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}
.cart_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:2px; line-height:27px !important; text-align:center; display:block; border-radius:5px; border:1px solid #6f7e95; font-weight:bold; color:#6f7e95;}
.now_buy_btn{background:#b10000; background-size:2px; line-height:27px !important; text-align:center; display:block; border-radius:5px; border:1px solid #650000; font-weight:bold; color:#fff;}
.disable{border:1px solid #ddd !important; color:#ddd !important; background:#f8f8f8 !important}
.reply_btn{width:100%; background:url('../img/skin_icon/make_icon/skin_icon_738.jpg') 0 bottom repeat-x; background-size:3px; padding:0 7px; line-height:32px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#fff;}
.agree_btn{background:#fff; padding:0 7px; line-height:27px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #e3494b; font-weight:bold; color:#e3494b;}
.disagree_btn{background:#fff; padding:0 7px; line-height:27px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #9d9d9d; font-weight:bold; color:#9d9d9d;}
.regist_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; padding:0 7px; line-height:27px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #6f7e95; font-weight:bold; color:#6f7e95;}
.sell_btn_1{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}
.sell_btn_2{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #999; font-weight:bold; color:#999;}
.sell_btn_3{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #999; font-weight:bold; color:#999;}
.sell_btn_4{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:1px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #999; font-weight:bold; color:#999;}
.sell_btn_5{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; padding:7px; text-align:center; display:inline-block; border-radius:5px; border:1px solid #5a5a5a; font-weight:bold; color:#5a5a5a;}
.sell_btn_6{width:; padding:7px; background:#f8f8f8 url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px;  text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#333;}
.sell_btn_7{width:; padding:7px; background:#0098FF url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px;  text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#fff;}
.sell_btn_8{width:; padding:7px; background:#333 url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px;  text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#fff;}
.sell_btn_9{width:; padding:5px 10px; background:#f8f8f8 url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px;  text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#333;}
.next_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; line-height:34px !important; text-align:center; display:block; border-radius:0 5px 5px 0; border:1px solid #5a5a5a; border-left:0 none;  font-weight:bold; color:#5a5a5a;}
.prev_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; line-height:34px !important; text-align:center; display:block; border-radius:5px 0 0 5px; border:1px solid #5a5a5a; border-right:0 none; font-weight:bold; color:#5a5a5a;}
.list_view_btn{background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:3px; line-height:34px !important; text-align:center; display:block; border:1px solid #5a5a5a;  font-weight:bold; color:#5a5a5a}
.pay_btn{width:100%; background:url('../img/skin_icon/make_icon/skin_icon_738.jpg') 0 bottom repeat-x; background-size:5px; line-height:42px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#fff;}
.back_btn{width:100%; background:#333 url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px; line-height:42px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#fff;}
.ing_btn{width:100%; background:#f8f8f8 url('../mobile_img/back_btn_bg.png') 0 bottom repeat-x; background-size:5px; line-height:42px; text-align:center; display:inline-block; border-radius:5px !important; border:1px solid #650000; font-weight:bold; color:#333;}
.pay_btn2{border:1px solid #000000; border-radius:5px; font-weight:bold; cursor:pointer; padding:15px 0; display:block; margin-left:4px; font-weight:bold; font-weight:bold; color:#696969; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));}
.exc_btn{color: #fff; font-weight: bold; position: absolute; top: 0; right: 0;background:#6e6e6e url('../mobile_img/btn_bg_10.png') 0 0 repeat-x; height: 34px; border: 1px solid #4c4c4c; width: 61px; text-align: center; border-radius: 0 4px 4px 0 !important;}
.btn_gra{background: -webkit-gradient(linear, left top, left bottom, from(#e6ecf2), to(#ccd5de));}
.btn_gra2{background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dedddd));}

/* 상세페이지 등록회차 rows 디자인 */
.notice_work_area{padding:10px; position:relative; overflow:hidden}
.notice_work {position:relative; float:left; width:60px; height:60px; overflow:hidden; margin-right:6px; border:1px solid #cccccc}
.notice_work_area .latest_info{overflow:hidden; text-align:left;}
.notice_work_area .latest_info dt{letter-spacing:-0.3px; color:#fff;}
.notice_work_area .latest_info dd, .latest_work .latest_info dt{line-height:140%; color:#999}
.notice_work_area .latest_info .rate img{width:75px; vertical-align:middle}
.notice_work_area .title{width:100%; line-height:140%;}
.notice_work_area .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.notice_work_area .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/* 상세페이지 등록회차 rows 디자인 */
.detail_work_area{padding:10px; position:relative; overflow:hidden}
.detail_work {position:relative; float:left; width:60px; height:60px; overflow:hidden; margin-right:6px;}
.detail_work_area .latest_info{overflow:hidden; text-align:left; padding-right:90px}
.detail_work_area .latest_info dt{letter-spacing:-0.3px; color:#fff;}
.detail_work_area .latest_info dd, .latest_work .latest_info dt{line-height:140%;}
.detail_work_area .latest_info .ymd{color:#999; font-family:verdana; vertical-align:bottom}
.detail_work_area .latest_info .rate img{width:75px; vertical-align:middle}
.detail_work_area .title{width:100%; line-height:140%;}
.detail_work_area .view_btn{position:absolute; right:0; top:11px; background:url('../mobile_img/btn_bg_01.png') 0 bottom repeat-x; background-size:100% 75%}
.detail_work_area .view_btn a{padding:7px 0; width:60px; text-align:center; display:block; border-radius:5px; border:1px solid #61a413; font-weight:bold; color:#61a413}

/* 상세페이지 댓글쓰기 */
.reply_write th{width:62px; border:1px solid #ccc; border-right:0 none}
.reply_write td{border:1px solid #ccc; border-left:0 none; padding:0 13px}
.reply_write td select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important; margin:7px 0}
.reply_write td input[type='text'], .reply_write td input[type='password']{width:100%; line-height:32px;; border:1px solid #c0bebe; padding-left:13px; margin:7px 0; background:#e7edf3}

/*계좌정보*/
.account_info th{width:80px; border:1px solid #ccc; border-right:0 none}
.account_info td{border:1px solid #ccc; border-left:0 none; padding:0 13px}
.account_info td select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important; margin:7px 0}
.account_info td input[type='text'], .reply_write td input[type='password']{width:100%; line-height:32px;; border:1px solid #c0bebe; padding-left:13px; margin:7px 0; background:#e7edf3}

/*내가보낸문의상세*/
.detail_bar{background:url('../mobile_img/bgpart_small_stand.gif') top; border-top:2px solid #565656; border-bottom:1px solid #dbdbdb; padding:10px;}
.detail_bar .right {position:absolute; right:0; top:10px;}
.detail_bar .right img{position:absolute; right:10px; width:20px;}

.search_sub_box select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important; margin:7px 0}
.search_sub_box input[type='text'], .search_sub_box input[type='password']{width:100%; line-height:32px;; border:1px solid #c0bebe; padding-left:13px; margin:7px 0; background:#e7edf3}

/*모바일 문의하기*/
.inquery_hotel{position:relative; background:#fff; border:1px dashed #b2b2b2; padding:10px; overflow:hidden; }
.inquery_hotel .thumb{float:left; margin-right:10px}
.inquery_hotel dl{overflow:hidden; position:relative; text-align:left; padding:3px 0}
.inquery_hotel dl dd {line-height:140%; color:#999999; text-align:left;}
.inquery_hotel dl dd span{color:#666}
.inquery_hotel .trave{color:#47a5e1; font-weight:bold}
.inquery_hotel .tit{color: #000; letter-spacing: -0.5px; padding-bottom:5px; font-family: verdana,'맑은 고딕','굴림', '돋움';position: relative; width: 100%; display:block; }
.inquery_hotel .rows_btn{overflow:hidden; position:absolute; top:34px; right:0; width:80px;}
.inquery_hotel .rows_btn2{overflow:hidden; position:relative;}
.inquery_hotel .rows_btn a, .inquery_hotel .rows_btn2 a{width:76px; float:left; border:1px solid #dcdcdc; text-align:center; padding:3px 0; display:block; color:#333333; font-size:11px; font-family:'돋움'}
.inquery_send_btn{display: table; width:100% ;text-align:center; margin-bottom:20px}
.inquery_send_btn li{display: table-cell; width: 50%;}
.inquery_send_btn li .send{width:100%; border:1px solid #9a251d; padding:15px 0; display:block; margin-right:2px; font-weight:bold; color:#fff; background:-webkit-gradient(linear, left top, left bottom, from(#e15147), to(#d1473e));}
.inquery_send_btn li .cancle{border:1px solid #000000; cursor:pointer; padding:15px 0; display:block; margin-left:4px; font-weight:bold; font-weight:bold; color:#696969; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e7e7e7));}

.detail_inquiry{width:100%}
.detail_inquiry th{text-align:left; width:30%; padding:15px 0; border-bottom:1px solid #b1b1b1; letter-spacing:-0.6px}
.detail_inquiry td{position:relative; border-bottom:1px solid #b1b1b1}
.detail_inquiry .ipt input[type='text'], .detail_inquiry .ipt input[type='password']{width:93%; line-height:32px; height:32px; border:1px solid #595050; padding:0 5px}
.detail_inquiry .ipt input[type='file']{width:77%; line-height:32px; height:32px; border:1px solid #595050}
.detail_inquiry .ipt textarea{width: 93%; height:80px; border:1px solid #595050; margin:10px 0}
.inquiry_privacy{border:1px solid #DEDEDE; height:300px; overflow-y:scroll;; padding:10px;}

.list_iq_tit{font-size:1.286em;; letter-spacing:-1px; padding:15px 0 12px 0;}
.terms_iq{padding:12px; border:1px solid #595050; border-top:2px solid #595050 !important; height:150px; overflow-y:scroll; background:#f0f0f0}
.terms_iq_chk{padding:20px 0; text-align:right}
.chk_iq_ok{height:13px; vertical-align:middle}

/* 유료결제 페이지*/
.paid_title th{padding-left:12px; border:1px solid #333333; border-right:0 none; text-align:left; background:#fff}
.paid_title td{border:1px solid #333333; border-left:0 none; padding:0 13px; background:#fff}
.paid_title td select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important; margin:7px 0}
.paid_title td input[type='text'], .paid_title td input[type='password']{width:100%; line-height:32px;; border:2px solid #4c4c4c; padding-left:13px; margin:7px 0; background:#fff}

/*검색창*/
.nop td label{margin-right:15px}
.search_form{}
.search_form .choose select{margin-bottom:0 !important}
.search_form td{font-size:1.143em; padding:5px 4px}
.search_form td input[type='radio']{width:20px; height:20px; border:1px solid #4c4c4c;}
.search_form td input[type='checkbox']{width:15px; height:15px; border-radius:5px; border:1px solid #4c4c4c;}
.search_form .form select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important}
.search_form .form{padding:0 12px}
.search_form .category, .search_form .choose {padding:10px 12px}
.search_form .category select, .search_form .choose select{line-height:24px; border-radius:10px; padding:3px 5px; border:1px solid #4c4c4c; background:#fbfbfb url('../mobile_img/select_arrow.png') right -1px no-repeat; background-size:35px; width:100% !important; margin-bottom:10px}
.search_form input[type='text']{width:100%; line-height:32px;; border:1px solid #4c4c4c; padding-left:13px; border-radius:0 4px 4px 0}
.search_form .search_btn{color:#fff; font-weight:bold; position:absolute; top:0; right:0; background:url('../img/skin_icon/make_icon/skin_icon_738.jpg') 0 0 repeat-x;height: 34px; border: 1px solid #4c4c4c; width: 61px; text-align: center; border-radius:0 4px 4px 0}

/* 통합검색*/
.list_tit{font-size:1.571em; letter-spacing:-1px; padding:15px 0 12px 10px;}
.list_more{position:relative; margin:10px 10px 0 10px; display:block; border-radius:10px; border:1px solid #989898; border-bottom:2px solid #989898; padding:13px 0; font-size:1.143em; padding-left:20px; background:url('../mobile_img/cate_bg.gif') left bottom repeat; color:#6d7484; font-weight:bold; background-size:contain}
.more_arrow{position:absolute; top:15px; right:15px}

/* 회원가입*/
.terms_area, .personal_area{ margin-top:20px;}
.terms_area h4{padding:11px 5px}
.terms{padding:10px; border:1px solid #999999; height:298px; overflow-y:scroll; background:#fff}
.terms_chk{padding:10px 0; text-align:right}
.chk_ok{height:20px; width:20px; vertical-align:middle}
.real_name .name_chk{width:100%; text-align:center; border:1px solid #9a251d; padding:15px 0; display:block; margin-right:2px; font-weight:bold; color:#3d4b65; background:-webkit-gradient(linear, left top, left bottom, from(#e6ecf2), to(#cbd4de));}

.member_join{width:100%; position:relative; z-index:10}
.member_join .icon_nemo{color:#7B7A7A; padding:10px 5px 10px 13px; letter-spacing:-1px}
.member_join .ne_p{background:url('../mobile_img/icon_nemo_02.gif') 17px 45px no-repeat !important;}
.member_join td, .member_join th{border-bottom:1px solid #e5e5e5; padding:2px 5px 2px 0}
.member_join td table td{border:none}
.member_join th{text-align:left; border-bottom:1px solid #e5e5e5}
.member_join input[type="text"], .member_join input[type="password"]{ padding-left:5px; border:1px solid #dddddd; line-height:2.143em; width:100%}
.member_join input[name="user_hphone"]{width:140px}
.member_join .ex_input{width:95%; line-height:1.7em; border:1px solid #c1c1c1}
.member_join .ex_text{width:95%; border:1px solid #c1c1c1; margin:10px 0}
.member_join #road_si{width: 48% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#fff url('../mobile_img/select_ico.gif') 95% center no-repeat; background-size: 20px;}
.member_join #road_gu{width: 48% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#fff url('../mobile_img/select_ico.gif') 95% center no-repeat; background-size: 20px;}
.member_join #road_addr{width: 98% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#fff url('../mobile_img/select_ico.gif') 97% center no-repeat; background-size: 20px; margin:5px 0}
.member_join #road_addr2{width:40% !important; padding-left:5px; border:1px solid #dddddd; line-height:2.143em;}
.member_resi_btn a {width:100%; display:block}
.member_resi_btn a img{max-width:100%; float:none; clear:both}

/* 회원정보 수정*/
.member_mod{width:100%; position:relative; z-index:10; table-layout:fixed}
.member_mod .icon_nemo{color:#7B7A7A; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; letter-spacing:-1px}
.member_mod td, .member_mod th{border-bottom:1px solid #e5e5e5; padding:5px}
.member_mod td{border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; background:#fff; padding:5px}
.member_mod td table td{border:none}
.member_mod th{text-align:left; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; width:40%}
.member_mod input[type="text"], .member_mod input[type="password"]{ padding-left:5px; border:1px solid #dddddd; line-height:2.143em; width:100%; background:#f7f7f7}
.member_mod input[name="user_hphone"]{width:140px}
.member_mod input[type="file"]{width:70%}
.member_mod textarea{width:100% !important}
.member_mod .ex_input{width:95%; line-height:1.7em; border:1px solid #c1c1c1}
.member_mod .ex_text{width:95%; border:1px solid #c1c1c1; margin:10px 0}
.member_mod #road_si{width: 48% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#f7f7f7 url('../mobile_img/select_ico.gif') 95% center no-repeat; background-size: 20px;}
.member_mod #road_gu{width: 48% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#f7f7f7 url('../mobile_img/select_ico.gif') 95% center no-repeat; background-size: 20px;}
.member_mod #road_addr{width: 98% !important; border: 1px solid #ababab;padding: 5px;text-align: left;background:#f7f7f7 url('../mobile_img/select_ico.gif') 97% center no-repeat; background-size: 20px; margin:5px 0}
.member_mod #road_addr2{width:35% !important; padding-left:5px; border:1px solid #dddddd; line-height:2.143em;}
.member_mod #user_zip{width:40% !important; margin-bottom:2px}
.member_mod #user_addr1{margin-bottom:5px}
.member_mod #user_addr2{width:40% !important;}
.mod_btn_step{display: table; width: 100%; text-align: center; border-collapse: collapse;margin: 10px 0;}
.mod_btn_step li{display:table-cell; width:49.9%;}
.mod_btn_step .cancle{width:100%; display:block;  font-weight:bold; border-bottom:1px solid #e5e5e5; background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1)); padding:15px 0}
.mod_btn_step .done{width:100%; display:block; font-weight:bold; border-bottom:1px solid #e5e5e5; background: #ffffff; background:#1CACDE; color:#fff; padding:15px 0}

/* 로그인페이지*/
.join_form{position:relative; margin:25px 0 10px 0;}
.join_form dl{margin-right:98px}
.join_form .id_pass_area{display:block; border:1px solid #333333; padding:0 0 0 5px; height:34px; line-height:34px; background:#fff}
.join_form .id_pass_area input{width:100%; display:inline; height:22px; line-height:22px; position:relative; top:-2px}
.log_area{position:absolute; top:0px; right:0}
.log_area .log_in_btn{width:100px; border:1px solid #333333; border-radius:0 5px 5px 0; height:71px; line-height:71px; display:block; background: -webkit-gradient(linear, left top, left bottom, from(#d40000), to(#a90000)); font-weight:bold; color:#fff}
.input_chk{display:inline-block; margin:10px 0 20px 0}
.input_chl label{line-height:1.5em; vertical-align:top}
.sns_log{position:relative; margin-bottom:10px; text-align:center}
.sns_log a{display:block; padding-bottom:5px; max-width:500px; margin:0 auto;}
.sns_log a img{width:100%}
.sns_log img{width:100%; max-width:500px;}
.sns_log .join_btn{width: 100%;border-radius: 4px;color: #fff;font-weight: bold;font-size: 1.286em; line-height: 52px;border: 1px solid #626060; background: #727272 url('../mobile_img/sch_arrow_2.png') 97% 18px no-repeat;background-size: 9px 14px; padding-bottom:0 !important}

/* 장부상세내역 테이블*/
.jangbu_detail{}
.jangbu_detail th{text-align:left; width:110px}
.jangbu_detail th, .jangbu_detail td{padding:5px 0}
.jangbu_detail td{color:#a0a0a0; letter-spacing:-0.5px; padding:}
.jangbu_detail .num{letter-spacing:0 !important; font-family:verdana}

/* 커뮤니티*/
.my_bbs_menu td{text-align:left; padding-left:27px; border-bottom:1px solid #ccc; background:url('../mobile_img/my_menu_bg.gif') 0 bottom repeat; background-size:contain; line-height:42px; font-size:1.214em; font-weight:bold !important}

.top_category {
background:url(../mobile_img/bgpart_category_top.gif) top; 
color:#FFF; 
font-family:맑은 고딕; 
font-size:14px; 
padding:13px; 
position:relative; 
cursor:pointer;
}

/* .top_menu li:first-child{border:none; cursor:pointer;} */
.top_menu{
	width:25%;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #7d7d7d;
	background:#f9f9f9;
	line-height:50px;
	text-align:center;
	font-size:13px;
	cursor:pointer;
}

.contents_title {
	padding:10px 0 10px 10px;
	letter-spacing:-1px;
}

/* 쿠폰몰 모바일 CSS */
.btn_coupon{
	text-align:center; 
	cursor:pointer;
	background:url(../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top; 
	background-size:40px 50px; 
	-webkit-background-size:40px 50px; 
	background:url(../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top \0ie+9;
	background:url(../mobile_img/bg_coupon_point.gif) #0153a7 repeat-x top \9;
}
.btn_coupon img{
	width:180px;
}

/* 쿠폰몰 모바일 CSS */

.btn_small_stand{
	border:1px solid #afafaf;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
}

.btn_small_dark{
	border:1px solid #222222;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	color:#FFF;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../mobile_img/bgpart_category_top.gif)#444546 repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom \9;
}
.btn_small_dark:hover{
	border:1px solid #222222;
	padding:8px 10px 8px 10px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	color:#FFF;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../mobile_img/bgpart_category_top.gif)#444546 repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_category_top.gif) #444546 repeat-x bottom \9;
}

.btn_big_stand{
	border:1px solid #333;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x bottom;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x bottom \9;
	cursor:pointer;
}
.btn_big_stand2{
	border:1px solid #afafaf;
	width:128px;
	height:38px;
	line-height:38px;
	text-align:center;
	vertical-align:middle;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
	cursor:pointer;
}

.btn_more{
	border:1px solid #969696;
	border-bottom:2px solid #7d7d7d;
	padding:8px 0 8px 0;
	width:100%;
	text-align:center;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	background:#f7f7f7;
}

.btn_search{
	border:1px solid #3c4145;
	padding:10px 0 10px 0;
	width:100%;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:13px;
	letter-spacing:-1px;
	color:#FFF;
	cursor:pointer;
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x top \0ie+9;
	background:url(../mobile_img/bgpart_category_top.gif) repeat-x top \9;
}

/* 카피라이터 */ 
.copyright_top td:first-child {border-left:none;}
.copyright_top td{
	width:25%;
	font-size:13px;
	border-left:1px solid #cdcdcd;
	text-align:center;
	padding:10px;
}




/* 메인 3단메뉴 */ 
#tabmenu {
	width:100%;
	margin: 0px; padding: 0px; list-style-type: none;
	background:#dbdbdb;
}
#tabmenu li {
	float: left;
	width:33.3%;
	font-size:14px;
}

#tabmenu li:first-child {
	border:none;
}


#tabmenu li a {
	display: block; 
	text-align:center;
	color: #979797; 
	text-decoration: none;
	padding:15px 0 18px 0;
	text-align:center;
	background:url(../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_main_tab.gif)#f8f8f8 repeat-x bottom \9;
}
#tabmenu li a.over {
	color:#5b5b5b;
	padding:15px 0 18px 0;
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x bottom \0ie+9;
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x bottom \9;
}


#tabmenu li a.selected {
	color:#5b5b5b;
	padding:15px 0 18px 0;
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x top;
	background-size:30px 40px; 
	-webkit-background-size:30px 40px; 
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x bottom \0ie+9;
	background:url(../img/skin_icon/make_icon/skin_icon_705.jpg) repeat-x bottom \9;
}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.li_none_st{list-style:none;}

.free_img {max-width:100%; height:auto;}
.free_img2 img{max-width:100%; height:auto;}
.free_img3 img{max-width:100%; height:auto; width:320px; margin-bottom:5px; vertical-align:middle;}
.free_img4 img{max-width:100%; height:auto; width:60px; vertical-align:middle;}
.free_img5 img{max-width:100%; height:auto; width:160px; margin-bottom:5px; vertical-align:middle;}

.img_bottom img{margin-bottom:3px;}

.more{position:absolute; top:13px; right:8px}
.line_tb{border-top:1px solid #bebebe; border-bottom:none !important}
.line_tb_02{border-top:none !important; border-bottom:1px solid #8f8f8f !important; background:#ffffff !important}
.line_tb_03{border-top:none !important}
.line_tb_04{border-top:#2c2c2c !important; border-bottom:1px solid #2c2c2c !important; background:#7f7f81 !important}
.line_tb_05{border-top:3px solid #717171 !important}
.line_tb_06{border-bottom:1px solid #717171 !important}
.line_tb_07{border:none !important; background:#F5F5F5 !important}


.select_wide select{ padding:5px; border:1px solid #353a3f; height:29px; width:100%; margin-bottom:5px;}
.select select{ padding:5px; border:1px solid #353a3f; height:29px;}

/* 서브페이지 */
.section_list{padding:10px 0 5px 0; background:#f4f4f4; border-bottom:1px solid #dbdbdb;}
.section_list .cate_bg_01{width:10px; height:32px; background:url('../mobile_img/sec_list_bg_01.gif') left 0 no-repeat}
.section_list .cate_bg_02{height:32px; background:url('../mobile_img/sec_list_bg_02.gif') right 0 repeat-x}
.section_list .count{position:absolute; top:8px; right:8px;}
.section_list td{width:33.2%}
.section_list td td{width:inherit}

/* 상세페이지 */
.detail_left{
width:60px; 
height:60px; 
border:none; 
outline-style:none;
background:url('../mobile_img/btn_detail_left.gif') no-repeat; 
background-size:60px 60px;
-webkit-background-size:60px 60px; 
background:url('../mobile_img/btn_detail_left.gif') repeat-x bottom \0ie+9;
background:url('../mobile_img/btn_detail_left.gif') repeat-x bottom \9;
}
.detail_right{
width:60px; 
height:60px; 
border:none; 
outline-style:none;
background:url('../mobile_img/btn_detail_right.gif') no-repeat; 
background-size:60px 60px;
-webkit-background-size:60px 60px; 
background:url('../mobile_img/btn_detail_right.gif') repeat-x bottom \0ie+9;
background:url('../mobile_img/btn_detail_right.gif') repeat-x bottom \9;
}

.detail_table td{
	border-bottom:1px solid #dbdbdb;
	padding:8px;
	text-align:left;
}

.li_detail {border:1px solid #dbdbdb; border-radius:0.40em; background:#f4f4f4; margin-bottom:10px; padding:10px 10px 5px 10px;}
.li_detail li{
	text-align:left;
	letter-spacing:-1px;
	line-height:16px;
	padding-bottom:5px;
}

.detail_memool_info{width:100%; position:relative; z-index:10}
.detail_memool_info .icon_nemo{background:url('../mobile_img/icon_nemo.gif') 8px 13px no-repeat; color:#7B7A7A; padding:12px 0 12px 30px}
.detail_memool_info .icon_nemo_2{background:url('../mobile_img/icon_nemo_02.gif') 10px 50% no-repeat; color:#7B7A7A; padding:12px 5px 12px 25px; text-align:left; letter-spacing:-1px}
.detail_memool_info .icon_nemo_3{background:url('../mobile_img/icon_nemo.gif') 5px 22% no-repeat; color:#7B7A7A; padding:12px 5px 12px 23px; text-align:left; letter-spacing:-1px}
.detail_memool_info .ne_p{background:url('../mobile_img/icon_nemo_02.gif') 17px 45px no-repeat !important;}
.detail_memool_info td, .detail_memool_info th{border-bottom:1px solid #e5e5e5}
.detail_memool_info th{vertical-align:top; text-align:left; border-bottom:1px solid #e5e5e5}
.detail_memool_info .ex_input{width:95%; line-height:1.7em; border:1px solid #c1c1c1}
.detail_memool_info .ex_text{width:95%; border:1px solid #c1c1c1; margin:10px 0}
.detail_memool_info select{}
.detail_sns {position:relative; background:#f2f2f4; border-top:1px solid #d5d6d8; border-bottom:1px solid #abaeb3; padding:8px;}
.detail_sns img{vertical-align:middle;}



.desc_tap{position:relative; font-size:0.95em; padding:15px 19px 15px 10px; background:url('../mobile_img/detail_bg.gif') 0 bottom repeat-x; border-top:3px solid #a1bf3b; border-bottom:2px solid #c3c3c3}
.article_Contents{overflow:hidden; padding:10px}
.tit_text{display:inline-block; color:#a1bf3b; float:right; font-size:0.75em; letter-spacing:-1px; position:relative; top:3px;}
.tit_text a{color:#a1bf3b}

.cmt_write_body{padding:15px; background:#EFEFEF}
.m_info{position:relative; display:table; width:100%; padding-bottom:10px}
.m_info .select_size select{width:80px;}
.m_info li{display:table-cell}
.m_info li:first-child{width:20%}
.m_info li:last-child{width:20%}
.m_info select{width:94%; height:18px; font-size:0.75em; letter-spacing:-1px}
.m_info input{display:inline-block !important; border:1px solid #c1c1c1; height:18px }

.sminput5 {border:1px solid #bdbdbd; height:21px; line-height:21px; padding-left:3px;}

.dobae_area{padding:10px 0 20px 0}
.dobae_txt{display:inline-block; font-weight:bold; background:#999999; color:#ffffff; float:left; height:20px;}
.resist_btn{width:182px; height:45px; background:url('../mobile_img/resist_btn.gif') 0 0 no-repeat; display:block; text-indent:100%; margin:0 auto 25px; border:none;}


.cmt_re, .cmt_re_View{position:relative; padding:25px 17px 0; border:1px solid #dcd09f; border-radius:0.40em; margin:20px 0 10px 0; background:url('../mobile_img/reply_bg_03.gif') 0 bottom repeat-x; word-break:break-all}
.reply_close{position:absolute; top:10px; right:10px}
.bub_ico{width:16px; height:17px; position:absolute; top:-17px; right:45px; background:url('../mobile_img/bub_ico.gif') 0 0 no-repeat}
.blind_m{visibility:hidden; overflow:hidden; position:absolute; left:-999em; width:0; height:0; font-size:0; line-height:0}
.desc_text{letter-spacing:-1px; padding:10px 7px; line-height:1.8em;}
.p_none{padding:0 !important}



/* 메인페이지 컨텐츠영역*/
#con_ct{position:relative}
#con_ct .con_wrap{}

.input_quadrangle {
	border-radius:0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}



/* 서브페이지 현재위치 */
#sub_location{padding:13px 20px 13px 10px; font-size:1.0em; border-bottom:2px  solid #e2e2e2;}
#sub_location a{font-weight:normal}
#sub_location img{max-width:100%}

/* 마이페이지 */
.menu_list ul, .menu_list_n ul{display:table; width:100%; text-align:center}
.menu_list ul li{display:table-cell; width:33.3%; padding:25px 0; float:left; line-height:250%; background:url('../mobile_img/mypage_menu_bg.gif') right bottom no-repeat; cursor:pointer}
.menu_list_n ul li{display:table-cell; width:50%; padding:25px 0; float:left; line-height:250%; background:url('../mobile_img/mypage_menu_bg.gif') right bottom no-repeat; cursor:pointer}
.menu_list ul li > span{}
.menu_list span, .menu_list_n span{display:block}
.menu_list .m_list_01, .menu_list_n .m_list_01{letter-spacing:-1px; font-size:0.85em}
.menu_list .m_list_02, .menu_list_n .m_list_02{font-size:1.8em}

.mypage_list li {
	background:url('../mobile_img/icon_category_arrow.gif') #f2f2f2 no-repeat 98%;
	background-size:10px 15px;
	-webkit-background-size:10px 15px; 
	background:url('../mobile_img/icon_category_arrow.gif') #f2f2f2 no-repeat 98% \0ie+9;
	background:url('../mobile_img/icon_category_arrow.gif') #f2f2f2 no-repeat 98% \9;
	padding:13px;
	border-bottom:1px solid #dbdbdb;
	font-size:0.85em;
	letter-spacing:-1px;
}

.my_regbg{background:url('../mobile_img/my_reg_bg.gif') 0 top repeat-x !important}
.point_change {padding:10px; background:#999999}
.point_change ul{width:100%; display:table; margin-top:10px}
.point_change ul li{display:table-cell}
.point_change span{display:block; float:left}
.point_change .point_bg_01{width:5%; height:63px; background:url('../mobile_img/point_bg_01.gif') 0 0 no-repeat;}
.point_change .point_bg_02{height:63px; background:url('../mobile_img/point_bg_02.gif') right 0 no-repeat;}
.ex_btn{width:160px; height:40px; text-indent:100%;  background:url('../mobile_img/ex_btn_02.gif') 0 0 no-repeat}

/* 내가 등록한 콘텐츠 */
.c_resi_btn{overflow:hidden; text-align:center; padding:10px}
.c_resi_btn a{display:block; padding-bottom:10px}
.c_resi_btn img{max-width:100%; float:none !important}
.c_resi_btn .btn_left{float:left}
.c_resi_btn .btn_right{float:right}


/* 내가등록한컨텐츠 */
.search_b{position:relative; padding:10px 110px 10px 10px; border-top:1px solid #2c2c2c; background:#7f7f81}
.search_b .search_word{width:100%; line-height:1.5em; padding:0 4px; border:1px solid #4c4c4c}
.search_b .mypage_search{width:70px; height:22px; position:absolute; top:10px; right:42px; background:url('../mobile_img/mypage_search_btn.gif') 0 0 no-repeat; color:#ffffff; border:none;}
.search_b .mypage_search_u{width:29px; height:22px; position:absolute; top:10px; right:8px; background:url('../mobile_img/mypage_search_btn_02.gif') 0 0 no-repeat; border:none;}
.desc_text{letter-spacing:-1px; padding:10px 7px; line-height:1.8em}

.hide_search{width:100%; position:absolute; top:40px; left:0; padding:10px 0; border-bottom:1px solid #2c2c2c; border-top:1px solid #b7b7b7; background:#7f7f81; z-index:100}
.hide_search input{position:relative; display:inline-block; width:97% !important; line-height:1.4em}
.hide_search select{position:relative; width:98% !important}
.hide_search select, .hide_search input{margin-bottom:5px}
.hide_search select:last-child, .hide_search input:last-child{margin:0}
/*  모바일부분 */



/* 장바구니 */
.basket_btn{padding:10px 0 20px 0; overflow:hidden; text-align:center}
.basket_btn a{display:inline-block; padding-bottom:10px}
.basket_btn .btn_left{float:left}
.basket_btn .btn_right{float:right}
.basket_btn a img{max-width:100%; height:auto;}
.basket_btn em{display:block; text-align:right}
.basket_btn2 img{margin:5px;}


/* 무통장결제 */

.account_info{padding:13px; border:1px solid #a1a1a1; border-bottom:none}
.account_info p{font-size:1.15em; line-height:1.8em}
.account_desc{padding:13px; border:1px solid #515151; background:#7d7d7d; margin-bottom:15px}
.account_desc p{color:#ffffff; line-height:1.8em}

/* 유료결제 */
.m_search_pay select{width:100% !important; height:28px; margin-top:10px; padding-left:0px;  display:block; border:1px solid #cccccc; background:#fff url("../mobile_img/select_bg.png") no-repeat right bottom; -webkit-appearance:none; border-radius:0;}
.m_search_pay select:last-child{margin-bottom:5px}



/* 서브 상세리스트 프리미엄상품 */
.thmblist{position:relative; margin-bottom:5px; padding:15px; border:1px solid #919191; min-height:55px}
.thmblist .ico{width:85px; height:85px; position:absolute; top:0; left:0; background:url('../mobile_img/pri_ico.png') 0 0 no-repeat}

.thmblist .list_thum{float:left; margin-right:15px}
.thmblist .list_info{position:relative; overflow:hidden; text-align:left; padding:13px 0; line-height:250%}
.thmblist .list_info dt{float:left; clear:both}
.thmblist .list_info dt span{color:#ababab; display:inline-block; _display:inline-block; zoom:1; margin:0 7px}
.thmblist .list_info dd{_display:inline-block; zoom:1; overflow:hidden}
.thmblist .list_info dd a{font-size:1.2em}

.list_tit{width:100%; background:url('../mobile_img/list_table_bg.gif') 0 bottom repeat-x}
.list_tit th{padding:12px 0}

.list_path{width:100%; cursor:pointer; border-bottom:1px solid #b7b7b7}
.list_path img{float:left; padding-right:5px}
.list_path em{display:block}
.list_path .price span, .list_path .buy_info span{display:block}
.list_path .price{line-height:1.3em}
.list_path .jangbu_stats img{float:none; clear:both}
/*.list_tit th:first-child{width:80%}*/



/* 아이폰 이미지크기를 위한 미디어쿼리 */
.thumb_b_list{text-align:left}
@media screen and (max-width:340px) {
.thumb_b_list img {
    width:90px;
	height:67px
	}
.thumb_b_list{
	padding-left:3px
	}
}


/* 게시판 */
.board_wrap{position:relative}
.board_wrap h2{font-size:1.25em; padding:10px; margin:0; background:#f8f8f8;text-align:left; font-size:1.00em;}
.board_wrap .author{clear:both; overflow:hidden; border-bottom:1px solid #e0e0e0}
.board_wrap .author span{display:inline-block; padding:7px 0; font-size:0.95em; color:#868686}
.board_wrap .author .left_info{float:left; padding-left:5px}
.board_wrap .author .right_info{float:right; padding-right:5px}
.board_btn{text-align:right; padding:10px 5px;}
.board_wrap .detail_comment{padding:5px}

/* 비밀번호 입력창 */
.passform{padding:5px 10px; background:#f8f8f8; font-size:0.95em; border:1px solid #C9C9C9}
.passform label{width:70px; display:inline-block; padding-right:5px}
.passform input{width:100px; vertical-align:baseline}
.dobae_text{background-color:#999999;color:#ffffff; font-size:1.00em; vertical-align:middle}


/* 게시판 등록 */
.board_wrap .board_post{overflow:hidden; list-style:none;}
.board_wrap .board_post label{width:18%; float:left; padding-left:5px; clear:both; color:#777; font-size:0.75em;}
.board_wrap .board_post li{_display:inline-block; overflow: hidden; line-height:1.9em; color:#000; zoom:1; border-bottom:1px solid #DBDBDB}
.board_wrap .board_post li input{width:75%; vertical-align:top; margin:4px 0 0 5px; border:1px solid #cdcdcd; padding:2px 0 2px 4px}
.board_wrap .board_post li input[type="file"]{margin:0; padding:0 0 0 4px; border:none; vertical-align:middle}
.board_wrap .board_post li input[type="checkbox"]{width:initial; margin:0; padding:0 0 0 4px; vertical-align:middle}


.board_wrap .post{padding:10px; background:#f9f9f9;}
.board_wrap .resist_dobae{padding:10px}
.board_wrap .resist_dobae label{padding:5px 10px 0 0}


/*모바일 문의하기 폼*/
.detail_inquiry{width:100%; position:relative; z-index:10}
.detail_inquiry .icon_nemo{background:url('../mobile_img/icon_nemo.gif') 8px 13px no-repeat; color:#7B7A7A; padding:12px 0 12px 30px}
.detail_inquiry td, .detail_memool_info th{border-bottom:1px solid #e5e5e5}
.detail_inquiry th{width:35%; text-align:left; border-bottom:1px solid #e5e5e5; vertical-align:top}
.detail_inquiry textarea{width:85% !important; margin:5px 0}
.detail_inquiry textarea + img{position:relative; top:-50px; right:0px}
.detail_inquiry input[type="text"]{width:50%; padding-left:5px; border:1px solid #dddddd; line-height:1.65em}
.detail_inquiry input[type="file"]{width:100%; padding-left:5px; border:1px solid #dddddd; line-height:1.65em}
.inquiry_privacy{border:1px solid #DEDEDE; height:300px; overflow-y:scroll;; padding:10px;}



/* 내글 */
#take_reply_A {
float:right; 
position:relative; 
width:95%; 
margin-bottom:20px;
}

#take_reply_A .box_reply_A{
float:right; 
position:relative; 
margin-right:90px; 
border:1px solid #a5cce6; 
background:url('../img/bgpart_bbs_reply_my01.gif') #f0f6f9 bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}

#take_reply_A .box_1{
background:url('../img/bgpart_bbs_reply_my03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_2{
background:url('../img/bgpart_bbs_reply_my03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_3{
background:url('../img/bgpart_bbs_reply_my03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .box_4{
background:url('../img/bgpart_bbs_reply_my03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_A .take_reply_A_mem{
position:absolute; 
top:5px; 
right:15px; 
width:60px; 
text-align:left;
word-break:break-all;
}

/* 남글 */
#take_reply_B {
float:left; 
position:relative; 
width:95%; 
margin-bottom:30px;
}
#take_reply_B .box_reply_B{
float:left; 
position:relative; 
margin-left:90px; 
border:1px solid #d1c993; 
background:url('../img/bgpart_bbs_reply_you01.gif') #fbf3bd bottom repeat-x; 
padding:10px;
font-size:12px;
line-height:18px;
word-break:break-all;
}
#take_reply_B .box_1{
background:url('../img/bgpart_bbs_reply_you03.gif') left top no-repeat;
top:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_2{
background:url('../img/bgpart_bbs_reply_you03.gif') right top no-repeat;
top:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_3{
background:url('../img/bgpart_bbs_reply_you03.gif') right bottom no-repeat;
bottom:-1px;
right:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .box_4{
background:url('../img/bgpart_bbs_reply_you03.gif') left bottom no-repeat;
bottom:-1px;
left:-1px;
width:8px;
height:8px;
position:absolute;
}
#take_reply_B .take_reply_B_mem{
position:absolute; 
top:5px; 
left:5px; 
width:60px; 
text-align:left;
word-break:break-all;
}

.btn_small_reply{
	border:1px solid #afafaf;
	padding:4px 5px 4px 5px;
	display:inline-block; zoom:1; *display:inline; _display:inline;
	font-size:12px;
	letter-spacing:-1px;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom;
	background-size:10px 20px; 
	-webkit-background-size:10px 20px; 
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \0ie+9;
	background:url(../mobile_img/bgpart_small_stand.gif) repeat-x bottom \9;
	margin-right:3px;
	background-size:10px
}

/* ------------------------------------------------------------------------------------------------------------------- */


/* 타이틀아이콘 */
.icon_step {
	margin-right:5px;
	background:url(../mobile_img/bg_patten3.gif) repeat-x; 
	background-size:14px 45px; 
	-webkit-background-size:14px 45px; 
	height:45px;
	background:url(../mobile_img/bg_patten3.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_patten3.gif) repeat-x \9;
	line-height:35px;
	border:1px solid #646464;
	color:#FFF;
	padding:3px 5px 3px 5px;
}


/* 리스트형태 바 디자인 */
.bar_A{
	background:url(../mobile_img/bg_top_patten.gif) repeat-x; 
	background-size:14px 55px; 
	-webkit-background-size:14px 55px; 
	height:55px;
	background:url(../mobile_img/bg_top_patten.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_top_patten.gif) repeat-x \9;
	line-height:55px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #bebebe;
}
.bar_B{
	background:url(../mobile_img/bg_top_patten.gif) repeat-x bottom; 
	background-size:14px 75px; 
	-webkit-background-size:14px 75px; 
	height:75px;
	background:url(../mobile_img/bg_top_patten.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_top_patten.gif) repeat-x \9;
	line-height:75px;
	border-bottom:1px solid #bebebe;
}
.bar_C{
	background:url(../mobile_img/bg_patten.gif) repeat-x bottom; 
	background-size:14px 70px; 
	-webkit-background-size:14px 70px; 
	height:70px;
	background:url(../mobile_img/bg_patten.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_patten.gif) repeat-x \9;
	line-height:20px;
	border-bottom:1px solid #bebebe;
}
.bar_D{
	background:url(../mobile_img/bg_patten2.gif) repeat-x bottom; 
	background-size:14px 48px; 
	-webkit-background-size:14px 48px; 
	height:48px;
	background:url(../mobile_img/bg_patten2.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_patten2.gif) repeat-x \9;
	line-height:48px;
	border-top:1px solid #bebebe;
	text-align:left;
	padding-left:10px;
}


/* 달력소스 */
.month_table td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #dbdbdb;
	text-align:right;
	padding:5px;
}
.month_table td:last-child{
	color:#4a75d6;
}
.month_table td:first-child{
	color:#d1505b;
}
.month_num{
	height:35px; 
	text-align:right; 
	vertical-align:bottom; 
	padding:5px; 
	border-right:1px solid #ededed; 
	border-bottom:1px solid #ededed;
}

/* 객실상세 소스 */
.view_table td{
	border-right:1px solid #ededed;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
	padding:5px;
	font-size:0.90em;
}

/* 이미지버튼형 영역 */
.img_free_btn img{max-width:100%; height:auto; width:80px;}
.btn_price {
	background:url(../mobile_img/bg_patten3.gif) repeat-x bottom; 
	background-size:14px 70px; 
	-webkit-background-size:14px 70px; 
	height:70px;
	background:url(../mobile_img/bg_patten3.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_patten3.gif) repeat-x \9;
	line-height:20px;
	border:1px solid #000;
	color:#FFF;
	font-size:1.60em;
	font-weight:bold;
	min-width:100%;
	border-bottom:none;
}
.btn_price2 {
	background:url(../mobile_img/bg_patten2.gif) repeat-x bottom; 
	background-size:14px 50px; 
	-webkit-background-size:14px 50px; 
	height:50px;
	background:url(../mobile_img/bg_patten2.gif) repeat-x \0ie+9;
	background:url(../mobile_img/bg_patten2.gif) repeat-x \9;
	line-height:20px;
	border:1px solid #000;
	color:#333;
	font-size:1.60em;
	font-weight:bold;
	min-width:100%;
}

/* li 인라인소스 */
.li_inline li{display:inline-block; zoom:1; *display:inline; _display:inline;}


.li_inline2 ul{border-bottom:1px solid #dbdbdb; line-height:40px;}
.li_inline2 li{display:inline-block; zoom:1; *display:inline; _display:inline; }
.li_inline2 li:first-child{
	width:100px;
	padding-left:10px;
}
.li_inline2 select {height:25px;}

.li_inline2 input[type="radio"] {width:15px; vertical-align:middle;}

.li_br li{ padding-bottom:10px; line-height:28px;}
.li_br input{
width:98%; 
border:1px solid #dbdbdb; 
-moz-border-radius:5px; 
-webkit-border-radius:5px;
border-radius:5px;
height:30px;
padding-left:5px;
}



/* 테이블라인 소스 */
.table_inline td{
	border-bottom:1px solid #f3f3f3;
	padding:5px 0 5px 0;
}
.table_inline td:first-child{
	padding-left:10px;
}
.table_inline input {width:97%; height:22px; line-height:22px; border:1px solid  #dbdbdb; background:#f2f2f2;}



.table_inline2 td{
	border-bottom:1px solid #9d9ea2;
	padding:8px 0 8px 0;
	color:#FFF;
}
.table_inline2 td:first-child{
	padding-left:10px;
}
.table_inline2 input {width:97%; height:22px; line-height:22px; border:1px solid  #5e626b; background:#f2f2f2;}
.table_inline2 select {width:97%; height:22px; line-height:22px;}





/* 폰트모음 */
.font_st_20_bold{
	font-size:1.45em;
	font-weight:bold;
	letter-spacing:-2px;
}

.font_st_15_bold{
	font-size:1.15em;
	font-weight:bold;
}

.font_st_21_bold{
	font-size:1.60em;
	font-weight:bold;
}

.font_st_30_bold{
	font-size:2.60em;
	font-weight:bold;
}

.font_st_13{
	font-size:0.85em;
}

.font_st_12{
	font-size:0.75em;
}

.font_st_11{
	font-size:0.65em;
}

.font_st_10{
	font-size:0.55em;
}

.select_100 select{
	width:100%;
}

/* margin 값 조절을 위한 CSS */
.img_margin img{margin-bottom:5px;}


/* 회원가입 */
.member_mod td > table{width:100%}
.input_textarea_st textarea[name="message"]{width:100% !important}

.main_la .free_ico, .webt .free_ico, .novel .free_ico{background:#F0F0F0; color:#272727; letter-spacing:-1px; display:block; text-align:center; padding:10px 0}
.main_la .fb, .webt .fb, .novel .fb{font-weight:bold}


.detail_free{background:#2c2f36; font-family:'맑은 고딕'; letter-spacing:-0.5px; text-align:center; color:#fff}
.detail_free .fb{font-weight:bold; color:#00ffa2}