@charset "utf-8";
.dlBox {
    display: flex;
}
.dlBox dt{
    min-width: 100px;
}
.dlBox dd{
    flex: 1;
}
.fs13{font-size:13px !important}
em.red{color:#00dfde  !important}
em.grn{color:#3db277 !important}
em.purp{color:#6e5ece !important}
.btnBox a{color:#FFF;display: inline-block;font-size: 14px;font-weight: 500;padding: 15px 20px;border-radius: 5px;}
.btnBox .blackVer{background: #57585a;}
.btnBox .redVer{background:#00dfde }
.shareBox { display: flex; justify-content: flex-end;}
.shareBox a{ display: inline-block;font-size: 15px;font-weight: 500;padding: 15px 10px; color: #000000}

.basic_chk {position:relative}
.basic_radio input[type="radio"]{position:absolute;}
.basic_radio input[type="radio"] + label{display:inline-block;width:22px;height:22px;background:url(/asp/images/common/ico_radio.png) no-repeat left top;text-indent:-999em}
.basic_radio input[type="radio"]:checked + label{background:url(/asp/images/common/ico_radio.png) no-repeat left bottom}

.sub2.ver_detail {background:#FFF;}
.sub2.ver_detail em{font-weight:500}

.sub2.ver_detail .inner{position: relative;width: 1200px;margin: 0 auto; box-sizing: border-box;}
.detail_top_slide {height:580px;position:relative;}
.detail_top_slide .slick-slide {width:870px; text-align:center;background:#000}
.detail_top_slide .slick-slide > div  {display:flex; width:100%; height:100%; justify-content:center;}
.detail_top_slide .slick-slide img{width:auto;height:100% }
.detail_top_slide #aro1_prev{left:50px;background-position:left top}
.detail_top_slide #aro1_next{right:50px;background-position:right bottom}
.detail_top_slide .slick-arrow{width:50px;height:50px;background:url(/asp/images/common/slide_arrow.png) no-repeat;position:absolute;top:50%;z-index:-1;cursor:pointer}
.detail_top_slide:hover .slick-arrow{z-index:1 !important}
.detail_top_slide .slick01 .slick-slide.prevdiv img,
.detail_top_slide .slick01 .slick-slide.nextdiv img{opacity:.3;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.detail_top_info {background:#f8f8f8;padding:45px 0}
.detail_top_info .left_box{width: 870px;border-right: 1px solid #DDD;padding-right: 25px;}
.detail_top_info .left_box .left_top{display: flex;justify-content: space-between;border-bottom: 1px solid #DDD;padding-bottom: 20px;margin-bottom: 30px;}
.detail_top_info .left_box .dlBox_wrap{ width: 570px;    overflow: hidden;}
.detail_top_info .left_box .dlBox_wrap h4{font-size:22px;font-weight:600;color:#333;margin-bottom:30px;line-height: normal;}
.detail_top_info .left_box .left_top .dlBox{margin-bottom: 15px;font-size: 15px;}
.detail_top_info .left_box .left_top .dlBox:nth-child(3) span{padding-left: 36px;background: url(/asp/images/common/ico_lod.png) no-repeat 6px center;}
.detail_top_info .left_box .left_top dt{font-weight:500;color:#333}
.detail_top_info .left_box .left_top dd{color:#666;font-weight:500}
.detail_top_info .left_box .left_top dd p{margin-bottom: 9px;}
.detail_top_info .left_box .left_top dd p.normal_text{line-height: normal;}
.detail_top_info .left_box .left_top dd p i{display:inline-block;margin-left: 8px;padding-right: 3px;}
.detail_top_info .left_box .left_top dd p em{display:inline-block;padding-left:8px}
.detail_top_info .left_box .left_top dd span{display:inline-block;padding-left:8px}
.detail_top_info .left_box .btnBox{}
.detail_top_info .left_box .left_btm{}
.detail_top_info .left_box .left_btm h3{margin-bottom:15px;font-size: 18px;font-weight: 500;color: #333;}
.detail_top_info .left_box .left_btm h3 span{display: inline-block;float: right;font-size: 14px;color: #666;font-weight: 400;}
.detail_top_info table{border-top: 2px solid #00dfde ;font-size: 14px;}
.detail_table{}
.detail_table thead{}
.detail_table thead th{background: #f1f2f2;border-bottom: 1px solid #DDD;padding: 10px;font-weight: 500;color: #333;border-right: 1px solid #DDD;}
.detail_table .br0{border-right:0 !important}
.detail_table tbody td{padding: 15px 10px;border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;color: #666;font-weight: 500;font-size: 14px;}
.detail_table tbody td:nth-last-child(1){border-right:0;text-align: center;}
.detail_table tbody td.prc{
    text-align: right;
    font-size: 16px;
    font-weight: 500;
    color: #333;
}
.detail_table tbody td.prc em{
    font-weight: 400;
    font-size: 14px;
}
.detail_top_info_box {display:flex;justify-content: space-between;}
.ver_detail .right_top {padding-left: 25px;flex: 1;}


.ver_detail .right_top {}

.detail_cont_box {padding:50px 0}
.detail_cont_box .dc_tab_list{
    display: flex;
    justify-content: space-between;
    border-left: 1px solid #DDD;
    position:relative;
}
.detail_cont_box .dc_tab_list.active{
	position:fixed; top:0; width:1200px; margin-top:0px; z-index:1;
}
.detail_cont_box .dc_tab_list li{
    flex: 1;
    line-height: 60px;
    font-size: 18px;
    font-weight: 500;
    color: #666;
}
.detail_cont_box .dc_tab_list li a{
    display: block;
    text-align-last: center;
    border: 1px solid #DDD;
    color: #666;
    border-left: 0;
    background-color: #fff;
}
.detail_cont_box .dc_tab_list li.ui-tabs-active a{
    background: #00dfde ;
    color: #FFF;
    border: 1px solid #00dfde ;
}

.scheduleWrap {
    border-bottom: 1px solid #DDD;
}
.scheduleWrap .scd_section{
    padding: 30px 20px 0 40px;
}
.scheduleWrap .titWrap{background:#57585a;color:#FFF;font-size:18px;padding: 20px 30px;}
.scheduleWrap .titWrap .tit{font-weight:600}
.scheduleWrap .titWrap .date{display:inline-block;margin-left:10px;font-weight:500}
.scheduleWrap .detail_listbox{
    padding-left: 30px;
    border-left: 4px solid #EEE;
    padding-bottom: 40px;
}
.scheduleWrap .detail_listbox .d_tab_box{
    /* border: 1px solid #DDD; */
    margin-bottom: 5px;
    padding: 16px;
}
.scheduleWrap .detail_listbox .d_tab_box:nth-of-type(1){}
.scheduleWrap .detail_listbox .d_tab_box.txtVer{border:0;padding-left:0;position: relative;    padding-top: 5px;}
.scheduleWrap .detail_listbox .d_tab_box.txtVer:before{
	content:'';
	display:inline-block;
	background: url(/asp/images/common/ico_loca.png) no-repeat;
	width:30px;
	height: 33px;
	position: absolute;
	left: -42px;
	top: 0;
	}
.scheduleList {}
.scheduleList li{font-size:16px}
.scheduleList li .tit{margin-bottom:30px}
.scheduleList li .txtBox{line-height:1.5}
.scheduleList li .txtBox p{}

.scheduleWrap .detail_listbox .d_tab_box .title{
    font-size: 16px;
    font-weight: 500;
    color: #333;
position:relative
}
.scheduleWrap .detail_listbox .d_tab_box .title .more_tab{
	cursor:pointer;
	display: inline-block;
	float: right;
	border: 1px solid #00dfde ;
	border-radius: 50px;
	font-size: 14px;
	font-weight: 400;
	color: #00dfde ;
	padding: 5px 15px 5px 15px;
	/* background: url(/asp/images/common/ico_tab_more.png) no-repeat 71px -23px; */
	margin-top:-5px;
}
.scheduleWrap .detail_listbox .d_tab_box .title .more_tab.on{
    border: 1px solid #DDD;
    color: #666;
    background-position: 71px 8px;
}
.scheduleWrap .detail_listbox .d_tab_box .title .more_tab b{font-weight:400}
.more_tab.on .op{display:inline}
.more_tab .op{display:none}
.more_tab.on .cl{display:none}
.more_tab .cl{display:inline}
.scheduleWrap .detail_listbox .d_tab_box .title .more_tab i.cl{}
.scheduleWrap .d_tab_box .d_tab_cont{ margin-top: 20px;}
.scheduleWrap .d_tab_box .d_tab_cont img{max-width:100%; height: 100%;}
.scheduleWrap .d_tab_box .d_tab_cont .tit{position:relative;font-size: 16px;font-weight: 500;color: #333;margin-top: 15px;}
.scheduleWrap .d_tab_box .title:before{content: '';position: absolute;top: 50%;left: -56px;width: 7px;height: 7px;margin-top: -6px;border: 3px solid #00dfde ;border-radius: 100%;background-color: #fff;z-index:999;}
.scheduleWrap .d_tab_box .d_tab_cont .textBox{margin-top: 20px;line-height: 1.4;font-size: 15px;word-break: keep-all;}
.scheduleWrap .d_tab_box .d_tab_cont .imgBox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; align-items:start; width:100%; margin:30px 0; }
.scheduleWrap .d_tab_box .d_tab_cont .imgBox li { text-align:center;}
.scheduleWrap .d_tab_box .d_tab_cont .imgBox p { margin-top:0.5em;}
.scheduleWrap .d_tab_box .d_tab_cont .imgBox.imgBox_item1 li { width:100%;}
.scheduleWrap .d_tab_box .d_tab_cont .imgBox.imgBox_item2 li { width:49%; height: 350px;}
.scheduleWrap .d_tab_box .d_tab_cont .imgBox.imgBox_item3 li { width:32.33%; height: 250px;}
.scheduleWrap .d_tab_box .d_tab_cont .hotel_info{margin-top: 10px;}

.stabBox ul{display:block;text-align:center;background: #EEE;border: 1px solid #DDD;}
.stabBox li{display:inline-block;position:relative;padding-right:10px;margin-right: 30px;padding: 15px 32px 15px 0;}
.stabBox li:nth-last-child(1){padding-right:0;margin-right:0}
.stabBox li:after{content:'';display:inline-block;position:absolute;right: -1px;top: 16px;width:1px;height: 20px;background:#333;}
.stabBox li:nth-last-child(1):after{display:none}
.stabBox li a{display:inline-block;font-size:16px;line-height:30px;color:#666;}
.stabBox ul li.ui-tabs-active a{border-bottom:2px solid #00dfde }
.scd_section {border-left:1px solid #DDD;border-right:1px solid #DDD;}

.scd_section.optVer {border-top: 1px solid #DDD;padding: 13px 10px 13px 40px;}
.scd_section.optVer .ico_ver {font-size: 14px;color: #333;position: relative;padding-left: 40px;height: 20px;line-height: 20px;}
.scd_section.optVer .ico_ver:before{content:'';position: absolute;display:inline-block;width:22px;height:22px;border:1px solid #DDD;background: url(/asp/images/common/ico_accm.png) no-repeat center center;left: 0;top: -2px;}
.scd_section.optVer .ico_ver.accom:before{background: url(/asp/images/common/ico_accm.png) no-repeat center center;}
.scd_section.optVer .ico_ver.meal:before{background: url(/asp/images/common/ico_meal.png) no-repeat center center;}
.scd_section.optVer .ico_ver.meal span{display: inline-block;font-size: 14px;margin-right:10px}
.scd_section.optVer .ico_ver em{display:inline-block;border:1px solid #DDD;padding:2px 6px;border-radius:50px;margin-right:5px;line-height: 1;}



.ver_detail .rightBox{padding-left:20px;flex: 1;}
.ver_detail .rightBox h4{font-size:22px;font-weight:600;color:#333}
.ver_detail .right_top { padding: 20px 0 15px; border-bottom: 1px dashed #DDD; }
.ver_detail .right_top li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; align-items: center; margin-bottom: 10px; position: relative; }
.ver_detail .right_top li .textpop {display:none; position: absolute; background: url(/asp/images/common/bg_que.png) no-repeat; width: 207px; height: 73px; left: 46px; top: -20px; z-index: 9; padding: 22px 30px; font-size: 12px; color: #666; line-height: 15px; letter-spacing: -.5px; }
.ver_detail .right_top li .textpop.on {display:block}
.ver_detail .right_top li .typet { font-size: 14px; color: #666; width: 20%; line-height: 20px; display: flex; align-items: center; }

.ver_detail .right_top li .typet span { background: url(/asp/images/common/ico_ques.png) no-repeat center center; display: inline-block; width: 17px; height: 18px; margin-left: 3px; overflow: hidden; text-indent: -999px; }
.ver_detail .right_top li span.price { width: 45%; font-size: 18px; color: #333; font-weight:500; text-align: right;}
.ver_detail .right_top li span.price:after { content: ' 원'; font-size: 13px; }
.ver_detail .right_top li .controllBtn { width: 30%; display: -webkit-box; display: -ms-flexbox; display: flex; }
.ver_detail .right_top li .controllBtn span { width: 33.3%; border: 1px solid #DDD; }
.ver_detail .right_top li .controllBtn label { text-indent: -9999em; width:1px; height:1px; position:absolute; overflow:hidden; z-index:-999 }
.ver_detail .right_top li .controllBtn .controll {position: relative;width: 32px;height: 32px;text-align: center;float: left;border: 1px solid #DDD;background:#FFF;}
.ver_detail .right_top li .controllBtn .controll.input { width: 30px; height: 30px; font-size: 14px; }
.ver_detail .right_top li .controllBtn .controll.number { border: 1px solid #DDD; border-left: 0; border-right: 0; }
.ver_detail .right_top .controllBtn a:before { content:''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background:url(/asp//asp/images/yana/ico_mns.gif) no-repeat center center; }
.ver_detail .right_top .controllBtn .minus:before { background:url(/asp/images/common/ico_mns.gif) no-repeat center center; }
.ver_detail .right_top .controllBtn .plus:before { background:url(/asp/images/common/ico_pls.gif) no-repeat center center; }
.ver_detail .right_price { padding: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.ver_detail .right_price .t {font-size: 16px;color: #333;font-weight: 500;}
.ver_detail .btn_info { display: block; text-align: center; border: 1px solid #DDD; border-radius: 5px; font-size: 14px; color: #333; line-height: 40px; font-weight: 500; cursor:pointer; position: relative;}
.ver_detail .btn_info .arrowBox{background:url(/asp/images/common/arrow02.png) no-repeat 80% center; height: 10px; width: 30px; display: inline-block; position: absolute; right: 20px; top: 15px; transform: rotate(180deg);}
.ver_detail .btn_info.on .arrowBox{transform: rotate(0deg);}
.ver_detail .right_price .allPrice { text-align: right }
.ver_detail .right_price .allPrice .prc { font-size: 36px; font-weight: 700 }
.ver_detail .right_price .allPrice .prc span { font-size: 26px; font-weight:400 }
.ver_detail .right_price .allPrice .s_txt { color: #666; font-size: 14px; padding: 15px 0 5px; }
.ver_detail .right_price .allPrice .s_txt2 { color: #333; font-size: 14px; letter-spacing: -.2px; font-weight: 500; line-height: 25px; }
.ver_detail .right_price .allPrice .s_txt2 a {color:#333;background:url(/asp/images/common/arrow01.png) no-repeat right center;padding-right:10px;font-size: 13px;}
.ver_detail .right_price .allPrice .s_txt2 span {display:inline-block;padding: 0 0 0 3px;font-weight: 700;background: url(/asp//asp/images/yana/ico_mile.png) no-repeat right center;background-size: 17px;}

.ver_detail .right_date {display:none;padding: 20px 0; }
.ver_detail .right_date.on {display:block;}
.ver_detail .right_date p { margin-bottom: 6px; letter-spacing: -.3px; display: flex; color: #666; font-size: 14px; line-height: normal;}
.ver_detail .right_date p span { padding-right: 15px; font-size: 14px; text-align: right; width: 60px; }
.ver_detail .right_date p span:nth-child(2) { width: auto; color:#666; }
.ver_detail .rightBox a.btn {display: block;width: 100%;color:#FFF;text-align:center;line-height: 55px;font-size: 18px;border-radius: 5px;margin-top: 10px;background: #00dfde ;}
 a.grayB {background: #999 !important;}
.ver_detail .rightBox .btm_txt {    width: 100%;overflow: hidden;margin-top: 16px;}
.ver_detail .rightBox .btm_txt > * {display: inline-block;background: #FFF;border: 1px solid #DDD;width: 54px;height: 54px;text-indent: -999px;margin: 0;padding: 0;float: right;margin-left: 5px;border-radius: 5px;}
.ver_detail .rightBox .btm_txt .ico_share {background:#FFF url(/asp/images/common/ico_share.png) no-repeat center center}
.ver_detail .rightBox .btm_txt .ico_prt {background:#FFF url(/asp/images/common/ico_prt.png) no-repeat center center}
.ver_detail .rightBox .btm_txt .ico_like {background:#FFF url(/asp/images/common/ico_like.png) no-repeat center center}
.ver_detail .btm_tel { background: #000; padding: 8px 20px; bottom: 0; display: flex; }
.ver_detail .btm_bnr { margin-top: 15px; background: #16b4e0; color: #c0eff9; font-size: 14px; text-align: center; line-height: 1.6; }
.ver_detail .btm_bnr p { color: #FFF; font-size: 20px; }
.ver_detail .btm_bnr div { padding: 15px; }
.ver_detail .btm_bnr a { display: block; text-align: right; color: #fff700; background: #0094cd; line-height: 40px; padding: 0 10px; border-top: 1px dashed #FFF; font-size: 16px; }
.ver_detail .btm_bnr a:after { content:'>'; display:inline-block; padding:0 5px }
.ver_detail .btm_tel .btm_tel_left { width: 45%; }
.ver_detail .btm_tel .btm_tel_left span { display: block; color: #FFF; font-size: 12px; line-height: 1.3; font-weight: 300; }
.ver_detail .btm_tel .btm_tel_left .tel { font-size: 18px; color: #c0e05a; }
.ver_detail .btm_sns { width: 55%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.ver_detail .btm_sns a { width: 24%; text-indent: -999em; height: 35px; margin-left: 1%; background-image: url(/asp//asp/images/yana/btm_sns.png); background-repeat: no-repeat; }


.bottomFixBox{position:fixed;bottom:0;left:50%;width:885px;height:auto;margin-left: -284px;z-index: 20;}
.bottomFixBox.active .inner_wrap{display:block}
.bottomFixBox.active .inner_wrap.on{display:none}
.bottomFixBox .inner_wrap{display:none;width:auto;max-width:100%;height:auto;padding:28px;background-color:#fff;border: 2px solid #00dfde ;}
.bottomFixBox .inner_wrap:after{content:''; display:block; clear:both;}
.bottomFixBox .inner_wrap > .info_wrap{float:left; width:45%; text-align:left;}
.bottomFixBox .inner_wrap > .btn_wrap{float:right; width:55%; text-align:right; font-size:0; padding:0;}
.bottomFixBox .inner_wrap > .btn_wrap a + a{margin-left:5px;}
.bottomFixBox .info_wrap .info_time{font-size:16px;color:#333;font-weight: 500;margin-bottom: 10px;}
.bottomFixBox .info_wrap .info_price > strong{font-size:30px;color: #00dfde ;font-weight: 600;}
.bottomFixBox .info_wrap .info_price > strong span{font-size:20px; font-weight:400;}
.bottomFixBox > .btn_wrap{display:inline; position:absolute; z-index:10; right:0; top:-48px; padding:0; }
.bottomFixBox > .btn_wrap a{display:inline-block;width:50px;height:50px;background:url(/asp/images/common/ico_btm_close.png) no-repeat left bottom}
.bottomFixBox.active .btn_info_showhide{background-position: left top;}



.product_side_right .btn_wrap{font-size:0; margin-top:28px; padding:0;}
.product_side_right .btn_wrap a + a{margin-left:10px;}
.bottomFixBox .btn_wish{display:inline-block;width: 122px;height:58px;border: 1px solid #333;font-size:18px;color: #00dfde ;text-align: left;line-height:58px;background: #f3f3f3 url(/asp/images/common/ico_like2.png) 15px 43% no-repeat;padding-left: 50px;border-radius: 5px;font-weight: 500;}
.bottomFixBox .btn_contact{display:inline-block;width: 138px;height:58px;border: 1px solid #00dfde ;font-size:18px;color: #00dfde ;text-align:center;line-height:58px;}
.bottomFixBox .btn_reserve{display:inline-block;width: 138px;height:58px;border: 1px solid #00dfde ;background-color: #00dfde ;font-size:18px;color:#fff;text-align:center;line-height:58px;}


/*항공여정보기 모달*/
#modal_schedule {display:none;position: absolute;top: 50px;right: 138px;width: 656px;font-size: 16px;border: 2px solid #666666;background: #fff;z-index: 19;}
#modal_schedule .modal_schedule_inner {	position:relative;}
#modal_schedule #close_modal_schedule {	position:absolute;	/* top:12px; */	right:5px;	display:block;	width:23px;	height:23px; background: url(/asp/images/common/bt_close.png) no-repeat;	background-position:center;}
#modal_schedule dl {}
#modal_schedule dt {padding: 18px 20px;font-size:100%; background: #f2f2f2;border-bottom: 2px solid #ddd;}
#modal_schedule dt em {width: 7px;height: 11px;margin-top:-2px;background: url(/asp/images/common/arrow01.png) no-repeat;display: inline-block;vertical-align: middle;}
#modal_schedule dd {display: flex;width: 100%;padding: 20px 10px;text-align: center; line-height: 1.3em; border-bottom: 2px solid #ddd;justify-content: space-between;align-items:center;}
#modal_schedule dd strong {font-weight:500;}
#modal_schedule dl:last-child dd:last-child {border-bottom:0;}
#modal_schedule dd > div:not(.route_box) {width:calc(100% - 250px / 2);padding: 0 0.5em;}
#modal_schedule dd .route_box {width:250px;}
#modal_schedule dd .route_box p img {display:block; margin:0 auto;}
#modal_schedule dd .route_box p strong {display:block;}


/*강연*/
#div_portfolio .div_portfolio_info {margin-top: 50px; display:flex;justify-content: space-between;margin-bottom: 70px;width:100%}
#div_portfolio .div_portfolio_info .imgBox{width:45%}
#div_portfolio .div_portfolio_info .txtBox{width:50%}
#div_portfolio .div_portfolio_info h3{font-weight:500;padding-bottom:20px;font-size: 26px;letter-spacing: -1.2px;  }
#div_portfolio .div_portfolio_info .btnBox2{display: flex;justify-content: space-between;margin-top: 30px;width: 600px;}
#div_portfolio .div_portfolio_info .btnBox2 a{display:inline-block;width: 49%;text-align:center;line-height:50px;background: #ffffff;color: #00dfde ;border: 1px solid #00dfde ;}
#div_portfolio .div_portfolio_info .btnBox2 a.btn2{background: #00dfde ;color: #FFF;}
#div_portfolio .pf_slide .swiper-slide img{width:100%}
#div_portfolio .pf_slide .swiper-button-prev{}
#div_portfolio .pf_slide .swiper-button-next{}
#div_portfolio .pf_slide .swiper-button-next:after{display:none}
#div_portfolio .pf_slide .swiper-button-prev:after{display:none}
#div_portfolio .pf_slide .swiper-pagination{}
#wrap #sub_content #container .div_portfolio_info .portfolio_table_01 tr td{padding:7px !important;font-size:15px}
#wrap #sub_content #container .div_portfolio_info .portfolio_table_01 tr th{padding:7px !important;font-size:15px}

#wrap #container #div_portfolio .portfolio_table_01{width:100%;table-layout: fixed;}
#wrap #container #div_portfolio .portfolio_table_01 tr th{font-size:18px; text-align: left;}
#wrap #container #div_portfolio .portfolio_table_01 tr th:last-child{border-right:none;}
#wrap #container #div_portfolio .portfolio_table_01 tr td{color: #666; font-size:16px;text-align:left;}
#wrap #container #div_portfolio .portfolio_table_01 tr td.td_st{text-align:left !important}
#wrap #container #div_portfolio .portfolio_table_01 tr td:last-child{border-right:none;}

.table_list {width:100%;float:left;table-layout: fixed; margin-bottom: 30px;}
.table_list tr th{padding: 15px !important;text-align:center;      font-size: 1.8rem;    color: #000000; font-weight: 500;}
.table_list tr td{padding: 15px !important;text-align:center;   font-size: 16px;    color: #666666; font-weight: 500;}
.table_list tr th.subject{padding-left:60px !important}
.table_list tr td.subject{padding-left:60px !important;color:#000000 ;    font-weight: bold;}
.table_list tr td.date{color:#666666 !important}

#wrap #container #div_portfolio .priceTxt{font-size: 1.5rem; color: #00dfde ;}

/* 프린트팝업수정css */
#printPopup #tblWrap { padding: 10px 10px 10px 10px; }
.printInfo { padding: 10px 10px 10px 10px; }
.printInfo  .optWrap { line-height: 25px; }
.printInfo  .optWrap > span { width: 150px; }
.printInfo  .optWrap span+span { margin-left: 0px; }
.printInfo  .left { float: left; width: 100%; margin-right: 0px; }
.printInfo  .tblWrap { padding: 0px 0px 20px 0px; }
.printInfo  .titWrap {  border-bottom: 0px; background: #fff !important;}
.printInfo  .tab_view .detailBox .listBox2 { padding: 0px;}
/****************/
