@charset "utf-8";

/* 제목형박스 se16b 시작 */
.se16b_type .title_box{border-color:#009b9c;padding:26px 40px;}
.se16b_type .title_box::before{right:-5px;bottom:-50px;background-image:url(/tour/pcms/dist/img/se16b_bg.png);width:522px;height:264px;;}
.se16b_type .title_box strong{display:block;color:#222;font-size:21px;letter-spacing:-0.075em;font-family:"gmarket" ;}

.se16b_type.icon .title_box strong{position: relative;padding-left:50px;}
.se16b_type.icon .title_box strong em{position: absolute;left:0;top:50%;transform: translateY(calc(-50%  + 0.5px));display:inline-block;vertical-align:middle;}
.se16b_type.icon .title_box strong em.bank_icon{width:38px;height:37px;background:url(/tour/images/eng/sub05/bank_icon.png) no-repeat;}
.se16b_type.icon .title_box strong em.post_icon{width:43px;height:31px;background:url(/tour/images/eng/sub05/ko_post_icon.png) no-repeat;}

@media(max-width:840px){
    .se16b_type .title_box{padding:20px 23px;}
	.se16b_type .title_box strong{font-size:18px;}
    .se16b_type .title_box::before{bottom:0;width:250px;height:126px;}
}
/* 제목형박스 se16b 끝 */

/* 프로필 */
.history_list{padding:0 5.883%;}
.history_list .item{overflow:hidden;position:relative;border-bottom:1px dashed rgba(0,0,0,0.5);}
.history_list .item:last-child{border-bottom:0;}
.history_list .item .item_title{display:table;position:absolute;left:0;top:38px;padding:5px;border-width:1px;border-style:solid;background:#fff;width:170px;height:170px;text-align:center;}

.history_list .item.bg01 .item_title{border-color:#2ea229;background:url(/tour/pcms/dist/img/item_title_bg01.png) center bottom no-repeat;}
.history_list .item.bg02 .item_title{border-color:#009a9b;background:url(/tour/pcms/dist/img/item_title_bg02.png) center bottom no-repeat;}
.history_list .item.bg03 .item_title{border-color:#0d5757;background:url(/tour/pcms/dist/img/item_title_bg03.png) center bottom no-repeat;}

.history_list .item .item_title span{display:table-cell;vertical-align:middle;font-size:23px;letter-spacing:-0.056em;font-weight:bold;font-family:'Gmarket';}

.history_list .item.bg01 .item_title span{color:#2ea229;}
.history_list .item.bg02 .item_title span{color:#009a9b;}
.history_list .item.bg03 .item_title span{color:#0d5757;}

.history_list .item .item_info{display:flex;align-items:center;float:right;position:relative;padding:60px 0 60px 85px;width:calc(100% - 255px);min-height:250px;border-left:1px solid #ddd;}
.history_list .item:last-child .item_info{padding-bottom:0;}
.history_list .item:nth-child(1) .item_info::before{content:"";position:absolute;left:-1px;top:0;background:#fff;width:1px;height:70px;}

.history_list .item .item_info ul{}
.history_list .item:last-child .item_info ul{position:relative;}
.history_list .item:last-child .item_info ul::before{content:"";position:absolute;left:-86px;bottom:-270px;background:#fff;width:1px;height:280px;}
.history_list .item .item_info ul li{position:relative;padding-left:10px;color:#2a2a2a;font-size:16px;letter-spacing:-0.056em;}
.history_list .item .item_info ul li::before{content:"";position:absolute;left:-89px;top:9px;width:7px;height:7px;background:#d4d4d4;border-radius:100%;}
.history_list .item .item_info ul li::after{content:"";position:absolute;left:-88px;top:12px;width:65px;height:1px;background:#d4d4d4;}
.history_list .item .item_info ul li em{position:absolute;left:0;top:12px;background:#2a2a2a;width:2px;height:2px;}
.history_list .item .item_info ul li+li{margin-top:13px;}

@media(max-width:940px){
	.history_list{padding:0 35px;}
}
@media(max-width:767px){
	.history_list{padding:0 20px;}
	.history_list .item{padding:30px 0;}
	.history_list .item .item_title{position:relative;left:auto;top:auto;margin:0 auto 50px;height:135px;}

	.history_list .item .item_info{padding:0;float:none;width:100%;border-left:0;min-height:auto;}
	.history_list .item:nth-child(1) .item_info::before,
	.history_list .item:last-child .item_info::before{display:none;}
	.history_list .item .item_info ul li{padding-left:0;}
	.history_list .item .item_info ul li+li{margin-top:20px;}
	.history_list .item .item_info ul li::before{left:0;top:-10px;}
	.history_list .item .item_info ul li::after{display:none;}
    .history_list .item .item_info ul li em{display:none;}
}
@media(max-width:670px){
	.history_list{padding:0;}
}

/* 프로필 - se19a */
.se19a_profile{position:relative;z-index:1;margin-top:40px;margin-bottom:40px;}
.se19a_profile .inner{overflow:hidden;position:relative;border-bottom:10px solid #009a9c;background:url(/tour/pcms/dist/img/se19a_bg.png) right 47px bottom no-repeat;}
.se19a_profile .inner .pic{width:calc(100% - 115px);line-height:0;text-align:right;}
.se19a_profile .inner .pic span{position:absolute;right:572px;bottom:50px;color:#555;font-size:17px;line-height:1.2;letter-spacing:-0.06em;text-align:left;}
.se19a_profile .inner .pic span em{display:inline-block;margin-left:14px;line-height:0;font-size:0;text-indent:-9999px;}
.se19a_profile .inner .pic span em.en{background:url(/tour/pcms/dist/img/se19a_name_en.png) no-repeat;width:128px;height:21px;}
.se19a_profile .inner .pic span em.jp{background:url(/tour/pcms/dist/img/se19a_name_jp.png) no-repeat;width:131px;height:17px;}
.se19a_profile .inner .pic span em.cn{background:url(/tour/pcms/dist/img/se19a_name_cn.png) no-repeat;width:61px;height:18px;}
.se19a_profile .inner .pic span em.vie{background:url(/tour/pcms/dist/img/se19a_name_vie.png) no-repeat;width:166px;height:21px;}

.se19a_profile .text{position:absolute;left:80px;top:90px;width:calc(100% - 550px);}
.se19a_profile .text span{display:block;color:#0d5757;font-size:38px;line-height:1.4;letter-spacing:-0.056em;font-weight:500;font-family:"gmarket";word-break:break-word;}
.se19a_profile .text span em{color:#2da129;}
.se19a_profile .text strong{display:block;margin-top:20px;color:#222;font-size:60px;line-height:1.2;letter-spacing:-0.056em;font-weight:300;font-family:"gmarket";word-break:break-word;}

@media(max-width:1279px){
	.se19a_profile .inner .pic{width:calc(100% - 25px);}
	.se19a_profile .inner .pic span{right:470px;}

	.se19a_profile .text{left:30px;width:calc(100% - 450px);}
}
@media(max-width:1079px){
	.se19a_profile .text span{font-size:28px;}
	.se19a_profile .text strong{font-size:39px;}
}
@media(max-width:899px){
	.se19a_profile{margin-bottom:30px;}
	.se19a_profile .inner{background-size:65%;}
	.se19a_profile .inner .pic img{width:250px;}
	.se19a_profile .inner .pic span{right:auto;left:20px;}

	.se19a_profile .text{position:relative;left:auto;top:auto;margin-top:50px;width:100%;}
	.se19a_profile .text strong{margin-top:0;}
}
@media(max-width:670px){
	.se19a_profile .inner .pic span em{display:block;margin-left:0;margin-top:5px;}

	.se19a_profile .text span{font-size:20px;}
	.se19a_profile .text strong{font-size:26px;}
}
@media(max-width:499px){
	.se19a_profile .inner .pic{width:calc(100% - 10px);}
	.se19a_profile .inner .pic span{right:auto;left:5px;bottom:auto;top:20px;}
	.se19a_profile .inner .pic img{width:180px;}
}
/* 프로필 - se19a End */