﻿@charset "utf-8";

@import url('common.css');
/* common */
#container{width:1280px;margin:0 auto}
#container.container_wrap{width:100%;min-width:1280px}
#container.container_wrap .breadcrumb{width:1280px;margin:0 auto}
#content{padding-bottom:180px}
.cont{max-width:1170px;margin:0 auto}
.search_box{width:1114px;margin:0 auto;margin-top:45px;padding:18px 0;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}
.search_box .select_area{display:inline-block;position:relative;width:160px;height:50px;margin-right:10px;vertical-align:middle;border:1px solid #d9d9d9;background:#fff url(/comm/images/jp/ja/normal/board/bg_select.gif) no-repeat 100% 0}
.search_box .select_area label{display:block;position:absolute;width:158px;padding:0 40px 0 10px;text-align:left;line-height:48px}
.search_box .sel_search{width:160px;height:49px;margin-right:10px;border:none;opacity:0}
.search_box .search_area{display:inline-block;text-align:left;vertical-align:middle}

.floor_content .floor_tit span {
    color: #e7302f;
    font-weight: bold;
}


/* 신라아이파크면세점 */ 
.company_contents .cont{width:1114px;margin:0 auto}
.company_contents #content.company_info{padding-bottom:0}
.company_contents .company_info .border_wrap{border-bottom:1px solid #e5e0ce}
.company_contents .company_info .bg_wrap{background:#f9f9f9}
.company_contents .company_info .section{width:1114px;margin:0 auto}
.company_contents .company_info .section .company_tit{display:block;padding-bottom:15px}
.company_contents .company_info .section .txt{padding-left:54px;color:#414141}
/*.company_contents .company_info .sec_top{position:relative;padding-top:108px}*/
.company_contents .company_info .sec_top{position:relative;padding-top:108px; display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:space-between; align-items:center; column-gap:30px;}
/*.company_contents .company_info .sec_top dl{padding-bottom:84px}*/
.company_contents .company_info .sec_top dl{padding-bottom:84px; width:45%;}
.company_contents .company_info .sec_top dl dt{padding-bottom:37px}
.company_contents .company_info .sec_top dl dd{min-height:443px;padding-bottom:20px;background:url(/comm/images/jp/ja/normal/shilla/bg_line.gif) no-repeat 0 100%}
.company_contents .company_info .sec_top dl dd strong{display:block;padding-bottom:20px}
.company_contents .company_info .sec_top dl dd p{padding-bottom:15px;letter-spacing:-0.2px}
/*.company_contents .company_info .sec_top .visual_area{overflow:hidden;position:absolute;top:-69px;right:-40px;width:698px;height:746px;background:url(/comm/images/jp/ja/normal/shilla/bg_shillaipark01.gif) no-repeat 0 0}*/
.company_contents .company_info .sec_top .visual_area{overflow:initial; position:initial; width:48%; height:auto; background:url(/comm/images/jp/ja/normal/shilla/bg_shillaipark01.gif) no-repeat 0 0}
.company_contents .company_info .sec_top .visual_area .bg{display:block;position:absolute;top:0;left:0;width:698px;height:698px;background:url(/comm/images/jp/ja/normal/shilla/bg_shillaipark02.png) no-repeat 0 100%}
/*.company_contents .company_info .sec_top .visual_wrap{overflow:hidden;width:698px}*/
.company_contents .company_info .sec_top .visual_wrap{overflow:initial; width:100% !important;}
.company_contents .company_info .sec_top .visual_wrap > img{width:100%;}
/*.company_contents .company_info .sec_top .visual_wrap .visual{position:relative;width:400%}*/
.company_contents .company_info .sec_top .visual_wrap .visual{position:relative; width:100% !important; margin-top:0 !important; left:initial !important;}
.company_contents .company_info .sec_top .visual_wrap .visual:after{content:'';display:block;clear:both}
/*.company_contents .company_info .sec_top .visual_wrap .visual img{float:left;width:698px}*/
.company_contents .company_info .sec_top .visual_wrap .visual img{float:none;}
.company_contents .company_info .sec_top .visual_wrap .indicator{width:72px;margin:0 auto;padding-top:30px}
.company_contents .company_info .sec_top .visual_wrap .indicator:after{content:'';display:block;clear:both}
.company_contents .company_info .sec_top .visual_wrap .indicator a{float:left;width:18px;height:18px;margin:0 3px;background:url(/comm/images/jp/ja/normal/shilla/indicator.gif) no-repeat 0 0}
.company_contents .company_info .sec_top .visual_wrap .indicator a.on{background-position:-24px 0}
.company_contents .company_info .sec01 .shilla_info{height:978px;padding-top:15px;background:url(/comm/images/jp/ja/normal/shilla/bg_company01.gif) no-repeat 82px 15px}
.company_contents .company_info .sec01 .shilla_info ul{padding-bottom:220px}
.company_contents .company_info .sec01 .shilla_info ul li{float:left;width:316px}
/*.company_contents .company_info .sec01 .shilla_info ul li.hdc{margin-left:82px;padding:119px 0 0 10px}*/
.company_contents .company_info .sec01 .shilla_info ul li.hdc{margin-left:82px; padding:120px 20px 0;}
/*.company_contents .company_info .sec01 .shilla_info ul li.ipark{padding:306px 0 0 20px}*/
.company_contents .company_info .sec01 .shilla_info ul li.ipark{padding:300px 15px 0;}
/*.company_contents .company_info .sec01 .shilla_info ul li.theshilla{padding:119px 0 0 63px}*/
.company_contents .company_info .sec01 .shilla_info ul li.theshilla{padding:120px 20px 0;}
.company_contents .company_info .sec01 .shilla_info ul li dl dt{padding-bottom:20px;line-height:1}
.company_contents .company_info .sec01 .shilla_info ul li dl dt > img{display:block; margin:0 auto;}
.company_contents .company_info .sec01 .shilla_info ul li dl dd{padding:0 0 3px 10px;font-size:14px;line-height:21px;letter-spacing:-0.5px;background:url(/comm/images/jp/ja/normal/common/bu_dash.gif) no-repeat 0 8px}
/*.company_contents .company_info .sec01 .shilla_info ul li.hdc dl dt, .company_contents .company_info .sec01 .shilla_info ul li.ipark dl dt{padding-left:20px}*/
.company_contents .company_info .sec01 .shilla_info ul li.hdc dl dt,
.company_contents .company_info .sec01 .shilla_info ul li.ipark dl dt,
.company_contents .company_info .sec01 .shilla_info ul li.theshilla dl dt{padding-left:0;}
.company_contents .company_info .sec01 .shilla_info .shilla_ipark{width:635px;margin-left:238px}
.company_contents .company_info .sec01 .shilla_info .shilla_ipark p{text-align:center}
.company_contents .company_info .sec01 .shilla_info .shilla_ipark p.pd{padding:43px 0 26px}
.company_contents .company_info .border_wrap>.clfix{width:1114px;margin:0 auto}
.company_contents .company_info .clfix .section{float:left;width:557px;padding:50px 0 60px}
.company_contents .company_info .sec02 .transport_info{padding-top:35px}
.company_contents .company_info .sec02 .transport_info .transport{padding-top:30px}
.company_contents .company_info .sec02 .transport_info .transport li{float:left;width:255px;margin-top:29px}
.company_contents .company_info .sec03 .img{padding-top:35px}
.company_contents .company_info .bg_company04{background:url(/comm/images/jp/ja/normal/shilla/bg_company04.jpg) no-repeat 50% 0}
.company_contents .company_info .sec04{position:relative;padding-bottom:60px}
.company_contents .company_info .sec04 .company_tit{padding-top:38px}
.company_contents .company_info .sec04 .txt_open{position:absolute;top:19px;right:3px;line-height:1}
.company_contents .company_info .sec04 ul{padding-top:60px}
.company_contents .company_info .sec04 ul li{float:left}
.company_contents .company_info .sec04 ul li:first-child{padding-right:65px;margin-right:77px;border-right:1px solid #c0bcba}
.company_contents .company_info .info ul li{float:left;width:371px;height:178px;padding-left:9px;background:url(/comm/images/jp/ja/normal/shilla/bu_circle.gif) no-repeat 0 50%}
.company_contents .company_info .info ul li:first-child{padding-left:0;background:none}
.company_contents .company_info .info ul li dl{padding-top:34px;line-height:1;text-align:center}
.company_contents .company_info .info ul li dl dt{padding-bottom:22px}
.company_contents .company_info .section dd {font-size: 15px; line-height: 22px;}
.company_contents .ci_cont{padding-top:40px}
.company_contents .ci_cont .ci_tit{display:block;padding-bottom:15px;line-height:1;border-bottom:1px solid #000}
.company_contents .ci_cont div+ul>li, .company_contents .ci_cont .section:last-child>ul>li{width:100%;padding-bottom:65px;border-top:1px solid #e2e2e2}
.company_contents .ci_cont ul li dl dt{width:120px;height:25px;margin-bottom:40px;padding:7px 0 0 4px;line-height:1;background:#e2e2e2}
.company_contents .ci_cont ul li dl dd.pt65{padding-top:65px}
.company_contents .ci_cont ul li dl dd strong{display:block;padding:5px 0;color:#000;font-weight:normal;text-align:center}
.company_contents .ci_cont ul li dl.clfix dd{float:left}
.company_contents .ci_cont ul.clfix li{float:left}
.company_contents .ci_cont ul.clfix li.w50per{width:50%}
.company_contents .ci_cont ul li ul li{margin-left:10px}
.company_contents .ci_cont ul li ul li:first-child{margin-left:0}
.company_contents .ci_cont ul li ul li p{height:20px;padding:10px 0 0 20px}
.company_contents .ci_cont .sec_top{padding:20px 0}
.company_contents .ci_cont .sec_top strong{display:block;padding-bottom:10px;color:#000;font-size:18px;font-weight:normal;line-height:1}
.company_contents .ci_cont .sec_top p{color:#767676}
.company_contents .ci_cont .sec_top .img{padding:55px 0 50px;text-align:center}
.company_contents .map_box{position:relative;height:540px;margin-top:50px;padding-left:178px;border:1px solid #d6d6d6}
.company_contents .map_box .tab_map{position:absolute;top:0;left:-1px;z-index:10}
.company_contents .map_box .tab_map ul li{margin-top:-1px}
.company_contents .map_box .tab_map ul li a{display:block;overflow:hidden;width:190px;height:175px}
.company_contents .map_box .tab_map ul li.on a img{margin-top:-186px}
.company_contents .location_cont .sec01{position:relative}
.company_contents .location_cont .sec01 .map_info{padding:26px 0 10px}
.company_contents .location_cont .sec01 .map_info ul li{float:left;margin-right:25px;padding-left:20px;line-height:1;background:url(/comm/images/jp/ja/normal/shilla/bu_circle.gif) no-repeat 0 50%}
.company_contents .location_cont .sec01 .map_info ul li strong{padding-right:15px;color:#000;font-size:16px}
.company_contents .location_cont .sec01 .map_info ul li span{color:#767676;font-size:14px}
.company_contents .location_cont .btn_naver{bottom:0}
.company_contents .location_cont .sec02{padding-top:70px}
.company_contents .location_cont .location_tit{display:block;padding-bottom:15px;border-bottom:1px solid #000}
.company_contents .location_cont .location{padding-top:5px}
.company_contents .location_cont .location>li{position:relative;padding:20px 0;border-top:1px solid #d6d6d6}
.company_contents .location_cont .location>li:first-child{border-top:none}
.company_contents .location_cont .location li dl dt{float:left;width:158px;padding-left:20px}
.company_contents .location_cont .location li dl dd{float:left;width:956px;color:#767676;line-height:1}
.company_contents .location_cont .location li dl dd strong{padding-bottom:10px;color:#000;font-weight:normal}
.company_contents .location_cont .location li dl dd p{padding-top:10px}
.company_contents .location_cont .location li dl dd .pb20{padding-bottom:20px}



.company_contents .location_cont .location li dl dd.bg_subway ul li{padding-left:18px;line-height:1;background:url(/comm/images/jp/ja/normal/shilla/bg_subwayline.gif) no-repeat}



.company_contents .location_cont .location li dl dd.bg_subway ul li:first-child{padding-bottom:14px}
.company_contents .location_cont .location li dl dd.bg_subway ul li.line1{background-position:0 0}
.company_contents .location_cont .location li dl dd.bg_subway ul li.line4{background-position:0 -72px}
.company_contents .location_cont .location li dl dd.bg_subway ul li.line_honam{background-position:0 -133px}
.company_contents .location_cont .location li dl dd.bg_subway ul li.line_gyeongbu{background-position:0 -164px}





.company_contents .location_cont .location li dl dd.bg_num ul li{margin-top:15px;padding-left:20px;background:url(/comm/images/jp/ja/normal/shilla/bg_num.gif) no-repeat}
.company_contents .location_cont .location li dl dd.bg_num ul li:first-child{margin-top:0}
.company_contents .location_cont .location li dl dd.bg_num ul li.num1{background-position:0 0}
.company_contents .location_cont .location li dl dd.bg_num ul li.num2{background-position:0 -58px}
.company_contents .location_cont .location li dl dd.bg_num ul li.num3{background-position:0 -118px}
.company_contents .location_cont .location li dl dd.bg_num ul li.num4{background-position:0 -176px}
.company_contents .location_cont .location li dl dd.bg_num ul li.num5{background-position:0 -239px}
.company_contents .location_cont .location li dl dd .bg_bus{display:inline-block;margin-right:20px;padding:3px 0 1px 47px;background:url(/comm/images/jp/ja/normal/shilla/bg_busline.gif) no-repeat}
.company_contents .location_cont .location li dl dd .bg_bus.blue{background-position:0 0}
.company_contents .location_cont .location li dl dd .bg_bus.green{background-position:0 -44px}
.company_contents .location_cont .location li dl dd .bg_bus.yellow{background-position:0 -88px}
.company_contents .location_cont .location li dl dd .bg_bus.airport{background-position:0 -132px}
.company_contents .location_cont .btn{position:absolute;right:0}
.company_contents .location_cont .location li .btn_subway{top:20px}
.company_contents .location_cont .location li .btn_detour{bottom:20px}
.company_contents .layer_detour{margin:-280px 0 0 -313px}
.company_contents .parking_cont .sec01 .ico_info{padding-top:10px;text-align:right}
.company_contents .parking_cont .sec01 .ico_info ul{display:inline-block}
.company_contents .parking_cont .sec01 .ico_info ul li{float:left;margin-left:15px;padding-left:27px;color:#767676;font-size:12px;font-weight:bold;line-height:22px;background:url(/comm/images/jp/ja/normal/shilla/bg_parking.gif) no-repeat}
.company_contents .parking_cont .sec01 .ico_info ul li.sun{background-position:0 0}
.company_contents .parking_cont .sec01 .ico_info ul li.moon{background-position:0 -52px}
.company_contents .parking_cont .sec01 .ico_info ul li.star{background-position:0 -104px}
.company_contents .parking_cont .parking_tit{display:block;padding-bottom:15px;border-bottom:1px solid #000}
.company_contents .parking_cont .sec02{padding-top:25px}
.company_contents .parking_cont .sec02 .tbl_list tbody th{height:55px;padding-left:20px}
.company_contents .parking_cont .sec02 .tbl_list tbody th:first-child{color:#fff;border-right:1px solid #dedede;background:#e7302f}	
.company_contents .parking_cont .sec02 .tbl_list tbody td{padding:33px 0 33px 15px;text-align:left}
.company_contents .parking_cont .sec02 .tbl_list tbody td:first-child{background:#f2f2f2}
.company_contents .parking_cont .sec02 .tbl_list tbody td.clfix dl{float:left}
.company_contents .parking_cont .sec02 .tbl_list tbody td.clfix dl:first-child{margin-right:40px}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking{height:107px;padding:23px 0 14px 122px;background:url(/comm/images/jp/ja/normal/shilla/bg_parking.gif) no-repeat}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking.ico_sun{background-position:0 -156px}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking.ico_moon{background-position:0 -293px}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking.ico_star{height:108px;background-position:0 -429px}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking dt{padding-bottom:10px;line-height:1}
.company_contents .parking_cont .sec02 .tbl_list tbody td .ico_parking dd{color:#767676;line-height:22px}
.company_contents .parking_cont .sec02 .parking_info{margin:34px 0 0 15px}
.company_contents .parking_cont .sec02 .parking_info li{margin-bottom:15px;padding-left:20px;color:#767676;line-height:1;background:url(/comm/images/jp/ja/normal/shilla/bu_circle.gif) no-repeat 0 50%}
.company_contents .parking_cont .sec03{padding-top:35px}
.company_contents .parking_cont .sec03 .price_area{padding-top:15px}
.company_contents .parking_cont .sec03 .price_area strong{display:block;padding-bottom:13px}
.company_contents .parking_cont .sec03 .price_area .txt{padding-left:35px;color:#767676;font-size:15px;line-height:22px}
.company_contents .parking_cont .sec03 .tbl_list tbody tr:first-child th, .company_contents .parking_cont .sec03 .tbl_list tbody tr:first-child td{border-top:1px solid #dedede}
.company_contents .parking_cont .sec03 .tbl_list tbody th{padding-left:55px}
.company_contents .parking_cont .sec03 .tbl_list tbody td{padding:15px 35px;text-align:left;border-left:1px solid #dedede}
.company_contents .parking_cont .sec03 .tbl_list tbody td.al_center{text-align:center}

/* 매장안내 */
.store_contents .cont{width:1114px;margin:0 auto}
.store_contents .sub_top_cont{padding:45px 0 15px;border-bottom:1px solid #000}
.store_contents .section{max-width:1114px;padding-top:30px}
.store_contents .best_brand{padding:65px 0 80px}
.store_contents .best_brand ul li{float:left;position:relative;margin-left:25px}
.store_contents .best_brand ul li:first-child{margin-left:9px}
.store_contents .best_brand ul li a{display:block;overflow:hidden;cursor:default}/* 링크 추가시 cursor 삭제 */
.store_contents .best_brand ul li dl{position:relative;padding-bottom:85px}
.store_contents .best_brand ul li dl dt{position:absolute;top:275px;left:0;width:100%;text-align:center}
.store_contents .best_brand ul li dl dd{overflow:hidden;height:257px}
.store_contents .best_brand ul li:hover dl dd img{margin-top:-256px}
/*.store_contents .best_brand ul li:hover .bg{position:absolute;top:0;left:0;width:256px;height:257px;background:url(/comm/images/jp/ja/normal/common/bg_over.png) no-repeat 0 0} 마우스 오버시 배경 출력 */
.store_contents .tab_area{position:relative}
.store_contents .tab_area .tab{display:block;margin:0;padding-top:0;border-bottom:1px solid #d9d9d9}
.store_contents .tab_area .tab ul{display:block;margin-bottom:-1px}
.store_contents .tab_area .tab li{margin:0}
.store_contents .tab_area .tab li a{height:50px}
.store_contents .tab_area .tab li.on a img{margin-top:-50px}
.store_contents .tab_area .search_area{position:absolute;top:0;right:0}
.store_contents .tab_area .tab_cont{padding-top:25px}
.store_contents .tab_area .tab_cont .sel_category{padding-bottom:30px}
.store_contents .tab_area .tab_cont .sel_category li{float:left;width:124px}
.store_contents .tab_area .tab_cont .sel_category li a{display:table;width:100%;height:65px;color:#767676;font-size:13px;text-align:center;line-height:16px;background:#f2f2f2}
.store_contents .tab_area .tab_cont .sel_category li a span{display:table-cell;vertical-align:middle}
.store_contents .tab_area .tab_cont .sel_abc li{width:38px;border:1px solid #d9d9d9;border-left:none}
.store_contents .tab_area .tab_cont .sel_abc li:nth-child(2), .store_contents .tab_area .tab_cont .sel_abc li:nth-child(28){border-left:1px solid #d9d9d9}
.store_contents .tab_area .tab_cont .sel_abc li a{background:#fff}
.store_contents .tab_area .tab_cont .sel_abc li.all{margin:0 3px 0 0}
.store_contents .tab_area .tab_cont .sel_category li:hover a, .store_contents .tab_area .tab_cont .sel_category li.on a{color:#fff;background:#e7302f}
.store_contents .tab_area .tab_cont .sel_category li.all{width:122px}
.store_contents .tab_area .tab_cont .sel_category li.all a{color:#fff;line-height:65px;background:#453b31}
.store_contents .tab_area .tab_cont .view .ico_store{float:right;margin-bottom:15px}
.store_contents .tab_area .tab_cont .view .ico_store li{float:left;margin-left:15px}
.store_contents .tab_area .tab_cont .view .ico_store li.ico_offline{background:url(/comm/images/jp/ja/normal/ico/ico_offline.gif) no-repeat 0 0}
.store_contents .tab_area .tab_cont .view .ico_store li.ico_online{background:url(/comm/images/jp/ja/normal/ico/ico_online.gif) no-repeat 0 0}
.store_contents .tab_area .tab_cont .view .ico_store li span{display:block;margin-left:35px;color:#767676;font-size:12px;font-weight:bold;line-height:28px;background:#fff}
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store{float:none;margin-bottom:0}
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store li{width:34px;height:34px;margin:0 4px;background:none}
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store li.on{background:url(/comm/images/jp/ja/normal/ico/ico_store.gif) no-repeat}
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store li.ico_offline{background-position:0 0}	
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store li.ico_online{background-position:-42px 0}
.store_contents .tab_area .tab_cont .view .tbl_list .ico_store li span{position:absolute;top:-9999px;text-indent:-9999px}
.store_contents .tab_area .tab_cont .view .btn_detail{display:block;overflow:hidden;height:49px}
.store_contents .tab_area .tab_cont .view .btn_detail:hover img{margin-top:-49px}
.store_contents .layer_store{width:865px;height:350px;margin:-175px 0 0 -432px}
.store_contents .layer_store .layer_cont{padding:20px 25px;background:#fff}
.store_contents .layer_store .layer_cont div{float:left}
.store_contents .layer_store .layer_cont .txt{overflow-y:auto;width:424px;height:259px;margin-left:20px}
.store_contents .floor_tit{padding:20px 10px;line-height:1;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.store_contents .floor_sec{position:relative;padding:0 0 0 167px}
.store_contents .floor_sec .floor{position:relative;height:562px;border-left:1px solid #dedede}
.store_contents .floor_sec .floor .floor_info .fl{position:relative;height:562px;padding:148px 0 0 10px}
.store_contents .floor_sec .floor .floor_info .fl ul li{padding-left:13px;line-height:27px;background:url(/comm/images/jp/ja/normal/store/bu_circle.gif) no-repeat 0 3px}
.store_contents .floor_sec .floor .floor_info .floor_view{position:absolute;left:25px;bottom:0}
.store_contents .floor_sec .ready_img{position:absolute;top:0;left:-167px}
.store_contents .floor_sec .floor .controls{display:block;overflow:hidden;position:absolute;top:27px;height:47px}
.store_contents .floor_sec .floor .controls.btn_prev{left:26px}
.store_contents .floor_sec .floor .controls.btn_next{left:86px}
.store_contents .floor_sec .floor .controls:hover img{margin-top:-47px}
.store_contents .floor_sec .floor_plan{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:0}
.store_contents .floor_sec .floor_plan .btn{position:absolute;top:1px}
.store_contents .floor_sec .floor_plan .btn.btn_zoomin{right:88px}
.store_contents .floor_sec .floor_plan .btn.btn_close{right:1px}
.store_contents .floor_plan #image1 img {max-width: 100%;}
.store_contents .floor3{background:url(/comm/images/jp/ja/normal/store/bg_3floor.gif) no-repeat 3px 100%}
.store_contents .floor4{background:url(/comm/images/jp/ja/normal/store/bg_4floor.gif) no-repeat 3px 100%}
.store_contents .floor5{background:url(/comm/images/jp/ja/normal/store/bg_5floor.gif) no-repeat 3px 100%}
.store_contents .floor6{background:url(/comm/images/jp/ja/normal/store/bg_6floor.gif) no-repeat 3px 100%}
.store_contents .floor7{background:url(/comm/images/jp/ja/normal/store/bg_7floor.gif) no-repeat 3px 100%}
.store_contents .item_cont{padding-top:40px}
.store_contents .item_cont .section{padding-top:0}
.store_contents .item_cont .section .banner{width:1114px;padding-bottom:30px}
.store_contents .item_cont .section ul{padding-bottom:30px}
.store_contents .item_cont .section ul li{float:left;position:relative;width:264px;height:264px;margin:10px 0 0 18px;background:#f9f7f8}
.store_contents .item_cont .section ul li:first-child{margin-left:0}
.store_contents .item_cont .section ul li a{display:block;height:264px}
.store_contents .item_cont .section ul li .bg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.store_contents .item_cont .section ul li .bg dl{padding-top:143px;line-height:1;text-align:center;background:url(/comm/images/jp/ja/normal/common/bg_list.png) no-repeat 50% 76px}
.store_contents .item_cont .section ul li .bg dl dd{padding-top:15px;color:#fff;font-size:14px}
.store_contents .item_cont .section ul li:hover .bg{display:block}
.store_contents .sub_visual{padding:45px 0 5px}
.store_contents .amenity_content .section{padding-top:20px}
.store_contents .amenity_content .section .amenity_tit{display:block;padding-bottom:15px}
.store_contents .section .clfix .tbl_list{width:544px}

/* 이벤트, 소셜 */
.event_contents .sub_top_cont{margin-bottom:5px;padding:40px 0 20px;border-bottom:1px solid #000}
.event_contents .sub_top_cont h3{margin-bottom:5px}
.event_contents .sub_top_cont .txt{padding-left:42px;line-height:1}
.event_contents .facebook{margin-bottom:5px;padding:6px 0 10px;border-bottom:1px solid #d5d5d5}
.event_contents .facebook strong{float:left;padding:10px 0 0 40px}
.event_contents .facebook a{float:right}
#kloser_sharesns_share{z-index:100}

/* 면세점 가이드 */
.guide_contents .cont{width:1226px; max-width: none;}
.guide_contents .manuals_content .manuals_list{padding-top:10px}
.guide_contents .manuals_content .manuals_list>li{padding-left:195px;border-top:1px dashed #c0c0c0;background:url(/comm/images/jp/ja/normal/guide/bg_manuals.gif) no-repeat}
.guide_contents .manuals_content .manuals_list>li:first-child{border-top:none}
.guide_contents .manuals_content .manuals_list li>dl{padding:30px 0 50px;background:#fff}
.guide_contents .manuals_content .manuals_list li>dl>dt{padding-bottom:10px}
.guide_contents .manuals_content .manuals_list li>dl>dd{padding-left:38px;color:#767676}
.guide_contents .manuals_content .manuals_list li dl dd .black{color:#000}
.guide_contents .manuals_content .manuals_list li dl dd .mr10{margin-right:10px}
.guide_contents .manuals_content .manuals_list li dl dd .red{padding-top:15px;color:#e7302f;font-size:13px;line-height:1.4}
.guide_contents .manuals_content .manuals_list li dl dd .font15{padding:0 0 10px;font-size:15px}
.guide_contents .manuals_content .manuals_list li dl dd .pd16{display:inline-block;padding-left:16px}
.guide_contents .manuals_content .manuals_list li dl dd .pd22{display:inline-block;padding-left:22px}
.guide_contents .manuals_content .manuals_list li ul li{padding-left:10px;background:url(/comm/images/jp/ja/normal/common/bu_dash.gif) no-repeat 0 10px}
.guide_contents .manuals_content .manuals_list li ol li ul li{padding-left:0;background:none}
.guide_contents .manuals_content .manuals_list li.manuals01{background-position:0 30px}
.guide_contents .manuals_content .manuals_list li.manuals02{background-position:-190px 30px}
.guide_contents .manuals_content .manuals_list li.manuals03{background-position:-380px 30px}
.guide_contents .manuals_content .manuals_list li.manuals04{background-position:-570px 30px}
.guide_contents .manuals_content .manuals_list li.receipt01{background-position:-760px 30px}
.guide_contents .manuals_content .manuals_list li.receipt02{background-position:-950px 30px}
.guide_contents .manuals_content .manuals_list li.receipt03{background-position:-1140px 30px}
.guide_contents .manuals_content .manuals_list li.receipt04{background-position:-1330px 30px}
.guide_contents .manuals_content .manuals_list li.receipt05{background-position:-1520px 30px}
.guide_contents .manuals_content .manuals_list li.handluggage01{background-position:-1710px 30px}
.guide_contents .manuals_content .manuals_list li.handluggage02{background-position:-1900px 30px}
.guide_contents .manuals_content .manuals_list li.attention01{background-position:-2090px 30px}
.guide_contents .manuals_content .manuals_list li.attention02{background-position:-2280px 30px}
.guide_contents .manuals_content .manuals_list li.attention03{background-position:-2470px 30px}
/*.guide_contents .manuals_content .manuals_list li dl dd.place_box{padding:15px 0 0}
.guide_contents .manuals_content .place_box strong{display:block;margin-bottom:10px;color:#000}
.guide_contents .manuals_content .place_box .tab_place{padding-bottom:40px} 
.guide_contents .manuals_content .place_box .tab_place ul{border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6}
.guide_contents .manuals_content .place_box .tab_place ul li{float:left;width:463.5px;padding:0;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6; background:none}
.guide_contents .manuals_content .place_box .tab_place ul li:first-child, .guide_contents .manuals_content .place_box .tab_place ul li:nth-child(6){width:463.5px;}
.guide_contents .manuals_content .place_box .tab_place ul li a{display:block;text-align:center;line-height:36px}
.guide_contents .manuals_content .place_box .tab_place ul li.on a{color:#fff;background:#e7302f}
.guide_contents .manuals_content .place_box .place_area{display:none}
.guide_contents .manuals_content .place_box .place_area.on{display:block}
.guide_contents .manuals_content .place_box .place_area .img{float:left;width:575px}
.guide_contents .manuals_content .place_box .place_area dl{float:left;width:467px}

.guide_contents .manuals_content .place_box .place_area .img2{float:left;width:555px}
.guide_contents .manuals_content .place_box .place_area dl{float:left;width:350px}*/

.guide_contents .manuals_content .manuals_list .place_box{display: flex; align-items: flex-start; justify-content: space-between; padding:15px 0 0;}
.guide_contents .manuals_content .place_box .tab_place{flex: 0 0 auto; width: 360px;} 
.guide_contents .manuals_content .place_box .tab_place ul{}
.guide_contents .manuals_content .place_box .tab_place ul li{display: block; padding: 0; background: none;}
.guide_contents .manuals_content .place_box .tab_place ul li + li {margin-top: 10px;}
.guide_contents .manuals_content .place_box .tab_place ul li a{display:block;text-align:center;line-height:50px; font-family: "Noto Sans JP", "Noto Sans", system-ui; font-size:16px; color:#000; background: #faf8f8; letter-spacing: -1px;}
.guide_contents .manuals_content .place_box .tab_place ul li.on a{color:#fff;background:#453b31}
.guide_contents .manuals_content .place_box .place_area{display:none; width: 575px;}
.guide_contents .manuals_content .place_box .place_area.on{display:block}
.guide_contents .manuals_content .place_box .place_area .img{float:left;width:575px}
.guide_contents .manuals_content .place_box .place_area .place_desc {margin-top: 30px; font-family: "Noto Sans JP", "Noto Sans", system-ui;}
.guide_contents .manuals_content .place_box .place_area .place_desc .tit {display: block; margin-top: 30px; margin-bottom: 2px; font-size: 16px; color: #000; font-weight: 400; line-height: normal;} 
.guide_contents .manuals_content .place_box .place_area .place_desc .tit:first-child {margin-top: 0;}
.guide_contents .manuals_content .place_box .place_area .place_desc p {font-size: 14px; line-height: 26px; color: #767676}

/* ---------------- */

.guide_contents .manuals_content .place_box .place_area dl dt{color:#000}
.guide_contents .manuals_content .place_box .place_area dl dd{padding-bottom:20px}
.guide_contents .manuals_content .carry_info p{padding-bottom:10px}
.guide_contents .manuals_content .carry_info p.pb0{padding-bottom:0}
.guide_contents .manuals_content .carry_info .forbid dt{float:left;width:76px;color:#fff;text-align:center;line-height:27px;background:#e7302f}
.guide_contents .manuals_content .carry_info .forbid dd{float:left;margin-left:10px;font-size:13px;line-height:27px}
.guide_contents .manuals_content .carry_info .forbid dd .black{font-size:15px}
.guide_contents .manuals_content .carry_info .carry_terms>li{padding:20px 0 0;background:none}
.guide_contents .manuals_content .carry_info .carry_terms li strong{display:block;margin-bottom:10px;padding-left:5px;color:#000;font-size:14px;line-height:26px;background:#e2e2e2}
.guide_contents .manuals_content .manuals_notice{margin-top:30px}
.guide_contents .manuals_content .manuals_notice dt{float:left;width:145px;padding:36px 0 37px;color:#fff;font-size:15px;text-align:center;letter-spacing:-0.2px;background:#8c7865}
.guide_contents .manuals_content .manuals_notice dd{float:left;width:745px;padding:13px 20px;background:#e2e2e2}
.guide_contents .manuals_content .manuals_notice dd ol li{color:#161616;font-size:13px;line-height:24px}
.guide_contents .membership_content .section{padding-top:45px}
.guide_contents .membership_content .membership_tit{display:block;padding-bottom:15px;border-bottom:1px solid #000}
.guide_contents .membership_content .membership_area{padding:20px 0px 0}
.guide_contents .membership_content .membership_area strong{display:block;padding-bottom:10px;line-height:1}
.guide_contents .membership_content .membership_area .txt{padding-bottom:25px;color:#767676}
.guide_contents .membership_content .notice_txt{padding-top:25px}
.guide_contents .membership_content .notice_txt li{color:#767676;font-size:13px;line-height:22px}
.guide_contents .membership_content .online_rating li dl dt, .guide_contents .membership_content .online_rating li dl dd{float:left;width:168px;height:120px;text-align:center}
.guide_contents .membership_content .online_rating li dl dt{padding:52px 0;color:#000;line-height:1;border:1px solid #000;border-top:none;border-bottom-color:#d6d6d6}
.guide_contents .membership_content .online_rating li dl dd{color:#767676;font-size:13px;line-height:22px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.guide_contents .membership_content .online_rating li dl dd.col{width:336px}
.guide_contents .membership_content .online_rating li dl dd p{padding-top:38px}
.guide_contents .membership_content .online_rating li dl dd strong{padding-bottom:0;color:#000;font-size:15px;font-weight:normal;line-height:22px}
.guide_contents .membership_content .online_rating li dl dd span{display:block;width:100%;font-size:0;text-indent:-9999px}
.guide_contents .membership_content .online_rating li:first-child dl dt{height:121px;border-top:1px solid #000}
.guide_contents .membership_content .online_rating li:first-child dl dd{height:121px;border-top:1px solid #d6d6d6}
.guide_contents .membership_content .online_rating li:last-child dl dt{border-bottom-color:#000}
.guide_contents .membership_content .label_rating{display:block;width:100%;height:78px;font-size:0;text-indent:-9999px;background:url(/comm/images/jp/ja/normal/guide/label_rating.gif) no-repeat}
.guide_contents .membership_content .label_rating.silver{background-position:50% 0}
.guide_contents .membership_content .label_rating.gold{background-position:50% -138px}
.guide_contents .membership_content .label_rating.vip{background-position:50% -276px}
.guide_contents .membership_content .label_rating.vvip{height:40px;background-position:22px -395px}
.guide_contents .membership_content .label_online{height:89px;margin-top:14px;background:url(/comm/images/jp/ja/normal/guide/label_online.gif) no-repeat}
.guide_contents .membership_content .label_online.superpremiumplus{background-position:35px 0}
.guide_contents .membership_content .label_online.superpremium{background-position:-133px 0}
.guide_contents .membership_content .label_online.premium{background-position:-301px 0}
.guide_contents .membership_content .label_online.friend{background-position:-469px 0}
.guide_contents .membership_content .label_online.general{background-position:-639px 0}
.guide_contents .membership_content .label_coupon{height:60px;margin-top:30px;background:url(/comm/images/jp/ja/normal/guide/label_coupon.gif) no-repeat}
.guide_contents .membership_content .label_coupon.coupon_splus{background-position:40px 0}
.guide_contents .membership_content .label_coupon.coupon_s{background-position:-128px 0}
.guide_contents .membership_content .label_coupon.coupon_p{background-position:-296px 0}
.guide_contents .membership_content .label_coupon.coupon_f{background-position:-465px 0}
.guide_contents .membership_content .label_coupon.coupon_star{background-position:-632px 0}
.guide_contents .membership_content .label_money{height:57px;margin-top:38px;background:url(/comm/images/jp/ja/normal/guide/label_money.gif) no-repeat}
.guide_contents .membership_content .label_money.money10{background-position:40px 0}
.guide_contents .membership_content .label_money.money7{background-position:-128px 0}
.guide_contents .membership_content .label_money.money5{background-position:-296px 0}
.guide_contents .membership_content .label_money.money2{background-position:-465px 0}
.guide_contents .membership_content .label_money.money_new{background-position:-631px 0}
.guide_contents .membership_content .label_point{height:70px;margin-top:23px;background:url(/comm/images/jp/ja/normal/guide/label_point.gif) no-repeat}
.guide_contents .membership_content .label_point.point80{background-position:48px 0}
.guide_contents .membership_content .label_point.point60{background-position:-120px 0}
.guide_contents .membership_content .label_point.point40{background-position:-288px 0}
.guide_contents .membership_content .label_point.point30{background-position:-456px 0}
.guide_contents .membership_content .label_point.point20{background-position:-623px 0}
.guide_contents .membership_content .label_hotels{height:35px;margin-top:42px;background:url(/comm/images/jp/ja/normal/guide/label_hotels.gif) no-repeat}
.guide_contents .membership_content .label_hotels.dis10{background-position:120px 0}
.guide_contents .membership_content .label_hotels.dis8{background-position:-216px 0}
.guide_contents .membership_content .label_hotels.dis7{background-position:-384px 0}
.guide_contents .faq_content .search_area{width:466px;margin:0 auto;padding-top:45px}
.guide_contents .faq_content .tab{padding-top:30px}
.guide_contents .faq_content .tab ul li a{height:59px}
.guide_contents .faq_content .tab ul li.on a img{margin-top:-59px}
.guide_contents .faq_content .faq_list{margin-top:25px;border-bottom:1px solid #d6d6d6}
.guide_contents .faq_content .faq_list li{overflow:hidden;height:48px}
.guide_contents .faq_content .faq_list li dl dt{color:#000;border-top:1px solid #d6d6d6;background:url(/comm/images/jp/ja/normal/guide/bg_faq_more.gif) no-repeat;background-position:right 15px top 15px}
.guide_contents .faq_content .faq_list li dl dt a{display:block;padding-left:60px;line-height:49px;background:url(/comm/images/jp/ja/normal/guide/bg_faq.png) no-repeat 15px 16px}
.guide_contents .faq_content .faq_list li dl dd{padding:20px 60px;color:#767676;border-top:1px solid #d6d6d6;background:#f6f6f6 url(/comm/images/jp/ja/normal/guide/bg_faq.png) no-repeat 10px -28px}	
.guide_contents .faq_content .faq_list li dl dd p{padding-bottom:10px}
.guide_contents .faq_content .faq_list li dl dd strong{color:#000;font-weight:normal}
.guide_contents .faq_content .faq_list li dl dd .pl62{padding-left:62px}
.guide_contents .faq_content .faq_list li dl dd a{color:#000}
.guide_contents .faq_content .faq_list li dl dd a:hover{text-decoration:underline}
.guide_contents .faq_content .faq_list li.on dt{border-color:#000;background-position:right 15px top -26px}
.guide_contents .faq_content .faq_list li.on dd{border-color:#000}

/* 이미지목록, 상세 */
/*2024-06-05 수정*/
/*.photo_list{padding:35px 18px 0}
.photo_list ul li{float:left;position:relative;width:406px;height:265px;margin:0 10px 20px;border:1px solid #dedede}
.photo_list ul li a{display:block;color:#000;line-height:1}
.photo_list ul li a dl{padding:213px 19px 14px}
.photo_list ul li a dl dt{overflow:hidden;padding-bottom: 10px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;}
.photo_list ul li a dl .img{overflow:hidden;position:absolute;top:0;left:0;width:404px;height:199px;background:url(/comm/images/en/en/normal/board/notice_thumb_none.gif) no-repeat 50%}
.photo_list ul li a dl .img img{width:404px;height:199px}*/
.photo_list{padding:35px 18px 0}
.photo_list ul li{float:left;position:relative;width:358px;height:250px;margin:0 10px 20px;border:1px solid #dedede}
.photo_list ul li a{display:block;color:#000;line-height:1}
.photo_list ul li a dl{padding:195px 19px 14px}
.photo_list ul li a dl dt{overflow:hidden;padding-bottom: 10px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;}
.photo_list ul li a dl .img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:176px;background:url(/comm/images/en/en/normal/board/notice_thumb_none.gif) no-repeat 50%}
.photo_list ul li a dl .img img{position:absolute;top:50%;left:0;width:100%;min-height:100%;height:auto;transform:translateY(-50%);}
/*//2024-06-05 수정*/

.photo_list ul li:hover a dl .img .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url(/comm/images/jp/ja/normal/common/bg_list.png) no-repeat 50% 50%}
.photo_list ul li a dl .date{font-size:13px}
.photo_list ul li.w262{width:262px}
.photo_list ul li.w262 .img{width:260px}
.photo_list ul li.w262 .img img{width:260px}
.photo_list.date_none ul li a dl{padding-top:225px}

.photo_list ul div.w1065 {width: 1065px;margin: 0 auto;}
.photo_list ul li.w335 {width: 335px;height: 338px;}
.photo_list ul li.w335 a dl {padding: 277px 19px 22px;}
.photo_list ul li.w335 .img {width: 333px;height: 258px;}
.photo_list ul li.w335 .img img {width: 333px;height: 258px;}

.video_list ul li.w688{width:688px;height:550px}
.video_list ul li.w688 a dl{padding-top:509px}
.video_list ul li.w688 a dl .img{width:686px;height:483px}
.video_list ul li.w688 a dl .img img{width:686px;height:483px}
.video_list ul li.w406{width:406px}
.video_list ul li.w406 .img{width:404px}
.video_list ul li:hover a dl .img .bg{background:rgba(0,0,0,0.6) url(/comm/images/jp/ja/normal/common/bg_play.png) no-repeat 50% 50%}
.event_list ul li.h550{width:262px;height:550px}
.event_list ul li.h550 a dl{padding-top:496px}
.event_list ul li.h550 .img{width:260px;height:483px}
.event_list ul li.h550 .img img{width:260px;height:483px}
.event_list ul li.clear{clear:both}
.event_list ul li.mrl13{margin:0 13px 20px}
.event_list ul li.mt{margin-top:-285px}
.photo_detail{padding:35px 28px 0}
.list_none{padding:120px 0 0}
.list_none p{font-size:18px;text-align:center;line-height:1}
.board_line{margin-top:15px;border-top:1px solid #e7302f}

/* 2025-08-01 용산한바퀴 */
/* 용산한바퀴 목록 */
.tour_wrap * {font-family:'notosanskr';}
.photo_list.event_list .event_fix td > img {border: 1px solid #f2f2f2;}
.event_fix + .tour_wrap {margin-top: 80px;}
.tour_wrap .tour_tab_wrap {display:flex; justify-content: center;}
.tour_wrap .tour_tab_wrap .tab_list > li {margin:0;}
.tour_wrap .tour_tab_wrap .tab_list > li + li {margin-left:10px;}
.tour_wrap .tour_tab_wrap .tab_list > li {width: 190px; height:40px; background-color:#fff; border: 1px solid #d9d9d9; }
.tour_tab_wrap .tab_list > li.on {background-color: #e7302f; box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.2);}
.tour_wrap .tour_tab_wrap .tab_list > li > a {display:flex; justify-content: center; align-items: center; width:100%; height:100%; color:#999;}
.tour_wrap .tour_tab_wrap .tab_list > li.on > a {color:#fff;}
.tour_wrap .tour_tab_wrap + .tour_contents_wrap {margin-top:80px;}
.tour_wrap .tour_contents_wrap class[class^=tour_contents] {display:none}
.tour_wrap .tour_contents_wrap class[class^=tour_contents].on {display:block;}
.tour_wrap .map_wrap {display:flex; align-items: center;}
.tour_wrap .map_wrap .map_box {position:relative; width: 745px; min-width:745px; height: 300px; overflow:hidden; background-color:#eee;}
/* .tour_wrap .map_wrap .map_box img {position:absolute; left:50px; top:-107px; width:100%; transform:scale(180%);} */
.tour_wrap .map_wrap .map_box [class^="marker"] {position:absolute; content:''; display:block; width:11px; height:11px; background-color:#e40c0c; border-radius:50%; font-size:0;}
.tour_wrap .map_wrap .map_box .on {width:62px; height:52px; transform: translate3d(-23px, -35px, 10px); background: transparent url(/comm/images/jp/ja/normal/tour/icon-map.png) no-repeat center center; border-radius:inherit; animation:fade 0.6s ease;}
@keyframes fade {
    0%   { opacity: 0; }
    100%  { opacity: 1; }
  }
.tour_wrap .map_wrap .map_box .marker01 {top:-10px; left:-10px;}
.tour_wrap .map_wrap .map_box .marker02 {top:229px; left:188px;}
.tour_wrap .map_wrap .map_box .marker03 {top:258px; left:285px;}
.tour_wrap .map_wrap .map_box ~ .info_wrap {margin-left: 60px;}
.tour_wrap .map_wrap .info_wrap {display:none;}
.tour_wrap .map_wrap .info_wrap.on {display:block;}
.tour_wrap .map_wrap .info_wrap .tit {position:relative; display:block; padding-left:48px; font-size: 24px; color:#000; font-weight:bold; line-height: 1.5;}
.tour_wrap .map_wrap .info_wrap .tit::before {position:absolute; top:0; left:0; display:block; content:''; width:36px; height:36px; border-radius:50%;}
.tour_wrap .map_wrap .info_wrap.fnb .tit::before {background:#000 url(/comm/images/jp/ja/normal/tour/icon-fb.png) no-repeat center center / 22px;}
.tour_wrap .map_wrap .info_wrap.beauty .tit::before {background:#000 url(/comm/images/jp/ja/normal/tour/icon-beauty.png) no-repeat center center / 21px;}
.tour_wrap .map_wrap .info_wrap .address {display: block; margin-top: 30px; font-size:15px; color:#000; line-height:22px;}
.tour_wrap .map_wrap .info_wrap .tel {display:block; margin-top:4px; font-size:14px; color:#999; line-height:20px;}
.tour_wrap .map_wrap .info_wrap p {margin-top:30px; color:#000; font-size:14px; line-height:1.71;}
.tour_wrap .tour_contents_wrap + .place_list {margin-top: 80px;}
.tour_wrap .place_list > li {width: 250px; height:auto; margin:0; border:0; text-align:center;}
.tour_wrap .place_list > li + li {margin-left: 44px;}
.tour_wrap .place_list > li:nth-child(n+5) {margin-top: 30px}
.tour_wrap .place_list > li:nth-child(4n+1) {margin-left:0;}
.tour_wrap .place_list > li:first-child {margin-top:0; margin-left:0;}
.tour_wrap .place_list > li .thumb {display:block; overflow:hidden; width:250px; height:250px;}
.tour_wrap .place_list > li img {width:100%; height:100%; transition: transform 0.4s ease;}
.tour_wrap .place_list > li a:hover img {transform:scale(115%);}
.tour_wrap .place_list > li .tit {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:15px; font-size:15px; font-weight:bold; line-height:22px; color:#000;}
.tour_wrap .place_list > li a:hover .tit {text-decoration:underline; text-underline-offset:2px;}
.tour_wrap .place_list > li .txt {display:block; margin-top: 6px; font-size:14px; line-height:20px; color:#e7302f;}

/* 용산한바퀴 상세 */
.event_contents .photo_detail .tbl_view tbody td {position:relative;}
.event_contents .blind {position: absolute; width: 1px; height: 1px; clip: rect(0 0 0 0); margin: -1px; overflow: hidden;}
.event_contents .link_detail01 {position: absolute; bottom: 233px; left: 50%; transform: translateX(-50%); content: ''; display: block; width: 300px; height: 64px;}
.event_contents .link_detail02 {position: absolute; bottom: 244px; left: 50%; transform: translateX(-50%); content: ''; display: block; width: 300px; height: 64px;}
.event_contents .link_detail03 {position: absolute; bottom: 253px; left: 50%; transform: translateX(-50%); content: ''; display: block; width: 300px; height: 64px;}
.event_contents .link_detail04 {position: absolute; bottom: 244px; left: 50%; transform: translateX(-50%); content: ''; display: block; width: 300px; height: 64px;}
.event_contents .link_detail05 {position: absolute; bottom: 236px; left: 50%; transform: translateX(-50%); content: ''; display: block; width: 300px; height: 64px;}
.event_contents .btn_area {display: flex;justify-content: center;}
.event_contents .list_btn {display: flex;align-items: center;position: relative;width: 178px;height: 38px;border: 1px solid lightgray;padding: 16px;background-color: #dad7cb;}
.event_contents .list_btn::before,
.event_contents .list_btn::after {display: block;content: '';position: absolute;top: 14px;right: 8px;width: 10px;height: 1px;background: #000;transform: rotate(45deg);}
.event_contents .list_btn::after {top: 21px;transform: rotate(-45deg);}
/* //2025-08-01 용산한바퀴 */

/* 공지사항 */
.notice_list{padding:35px 28px 0}
.notice_list ul{border-top:1px solid #dedede}
.notice_list ul li{height:100px;padding:7px 0;border-bottom:1px solid #dedede}
.notice_list ul li a{display:block;height:100%}
.notice_list ul li a dl{position:relative;padding-left:300px;line-height:1}
.notice_list ul li a dl dt{overflow:hidden;padding:20px 0 10px;color:#000;font-size:18px;text-overflow:ellipsis;white-space:nowrap}
.notice_list ul li a dl .img{overflow:hidden;position:absolute;top:0;left:0;width:279px;height:85px;border:1px solid #dedede;background:url(/comm/images/jp/ja/normal/board/notice_thumb_none.gif) no-repeat 0 0}
.notice_list ul li a dl .img img{width:279px;height:85px}
.notice_list ul li a dl .date{color:#767676;font-size:14px}

/* 에러 */
.error_contents{padding:85px 0}
.error_contents div{text-align:center}
.error_contents .img_area{height:442px}

/* 사이트맵 */
.sitemap_contents .sitemap{width:1055px;margin:0 auto;padding-top:45px}
.sitemap_contents .sitemap>li{float:left;margin:0 16px}
.sitemap_contents .sitemap>li strong{display:block;margin-bottom:10px}
.sitemap_contents .sitemap>li>ul>li p{overflow:hidden;height:42px;margin-bottom:-1px;padding-left:25px;border:1px solid #d9d9d9;background:url(/comm/images/jp/ja/normal/etc/bu_circle.gif) no-repeat 10px 50%}
.sitemap_contents .sitemap>li>ul>li:hover p a img{margin-top:-42px}
.sitemap_contents .sitemap>li>ul>li ul{padding:7px 0}
.sitemap_contents .sitemap>li>ul>li ul li{padding-left:35px;background:url(/comm/images/jp/ja/normal/common/bu_dash.gif) no-repeat 25px 50%}
.sitemap_contents .sitemap>li>ul>li ul li a{color:#767676}
.sitemap_contents .sitemap>li>ul>li ul li:hover a{color:#e7302f}