/* PC main */
    /* reset */
        .pcMain .ibuilderModules { float: none; display: block; }
        .pcMain .ibuilderModules * { float: none; }
        .pcMain .ibuilderModules div, .pcMain .ibuilderModules div, .pcMain .ibuilderModules h1, .pcMain .ibuilderModules h2, .pcMain .ibuilderModules h3, .pcMain .ibuilderModules h4, .pcMain .ibuilderModules h5, .pcMain .ibuilderModules h6, .pcMain .ibuilderModules ul { display: block; }
        .pcMain .ibuilderModules input, .pcMain .ibuilderModules textarea, .pcMain .ibuilderModules img { display: inline-block; }
        .pcMain .ibuilderModules ul { list-style: none; }
        .pcMain .ibuilderModules li { display: list-item; }

    /* common */
        .pcMain { float: none; display: block; padding: 10px; padding-top: 0; }
        .pcMain .ibuilderModules .hidden { display: none; }
        .pcMain .ibuilderModules .ib_box { padding-bottom: 10px; }
        .pcMain .ibuilderModules .ib_box > .section:last-of-type,
        .pcMain .ibuilderModules .ib_box > .verticalWrap > .section:last-of-type { border-bottom-style: solid; }
        .pcMain .ibuilderModules .V_harf,
        .pcMain .ibuilderModules .V_60per { overflow: hidden; }
        .pcMain .ibuilderModules .V_harf .verticalWrap { float: left; width: 50%; }
        /* .pcMain .ibuilderModules .V_harf .verticalWrap:nth-child(2) { float:right; width:49.5% } */
        .pcMain .ibuilderModules .V_harf .verticalWrap .section { margin-left: 5px; }
        .pcMain .ibuilderModules .V_harf .verticalWrap:first-child .section { margin-left: 0; margin-right: 5px; }
        .pcMain .ibuilderModules .V_60per .verticalWrap { float: left; width: 288px; }
        .pcMain .ibuilderModules .V_60per .verticalWrap:first-child { width: 434px; }
        .pcMain .ibuilderModules .V_60per .verticalWrap .section { margin-left: 1px; }
        .pcMain .ibuilderModules .V_60per .verticalWrap:first-child .section { margin-left: 0;  }
        .pcMain .ibuilderModules .head_title  { font-size: 16px; }

/* PC powerbbs */
    /* reset */
        #powerbbsHead .ibuilderModules { float: none; display: block; width: 710px; margin: 0 auto;overflow:hidden; }
        #powerbbsHead .ibuilderModules * { float: none; }
        #powerbbsHead .ibuilderModules div,
        #powerbbsHead .ibuilderModules div,
        #powerbbsHead .ibuilderModules h1,
        #powerbbsHead .ibuilderModules h2,
        #powerbbsHead .ibuilderModules h3,
        #powerbbsHead .ibuilderModules h4,
        #powerbbsHead .ibuilderModules h5,
        #powerbbsHead .ibuilderModules h6,
        #powerbbsHead .ibuilderModules ul { display: block; }
        #powerbbsHead .ibuilderModules input,
        #powerbbsHead .ibuilderModules textarea,
        #powerbbsHead .ibuilderModules img { display: inline-block; }
        #powerbbsHead .ibuilderModules ul { list-style: none; }
        #powerbbsHead .ibuilderModules li { display: list-item; }

    /* common */
        #powerbbsHead .ibuilderModules .hidden { display: none; }
        #powerbbsHead .ibuilderModules .ib_box { padding-bottom: 10px; }
        #powerbbsHead .ibuilderModules .ib_box > .section:last-of-type,
        #powerbbsHead .ibuilderModules .ib_box > .verticalWrap > .section:last-of-type { border-bottom-style: solid; }
        #powerbbsHead .ibuilderModules .V_harf,
        #powerbbsHead .ibuilderModules .V_60per { overflow: hidden; }
        #powerbbsHead .ibuilderModules .V_harf .verticalWrap { float: left; width: 50%; }
        #powerbbsHead .ibuilderModules .V_harf .verticalWrap .section { margin-left: 5px; }
        #powerbbsHead .ibuilderModules .V_harf .verticalWrap:first-child .section { margin-left: 0; margin-right: 5px; }
        #powerbbsHead .ibuilderModules .V_60per .verticalWrap { float: left; width: 288px; }
        #powerbbsHead .ibuilderModules .V_60per .verticalWrap:first-child { width: 434px; }
        #powerbbsHead .ibuilderModules .V_60per .verticalWrap .section { margin-left: 1px; }
        #powerbbsHead .ibuilderModules .V_60per .verticalWrap:first-child .section { margin-left: 0;  }
        #powerbbsHead .ibuilderModules .head_title  { font-size: 16px; }

        #powerbbsHead .section.title .head_title a.more { display: block; }

        /* ibuilderLegacyModule */
        #powerbbsHead .ibuilderModules .ibuilderLegacyModule div,
        #powerbbsHead .ibuilderModules .ibuilderLegacyModule ul,
        #powerbbsHead .ibuilderModules .ibuilderLegacyModule li { float: left; }
        #powerbbsHead .ibuilderModules .ibuilderLegacyModule .section.banner a { display: inline-block; }
        #powerbbsHead .ibuilderModules .commu-common .common-title {
            position: relative;
            margin: 0 0 0px;
            padding: 0 20px;
            height: 45px;
            overflow: hidden;
            padding: 0 20px;
            height: 45px;
            background: #484848;
            border-radius: 10px;
            line-height: 45px;
            color: #fff;
            font-size: 20px;
        }
        #powerbbsHead .ibuilderModules .commu-common .common-title::before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: -25px;
            z-index: 0;
            width: 300px;
            height: 45px;
            background: #383838;
            transform: skewX(-43deg);
        }
        #powerbbsHead .ibuilderModules .commu-common .common-title>span {
            position: relative;
            z-index: 1;
        }
    
/* title */
.section.title .head_title {
    box-sizing: border-box;
    position: relative;
}

.section.title .head_title a.more{
    display:block;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
    height: 100%;
}
/*
* issues #12
*/
.section.title .head_title a.more::after{
    display:block;
    content:'';
    clear:both;
}

.section.title .head_title span {
    display: block;
    float:left !important;
    text-indent: 36px;
    text-decoration: none;
    font-size: 12px;
    width:100%;
    height: 100%;
}

.section.title .head_title a.more span {
    width: 80%;
}

.section.title .head_title span:before,
.section.title .head_title div.more:before  {
    display: inline-block;
    vertical-align: middle;
    content: '';
    text-indent: 0;
    height: 100.1%;
}

.section.title .head_title a.more div.more {
    display:block;
    float:right !important;
    width:20%;
    padding-left:25px;
    box-sizing:border-box;
}

.W100 .section.title .head_title a.more div.more {
    padding-left:90px;
}

body.b800 .section.title .head_title div.more {
    padding-left:20px;
}

.section.title .head_title div.more svg{
    width: 32px;
    transform: scale(1);
}
/* end issues #12 */





.section.title .i_select {
    float: right;
    padding: 0px;
    margin: 5px;
}

.section.title:not(:first-of-type) {
    margin-top: 10px;
}

.section.title.cert .head_title ,
#powerbbsHead .section.title.cert .head_title {
    box-shadow: inset 5px 0 0 #d0d0d0, inset 0 5px 0 #d0d0d0, inset -5px 0 0 #d0d0d0;
    border-width: 1px;
    border-style: solid solid dashed;
}

.section.title.cert .head_title div,
#powerbbsHead .section.title.cert .head_title div {
    display: inline-block;
    vertical-align: middle;
}

.section.title.cert .head_title > *:before,
#powerbbsHead .section.title.cert .head_title > *:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.section.title.cert .head_title > *:after,
#powerbbsHead .section.title.cert .head_title > *:after,
.section.title.cert .head_title div.icon,
#powerbbsHead .section.title.cert .head_title div.icon,
.section.title.cert .head_title span.title,
#powerbbsHead .section.title.cert .head_title span.title,
.section.title.cert .head_title span.subtitle,
#powerbbsHead .section.title.cert .head_title span.subtitle {
    background-image: url('//static.inven.co.kr/image_2011/ibuilder/module/title/certificated_assets.png');
}

.section.title.cert .head_title > *:after,
#powerbbsHead .section.title.cert .head_title > *:after {
    content: '';
    display: block;
    width: 75px;
    height: 51px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.section.title.cert .head_title div.icon,
#powerbbsHead .section.title.cert .head_title div.icon {
    display: inline-block;
    font-size: 0;
    width: 41px;
    height: 46px;
    background-position: -75px 0;
    margin-left: 5px;
}

.section.title.cert .head_title div.container,
#powerbbsHead .section.title.cert .head_title div.container {
    width: 0;
    overflow: visible;
    white-space: nowrap;
    margin-left: 5px;
    position: relative;
    z-index: 2;
}

.section.title.cert .head_title span.title,
#powerbbsHead .section.title.cert .head_title span.title,
.section.title.cert .head_title span.subtitle,
#powerbbsHead .section.title.cert .head_title span.subtitle {
    display: block;
    text-indent: 0;
    font-size: 0;
    margin: 5px 0;
}

.section.title.cert .head_title span.title,
#powerbbsHead .section.title.cert .head_title span.title {
    width: 108px;
    height: 18px;
    background-position: -116px 0;
}

.section.title.cert .head_title span.subtitle,
#powerbbsHead .section.title.cert .head_title span.subtitle {
    width: 203px;
    height: 11px;
    background-position: 0 -51px;
    background-color: white;
}

/* focus-horizontal */
.section.focus-horizontal .focus-h {
    clear: both;
    overflow: hidden;
    padding: 10px 0 10px 0;
    background: #f3f3f3;
    border-width: 0 1px 1px 1px;
    border-color: #dfdfdf #d0d0d0;
    border-style: dashed solid;
}
.section.focus-horizontal .focus-h li.rows1 {
    clear: both;
    width: 345px;
    height: 58px;
    overflow: hidden;
    background: none;
    margin: 1px 0 0 9px;
}
.section.focus-horizontal .focus-h .link_imgtxt {
    width: 100%;
    height: 58px;
    overflow: hidden;
    display: block;
}
.section.focus-horizontal .focus-h .link_imgtxt .thumb_img {
    float: left;
    display: block;
}
.section.focus-horizontal .focus-h .link_imgtxt .thumb_img img {
    width: 95px;
    border: 1px solid #686868;
}
.section.focus-horizontal .focus-h .desc {
    float: left;
    display: block;
    margin-left: 9px;
    width: 228px;
}
.section.focus-horizontal .focus-h .desc .subject {
    margin-top: 4px;
    width: 200px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important;
    display: block;
}
.section.focus-horizontal .focus-h .desc .content {
    display: inline-block;
    height: 30px;
    margin: 7px 0 0;
}

/* list-bbs */
.section.list-bbs {
    clear: both;
    padding: 3px 0 4px 5px;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}
.section.list-bbs .list_txt {
    margin-left: 3px;
}
.section.list-bbs .list_txt li {
    clear: both;
    overflow: hidden;
    white-space: nowrap;
    background: url('//static.inven.co.kr/image_2011/closers/common/dot_2x2_black1.png') no-repeat left center;
    text-indent: 9px;
    margin-top: 0px;
    height: 14px;
    padding: 4px 0 2px 0;
}
.section.list-bbs .list_txt li .cateImg {
    vertical-align: middle;
}

/* list-bbs-thumbnail */
.section.list-bbs-thumbnail {
    clear: both;
    width: 354px;
    overflow: hidden;
    padding: 3px 0 4px 0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}
.section.list-bbs-thumbnail .list_thumbnail {
    padding: 0 12px;
}
.section.list-bbs-thumbnail .list_thumbnail:after {
    content: "";
    display: block;
    clear: both;
}
.section.list-bbs-thumbnail .list_thumbnail li {
    overflow: hidden;
    float: left!important;
    width: 153px;
    margin: 4px 6px 4px 6px;
}

.section.list-bbs-thumbnail .list_thumbnail li .thumb_img img {
    width: 151px;
    height: 90px;
    border: 1px solid #464646;
}

.section.list-bbs-thumbnail .list_thumbnail li .desc {
    display: block;
    height: 20px;
    padding: 0 4px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.section.list-bbs-thumbnail .list_thumbnail li .desc img {
    width: auto;
    height: auto;
    border: none;
}

/* searchBar */
.section.searchBar {
    clear: both;
    width: 354px;
    overflow: hidden;
    border: 1px solid #b9b9b9;
    padding-bottom: 6px;
    background: #f1f1f1;
}
.section.searchBar fieldset {
    padding: 7px 0px 0px 11px;
}
.section.searchBar .keyword {
    width: 260px;
    height: 25px;
    border: 1px solid #737373;
    float: left;
    overflow: hidden;
}
.section.searchBar .searchBttn {
    width: 67px;
    height: 25px;
    background: url(//static.inven.co.kr/image_2011/lostark/common/bttn_67x25_blue1_search.png) no-repeat left top;
    overflow: hidden;
    cursor: pointer;
    text-indent: -10000em;
    border: 0;
    float: left;
    overflow: hidden;
    margin-left: 5px;
}


/* focus-screen */
.section.focus-screen {
    padding: 3px 0 4px 0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}
.section.focus-screen .focuswrap {
    clear: both;
    overflow: hidden;
    padding: 5px 10px 7px 10px;
    border-bottom: 1px dashed #d0d0d0;
}
.section.focus-screen .focuswrap:after {
    content: "";
    clear: both;
    display: block;
}
.section.focus-screen .focuswrap .focusImage{
    height: 112px;
    margin: 2px auto 0 auto;
    overflow: hidden;
    display: block;
}
.section.focus-screen .focuswrap .focusImage a {
    display: block;
    width: 100%;
    height: 100%;
}
.section.focus-screen .focuswrap .focusImage a img {
    width: 331px;
    border: 1px solid #686868;
}
.section.focus-screen .focuswrap .focusImage a .play_btn {
    display: block; 
    width: 334px; 
    height: 112px;
    margin-top: -114px; 
    opacity: 0.9; 
    cursor: pointer;
    background-position: 21px 5px;
}
.section.focus-screen .focuswrap .focusImage a .play_btn:hover {
    background-position: 21px -100px;
}
.section.focus-screen .focuswrap dl {
    float: left!important;
    clear: both;
    overflow: hidden;
    background: none;
    height: 17px;
}
.section.focus-screen .focuswrap dl.nick {    
    margin-top: 9px;
}
.section.focus-screen .focuswrap dl dt {
    color: #dd2b00;
    font-weight: bold;
}
.section.focus-screen .focuswrap dl dd {
    margin-left: 4px;
}
.section.focus-screen .focuswrap dl.content {
    margin-top: 3px;
}

/* focus-image*/

.section.focus-image {
    border-width: 0 1px 1px 1px;
    border-color: #dfdfdf #d0d0d0;
    border-style: dashed solid;
}

.section.focus-image .focus-i > ul {
    background-color: #f3f3f3;
    overflow: hidden;
    padding: 4px;
    box-sizing: border-box;
    font-size: 0;
}

.section.focus-image .focus-i > ul > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
}

#powerbbsHead .ibuilderModules .section.focus-image .focus-i > ul > li {
    display: inline-block;
}

.section.focus-image .focus-i > ul > li > * > a {
    display: block;
    text-align: center;
}

.section.focus-image .focus-i > ul > li > .image {
    display: block;
    position: relative;
    border: 1px solid #8c8c8c;
    overflow: hidden;
    height: 83px;
}

.section.focus-image .focus-i > ul > li > .image > a > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section.focus-image.play_btn .focus-i > ul > li > .image > a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
}

.section.focus-image .focus-i > ul > li > .desc {
    text-align: center;
    margin: 6px 0 -4px 0;
}

.section.focus-image .focus-i > ul > li > .desc .subject {
    font-weight: bold;
}

.section.focus-image .focus-i > ul > li > .desc .comment {
    font-size: 0.9em;
    color: #3d85c6;
}

/* screen-vertical */
.section.screen-vertical {
    border:1px solid #989898;
    overflow:hidden;
}
.section.screen-vertical ul {
    overflow:hidden;
    padding-bottom:12px;
}
.section.screen-vertical li { width:170px; display:inline-block;margin:9px 0px 0px 9px;float:left!important; }
.section.screen-vertical li img {
    width:168px;
    height:98px;
    border:1px solid #989898;
}
.section.screen-vertical li .subject {
    width:75%;
    text-align:center;
    margin-top:8px;
}
.section.screen-vertical ul.screen-vertical li .subject {
    width:100%;
}
.section.screen-vertical li .subject a {
     font-weight:bold;
}
.section.screen-vertical li .subject a:hover {
    text-decoration:none!important;
}
.section.screen-vertical li .content {
    width:100%;
    text-align:center;
    margin-top:8px;
}
.section.screen-vertical li .content a {
     font-weight:bold;
}
.section.screen-vertical li .content a:hover {
    text-decoration:none;
}
/* screen-vertical : auto list*/
.section.screen-vertical div.desc a:hover { text-decoration: none!important; }
.section.screen-vertical div.desc { margin-top:0px;text-align:center; }
.section.screen-vertical div.desc span {  }
.section.screen-vertical div.desc span.subject { 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block; 
    vertical-align: -3px;
}
.section.screen-vertical div.desc span.comment {  }
.section.screen-vertical.ImageType5 div.desc{
    width:99%;
    text-align: left;
    text-indent: 5px;
    padding-top: 5px;
}
.section.screen-vertical.ImageType5 div.desc span{
    vertical-align: 0px;
}
.section.screen-vertical.ImageType5 div.desc span.category{

}
.section.screen-vertical.ImageType5 div.desc span.subject{
    display: inline;
    text-align: left;
}
.section.screen-vertical.ImageType5 div.desc span.nickname{
    color:#9293a5;
    margin: 3px 0;
    display: inline-block;
    width: 97%;
}



/* screen-vertical : rolling */
.screen-vertical .rolling {
	position: relative;
	margin-right:3px;
    padding: 10px 0px;
}
.screen-vertical .rolling .rolling-view {
	position: absolute;
	overflow: hidden;
	margin: 0 26px;
	padding: 0;
}
.screen-vertical .rolling .rolling-view ul {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.screen-vertical .rolling .rolling-view li {
	width: 162px;
	list-style: none;
	float: left;
	margin: 0 5px;
}
.screen-vertical .rolling .rolling-view li img {
	width: 160px;
	border: 1px solid black;
}
.screen-vertical .rolling .prev {
	position: absolute;
	left: 10px;
	top: 50%;
	display: inline-block;
	width: 10px;
	height: 20px;
	margin-top: -15px;
	text-indent: -10000em;
	background: url(//static.inven.co.kr/image_2011/common/brand/gui.png?v=6) no-repeat -66px -3px;
	cursor: default;
}

.screen-vertical .rolling .next {
	position: absolute;
	right: 10px;
	top: 50%;
	display: inline-block;
	width: 10px;
	height: 20px;
	margin-top: -15px;
	text-indent: -10000em;
	background: url(//static.inven.co.kr/image_2011/common/brand/gui.png?v=6) no-repeat -104px -3px;
	cursor: default;
}
.screen-vertical .rolling .next.enable {
	background-position: -121px -3px;
    cursor: pointer;
}
.screen-vertical .rolling .prev.enable {
	background-position: -83px -3px;
	cursor: pointer;
}

/* screen-vertical imagesize */
.screen-vertical.s3x4 li .image a {
    float: left;
    display: block;
    width: 148px;
    overflow: hidden;
    display:block;
    border: 1px solid black;
}
.screen-vertical.s3x4 li img {
    width:auto;
    height:auto;
    margin: 0 0 0 -87px;
    border:none;
}


/* banner-ad */
.section.banner-ad { 
    text-align: center; 
}
.section.banner {
    margin-bottom:2px;
    overflow: hidden;
}


.section.banner li{
    display: block;
    position: relative; 
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 3px;
}
.section.banner li.banner_text *{
    font-family: 'Noto Sans';
}
.section.banner li.banner_text .desc.over{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 8px 14px;
    color: #fff;
    margin: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,transparent,#000);
    background: linear-gradient(180deg,transparent 0,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8), -2px 0 0 rgba(0,0,0,.8), 0 2px 0 rgba(0,0,0,.8), 0 -2px 0 rgba(0,0,0,.8), 1px 1px rgba(0,0,0,.8), -1px -1px 0 rgba(0,0,0,.8), 1px -1px 0 rgba(0,0,0,.8), -1px 1px 0 rgba(0,0,0,.8);
}
.section.banner li.banner_text .desc .subject {
    display: block;
    margin-bottom: 5px;
    line-height: 1.05em
}

.section.banner li.banner_text .desc .content {
    display: block;
    line-height: 1.1em
}

/* focus-bbs */
.section.focus-bbs {
    clear: both;
    padding: 3px 0 4px 5px;
    background-color: #f3f3f3;
    border-bottom: 1px dashed #dfdfdf;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}
.section.focus-bbs .list_txt {
    margin-left: 3px;
}
.section.focus-bbs .list_txt li {
    clear: both;
    overflow: hidden;
    white-space: nowrap;
    background: url('//static.inven.co.kr/image_2011/ibuilder/module/focus-bbs/fonticon_hot1.png') no-repeat left center;
    text-indent: 40px;
    margin-top: 0px;
    height: 14px;
    padding: 4px 0 2px 0;
}
.section.focus-bbs .list_txt li .cateImg {
    vertical-align: middle;
}

/* list-icons */
.section.list-icons {
    background-color: #ecf0f1;
    border: 1px solid #989898;
}

.section.list-icons > ul {
    padding-bottom: 9px;
}

/* list-icons head */
#powerbbsHead .ibuilderModules .section.list-icons ul {
    overflow: hidden;
}
#powerbbsHead .ibuilderModules .section.list-icons li {
    float: left;
}

.section.list-icons > ul > li {
    display: inline-block;
    text-align: center;
    margin-top: 9px;
    vertical-align: top;
}

.section.list-icons > ul > li > a {
    display: block;
    text-decoration: none;
}

.section.list-icons > ul > li [data-html5tag="figure"] > [data-html5tag="figcaption"] {
    margin-top: 8px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* top-issue */
.section.top-issue > ul > li {
    display: inline-block;
    position: relative;
    z-index: 0;
}

/* issue-g */
.section.issue-g {
    display: block;
    overflow: hidden;
}

.section.issue-g .wrap {
    float: left;
    width: 50%
}

.section.issue-g .zone {
    float: left;
    width: 50%;
    box-sizing: border-box;
    border: 0;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    overflow: hidden;
}

.section.issue-g .zone.r1,.section.issue-g .zone.r2,.section.issue-g .zone.r3,.section.issue-g .zone.r4 {
    height: 218px
}

.section.issue-g .zone.r3.col-c2,.section.issue-g .zone.r3.col-c2-r2,.section.issue-g .zone.r4,.section.issue-g .zone.r7.col-c2,.section.issue-g .zone.r8 {
    border-right: 0
}

.section.issue-g .zone.r5,.section.issue-g .zone.r6,.section.issue-g .zone.r7,.section.issue-g .zone.r8 {
    height: 182px;
    border-bottom: 0
}

.section.issue-g .zone.col-c2 {
    width: 100%
}

.section.issue-g .zone.col-c2-r2 {
    width: 100%;
    height: 400px;
    border-bottom: 0
}

.section.issue-g .zone .effect-image{
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear,-webkit-transform .3s linear;
}
.section.issue-g .zone a:hover .effect-image{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}


.section.issue-g .zone .link_imgtxt {
    display: block;
    position: relative;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    /* background-size: cover */
}

.section.issue-g .zone .link_imgtxt .thumb_img {
    display: block;
    overflow: hidden
}

.section.issue-g .zone .link_imgtxt .thumb_img img {
    width: 100%;
    background-color: #f7f7f7
}

.section.issue-g .zone .link_imgtxt .desc {
    display: block;
    padding: 5px 5px 0
}

.section.issue-g .zone .link_imgtxt .over {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 8px 14px;
    color: #fff;
    margin: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,transparent,#000);
    background: linear-gradient(180deg,transparent 0,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8),-2px 0 0 rgba(0,0,0,.8),0 2px 0 rgba(0,0,0,.8),0 -2px 0 rgba(0,0,0,.8),1px 1px rgba(0,0,0,.8),-1px -1px 0 rgba(0,0,0,.8),1px -1px 0 rgba(0,0,0,.8),-1px 1px 0 rgba(0,0,0,.8)
}

.section.issue-g .zone .link_imgtxt .desc .subject {
    display: block;
    margin-bottom: 5px;
    line-height: 1.05em
}

.section.issue-g .zone .link_imgtxt .desc .content {
    display: block;
    line-height: 1.1em
}

.section.issue-g .zone .link_imgtxt .desc .date {
    font-size: 12px;
    color: #bebec5
}

/* focus-over */
#powerbbsHead .section.focus-over ul,
.section.focus-over ul {
    height: 100%;
}

#powerbbsHead .section.focus-over ul li,
.section.focus-over ul li {
    display: inline-block;
    height: 100%;
    box-sizing: border-box;
}

#powerbbsHead .section.focus-over ul li:last-of-type,
.section.focus-over ul li:last-of-type {
    padding-right: 0;
}

#powerbbsHead .section.focus-over ul li a,
.section.focus-over ul li a {
    display: block;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    position: relative;
}

#powerbbsHead .section.focus-over ul li a .desc,
.section.focus-over ul li a .desc {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 8px;
    display: block;
    background: linear-gradient(180deg,transparent,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8),
                -2px 0 0 rgba(0,0,0,.8),
                0 2px 0 rgba(0,0,0,.8),
                0 -2px 0 rgba(0,0,0,.8),
                1px 1px rgba(0,0,0,.8),
                -1px -1px 0 rgba(0,0,0,.8),
                1px -1px 0 rgba(0,0,0,.8),
                -1px 1px 0 rgba(0,0,0,.8);
}

#powerbbsHead .section.focus-over ul li a .desc span,
.section.focus-over ul li a .desc span {
    display: block;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}



/* #powerbbsHead .section.list-bbs-thumbnail {
    width: 348px;
}
#powerbbsHead .section.list-bbs-thumbnail .list_thumbnail li {
    margin-left:3px;
} */
.pcMain .ibuilderModules .ib_box.part-visible-sgrade:before {
    content: 'S급';
    position: absolute;
    background-color: red;
    color: white;
    padding: 1px 5px;
    font-size: 11px;
    font-family: dotum;
    border-radius: 0 0 5px 0;
    border: 1px solid darkred;
    pointer-events: none;
    z-index: 1;
}
/* brand-news */
.section.brand-news {
    clear: both;
    overflow: hidden;
    padding: 0;
  
}
.section.brand-news .list_thumbnail {
    padding: 0 0px;
}
.section.brand-news .list_thumbnail:after {
    content: "";
    display: block;
    clear: both;
}
.section.brand-news .list_thumbnail li {
    overflow: hidden;
    float: left!important;
    width: 100%;
	margin-top: 4px;
}
.section.brand-news .list_thumbnail li .thumb_img { float:left; margin-right: 4px; }
.section.brand-news .list_thumbnail li .thumb_img img {
    width: 104px;
    height: 74px;
    border: 1px solid #cbcbcb;
}
.section.brand-news .list_thumbnail li .desc {
    display: block;
    height: 30px;
    padding-top: 4px;
	overflow: hidden;
}
.section.brand-news .list_thumbnail li .content {
    display: block;
    height: 39px;
    overflow: hidden;
    padding: 0;
	line-height: 13px;
}
.section.brand-news .list_thumbnail li .eventBtn {
    display: inline-block;
    width: 61px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    margin:10px 0px 0px 4px;
}
.section.brand-news .list_thumbnail li .eventBtn.inlineBtn {
    float:right;
    margin-top:-22px;
}
.section.brand-news .list_thumbnail li .eventBtn.inlineBtn:hover {
    text-decoration:none;
}
.section#brandBoardlist {
    border:none;
    width:337px;
    overflow:hidden;
}
.section.brand-news a:hover { text-decoration:none; }
.section.section.brand-news a span:hover { text-decoration:underline}


/* brand report gallery */
.section.brand-report-gallery .list_thumbnail {
    overflow:hidden;
}
.section.brand-report-gallery .list_thumbnail li {
    overflow:hidden;
    float:left;
    display:block;
    width: calc(33.3% - 8px);
    margin-top:10px;
    margin-right: 8px;
}
.section.brand-report-gallery .list_thumbnail li a {
    display:block;
}
.section.brand-report-gallery .list_thumbnail li .thumb_img {
    display:block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow:hidden;
}
.section.brand-report-gallery .list_thumbnail li .thumb_img img {
    width:100%;
    height:100%;
}
.section.brand-report-gallery .list_thumbnail li .content {
    overflow:hidden;
    display:block;
    margin-top: 8px;
    width:100%;
    height:1em;
    text-align:center;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.section.brand-report-gallery.cols2 .list_thumbnail li { width: calc(50% - 8px); }
.section.brand-report-gallery.cols2 .list_thumbnail li:nth-child(2n) { margin-right:0; }
.section.brand-report-gallery.cols2 .list_thumbnail li .thumb_img { height:150px; }
.section.brand-report-gallery.cols3 .list_thumbnail li { width: calc(33.3% - 8px); }
.section.brand-report-gallery.cols3 .list_thumbnail li:nth-child(3n) { margin-right:0; }
.section.brand-report-gallery.cols3 .list_thumbnail li .thumb_img { height:100px; }
.section.brand-report-gallery.cols4 .list_thumbnail li { width: calc(25% - 10px); margin-right:10px; }
.section.brand-report-gallery.cols4 .list_thumbnail li:nth-child(4n) { margin-right:0; }
.section.brand-report-gallery.cols4 .list_thumbnail li .thumb_img { height:149px; }

/* brand-report-gallery imagesize */
.section.brand-report-gallery.cols3.s3x4 .list_thumbnail li .thumb_img { height:190px; }
.section.brand-report-gallery.cols3.s3x4 .list_thumbnail li .thumb_img img { width: auto; height: 100%; margin-left: calc(-50% - 12px); }

/* brand-report-gallery : rolling */
.section.brand-report-gallery .rolling {
	position: relative;
	margin-right:3px;
    padding: 10px 0px;
}
.section.brand-report-gallery .rolling .rolling-view {
	position: absolute;
	overflow: hidden;
	margin: 0 26px;
	padding: 0;
}
.section.brand-report-gallery .rolling .rolling-view ul {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.section.brand-report-gallery .rolling .rolling-view li {
	width: 162px;
	list-style: none;
	float: left;
	margin: 0 5px;
}
.section.brand-report-gallery .rolling .rolling-view.col4 li {
    margin:15px 24px 0;
}

.section.brand-report-gallery .rolling .rolling-view.col4 li .thumb_img { height:102px;}
.section.brand-report-gallery .rolling .rolling-view li img {
    width: 160px;
    height:100%;
	border: 1px solid black;
}
.section.brand-report-gallery .rolling .rolling-view.col4 li img {
    height:100px;
}

.section.brand-report-gallery .rolling .prev {
	position: absolute;
	left: 10px;
	top: 50%;
	display: inline-block;
	width: 10px;
	height: 20px;
	margin-top: -15px;
	text-indent: -10000em;
	background: url(//static.inven.co.kr/image_2011/common/brand/gui.png?v=6) no-repeat -66px -3px;
	cursor: default;
}

.section.brand-report-gallery .rolling .next {
	position: absolute;
	right: 10px;
	top: 50%;
	display: inline-block;
	width: 10px;
	height: 20px;
	margin-top: -15px;
	text-indent: -10000em;
	background: url(//static.inven.co.kr/image_2011/common/brand/gui.png?v=6) no-repeat -104px -3px;
	cursor: default;
}
.section.brand-report-gallery .rolling .next.enable {
	background-position: -121px -3px;
    cursor: pointer;
}
.section.brand-report-gallery .rolling .prev.enable {
	background-position: -83px -3px;
	cursor: pointer;
}



    /* 표시방식 - subject */
.section.brand-news.dp-subject .list_thumbnail li { margin-top:6px; height: 14px; }
.section.brand-news.dp-subject .list_thumbnail li .desc { height: 14px; padding-top: 0; }

/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align:auto) {

    .section.focus-screen .focuswrap dl dt {
        letter-spacing: -1px;
    }
    .section.focus-image .focus-i > ul > li > .desc .subject {
        letter-spacing: -1px;
    }
    .section.screen-vertical li .subject a {
         letter-spacing: -1px;
    }
    .section.screen-vertical li .content a {
         letter-spacing: -1px;
    }
    .section.list-icons > ul > li [data-html5tag="figure"] > [data-html5tag="figcaption"] {
        letter-spacing: -1px;
    }
}

/*** 이스포츠 모듈 ****/

#esportsSchedule {clear: both;padding: 3px 0 4px 5px;border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;}
#esportsSchedule h3 { display:none;}
#esportsSchedule  .schedules {overflow: hidden;}
#esportsSchedule  .schedules .banner{ width: 100%; text-align: center; margin-top: 15px;}
#esportsSchedule  .schedules ul {display: block;padding:5px 7px 5px 5px;margin:0;}
#esportsSchedule  .schedules ul li {width:100%;overflow:hidden}
#esportsSchedule  .schedules ul li .title {display:block;width:100%;background-color: #2b9bd6;border: 1px solid #7ea3b6;height: 21px;line-height:21px;
}
#esportsSchedule  .schedules ul li .title .date {display: inline;float:left;width: 70px;height: 15px;overflow: hidden;padding: 2px 0 2px;color: white;font-weight: bold;font-size: 13px;text-align: center;}
#esportsSchedule  .schedules ul li .title .time {display: inline;float:left;height: 15px;overflow: hidden;color: white;font-weight: bold;font-size: 13px;padding: 2px 0 2px;margin-left: 11px;}
#esportsSchedule  .schedules ul li .title .today {width: 29px;height: 15px;margin: 4px 0 0 6px;float: left;}
#esportsSchedule  .schedules ul li .title .icons {float: right;margin: 4px 3px 0 0;}
#esportsSchedule  .schedules ul li .matchTitle {margin: 5px 0 0 3px;overflow: hidden;color: black;font-weight: bold;font-size: 14px;padding: 4px 0 2px;    font-family: NanumGothic, 나눔고딕, SANS-SERIF;}
#esportsSchedule  .schedules ul li .matchDetail {margin: 0 0 0 3px;color: #666666;font-size: 11px;padding: 2px 0 4px;}


.section.place-table table {
    width:100%;border:1px solid #c9c9c9;border-top:none;box-sizing:border-box;text-align:center
}

.section.focus-video-thumbnail ul.video-thumbnail { border: 1px solid #d0d0d0;border-top: none;box-sizing: border-box;width: 100%;overflow:hidden;padding:5px;background:#ededed }
.section.focus-video-thumbnail ul.video-thumbnail a:hover { text-decoration: none; }

.section.focus-video-thumbnail ul.video-thumbnail li { display:inline-block !important; float:left;margin:0px 5px}

.section.focus-video-thumbnail ul.video-thumbnail div.top { height: 20px;
    line-height: 20px;margin:5px 0px}
.section.focus-video-thumbnail ul.video-thumbnail div.top .place {background: #ca3333;display: inline-block;width: 16px;height: 16px;
line-height: 18px;color: #fff;font-weight: bold;text-align: center;border-radius: 4px;margin-right: 5px;vertical-align: middle;
}
.section.focus-video-thumbnail ul.video-thumbnail div.top .author {vertical-align: middle;}
.section.focus-video-thumbnail ul.video-thumbnail div.top .req { float: right;font-weight: bold;color: red;background: url(//static.inven.co.kr/image_2011/common/fonticon/thumb_icon.png) no-repeat left 3px;display: inline-block;width: 30px;text-align: right;}
.section.focus-video-thumbnail ul.video-thumbnail li .thumb_img  { border:1px solid #000; box-sizing: border-box;}
.section.focus-video-thumbnail ul.video-thumbnail li .thumb_img img { width:100%}
.section.focus-video-thumbnail ul.video-thumbnail div.desc { margin:5px 0;text-align:center;overflow:hidden;height:28px; }

.section.focus-video-thumbnail ul.video-thumbnail.vCount4 li .thumb_img img {height:94px;}
.section.focus-video-thumbnail ul.video-thumbnail.vCount3 li .thumb_img img {height:128px;}
.section.focus-video-thumbnail ul.video-thumbnail.vCount2 li .thumb_img img {height:192px;}

.section.focus-video-thumbnail ul.video-thumbnail.vCount4 li {  width:calc( 25% - 10px );}
.section.focus-video-thumbnail ul.video-thumbnail.vCount3 li {  width:calc( 33.33% - 10px );}
.section.focus-video-thumbnail ul.video-thumbnail.vCount2 li {  width:calc( 50% - 10px ); }

/* moudle_cartoon */
.module_cartoon,
.module_cartoon div,
.module_cartoon ul,
.module_cartoon li{display:block;float:none}
.module_cartoon p{margin:0}
.module_cartoon a:hover{text-decoration:none}
.module_cartoon .ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.module_cartoon .nanum{font:12px/1.2 NanumBarunGothic, sans-serif}
.module_cartoon .btn{padding:0;margin:0;background:transparent;border:0;outline:0;font:12px/1.2 Dotum, sans-serif;cursor:pointer}
.module_cartoon .table{width:100%;table-layout:fixed}
.module_cartoon .table,
.module_cartoon .table th,
.module_cartoon .table td{border-spacing:0;border-collapse:collapse}

.module_cartoon .cartoon_title{position:relative;height:28px;margin-bottom:2px;border-bottom:2px solid #000}
.module_cartoon .cartoon_title::after{display:block;content:'';clear:both}
.module_cartoon .cartoon_title .title a {float:left;height:28px;padding-left:16px;margin-left:4px;background:url('//static.inven.co.kr/image_2011/lol/module/esports/icon_title01.png') no-repeat left 3px;font-size:14px;font-weight:bold;line-height:21px;font-family:NanumBarunGothic;}
.module_cartoon .cartoon_title .title .color{color:#16a0be}
.module_cartoon .cartoon_title .title .color{color:#16a0be}
.module_cartoon .cartoon_title .link_more{float:right;margin:8px 2px 0 0;color:#007189;font-size:10px}
.module_cartoon .cartoon_title .link_more.image_more {
    display: inline-block;
    background: url(//static.inven.co.kr/image_2011/lol/common/v2/more.jpg) no-repeat;
    width: 33px;
    height: 7px;
    text-indent: -9999px;
    overflow: hidden;
    margin-top: 12px;
    margin-right: 5px;
}

.module_cartoon .cartoon_content{padding:7px;background:#efeded;border:1px solid #9e9e9e;border-top-color:#000}
.module_cartoon .cartoon_content::after{display:block;content:'';clear:both}
.module_cartoon .cartoon_content li{float:left}
.module_cartoon .cartoon_content .type01{position:relative;width:170px;height:246px;margin-right:8px;border:3px solid #2fafca;box-sizing:border-box}
.module_cartoon .cartoon_content .type01 .img_area{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}
.module_cartoon .cartoon_content .type01 .img_area img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.module_cartoon .cartoon_content .type01 .text_area{position:absolute;bottom:0;left:0;right:0;height:54px;padding:7px;background:rgba(0,0,0,0.6);box-sizing:border-box;z-index:20}
.module_cartoon .cartoon_content .type01 .text_area::after{display:block;content:'';clear:both}
.module_cartoon .cartoon_content .type01 .text_area .title{float:left;width:100%;margin-bottom:8px;color:#fff;font-weight:bold}
.module_cartoon .cartoon_content .type01 .text_area .nikname{float:left;height:17px;padding:0 8px;background:#22ab9c;color:#fff;border-radius:3px;line-height:17px}
.module_cartoon .cartoon_content .type01 .text_area .good{float:right;margin-top:2px;color:#ffae00;font-size:11px;font-weight:bold}
.module_cartoon .cartoon_content .type01 .text_area .good img{margin:-2px 2px 0 0;vertical-align:middle}

.module_cartoon .cartoon_content .type02{width:170px;height:123px;margin-right:8px}
.module_cartoon .cartoon_content .type02 .img_area{position:relative;width:100%;height:100px;margin-bottom:5px;border:1px solid #4a4a4a;box-sizing:border-box;overflow:hidden}
.module_cartoon .cartoon_content .type02 .img_area img{position:absolute;top:50%;left:0;width:100%;height:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.module_cartoon .cartoon_content .type02 .text{text-align:center}

.module_cartoon.cols2 .cartoon_content { padding:8px;}
.module_cartoon.cols2 .cartoon_content .type01 { margin-right:8px; }
.module_cartoon.cols2 .cartoon_content .type02 { margin-right:8px; }
.module_cartoon.cols2 .cartoon_content li:nth-child(4),
.module_cartoon.cols2 .cartoon_content li:nth-child(6){margin-right:0}

.module_cartoon.cols3 .cartoon_content { padding:10px;}
.module_cartoon.cols3 .cartoon_content .type01 { margin-right:10px; }
.module_cartoon.cols3 .cartoon_content .type02 { margin-right:10px; }
.module_cartoon.cols3 .cartoon_content li:nth-child(5),
.module_cartoon.cols3 .cartoon_content li:nth-child(8){margin-right:0}
/* 유튜브 재생목록 모듈*/
.section.youtube-list { border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;clear:both;background:#f3f3f3}
.section.youtube-list a:hover {text-decoration:none}
.section.youtube-list ul { overflow:hidden; padding:5px; }
.section.youtube-list ul li { overflow:hidden;}
.section.youtube-list ul li.vertical { float:left!important; display:inline-block; width:calc(25% - 10px); margin:0px 5px}
.section.youtube-list ul.count2 li.vertical { width:calc(50% - 10px); margin:0px 5px}
.section.youtube-list ul.count3 li.vertical { width:calc(33% - 8px); margin:0px 5px}

.section.youtube-list ul li iframe, .section.youtube-list ul li img { width:100%; display:block}
.section.youtube-list ul.count2 li.vertical iframe { height:193px;}
.section.youtube-list ul li .desc p { margin:5px 0px}
.section.youtube-list ul li .desc p.title { font-weight:bold;margin:5px 0px }
.section.youtube-list ul li .desc p.channel, .section.youtube-list ul li .desc p.stat  {color:#606060}

.section.youtube-list ul li.horizonal { width:100%;margin:5px 0px;display:block;overflow:hidden}
.section.youtube-list ul li.horizonal .thumbnail { width:40%; float:left;margin-right:5px}
.section.youtube-list ul li.horizonal .desc { width:calc(60% - 5px);display:inline-block;}

/* console maingame_list.inc.php input-url ibuilder view fix */
.pcMain .ibuilderModules .console_list_wrap > a {float:left;}

/* main_module list-bbs ibuilder_view fix */
.ibuilderModules.console .section.title .head_title {border-width: 0px 0px 2px 0px !important; border-color: #135fdd !important; border-style: solid solid solid solid !important;}
.ibuilderModules.console .section.title .head_title span {font-size: 15px !important; color: #135fdd !important; text-indent: 20px !important;}
.ibuilderModules.console .section.title .head_title a.more div.more > svg {display: none;}
.ibuilderModules.console .section.title .head_title a.more div.more::after {content: '더보기 >'; font-size: 9px; color: #135fdd; margin: 0 0 0 6px;}
.ibuilderModules.console .section.list-bbs {overflow: hidden; border-width: 0px 0px 0px 0px !important;}
.ibuilderModules.console .section.list-bbs .head_title {position: relative; padding: 0 0 10px 0; margin-bottom: 7px; font-size: 15px; font-weight: bold; border-bottom: 2px solid #135fdd; text-indent: 20px;}
.ibuilderModules.console .section.list-bbs .list_txt li {padding: 7px 0 !important;}

/* 동영상 video-v */
.section.module_video01 {}
.section.module_video01 .video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.section.module_video01 .video .iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


/* hotissue_common */
.issue_module li.banner_text * {
    font-family: 'Noto Sans';
}
.issue_module .item_list li.banner_text .desc.over{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 15px 8px 14px;
    color: #fff;
    margin: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,#000));
    background: -webkit-linear-gradient(top,transparent,#000);
    background: linear-gradient(180deg,transparent 0,#000);
    text-shadow: 2px 0 0 rgba(0,0,0,.8), -2px 0 0 rgba(0,0,0,.8), 0 2px 0 rgba(0,0,0,.8), 0 -2px 0 rgba(0,0,0,.8), 1px 1px rgba(0,0,0,.8), -1px -1px 0 rgba(0,0,0,.8), 1px -1px 0 rgba(0,0,0,.8), -1px 1px 0 rgba(0,0,0,.8);
}
.issue_module .item_list li.banner_text .desc .subject {
    display: block;
    margin-bottom: 5px;
    line-height: 1.05em
}

.issue_module .item_list li.banner_text .desc .content {
    display: block;
    line-height: 1.1em
}


/* 핫이슈 3단 issue-three */
.issue_three .item_list li{
    display: block;
    float:left;
    width:234px; 
    height:234px;
    margin-right:9px;
    position: relative; 
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow:hidden; 
}
.issue_three .item_list li:nth-child(3n) {margin-right:0;}
.issue_three .item_list li .thumb_img img{
    width:100%; height:100%;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear,-webkit-transform .3s linear;
}
.issue_three .item_list li:hover .thumb_img img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

/* 핫이슈 1 x 리포터뉴스 issue-one-report */
.issue_one_report .issue_image {display:block; float:left; margin-right: 14px;}
.issue_one_report .issue_image .item_list li{
    width:294px; 
    height:212px;
    position: relative; 
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow:hidden; 
}
.issue_one_report .issue_image .item_list li .thumb_img img{
    width:100%; height:100%;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear,-webkit-transform .3s linear;
}
.issue_one_report .issue_image .item_list li:hover .thumb_img img{
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.issue_one_report .issue_image li.banner_text * {
    font-family: "맑은고딕", 'Malgun Gothic', sans-serif;
}

.issue_one_report .issue_image .item_list li.banner_text .desc span {
    line-height:1.2em;
}

.issue_one_report .issue_report {
    display:block;
    float:left;
}
.issue_one_report .issue_report .list_report {
    width: 414px; 
    min-height:212px; 
}
.issue_one_report .issue_report .list_report li{padding:4px 0 4px 0; }
.issue_one_report .issue_report .list_report li:first-child{padding:5px 0 4px 0;}
.issue_one_report .issue_report .list_report li .link_txt{font-size:14px; letter-spacing: -1px; font-family: "맑은고딕", 'Malgun Gothic', sans-serif;} 
.issue_one_report .issue_report .list_report li.hotnews .link_txt{font-weight:bold;}
.issue_one_report .issue_report .list_report li .link_txt .comment{font-size:12px;}

/*.issue_one_report .issue_report .hot-recom { margin:0 -15px; padding:0 15px; }*/
.issue_one_report .issue_report .hot-recom.hot { background-color:#f3e7e7; }
.issue_one_report .issue_report .hot-recom.recom { background-color:#e7f2f3; }
.issue_one_report .issue_report .hot-recom-label { display: inline-block; margin-right: 3px; width:34px; height:20px; line-height:20px; text-align:center; border-radius:3px; font-size:0.85em; font-weight:bold; color:#fff; text-transform:uppercase; }
.issue_one_report .issue_report .hot .hot-recom-label { background-color:#f93838; }
.issue_one_report .issue_report .recom .hot-recom-label { background-color:#0198ff; }
.issue_one_report .issue_report .hot-recom .hotcmt { color:#ff6484 !important; }
.issue_one_report .issue_report .hot-recom .boldcmt { color:#ff6484 !important; font-weight:bold; }
.issue_one_report .issue_report .hot-recom .comment { font-weight: bold; color: #f94b4a; padding-left: 2px; }

/* live comment module */
.liveComment { width: 722px; height: 298px; border:1px solid #d0d0d0; background-color:#f4f4f4}

.liveComment .title_area {border-bottom: 1px solid #d0d0d0;}
.liveComment .title_area .head_title {width:722px;height:42px;line-height:32px;padding:5px 0 5px 9px; box-sizing: border-box;position: relative;}
.liveComment .title_area .head_title a.more{display:block;position: relative;overflow: hidden;text-decoration: none;width: 100%;height: 100%;}
.liveComment .title_area .head_title a.more::after{display:block;content:'';clear:both;}
.liveComment .title_area .head_title span {display: block;float:left !important;text-decoration: none;font-size: 15px; font-weight:bold; color:#6c1b7f; width:100%;height: 100%;}
.liveComment .title_area .head_title a.more span {width: 90%;}
.liveComment .title_area .head_title span:before,
.liveComment .title_area .head_title div.more:before{display: inline-block;vertical-align: middle;content: '';text-indent: 0;height: 100.1%;}
.liveComment .title_area .head_title a.more div.more {display:block;float:right !important;width:10%;color:#a9a9a9;font-size:10px;padding-left:25px;box-sizing:border-box;}

.liveComment .liveCommentWrap {width: 720px;height: 235px;padding:10px;}
.liveComment .liveCommentWrap .liveCommentLeft {float: left;}
.liveComment .liveCommentWrap .liveCommentLeft img {width: 275px; height: 235px;}
.liveComment .liveCommentWrap .liveCommentRight {float: right;width: 435px;height: 235px;padding:1px 0 0 0px; }
.liveComment .liveCommentWrap .liveCommentRight .content {width:417px; height: 27px; line-height: 27px; padding:6px 0 5px 0;  border-bottom:1px solid #e1e1e1;}
.liveComment .liveCommentWrap .liveCommentRight .content:last-child {border-bottom: 0;}
.liveComment .liveCommentWrap .liveCommentRight .content .level { float: left; margin-left: 10px; }
.liveComment .liveCommentWrap .liveCommentRight .content .level img {margin-top:5px;}
.liveComment .liveCommentWrap .liveCommentRight .content .nickname { float: left; margin-left: 10px; width: 80px;}
.liveComment .liveCommentWrap .liveCommentRight .content .comment { float: left; margin-left: 15px; width: 278px; font-size:13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.liveComment .liveCommentWrap .liveCommentRight .content .nickname a,
.liveComment .liveCommentWrap .liveCommentRight .content .comment a { font-size:13px;}