@charset "utf-8";
/*
<UPLEAT> UI Dev Team
{Oh Young Ju}, {An Se Jung}, {Lee Yun Hee}, Hwang Mi Ae, Kim So Young, Cho Han Sol, {Kang Young Sun}
commnet : pc etc
 */

/* =공식인증예약센터 */
.visual_wrap.agent{background:url('https://image.hanatour.com/usr/static/img/pc/etc/etc_visual_agent.png') no-repeat 50% 0}
.contents > .agent + .inr .ly_wrap {/*overflow:hidden;overflow-y:auto;height:700px;*/}
.tooltip .tooltiptext.agent{left:-140px;width:250px;margin:0}
.tooltip .tooltiptext.agent:after{margin-left:15px}
.tooltip .tooltiptext.agent dt{margin-top:10px}
.tooltip .tooltiptext.agent dd{margin-top:5px}
.tooltip .tooltiptext.agent strong{display:block;margin-top:10px}
.tooltip .tooltiptext.agent li{font-size:12px;color:#666;line-height:1.3}

.agent_wrap .box_group{display:table;margin-top:20px;border-radius:0;padding:0}
.agent_wrap .box_group > li{display:table-cell;width:25%;padding:22px 24px 20px}
.agent_wrap .box_group > li+li{border-left:1px solid #ddd}
.box_group strong{display:block}
.box_group strong.tit{font-size:17px;font-weight:600;color:#111;text-align:center}
.box_group li .text_wrap.sml{margin-top:30px}

.box_group > p{margin-top:20px;color:#666}
.box_group li ul{margin-top:15px;color:#666}
.box_group li li + li{margin-top:10px}
.box_group .tour_name{width:440px}

.tour_name .search_field input[type=text]{width:282px;margin-left:0}
.local_area .search_field input[type=text]{width:302px}

.icn_wrap{width:auto;height:135px;margin:-22px -26px 0 -24px;padding-top:28px;background:#f7f7f7;text-align:center}
.icn_wrap .icn:before{width:44px;height:44px}
.icn_wrap strong.tit{margin-top:10px;font-size:17px;font-weight:600}
.icn.agent1:before{background-position:-56px -206px}
.icn.agent2:before{background-position:-105px -206px}
.icn.agent3:before{background-position:-154px -206px}
.icn.agent4:before{background-position:-203px -206px}
td .icn.best{margin-top:2px}
td .icn.best:before{margin-bottom:0}
.agent_info .divider_line{margin:0 25px}
.agent_info .info_txt{margin-top:10px;color:#333}
.row .right_cont .btn{width:146px;padding:0 15px}

.text_wrap + .process_box{margin-top:-4px}
.process_box{border-left:1px solid #ddd;border-bottom:1px solid #ddd;margin:20px 0 0 0}
.process_box ol{font-size:0}
.process_box li{display:inline-block;width:336px;height:266px;border:1px solid #ddd;border-bottom:none;border-left:none;position:relative;padding:30px;text-align:right;vertical-align:top}
.process_box li:after{content:'';position:absolute;right:30px;bottom:30px;width:80px;height:80px;background-repeat:no-repeat;background-image:url('https://image.hanatour.com/usr/static/img/pc/com/spr_icn.png')}
.process_box li:nth-child(3n):before{content:none}
.process_box li:before{content:'';position:absolute;right:-15px;top:50%;margin-top:-14px;width:15px;height:28px;display:inline-block;background-repeat:no-repeat;background-image:url('https://image.hanatour.com/usr/static/img/pc/com/spr_com.png');background-position:-443px -78px}
.process_box li .num{font-size:22px;color:#333;margin-bottom:15px;font-weight:bold}
.process_box li .stit{font-size:15px;color:#333;margin-bottom:9px;font-weight:600}
.process_box li p{font-size:14px;line-height:22px;text-align:left}
.process_box .pro_01:after{background-position:0 -124px}
.process_box .pro_02:after{background-position:-85px -124px}
.process_box .pro_03:after{background-position:-170px -124px}
.process_box .pro_04:after{background-position:-252px -124px}
.process_box .pro_05:after{background-position:-336px -124px}
.process_box .pro_06:after{background-position:-419px -124px}
.process_box .pro_07:after{background-position:-501px -124px}

.contact_wrap{margin-top:-4px}
.contact_wrap.ly_wrap{background:#f7f7f7;padding:30px;margin-top:40px}
.contact_wrap .text_wrap{margin-top:0}
.contact_wrap ul{font-size:0}
.contact_wrap li{border:1px solid #ddd;display:inline-block;width:320px;padding:20px;margin-top:25px}
.contact_wrap li + li{margin-left:25px}
.contact_wrap li:nth-child(3n+1){margin-left:0}
.contact_wrap li:nth-child(1),.contact_wrap li:nth-child(2),.contact_wrap li:nth-child(3){margin-top:0}
.contact_wrap li .logo{height:111px;line-height:111px;background:#f7f7f7;text-align:center;margin:-20px -20px 20px -20px;border-bottom:1px solid #ddd}
.contact_wrap li .logo img{display:inline-block;vertical-align:middle}
.contact_wrap li .tit{font-size:15px;margin-bottom:6px;font-weight:600;color:#333}
.contact_wrap li .item_text + .item_text{margin-top:7px}

/* =여행자보험 */
.visual_wrap.insur{background:url('https://image.hanatour.com/usr/static/img/pc/etc/etc_visual_insur.png') no-repeat 50% 0}
.iframe_api{width:1064px;margin:0 auto}
.iframe_api iframe{width:100%;height:770px}

.etc .contact_wrap li .logo{height:auto}
