@charset "utf-8";

/* 기존 컨텐츠 css */
.classWrap { color:#666; font:14px "나눔고딕","Nanum Gothic","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; }
#contents.sub .classWrap {font-family:'Noto Sans Korean', sans-serif} /* 신학기 개편용 폰트변경 */
.classWrap.jw {background:url('../images/create/bg_jaewoo.jpg') no-repeat 100% 22px;}
.classWrap .txt { position:relative; width:100%; height:25px; }
.classWrap .txt em { color:#3d78d6; }
.classWrap .txt ul { position:absolute; top:0; right:0; }
.classWrap .txt ul li { float:left; margin-right:7px; color:#c6c6c6; }
.classWrap .txt ul li a { margin-right:3px; color:#666; }
.classWrap .txt ul li a.on { color:#3d78d6; }
.classWrap .sel_year {position:relative; width:100%;}
.classWrap .sel_year select {position: absolute; right:0; bottom: 24px; width: 100px; height: 27px; padding: 3px; font-size:13px; color:#666; font-family: "Nanum Gothic","나눔고딕","돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
.classWrap .btnTxt { position:relative; width:100%; height:76px; color:#555; font:16px 'Nanum Gothic',"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; line-height:21px; }
.classWrap .btnTxt span {font-weight:500; color:#3d78d6; }
.classWrap .btnTxt div { position:absolute; top:0; right:0; }
.classWrap .btnTxt div a { overflow:hidden; float:left; display:block; margin-left:3px; }
/* 2019-07-30 재우쌤자료집 */
.classWrap.jw .btn_down_jw {position:absolute; top:50px; right:300px; z-index:1}

.classWrap table { table-layout:auto; }
.classList { width:100%; margin-bottom:15px; /*border-top:1px solid #989898; border-bottom:1px solid #989898;*/ }
.classList > tbody > tr > td { height:60px; border-bottom:1px solid #e1e1e1; text-align:center; }
.classList tr th { height:60px; border-bottom:1px solid #e1e1e1; color:#555; font-weight:normal; background:#fafafa; }
.classList tr th span { font-size:13px; }
.classList tr th span em { color:#3d78d6; }
.classList tr th.l, .classList tr td.l { font-size:15px; text-align:left; }
.classList tr th.l img, .classList tr td.l img { margin-bottom:2px; vertical-align:middle; }
.classList tr td.l a { color:#333; }
.classList tr th.eduT { padding-left:35px; text-align:left; font-size:15px; }
.classList tr th.eduT img { margin:0 7px 2px 0; vertical-align:middle; }
.classList tr th .bar { color:#c6c6c6; }
.classList tr td.download { font-size:13px; }
.classList tr td.download a { color:#888; letter-spacing:-1px; }
.classList tr td.download a em { color:#333; }
.classList tr td.article { height:auto; padding:28px 0; border-bottom:1px solid #989898; text-align:left; line-height:20px; }
.classList tr td.article .fileDown { margin-top:20px; border:1px solid #dddddd; }
.classList tr td.article .fileDown img { margin:0; }
.classList tr td.article .fileDown p { position:relative; height:26px; padding:10px 0 0 20px; background:#f1f5fc; }
.classList tr td.article .fileDown p span { position:absolute; top:5px; right:25px; padding-left:8px; color:#414141; font-size:13px; background:url('../images/new/arr_article.gif') no-repeat 0 9px; }
.classList tr td.article .fileDown p span em { color:#3d78d6; }
.classList tr td.article .fileDown p span img { vertical-align:middle; }
.classList tr td.article .fileDown ul {}
.classList tr td.article .fileDown ul li { position:relative; height:37px; padding:10px 0 0 20px; border-top:1px solid #dddddd; font-size:13px; }
.classList tr td.article .fileDown ul li img { margin-bottom:2px; vertical-align:middle; border:0; }
.classList tr td.article .fileDown ul li a{font-size:13px;color:#8c8c8c;}
.classList tr td.article .fileDown ul li a.down { position:absolute; top:5px; right:25px; }
.classList tr td.article .fileDown ul li.more { height:25px; padding-top:5px; text-align:center; background:#fafafa; }
.classList tr td.article .fileDown ul li.more a { padding-right:11px; color:#66737b; background:url('../images/new/arr_file_more.gif') no-repeat right 7px; }
.classList tr td.article table th, .classList tr td.article table td { text-align:left; }
.classList tr td.tit { height:40px; padding-left:30px; font-size:12px; text-align:left; }
.classList tr td.th { height:40px; background:url('../images/new/bg_bar.gif') no-repeat right 13px; }
.classList tr td.th span.prev { padding-left:17px; background:url('../images/new/arr_article_prev.gif') no-repeat 0 5px; }
.classList tr td.th span.next { padding-left:17px; background:url('../images/new/arr_article_next.gif') no-repeat 0 5px; }
.classList tr td.active { height:90px; color:#888; font-size:13px; text-align:left; line-height:17px; }
.classList tr td.active a { color:#888; }
.classList tr td.active p { margin-bottom:6px; font-size:16px; color:#333; }
.classList tr td.active p a { color:#333; }
.classList tr td .movie { margin-left:14px; }
.classList tr td .spon { margin-bottom:40px; padding:10px 0 0 14px; font-size:12px; }
.classList tr td .fnc { position:relative; height:36px; padding:10px 0 0 13px; border:1px solid #e1e1e1; border-bottom:1px solid #c9c9c9; background:#fafafa; }
.classList tr td .fnc .r { position:absolute; top:10px; right:12px; overflow:hidden; width:116px; height:26px; text-indent:-9999px; background:url('../images/new/btn_viewer.gif') no-repeat; }
.classList tr td .fnc .r:hover { background-position:0 -26px; }
.classList tr:last-child td { border-bottom:0; }
/* 자유학기제 관련사이트 */
.classList tr td.active.type2 { height:auto;padding:20px 0 20px 15px;color:#333;}
.classList tr td .tit {display:block;margin-top:2px;font-size:16px;color:#333;font-weight:normal;font-weight:500;}
.classList tr td dl.reSitePrgm {}
.classList tr td dl.reSitePrgm dt {padding:10px 0 0 0;font-size:12px;color:#3d78d6;font-weight:500;}
.classList tr td dl.reSitePrgm dd {font-size:12px;color:#8c8c8c;}

.thumbList { overflow:hidden; width:100%; margin-bottom:15px; padding-top:15px; border-top:1px solid #989898; }
.thumbList.line { border-bottom:1px solid #989898; }
.thumbList ul { width:800px; }
.thumbList ul li { float:left; width:140px; height:163px; margin:0 19px 0 26px; font:12px dotum,돋움; }
.thumbList ul li .thumb { position:relative; overflow:hidden; display:block; width:138px; height:102px; margin-bottom:9px; border:1px solid #c6c6c6; }
.thumbList ul li .thumb .icon { position:absolute; bottom:2px; right:2px; }
.thumbList ul li p { padding-left:19px; }
.thumbList ul li p input { margin:0 6px 1px -19px; vertical-align:middle; }
.thumbList .sltFile { clear:both; height:37px; padding:9px 20px 0 0; border:1px solid #e1e1e1; border-bottom:1px solid #c9c9c9; text-align:right; background:#fafafa; }
.thumbList .sltFile span { margin-right:9px; }
.thumbList .sltFile img { vertical-align:middle; }
.thumbList .sltFile em { color:#3d78d6; }
.thumbList .sltFile a.teaching { overflow:hidden; display:inline-block; vertical-align:middle; width:116px; height:26px; text-indent:-9999px; text-align:left; background:url('../images/new/btn_viewer.gif') no-repeat; }
.thumbList .sltFile a.teaching:hover { background-position:0 -26px; }
/*추가 TEXT BOX 붙여달라고해서 변경. - root	*/
.thumbList2 { overflow:hidden; width:100%; margin-bottom:15px; padding-top:15px; border-top:1px solid #989898; }
.thumbList2.line { border-bottom:1px solid #989898; }
.thumbList2 ul { width:800px; }
.thumbList2 ul li { float:left; width:140px; height:163px; margin:0 19px 0 26px; font:12px dotum,돋움; }
.thumbList2 ul li .thumb { position:relative; overflow:hidden; display:block; width:138px; height:102px; margin-bottom:9px; border:1px solid #c6c6c6; }
.thumbList2 ul li .thumb .icon { position:absolute; bottom:2px; right:2px; }

.thumbList2 ul li p input { margin:0 6px 1px -19px; vertical-align:middle; }
.thumbList2 .sltFile { clear:both; height:37px; padding:9px 20px 0 0; border:1px solid #e1e1e1; border-bottom:1px solid #c9c9c9; text-align:right; background:#fafafa; }
.thumbList2 .sltFile span { margin-right:9px; }
.thumbList2 .sltFile img { vertical-align:middle; }
.thumbList2 .sltFile em { color:#3d78d6; }

.orderSlt { position:relative; margin:-80px 0 20px; }
.orderSlt p { margin-bottom:40px; text-align:right; }
.orderSlt p img { vertical-align:middle; }
.orderSlt div { height:42px; padding:14px 0 0 20px; border:1px solid #d9d9d9; border-top:2px solid #8b8b8b;background:#f6f6f6;}
.orderSlt div select { height:25px; border:1px solid #d9d9d9; color:#555; font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; vertical-align:middle; }
.orderSlt div select.holland { width:170px; }
/* 검색이랑 TEXT BOX 붙여달라고해서 변경. - root
.orderSlt div select.type { width:143px; margin-right:174px; }
*/
.orderSlt div select.type { width:143px; }
.orderSlt div input { width:140px; height:25px; padding-left:8px; border:1px solid #d9d9d9; vertical-align:middle; color:#999; font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif; vertical-align:middle; }
.orderSlt div img { vertical-align:middle; }

.typeList { *zoom:1; margin-bottom:15px; padding-top:15px; border-top:1px solid #989898; border-bottom:1px solid #989898; }
.typeList:after { content:" "; display:block; clear:both; }
.typeList ul { width:800px; }
.typeList ul li { float:left; width:170px; height:232px; margin:0 20px 15px 0; border:1px solid #e1e1e1; background:#fbfbfb; }
.typeList ul li a { position:relative; display:block; width:170px; height:220px; padding-top:12px; text-align:center; }
.typeList ul li a:hover { text-decoration:none; }
.typeList ul li a .new { position:absolute; top:14px; left:8px; }
.typeList ul li a .holland { display:block; width:49px; height:20px; margin:0 auto 9px; padding:4px 0 0 23px; color:#888; font-size:13px; font-weight:500; }
.typeList ul li a .job { height:43px; padding:0 10px; color:#555; font-size:15px; letter-spacing:-1px; }
.typeList ul li a .type { height:21px; padding-right:8px; text-align:right; }
.typeList ul li a .type span { position:relative; top:-2px; margin:0 2px; color:#dadada; font-family:dotum,돋움; }
.typeList ul li a .thumb { border:1px solid #ccc; }

.typeView {}
.typeView .title { position:relative; height:43px; padding:17px 0 0 30px; border-top:1px solid #989898; border-bottom:1px solid #e1e1e1; color:#555; font-size:16px; background:#fafafa; }
.typeView .title .holland { float:left; display:block; width:49px; height:20px; padding:4px 0 0 23px; color:#888; font-size:13px; text-align:center; font-weight:500; }
.typeView .title .job { float:left; padding:2px 0 0 23px; }
.typeView .title .job img { vertical-align:middle; margin-top:-4px; }
.typeView .title div { position:absolute; top:13px; right:30px; }
.typeView .article { padding:0 0 45px; }
.typeView .print { margin-bottom:10px; }
.typeView .print img { vertical-align:middle; }
.typeView .print .btn_print{display:inline-block;width:105px;height:32px;background:url(../images/create/btn_print2.png) no-repeat center center;}

.typeList ul li a .holland.i, .typeView .title .holland.i { background:url('../images/new/ico_type_i.gif') no-repeat; }
.typeList ul li a .holland.a, .typeView .title .holland.a { background:url('../images/new/ico_type_a.gif') no-repeat; }
.typeList ul li a .holland.s, .typeView .title .holland.s { background:url('../images/new/ico_type_s.gif') no-repeat; }
.typeList ul li a .holland.e, .typeView .title .holland.e { background:url('../images/new/ico_type_e.gif') no-repeat; }
.typeList ul li a .holland.r, .typeView .title .holland.r { background:url('../images/new/ico_type_r.gif') no-repeat; }
.typeList ul li a .holland.c, .typeView .title .holland.c { background:url('../images/new/ico_type_c.gif') no-repeat; }

.experienceList { *zoom:1; margin-bottom:15px; padding-top:15px; border-top:1px solid #989898; border-bottom:1px solid #989898; }
.experienceList:after { content:" "; display:block; clear:both; }
.experienceList ul { width:800px; }
.experienceList ul li { float:left; width:235px; height:215px; margin:0 21px 15px 0; }
.experienceList ul li a { position:relative; display:block; }
.experienceList ul li a .new { position:absolute; top:8px; left:8px; }

#jobConslt {width:747px;margin:0 auto; padding:30px 20px 20px; font-weight:100; letter-spacing:-.5px; *letter-spacing:-0.035em}
#jobConslt ul { padding:28px 0 0; }
#jobConslt ul li { padding-bottom:24px; color:#666; line-height:20px; font-size:13px; font-weight:normal; word-wrap:break-word;}
#jobConslt ul li p { margin-bottom:12px; padding-left:18px; color:#333; font-size:16px; background:url('../images/new/ico_job.gif') no-repeat 0 2px; font-weight:600; }
#jobConslt ul li em { color:#e77578; }
#jobConslt ol { padding:28px 0 0; }
#jobConslt ol li { overflow:hidden; padding-bottom:24px; color:#666; line-height:22px; font-size:13px; font-weight:normal; word-wrap:break-word;}
#jobConslt ol li p { margin-bottom:12px; color:#333; font-size:16px; font-weight:600; }
#jobConslt ol li em { color:#3f8aca; }
#jobConslt ol li .imgbox {margin:0 0 20px 0}
#jobConslt dl {}
#jobConslt dl dt { position:relative; float:left; margin-right:18px; }
#jobConslt dl dt.rImg { float:right; margin:0; }
#jobConslt dl dd { position:relative; top:-6px; }
#jobConslt dl dd.rTxt { float:left; }
#jobConslt dl dd div { clear:both; padding-top:12px; }
#jobConslt dl dd p { font-size:16px; padding-top:10px; }
#jobConslt .keep { -ms-word-break: keep-all; word-break: keep-all;}
#jobConslt .source { margin:0 0 20px 0; color:#666; text-align:right; font-size:13px; }
#jobConslt .career { width:684px; height:204px; padding:78px 0 0 24px; color:#666; font-size:12px; line-height:17px; background:url('../images/new/bg_job.gif') no-repeat; }
#jobConslt .career a { color:#666; }
#jobConslt .career1 { width:684px; height:408px; padding:78px 0 0 24px; color:#666; font-size:12px; line-height:17px; background:url('../images/new/bg_job1.gif') no-repeat;}
#jobConslt .career1 a { color:#666; }
#jobConslt .career p { margin:14px 0 11px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career div { padding-left:18px; }
#jobConslt .career1 p { margin:14px 0 11px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career1 div { padding-left:18px; }
#jobConslt .career2 { width:684px; height:408px; padding:78px 0 0 24px; color:#666; font-size:12px; line-height:17px; background:url('../images/new/bg_job2.gif') no-repeat;}
#jobConslt .career2 a { color:#666; }
#jobConslt .career p { margin:14px 0 11px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career div { padding-left:18px; }
#jobConslt .career2 p { margin:14px 0 11px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career2 div { padding-left:18px; }
#jobConslt .career3 { width:708px; height:389px; padding:89px 0 0 24px; color:#666; font-size:12px; line-height:17px; background:url('../images/new/bg_job3.gif') no-repeat;}
#jobConslt .career3 a { color:#666; }
#jobConslt .career3 p { margin:13px 0 6px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career3 div { padding-left:18px; line-height:18px;}

#jobConslt .career3_new { width:684px; color:#666; font-size:12px; line-height:17px;}
#jobConslt .career3_new .newCon {width:679px;padding:10px 0 24px 25px;border:1px solid #ebedef;border-top:none;}
#jobConslt .career3_new a { color:#666; }
#jobConslt .career3_new p { margin:13px 0 6px; padding-left:19px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career3_new .conBox { padding-left:18px; line-height:22px;}

#jobConslt .career4 { width:684px; height:300px; padding:89px 0 0 24px; color:#666; font-size:12px; line-height:17px; background:url('../images/new/bg_job4.gif') no-repeat;}
#jobConslt .career4 a { color:#666; }
#jobConslt .career4 p { margin:13px 0 6px; padding-left:18px; color:#e77578; font-size:14px; font-weight:600; background:url('../images/new/ico_job.gif') no-repeat 0 1px; }
#jobConslt .career4 div { padding-left:18px; line-height:18px;}
#jobConslt sup {line-height: 1;}
#jobConslt .footnote {display:block;font-size:12px;color:#999;}
#jobConslt .footnoteType02 {display:block;font-size:12px;color:#3f8aca;}
/* 2019-02-26 추가정보 박스 */
#jobConslt ol li .more_info {margin-top: 10px;padding: 15px 30px 15px 20px; background:#f7f7f7; border: 1px #e5e5e5 solid;}
#jobConslt ol li .more_info dl {}
#jobConslt ol li .more_info dt {float:none;background: url(../images/create/job/bul_arrow.png) 0 7px no-repeat;padding-left:10px;font-size: 13px; color: #333; font-weight: 700; margin: 0;}
#jobConslt ol li .more_info dd {margin-left:9px;top:0; font-size: 13px; color: #777;}
/* 2019-06-11 활용사례 */
#jobConslt ol li .case_box {margin-top: 20px;padding: 20px 5px; background:#eff4e9;}
#jobConslt ol li .case_box .tit {margin-bottom: 20px; text-align: center; font-weight:500; font-size: 15px;}
#jobConslt ol li .case_box .case {padding: 0; *zoom:1}
#jobConslt ol li .case_box .case:after {content: ""; display: block; clear: both;}
#jobConslt ol li .case_box .case li {float: left; width: 278px; padding: 0 35px;}
#jobConslt ol li .case_box .case li:first-child {border-right: 1px solid #bdc0b8;}
#jobConslt ol li .case_box dt {float:none;background: url(../images/create/job/bul_square.jpg) 0 8px no-repeat;padding-left:10px;font-size: 13px; color: #333; font-weight: 700; margin: 0;}
#jobConslt ol li .case_box dd {margin-left:9px;top:0; font-size: 13px; color: #777;}

/* 진로활동 */
.movieArticleWrap { padding-top:20px; text-align:center; }
.slideContain.Player {margin: 0 auto; overflow: hidden; text-align: center;}
.movieArticleWrap .imgT { margin-bottom:30px; padding-top:10px; color:#333; font-weight:500; font-size:19px; }
.movieArticleWrap table { border-top:1px solid #dedee0; border-left:1px solid #dedee0; }
.movieArticleWrap table tr th { padding:10px; border-right:1px solid #dedee0; border-bottom:1px solid #dedee0; color:#656565; font-size:13px; background:#f9f9f9; font-weight:500;}
.movieArticleWrap table tr td { padding:10px 20px; border-right:1px solid #dedee0; border-bottom:1px solid #dedee0; color:#666; font-size:13px; letter-spacing: -0.045em; text-align:left; line-height:18px; }
.movieArticleWrap table tr td b{font-weight:500;}
.movieArticleWrap .slideContain { position:relative; }
.movieArticleWrap .slideContain .play { position:absolute; top:50%; left:50%; }
.movieArticleWrap .slideContain .play img { cursor:pointer; }

/* 직업 정보 : 유튜브 링크 카피 버튼 추가 2020-04-17 */
.slideContain + #jobYoutubeCopy { width: 680px;}
#jobYoutubeCopy { padding-bottom: 16px; text-align: right; margin: 0 auto; padding-top: 10px; }
#jobYoutubeCopy button { display: inline-block; background: url(../images/create/job/btn_youtube_copy_off.png) no-repeat 0 0; width: 145px; height: 34px; }
#jobYoutubeCopy button:hover { background-image: url(../images/create/job/btn_youtube_copy_on.png); }

.contents-core1 {width:732px; overflow:hidden; font:12px dotum,돋움; }
.contents-core1 img { vertical-align:middle; }

dl.job { width:732px; border-bottom:2px solid #505050; border-top:2px solid #505050; padding-bottom:10px }
dl.job dt { height:40px; background:url(/fountain_html/old_visangtext/images/creative/tit_bg.gif) no-repeat left bottom; padding:30px 0 0 20px;display:none;}
dl.job dd.dot { border-bottom:1px dotted #ccc; padding-bottom:18px; }

div.summary_lsit { width:692px; margin:0 auto }
div.summary_lsit ul { overflow:hidden }
div.summary_lsit ul li.tit_box { width:74px; height:26px; float:left }
div.summary_lsit ul li.for { width:618px; height:20px; padding-top:6px; float:left; color:#333; }
div.summary_lsit ul li.for1 { width:618px; padding-top:5px; padding-bottom:6px; float:left; color:#333; line-height:1.5em; }
div.summary_lsit ul li.for2 { width:618px; float:right; line-height:21px; color:#777; text-align:justify; }

div.blue_blit { width:692px; margin:0 auto; padding-bottom:34px }
div.blue_blit ul li.tit { height:27px; background:url(/fountain_html/old_visangtext/images/common/blue_blit.gif) no-repeat 0 0; padding-left:28px; font-weight:500; font-size:14px; color:#333333; }
div.blue_blit ul li { line-height:21px; text-align:justify; color:#666666; }

ul.bg_list { width:692px; margin:0 auto; padding-bottom:34px }
ul.bg_list li { line-height:22px; color:#666666; text-align:justify; }
.bg_list_tit { font-weight:500; font-size:14px; color:#333333; background-color:#e6e6e6 }
.bg_list_tit2 { font-weight:500; font-size:14px; color:#333333; }

div.guidance_bg { width:730px; margin:0 auto; background:url(/fountain_html/old_visangtext/images/creative/guidance_bg.gif) no-repeat 0 0; margin-bottom:23px; margin-top:-13px }
div.guidance_bg ul { padding-top:100px; padding-bottom:60px; background:url(/fountain_html/old_visangtext/images/creative/guidance_bg_bottom.gif) no-repeat left bottom; }
div.guidance_bg ul li.no { font-size:12px !important; width:632px; height:25px; padding-top:7px; background:url(/fountain_html/old_visangtext/images/creative/line_bg.gif) repeat-x left top; margin:0 auto; font-weight:500; color:#4f8281 }
div.guidance_bg ul li.no01 { font-size:12px !important; width:632px; height:25px; padding-top:7px; background:url(/fountain_html/old_visangtext/images/creative/line_bgno.gif) repeat-x left top; margin:0 auto; font-weight:500; color:#4f8281 }
div.guidance_bg ul li { color:#666666; width:602px; margin-left:75px; line-height:21px; text-align:justify;  font-size:11px }
div.guidance_bg ul li a { font-size:11px; color:#77af00; }

.tl-r { text-align:right; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.mt15 { margin-top:15px; }

.classList tr td .tbl td { height:auto; }

/* 2015-12-11 체험활동 */
caption {text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
.activityDetail {width:100%;}
.activityDetail .top_comment {padding-bottom:5px;text-align:right;font-size:14px !important;}
.activityDetail .top_comment + a {display:block;text-align:center;}
.activityDetail .stit {padding:50px 0 14px 4px;font-size:14px;color:#000;font-weight:600;}
.activityDetail .tbl_type {table-layout:fixed;width:100%;font-size:12px;}
.activityDetail .tbl_type tbody tr:last-child td {border-bottom:1px solid #f7f7f7;}
.activityDetail .tbl_type thead tr th {height:35px;padding:4px;background:#faf5ee;border-top:1px #d76d26 solid;border-bottom:none;text-align:center !important;line-height:18px;color:#000;font-weight:500;font-size:12px;}
.activityDetail .tbl_type thead th .alL {margin-left:-15px;}
.activityDetail .tbl_type tbody td{padding:6px;line-height:18px;color:#000;letter-spacing:-0.045em;word-wrap:break-word;font-size:12px;}
.tblist td .view_article .activityDetail .tbl_type tbody td{padding:6px !important;}
.tblist.view tbody .activityDetail .tbl_type tbody td:first-child,
.tblist.view tbody .activityDetail .tbl_type tbody td:last-child{padding:6px !important;}
.activityDetail .tbl_type tbody tr.bg td, .activityDetail .tbl_type tbody tr:nth-child(even) td{background:#f7f7f7 !important;}
.tblist.view tbody tr .activityDetail .tbl_type tbody tr.bg:hover td, .activityDetail .tbl_type tbody tr:nth-child(even):hover td{background:#f7f7f7!important;}
.activityDetail .tbl_type tbody td a {color:#8c8c8c;font-size:12px;word-break:break-all;}
.activityDetail .tbl_type tbody td.alC {text-align:center;}

/* 2016-01-08 창의여행 */
/*.tblist td .view_article .travelDetail {width:765px;}*/
.tblist td .view_article .travelDetail p{word-break:keep-all;}
.tblist td .view_article .travelDetail .lts {letter-spacing: -1px;}
.tblist td .view_article .travelDetail .blind {position:absolute;top:-9999px;font-size:0;line-height:0;}
.tblist td .view_article .travelDetail img {vertical-align:middle;}
.tblist td .view_article .travelDetail .tip {margin-bottom:20px;}
.tblist td .view_article .travelDetail .tip.marT {margin-top:20px;}
.tblist td .view_article .travelDetail .tip.marN {margin-bottom:0;}
.tblist td .view_article .travelDetail .conbox {padding-bottom:30px;border-bottom:1px #f3f3f3 solid;font-weight:400;letter-spacing:-0.055em;line-height:1.5;}
.tblist td .view_article .travelDetail .conbox p{font-size:12px;line-height:1.5;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .conbox span{line-height:1.5;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .conbox h4 {padding:30px 0 8px;font-size:17px;color:#333;font-weight:500;}
.tblist td .view_article .travelDetail .conbox h4 .fs {font-size:15px;}
.tblist td .view_article .travelDetail .conbox .txt_info {font-size:13px;color:#666;line-height:1.65;letter-spacing: -0.055em;}
.tblist td .view_article .travelDetail .conbox .txt_info p{font-size:13px;color:#666;line-height:1.65}
.tblist td .view_article .travelDetail .conbox .txt_info ul {margin-top:25px;}
.tblist td .view_article .travelDetail .conbox .txt_info ul li  {text-indent:-63px;padding-left:63px;font-size:13px;color:#666;line-height:1.65;font-weight:300;box-sizing:content-box;}
.tblist td .view_article .travelDetail .conbox .txt_info ul li em {font-weight:500;color:#111;font-size:13px;line-height:1.65;}
.tblist td .view_article .travelDetail .conbox .data_wrap {margin-top:20px;*zoom:1;}
.tblist td .view_article .travelDetail .conbox .data_wrap:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .conbox .data_wrap .thumb {float:left;width:269px;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area {position:relative;margin-left:285px;border-top:2px #9e9fa1 solid;border-bottom:1px #d5d5d5 solid;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area h5 {background:url(../images/create/travel/ico_file.gif) 15px 12px no-repeat;border-bottom:1px #d5d5d5 solid;padding:12px 0 12px 48px;font-weight:600;font-size:15px;color:#333;line-height:22px;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area .btn_down {position:absolute;top:8px;right:0}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area ul li {height:34px;background:url(../images/create/travel/dotted.gif) 0 0 repeat-x;padding:8px 0 8px 14px;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area ul li:first-child {height:33px;background:none;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area ul li span {font-size:12px;background:url(../images/create/travel/ico_list.gif) 0 center no-repeat;padding-left:11px;color:#555;font-weight:500;}
.tblist td .view_article .travelDetail .conbox .data_wrap .list_area ul li.no_result {padding:73px 0 73px 0 !important;text-align:center;}
.tblist td .view_article .travelDetail .btn_area {margin:10px 0 0 0;text-align:right;}
.tblist td .view_article .travelDetail .btn_area .btn_s {display:inline-block;min-height:21px; height:auto;background:#999;margin-left:2px;padding:0 12px;border:1px #848484 solid;color:#fff;line-height:19px;text-decoration:none;}
.tblist td .view_article .travelDetail .btn_area .btn_s.big{min-height:36px;padding-top: 3px;line-height: 14px;text-align: left;vertical-align: top;}
.tblist td .view_article .travelDetail .btn_area .btn_s span {font-size:12px;background:url(../images/create/travel/ico_arrow.gif) 100% center no-repeat;padding-right:9px; line-height:14px; letter-spacing:inherit;}
.tblist td .view_article .travelDetail .conbox .roadmap {margin-top:10px;}
.tblist td .view_article .travelDetail .comment {padding-top:10px;color:#555;text-align:right;font-weight:300;font-size:12px;letter-spacing:0;}
.tblist td .view_article .travelDetail .btn_link {margin-bottom:20px;*zoom:1;}
.tblist td .view_article .travelDetail .btn_link:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .btn_link li {float:left;}
.tblist td .view_article .travelDetail .btn_link li a {display:inline-block;}
.tblist td .view_article .travelDetail .info_teacher {position:relative;}
.tblist td .view_article .travelDetail .info_teacher a {position:absolute;top:145px;left:34px;}
.tblist td .view_article .travelDetail .teacher {position:relative;background:#f8f8f8;padding:25px 35px 23px;border-top:2px #9e9fa1 solid;border-bottom:1px #d5d5d5 solid;letter-spacing:-0.035em;*zoom:1;}
.tblist td .view_article .travelDetail .teacher:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .teacher .thumb {float:left;width:140px;}
.tblist td .view_article .travelDetail .teacher .thumb a {display:inline-block;margin-top:5px;}
.tblist td .view_article .travelDetail .teacher dl {margin-left:167px;font-weight:400;}
.tblist td .view_article .travelDetail .teacher dl dt {font-size:18px;color:#000;}
.tblist td .view_article .travelDetail .teacher dl dt strong {font-size:inherit;color:inherit;font-weight:600;}
.tblist td .view_article .travelDetail .teacher dl dt span {margin-left:5px;font-size:13px;color:#888;}
.tblist td .view_article .travelDetail .teacher dl dd {margin-top:10px;line-height:1.6;color:#555;font-size:12px;letter-spacing:-0.035em}

/* 2018-01-25 창의여행 템플릿 추가 (기존꺼유지) */
.tblist td .view_article .travelDetail .conbox.type2 {}
.tblist td .view_article .travelDetail .conbox.type2 .thumb {float:left;width:281px;}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info {margin-left:297px;}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info + .tip {margin:20px 0 0 0;}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info .info {margin-top:20px;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full {margin-top:30px;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area {margin-left:0;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul {*zoom:1;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul li {float:left;width:359px}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul li:first-child {height:34px;background:url(../images/create/travel/dotted.gif) 0 0 repeat-x;padding:8px 0 8px 14px;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul li.no_result {width:100%;background:none}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .list_area ul li.noline {background:none}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area {text-align:left;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area h5.tit2 {background:url(../images/create/travel/ico_data.gif) 15px 12px no-repeat;border-bottom:1px #d5d5d5 solid;padding:12px 0 7px 48px;margin-bottom:10px;font-weight:500;font-size:15px;color:#333;line-height:27px;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area .btn_s {float:left;width: 240px;height:33px;margin:0;padding-top: 0px;line-height:14px;vertical-align:top;background: #887055;border: 1px solid #887055;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area .btn_s+.btn_s {margin-left:10px;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area .btn_s span{display:block;background-position:100% 11px;padding:8px 0;font-size:12px;text-align:left;line-height:1.2;font-weight:300;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area .btn_s span.break {padding: 2px 0;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link {margin-top:10px;*zoom:1;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link:first-child {margin-top:0}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link li {float:left;margin-left:10px}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link li:first-child {margin-left:0}
.tblist td .view_article .travelDetail .conbox .data_wrap.full .btn_area ul.data_link li a {float:none;}

.tblist td .view_article .travelDetail .btn_site {display:inline-block;min-width:52px;height:16px;background:url(../images/create/travel/btn_bg2.gif) 0 0 no-repeat;padding-left:9px;text-align:center;text-decoration:none;text-indent:0;font-size:12px;}
.tblist td .view_article .travelDetail .btn_site span {display:block;height:16px;background:url(../images/create/travel/btn_bg2.gif) 100% 0 no-repeat;padding-right:9px;line-height:15px;color:#fff;}
/* 2018-10-25 창의여행 템플릿 추가 */
.tblist td .view_article .travelDetail .conbox.type3 {margin-bottom: 30px;}
.tblist td .view_article .travelDetail .vehicle {border: 1px solid #e0e7ea; font-size: 14px; background: #f2fafd; padding: 22px; *zoom:1;}
.tblist td .view_article .travelDetail .vehicle:after {content: ""; display: block; clear: both;}
.tblist td .view_article .travelDetail .vehicle h4{padding-left: 0px; font-size: 16px; line-height: 1em;}
.tblist td .view_article .travelDetail .vehicle .thumb.left {float: left; width: auto;}
.tblist td .view_article .travelDetail .vehicle .thumb.right {float: right; width: auto;}
.tblist td .view_article .travelDetail .vehicle .sky-txt {float: left; font-size: 0.9em; color: #666; line-height: 1.6em;}
.tblist td .view_article .travelDetail .vehicle .sky-txt h4{padding: 2px 0 10px;}
.tblist td .view_article .travelDetail .vehicle .sky-txt p.line {margin-bottom: 15px; padding: 5px 0 15px; border-bottom: 1px solid #e0e7ea;}
.tblist td .view_article .travelDetail .vehicle .sky-txt ul li{margin-bottom: 5px;}
.tblist td .view_article .travelDetail .vehicle .sky-txt ul li em{font-weight:500; font-size: 13px; display: inline-block; color: #000; border-radius: 5px; padding: 0px 2px 0px 10px; letter-spacing: -0.05em;}
.tblist td .view_article .travelDetail .vehicle .sky-txt dl {}
.tblist td .view_article .travelDetail .vehicle .sky-txt dl dt {background:url(../images/create/travel/ico_stit.gif) 0 3px no-repeat;padding-left:13px;margin:15px 0 5px 0;font-size:14px;color:#284956;font-weight:500}
.tblist td .view_article .travelDetail .vehicle .sky-txt dl dt:first-child {margin-top:0}
.tblist td .view_article .travelDetail .vehicle .sky-txt dl dd li {margin-bottom: 0;}
.tblist td .view_article .travelDetail .vehicle .sky-txt dl dd ul li em {color:#666}

/* 2022 사이즈개편 w910 추가 */
.create_tb.tblist.view tbody td.article{padding:20px 0;}
.create_tb.tblist.view tbody td .view_article .travelDetail.w910{width:910px;font-family:'Noto Sans Korean', sans-serif;}
.tblist td .view_article .travelDetail.w910 .conbox .typeTxt{margin-bottom:10px;}
.tblist td .view_article .travelDetail.w910 .conbox .typeTxt,
.tblist td .view_article .travelDetail.w910 .conbox .txt_info,
.tblist td .view_article .travelDetail.w910 .conbox p,
.tblist td .view_article .travelDetail.w910 .plusCon .plusTxt,
.tblist td .view_article .travelDetail.w910 .lts,
.tblist td .view_article .travelDetail.w910 .lts p{font-size:13.5px;color:#666;line-height:1.65;letter-spacing:-0.045em;}
.tblist td .view_article .travelDetail.w910 .conbox .txt_info ul li{padding-left:55px;text-indent:-55px;}
.tblist td .view_article .travelDetail.w910 .cycleBox ul{display:flex;}
.tblist td .view_article .travelDetail.w910 .cycleBox ul li{float:none;width:auto;height:auto;margin-right:0;display:flex;flex:1;flex-direction:column;}
.tblist td .view_article .travelDetail.w910 .cycleBox ul li img{width:100%;}
.tblist td .view_article .travelDetail.w910 .cycleBox ul li + li{margin-left:1.7%;}
.tblist td .view_article .travelDetail.w910 .cycleBox ul li p{padding-bottom:18px;font-size:13px;line-height:1.53;letter-spacing:-0.035em;}
.tblist td .view_article .travelDetail.w910 .plusCon{position:relative;margin-top:25px;padding:20px;border:1px solid #e2e2e2;}
.tblist td .view_article .travelDetail.w910 .plusCon h5{margin-bottom:15px;padding-left:25px;font-size:15px;font-weight:700;line-height:1.33;letter-spacing:-0.025em;}
.tblist td .view_article .travelDetail.w910 .plusCon .plusImg{float:left;width:222px;}
.tblist td .view_article .travelDetail.w910 .plusCon .plusTxt{float:left;width:calc(100% - 242px);margin-left:20px;color:#666;}
.tblist td .view_article .travelDetail.w910 .plusCon .subTit{margin-bottom:10px;font-size:14px;font-weight:700;line-height:1;letter-spacing:-0.035em;}
.tblist td .view_article .travelDetail.w910 .plusCon .plusTxt .boldTxt{font-weight:700;color:#111;letter-spacing:-0.025em;}
.tblist td .view_article .travelDetail.w910 .conbox .data_wrap.full .data_link{display:flex;align-items:stretch;}
.tblist td .view_article .travelDetail.w910 .conbox .data_wrap.full .btn_area ul.data_link li{float:none;flex:0 296px;min-height:40px;}
.tblist td .view_article .travelDetail.w910 .conbox .data_wrap.full .btn_area .btn_s{box-sizing:border-box;width:100%;height:100%;line-height:1;display:flex;align-items:center;}
.tblist td .view_article .travelDetail.w910 .conbox .data_wrap.full .btn_area .btn_s span{flex:1;background-position:100% 50%;font-size:14px;line-height:1.2;vertical-align:middle;}
.tblist td .view_article .travelDetail.w910 .teacher{padding:25px 50px;}
.tblist td .view_article .travelDetail.w910 .teacher dl{margin-left:180px;}

/* 2015-01-08 창의여행 문의하기 레이어팝업 */
#counselData {position: absolute;top:200px;left:50%;width:550px;margin:0 0 0 -275px;font: 13px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif;z-index:20;}
#counselData .msgPopCnt {background:#ffffff;}
#counselData .commentT {color:#666666;font-size:13px;padding-bottom:10px;}
#counselData table {width:100%;}
#counselData table tbody td textarea {padding:10px;border:1px solid #d9d9d9;color:#999;font:12px "Nanum Gothic","나눔고딕",NanumGothic,"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif}
#counselData .btnArea {border-top:0 none;text-align:center;padding:0;}
#counselData .btnArea a {float:none;}

/* 2016-01-29 군산추가 */
.tblist td .view_article .travelDetail .bgCont {height:525px;background:url(../images/create/travel/02/bg_con.jpg) 0 0 no-repeat;}
.tblist td .view_article .travelDetail .bgCont ul {*zoom:1}
.tblist td .view_article .travelDetail .bgCont ul:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .bgCont ul li {float:left;width:373px;height:131px;padding:22px 10px 0 120px;line-height:1.5;font-size:12px;color:#757575;letter-spacing:-0.055em;}
/* 2016-03-30 서울시티 */
.tblist td .view_article .travelDetail .linebox {margin-top:20px;border:6px #f4f0e6 solid;padding:20px 28px;font-size:13px;line-height:1.5}
.tblist td .view_article .travelDetail .linebox h4 {padding-bottom:6px;font-size:14px;font-weight:700;color:#d95d3c;}
.tblist td .view_article .travelDetail .linebox .btn_area {text-align:left;font-size:12px;}
.tblist td .view_article .travelDetail .linebox .btn_area .btn_s {line-height:21px;}
.tblist td .view_article .travelDetail .conbox h4 .ico_bge {display:inline-block;width:76px;height:25px;background:url(../images/create/travel/04/bg_year.gif) 0 0 no-repeat;padding-top:2px;margin-right:3px;color:#fff;text-align:center;vertical-align:middle;}
.tblist td .view_article .travelDetail .seoulinfo {margin-top:20px;}
.tblist td .view_article .travelDetail .seoulinfo h5 {background:url(../images/create/travel/04/bul_tit.gif) 0 1px no-repeat;padding:0 0 10px 12px;font-weight:500;font-size:15px;color:#6156bb;}
.tblist td .view_article .travelDetail .seoulinfo ul {*zoom:1}
.tblist td .view_article .travelDetail .seoulinfo ul:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .seoulinfo ul li {float:left;line-height:1.5}
.tblist td .view_article .travelDetail .seoulinfo ul.type01 {height:154px;background:url(../images/create/travel/04/bg_con_01.jpg) 0 0 no-repeat;}
.tblist td .view_article .travelDetail .seoulinfo ul.type01 li {width:249px;padding:22px 10px 0 115px;font-size:12px;color:#757575;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .seoulinfo ul.type02 {height:120px;background:url(../images/create/travel/04/bg_con_02.jpg) 0 0 no-repeat;}
.tblist td .view_article .travelDetail .seoulinfo ul.type02 li {float:none;padding:30px 10px 0 190px;font-size:12px;color:#757575;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .seoulinfo ul.type03 {height:154px;background:url(../images/create/travel/04/bg_con_03.jpg) 0 0 no-repeat;border-bottom:1px solid #e6e6e8;}
.tblist td .view_article .travelDetail .seoulinfo ul.type03 li {width:230px;padding:22px 10px 0 128px;font-size:12px;color:#757575;letter-spacing:-0.055em;box-sizing:content-box;}
.tblist td .view_article .travelDetail .seoulinfo ul.type03 li p{font-size:12px;}
/* 2016-04-28 춘천 */
.tblist td .view_article .travelDetail dl.thumbinfo {background:#f9f9f9;margin-top:20px;padding:15px 20px;border:1px #e6e7eb solid;font-size:12px;*zoom:1;clear:both;}
.tblist td .view_article .travelDetail dl.thumbinfo:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail dl.thumbinfo dt {float:left;}
.tblist td .view_article .travelDetail dl.thumbinfo dd {margin-left:170px;line-height:1.6;letter-spacing:-0.055em;font-size:12px;color:#757575}
.tblist td .view_article .travelDetail dl.thumbinfo dd h6 {padding:3px 0 6px;font-size:14px;color:#333;}
/* 2016-08-10 천안 */
.tblist td .view_article .travelDetail .cheonaninfo {margin-top:30px;}
.tblist td .view_article .travelDetail .cheonaninfo .innerWrap {background:#e9f4e9;padding:0 20px 30px 20px}
.tblist td .view_article .travelDetail .cheonaninfo h5 {background:url(../images/create/travel/09/bul_tit.gif) 0 1px no-repeat;padding:0 0 10px 18px;font-weight:500;font-size:15px;color:#2a8f36;}
.tblist td .view_article .travelDetail .cheonaninfo dl:first-child {margin-bottom:10px}
.tblist td .view_article .travelDetail .cheonaninfo dl.thumbinfo {height:160px;background:url(../images/create/travel/09/bg_con.png) 0 0 no-repeat;padding:20px;margin-top:0;border:none;}
.tblist td .view_article .travelDetail .cheonaninfo dl.thumbinfo dd {margin-left:155px;line-height:1.55;}
.tblist td .view_article .travelDetail .cheonaninfo dl.thumbinfo dd h6 {padding:0 0 6px;}
/* 2016-04-28 서울 */
.tblist td .view_article .travelDetail dl.thumbinfo.tye02 {background:#eef2f8;border:1px #e6e7eb solid;}
.tblist td .view_article .travelDetail dl.thumbinfo.tye02 dt {float:right;}
.tblist td .view_article .travelDetail dl.thumbinfo.tye02 dd {float:left;width:540px;margin:0;}
.tblist td .view_article .travelDetail dl.thumbinfo.tye02 dd h6 {color:#5578ad;}
/* 2016-11-21 서울 재생공간 */
.tblist td .view_article .travelDetail .cont_list {position:relative;margin-top:20px;}
.tblist td .view_article .travelDetail .cont_list h5 {padding-bottom:10px;font-size:15px;color:#333}
.tblist td .view_article .travelDetail .cont_list > em {position:absolute;top:0;right:0;color:#666;font-size:12px;line-height:1.5;font-weight:300;}
/* 2017-09-28 정선 */
.tblist td .view_article .travelDetail .museum_arirang{box-sizing:content-box;}
.tblist td .view_article .travelDetail .museum_arirang .add_info{letter-spacing: -0.4px;}
.tblist td .view_article .travelDetail .txt_info .museum_arirang .add_info ul{margin-top:12px;}
/* 2017 구리 */
.tblist td .view_article .travelDetail .conbox .txt_info dl dd{letter-spacing: -0.055em;}
/* 2018-03-22 서울 */
.tblist td .view_article .travelDetail .conbox .txt_info.type2 {*zoom:1}
.tblist td .view_article .travelDetail .conbox .txt_info.type2:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .conbox .txt_info.type2 ul {margin-top:0;}
.tblist td .view_article .travelDetail .conbox .txt_info.type2 .fl_l {float:left;width:239px;margin-top:25px;padding-right:10px;border-right:1px #caced0 dashed}
.tblist td .view_article .travelDetail .conbox .txt_info.type2 .fl_r {float:right;width:190px;margin-top:25px;padding-left:10px;}
.tblist td .view_article .travelDetail .conbox .txt_info.type2 .comment {font-size:11px;color:#888;text-indent:-6px;padding-left:6px;text-align:left;}
.tblist td .view_article .travelDetail .conbox .txt_info.type2 h5 {font-size:13px;color:#333;font-weight:500;}
/* 2018-04-16 아산 */
.tblist td .view_article .travelDetail .bgCont2 {}
.tblist td .view_article .travelDetail .bgCont2 h4 {height:36px;padding-left:28px;line-height:35px;background:url(../images/create/travel/27/bg_con.jpg) 0 0 no-repeat;font-size:14px;font-weight:500;}
.tblist td .view_article .travelDetail .bgCont2 h4 span {font-weight:normal;}
.tblist td .view_article .travelDetail .bgCont2 .inner {padding:20px; border: 1px solid #e4e7de; border-top: none; background: #f7faf1; *zoom:1}
.tblist td .view_article .travelDetail .bgCont2 .inner:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .bgCont2 .inner .thumb {float:left;width:261px;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info {margin-left:277px;font-size:13px;color:#666;line-height:1.65}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info strong{font-weight:500;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info ul {margin-top:25px;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info ul li  {text-indent:-63px;padding-left:63px;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info ul li em {font-weight:500;color:#111;}
/* 2018-05-14 청주 */
.tblist td .view_article .travelDetail .conbox .txt_info .museum{height: 177px;}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info.no_mgl{margin-left: 0}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info.no_mgl ul li em{display: inline-block; text-indent: 0; width: 12px; text-align: center;}
.tblist td .view_article .travelDetail .conbox.type2 .txt_info.no_mgl ul li em.leftwidth{padding-left: 5px; width: auto; text-align: left;}
.tblist td .view_article .travelDetail .conbox .txt_info ul li.links{margin: 20px 0 30px; padding-left: 68px; }
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info dl dt em {font-weight:500;color: #111;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info dl dd ul {margin-top:5px;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info dl dd ul li strong{color: #077e04;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info dl dd ul+ul {margin-top: 12px; padding-top: 12px; border-top: 1px dashed #d0d3ca;}
.tblist td .view_article .travelDetail .bgCont2 .inner .txt_info .btn_top_grid {display: inline-block; margin: 18px 0 15px;}

/* 2019-03-13 남양주 */
.tblist td .view_article .travelDetail .around_list {*zoom:1;}
.tblist td .view_article .travelDetail .around_list:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .around_list li {float:left;width:353px;box-sizing:content-box;}
.tblist td .view_article .travelDetail .around_list li .img_area {border:1px #edece7 solid;border-bottom:none}
.tblist td .view_article .travelDetail .around_list li dl {padding:12px;background:#f7f5e9;border:1px #edece7 solid;border-top:none; font-size:13px;}
.tblist td .view_article .travelDetail .around_list li dl dt {margin-bottom:6px;color:#875550; font-weight:500;}
.tblist td .view_article .travelDetail .around_list li dl dd {color:#666;font-size:13px;font-weight:300;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .around_list li dl .e_lt_011{letter-spacing:-0.11em;}
.tblist td .view_article .travelDetail .around_list li.even {float:left;}
.tblist td .view_article .travelDetail .around_list li.even .img_area {border-color:#edece7}
.tblist td .view_article .travelDetail .around_list li.even dl {background:#f2f0f5;border-color:#edece7}
.tblist td .view_article .travelDetail .around_list li.even dl dt {color:#7b6299;}
.tblist td .view_article .travelDetail .around_list li.around1 {float:left; }
.tblist td .view_article .travelDetail .around_list li.around2 {float:right; padding-left:41px; background:url('../images/create/travel/icon_arr_right.jpg') 10px 50% no-repeat;}
.tblist td .view_article .travelDetail .around_list li.around3 {float:right; padding-top:41px; background:url('../images/create/travel/icon_arr_down.jpg') 50% 10px no-repeat;}
.tblist td .view_article .travelDetail .around_list li.around4 {float:left; padding-top:41px; padding-right:41px; background:url('../images/create/travel/icon_arr_left.jpg') 363px 50% no-repeat;}
.tblist td .view_article .travelDetail .around_list li.around5 {float:left; padding-top:41px; background:url('../images/create/travel/icon_arr_down.jpg') 50% 10px no-repeat;}
.tblist td .view_article .travelDetail .around_list li.around6 {float:right; padding-top:41px; padding-left:41px; background:url('../images/create/travel/icon_arr_right.jpg') 10px 50% no-repeat;}
/* 2019-04-15 순창 */
.tblist td .view_article .travelDetail .img_pot {position: absolute;top:-22px;right:20px;width: 103px;height:65px;background:url(../images/create/travel/39/img_pot.png) 0 0 no-repeat; z-index: 2;}
/* 2019-06-19 제주 */
.tblist td .view_article .travelDetail .addbox {margin-top: 30px; padding: 20px; background: #f4f0e6; color: #666;}
.tblist td .view_article .travelDetail .addbox em {color: #ea6c5c !important;}
.tblist td .view_article .travelDetail .addbox h5 {margin-bottom: 12px; padding-left: 10px; background: url('../images/create/travel/ico_addbox.jpg') no-repeat 0 9px; font-weight:500; font-size: 16px; color: #706151;}
.tblist td .view_article .travelDetail .addbox h6 {font-weight:500; font-size: 14px; color: #706151;}
.tblist td .view_article .travelDetail .addbox ul.info {margin-bottom: 20px; *zoom:1}
.tblist td .view_article .travelDetail .addbox ul.info:after {content: ""; display: block; clear: both;}
.tblist td .view_article .travelDetail .addbox ul.info li {float: left; margin-right: 55px;font-size:12px;line-height:1.5;}
.tblist td .view_article .travelDetail .addbox .box_wrap {*zoom:1}
.tblist td .view_article .travelDetail .addbox .box_wrap:after {content: ""; display: block; clear: both;}
.tblist td .view_article .travelDetail .addbox .box {float: left; width: 338px; height: 108px; padding: 10px 15px; border-radius: 5px; background: #fff;box-sizing:content-box;}
.tblist td .view_article .travelDetail .addbox .box + .box {float: right; width: 294px;}
.tblist td .view_article .travelDetail .addbox .box li {margin-top: 4px;font-size:12px;font-weight:300;line-height:1.5;}

/* 2019-04-15 창의여행 공통 */
.tblist td .view_article .travelDetail .add_info_new {position: relative;background:#eef2f8;border:1px #e6e7eb solid;margin-top:20px;padding:15px 20px;font-size:12px;clear:both;*zoom:1; letter-spacing: -1px;}
.tblist td .view_article .travelDetail .add_info_new:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .add_info_new .fl {float: left; width:500px;}
.tblist td .view_article .travelDetail .add_info_new .fr {float: right;}
.tblist td .view_article .travelDetail .add_info_new .tmb {float: right;width:195px;text-align: right;}
.tblist td .view_article .travelDetail .add_info_new .txt {font-size:13px; line-height:1.7em;color:#757575;font-weight:300;}
.tblist td .view_article .travelDetail .add_info_new .txt ol li{font-size:13px;line-height:1.7em;color:#757575;font-weight:300;letter-spacing:-1px;}
.tblist td .view_article .travelDetail .add_info_new .tit_plus {padding-left:20px;background:url(../images/create/travel/icon_plus.png) 0 5px no-repeat;margin: 5px 0 5px;color:#134584;font-size: 16px;}
.tblist td .view_article .travelDetail .add_info_new .stit {padding:0;margin:15px 0 10px; font-weight:500; font-size:14px; color:#2e2e2e;}
.tblist td .view_article .travelDetail .add_info_new ul.info {margin-top:25px;font-size:13px;color:#666;line-height:1.65}
.tblist td .view_article .travelDetail .add_info_new ul.info li  {text-indent:-63px;padding-left:63px;}
.tblist td .view_article .travelDetail .add_info_new ul.info li em {font-weight:500;color:#111;}

.tblist td .view_article .travelDetail .add_info_new.red {background:#faf2f2;border:1px #f5dfdf solid;}
.tblist td .view_article .travelDetail .add_info_new.red .tit_plus {padding-left:20px;background:url(../images/create/travel/icon_plus_red.png) 0 4px no-repeat;margin: 5px 0 10px;color:#b73a3a;font-size: 16px;}
.tblist td .view_article .travelDetail .cite {background:url(../images/create/travel/gray_sup.png) 100% 2px no-repeat;padding-right:10px;}
.tblist td .view_article .travelDetail .txt_cite {margin-top: 10px;font-size: 11px; padding-left: 9px; text-indent: -9px; line-height: 1.45em;color: #888; letter-spacing: -0.055em;}

.tblist td .view_article .travelDetail .add_info_new.green {padding: 15px 25px; background:#f7fff4; border:1px #e2e2e2 solid; letter-spacing: -0.5px;}
.tblist td .view_article .travelDetail .add_info_new.green .tit_plus {height: 20px; line-height: 20px; padding-left:28px;background:url(../images/create/travel/45/bl_plus.jpg) 0 0 no-repeat; font-weight:500; font-size: 16px; color: #2e2e2e;}
.tblist td .view_article .travelDetail .add_info_new .box_wrap {margin-top: 20px; *zoom:1}
.tblist td .view_article .travelDetail .add_info_new .box_wrap:after {content: ""; display: block; clear: both;}
.tblist td .view_article .travelDetail .add_info_new .box {float: left;}
.tblist td .view_article .travelDetail .add_info_new .box img {float: left; margin-right: 20px;}
.tblist td .view_article .travelDetail .add_info_new .box p {margin-top: 30px; letter-spacing: -1px; font-size: 12px; color: #666;}
.tblist td .view_article .travelDetail .add_info_new dt {margin-bottom: 10px; font-weight:500; font-size: 15px; color: #56b60f;}
.tblist td .view_article .travelDetail .add_info_new dd {font-size: 13px; color: #000;font-weight:300;}
.tblist td .view_article .travelDetail .add_info_new dd .arrow {margin: 0 4px;}

.tblist td .view_article .travelDetail .add_info_new.gray {padding: 15px 25px; background:#f9f9f9; border:1px #e2e2e2 solid; letter-spacing: -0.5px;}
.tblist td .view_article .travelDetail .add_info_new.gray .tit_plus {height: 20px; line-height: 20px; padding-left:28px;background:url(../images/create/travel/45/bl_plus.jpg) 0 0 no-repeat; font-weight:500; font-size: 16px; color: #2e2e2e;}
.tblist td .view_article .travelDetail .add_info_new.gray .box {font-size: 13px;}

/* 2019-08-26 의왕 */
.tblist td .view_article .travelDetail .ut_info {background:url(../images/create/travel/44/ut.jpg) 21px 27px no-repeat;margin-top:20px;padding:25px 40px 20px 164px;border:1px #e3ded8 solid;}
.tblist td .view_article .travelDetail .ut_info dt {margin-bottom:10px;font-size:14px; font-weight:600;color:#444}
.tblist td .view_article .travelDetail .ut_info dt a span {font-weight:normal}
.tblist td .view_article .travelDetail .ut_info dt a {margin-top:-2px;vertical-align:middle;}
.tblist td .view_article .travelDetail .ut_info dd {color:#747474;line-height:1.5em}

/* 2019-09-24 한양 */
.tblist td .view_article .travelDetail .info_box {height: 225px; margin-top: 30px; *zoom:1;background:none;border:none;padding:0;}
.tblist td .view_article .travelDetail .info_box:after {content: ""; display: block; clear: both;}
.tblist td .view_article .travelDetail .info_box dl {float: left;}
.tblist td .view_article .travelDetail .info_box dt {margin-bottom: 20px; font-weight:500; font-size: 15px; color: #56b60f;}
.tblist td .view_article .travelDetail .info_box dd {padding-left: 10px; letter-spacing: -0.5px; font-size: 13px; color: #666;}
.tblist td .view_article .travelDetail .info_box img {float: right;}

/* 2020-02-06 서울 */
.tblist td .view_article .travelDetail .around_list2 {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #f2f0f5;*zoom:1; padding: 0 24px 25px 24px;}
.tblist td .view_article .travelDetail .around_list2 h5 {padding: 15px 0 15px 26px;background:url('../images/create/travel/50/icon_plus.png') 0 16px no-repeat; color: #222; font-size: 15px; font-weight: 700;}
.tblist td .view_article .travelDetail .around_list2 ol:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .around_list2 li {float:left;width:328px;}
.tblist td .view_article .travelDetail .around_list2 li .img_area {border:1px #edece7 solid;border-bottom:none}
.tblist td .view_article .travelDetail .around_list2 li dl {padding:12px 20px;background:#fff;border:1px #edece7 solid;border-top:none;}
.tblist td .view_article .travelDetail .around_list2 li dl dt {margin-bottom:6px;color:#7b6299; font-weight:500; font-size: 14px;}
.tblist td .view_article .travelDetail .around_list2 li dl dd {font-weight:400;letter-spacing:-0.055em;color:#666; height: 95px; font-size: 13px;line-height:1.5;}
.tblist td .view_article .travelDetail .around_list2 li.around1 {float:left; }
.tblist td .view_article .travelDetail .around_list2 li.around2 {float:right;width:362px;padding-left:41px; background:url('../images/create/travel/50/icon_arr_right.png') 13px 182px no-repeat;}
.tblist td .view_article .travelDetail .around_list2 li.around3 {float:right;width:362px;padding-left:41px;padding-top:41px; background:url('../images/create/travel/50/icon_arr_down.png') 50% 13px no-repeat;}
.tblist td .view_article .travelDetail .around_list2 li.around4 {float:left; padding-top:41px;  background:url('../images/create/travel/50/icon_arr_left.png') 339px 223px no-repeat;}
.tblist td .view_article .travelDetail .around_list2 > div .img_area {float: left;width: 252px;}
.tblist td .view_article .travelDetail .around_list2 > div dl {margin-left: 278px;}
.tblist td .view_article .travelDetail .around_list2 > div dl dt {color:#222; font-weight:500; font-size: 14px;}
.tblist td .view_article .travelDetail .around_list2 > div dl dd {margin-top: 10px;color: #666; line-height: 1.5em;font-size:12px;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail .around_list2 > div dl dd em {color: #222; font-weight: 700;}

/* 2020-03-03 충주 */
.tblist td .view_article .travelDetail .more_box {margin-top: 25px;background-color: #e8f0f5; border:1px #e2e2e2 solid;padding:15px 25px 25px 25px;}
.tblist td .view_article .travelDetail .more_box h5 {padding:0 0 0 27px;background:url('../images/create/travel/icon_plus2.png') 0 0 no-repeat; color: #222; font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.tblist td .view_article .travelDetail .more_box .img_area {float:left;width: 202px;}
.tblist td .view_article .travelDetail .more_box dl {margin-left: 230px;}
.tblist td .view_article .travelDetail .more_box dl dt {margin-bottom: 10px;font-weight: 700; color: #222; font-size: 14px;}
.tblist td .view_article .travelDetail .more_box dl dt a {font-weight: normal; margin-top: -1px; font-size: 12px;}
.tblist td .view_article .travelDetail .more_box dl dd { color: #666; line-height: 1.6em;font-size:12px;}

/* 2020-04-03 제주 */
.tblist td .view_article .travelDetail .find_box {margin-top: 25px;background-color: #f4ffed; border:1px #e2e2e2 solid;padding:20px 35px 25px; font-size: 13px; color: #666;}
.tblist td .view_article .travelDetail .find_box .tit {color: #079800; font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.tblist td .view_article .travelDetail .find_box .tit img {margin-right: 8px;}
.tblist td .view_article .travelDetail .find_box .top {margin-bottom: 25px;}
.tblist td .view_article .travelDetail .find_box .top p {margin-top: 5px; font-size: 12px;}
.tblist td .view_article .travelDetail .find_box .img_area {float:left;}
.tblist td .view_article .travelDetail .conbox  .find_box .txt_info {margin-left: 190px; }
.tblist td .view_article .travelDetail .conbox  .find_box .txt_info .info {margin-top: 15px;}
.tblist td .view_article .travelDetail .conbox .txt_info strong {color: #222;}
.tblist td .view_article .travelDetail .conbox .marT {margin-top: 15px;}


/* 2020-08-31  */
.tblist td .view_article .travelDetail .check_box {margin-top: 25px;background-color: #eefafa; border:1px #e2e2e2 solid;padding:20px 35px 25px; font-size: 13px; color: #666;}
.tblist td .view_article .travelDetail .check_box .tit {color: #1ea094; font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.tblist td .view_article .travelDetail .check_box .tit img {margin-right: 8px;}
.tblist td .view_article .travelDetail .check_box .top {margin-bottom: 25px;}
.tblist td .view_article .travelDetail .check_box .top p {margin-top: 5px; font-size: 12px;}
.tblist td .view_article .travelDetail .check_box .img_area {float:left;}
.tblist td .view_article .travelDetail .conbox  .check_box .txt_info {margin-left: 230px; }
.tblist td .view_article .travelDetail .conbox  .check_box .txt_info strong {display:block;text-decoration:underline;padding-bottom:5px;}
.tblist td .view_article .travelDetail .conbox  .check_box .txt_info .info {margin-top:0px;}
.tblist td .view_article .travelDetail .conbox .txt_info strong {color: #222;}
.tblist td .view_article .travelDetail .conbox .marT {margin-top: 15px;}
.info_text li em {color:#1da193 !important;}

.travelDetail .conbox .txt_info ul.info_text {margin-top:10px;font-size:12px;}

.emColor {color:#1da193;font-weight:500;}

/* 2020-10-07 나주  */
.tblist td .view_article .travelDetail .third_box {margin-top: 25px;background-color: #f3f3eb; border:1px #e2e2e2 solid;padding:20px 35px 25px; font-size: 13px; color: #666;}
.tblist td .view_article .travelDetail .third_box .tit {color: #856a00; font-size: 15px; font-weight: 700; margin-bottom: 10px;}
.tblist td .view_article .travelDetail .third_box .tit img {margin-right: 8px;}
.tblist td .view_article .travelDetail .third_box .clfix:after {clear:both;display:block;content:"";}
.tblist td .view_article .travelDetail .third_box .box_con {float:left;margin-right:7px;}
.tblist td .view_article .travelDetail .third_box .marR0 {margin-right:0;}
.tblist td .view_article .travelDetail .third_box .box_con strong {color: #000;display:block;margin:18px 0 14px 0;font-weight:500;}
.tblist td .view_article .travelDetail .third_box .box_con p {color: #666; font-size: 13px; min-height:163px;}
.tblist td .view_article .travelDetail .third_box .box_con em {color: #000;font-weight:500;}

/* 2020-10-29 통영 */
.tblist td .view_article .travelDetail .conbox.type2 em.blank{display:block;width:100%;height:14px;}
.tblist td .view_article .travelDetail .check_box.type02 .tit{color:#0b4faa;}
.tblist td .view_article .travelDetail .check_box.type02{background:#e8f0f8;padding:20px 30px 30px;}
.tblist td .view_article .travelDetail .check_box.type02 h6{margin-bottom:6px;font-size:14px;color:#000;text-decoration:underline;}
.tblist td .view_article .travelDetail .check_box.type02 .txt_info{margin-left:200px;}


/* 2020-12-04 서울 */
.tblist td .view_article .travelDetail .aroundList1 {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #eff5f8;*zoom:1; padding: 0 24px 14px 17px;}
.tblist td .view_article .travelDetail .aroundList1 h5 {padding: 15px 0 15px 26px;background:url('../images/create/travel/59/ico_plus.png') 0 16px no-repeat; color: #2e2e2e; font-size: 15px; font-weight:700;}
.tblist td .view_article .travelDetail .aroundList1 ol:after {content:"";display:block;clear:both;}
.tblist td .view_article .travelDetail .aroundList1 li {float:left;width:324px;}
.tblist td .view_article .travelDetail .aroundList1 li .img_area {border:1px #edece7 solid;border-bottom:none}
.tblist td .view_article .travelDetail .aroundList1 li dl {padding:12px 20px;background:#fff;border:1px #edece7 solid;border-top:none;}
.tblist td .view_article .travelDetail .aroundList1 li dl dt {margin-bottom:6px;color:#7d3317; font-weight:500; font-size: 14px;}
.tblist td .view_article .travelDetail .aroundList1 li dl dd {color:#666; font-size: 13px;letter-spacing: -0.03em;}
.tblist td .view_article .travelDetail .aroundList1 li.around1 {float:left;}
.tblist td .view_article .travelDetail .aroundList1 li.around2 {float:right;width:365px; padding-left:41px; background:url('../images/create/travel/59/icon_arr_right.png') 8px 166px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around3 {float:right; padding-top:41px; background:url('../images/create/travel/59/icon_arr_down.png') 50% 13px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around4 {float:left; width:365px;padding-top:41px; padding-right:41px; background:url('../images/create/travel/59/icon_arr_left.png') 345px 207px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around5 {float:left; padding-top:41px; background:url('../images/create/travel/59/icon_arr_down.png') 50% 13px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around6 {float:right; width:365px; padding-top:41px; padding-left:41px;background:url('../images/create/travel/59/icon_arr_right.png') 8px 207px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around7 {float:right; padding-top:41px; background:url('../images/create/travel/59/icon_arr_down.png') 50% 13px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 li.around8 {float:left; width:365px;padding-top:41px; padding-right:41px; background:url('../images/create/travel/59/icon_arr_left.png') 343px 207px no-repeat;}
.tblist td .view_article .travelDetail .aroundList1 > div .img_area {float: left;width: 252px;}
.tblist td .view_article .travelDetail .aroundList1 > div dl {margin-left: 278px;}
.tblist td .view_article .travelDetail .aroundList1 > div dl dt {color:#222; font-weight:700; font-size: 15px;}
.tblist td .view_article .travelDetail .aroundList1 > div dl dd {margin-top: 10px;color: #666; line-height: 1.5em;}
.tblist td .view_article .travelDetail .aroundList1 > div dl dd em {color: #222; font-weight: 700;}
.tblist td .view_article .travelDetail .aroundList1 .soc {display:block;margin-left:610px;padding-top:15px;font-size:12px;color:#757575;line-height:1.5;}
.tblist td .view_article .travelDetail .aroundList2 {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #eff5f8;*zoom:1; padding: 0 24px 25px 24px;}
.tblist td .view_article .travelDetail .aroundList2 h5 {letter-spacing: -0.5px;padding: 15px 0 15px 26px;background:url('../images/create/travel/59/plus.png') 0 16px no-repeat; color: #222; font-size: 15px; font-weight:700;}
.tblist td .view_article .travelDetail .aroundList2 h6 {width:87px;color:#000;font-size:14px;border-bottom:2px solid #a3a3a3;margin:0 0 10px 0;letter-spacing:-1px;line-height: 1.2;font-weight:500;}
.tblist td .view_article .travelDetail .aroundList2 > div .img_area {float:left;width:232px;}
.tblist td .view_article .travelDetail .aroundList2 > div dl {margin-left: 235px;font-size:13px;}
.tblist td .view_article .travelDetail .aroundList2 > div dl dd {font-size:13px;margin-top: 4px;color: #666; line-height: 1.5em;}
.tblist td .view_article .travelDetail .aroundList2 > div dl dd em {color: #222; font-weight: 700;}

/* 2020-12-30 상주편 */
.tblist td .view_article .travelDetail .cycleBox {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #f3edf6;*zoom:1; padding: 0 24px 20px 17px;}
.tblist td .view_article .travelDetail .cycleBox h5 {padding: 20px 0 15px 26px;background:url('../images/create/travel/60/ico_plus.png') 0 22px no-repeat; color: #2e2e2e; font-size: 15px; font-weight:700;}
.tblist td .view_article .travelDetail .cycleBox ul {}
.tblist td .view_article .travelDetail .cycleBox ul:after {display:block;clear:both;content:"";}
.tblist td .view_article .travelDetail .cycleBox ul li {float:left;margin-right:20px;width:220px;background:#FFF;height:440px;}
.tblist td .view_article .travelDetail .cycleBox ul li:last-child {margin-right:0;}
.tblist td .view_article .travelDetail .cycleBox ul li img {width:220px;}
.tblist td .view_article .travelDetail .cycleBox ul li h6 {padding:18px 18px 7px 18px;;color:#8264a0;font-size:14px;font-weight:500;line-height:22px;}
.tblist td .view_article .travelDetail .cycleBox ul li p {font-size:13px;padding:0 18px;letter-spacing:0;line-height: 20px;color:#666;letter-spacing: -0.5px;}
.tblist td .view_article .travelDetail .cycleBox2 {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #f3edf6;*zoom:1; padding: 0 24px 20px 20px;}
.tblist td .view_article .travelDetail .cycleBox2:after {display:block;clear:both;content:"";}
.tblist td .view_article .travelDetail .cycleBox2 h5 {padding: 20px 0 15px 22px;background:url('../images/create/travel/60/ico_zoom.png') 0 23px no-repeat; color: #8264a0; font-size: 15px; font-weight:700;}
.tblist td .view_article .travelDetail .cycleBox2 img {float:left;}
.tblist td .view_article .travelDetail .cycleBox2 .cycleTxt {float:right;margin-right:20px;color:#666666;font-size:13px;}
.tblist td .view_article .travelDetail .cycleBox2 .cycleTxt p{color:#666666;font-size:13px;}

/* 2021-02-25 서울편 */
.tblist td .view_article .travelDetail.travel61 .txt_info p {margin-bottom:10px;font-size: 13px;color: #666;line-height: 1.65;}
.tblist td .view_article .travelDetail.travel61 .tip2 {margin:15px 0 0 0;}
.tblist td .view_article .travelDetail.travel61 .conbox.type2 .txt_info {margin-left:300px;}
.tblist td .view_article .travelDetail.travel61 .conTxt {font-size:13px;color:#666;line-height:1.65;margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel61 .conbox.type2 .thumbW {width:255px;}
.tblist td .view_article .travelDetail.travel61 .conbox.type2 .txtLeft {margin-left:260px;}
.tblist td .view_article .travelDetail.travel61 .conbox.type2 .info {margin-top:10px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 {margin-top: 25px;border: 1px #e2e2e2 solid;background-color: #f7f5e9;*zoom:1; padding: 0 30px 30px 30px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 h5 {padding: 15px 0 15px 26px;background:url("../images/create/travel/61/icon_plus.png") 0 16px no-repeat; color: #fd6138; font-size: 15px; font-weight: 700;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li {width:321px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li dl {padding:15px 20px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li.around2 {width:362px;background:url('../images/create/travel/61/icon_arr_right.png') 12px 169px no-repeat;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li.around3 {padding-left:0;padding-top:36px;background:url('../images/create/travel/61/icon_arr_down.png') 50% 11px no-repeat;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li.around4 {width:363px;padding-right:41px;padding-top:36px;background:url('../images/create/travel/61/icon_arr_left.png') 334px 207px no-repeat;}
.tblist td .view_article .travelDetail.travel61 .around_list2 li dl dt {color:#fd6138;}
.tblist td .view_article .travelDetail.travel61 .around_list2 > div .img_area {float: left;width: 252px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 > div dl {margin-left: 278px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 > div dl dt {color:#fd6138; font-weight:700; font-size: 14px;}
.tblist td .view_article .travelDetail.travel61 .around_list2 > div dl dd {margin-top: 10px;color: #666; line-height: 1.5em;}
.tblist td .view_article .travelDetail.travel61 .around_list2 > div dl dd em {color: #222; font-weight: 700;}

.tblist td .view_article .travelDetail.travel61 .teacher>.thumb {width:167px;}

/* 2021-03-29 영주편 */
.tblist td .view_article .travelDetail.travel62 .conbox h4 {padding:30px 0 15px 0;}
.tblist td .view_article .travelDetail.travel62 .conbox .conTxt {font-size:13px;color:#666;line-height:1.65;margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel62 .conbox .star {color:#fd6138;font-weight:500;}
.tblist td .view_article .travelDetail.travel62 .conbox .starTxt {font-size:12px;color:#fd6138;line-height:18px;margin-top:10px;}
.tblist td .view_article .travelDetail.travel62 .conbox .marB {margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel62 .info .txtLeft1 {display:block;padding-left:60px;}
.tblist td .view_article .travelDetail.travel62 .info .txtLeft2 {display:block;padding-left:50px;}
.tblist td .view_article .travelDetail.travel62 .tip2 {margin:15px 0 0 0;}
.tblist td .view_article .travelDetail.travel62 .plusCon {padding:20px;background:#eef2f8;margin-top:25px;border:1px solid #e2e2e2;}
.tblist td .view_article .travelDetail.travel62 .plusCon h5 {margin-bottom:20px;font-size:15px;line-height:15px;color:#0f4283;font-weight:700;letter-spacing:-0.5px;padding-left:25px;background:url(../images/create/travel/62/icon_plus.png) 0 0 no-repeat;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusImg {float:left;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusTxt {float:left;margin-left:18px;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:19px;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusTxt p{color:#666;font-size:13px;letter-spacing:-0.3px;line-height:19px;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusTxt .marB {margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusTit {font-size:13px;margin-bottom:10px;line-height:13px;color:#222;}
.tblist td .view_article .travelDetail.travel62 .plusCon .plusTit .plusClr {color:#0073cd;font-weight:500;}
.tblist td .view_article .travelDetail.travel62 .plusCon2 {padding:15px;}
.tblist td .view_article .travelDetail.travel62 .plusCon2 .plusBox {margin-bottom:30px;}
.tblist td .view_article .travelDetail.travel62 .plusCon2 .plusBox:last-child {margin-bottom:0;}
.tblist td .view_article .travelDetail.travel62 .plusCon2 .plusTxt {margin-left:25px;}
.tblist td .view_article .travelDetail.travel62 .borderT {margin-top:35px;border-top:1px solid #ededed; }
.tblist td .view_article .travelDetail.travel62 .teacher>.thumb {width:167px;}

/* 2021-05-28 평택편 */
.tblist td .view_article .travelDetail.travel63 .cycleBox {background:#eaf0f4;}
.tblist td .view_article .travelDetail.travel63 .cycleBox h5 {color:#3296ff;background: url(../images/create/travel/63/ico.png) 0 22px no-repeat;}
.tblist td .view_article .travelDetail.travel63 .cycleBox ul li h6 {color:#3296ff;}
.tblist td .view_article .travelDetail.travel63 .cycleBox ul li h6 span {display:inline-block;border-left:1px solid #3296ff;padding-left:5px;margin-left:5px;line-height:14px;}
.tblist td .view_article .travelDetail.travel63 .cycleBox ul li p {font-size:13px;color:#666;letter-spacing:-0.5px;}
.tblist td .view_article .travelDetail.travel63 .conbox {border-bottom:none;}

/* 2021-07-21 화천편 */
.travelDetail.travel64 .plusCon {padding:20px 20px 10px 20px;background:#eef2f8;margin-top:25px;border:1px solid #e2e2e2;}
.travelDetail.travel64 .plusCon h5 {margin-bottom:20px;font-size:15px;line-height:15px;color:#0f4283;font-weight:700;letter-spacing:-0.5px;padding-left:25px;background:url(../images/create/travel/64/ico.png) 0 0 no-repeat;}
.travelDetail.travel64 .plusCon .plusT1 {font-size:15px;color:#0073cd;font-weight:bold;margin-bottom:5px;}
.travelDetail.travel64 .plusCon .plusImg {float:left;}
.travelDetail.travel64 .plusCon .plusTxt {float:left;width:500px;margin-left:18px;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:20px;letter-spacing:-0.5px;word-break:keep-all;}
.travelDetail.travel64 .plusCon .plusTxt .marB {margin-bottom:10px;font-size:13px;line-height:23px;}
.travelDetail.travel64 .plusCon .plusTit {font-size:13px;margin-bottom:10px;line-height:13px;color:#222;}
.travelDetail.travel64 .plusCon .plusTit .plusClr {color:#0073cd;font-weight:bold;}

/* 2021-08-24 울산편 */
.travelDetail.travel65 .box1 h4 {margin:30px 0 20px 0;padding-left:10px;background:url('../images/create/travel/65/ico.png') no-repeat left center;font-size:17px;font-weight:bold;color:#333;letter-spacing:-0.5px;font-family: 'Nanum Gothic';}
.travelDetail.travel65 .box1 p {font-size:13px;color:#666;line-height:1.65;margin-bottom:10px;letter-spacing:-0.5px;}

/* 2021-10-19 칠곡편 */
.travelDetail.travel67 .plusCon {position:relative;padding:20px 20px 40px 20px;background:#eef2f8;margin-top:25px;border:1px solid #e2e2e2;}
.travelDetail.travel67 .plusCon h5 {margin-bottom:17px;font-size:15px;line-height:15px;color:#0f4283;font-weight:700;letter-spacing:-0.5px;padding-left:25px;background:url(../images/create/travel/64/ico.png) 0 0 no-repeat;}
.travelDetail.travel67 .plusCon .plusT1 {font-size:13px;color:#0073cd;font-weight:bold;margin-bottom:7px;}
.travelDetail.travel67 .plusCon .plusImg {float:left;}
.travelDetail.travel67 .plusCon .plusTxt {float:left;width:500px;margin-left:18px;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:20px;letter-spacing:-0.5px;word-break:keep-all;}
.travelDetail.travel67 .plusCon .plusTxt .marB {margin-bottom:5px;font-size:13px;line-height:22px;}
.travelDetail.travel67 .plusCon .plusTxt .source {position:absolute;right:20px;bottom:15px;letter-spacing:-0.5px;}
.travelDetail.travel67 .plusCon .plusTit {font-size:13px;margin-bottom:10px;line-height:13px;color:#222;}
.travelDetail.travel67 .plusCon .plusTit .plusClr {color:#0073cd;font-weight:bold;}

/* 2021-11-12 남해편 */
.travelDetail.travel68 .plusCon {position:relative;padding:20px;background:#eef2f8;margin-top:25px;border:1px solid #e2e2e2;}
.travelDetail.travel68 .plusCon h5 {margin-bottom:17px;font-size:15px;line-height:15px;color:#0f4283;font-weight:700;letter-spacing:-0.5px;padding-left:25px;background:url(../images/create/travel/64/ico.png) 0 0 no-repeat;}
.travelDetail.travel68 .plusCon .plusImg {float:left;}
.travelDetail.travel68 .plusCon .plusT1 {font-size:13px;color:#0073cd;font-weight:bold;margin-bottom:7px;}
.travelDetail.travel68 .plusCon .plusTxt {float:left;width:450px;margin-left:25px;color:#666;font-size:13px;letter-spacing:-0.3px;line-height:20px;letter-spacing:-0.5px;word-break:keep-all;}
.travelDetail.travel68 .plusCon .plusTxt .marB {margin-bottom:5px;font-size:13px;line-height:22px;}

/* 2021-12-15 문경편 */
.travelDetail.travel69 .conbox.type2 p {margin-bottom:7px;letter-spacing:-0.5px;word-break:keep-all;font-size:13px !important;color:#666;}
.travelDetail.travel69 .conBox .typeTxt {font-size:13px;margin-bottom:10px;}
.travelDetail.travel69 .plusCon {position:relative;padding:20px;background:#f3f9ec;margin-top:20px;border:1px solid #e2e2e2;}
.travelDetail.travel69 .plusCon h5 {margin-bottom:17px;font-size:15px;line-height:15px;color:#00640a;font-weight:700;letter-spacing:-0.5px;padding-left:25px;background:url(https://v.vivasam.com/images/create/travel/69/ico.png) 0 0 no-repeat;}
.travelDetail.travel69 .plusCon .plusImg {float:left;margin-top:10px;}
.travelDetail.travel69 .plusCon .plusT1 {font-size:13px;color:#239600;font-weight:bold;margin-bottom:7px;}
.travelDetail.travel69 .plusCon .plusTxt {float:left;width:460px;margin-left:20px;color:#666;font-size:13px;line-height:20px;letter-spacing:-0.5px;word-break:keep-all;}
.travelDetail.travel69 .plusCon .plusTxt .marB {margin-bottom:5px;font-size:13px;line-height:20px;}
.travelDetail.travel69 .plusCon .plusConTxt {margin-top:10px;font-size:13px;color:#666;line-height:20px;letter-spacing:-0.5px;word-break:keep-all;}

/* 2022-02-15 서울편 */
.tblist td .view_article .travelDetail.travel70 p{word-break:keep-all;}
.tblist td .view_article .travelDetail.travel70 .conbox{border-bottom:0;}
.tblist td .view_article .travelDetail.travel70 .conbox .typeTxt {font-size: 13px !important;color:#666;margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel70 .cycleBox {background:#fff1e8;}
.tblist td .view_article .travelDetail.travel70 .cycleBox h5 {color:#fd6138;background: url(https://v.vivasam.com/images/create/travel/70/ico.png) 0 22px no-repeat;}
.tblist td .view_article .travelDetail.travel70 .cycleBox ul li{height:auto;min-height:384px;}
.tblist td .view_article .travelDetail.travel70 .cycleBox ul li h6 {color:#fd5f38;}
.tblist td .view_article .travelDetail.travel70 .cycleBox ul li p {padding-bottom:18px;font-size:13px;color:#747474;letter-spacing:-0.05em;}

/* 2022-03-14 부산편 */
.tblist td .view_article .travelDetail.travel71 .conbox{border-bottom:0;}
.tblist td .view_article .travelDetail.travel71 .conbox .typeTxt{font-size:13px !important;color:#666;margin-bottom:10px;}
.tblist td .view_article .travelDetail.travel71 .plusCon{position:relative;margin-top:25px;padding:20px;background:#eef2f8;border:1px solid #e2e2e2;}
.tblist td .view_article .travelDetail.travel71 .plusCon h5{margin-bottom:15px;padding-left:25px;background:url(https://v.vivasam.com/images/create/travel/71/ico.png) 0 0 no-repeat;font-size:15px;font-weight:bold;color:#0f4283;line-height:1.33;letter-spacing:-0.025em;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusImg{float:left;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusTxt{float:left;width:462px;margin-left:18px;font-size:13px;color:#666;line-height:1.53;letter-spacing:-0.055em;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusTxt .subTit{margin-bottom:10px;font-size:14px;font-weight:bold;color:#0073cd;line-height:1;letter-spacing:-0.035em;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusTxt .marB{margin-bottom:8px;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusTxt .boldTxt{font-size:13px;font-weight:700;color:#111;letter-spacing:-0.025em;}
.tblist td .view_article .travelDetail.travel71 .plusCon .plusTxt .source{display:block;font-size:11px;color:#878787;text-align:right;letter-spacing:-0.025em;}

/* 2022-04-07 남원편 */
.tblist td .view_article .travelDetail.travel72 .cycleBox{background-color:#fff1e8;}
.tblist td .view_article .travelDetail.travel72 .cycleBox h5{background:url(https://v.vivasam.com//images/create/travel/72/ico01.png) 0 22px no-repeat;}
.tblist td .view_article .travelDetail.travel72 .cycleBox h5,
.tblist td .view_article .travelDetail.travel72 .cycleBox ul li h6{color:#fd6138;}
.tblist td .view_article .travelDetail.travel72 .plusCon{background:#eef2f8;}
.tblist td .view_article .travelDetail.travel72 .plusCon h5{background:url(https://v.vivasam.com//images/create/travel/72/ico02.png) 0 0 no-repeat;color:#0f4283;}
.tblist td .view_article .travelDetail.travel72 .conbox .plusCon .plusTxt .subTit{color:#0073cd;}

/* 2022-06-03 봉화편 */
.tblist td .view_article .travelDetail.travel74 .conbox h4.ic_bar{position:relative;line-height:1; padding:35px 0 15px 10px;}
.tblist td .view_article .travelDetail.travel74 .conbox h4.ic_bar:before{content:''; position:absolute; left:0; top:36px; height:18px; width:3px;background:#824212;}
.tblist td .view_article .travelDetail.travel74 .cycleBox{position:relative; background-color:#fff1e8;}
.tblist td .view_article .travelDetail.travel74 .cycleBox h5{background:url(https://v.vivasam.com//images/create/travel/72/ico01.png) 0 22px no-repeat;}
.tblist td .view_article .travelDetail.travel74 .cycleBox h5,
.tblist td .view_article .travelDetail.travel74 .cycleBox ul li h6{color:#fd6138;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts{margin-bottom:20px;overflow: hidden;}
.tblist td .view_article .travelDetail.travel74 .cycleBox ul+.cycle_conts{margin-top:20px;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .img_wrap img{width:100%;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .txt_wrap{padding: 15px; background:#fff;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .txt_wrap h6{font-size:13px; color:#fd6138; font-weight: 500; line-height: 22px;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .txt_wrap p{margin-top:7px;font-size: 13px; color:#666666; line-height: 1.53;letter-spacing: -0.035em;word-break: keep-all;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .txt_wrap .info{margin-top:25px;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts .txt_wrap .info em{font:inherit;color:#111111; font-weight:500;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts.f_box{display:flex;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts.f_box .img_wrap{width:281px;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .cycle_conts.f_box .txt_wrap{flex:1;}
.tblist td .view_article .travelDetail.travel74 .cycleBox .source{position:absolute; right:20px; bottom:15px; font-size:11px; color:#878787; font-weight:500; line-height: 1;}
.tblist td .view_article .travelDetail.travel74 .plusCon{background:#eef2f8;}
.tblist td .view_article .travelDetail.travel74 .plusCon h5{background:url(https://v.vivasam.com//images/create/travel/72/ico02.png) 0 0 no-repeat;color:#0f4283;}
.tblist td .view_article .travelDetail.travel74 .conbox .plusCon .plusTxt .subTit{color:#0073cd;}
.tblist td .view_article .travelDetail.travel74 .ti67{padding-left:67px;text-indent:-67px;}
.tblist td .view_article .travelDetail.travel74 .conbox .txt_info ul li{padding-left: 65px;text-indent: -65px;}

/* 2022-07-08 담양편 */
.tblist td .view_article .travelDetail.travel75 .box_border {padding-bottom: 30px; border-bottom: 1px solid #ededed;}
.tblist td .view_article .travelDetail.travel75 .plusCon {background-color: #eef2f8;}
.tblist td .view_article .travelDetail.travel75 .plusCon .plusTxt {line-height: 1;}
.tblist td .view_article .travelDetail.travel75 .plusCon h5{background:url(https://v.vivasam.com//images/create/travel/72/ico02.png) 0 0 no-repeat;color:#0f4283;}
.tblist td .view_article .travelDetail.travel75 .plusCon .plus_innerTxt {line-height: 20px;}
.tblist td .view_article .travelDetail.travel75 .plusCon .plusAddress {margin-top: 28px;}
.tblist td .view_article .travelDetail.travel75 .conTit {display:inline-block; margin-bottom: 13px; font-size: 14px; color:#0073cd; font-weight: 500; line-height:1;}
.tblist td .view_article .travelDetail.travel75 .conbox .data_wrap.full .btn_area .btn_s {height: 40px;}
.tblist td .view_article .travelDetail.travel75 .conbox .data_wrap.full .btn_area .btn_s span {padding: 0;}
.tblist td .view_article .travelDetail.travel75 .conbox.type2 .txt_info .info.mt40 {margin-top:40px;}

/*2023-01-25 안성편*/
.box_border {padding-bottom: 30px; border-bottom: 1px solid #ededed;}
.tblist td .view_article .travelDetail.travel77 .tip {display: flex; align-items: center; background-color: #f4f0e6; padding: 30px 20px 23px 20px;}
.tblist td .view_article .travelDetail.travel77 .tip p {font-size: 13px; color: #706151; letter-spacing: 0; line-height: 1.5;} 
.tblist td .view_article .travelDetail.travel77 .tip img {margin-right: 23px; image-rendering: crisp-edges; image-rendering: -webkit-optimize-contrast; transform: translateZ(0); backface-visibility: hidden;}
.tblist td .view_article .travelDetail.travel77 .txt_info span, .tblist td .view_article .travelDetail.travel77 .txt_info .info {font-size: 13.5px;}
.tblist td .view_article .travelDetail.travel77 .cycleBox {background-color: #eeeeee; margin-bottom: 20px; padding-bottom: 5px;} 
.tblist td .view_article .travelDetail.travel77 .cycleBox h5 {color:#fd6138; background:url(https://dev-v.vivasam.com/images/create/travel/77/ico_search.png) no-repeat 0 22px;}
.tblist td .view_article .travelDetail.travel77 .cycleBox ul {flex-wrap: wrap;}
.tblist td .view_article .travelDetail.travel77 .cycleBox ul li {flex-basis: 418px; margin-bottom: 20px;}
.tblist td .view_article .travelDetail.travel77 .cycleBox ul li:nth-child(3) {margin-left: 0;}
.tblist td .view_article .travelDetail.travel77 .tip2 {padding: 10px 30px 15px 33px;}
.tblist td .view_article .travelDetail.travel77 .cycleBox ul li h6 {color:#fd6138;}
.tblist td .view_article .travelDetail.travel77 .cycleBox ul li p {color: #666;}
.tblist td .view_article .travelDetail.travel77 .conbox.type2 .thumb {width: 140px;}

@media print {
    #contents { width:auto; }
    #globalGnb,
    #header,
    .lnb,
    #quick,
    #quickMenu,
    #footer,
    #conts .cate,
    #conts h3,
    #cmtViewArea,
    .typeView .title,
    .typeView .print,
    .typeView .fileList,
    .typeView .btnR { display:none; }
}

/*********************************************************************************/
/* 창의 융합 수업 자료
/*********************************************************************************/
.steamList {padding:15px 0;border-top:1px #989898 solid;border-bottom:1px #989898 solid;}
.steamList li {margin-top:10px;}
.steamList li:first-child {margin-top:0}
.steam {margin:0 auto 10px;width:747px;font-size:13px;color:#444;}
.steam .clfix {*zoom:1}
.steam .clfix:after {content:""; display:block; clear:both;}
.steam img {width:auto!important;}
.steam .fl_l {float: left;}
.steam .fl_r {float: right;}
.steam .ta_l {text-align: left !important;}
.steam .ta_c {text-align: center !important;}
.steam .lts {letter-spacing: -1px;}
.steam .txt_dark {color: #333;}
.steam .txt_small {font-size: 11px; color: #777;}
.steam .footnote {margin-top: 10px; color: #777;}
.steam .visual {margin-bottom:15px;}
.steam .tabmenu {position:relative; z-index:2}
.steam .tabmenu.fixed {position:fixed;top:0;width:747px;z-index:11}
.steam .tabmenu ul {*zoom:1}
.steam .tabmenu ul:after {content:""; display:block; clear:both;}
.steam .tabmenu ul li {float:left;}
.steam .tabmenu ul li.tab1 {width:103px}
.steam .tabmenu ul li.tab2,
.steam .tabmenu ul li.tab3 {width:119px;}
.steam .tabmenu ul li.tab4 {width:137px;}
.steam .tabmenu ul li.tab5 {width:177px;}
.steam .tabmenu ul li.tab6 {width:92px}
.steam .tabmenu ul li a {display:block;background:#fff;border-bottom:3px #e1e1e1 solid;padding:10px 0;text-align:center;color:#555;font-weight:500;font-size:17px;text-decoration:none;}
.steam .tabmenu ul li.on a,
.steam .tabmenu ul li a:hover,
.steam .tabmenu ul li a:focus {border-bottom:3px #e76557 solid;color:#e76557;}
.steam .detail {padding:60px 0;border-top:1px #d5d5d5 dashed; }
.steam #detail_01 {border-top:none}
.steam #detail_03 > div,
.steam #detail_03 .classItem{text-align:center;}
.steam #detail_03 .classItem + .classItem{margin-top:30px;}
.steam #detail_06.detail {padding:60px 0 10px 0;}
.steam .detail h4 {background:url(../images/tr/bul_tit.gif) 0 center no-repeat;padding-left:10px;margin-bottom:15px;font-size:24px;color:#222;font-weight:600;}
.steam .detail h4 em {font-family:inherit;font-size:inherit;color:#e76557;font-weight:inherit;}
.steam .detail h5 {margin-bottom:15px;font-size:15px;color:#222;font-weight:500;}
.steam .detail h5.maT {margin-top:30px;}
.steam .keep { -ms-word-break: keep-all; word-break: keep-all;line-height:1.5;}
.steam .txt {padding:22px 0;font-size:14px;line-height:1.8;}
.steam table.tbl_list {width:100%;border:1px #e2e2e2 solid;line-height:1.5;*line-height:1.45;margin-top:20px;}
.steam table.tbl_list thead th {background:#666666;padding:7px 10px;color:#fff;border:1px #7f7f7f solid;font-weight:400;font-size:13px;}
.steam.ele table.tbl_list thead th.last {background:#44a500;border:1px #44a500 solid;}
.steam.ele table.tbl_list tbody td.last {color:#44a500}
.steam.mid table.tbl_list thead th.last {background:#43b1cb;border:1px #43b1cb solid;}
.steam.mid table.tbl_list tbody td.last {color:#43b1cb}
.steam.high table.tbl_list thead th.last {background:#7178c8;border:1px #7178c8 solid;}
.steam.high table.tbl_list tbody td.last {color:#7178c8}
.steam.high table.tbl_list tbody td .link,
.steam.high table.tbl_list tbody td .link:hover { text-decoration: none; }
.steam table.tbl_list + .tbl_list {margin-top:15px;}
.steam table.tbl_list tbody th {background:#f9f9f9;padding:7px 10px;color:#222;border:1px #e2e2e2 solid;font-size:14px;font-weight:500;}
.steam table.tbl_list tbody th.first {background:#f2f2f2;}
.steam table.tbl_list tbody td {padding:10px;border:1px #e2e2e2 solid;color:#666;letter-spacing:-0.045em;font-size:14px;}
.steam table.tbl_list tbody td strong {color:#222;}
.steam table.tbl_list tbody td a {text-decoration: underline; color: #3d78d6;}
.steam table.tbl_list tbody td .txt_bold {font-weight:500;}
.steam table.tbl_list tbody td table th,
.steam table.tbl_list tbody td table td {font-size: 12px; font-weight: normal;}
.steam.ele table.tbl_list tbody td table th,
.steam.ele table.tbl_list tbody td table td {color:#44a500}
.steam.mid table.tbl_list tbody td table th,
.steam.mid table.tbl_list tbody td table td {color:#43b1cb}
.steam.high table.tbl_list tbody td table th,
.steam.high table.tbl_list tbody td table td {color:#7178c8}
.steam .orderbox {line-height:1.5;*line-height:1.45;}
.steam .orderbox .bold{font-weight:500;}
.steam .orderbox > li {position:relative;padding-top:15px;background-position:54px 0;background-repeat:repeat-y;}
.steam .orderbox > li > dl {position:relative;border:1px #e2e2e2 solid; background:#fff;*zoom:1}
.steam .orderbox > li > dl > dt {position:absolute;width:120px;height:100%;border-right:1px #e2e2e2 solid;text-align:center;}
.steam .orderbox > li > dl > dt > em {display:block;position:absolute;top:50%;left:0;width:100%;margin-top:0;font-weight:500;font-size:14px;transform:translateY(-50%);}
.steam .orderbox > li > dl > dt > em.break {margin-top:-20px;}
.steam .orderbox > li > dl > dt.al_top > em {position: static; margin: 25px 0 15px;}
.steam .orderbox > li > dl > dd {padding:13px 13px 13px 140px;color:#666; border-top:1px #e2e2e2 solid;}
.steam .orderbox > li > dl > dt + dd {border-top:none}
.steam .orderbox > li > dl > dd > ul > li {line-height: 20px;color:#666;}
.steam .orderbox > li > dl > dd > ul > li strong {line-height: 28px;color:inherit;font-weight:500;}
.steam .orderbox > li > dl > dd > ul > li strong span{font-weight:500;}
.steam .orderbox > li > dl > dd > dl.list_num {*zoom:1}
.steam .orderbox > li > dl > dd > dl.list_num:after {content:""; display:block; clear:both;}
.steam .orderbox > li > dl > dd > dl.list_num > dt {float:left;width:80px;}
.steam .orderbox > li > dl > dd > dl.list_num > dd {float:left;width:512px;}
.steam .orderbox > li > dl > dd table {margin-top:10px}
.steam .orderbox > li > dl > dd table.tbl_list thead th {background:#f2f2f2;padding:5px 10px;color:#222;border:1px #e2e2e2 solid;text-align:center;text-indent:0}
.steam .orderbox > li > dl > dd table.tbl_list tbody td {padding:5px 10px;border:1px #e2e2e2 solid;text-align:center;text-indent:0}
.steam .orderbox > li > dl > dd strong.txt_dark + ul {margin-top: 5px;}
.steam .orderbox > li > dl.com {background:#e6f6fb;padding:20px;}
.steam .orderbox > li > dl.com > dt {display:block;position:static;width:auto;height:auto;border-right:none;text-align:left;}
.steam .orderbox > li > dl.com > dt > em {display:block;position:static;margin-top:0;}
.steam .orderbox > li > dl.com > dd {padding:5px 0 0 0;border-top:none;}
.steam .orderbox > li.last {background-repeat:no-repeat;background-position:54px 0}
.steam.ele .orderbox > li {background-image:url(../images/tr/bg_line_e.png);}
.steam.ele .orderbox > li.last {background-image:url(../images/tr/bg_line_last_e.png);}
.steam.ele .orderbox > li > dl > dt {background:#e8f4e0;color:#44a500;}
.steam.ele .orderbox > li > dl > dt.mark {background: #c7e4b2;}
.steam.mid .orderbox > li {background-image:url(../images/tr/bg_line_m.png);}
.steam.mid .orderbox > li.last {background-image:url(../images/tr/bg_line_last_m.png);}
.steam.mid .orderbox > li > dl > dt {background:#e6f6fb;color:#0083a6;}
.steam.high .orderbox > li {background-image:url(../images/tr/bg_line_h.png);}
.steam.high .orderbox > li.last {background-image:url(../images/tr/bg_line_last_h.png);}
.steam.high .orderbox > li > dl > dt {background:#edeefb;color:#7178c8;}
.steam .orderbox > li:first-child {padding:0;background:none;}
.steam .list_cir > li,
.steam .list_num > li {margin-top:15px;text-indent:-15px;padding-left:15px;}
.steam .list_cir > li:first-child,
.steam .list_num > li:first-child {margin:0;}
.steam .list_hyp > li {text-indent:-7px;padding-left:7px;}
.steam .list_sta > li {text-indent:-10px;padding-left:10px;margin-top:10px;}
.steam .list_sta > li:first-child {margin:0;}
.steam .indent_34 li {text-indent:-34px;padding-left:34px;}
.steam .indent_37 li {text-indent:-37px;padding-left:37px;}
.steam .indent_43 li {text-indent:-43px;padding-left:43px;}
.steam .indent_48 li {text-indent:-48px;padding-left:48px;}
.steam .indent_52 li {text-indent:-52px;padding-left:52px;}
.steam .indent_57 li {text-indent:-57px;padding-left:57px;}
.steam .indent_65 li {text-indent:-65px;padding-left:65px;}
.steam .indent_72 li {text-indent:-72px;padding-left:72px;}
.steam .indent_84 li {text-indent:-84px;padding-left:84px;}
.steam .indent_98 li {text-indent:-98px;padding-left:98px;}
.steam .mg0 li {margin: 0;}

.steamListWrap > li{line-height:22px !important;font-size:13px;}
.steamListWrap > li + li{margin-top:15px;}
.steam .steamListWrap li + li{margin-top:0;}

.steam .img_wrap {position:relative;}
.steam .img_wrap .popImgView {display:none;position:absolute;top:0;left:10px;background:#fff;border:1px #494949 solid;padding:50px 20px 20px 20px;}
.steam .img_wrap .popImgView a {position:absolute;top:15px;right:15px;}

.steam .interview{margin-top:0;}
.steam .interview p{line-height:1.8 !important;}
.steam .interview .fl_l {float: left; max-width:204px !important; margin:0 30px 0 0 !important;}
.steam .interview .fl_r {float: right;width:calc(100% - 234px) !important;}
.steam .interview .fl_n {clear:both;margin-top:15px}
.steam .interview dl {margin-top:30px;}
.steam .interview dl dt {margin-bottom:10px;padding-left:30px;background:url('../images/tr/check.png') no-repeat left center;font-size:20px;font-weight:500;color:#e76557;line-height:1.05;}
.steam .interview p,
.steam .interview div,
.steam .interview dd{color:#666;line-height:1.85 !important;letter-spacing:-0.07em !important;word-break:keep-all;}

.steam .databox ul {border-top:2px #9e9fa1 solid;border-bottom:1px #d5d5d5 solid;}
.steam .databox li {position:relative;height:36px;padding:9px 100px 9px 10px;line-height:18px;border-top:1px #d5d5d5 dashed;border-bottom:none;}
.steam .databox li:first-child {border:none}
.steam .databox li.no_result {padding:73px 0 73px 0;text-align:center;}
.steam .databox li .sbj {display:inline-block;width:150px;}
.steam .databox.s06 li .sbj {width:170px;}
.steam .databox.s08 li .sbj {width:200px;}
.steam .databox li img {margin:0 5px 0 0;}
.steam .databox li a {position:absolute;top:6px;right:10px;}
.steam .databox .btn {margin-top:10px;text-align:right;}
.steam .themebox ul {width:105%;*zoom:1;}
.steam .themebox ul:after {content:""; display:block; clear:both;}
.steam .themebox li {float:left;width:244px;margin:0 5px 5px 0}
.steam .themebox li a {display:block;width:244px;height:56px;background:url(../images/tr/btn_theme.gif) 0 0 no-repeat;padding:10px 0 0 20px;color:#4f6b87;font-size:15px;font-weight:500; text-decoration:none;line-height:1.35;border:none;border-radius:0;}
.steam .themebox li a.db {width:100%;height:76px;background:url(../images/tr/btn_theme_2.gif) 0 0 no-repeat;}
.steam .themebox li a span{color:#4f6b87;font-size:15px;font-weight:500;padding-bottom:0;line-height:1.35}
.steam .themebox li a .sbj {display:block;font-size:12px;color:#444;font-weight:400;}
.steam .themebox li a:hover{padding:10px 0 0 20px; background:url(../images/tr/btn_theme.gif) 0 0 no-repeat; }
.steam .themebox li a.db:hover{background:url(../images/tr/btn_theme_2.gif) 0 0 no-repeat;}

/* 박정미 : steam_04 */
.steam .orderbox > li > dl.conImg > dd {width:374px;border-right:1px #e2e2e2 solid;}
.steam .orderbox > li > dl.conImg > dd.img {position:absolute;top:15px;right:0;width:217px;padding:0;border:none}

/* 김선미 : steam_06 */
.steam .img_wrap .popImgView.p1 {top:178px;left:30px}
.steam .img_wrap .popImgView.p2 {top:636px;left:30px}
.steam .img_wrap .popImgView.p3 {top:636px;left:30px}

/* 정원희 : steam_30 */
.steam .orderbox.type2 > li {background-position: 147px 0;}
.steam .orderbox.type2 > li > dl > dt {width: 220px;}
.steam .orderbox.type2 > li > dl > dt > em {width: 140px; padding-left: 80px; box-sizing:content-box;}
.steam .orderbox.type2 > li > dl > dt > span {position: absolute; left: 0; top: 0; width: 80px; height: 100%; border-right: 1px solid #fff; z-index: 2;}
.steam .orderbox.type2 > li > dl > dt > span em {display:block;position:absolute;top:50%;left:0;width:100%;margin-top:-9px;font-weight:500;}
.steam .orderbox.type2 > li > dl > dd {padding-left: 240px;}

/*********************************************************************************/
/*
/*********************************************************************************/
.departmentInfo {padding-top: 30px; border-top: 1px solid #989898; font-size: 13px; color: #333;}
.departmentInfo .chkList {margin-bottom: 30px;}
.departmentInfo .chkList li {line-height: 16px; margin-top: 8px; padding-left: 20px; background: url(../images/create/department/ico_chkList.png) no-repeat 0 0; font-size: 14px;}
.departmentInfo .chkList li:first-child {margin-top: 0;}
.departmentInfo .chkList li span {color: #487b99;}
.departmentInfo .tab {border-bottom: 2px solid #46a3db; *zoom:1}
.departmentInfo .tab.type02 {border-color: #3d78d6;}
.departmentInfo .tab:after {content: ""; display: block; clear: both;}
.departmentInfo .tab li {float: left; width: 107px;}
.departmentInfo .tab li.tab01 {width: 105px;}
.departmentInfo .tab li a {display: block; height: 47px; border-top: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; background: #f7f7f7; text-align: center; font-weight:500; font-size: 15px; color: #666;}
.departmentInfo .tab li.tab07 a {border-right: 1px solid #d9d9d9;}
.departmentInfo .tab li a:hover {text-decoration: none; color: #46a3db;}
.departmentInfo .tab li a span {display: inline-block; height: 17px; line-height: 17px; padding: 15px 0;}
.departmentInfo .tab li.on a {border: 1px solid #46a3db; border-bottom: none; background: #46a3db; color: #fff;}
.departmentInfo .tab li.on + li a {border-left: 1px solid #f7f7f7;}
.departmentInfo .tab.type02 li.on a {border: 1px solid #3d78d6; border-bottom: none; background: #3d78d6;}
.departmentInfo .tab li.on span {padding-left: 35px; background-image: url(../images/create/department/ico_tab.png); background-repeat: no-repeat;}
.departmentInfo .tab li.on.tab01 span {background-position: 0 50%;}
.departmentInfo .tab li.on.tab02 span {background-position: -105px 50%;}
.departmentInfo .tab li.on.tab03 span {background-position: -210px 50%;}
.departmentInfo .tab li.on.tab04 span {background-position: -315px 50%;}
.departmentInfo .tab li.on.tab05 span {background-position: -423px 50%;}
.departmentInfo .tab li.on.tab06 span {background-position: -527px 50%;}
.departmentInfo .tab li.on.tab07 span {background-position: -628px 50%;}
.departmentInfo .tab_txt {height: 34px; line-height: 17px; margin-bottom: 40px; padding: 20px 28px; border: 1px solid #afd6ed; border-top: none;}
.departmentInfo .tab_txt p {display: none;}
.departmentInfo .tit {margin-bottom: 10px; *zoom:1}
.departmentInfo .tit:after {content: ""; display: block; clear: both;}
.departmentInfo .tit h4 {float: left; font-weight:500; font-size: 20px; color: #333;}
.departmentInfo .tit p {float: left; line-height: 16px; margin-left: 10px; margin-top: 6px; font-size: 12px; color: #666;}
.departmentInfo .tit .sort {float: right; line-height: 16px; margin-top: 6px;}
.departmentInfo .tit .sort span {vertical-align: middle; margin-left: 8px;}
.departmentInfo .tit .sort input {vertical-align: middle;}
.departmentInfo .tit .sort label {margin-left: 2px; font-size: 12px; color: #666; vertical-align: middle;}
.departmentInfo .dept_list {height: 173px; margin-bottom: 35px; padding: 20px 8px; border: 1px solid #b1ddf7; background: #daedf8;}
.departmentInfo .dept_list ul {height: 145px; margin-bottom: 10px; *zoom:1}
.departmentInfo .dept_list ul:after {content: ""; display: block; clear: both;}
.departmentInfo .dept_list ul li {float: left; width: 219px; margin-bottom: 6px; padding: 0 12px;}
.departmentInfo .dept_list ul li a {display: block; height: 18px; letter-spacing: -0.5px; padding-left: 6px; background: url(../images/create/department/bl_dept_off.png) no-repeat 0 7px; color: #333;}
.departmentInfo .dept_list ul li a span {display: inline-block; height: 17px; line-height: 17px; margin-right: 4px; border-bottom: 1px solid #daedf8; vertical-align: middle; white-space: nowrap;}
.departmentInfo .dept_list ul li a img {vertical-align: middle;}
.departmentInfo .dept_list ul li.on a {font-weight:500;}
.departmentInfo .dept_list ul li.on a,
.departmentInfo .dept_list ul li a:hover {text-decoration: none; background-image: url(../images/create/department/bl_dept_on.png); color: #447ea1;}
.departmentInfo .dept_list ul li.on a span,
.departmentInfo .dept_list ul li a:hover span {border-bottom: 1px solid #447ea1;}
.departmentInfo .dept_list li .interview {padding-right: 12px; background: url(../images/create/department/ico_interview.png) no-repeat 100% 0;}
.departmentInfo .dept_list .page {margin-top: 10px; text-align: center;}
.departmentInfo .dept_list .page a {display: inline-block; width: 16px; height: 16px; line-height: 15px; border: 1px solid #dcdde0; background: #fff; font-weight:500; font-size: 12px; color: #333; vertical-align: middle;}
.departmentInfo .dept_list .page a:hover {text-decoration: none;}
.departmentInfo .dept_list .page a.on {border-color: #3e7da1; background: #3e7da1; color: #fff;}
.departmentInfo .dept_list .page a.btn {width: 18px; height: 18px; border: none;}
.departmentInfo .dept_list .page a.btn.prev {background: url(../images/create/department/btn_prev.png) no-repeat 50% 50%;}
.departmentInfo .dept_list .page a.btn.next {background: url(../images/create/department/btn_next.png) no-repeat 50% 50%;}

/* 인쇄영역 */
.dept_detail .dept_tit {position: relative; padding-bottom: 16px; color: #333;}
.dept_detail .dept_tit h5 {display: inline-block;height: 30px; line-height: 30px; font-weight: 600; font-size: 24px; color: #474e62; *display:inline; *zoom:1;}
.dept_detail .dept_tit h5.interview{margin:0;width:auto;padding-right:33px;background:url('../images/create/ico_interview.png') no-repeat right center;}
.dept_detail .dept_tit .btn_print {position: absolute; right: 0; top:-1px; display: block; width: 108px; height: 31px; background: url('../images/create/btn_print.png') no-repeat 0 0;}
.dept_detail .table_wrap{border: 1px solid #dddddd;border-radius:15px;overflow:hidden;}
.dept_detail table {width:100%;}
.dept_detail th {background: #f1f1f1; text-align: center;font-size:16px;font-weight:400;color:#393d49;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.dept_detail td {padding: 17px 20px;font-size:16px;color:#61646d;line-height:24px;border-bottom:1px solid #ddd;letter-spacing: -0.04em;}
.dept_detail tr:last-child th,
.dept_detail tr:last-child td{border-bottom:none;}
.dept_detail td a {display: inline-block;margin-right:2px; padding-right: 12px;  background: url('../images/create/list_arrow_min.png') no-repeat 100% 50%; color: #ff8125;font-size:inherit;font-weight:400;letter-spacing: -0.04em;}
.dept_detail td a:hover {text-decoration: underline; text-underline-position: under;}
.dept_detail td p {margin-top: 13px; font-size: 16px; color: #61646d;letter-spacing: -0.04em;}
.dept_detail td p span {display: inline-block; padding-right: 12px; background: url('../images/create/list_arrow_min.png') no-repeat 100% 50%; color: #ff8125;font-size:inherit;font-weight:400;letter-spacing: -0.04em;}
.dept_detail .btm_txt {padding: 15px 0 0; text-align: right;color:#8e9091;line-height:1;}
.dept_detail .interview h5 {margin-bottom: 5px; text-align:center;}
.dept_detail .interview .img {margin-bottom:20px;}
.dept_detail .interview .img img {width: 100%;}
.dept_detail .interview .interviewDetail {letter-spacing: -0.09em; font-size:13px; line-height: 22px; color: #666; word-wrap: break-word;}
.dept_detail .interview .name {padding-bottom:20px; border-bottom: 1px dashed #b2b2b2;  color: #2b82c6;}
.dept_detail .interview .name span{font-weight:500; font-size: 16px;}
.dept_detail .interview .name em {margin-left: 8px; padding-left: 8px; border-left: 1px solid #8ebce1;font-weight:500; font-size: 16px;}
.dept_detail .interview .interviewDetail p:first-child {padding-top: 0;}
.dept_detail .interview .interviewDetail p {padding:24px 0 12px 28px; text-indent:-28px; font-weight: 600; font-size: 16px; color: #333;}
.dept_detail .interview .interviewDetail p > span {color:#f75442;}
.dept_detail .interview .interviewDetail .lts {letter-spacing: -0.09em;}
.dept_detail .interview .interviewDetail .lts2 {letter-spacing: -0.1em;}
.dept_detail .interview .interviewDetail .footnot {position:relative; top:-5px; color: #888;}
.dept_detail .interview .interviewDetail .txt_footnote {font-size: 12px; color: #888;}
.dept_detail .interview .interviewDetail .justifyKeep { word-break: keep-all;  text-align: justify; padding-top: 24px;}
.dept_detail .interview .interviewDetail .justifyKeep > span {color:#4083ee;line-height: 0px;}
.dept_detail .interview .interviewDetail .justifyKeep > em {display:block;text-align:right;color:#4083ee;font-size:11px;margin-top:5px;line-height:20px;}



.steam .tbl_list.keep ul ul{padding-left:11px;text-indent:-9px;font-size:14px;}
.steam .tbl_list.keep ul ul li{font-size:inherit;}

@media print {
    .header,
    .lnb,
    .cont_head,
    .department_tab,
    .department_tab_txt,
    .tit,
    .sort,
    .dept_list,
    #quickMenu,
    .typeView .title,
    .typeView .detail_head,
    .typeView .tab_menu,
    .typeView .type_tab,
    .typeView .print,
    .typeView .fileList,
    .typeView .btnR,
    #cmtViewArea,
    .go_list,
    .footer{display:none;}
    .wrap, .content, .subcontents{padding:0 !important;margin:0;width:100%;}
    .detail_view_wrap{border:0;}
}

.travelDetail .teacher .thumb a{display:none!important;}

/* 2022-04-26 초등 공모전 수상작 이지호편 기준 상세 개편 */
.steam.wid910{width:910px;}
.steam.wid910 .tabmenu.fixed{width:910px;}
.steam.wid910 .tabmenu ul{display:flex;}
.steam.wid910 .tabmenu ul li{float: none; width:auto !important; flex:auto;}
.steam.wid910 .fl_r.keep{width: calc(100% - 234px) !important;}
.steam.wid910 .detail h4 {position:relative;margin-bottom:15px;padding-left:0;font-family:'Noto Sans Korean', sans-serif;font-size:24px;font-weight:700;color:#474e62;line-height:0.9;letter-spacing:-0.06em;background:none;}
.steam.wid910 .detail h4:before,
.steam.wid910 .detail h4:after{content:'';display:inline-block;border-radius:100%;}
.steam.wid910 .detail h4:before{width:22px;height:22px;margin-right:10px;background:#00b879;vertical-align:top;}
.steam.wid910 .detail h4:after{position:absolute;top:6px;left:6px;width:10px;height:10px;background:#fff;}
.steam.wid910 #detail_06 h4 {font-size:26px;color:#474e62;font-weight:600;}
.steam.wid910 #detail_06 h4 em {font-family:inherit;font-size:inherit;color:#fd5b89;font-weight:inherit;}
.steam.wid910 #detail_06 h4:before{background:#fd5b89;}
.steam .detail h5{font-size:20px; color:#474e62; font-weight:500;}
.steam .databox .dataTbl{width:100%;border-top:1px solid #ddd;}
.steam .databox .dataTbl th,
.steam .databox .dataTbl td{height:58px;padding:0 0 0 20px;border-bottom:1px solid #ddd;font-size:16px;color:#61646d;text-align:left;letter-spacing:-0.02em;}
.steam .databox .dataTbl th{background:#f1f1f1;border-right:1px solid #ddd;}
.steam .databox .dataTbl td > *{display:inline-block;vertical-align:middle;}
.steam .databox .dataTbl td > p{width:calc(100% - 120px);font:inherit;}
.steam .databox .dataTbl td > p + a{margin-left:20px;}

/* 2022-06-10 오류 수정 및 고도화 요청 */
.ico.search.disabled{opacity:0.7;background-color:#eee;border:none;}
.ico.search.disabled span{background-image:url('../images/educourse/ic_detail_view_disable.png');}
.ico.search.disabled:hover{cursor:default; background-color:#eee!important;}


/* 2023-06-27 초등 개편 공모전 수상작 수정*/
.originalidea.content.award .steam.wid910 .tabmenu ul li.tab5 {display: none;}

.travelDetail .conbox.type2 .teacher .thumb {width: 140px;}

/*2023-06-30 재우쌤 디자인 번경*/
.travel_contents .create_tb.tblist.view tbody td.article {padding-bottom: 0;}
.travel_contents .create_tb.tblist.view tbody td .view_article {padding-bottom: 0;}
.create_tb.tblist.view tbody td.article
.travelList {margin-bottom: 40px;}
.travelList tr td.article .fileDown {margin-top: 0; border: 0;}
.travelList.create_tb.tblist.view tbody td .view_article {padding-bottom: 0; border-bottom: 1px solid #ddd;}
.travelList.create_tb.tblist.view tbody td .view_article #new_travel.travelDetail.w910 {padding-bottom: 47px;}
.travelList .travelDetail .conbox.type2 .teacher .thumb {width: 140px;}

/*재우쌤 썝팁*/
/* Box: samTip */
.tblist.view tbody .view_article .travelDetail .box.samTip {position: relative; margin-top: 40px;padding: 30px 30px 30px 40px;background: #f9f4ee;border: 1px solid #f4e8d9;border-radius: 15px;}
.tblist.view tbody .view_article .travelDetail .box.samTip .character {position: absolute;top: 23px;left: 40px;width: 74px;height: 74px;border: 4px solid #f9f4ee;}
.tblist.view tbody .view_article .travelDetail .box.samTip .boxTit {display: block;padding-left: 50px;background: url(../images/editor/ico/ico_box_tit.png) 0 50% no-repeat;font-family: 'netmarbleB', sans-serif;font-size: 21px;color: #e76557;line-height: 1.9;}
.tblist.view tbody .view_article .travelDetail .box.samTip .boxTit {padding-left: 87px;background: none;color: #41b75a;line-height: 1;}
.tblist.view tbody .view_article .travelDetail .box.samTip p:not(.boxTit) {margin-left: 87px;}
