@import url("common.css");

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*{font-family:"Nanum Gothic", "Malgun Gothic" !important;-webkit-text-size-adjust:none !important;}

#top_banner {background-color:#ffc6c2;}
#top_banner .top_banner_inner {width:1220px; margin:0 auto; position:relative;}
#top_banner .top_banner_inner .close {width:23px; height:23px; display:inline-block; background:url(/img/common/top_banner_close.png) 0 0 no-repeat; position:absolute; top:19px; right:60px;}
#top_banner .top_banner_inner .today_notopen {position:absolute; top:54px; right:60px;}
#top_banner .top_banner_inner .today_notopen input {display:inline-block; vertical-align:-1px;}
#top_banner .top_banner_inner .today_notopen label {display:inline-block; vertical-align:0;}

#wrap {width:100%; padding-top:170px; position:relative;}

.header_outer {width:100%; height:174px; position:absolute; top:0; left:0;}
.header_outer .depth2 {width:100%; min-width:1220px; height:226px; background:#f5f5f5 url(/img/common/gnb_depth2_bg.png) center 0 no-repeat; border-bottom:1px solid #c2a67e; position:absolute; top:170px; left:0; z-index:50; display:none;}
.header_outer.on {height:349px;}
.header_outer.on .depth2 {display:block;}
.header_outer.on #gnb > li > ul {display:block;}
#header {width:100%; min-width:1220px; position:relative; background:url(/img/common/header_bg.png) 0 0 repeat-x; z-index:100;}
#header .header_inner {width:1220px; height:170px; margin:0 auto; position:relative; background:url(/img/common/header_inner_bg.png) 0 0 no-repeat;}
#header .header_inner .main_logo {position:absolute; top:41px; left:50%; margin-left:-89px;}
#header .header_inner .main_logo a {display:inline-block;}
#header .header_inner .myfunbox {width:142px; height:56px; display:inline-block; background:url(/img/common/myfunbox.png) 0 0 no-repeat; position:absolute; top:114px; right:77px;}
/* notice add */
#header .header_inner .notice_mask{height:16px;margin:50px 0 0 62px;float:left;overflow:hidden}
#header .header_inner .notice_mask .notice_rol{}
#header .header_inner .notice_mask .notice_rol .notice_up {height:17px;padding-left:28px;background:url(/img/common/notice_ico.png) 0 0 no-repeat;}
#header .header_inner .notice_mask .notice_rol .notice_up a {display:block;padding-right:25px; font-size:11px; line-height:18px; color:#999; vertical-align:top; background:url(/img/common/notice_arrow.png) right 0 no-repeat;word-break:break-all}
/* notice add end */
#header .header_inner .notice {height:16px; padding-left:28px; display:inline-block; position:absolute; top:50px; left:62px; background:url(/img/common/notice_ico.png) 0 0 no-repeat;}
#header .header_inner .notice a {display:inline-block; padding-right:25px; font-size:11px; line-height:18px; color:#999; vertical-align:top; background:url(/img/common/notice_arrow.png) right 0 no-repeat;}
#header .header_inner .login {width:52px; height:36px; display:inline-block; background:url(/img/common/header_login.png) 0 0 no-repeat; position:absolute; top:41px; right:320px;}
#header .header_inner .logout {width:52px; height:36px; display:inline-block; background:url(/img/common/header_logout.png) 0 0 no-repeat; position:absolute; top:41px; right:320px;}
#header .header_inner .join {width:64px; height:36px; display:inline-block; background:url(/img/common/header_join.png) 0 0 no-repeat; position:absolute; top:41px; right:256px;}
#header .header_inner .mypage {width:64px; height:36px; display:inline-block; background:url(/img/common/header_mypage.png) 0 0 no-repeat; position:absolute; top:41px; right:256px;}
#header .header_inner .search {width:188px; height:36px; position:absolute; top:41px; right:60px;}
#header .header_inner .search .input {width:140px; height:20px; padding:8px 32px 8px 16px; background-color:#303030; font-size:11px; line-height:20px; color:#c2a67e; border:0;}
#header .header_inner .search .btn {position:absolute; top:0; right:0;}


#gnb {position:absolute; top:114px; left:67px;}
#gnb > li {float:left;}
#gnb > li.m1 {width:180px; background:url(/img/common/gnb_m1.png) center 0 no-repeat;}
#gnb > li.m2 {width:180px; background:url(/img/common/gnb_m2.png) center 0 no-repeat;}
#gnb > li.m3 {width:180px; background:url(/img/common/gnb_m3.png) center 0 no-repeat;}
#gnb > li.m4 {width:180px; background:url(/img/common/gnb_m4.png) center 0 no-repeat;}
#gnb > li.m5 {width:180px; background:url(/img/common/gnb_m5.png) center 0 no-repeat;}
#gnb > li.m6 {width:180px; background:url(/img/common/myfunbox.png) center 0 no-repeat;}
#gnb > li > a {display:block; height:56px;}
#gnb > li > ul {padding-top:20px; display:none;}
#gnb > li.m1 > ul li {}
#gnb > li.m1 > ul li a {width:180px;}
#gnb > li.m1 > ul li.t1 a {background:url(/img/common/gnb_m1_1.png) center 0 no-repeat;}
#gnb > li.m1 > ul li.t2 a {background:url(/img/common/gnb_m1_2.png) center 0 no-repeat;}
#gnb > li.m1 > ul li.t3 a {background:url(/img/common/gnb_m1_3.png) center 0 no-repeat;}

#gnb > li.m2 > ul li.t1 a {background:url(/img/common/gnb_m2_1.png) center 0 no-repeat;}
#gnb > li.m2 > ul li.t2 a {background:url(/img/common/gnb_m2_2.png) center 0 no-repeat;}
#gnb > li.m2 > ul li.t3 a {background:url(/img/common/gnb_m2_3.png) center 0 no-repeat;}
#gnb > li.m2 > ul li.t4 a {background:url(/img/common/gnb_m2_4.png) center 0 no-repeat;}
#gnb > li.m2 > ul li.t5 a {background:url(/img/common/gnb_m2_5.png) center 0 no-repeat;}

#gnb > li.m3 > ul li.t1 a {background:url(/img/common/gnb_m3_1.png) center 0 no-repeat;}
#gnb > li.m3 > ul li.t2 a {background:url(/img/common/gnb_m3_2.png) center 0 no-repeat;}
#gnb > li.m3 > ul li.t3 a {background:url(/img/common/gnb_m3_3.png) center 0 no-repeat;}

#gnb > li.m4 > ul li.t1 a {background:url(/img/common/gnb_m4_1.png) center 0 no-repeat;}
#gnb > li.m4 > ul li.t2 a {background:url(/img/common/gnb_m4_2.png) center 0 no-repeat;}

#gnb > li.m5 > ul li.t1 a {background:url(/img/common/gnb_m5_1.png) center 0 no-repeat;}
#gnb > li.m5 > ul li.t2 a {background:url(/img/common/gnb_m5_2.png) center 0 no-repeat;}
#gnb > li.m5 > ul li.t3 a {background:url(/img/common/gnb_m5_3.png) center 0 no-repeat;}

#gnb > li.m6 > ul li.t1 a {background:url(/img/common/gnb_m6_1.png) center 0 no-repeat;}
#gnb > li.m6 > ul li.t2 a {background:url(/img/common/gnb_m6_2.png) center 0 no-repeat;}
#gnb > li > ul li a {display:block; height:24px;}

#container {width:1220px; margin:0 auto; position:relative;}

#main {width:100%; margin-bottom:40px;}
#main .main_banner {width:100%; overflow:hidden;background:url(/img/contents/main_banner1.jpg) 0 0 no-repeat;text-align:center}
#main .main_banner .banner1 {width:850px; height:179px; float:left;}
#main .main_banner .banner1 a {display:inline-block;text-align:center}
#main .main_banner .banner1 span.ban_txt01{color:#fff;font-size:25px;line-height:80px;margin-top:30px;display:block;}
#main .main_banner .banner1 span.ban_txt02{color:#f39800;font-size:35px;font-weight:700;display:block;}
/*포인트 이미지 팝업 추가 05/06*/

#main .main_banner #point_pop{ display:inline-block; position: absolute;left:0;top:0; width: 370px; height: 179px;padding: 0px; margin: 0px; z-index:2; }
#main .main_banner #point_pop .close{color:#fff;position:absolute;right:5px;top:5px;font-size:13px;cursor:pointer;padding:5px 5px;border:1px solid #fff}
#main .main_banner .login_box {width:370px; height:179px; background-color:#f5f5f5; float:left; position:relative;}
#main .main_banner .login_box .login_util {position:absolute; top:35px; left:60px;}
#main .main_banner .login_box .login_util li {padding:0 16px; float:left; background:url(/img/common/login_util_line.gif) 0 0 no-repeat;}
#main .main_banner .login_box .login_util li:first-child {padding-left:0px; background:none;}
#main .main_banner .login_box .login_util li a {color:#666;}
#main .main_banner .login_box .input_id {width:155px; height:38px; padding-left:15px; border-top:1px solid #decfb9; border-left:1px solid #decfb9; border-bottom:1px solid #ece5da; background-color:#fff; border-right:0; position:absolute; top:60px; left:60px; color:#999; line-height:38px;}
#main .main_banner .login_box .input_pw {width:155px; height:38px; padding-left:15px; border-top:0; border-left:1px solid #decfb9; border-bottom:1px solid #decfb9; background-color:#fff; border-right:0; position:absolute; top:100px; left:60px; color:#999; line-height:38px;}
#main .main_banner .login_box .btn_login {position:absolute; top:60px; left:231px;}
#main .main_banner .login_box .my_info {width:250px; height:29px; border-bottom:1px solid #fff; position:absolute; top:31px; left:60px;}
#main .main_banner .login_box .my_info .inner {width:100%; height:28px; border-bottom:1px solid #d7d7d7;}
#main .main_banner .login_box .my_info .inner .my_name {height:20px; padding-left:24px; display:inline-block; background:url(/img/common/ico_heart.gif) 1px 2px no-repeat; font-size:13px; line-height:20px;float:left}
#main .main_banner .login_box .my_info .inner .my_name strong {font-size:13px; line-height:20px; color:#94774e;vertical-align:top;}
#main .main_banner .login_box .my_info .inner .btn_my_info {width:53px; height:22px; display:inline-block; background:url(/img/common/btn_my_info.gif) 0 0 no-repeat; position:absolute; top:0; right:77px;}
#main .main_banner .login_box .my_info .inner .logout {padding-left:16px; display:inline-block; height:22px; background:url(/img/common/logout_line.gif) 0 5px no-repeat; position:absolute; top:0; right:0;}
#main .main_banner .login_box .my_info .inner .logout a {font-size:13px; line-height:22px; color:#666;}
#main .main_banner .login_box .marry_day {width:250px; height:34px; background:url(/img/common/marry_day_bg.gif) 0 0 no-repeat; position:absolute; top:75px; left:60px;}
#main .main_banner .login_box .marry_day em {padding-right:14px; display:inline-block; line-height:34px; color:#000; background:url(/img/common/marry_day_arrow.gif) right 13px no-repeat; font-size:13px;}
#main .main_banner .login_box .marry_day .date {margin-left:10px; display:inline-block; font-size:13px; line-height:34px; color:#999;}
/*나의 포인트 공간 추가 05/06*/
#main .main_banner .login_box .my_point {width:250px; height:34px; background:url(/img/common/marry_day_bg.gif) 0 0 no-repeat; position:absolute; top:115px; left:60px;}
#main .main_banner .login_box .my_point em {padding-right:14px;display:inline-block; line-height:34px; color:#000; background:url(/img/common/marry_day_arrow.gif) right 13px no-repeat; font-size:13px;}
#main .main_banner .login_box .my_point .date {margin-left:10px; display:inline-block; font-size:13px; line-height:34px; color:#999;}
#main .main_banner .login_box .d_day {position:absolute; top:117px; left:115px;}
#main .main_banner .login_box .d_day dt {float:left; display:inline;}
#main .main_banner .login_box .d_day dd {float:left; display:inline;}
#main .main_banner .login_box .d_day dd span {margin-left:3px; float:left; width:19px; height:21px; display:inline-block; background:url(/img/common/d_day_bg.gif) 0 0 no-repeat; font-size:16px; line-height:21px; text-align:center; color:#fff; font-weight:bold;}
#main .main_banner .visual {width:850px; height:595px; float:left; position:relative; overflow:hidden;}
#main .main_banner .visual .imgs {width:100%; height:595px; position:relative;}
#main .main_banner .visual .imgs li {position:absolute; top:0; left:0; display:none;}
#main .main_banner .visual .imgs li:first-child {display:block;}
#main .main_banner .visual .imgs li img {width:100%; height:595px;}
#main .main_banner .visual .navi {width:100%; position:absolute; top:10px; left:0; z-index:1; text-align:left;padding-left:5px;}
#main .main_banner .visual .navi a {display: inline-block;width: 20px;height: 20px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
#main .main_banner .visual .navi a.on{background: #ffffff;}

/* point list add */
#main .main_banner .point_list{width:370px;height:179px;float:left;background:url(/img/contents/pt_listbg.gif) no-repeat 0 0;}
#main .main_banner .point_list p{float:left;border-right:1px dashed #ff9d93;width:103px;height:150px;margin-top:15px;}
#main .main_banner .point_list p img{margin-top:29px;}
#main .main_banner .point_list ul.pt_slider{float:left;width:250px !important;overflow:hidden}
#main .main_banner .point_list ul li.new{padding-left:20px;height:15px;background:url(/img/contents/pt_icon.gif) no-repeat 0 0;margin-bottom:6px;color:#fff;font-size:13px;text-align:left}
#main .main_banner .point_list ul li{padding-left:20px;height:15px;margin-bottom:6px;color:#fff;font-size:13px;text-align:left}
/* pt_slider bx modify */
#main .main_banner .point_list .bx-wrapper{float:left;width:250px !important;overflow:hidden;min-width:250px;}
#main .main_banner .point_list .bx-viewport{height:147px !important;margin:20px 0 0 7px;width:}

/* point list end */
#main .main_banner .banner2 {width:370px; height:179px; float:left;}
#main .main_banner .banner2 a {display:inline-block;}
#main .main_banner .banner3 {width:370px; height:416px; float:left;}
#main .main_banner .banner3 a {display:inline-block;}

#main .main_rank {padding:24px 60px 40px; background:#f3f0e8 url(/img/common/shadow_x.png) 0 0 repeat-x;}
#main .main_rank .tit_area {width:100%; margin-bottom:10px; overflow:hidden;}
#main .main_rank .tit_area h2 {float:left;}
#main .main_rank .tit_area .main_rank_tab {float:right;}
#main .main_rank .tit_area .main_rank_tab li {margin-left:4px; float:left; width:97px;}
#main .main_rank .tit_area .main_rank_tab li:first-child {margin-left:0px;}
#main .main_rank .tit_area .main_rank_tab li a {display:block; height:34px; background:url(/img/common/main_rank_tab.png) 0 0 no-repeat;}
#main .main_rank .tit_area .main_rank_tab li.m1 a {background-position:0px 0px;}
#main .main_rank .tit_area .main_rank_tab li.m2 a {background-position:-100px 0px;}
#main .main_rank .tit_area .main_rank_tab li.m3 a {background-position:-200px 0px;}
#main .main_rank .tit_area .main_rank_tab li.m4 a {background-position:-300px 0px;}
#main .main_rank .tit_area .main_rank_tab li.m5 a {background-position:-400px 0px;}
#main .main_rank .tit_area .main_rank_tab li.m1.on a {background-position:0px -40px;}
#main .main_rank .tit_area .main_rank_tab li.m2.on a {background-position:-100px -40px;}
#main .main_rank .tit_area .main_rank_tab li.m3.on a {background-position:-200px -40px;}
#main .main_rank .tit_area .main_rank_tab li.m4.on a {background-position:-300px -40px;}
#main .main_rank .tit_area .main_rank_tab li.m5.on a {background-position:-400px -40px;}

#main .main_rank .main_rank_list {width:1114px; overflow:hidden;}
#main .main_rank .main_rank_list li {width:208px; height:231px; float:left; margin:0 14px 20px 0; position:relative;}
#main .main_rank .main_rank_list li img {width:208px; height:189px;}
#main .main_rank .main_rank_list li strong {display:block; height:42px; background-color:#fff; text-align:center; font-size:12px; line-height:42px; color:#666;}
#main .main_rank .main_rank_list li.best {width:431px;}
#main .main_rank .main_rank_list li.best img {width:431px;}
#main .main_rank .main_rank_list li.best .best_line {width:100%; height:231px; position:absolute; top:0; left:0;}

#footer {width:100%; min-width:1220px; height:175px; border-top:1px solid #ebebeb; background-color:#f5f5f5;}
#footer .footer_inner {width:1220px; height:150px; padding-top:25px; margin:0 auto; position:relative; text-align:center;z-index:2}
#footer .footer_inner .ft_logo {margin-bottom:15px;}
#footer .footer_inner .ft_menu {width:320px; margin:0 auto 17px; overflow:hidden;}
#footer .footer_inner .ft_menu li {float:left; padding:0 12px; background:url(/img/common/ft_menu_line.png) 0 center no-repeat;}
#footer .footer_inner .ft_menu li.m1 {width:43px; background:none;}
#footer .footer_inner .ft_menu li.m2 {width:86px;}
#footer .footer_inner .ft_menu li.m3 {width:119px;}
#footer .footer_inner .ft_menu li a {display:block; height:12px;}
#footer .footer_inner .ft_menu li.m1 a {background:url(/img/common/ft_menu_m1.png) 0 0 no-repeat;}
#footer .footer_inner .ft_menu li.m2 a {background:url(/img/common/ft_menu_m2.png) 0 0 no-repeat;}
#footer .footer_inner .ft_menu li.m3 a {background:url(/img/common/ft_menu_m3.png) 0 0 no-repeat;}

/* footer add */
.clear_fix:after{content:"";overflow:hidden;clear:both}
#footer_wrap{width:100%;height:192px;background:url(/img/common/footer_bg.gif) 0 0 repeat-x;}
#footer_wrap .footer{width:1220px;height:192px;margin:0 auto}
#footer_wrap .footer .footer_logo{float:left;margin:59px 0 0 11px;}
#footer_wrap .footer .f_left{float:left;margin:40px 0 0 42px;}
#footer_wrap .footer .f_left p{color:#fff;font-size:13px;line-height:26px;}
#footer_wrap .footer .f_left p.f_name{font-size:17px;font-weight:bold;line-height:34px;}
#footer_wrap .footer .f_left p.f_copy{color:#c9c9c9;font-weight:bold;text-transform:uppercase}
#footer_wrap .footer .f_right{float:right;width:370px;height:162px;background:url(/img/common/f_csbg.gif) 0 0 no-repeat;padding-top:30px;}
#footer_wrap .footer .f_right dl dt{text-align:center;color:#c9c9c9;font-size:25px;text-transform: uppercase;line-height:38px;}
#footer_wrap .footer .f_right dl dd{text-align:center;color:#fff;font-size:13px;line-height:24px;}
#footer_wrap .footer .f_right dl dd.cs_num{font-size:35px;font-weight:bold;line-height:50px;}
/* footer add end */

#container .quick_bar {position:absolute; top:20px; right:-106px; z-index:1}
#container .quick_bar .funbox {width:86px; height:86px; margin-bottom:5px; display:inline-block; background:url(/img/common/quick_funbox.gif) 0 0 no-repeat;}
#container .quick_bar .today_view {width:84px; border:1px solid #d7d7d7;}
#container .quick_bar .today_view dt {}
#container .quick_bar .today_view dd {width:72px; padding:9px 6px;}
#container .quick_bar .today_view dd a {width:100%; display:block;}
#container .quick_bar .today_view dd a img {width:70px; height:30px; border:1px solid #ddd;}
#container .quick_bar .today_view dd a span {width:100%; height:28px; display:block; text-align:center; color:#666; font-size:11px; line-height:28px;}

.input_st1 {height:18px; border:1px solid #e3e3e3; padding:0 5px; line-height:18px;}

.textarea_st1 {width:98%; height:130px; border:1px solid #e3e3e3; padding:0 5px; line-height:18px;}

.select_st1 {height:20px; border:1px solid #a9a9a9;}

.rdo_st1 {display:inline-block; overflow:hidden;}
.rdo_st1 input {width:13px; height:13px; display:inline-block; vertical-align:-2px; float:left;}
.rdo_st1 label {vertical-align:0; float:left; margin-left:2px;}

.chk_st1 {display:inline-block; overflow:hidden;}
.chk_st1 input {width:13px; height:13px; display:inline-block; vertical-align:-1px; float:left;}
.chk_st1 label {vertical-align:0; float:left; margin-left:2px;}

.table_st1 {width:100%; border-top:1px solid #b2b2b2;}
.table_st1 th {padding-left:20px; border-bottom:1px solid #d9d9d9; background-color:#f3f0e8; text-align:left;height:20px; padding:10px 20px;}
.table_st1 td {height:20px; padding:10px 20px; border-bottom:1px solid #d9d9d9;}

.table_st2 {border-top: solid 1px #aaa8a2;}
.table_st2 th {padding:14px 20px; border-bottom: solid 1px #b6a791; background-color:#d6c4a8; text-align:left; color:#fff; vertical-align:top;}
.table_st2 td {padding:7px 20px; border-bottom: solid 1px #cfccc5;}

.table_st3 {width:100%;}
.table_st3 thead tr th {height:43px; font-size:13px; color:#fff; background-color:#c2a67e;}
.table_st3 tbody tr td {height:40px; text-align:center; border-bottom:1px solid #c2c0ba;}
.table_st3 tbody tr td.c999 {color:#999;}
.table_st3 tbody tr td a {padding-left:20px; display:block; text-align:left; font-size:13px; color:#000; font-weight:bold;}

.table_st4 {width:100%; border-top:1px solid #b2b2b2;}
.table_st4 th {border-bottom:1px solid #d9d9d9; background-color:#f3f0e8; text-align:center;height:20px; padding:10px 0px;}
.table_st4 td {height:20px; padding:10px 0px; border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:center;}

.table_st5 {width:100%; border-top:1px solid #b2b2b2;}
.table_st5 th {border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9; background-color:#f3f0e8; text-align:center;height:20px; padding:10px 0px;}
.table_st5 th:first-child{border-left:0px;}
.table_st5 td {height:20px; padding:10px 0px; border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;text-align:center;}
.table_st5 td:first-child{border-left:0px;}
.table_st5 tr.bg td{background:#fde9e1;}

.yj_btn_area {width:100%; text-align:center;}
.yj_btn_area .left {float:left;}
.yj_btn_area .right {float:right;}
.yj_btn_area .btn {display:inline-block;}

.btn_st1 {width:79px; height:25px; display:inline-block; border: solid 1px #b5b5b5; line-height:26px; font-size:11px; color:#999 !important; background-color:#fff;}

#contents {width:100%; margin-bottom:40px;}

.sub_visual {width:100%; height:179px; position:relative;}
.sub_visual .bg {width:100%; height:179px; position:absolute; top:0; left:0; z-index:1;}
.sub_visual h2 {padding-top:67px; text-align:center; position:relative; z-index:2;}
.sub_visual.ty2 h2 {padding-top:38px;}
.sub_visual .location {position:absolute; top:20px; right:60px; z-index:2;}
.sub_visual .location span {padding-left:25px; float:left; display:inline-block; background:url(/img/common/location_arrow.png) 10px 5px no-repeat; font-size:13px; color:#fff; line-height:18px;}
.sub_visual .location span:first-child {padding-left:0px; background:none;}
.sub_visual .search {width:1100px; overflow:hidden; position:absolute; top:116px; left:60px; z-index:2;}
.sub_visual .search .txt {float:left;}
.sub_visual .search .input {float:left; width:720px; padding-left:20px; height:39px; border:0; background:url(/img/common/search_input_bg.png) 0 0 repeat-x; line-height:39px;}
.sub_visual .search .btn {float:left;}

.con_inner {padding:50px 60px 0 60px; position:relative; overflow:hidden;}
.con_inner.scroll .right_con {float:none; position:absolute; right:60px; z-index:1;}

.right_con {width:250px; float:right;}
.right_con .btn {display:inline-block;}
.right_con .help_desk1 {width:250px; height:386px; background:url(/img/contents/help_desk1.jpg) 0 0 no-repeat; position:relative;}
.right_con .help_desk1 .input_box {width:180px; padding:15px; position:absolute; top:167px; left:20px; background-color:#fff;}
.right_con .help_desk1 .input_box input {width:165px; height:38px; padding-left:15px; margin-top:1px; border:0; background-color:#f0f0f0; font-size:13px; line-height:38px; color:#999;}
.right_con .help_desk1 .input_box .btn {display:inline-block;}
.right_con .help_desk2 {width:250px; height:386px; background:url(/img/contents/help_desk2.jpg) 0 0 no-repeat; position:relative;}
.right_con .help_desk2 .input_box {width:180px; padding:15px; position:absolute; top:167px; left:20px; background-color:#fff;}
.right_con .help_desk2 .input_box input {width:165px; height:38px; padding-left:15px; margin-top:1px; border:0; background-color:#f0f0f0; font-size:13px; line-height:38px; color:#999;}
.right_con .application {width:250px; height:130px; background:url(/img/contents/application_bg.jpg) 0 0 no-repeat; position:relative;}
.right_con .application .btn_application {display:inline-block; position:absolute; top:75px; left:33px;}

.left_con {width:822px; float:left;}

.clear_box {width:100%; overflow:hidden;}
.clear_box .left {float:left;}
.clear_box .right {float:right;}

.event_list {width:844px; overflow:hidden;}
.event_list li {width:398px; border:1px solid #ececec; float:left; margin-right:22px; margin-bottom:30px;}
.event_list li .img_box {width:398px; height:228px; border-bottom:1px solid #ececec; background:url(/img/common/event_list_bg.gif) 0 0 no-repeat;}
.event_list li .img_box img {width:398px; height:228px;}
.event_list li .tit_box {height:45px; padding:0 19px; overflow:hidden;}
.event_list li .tit_box .tit {float:left; font-size:13px; line-height:45px; font-weight:bold;}
.event_list li .tit_box .stat {display:inline-block; padding-left:30px; float:right; font-size:13px; line-height:45px; color:#999; background:url(/img/common/ico_event_stat_arrow.gif) 0 17px no-repeat;}
.event_list li .tit_box .stat.open{}
.event_list li .tit_box .stat.close{}

.event_view {width:100%;}
.event_view img {width:100%;}

.collection_tab {width:100%; overflow:hidden; margin-bottom:20px;}
.collection_tab li {width:164px; float:left;}
.collection_tab li.m1 {width:164px;}
.collection_tab li a {height:47px; display:block; background:url(/img/common/collection_tab.png) 0 0 no-repeat;}
.collection_tab li.m1 a {background-position:0px 0px;}
.collection_tab li.m2 a {background-position:-168px 0px;}
.collection_tab li.m3 a {background-position:-337px 0px;}
.collection_tab li.m4 a {background-position:-506px 0px;}
.collection_tab li.m5 a {background-position:-675px 0px;}

.collection_tab li.m1.on a {background-position:0px -50px;}
.collection_tab li.m2.on a {background-position:-168px -50px;}
.collection_tab li.m3.on a {background-position:-337px -50px;}
.collection_tab li.m4.on a {background-position:-506px -50px;}
.collection_tab li.m5.on a {background-position:-675px -50px;}

.studio_list {width:844px; overflow:hidden;}
.studio_list li {width:398px; border:1px solid #ececec; float:left; margin-right:22px; margin-bottom:30px;}
.studio_list li .img_box {width:398px; height:228px; border-bottom:1px solid #ececec; background:url(/img/common/event_list_bg.gif) 0 0 no-repeat;text-align:center;}
.studio_list li .img_box img {max-width:398px; max-height:228px;}
.studio_list li .info_box {padding:12px 20px 10px;}
.studio_list li .info_box .util {height:27px; margin-bottom:10px; padding-bottom:13px; border-bottom:1px solid #ccc; position:relative;}
.studio_list li .info_box .util .btn1 {display:inline-block; position:absolute; top:0; right:114px;}
.studio_list li .info_box .util .btn2 {display:inline-block; position:absolute; top:0; right:0;}
.studio_list li .info_box .util .logo {height:27px;width:auto;}
.studio_list li .info_box table {}
.studio_list li .info_box table td {height:80px; border-left:1px solid #d9d9d9;}
.studio_list li .info_box table td:first-child {border-left:0;}
.studio_list li .info_box table td strong {display:block; font-size:13px; line-height:22px;}
.studio_list li .info_box table td em {display:block; font-size:11px; line-height:18px;}
.studio_list li .info_box table td span {display:block; font-size:11px; line-height:18px; color:#999;}

.right_con .company_list {width:210px; min-height:262px; padding:98px 19px 0 19px; border:1px solid #d7d7d7; background:#f3f0e8 url(/img/common/company_list_bg.png) 0 0 no-repeat; position:relative;}
.right_con .company_list ul {padding-bottom:170px;}
.right_con .company_list ul li {height:38px; margin-top:1px; padding:0 20px; background-color:#fff; position:relative;}
.right_con .company_list ul li:first-child {margin-top:0px;}
.right_con .company_list ul li .name {font-size:13px; line-height:38px; color:#000;}
.right_con .company_list ul li .close {width:8px; height:8px; display:inline-block; position:absolute; top:14px; right:15px; background:url(/img/common/ico_x.gif) 0 0 no-repeat;}
.right_con .company_list .btn_company_add {position:absolute; bottom:24px; left:19px;}

.heading_st1 {margin-bottom:15px; font-size:20px; line-height:26px; color:#000;}
.heading_st1 .bullet1 {padding-left:12px; margin-left:10px; display:inline-block; width:70%; font-size:13px; line-height:20px; font-weight:normal; color:#999; background:url(/img/common/bullet1.gif) 0 7px no-repeat;}

.company_view {width:100%; margin-bottom:60px;}
.company_view .inner {width:100%; margin-bottom:20px; overflow:hidden;}
.company_view .inner .photo_big { height:422px; border:1px solid #ececec; background:url(/img/common/photo_big_bg.gif) 0 0 no-repeat; float:left; text-align:center;}
.company_view .inner .photo_big img{}
.company_view .inner .photo_big .photo_inner{background-color:#ffffff;}
.company_view .inner .photo_big .photo_inner img {padding:0px!important;}
.company_view .inner .util {width:250px; float:right;}
.company_view .inner .util .btn1 {margin-bottom:5px; display:inline-block;}
.company_view .inner .util .btn2 {margin-bottom:9px; display:inline-block;}
.company_view .inner .util .map_area {width:248px; height:336px; border:1px solid #d7d7d7; background-color:#000; color:#fff;}
.company_view .photo_small {height:89px; padding:0 49px; position:relative;}
.company_view .photo_small .screen {width:100%; height:89px; position:relative; overflow:hidden;}
.company_view .photo_small .screen .imgs li {width:138px; margin-right:5px; float:left;}
.company_view .photo_small .screen .imgs li a {height:87px; border:1px solid #ececec; display:block; background:url(/img/common/company_view_photo_small_bg.gif) 0 0 no-repeat;text-align:center;}
.company_view .photo_small .screen .imgs li a img {max-width:136px; max-height:87px;min-width:70px;}
.company_view .photo_small .btns {}
.company_view .photo_small .btns a {width:49px; height:89px; display:inline-block; position:absolute; top:0;}
.company_view .photo_small .btns .btn_prev {left:0; background:url(/img/common/company_view_btn_prev.gif) 0 0 no-repeat;}
.company_view .photo_small .btns .btn_next {right:0; background:url(/img/common/company_view_btn_next.gif) 0 0 no-repeat;}
/* company view add */
.store_view{width:833px;height:422px;float:left;border:1px solid #ececec;position:relative;}
.store_view .bx-controls{position:absolute;left:0;top:0}
.store_view .store_slide{text-align:center}
.store_view .store_slide li img{width:auto;height:422px;}
.store_view .bx-prev{position:absolute;left:0;top:180px}
.store_view .bx-next{position:absolute;left:780px;top:180px}
.thumb_wrap{position:relative;}
.thumb_wrap #store-pager a img{max-width:136px;max-height:89px;min-width:70px;}
.thumb_wrap #store-pager a{text-align:center;border:1px solid #ececec;height:87px;display:block;margin-right:5px;position:relative;}
.thumb_wrap #store-pager a span{display:block;background:url(/img/contents/hover_th.png) no-repeat 0 0;width:136px;height:89px;position:absolute;left:0;top:0}
.thumb_wrap .bx-wrapper{margin-left:70px !important;}
.thumb_wrap .bx-prev{position:absolute;left:0;top:0}
.thumb_wrap .bx-next{position:absolute;right:0;top:0}
/* arrow setting */
.company_view .bx-prev{display:inline-block;text-indent:-999em;overflow:hidden;width:50px;height:89px;
background:url(/img/contents/prev_arrow.png) no-repeat 50% 50%}
.company_view .bx-next{display:inline-block;text-indent:-999em;overflow:hidden;width:50px;height:89px;
background:url(/img/contents/next_arrow.png) no-repeat 50% 50%}


.review_list {}
.review_list li {width:100%; overflow:hidden; margin-top:5px; border:1px solid #eeeeee;}
.review_list li:first-child {margin-top:0px;}
.review_list li .img {width:136px; height:87px; background:url(/img/common/review_list_bg.gif) 0 0 no-repeat; border-right:1px solid #eeeeee; float:left;}
.review_list li .img img{width:136px; height:87px;}
.review_list li .txt {width:921px; height:57px; padding:15px 20px; float:left;}
.review_list li .txt strong {display:block; font-size:13px; line-height:22px;}
.review_list li .txt span {display:block; font-size:11px; line-height:18px;}

.section {width:400px; padding:20px; padding-bottom:0; margin-left:8px;}
.section:first-child {margin-left:0px;}
.section .company {width:100%; overflow:hidden; margin-bottom:15px;}
.section .company dt {margin-top:4px; float:left; height:29px; padding-right:20px; display:inline-block; font-size:13px; line-height:29px; border-right:1px solid #d9d9d9;}
.section .company dd {float:left; width:200px; padding-left:10px; display:inline-block; font-size:11px; line-height:18px; color:#999;}
.section .table_wrap {width:100%; margin-bottom:10px; position:relative;}
.section .table_wrap table {border-top:1px solid #d9d9d9;}
.section .table_wrap table tr th {height:29px; padding-left:14px; border-bottom:1px solid #d9d9d9; font-size:11px; color:#000; background-color:#f3f0e8; text-align:left; font-weight:normal;}
.section .table_wrap table tr td {height:29px; padding-left:15px; border-bottom:1px solid #d9d9d9; font-size:11px; color:#999;}
.section .table_wrap table tr td a {font-size:11px; color:#2176ac; text-decoration:underline;}
.section .table_wrap .btn {position:absolute; top:9px; right:0;}
.section .table_wrap .title_area {width:100%; margin-bottom:7px; overflow:hidden;}
.section .table_wrap .title_area .tit {margin-top:15px; display:inline-block; float:left; font-size:13px; color:#666;}
.section .table_wrap .title_area .btn2 {float:right;}
.section .photo_big {width:398px; height:228px; margin-bottom:10px; border:1px solid #ececec;text-align:center;}
.section .photo_big img {height:228px;}
.section .photo_small { margin-left:35px;}
.section .photo_small li {width:95px; margin-right:5px; float:left;}
.section .photo_small li a {height:62px; display:block; border:1px solid #ececec; background:url(/img/common/sub12_photo_small.gif) 0 0 no-repeat;text-align:center;}
.section .photo_small li a img {width:auto; height:62px;}
.section .map_area {height:164px; border:1px solid #ededed; background-color:#000; color:#fff;}
.section .review_list {}
.section .review_list li {width:100%; overflow:hidden; margin-top:5px; border:1px solid #eeeeee;}
.section .review_list li:first-child {margin-top:0px;}
.section .review_list li .img {width:93px; height:62px; background:url(/img/common/review_list_bg2.gif) 0 0 no-repeat; border-right:1px solid #eeeeee; float:left;}
.section .review_list li .img img{max-width:93px;max-height:62px;}
.section .review_list li .txt {width:282px; height:46px; padding:8px 12px; float:left;}
.section .review_list li .txt strong {display:block; font-size:13px; line-height:22px;line-height:1.1;margin-bottom:3px;}
.section .review_list li .txt span {display:block; font-size:11px; line-height:22px;line-height:1.1;}

.honeymoon_tab {width:100%; margin-bottom:20px; overflow:hidden;}
.honeymoon_tab li {width:205px; float:left;}
.honeymoon_tab li.m1 {width:206px;}
.honeymoon_tab li a {height:47px; display:block; background:url(/img/common/honeymoon_tab.png) 0 0 no-repeat;}
.honeymoon_tab li.m1 a {background-position:0px 0px;}
.honeymoon_tab li.m2 a {background-position:-210px 0px;}
.honeymoon_tab li.m3 a {background-position:-420px 0px;}
.honeymoon_tab li.m4 a {background-position:-630px 0px;}
.honeymoon_tab li.m1.on a {background-position:0px -50px;}
.honeymoon_tab li.m2.on a {background-position:-210px -50px;}
.honeymoon_tab li.m3.on a {background-position:-420px -50px;}
.honeymoon_tab li.m4.on a {background-position:-630px -50px;}

.search_result {}
.search_result .search_number {padding:0 23px; border:1px solid #dcdcdc; font-size:13px; line-height:29px; color:#000; vertical-align:top; background:url(/img/common/bullet1.gif) 10px 10px no-repeat;}
.search_result .search_number .num {color:#d64f4f; vertical-align:top;}
.search_result .search_result_list {}
.search_result .search_result_list li {width:100%; height:119px; position:relative; border-top:1px solid #cccccc;}
.search_result .search_result_list li:first-child {border-top:0;}
.search_result .search_result_list li .img {width:136px; height:87px; display:inline-block; background:url(/img/common/company_view_photo_small_bg.gif) 0 0 no-repeat; border:1px solid #ececec; position:absolute; top:15px; left:0;}
.search_result .search_result_list li .img img {width:100%; height:87px;}
.search_result .search_result_list li .name {font-size:13px; line-height:16px; color:#000; position:absolute; top:23px; left:158px;}
.search_result .search_result_list li .location {padding-left:18px; display:inline-block; font-size:13px; line-height:16px; color:#999; position:absolute; top:24px; left:157px; background:url(/img/common/ico_location.gif) 0 0 no-repeat; position:absolute; top:23px; left:260px;}
.search_result .search_result_list li .info {width:400px; height:40px; position:absolute; top:55px; left:158px; background:url(/img/common/search_result_list_line.gif) 191px 5px no-repeat;}
.search_result .search_result_list li .info dt {font-size:13px; line-height:20px; color:#c2a67e; position:absolute;}
.search_result .search_result_list li .info dd {font-size:13px; line-height:20px; color:#666; position:absolute;}
.search_result .search_result_list li .info .dt1 {top:0; left:0;}
.search_result .search_result_list li .info .dd1 {top:0; left:100px;}
.search_result .search_result_list li .info .dt2 {top:0; left:233px;}
.search_result .search_result_list li .info .dd2 {top:0; left:319px;}
.search_result .search_result_list li .info .dt3 {top:20px; left:0;}
.search_result .search_result_list li .info .dd3 {top:20px; left:100px;}
.search_result .search_result_list li .info .dt4 {top:20px; left:233px;}
.search_result .search_result_list li .info .dd4 {top:20px; left:319px;}
.search_result .search_result_list li .btn1 {display:inline-block; position:absolute; top:20px; right:0;}
.search_result .search_result_list li .btn2 {display:inline-block; position:absolute; top:61px; right:0;}
.search_result .map_area {width:100%; height:428px; background-color:#000; color:#fff;}

.hall_view {width:100%; margin-bottom:60px; overflow:hidden;}
.hall_view .photo_area {width:821px; float:left;}
.hall_view .photo_area .photo_big {width:819px; height:403px; margin-bottom:10px; text-align:center;border:1px solid #ececec;}
.hall_view .photo_area .photo_big img { height:403px;}
.hall_view .photo_list {margin-left:35px;}
.hall_view .photo_list li {width:95px;margin-right:9px;float:left;}
.hall_view .photo_list li a {display:block; height:62px;border:1px solid #ececec; background:url(/img/common/review_list_bg2.gif) 0 0 no-repeat;}
.hall_view .photo_list li img {width:100%;}
.hall_view .info_area {width:250px; float:right;}
.hall_view .info_area .info_list {height:310px; padding:0 20px; margin-bottom:15px; border:1px solid #d7d7d7;}
.hall_view .info_area .info_list li {width:100%; height:40px; border-top:1px solid #d9d9d9; overflow:hidden;}
.hall_view .info_area .info_list li:first-child {border-top:0;}
.hall_view .info_area .info_list li strong {width:93px; display:inline-block; font-size:13px; line-height:40px; color:#000; float:left; background:url(/img/common/info_list_line.gif) right 16px no-repeat;}
.hall_view .info_area .info_list li span {margin-left:12px; display:inline-block; font-size:13px; line-height:40px; color:#999; float:left;}
.hall_view .info_area .info_list li span.red {color:#d64f4f;}
.hall_view .info_area .btn {display:inline-block;}
/* hall_view add */
.hall_view .bx-prev{display:inline-block;text-indent:-999em;overflow:hidden;width:50px;height:89px;
background:url(/img/contents/prev_arrow.png) no-repeat 50% 50%}
.hall_view .bx-next{display:inline-block;text-indent:-999em;overflow:hidden;width:50px;height:89px;
background:url(/img/contents/next_arrow.png) no-repeat 50% 50%}
.hall_view .store_view{margin-bottom:60px;}

.hall_detail {width:100%; overflow:hidden; padding-top:15px; margin-bottom:60px; border-top:1px solid #d9d9d9;}
.hall_detail .info_list {padding-top:15px; width:565px; float:left;}
.hall_detail .info_list li {width:100%; height:35px; overflow:hidden;}
.hall_detail .info_list li strong {width:152px; padding-left:16px; display:inline-block; float:left; background:url(/img/common/bullet1.gif) 1px 14px no-repeat; font-size:13px; line-height:35px; color:#000;}
.hall_detail .info_list li span {display:inline-block; float:left; font-size:13px; line-height:35px; color:#000;}
.hall_detail .info_list li span.red {color:#d64f4f;}
.hall_detail .info_list li a {display:inline-block; float:left; font-size:13px; line-height:35px; color:#2176ac; text-decoration:underline;}
.hall_detail .map_wrap {width:495px; padding:17px 19px 19px; border:1px solid #ececec; float:right;}
.hall_detail .map_wrap .locate {height:16px; padding-left:21px; margin-bottom:10px; font-size:13px; line-height:16px; color:#999; background:url(/img/common/ico_location.gif) 0 0 no-repeat;}
.hall_detail .map_wrap .map_area {height:283px; border:1px solid #ececec; background-color:#000; color:#fff;}

.pagination {text-align:center;}
.pagination a {margin:0 2px; display:inline-block; vertical-align:top;}
.pagination .btn_first {width:17px; height:13px; background:url(/img/common/btn_first.png) 0 0 no-repeat;}
.pagination .btn_prev {width:14px; height:13px; background:url(/img/common/btn_prev.png) 0 0 no-repeat;}
.pagination .btn_next {width:14px; height:13px; background:url(/img/common/btn_next.png) 0 0 no-repeat;}
.pagination .btn_last {width:17px; height:13px; background:url(/img/common/btn_last.png) 0 0 no-repeat;}
.pagination .page {vertical-align:top;}
.pagination .page a {margin:0 3px; line-height:14px; color:#666;}
.pagination .page a.on {color:#000; font-weight:bold;}

.faq_list {margin-bottom:20px; border-bottom: solid 1px #cfccc5;}
.faq_list li {padding:9px 0; border-top: solid 1px #cfccc5; background-color:#fff;}
.faq_list li img {vertical-align:middle;}
.faq_list li strong {width:57px; margin-right:17px; display:inline-block; font-size:13px; color:#c2a67e; text-align:center; line-height:26px; border-right: solid 1px #ccc;}
.faq_list li a {width:90%; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:13px; font-weight:bold; color:#000; line-height:28px;}
.faq_list li a img {margin-right:15px; font-size:0; line-height:0;}

.faq_list li.reply {background-color:#f3f0e8; border-top:0;}
.faq_list li.reply strong {border-right: solid 1px #f3f0e8;}
.faq_list li.reply a {font-weight:normal; color:#666;}

.my_funbox_wrap {padding-top:40px;}
.my_funbox_wrap .funbox_list {width:1120px; overflow:hidden;}
.my_funbox_wrap .funbox_list li {width:311px; height:89px; margin:20px 20px 0 0; float: left; padding:20px; overflow:hidden; border: solid 1px #ececec;}
.my_funbox_wrap .funbox_list li .img_area {width:136px; height:87px; border: solid 1px #ececec; float: left; }
.my_funbox_wrap .funbox_list li .r_info {width:163px; float: right;}
.my_funbox_wrap .funbox_list li .r_info a, .my_funbox_wrap .funbox_list li .r_info button {width:79px; height:25px; display:inline-block; font-size:11px; text-align:center; line-height:27px;}
.my_funbox_wrap .funbox_list li .r_info button{background:#ffffff;}
.my_funbox_wrap .funbox_list li .r_info .btn_del {width:72px; padding-left:7px; margin-right:1px; border: solid 1px #e75e72; color:#e75e72; background:url(/img/contents/ico_btn_close.gif) 14px center no-repeat; }
.my_funbox_wrap .funbox_list li .r_info .btn_info_view { border: solid 1px #b4966b; color:#b4966b;}
.my_funbox_wrap .funbox_list li .r_info strong {padding:9px 0; display:block; font-size:13px; color:#666;}
.my_funbox_wrap .funbox_list li .r_info span {display:block; height:27px; overflow:hidden; font-size:11px; color:#666;}

#contents .join_inner {padding:50px 60px; background-color:#f3f0e8;min-height:268px}
#contents .join_inner  h3 {padding-bottom:15px;}
#contents .join_inner .provision_area {padding-bottom:40px;}
#contents .join_inner .provision_area .txt_out_area {padding:6px; margin-bottom:15px; background:url(/img/contents/bg_agree.gif) 0 0 repeat;}
#contents .join_inner .provision_area .txt_area {height:187px; padding:10px;  position:relative; overflow-y:scroll; background-color:#fff; line-height:18px;}
#contents .join_inner .provision_area p {text-align:right;}
#contents .join_inner .provision_area p label {font-size:13px; color:#000;}

#contents  .login_wrap {padding:6px; background:url(/img/contents/bg_agree.gif) 0 0 repeat;}
#contents  .login_wrap .login_inner {padding:84px 34px 34px; background:url(/img/contents/ico_login.gif) #fff center 20px no-repeat;}
#contents  .login_wrap .login_inner.none {padding:34px; background-image:none;}
#contents  .login_wrap .login_sub_txt {padding-bottom:15px; margin-bottom:15px; border-bottom: solid 1px #d9d9d9;}

#contents  .login_wrap .point_inner{padding:40px 0;background:#ffffff;text-align:center;font-size:20px;font-weight:bold;}
#contents  .login_wrap .point_inner span{vertical-align:top;color:#eb521b}

#contents  .inner_desc {padding:25px 0; background-color:#f5f5f5; position:relative;}
#contents  .inner_desc .input_area {width:390px; overflow:hidden; margin: 0 auto;}
#contents  .inner_desc .input_area dt {width:75px; padding-top:4px; float: left; font-size:13px; color:#666; clear:both;}
#contents  .inner_desc .input_area dd {width:315px; height:24px; padding-bottom:4px; float: left; line-height:22px;}
#contents  .inner_desc .img {width:88px; height:51px; position:absolute; right:225px; top:26px;}

#contents  .inner_desc2 {padding:25px 0; background-color:#f5f5f5; position:relative;}
#contents  .inner_desc2 .input_area { width:490px; overflow:hidden; margin: 0 auto;}
#contents  .inner_desc2 .input_area dt {width:75px; padding-top:4px; float: left; font-size:13px; color:#666; clear:both;}
#contents  .inner_desc2 .input_area dd { height:24px; padding-bottom:4px; float: left; line-height:22px;}

/* compare add */
.photo_big{position:relative;}
.photo_big .bx-prev{text-indent:-999em;overflow:hidden;display:block;width:16px;height:25px;background:url(/img/contents/prev_arrow.png) no-repeat 0 0;position:absolute;left:0px;top:45%}
.photo_big .bx-next{text-indent:-999em;overflow:hidden;display:block;width:16px;height:25px;background:url(/img/contents/next_arrow.png) no-repeat 0 0;position:absolute;right:0px;top:45%;}
.compare_small{overflow:hidden;position:relative;}
.compare_small .photo_small a{text-align:center;width:95px !important;border:1px solid #ececec;margin-right:5px;position:relative;}
.compare_small .photo_small a img{height:62px;}
.compare_small #store-pager a span{display:block;background:url(/img/contents/hover_ths.png) no-repeat 0 0;width:95px;height:62px;position:absolute;left:0;top:0}
.compare_small .bx-prev {text-indent:-999em;overflow:hidden;display:block;background:url(/img/common/company_view_btn_prev.gif) 0 0 no-repeat;width:50px;height:89px;position:absolute;left:-10px;top:-10px}
.compare_small .bx-next {text-indent:-999em;overflow:hidden;display:block;background:url(/img/common/company_view_btn_next.gif) 0 0 no-repeat;width:50px;height:89px;position:absolute;right:-10px;top:-10px}


.btn_line {width:100%; border-top:1px solid #dddddd;}