@charset "utf-8";
.fileIcon {display:inline-block; margin-left:10px; width:14px; height:19px; background-image:url("./../images/i_file02.png"); background-repeat:no-repeat; background-size:14px auto; background-position:center center;}
.tab.type03 {border:none;}
.tab.type03 li {width: auto !important; height:30px; margin-right:5px; margin-bottom:10px; border:none;}
.tab.type03 li a {height:30px; padding:0 10px; line-height:30px; border:1px solid #0b4079; color:#0b4079;}
.tab.type03 li.on a, .tab.type03 li a:hover {background-color:#0b4079; color:#fff;}
#contents .g_new {margin:0px 2px; padding:0px 5px;width:50px; height:20px; border-radius:0 0 2px 2px; background-color:orangered; font-size:10px; font-weight:100; color:#fff; line-height:20px; text-align:center; opacity:0.94; flaot:left;}




.r_title {position:relative; margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #222;}
.r_title p {font-size:26px; font-weight:500; line-height:30px;}
.r_title a {display:inline-block; position:absolute; right:0; top:0; padding:0 10px; line-height:28px; border:1px solid #222; color:#222; font-weight:400; transition:0.2s;}
.r_title a:hover {background-color:#222; color:#fff;}

.review_box .v_comment {display:block; width:auto; padding:10px 12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fafafa;}
.review_box .v_comment .vc_list {display:inline-block; position:relative; width:100%;}
.review_box .v_comment .vc_list li {display:block; position:relative; padding:10px 12px; border-bottom: 1px solid #ddd;}
.review_box .v_comment .vc_list li:first-child {padding-top: 0;}
.review_box .v_comment .vc_list .vcl_id {font-size:13px; color:#111; line-height:20px;}
.review_box .v_comment .vc_list .vcl_date {font-size:12px; color:#bbb; line-height:16px;}
.review_box .v_comment .vc_list .vcl_edit {display:inline-block; vertical-align:middle; position:absolute; right:10px; top:10px;}
.review_box .v_comment .vc_list .vcl_txt {margin-top:10px; font-size:14px; line-height:22px;}
.review_box .v_comment .vc_list .vc_list {margin-top:20px; padding-left:30px; box-sizing:border-box;}
.review_box .v_comment .vc_list .vc_list li {position:relative; border-top:0px; border-bottom:1px solid #eee; padding:10px 0;}
.review_box .v_comment .vc_list .vc_list li:last-child {border-bottom:0px;}
.review_box .v_comment .vc_list .vc_list li:before {content:""; position:absolute; left:-30px; top:9px; width:10px; height:10px; border-bottom:1px solid #999; border-left:1px solid #999;}
.review_box .v_comment .vc_list .vc_list li:after {content:""; position:absolute; left:-20px; top:14px; border-top:5px solid transparent; border-left:6px solid #999; border-bottom:5px solid transparent;}
.review_box .v_comment .vc_list .vc_list li .vcl_edit {right:0px; top:16px;}
.review_box .v_comment .vc_list .vc_list li textarea {margin-top:10px;}
/* 20170713추가 */
.review_box .v_comment .vc_list li:first-child {}
.review_box .v_comment .vc_list li.reply {position:relative; border-top:0px; border-bottom:1px solid #eee; padding:10px 0 10px 45px;}
.review_box .v_comment .vc_list li.reply:before {content:""; position:absolute; left:10px; top:9px; width:10px; height:10px; border-bottom:1px solid #999; border-left:1px solid #999;}
.review_box .v_comment .vc_list li.reply:after {content:""; position:absolute; left:17px; top:14px; border-top:5px solid transparent; border-left:6px solid #999; border-bottom:5px solid transparent;}
.review_box .v_comment .vc_list li.reply .vcl_edit {right:0px; top:16px;}
.review_box .v_comment .vc_list li.reply textarea {margin-top:10px;}


@media all and (max-width:1360px) {

#contents .journal_collections li {width:33.3%;}



}

@media all and (max-width:1000px) {

.r_title p {font-size:20px; text-align:center;}
.r_title a {position:inherit; width:100%; margin-top:10px; text-align:center;}

}

@media all and (max-width:768px) {

    #contents .journal_collections li {width:50%;}

}