
#visual{width:100%; background-color:#0072bc; overflow:hidden;}
.wrapper{width:1000px; margin:0px auto;}


/************* È¸»ç¾È³» ½ÃÀÛ *************/
.suretyTImg{position:absolute; left:550px; top:30px;}
.surety{margin-top:30px; overflow:hidden;}
.surety a{float:left; margin:0 20px; cursor:pointer;}

.companyInfo{width:1000px; margin:20px auto; overflow:hidden;}
.companyInfo h4{text-align:center; margin-top:40px;}
.companyInfo .emblem{width:960px; height:195px; margin:0px auto; margin-top:20px; background:url('http://company.palmtour.co.kr/images/company/company/company_info_emblem_line.jpg') repeat-x center 55px; overflow:hidden;}
.companyInfo .emblem li{width:192px; float:left; text-align:center; overflow:hidden;}
.companyInfo .emblem_20200208{width:960px; height:150px; margin:0px auto; margin-top:20px; background:url('http://company.palmtour.co.kr/images/company/company/company_info_emblem_line.jpg') repeat-x center 55px; overflow:hidden;}
.companyInfo .emblem_20200208 li{width:160px; float:left; text-align:center; overflow:hidden;}

.companyInfo2{width:1000px; margin:20px auto; overflow:hidden;}
.companyInfo2 h4{text-align:center; margin-top:40px;}
.companyInfo2 div{float:left;}

.companyInfo3{width:830px; margin:20px auto; overflow:hidden;}
.companyInfo3 h4{text-align:center; margin-top:40px;}
.companyInfo3 div{float:left; width:166px; text-align:center;}

.videoInfo{width:960px; margin:0px auto; overflow:hidden;}
.videoInfo h4{text-align:center; margin-top:60px;}
.videoInfo > div{padding-bottom:30px; margin-top:30px; position:relative;}
.videoInfo > .greeting_video_f > div{float:left;}
.videoInfo > div .btnBox{position:absolute; border:1px solid red; background:#ffffff; opacity:0;}
.videoInfo > div .btnBox2{position:absolute; border:0px solid red;}
/** modal window styles **/
.close{position:absolute; top:-60px; right:-50px;}
.close img{width:50%;}
#lean_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background:#000;
	display: none;
}

.history {overflow:hidden;}
.history dl{float:left; width:470px; margin-top:30px;}
.history dl dt{width:70px; border-top:2px solid #0072bc; padding-top:20px; float:left; font-size:26px; font-weight:bolder; color:#0072bc;}
.history dl dd{width:400px; border-top:1px solid #d7d7d7; padding-top:20px; float:left; line-height:10px;}
.history dl dd h5{width:55px; color:#5c5c5c; font-size:18px; font-weight:bold; margin-left:20px; margin-top:15px; float:left;}
.history dl dd ul{width:320px; float:left; margin-top:15px;}
.history dl dd ul li{margin-bottom:3px; padding-left:10px; font-size:14px; line-height:22px; letter-spacing:-0.5px; color:#5c5c5c;
	background:url('http://company.palmtour.co.kr/images/company/company/ico-list.gif') no-repeat 0px 10px;
}

.award_box{overflow:hidden;}
.award_box > div{margin-top:80px;}
.award_box > div:nth-child(1){margin-top:40px;}
.award_box > div ul.video_con{width:960px; margin:0px auto; overflow:hidden;}
.award_box > div ul.video_con > li{float:left;}
.award_box > div ul.video_con > li:last-child{position:relative;}
.award_box > div ul.video_con > li .play_btn{position:absolute; top:120px; left:220px; z-index:10;}
.award_box > div .thum_box{width:100%; height:165px; margin:0px auto; margin-top:25px; overflow:hidden;}
.award_box > div .thum_box .thum_roll{width:1020px; margin:0px auto; margin-top:20px; position:relative;}
.award_box > div .thum_2019{background:#d7e0fb;}
.award_box > div .thum_2018{background:#fff1ce;}
.award_box > div .thum_2017{background:#d9f1ff;}
.award_box > div .thum_2016{background:#dae5ff;}
.award_box > div .thum_2015{background:#ffebe1;}
.award_box > div .thum_2014_1{background:#d3f9f9;}
.award_box > div .thum_2014_2{background:#ffeac1;}
/************* È¸»ç¾È³» ³¡ *************/


/************* È«º¸ÀÚ·á ½ÃÀÛ *************/
/* µ¿¿µ»ó */
.video-box { width:1000px; margin:0 auto; overflow:hidden;}
.video-box .hidden {overflow:hidden; position:absolute; top:-999px; left:-999px; width:0px; height:0px; font-size:0px;}
.video-box .tap-list {position:relative; margin-top:25px;}
.video-box .tap-list > a {overflow:hidden; display:block; position:absolute; top:40px; width:18px; height:30px; text-indent:-999px;}
.video-box .tap-list .btn-left {left:0px; background:url('http://company.palmtour.co.kr/images/company/company/history_tab_leftarr.jpg') no-repeat;}
.video-box .tap-list .btn-right {right:0px; background:url('http://company.palmtour.co.kr/images/company/company/history_tab_rightarr.jpg') no-repeat;}
.video-box .tap-list > div {overflow:hidden; width:940px; margin:0px 20px;}
.video-box .tap-list > div ul {overflow:hidden;}
.video-box .tap-list > div ul li{float:left; text-align:center;}
.video-box .tap-list > div ul li:first-child{margin-left:0px;}
.video-box .tap-list > div ul li a {display:inline-block; width:189px; overflow:hidden; padding-bottom:7px; margin:0px 25px; transition:all .1s ease-in; border:1px solid #d7d7d7;}
.video-box .tap-list > div ul li a:hover,
.video-box .tap-list > div ul li.on a { border:1px solid #0072bc;}

.video-box .video-con {overflow:hidden; display:none; margin-top:10px;}
.video-box .video-con .box {overflow:hidden; position:relative; background:url('http://company.palmtour.co.kr/images/company/pr/video_bg.jpg') top center no-repeat; width:1000px; height:581px;}
.video-box .video-con .box iframe {width:960px; height:540px; margin:0px auto; margin:20px 0 0 20px;}
.video-box .video-con dl.number dd { margin-left:120px;}
.video-box .video-con dl dt { position:absolute; top:0px; left:0px; font-size:18px; color:#5c5c5c; font-weight:bold;}
.video-box .video-con dl dd { margin:4px 0 0 60px;}
.video-box .video-con ul {}
.video-box .video-con ul li { margin-bottom:3px; margin-top:5px; padding-left:10px; font-size:14px; letter-spacing:-0.5px; color:#5c5c5c; background:url('http://company.palmtour.co.kr/images/company/company/ico-list.gif') no-repeat 0px 5px;}
/* µ¿¿µ»ó ³¡ */

/* º¸µµÀÚ·á */
#board {width:1000px;}
#board .recent_article {padding:10px 0px 20px 0px; border-bottom: 1px solid #ddd;}
#board .recent_article h4 {margin-bottom:10px; font-size: 16px; font-weight: bold; color: #333;}
#board .recent_article .recent_article_photo1 {float: left;	margin-right: 20px;}
#board .recent_article .recent_article_contents {line-height: 150%;	padding-top: 10px; float: left;	width: 630px;}
#board .recent_article .recent_article_contents a {text-decoration: none;}
#board .recent_article .recent_article_contents a:hover {color: #0f71ba; text-decoration: underline;}
#board .recent_article .recent_article_contents span.more {font-size: 11px;	font-weight: bold; color: #e93d4b;}
#board .recent_article .recent_article_contents span.date {font-weight: bold; color: #888; display: block; margin-top: 10px;}
#board .article_list {padding: 20px 10px; border-bottom: 1px solid #ddd;}
#board .article_list .article_list_photo {float: left; margin-right: 20px;}
#board .article_list .article_list_contents {line-height: 180%;	float: left; width: 810px;}
#board .article_list .article_list_contents a {text-decoration: none;}
#board .article_list .article_list_contents a:hover {color: #0f71ba; text-decoration: underline;}
#board .article_list .article_list_contents span.title {color: #0f71ba; font-weight: bold; font-size: 14px;}
#board .article_list .article_list_contents span.date {color: #888;	font-weight: bold;}
#board .article_view_contents {padding: 10px; margin: 10px auto; border-bottom: 1px solid #ddd;}
#board .article_view_contents h4 {font-size: 16px; font-weight: bold; color: #333;}
#board .article_view_contents .photo {text-align: center; margin: 15px;}
#board .article_view_contents .article_hr {background: #f1f1f1;	padding: 4px 10px; margin: 10px 0; font-weight: bold; font-size: 11px; color: #888;}
#board .article_view_contents .contents {line-height: 160%; margin: 15px;}
/************* È«º¸ÀÚ·á ³¡ *************/


/************* º»»ç ¹× Áö»ç¾È³» ½ÃÀÛ *************/
div.branch_tab{padding:0px;}
div.branch_tab ul{width:100%; height:80px; border:1px solid #a1a1a1; border-left:none; position:relative; float:right; box-sizing:border-box;}
div.branch_tab ul li{width:10%; height:40px; float:left;}
div.branch_tab ul li a{display:block; text-align:center; color:#5c5c5c; font-size:19px; line-height:38px; font-weight:bold; font-family:"Nanum Myeongjo", serif !important;}
div.branch_tab ul li a.selected{display:block; background:#525252; color:#ffffff;}
div.branch_tab ul li a:hover{text-decoration:none; background:#525252; color:#ffffff;}
div.branch_tab ul li:first-child{width:20%; height:80px; background:green;}
div.branch_tab ul li:first-child a{display:block; height:80px; line-height:78px; background:#0072bc; font-size:22px; color:#ffffff;}
div.branch_panel{clear:both; display:block;}


/**/
.branchInfo{display:none;}
#branch{position:relative; overflow:hidden;}
#branch h4{margin-top:60px;}
#branch .seoulGuide{background:url('http://company.palmtour.co.kr/images/company/branch/seoul_guide_bg.jpg') right bottom no-repeat; height:312px; margin-top:40px;}
#branch .guide{width:920px; margin:0px auto; margin-top:20px; overflow:hidden; position:relative;}
#branch .guide .left{float:left; height:285px; overflow:hidden;}
#branch .guide .left dl{overflow:hidden; width:400px; margin-top:20px;}
#branch .guide .left dl dt{width:90px;font-size:15px; font-weight:bold; color:#0072bc; float:left;}
#branch .guide .left dl dd{width:300px;font-size:15px; float:left; font-family:"Nanum Gothic", serif !important;}
#branch .guide .left dl dd strong{margin-top:15px; display:block;}
#branch .guide .left dl dd p{font-size:13px; margin-top:10px;}
#branch .guide .right{position:absolute; right:50px; top:0px;}

#branch .direction{width:920px; margin:0px auto; clear:both; overflow:hidden;}
#branch .direction #testMap{margin-top:20px;}
#branch .direction #map_view{visibility:visible !important; display:block !important; overflow:auto;}
#branch .direction dl{clear:both; font-size:14px;}
#branch .direction dl dt{float:left; width:100px; font-weight:bold; margin-top:10px;}
#branch .direction dl dd{float:left; margin-top:10px;}



#branch .comImgBox{width:960px; margin-top:20px; border:1px solid #d7d7d7; box-sizing:border-box; padding-bottom:30px;}
#branch .comImgBox .comImg{width:920px; margin:0px auto;}
#branch .comImgBox .comImg p{font-size:14px; margin-top:40px;}
#branch .comImgBox .comImg p strong{font-weight:bold; color:#0072bc;}
#branch .comImgBox .comImg img{padding-bottom:20px;}
/************* º»»ç ¹× Áö»ç¾È³» ³¡ *************/


/************* Àü¹®¸Å´ÏÀú ½ÃÀÛ *************/

.manager-box{width:1000px; margin:0 auto; overflow:hidden;}
.manager-box .hidden { overflow:hidden; position:absolute; top:-999px; left:-999px; width:0px; height:0px; font-size:0px;}
.manager-box .tap-list {position:relative; margin-top:25px;}
.manager-box .tap-list > a { overflow:hidden; display:block; position:absolute; top:40px; width:18px; height:30px; text-indent:-999px;}
.manager-box .tap-list .btn-left { left:0px; background:url('http://company.palmtour.co.kr/images/company/company/history_tab_leftarr.jpg') no-repeat;}
.manager-box .tap-list .btn-right { right:0px; background:url('http://company.palmtour.co.kr/images/company/company/history_tab_rightarr.jpg') no-repeat;}
.manager-box .tap-list > div { overflow:hidden; width:940px; margin:0px 20px;}
.manager-box .tap-list > div ul { overflow:hidden;}
.manager-box .tap-list > div ul li{float:left; text-align:center;}
.manager-box .tap-list > div ul li:first-child{margin-left:0px;}
.manager-box .tap-list > div ul li a {display:inline-block; width:189px; height:124px; margin:0px 25px; transition:all .1s ease-in; border:1px solid #d7d7d7;}
.manager-box .tap-list > div ul li a:hover,
.manager-box .tap-list > div ul li.on a { border:1px solid #0072bc;}
.h90{height:90px; font-weight:200; overflow:hidden; display:block;}
.h80{height:80px; font-weight:200; overflow:hidden; display:block;}
/************* Àü¹®¸Å´ÏÀú ³¡ *************/


/************* ¾àµµ ½ÃÀÛ *************/
div.mapInfo{clear:both; display:block;}
div.mapInfo h5{margin-top:50px !important; overflow:hidden;}
div.mapInfo dl{clear:both; overflow:hidden; margin-top:10px; font-size:14px;}
div.mapInfo dl dt{color:#0072bc; font-weight:bold; float:left; width:100px;}
div.mapInfo dl dd{float:left;}
/************* ¾àµµ ³¡ *************/

/************* °í°´¼¾ÅÍ ½ÃÀÛ *************/
.cusTabBox{border:1px solid #a1a1a1; height:38px; position:relative; margin-top:20px; box-sizing:border-box;}
.cusTabBox > li{width:332.6px; float:left; text-align:center; letter-spacing:0px; line-height:38px; color:#5c5c5c; font-size:19px; font-weight:bold; font-family:"Nanum Myeongjo", serif !important; cursor:pointer;}
.cusTabBox > li.wid{width:320px;}
.cusTabBox > li.on{display:block; background:#0072bc; color:#ffffff;}

.conditionBox{clear:both; overflow:hidden; border:1px solid #a1a1a1; border-top:0px; padding:30px 30px;}
.conditionBox ul{float:left;}
.conditionBox ul li{margin-top:15px; font-size:13px;}
.conditionBox ul li:first-child{margin-top:0px;}
.conditionBox ul li a:hover{color:#0072bc;}

.privacyBox{clear:both; overflow:hidden; border:1px solid #a1a1a1; padding:30px 30px; margin-top:20px;}
.privacyBox ul{float:left;}
.privacyBox ul li{margin-top:15px; font-size:13px;}
.privacyBox ul li:first-child{margin-top:0px;}
.privacyBox ul li a:hover{color:#0072bc;}


.conditionText h4{color:#0072bc; font-size:14px; font-weight:bold; margin-top:20px;}
.conditionText div{margin:7px 0px 0px 5px; font-size:14px; line-height:22px;}
.conditionText ul{margin-top:10px;}
.conditionText ul li{margin:7px 0px 0px 25px; list-style-type:decimal; list-style-position:outside; line-height:20px; font-size:13px;}
.conditionText .disc li{margin-left:40px; list-style-type:disc;}
.conditionText .latin li{margin-left:55px; list-style-type:lower-latin;}
.dash{height:1px; border-bottom:1px dashed #d7d7d7; padding-top:10px; overflow:hidden;}

.conditionText .honeyT{color:#f25a67; font-weight:bold; font-size:14px;}
.conditionText .honeySpeBox{background:#f1f1f1; padding:20px; margin-top:10px; line-height:15px;}
.conditionText .honeySpeBox h5{color:#000080; font-weight:bold; margin-top:20px; font-size:13px;}
.conditionText .honeySpeBox .decimal{margin-left:0px;}
.conditionText .honeySpeBox .decimal li{list-style:none;}
.conditionText .honeySpeBox .decimal h6{font-weight:bold; margin-top:15px;}
.conditionText .honeySpeBox .decimal .disc{margin-left:20px; list-style-type:disc;}
.conditionText .honeySpeBox .decimal p{margin-left:30px; margin-top:3px;}

.privacyText{overflow:hidden; line-height:25px;}
.privacyText h4{color:#0072bc; font-size:14px; font-weight:bold; margin-top:20px;}
.privacyText p.box{background:#e1e1e1; padding:5px 15px;}
.privacyText .disc{ margin-top:5px;}
.privacyText .disc li{margin-left:35px; list-style-type:disc;}
.privacyText h5{font-weight:bold; font-size:14px; margin-top:15px; margin-left:10px; padding-left:18px; background:url('http://company.palmtour.co.kr/images/company/customers/privacy_square.gif') 0px 6px no-repeat;}

.privacyText_20190515{overflow:hidden; line-height:25px;}
.privacyText_20190515 h4, .privacyText_20190515 h5 .privacyText_20190515 p, .privacyText_20190515 li, .privacyText_20190515 div, .privacyText_20190515 th, .privacyText_20190515 td{font-family:'Noto Sans KR', sans-serif !important;}
.privacyText_20190515 h4{color:#0072bc; font-size:15px; font-weight:bold; margin-top:20px;}
.privacyText_20190515 h5{font-size:14px; margin-top:5px; font-family:'Noto Sans KR', sans-serif !important;}
.privacyText_20190515 h5 > p{margin-top:5px;}
.privacyText_20190515 p.box{background:#e1e1e1; padding:5px 15px;}
.privacyText_20190515 p.normal{color:#363636; font-size:14px; font-weight:normal; margin-top:20px;}
.privacyText_20190515 ul.nonum_fir{margin-top:5px;}
.privacyText_20190515 ul.nonum_fir li{font-size:14px; margin-left:20px; list-style-type:none; margin-top:2px; color:#252525;}
.privacyText_20190515 ul.nonum_fir li > p{font-size:13px; margin-left:20px; margin-top:2px; color:#363636;}
.privacyText_20190515 ol.num_fir{margin-top:15px;}
.privacyText_20190515 ol.num_fir li{font-size:14px; margin-left:30px; list-style-type:decimal; margin-top:10px; color:#252525;}
.privacyText_20190515 ol.num_fir li > p{color:#252525; font-size:13px; font-weight:normal; line-height:20px;}
.privacyText_20190515 ol.num_fir_2{margin-top:5px;}
.privacyText_20190515 ol.num_fir_2 li{font-size:14px; margin-left:30px; list-style-type:decimal; margin-top:0px; color:#252525;}
.privacyText_20190515 ol.num_sec{margin-top:3px;}
.privacyText_20190515 ol.num_sec li{font-size:13px; margin-left:5px; margin-top:0px !important; line-height:25px; list-style-type:none; color:#252525;}
.privacyText_20190515 ul.nonum_thi{margin-top:2px;}
.privacyText_20190515 ul.nonum_thi li{font-size:12px; margin-left:10px; margin-top:0px !important; line-height:22px; list-style-type:none; color:#555555;}
.privacyText_20190515 ul.nonum_disc{margin-top:2px;}
.privacyText_20190515 ul.nonum_disc li{font-size:12px; margin-left:10px; margin-top:0px !important; line-height:22px; list-style-type:disc; color:#555555;}
.privacyText_20190515 .pri_table{width:100%; border-right:1px solid #e1e1e1; border-top:1px solid #252525; box-sizing:border-box; margin-top:5px;}
.privacyText_20190515 .pri_table thead{height:50px; background:#f7f7f7;}
.privacyText_20190515 .pri_table thead th{color:#252525; font-size:14px; font-weight:bold; border-left:1px solid #e1e1e1; box-sizing:border-box;}
.privacyText_20190515 .pri_table tbody{height:50px; background:#ffffff;}
.privacyText_20190515 .pri_table tbody td{color:#363636; font-size:13px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; box-sizing:border-box; text-align:center; padding:10px; line-height:22px;}


.request_info_box{background:url('http://company.palmtour.co.kr/images/company/customers/request_img.jpg') right 30px no-repeat; overflow:hidden;}
.request_info_box h4{font-weight:bold; font-size:14px; color:#231f20; margin-top:40px;}
.request_info_box table{border:1px solid #e1e1e1; width:510px; margin-top:10px; font-size:12px;}
.request_info_box table th{background:#f4f4f4; border-bottom:1px dashed #e1e1e1; padding:5px 5px; text-align:left;}
.request_info_box table td{border-bottom:1px dashed #e1e1e1; padding:5px 5px;}

.request_info_box .privacy_check{margin:40px 10px;}
.request_info_box .privacy_check span{width:552px; display:block; text-align:right;}
.request_info_box .privacy_check span.title {font-weight:bold; font-size:14px; color:#231f20;}
.request_info_box .privacy_check .txt {border:1px solid #ddd; background:#fff; padding:15px; width:520px; height:100px; overflow:auto; margin:5px 0 5px 0;}
.request_info_box .privacy_check input {vertical-align: middle;}

.b2b_privacy_check{overflow:hidden;}
.b2b_privacy_check h4{font-weight:bold; font-size:14px; color:#231f20; margin-top:20px;}
.b2b_privacy_check table{border:1px solid #e1e1e1; width:100%; margin-top:10px; font-size:12px;}
.b2b_privacy_check table th{background:#f4f4f4; border-bottom:1px dashed #e1e1e1; padding:5px 5px; text-align:left;}
.b2b_privacy_check table td{border-bottom:1px dashed #e1e1e1; padding:5px 5px;}

.b2b_privacy_check .privacy_check{margin:40px 10px;}
.b2b_privacy_check .privacy_check span{width:990px; display:block; text-align:right;}
.b2b_privacy_check .privacy_check span.title {font-weight:bold; font-size:14px; color:#231f20;}
.b2b_privacy_check .privacy_check .txt {border:1px solid #ddd; background:#fff; padding:15px; width:955px; height:100px; overflow:auto; margin:5px 0 5px 0;}
.b2b_privacy_check .privacy_check input {vertical-align: middle;}

/************* °í°´¼¾ÅÍ ³¡ *************/


/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ Ãß°¡ */
#sub_contents .privacy_check {margin:20px 10px;}
#sub_contents .privacy_check span.title {font-weight: bold;}
#sub_contents .privacy_check .txt {border: 1px solid #ddd; background: #fff; padding: 15px; height: 100px; overflow: auto; margin: 5px 0 5px 0;}
#sub_contents .privacy_check input {vertical-align: middle;}
#board .privacy_check {margin: 20px 10px;}
#board .privacy_check span.title {font-weight: bold;}
#board .privacy_check .txt {border: 1px solid #ddd; background: #fff; padding: 15px; height: 100px; overflow: auto; margin: 5px 0 5px 0;}
#board .privacy_check input {vertical-align: middle;}