@charset "UTF-8";
/* ========= default css edit [7.0] ========= */
._contentBuilder ._obj._objHtml ul li,
._contentBuilder ._obj._objTag ul li {margin-top: 0;}
._fnctWrap {line-height: 1.6;}

/* ========= SUB_contents css ========= */
._contentBuilder ._obj	{letter-spacing: -0.5px;}

/* sub_align */
.alignC {text-align: center !important;}
.alignL {text-align: left !important;}
.alignR {text-align: right !important;}

/* sub_font-color */
._blue {color: #015ab9;}

/* sub_p */
.spe {padding-left: 20px;}
.spe:before {content: 'â€»'; margin-left: -20px;}

/* sub_heading */
#_contentBuilder .objHeading_h3,
#_contentBuilder .objHeading_h4,
#_contentBuilder .objHeading_h5,
#_contentBuilder .objHeading_h6	{font-weight: 400; line-height: 1.4;}

#_contentBuilder .objHeading_h3 {color: #333; font-size: 28px; margin-bottom: 30px;}
.objHeading_h3:after {
    content: ''; display: block;
    width: 46px; height: 3px; background-color: #0059af;
    margin-top: 10px;
}
#_contentBuilder .objHeading_h4 {color: #222; font-size: 24px; margin-bottom: 15px;}
#_contentBuilder .objHeading_h5 {color: #015ab9; font-size: 22px; margin-bottom: 15px;}
#_contentBuilder .objHeading_h6 {
    color: #333; font-size: 18px; margin-bottom: 12px;
    background: url('/sites/seowon/images/guide/h6_bul.png') left 11px no-repeat;
    padding-left: 10px;
}

/* sub_list type */
body.sub ._contentBuilder ._obj._objHtml ul {font-size: 16px;}
body.sub ._contentBuilder ._obj._objHtml ul li {margin-bottom: 5px;}
._contentBuilder ul li:last-child {margin-bottom: 0;}
body.sub ._contentBuilder ul li > ul {margin-top: 5px;}
body.sub ._contentBuilder ul.dot > li {padding-left: 8px;}
body.sub ._contentBuilder ul.dot > li:before {
    content: ''; display: inline-block; vertical-align: top;
    width: 3px; height: 3px; background-color: #000;
    margin: 10px 5px 0 -8px;
}
._contentBuilder ul.arrow > li {
    background: url('/sites/seowon/images/guide/bul_arrow.png') left 10px no-repeat;
    padding-left: 15px;
}
._contentBuilder ul.dash > li {padding-left: 8px;}
._contentBuilder ul.dash > li:before {
    content: '-'; display: inline-block; vertical-align: top;
    margin: -2px 5px 0 -10px;
}

/* sub_margin */
.marR10 {margin-right: 10px !important;}
.marL10 {margin-left: 10px !important;}
._contentBuilder ._obj .marB10 {margin-bottom: 10px !important;}
._contentBuilder ._obj .marB20 {margin-bottom: 20px !important;}
._contentBuilder ._obj .marB30 {margin-bottom: 30px !important;}
._contentBuilder ._obj .marB40 {margin-bottom: 40px !important;}
._contentBuilder ._obj .marB50 {margin-bottom: 50px !important;}
._contentBuilder ._obj .marT10 {margin-top: 10px !important;}
._contentBuilder ._obj .marT20 {margin-top: 20px !important;}
._contentBuilder ._obj .marT30 {margin-top: 30px !important;}
._contentBuilder ._obj .marT40 {margin-top: 40px !important;}
._contentBuilder ._obj .marT50 {margin-top: 50px !important;}

/* sub_table */
table col.auto {width: auto;}
table col.w5per {width: 5%;}
table col.w8per {width: 8%;}
table col.w10per {width: 10%;}
table col.w13per {width: 13%;}
table col.w15per {width: 15%;}
table col.w18per {width: 18%;}
table col.w20per {width: 20%;}
table col.w23per {width: 23%;}
table col.w25per {width: 25%;}
table col.w30per {width: 30%;}
table col.w35per {width: 35%;}
table col.w40per {width: 40%;}
table col.w50per {width: 50%;}
table col.w60per {width: 60%;}
table col.w70per {width: 70%;}
table col.w80per {width: 80%;}
table col.w90per {width: 90%;}

._contentBuilder ._obj._objHtml .tableWrap table,
._contentBuilder ._obj._objTag .tableWrap table,
._contentBuilder .tableWrap table {
	border-top-color: #3a3a3a !important;
	border-top-style: solid !important;
	border-top-width: 1px !important;
	border-left-color: #FFF !important;
	border-left-style: solid !important;
	border-left-width: 0px !important;
	background-color: #fff;
  	margin-left: 1px;
}

._contentBuilder ._obj._objHtml .tableWrap table th,
._contentBuilder ._obj._objHtml .tableWrap table td,
._contentBuilder ._obj._objTag .tableWrap table th,
._contentBuilder ._obj._objTag .tableWrap table td,
._contentBuilder .tableWrap table th,
._contentBuilder .tableWrap table td {
  border-width: 0 1px 1px 0  !important;
  border-style: solid;
  width: auto;
  padding: 13px 10px;
  border-color: #dadada !important;
}
._contentBuilder ._obj._objHtml .tableWrap table thead th,
._contentBuilder ._obj._objTag .tableWrap table thead th,
._contentBuilder .tableWrap table thead th {
  text-align: center;
  color: #222;
  background-color: #f5f5f5;
  border-bottom-color: #b0b0b1 !important;
}
._contentBuilder ._obj._objHtml .tableWrap table tbody th,
._contentBuilder ._obj._objTag .tableWrap table tbody th,
._contentBuilder .tableWrap table tbody th {
  text-align: center;
  color: #222;
  background-color: #fbfbfc;
}

._contentBuilder ._obj._objHtml table .alignL,
._contentBuilder table .alignL {text-align: left !important;}
._contentBuilder ._obj._objHtml table .alignR,
._contentBuilder table .alignR {text-align: right !important;}
._contentBuilder ._obj._objHtml table .alignC,
._contentBuilder table .alignC {text-align: center !important;}
._contentBuilder ._obj .tableWrap .under {margin-top: 5px;}

/* sub_button list */
.button_list {overflow: hidden;  position: relative; margin: 20px 0;}
.button_list .alignL {text-align: left;}
.button_list .alignC {text-align: center;}
.button_list .alignR {text-align: right;}

/*common*/
	._articleTable h2,
	._articleTable h3,
	._articleTable h4,
	._articleTable h5{
		background-image: none;
		padding-left: 0;
	}
	._articleTable .artclTable tr.headline td._artclTdNum ._artclNotice,
	._articleTable .artclViewTitleWrap .artclShare .sns input,
	._articleTable .artclViewTitleWrap .artclShare .option,
	._articleTable .artclComment .comment .option,
	._articleTable .artclCommentList li .delComment,
	._articleTable .artclList li .artclInfo .newArtcl,
	._articleTable .artclCategory ul.categoryList li{
		border: 0;
		background-image: url("../images/share.gif");
		background-repeat: no-repeat;
		background-color: transparent;
	}

/*category*/
	._articleTable .artclCategory{
		border: 1px #8EABC2 solid;
		border:none;
		background-color: #fff;
		margin-bottom: 0;
		padding: 0;
		background:none;
	}
	._articleTable .artclCategory:after { content:"";display:block;clear:both;*zoom:1; }
	._articleTable .artclCategory ul{
		position: relative;
		overflow: hidden;
		background:none;
	}
	._articleTable .artclCategory ul li{
		float: left;
		font-size: 1em;
		background:none;
	}
	._articleTable .artclCategory ul.categoryNavig{
		/*background-color: #E3EAF0;
		padding: 0.5em 1em;
		margin-bottom: 0.5em;*/
		width:100%;
		background:none;
	}
	._articleTable .artclCategory ul.categoryNavig li{
		/*margin-right: 1em; */
		background:none;
	}
	._articleTable .artclCategory ul.categoryList{
		padding: 0.5em 0;
		display:flex; flex-basis: auto; width:100%;
	}

	._articleTable .artclCategory ul.categoryList:after { content:"";display:block;clear:both;*zoom:1; }

	._articleTable .artclCategory ul.categoryList li{
		width: 25%; width:100%; 
	}
	._articleTable .artclCategory ul.categoryList li a{
		/*display: block;
		padding-left: 17px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		height: 24px;
		line-height: 24px;*/

		border-bottom:2px solid #313131; display:block; width:100%; padding:23px 0; text-align:center; 
		font-size:18px; color:#222; position:relative;
	}
	._articleTable .artclCategory ul li.child{
		background-position: 0 -263px;
		background:none;
	}
	._articleTable .artclCategory ul li.pChild{
		background-position: 0 -293px;
		background:none;
	}
	._articleTable .artclCategory ul li.noCategory{
		text-align: center;
		width: 100%;
		background-image: none;
	}
	._articleTable .artclCategory ul li.active a{
		font-weight: 600;
		color: #000;
		position:relative;
	}

	._articleTable .artclCategory ul li.active a:before { 
		height:4px; width:100%; position:absolute; left:0; bottom:-2px;
		content:""; background:#1d61ac;
	}


	._articleTable .tab-type1 ul::after { content:"";display:block;clear:both;*zoom:1; }
	._articleTable .tab-type1 ul { display:flex; flex-basis: auto; width:100%; }
	._articleTable .tab-type1 ul li { width:100%; }
	._articleTable .tab-type1 ul li a { 
		border-bottom:2px solid #313131; display:block; width:100%; padding:23px 0; text-align:center; 
		font-size:18px; color:#222; position:relative;
	}
	._articleTable .tab-type1 ul li a.on::before { 
		height:4px; width:100%; position:absolute; left:0; bottom:-2px;
		content:""; background:#1d61ac;
	}



/*subject*/
	._articleTable ._tab._normal ul li strong,
	._articleTable ._tab._normal ul li input,
	._articleTable ._tab._normal ul li a {
		margin-right: -1px !important;
	}
	._articleTable ._tab._normal ul li strong._on,
	._articleTable ._tab._normal ul li input._on,
	._articleTable ._tab._normal ul li a._on {
		background-color: #4682B4 !important;
		border-color: #38678f !important;
		margin-right: 0 !important;
	}
/*prd search*/
	._articleTable .artclPeriod fieldset {
		width: 250px;
		height: 30px;
		position: relative;
		display: block;
		margin: 1em auto;
	}
	._articleTable .artclPeriod fieldset label,
	._articleTable .artclPeriod fieldset input{
		float: left;
		margin: 0 0.2em;
	}
	._articleTable .artclPeriod fieldset label{
		line-height: 30px;
	}
	._articleTable .artclPeriod fieldset input{
		width: 70px;
	}

/*rss,count,search*/
	._articleTable .fnDiv.artclSerch{
		height: 30px;
		margin-bottom: 1em;
	}
	._articleTable .fnDiv ._sysRss{
	}
/*list headline*/
	._articleTable .artclHeadLine{
		border: 1px #ddd solid;
		background-color: #fff;
		padding: 0 1em;
	}
	._articleTable .artclHeadLine .artclList,
	._articleTable .artclHeadLine .artclList li._first._last .artclLinkView,
	._articleTable .artclHeadLine .artclList li._last .artclLinkView{
		border: 0 !important;
	}
/*list*/
	._articleTable .artclTable{
		width: 100%;
		/*border-width: 1px 0 0 1px;
		border-color: #ddd;
		border-style: solid;
		table-layout:fixed;
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
	    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
	    box-shadow: 0 0 10px 0 rgba(0,0,0,.4);*/
	}
	._articleTable .artclTable caption{
		display: none;
	}
	._articleTable .artclTable colgroup col._artclColNum{
		width: 60px;
	}
	._articleTable .artclTable colgroup col._artclColTitle{
		width: auto;
	}
	._articleTable .artclTable colgroup col._artclColWriter{
		width: 120px;
	}
	._articleTable .artclTable colgroup col._artclColRdate{
		width: 90px;
	}
	._articleTable .artclTable colgroup col._artclColRecommend{
		width: 60px;
	}
	._articleTable .artclTable colgroup col._artclColComment{
		width: 60px;
	}
	._articleTable .artclTable colgroup col._artclColAtchFile{
		width: 70px;
	}
	._articleTable .artclTable colgroup col._artclColAccess{
		width: 60px;
	}
	._articleTable .artclTable thead th{
		/*background: #4682B4;
		font-weight: lighter;
		text-shadow: 0 1px 0 #38678f;
		color: white;
		border: 1px solid #38678f;
		box-shadow: inset 0px 1px 2px #568ebd;*/
	}
	._articleTable .artclTable th,
	._articleTable .artclTable td{
		/*border-width: 0 1px 1px 0;
		border-color: #ddd;
		border-style: solid;
		padding: 7px 0;
		text-align: center;*/
	}
	._articleTable .artclTable tr._artclEven{
		background-color: white;
	}
	._articleTable .artclTable tr._artclOdd{
		/*background-color: #f7f7f7;*/
	}
	._articleTable .artclTable tr.headline{
		/*background-color: #EEF6FB;*/
	}
	._articleTable .artclTable tr.headline td._artclTdNum ._artclNotice{
		display: block;
		margin: auto;
		width:auto;
		padding:3px 5px 4px;
		color:#fff;
		font-size:14px;
		line-height:14px;
		overflow: hidden;
		border-radius:15px;
		/* 
			width: 21px; height: 22px;
			background-position: 9px -326px; 
			text-indent: 5000px;
		*/
	}
	
	._articleTable .artclTable tr.headline td._artclTdNum ._artclNotice._artclNnotice{
		background-color: #4682B4;
		background-color:#2875bb;
	}
	._articleTable .artclTable tr.headline td._artclTdNum ._artclNotice._artclTnotice{
		background-color: #A62323;
		background-color:#2875bb;
	}
	._articleTable .artclTable tr td .artclLinkView{
		display: block;
		text-align: left;
		font-size: 1em;
		display: block;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    margin: 0 7px;
		border-left:1px solid #dadada !important;
		padding:15px 0 15px 15px;
	}
	._articleTable .artclTable tr td .artclLinkView .newArtcl{
		width: 11px;
		height: 11px;
		overflow: hidden;
		text-indent: -5000px;
		display: inline-block;
	    zoom: 1;
	    _display: inline;
		background-position: 0 -240px;
	}
	._articleTable .artclTable tr td._artclTdNum{
	}
	._articleTable .artclTable tr td._artclTdTitle{
	}
	._articleTable .artclTable tr td._artclTdWriter{
	}
	._articleTable .artclTable tr td._artclTdRdate{
	}
	._articleTable .artclTable tr td._artclTdRecommend{
	}
	._articleTable .artclTable tr td._artclTdComment{
	}
	._articleTable .artclTable tr td._artclTdAtchFile{
		background:url(/sites/seowon/images/contents/guide/i-add-file2.png) no-repeat center center; 
		text-indent:-9999px;
	}
	._articleTable .artclTable tr td._artclTdAccess{
	}

/*write+view*/
	._articleTable .artclItem{
		border-color: #333 #ddd #ddd;
		border-style: solid;
	}
	._articleTable .artclItem.writeForm{
		border-width: 1px 0 1px 0;
	}
	._articleTable .artclItem.viewForm{
	    background-color: #fff;
		border-width: 1px 1px 1px;
	}
	._articleTable .artclItem .artclForm,
	._articleTable .artclItem .artclLabel,
	._articleTable .artclItem .artclInsert{
		min-height: 28px;
	    height: auto!important;
	    _height: 28px;
	}
	._articleTable .artclItem .artclForm{
		position: relative;
	    border-top: 1px #eee solid;
	    padding: 5px 0 5px 160px;
	}
	._articleTable .artclItem .artclForm:first-child{
		border: 0;
	}
	._articleTable .artclItem .artclLabel,
	._articleTable .artclItem .artclInsert{
		padding: 2px 0;
	    color: #666;
	    line-height: 28px;
	}
	._articleTable .artclItem .artclLabel{
		font-weight: 400;
	    position: absolute;
	    top: 10px;
	    left: 10px;
	    color: #222;
	    font-size: 0.95em;
		height:37px;
	    width: 140px;
/*	    background: url("../images/labelGab.gif") no-repeat right 50%; */
		border-right:1px solid #dadada;
	}
	._articleTable .artclItem .artclLabel mark.must{
			float: left;
			margin-top: 8px;
			margin-right: 5px;
			width: 8px;
			height: 8px;
			text-indent: -5000px;
			background:url("../images/must.gif") no-repeat;
			overflow: hidden;
			padding: 0;
	}
	._articleTable .artclItem .artclInsert{
		display: block;
	    margin-right: 5px;
	    position: relative;
	    padding: 5px 0;
	    color: #666;
	    line-height: 28px;
	}
	._articleTable .artclItem .artclInsert input[type="text"]{
		border:1px solid #333; height:35px; padding:3px 5px; color:#222;
	}
	._articleTable .artclItem .artclInsert textarea{
		height: 400px; width:100%;
	}
	._articleTable .artclItem .artclInsert .intOpt{
		border: 1px #333333 solid;
		padding: 0.5em;
		background-color: #f7f7f7;
	}
	._articleTable .artclItem .artclInsert .multiSelectBox{
		height: 60px;
		width: 300px;
	}
	._articleTable .artclItem .artclForm.both{
		padding-left: 0;
	}
	._articleTable .artclItem .artclForm.both .artclInsert{
		margin-left: 0;
		width: 99.7% !important;
	}
	._articleTable .artclItem .artclForm.both .artclLabel{
		position: static;
		display: block;
		background-image: none;
	}
/*view head*/
	._articleTable .artclViewHead{
		overflow: hidden;
		position: relative;
		margin-bottom: 0.5em;
	}
	._articleTable .artclViewHead dl,
	._articleTable .artclViewHead dl dt,
	._articleTable .artclViewHead dl dd{
		display: inline-block;
		zoom: 1;
		_display: inline;
		line-height: 1;
		font-size: 1.02em;
	}
	._articleTable .artclViewHead dl{
		padding: 0 0.5em;
		border-right: 1px #ccc solid;
	}
	._articleTable .artclViewHead dl._first._last{
		padding: 0 0.5em 0 0;
	}
	._articleTable .artclViewHead dl._last{
		padding: 0 0 0 0.5em;
		border-right: 0;
	}
	._articleTable .artclViewHead dl dt{
		padding-right: 0.5em;
	}
	._articleTable .artclViewHead dl dd{
		font-weight: bold;
	}
	._articleTable .artclViewHead .left{
		float: left;
	}
	._articleTable .artclViewHead .right{
		float: right;
	}
	._articleTable .artclViewTitleWrap{
		border-top: 1px #333 solid;
		background-color: #fff;
		border-bottom: 1px #dadada solid;
	}
	._articleTable .artclViewHeader {
		padding: 1.5em 1.11em;
	}
	._articleTable .artclViewSide dl { display:inline-block; margin-left:10px; padding-left:11px; position:relative; }
	._articleTable .artclViewSide dl:before { content:""; width:1px; height:14px; background:#dadada; position:absolute; left:0; top:7px; } 
	._articleTable .artclViewSide dl:nth-child(1) { margin-left:0; padding-left:0; border-left:0; }
	._articleTable .artclViewSide dl:nth-child(1):before { background:none; }
	._articleTable .artclViewSide dl dt { display:inline-block; }
	._articleTable .artclViewSide dl dd { display:inline-block; }

	._articleTable .artclViewTitleWrap .artclViewTitle{
		font-size: 1.3em;
		line-height: 1.5;
		text-align: left;
		font-weight:700;
		padding-bottom:0.5em;
	}
	._articleTable .artclViewTitleWrap .artclShare{
		overflow: hidden;
		position: relative;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns,
	._articleTable .artclViewTitleWrap .artclShare input,
	._articleTable .artclViewTitleWrap .artclShare a{
		float: left;
	}
	._articleTable .artclViewTitleWrap .artclShare .left{
		float: left;
	}
	._articleTable .artclViewTitleWrap .artclShare .right{
		float: right;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns input,
	._articleTable .artclViewTitleWrap .artclShare .option,
	._articleTable .artclComment .comment .option{
		font-size: 1em;
		color: #333;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns{
		overflow: hidden;
		position: relative;
	    background-color: #fff;
	    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	    background-image: -webkit-linear-gradient(top, #fff, #eee);
	    background-image: -moz-linear-gradient(top, #fff, #eee);
	    background-image: -ms-linear-gradient(top, #fff, #eee);
	    background-image: -o-linear-gradient(top, #fff, #eee);
	    background-image: linear-gradient(to bottom, #fff, #eee);
	}
	._articleTable .artclViewTitleWrap .artclShare .sns input{
		border-color: #ddd;
		border-style: solid;
		border-width: 1px 1px 1px 0;
		height: 26px;
		line-height: 25px;
		padding: 0 10px 0 25px;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns .twitter{
		background-position: 5px 6px;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns .facebook{
		background-position: 5px -24px;
	}
	._articleTable .artclViewTitleWrap .artclShare .sns input:first-child{
		border-width: 1px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option,
	._articleTable .artclComment .comment .option{
		height: 26px;
		padding: 0 10px 0 20px;
		background-color: transparent;
	}
	._articleTable .artclViewTitleWrap .artclShare input.option{
		line-height: 26px;
	}
	._articleTable .artclViewTitleWrap .artclShare a.option{
		line-height: 29px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option.recommend,
	._articleTable .artclComment .comment .option{
		background-position: 0 -174px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option.nonrecommend,
	._articleTable .artclComment .comment .option.nonrecommend{
		background-position: 0 -355px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option.report{
		background-position: 0 -113px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option.blind{
		background-position: 0 -144px;
	}
	._articleTable .artclViewTitleWrap .artclShare .option.print{
		background-position: 0 -83px;
	}
	._articleTable .artclAtchImg{
		padding: 1em 0;
		text-align: center;
	}
	._articleTable .artclAtchImg img{
		max-width: 100%;
		width: auto !important;
		_width: 100%;
	}
	._articleTable .artclView{
		font-size: 1em;
		margin-bottom: 2em;
		padding:1.7em 1.11em;
	}
/* reply */
	._articleTable .artclAnswerWrap{
		border: 1px #ddd solid;
		background-color: #fff;
	}
	._articleTable .artclAnswerWrap h3{
		border-bottom: 1px #eee solid;
		text-align: center;
		line-height: 2.4;
		background-color: #f7f7f7;
	}
	._articleTable .artclAnswerWrap .artclAnswer{
		padding: 0.5em 0.5em 0 0.5em;
	}
	._articleTable .artclAnswerWrap .artclAnswerInfo{
		padding: 0.5em;
		font-size: 0.9em;
		text-align: right;
		color: #555;
	}
	._articleTable .artclAnswerWrap .artclAnswerInfo .date{
		border-left: 1px #ddd solid;
		padding-left: 0.5em;
		margin-left: 0.5em;
	}
	
/* comment */
	._articleTable .artclComment{
		border: 1px #ddd solid;
		background-color: #fff;
		margin: 1em 0;
		padding: 1em;
	}
/* comment write */
	._articleTable .artclComment .artclCommentName{
		margin-bottom: 0.5em;
	}
	._articleTable .artclComment .artclCommentName label{
		float: left;
		height: 28px;
		line-height: 28px;
		font-weight: 600;
		margin-right: 1em;
	}
	._articleTable .artclComment .artclCommentName label mark.must{
		float: left;
		margin-top: 8px;
		margin-right: 5px;
		width: 8px;
		height: 8px;
		text-indent: -5000px;
		background:url("../images/must.gif") no-repeat;
		overflow: hidden;
		padding: 0;
	}
	._articleTable .artclComment .artclCommentForm{
		position: relative;
		margin-bottom: 1em;
	}
	._articleTable .artclComment .artclCommentForm .artclCommentInsert{
		margin-right: 80px;
	}
	._articleTable .artclComment .artclCommentForm .artclCommentInsert textarea{
		padding: 5px;
		height: 50px;
		width: 100%;
		background-color: #f7f7f7;
	}
	._articleTable .artclComment .artclCommentForm ._button{
		position: absolute;
		top: 0;
		right: 0;
	}
	._articleTable .artclComment .artclCommentForm ._button input{
		width: 60px;
		height: 62px;
		line-height: 60px;
	}
	
/* comment list */
	._articleTable .artclComment .artclCommentList{
		background-color: #ECF1F3;
		padding: 1em 1em 0 1em;
		border: 1px #DBE7EB solid;
	}
	._articleTable .artclComment .artclCommentList li{
		border-left: 1px #ccc solid;
		padding: 0 0 15px 70px;
		margin-left: 60px;
		position: relative;
	}
	._articleTable .artclComment .artclCommentList li .comment{
		line-height: 1.8;
	}
	._articleTable .artclComment .artclCommentList li .date{
		font-size: 0.9em;
		color: #555;
		position: absolute;
		top: 0;
		left: -60px;
		width: 120px;
		text-align: center;
		background-color: #ECF1F3;
		border-radius: 0.3em;
	}
	._articleTable .artclComment .artclCommentList li .delComment{
		width: 11px;
		height: 11px;
		background-position: 0 -210px;
		margin-left: 0.5em;
		text-indent: -5000px;
	}
	
/* prev/next */
	._articleTable .artclNavi{
		border-width: 1px;
		border-color: #ddd;
		margin-bottom: 1em;
	}
	._articleTable .artclNavi .artclForm{
		padding-left: 90px;
	}
	._articleTable .artclNavi .artclForm .artclLabel{
		text-align: center;
		width: 70px;
	}
	._articleTable .artclNavi .artclForm .artclInsert .artclNaviInfo{
		float: right; 
	}
	._articleTable .artclNavi .artclForm .artclInsert .date{
		border-left: 1px #ddd solid;
		padding-left: 0.5em;
		margin-left: 0.5em;
	}

/* etc */
	._articleTable ._button._active input, 
	._articleTable ._button._active a{
		background-color: #1c5baf;
	}


/* 2020-01-28 */

/* view add file */
.addFileArea { border:none; border-top:1px solid #dadada; height:auto;}
.addFileArea .addFileDet { border:none; border-bottom:1px solid #dadada; background:#f0f2f7; padding:12px 0; position:relative; height:auto;}
.addFileArea .addFileDet:after { content:"";display:block;clear:both;*zoom:1; }
.addFileArea .addFileDet dt { position:absolute; left:20px; top:13px; text-align:center; height:auto; width:40px; vertical-align:top; }
.addFileArea .addFileDet dt span { 
	display:block; 
	background:url(/sites/seowon/images/contents/guide/i-add-file2.png) no-repeat; 
	width:23px; height:30px; 
	text-indent:-9999px;
}
.addFileArea .addFileDet dd { width:100%; padding-left:60px; vertical-align:top; height:auto; padding-top:2px;  }

.btn-Area { padding:40px 0; }
.artclNaviInfo .writer, .artclNaviInfo .date { display:none !important; }

.bl-Area { border-top:1px solid #dadada; }
.bl-Area dl { padding:20px 0; border-bottom:1px solid #dadada;}
.bl-Area dl dt { display:inline-block; }
.bl-Area dl dt span { display:inline-block; padding-left:44px; }
.bl-Area dl dt span.bl-Prev { background:url(/sites/seowon/images/contents/guide/i-list-prev.png) no-repeat 20px center ; }
.bl-Area dl dt span.bl-Next { background:url(/sites/seowon/images/contents/guide/i-list-next.png) no-repeat 20px center ; }
.bl-Area dl dd { display:inline-block; padding-left:44px; }
.bl-Area dl dd a { display:inline-block; }

.bl-Area dl:hover span { font-weight:700; }
.bl-Area dl:hover a { font-weight:700; text-decoration:underline; }

@media screen and (max-width:1200px){
	.bl-Area dl dt span { padding-left:35px; }
	.bl-Area dl dt span.bl-Prev { background-position:15px center; }
	.bl-Area dl dt span.bl-Next { background-position:15px center;}
	.bl-Area dl dd { padding-left:12px; }
}


*{ box-sizing:border-box;padding:0;margin:0; }
ul,li,ol,dl,dt,dd { list-style:none; }
 
/* 일반게시판 */
.paging-box { text-align:center; }
.paging-box a { 
	border:1px solid #dadada; 
	width:40px; height:40px; 
	color:#444444; 
	vertical-align:middle; 
	margin:0 2px; 
	display:inline-block;
	padding:12px 0;
	font-size:15px;
	line-height:15px;
}
.paging-box a.pg-prev { margin-right:11px; padding:0 0; }
.paging-box a.current { color:#1d61ac; font-size:15px; font-weight:500; text-align:center; border:1px solid #1d61ac; }
.paging-box a.pg-next { margin-left:11px; padding:0 0; }

.pt20 { padding-top:20px; }
.pt50 { padding-top:50px; }
.pt80 { padding-top:80px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }

.search-top-i .fl-type-i { float:left; padding:18px 0 0; }
.search-top-i .fl-type-i p { font-size:16px; color:#3a3a3a; display:inline-block;  }
.search-top-i .fl-type-i p strong { color:#1d61ac; }
  
.search-top-i { padding:30px 0 30px; }
.search-top-i::after { content:"";display:block;clear:both;*zoom:1; }
.search-top-i .fr-type-i { float:right; }
.search-top-i .fr-type-i .select-type-i { float:left; border:1px solid #333333; margin-right:10px; height:43px; padding:0 20px 0 14px; }
.search-top-i .fr-type-i .inp-txt-type-i { float:left; border:1px solid #333333; height:43px; width:311px; padding-left:10px; }
.search-top-i .fr-type-i .btn-gray-type-i { float:left; background:#333333; color:#fff; font-size:15px; text-align:center; height:43px; padding:12px 14px; }

@media screen and (max-width:1200px){
	.search-top-i .fl-type-i { display:none; float:none; }

	.search-top-i { padding:30px 10% 30px; }
	.search-top-i .fr-type-i { float:none; width:100%; display:flex; flex-direction: row; align-items: center; justify-content: center; }
	.search-top-i .fr-type-i .select-type-i  { float:none; display:flex; }
	.search-top-i .fr-type-i .inp-txt-type-i { float:none; display:flex; width:70%; }
	.search-top-i .fr-type-i .btn-gray-type-i { float:none; display:flex; width:60px; padding:12px 0; justify-content: center; }
}

.tab-type1 { }
.tab-type1 ul::after { content:"";display:block;clear:both;*zoom:1; }
.tab-type1 ul { display:flex; flex-basis: auto; width:100%; }
.tab-type1 ul li { width:100%; }
.tab-type1 ul li a { 
	border-bottom:2px solid #313131; display:block; width:100%; padding:23px 0; text-align:center; 
	font-size:18px; color:#222; position:relative;
}
.tab-type1 ul li a.on::before { 
	height:4px; width:100%; position:absolute; left:0; bottom:-2px;
	content:""; background:#1d61ac;
}
  
.mr10 { margin-right:10px; }

.v-c { padding:20px; }

.s-notice { background:#2875bb; display:inline-block; padding:4px 7px; border-radius:10px; color:#fff; font-size:13px; }
a.i-add-file { display:inline-block; }
a.i-add-file span { 
	display:inline-block; background:url(/sites/seowon/images/contents/guide/i-add-file2.png) no-repeat; width:23px; height:30px; margin-right:0px; 
	text-indent:-9999px;
}

.bl-list-pc { width:100%; display:flex; padding:10px 0; }
.bl-list-pc li { display:flex; align-items: center; justify-content: center; padding:5px 0; }
.bl-list-pc li:nth-child(1) { width:10%; border-right:1px solid #dadada; }
.bl-list-pc li:nth-child(2) { width:10%; }
.bl-list-pc li:nth-child(3) { width:40%; justify-content: left; padding-left:10px; }
.bl-list-pc li:nth-child(4) { width:10%; }
.bl-list-pc li:nth-child(5) { width:10%; }
.bl-list-pc li:nth-child(6) { width:10%; }
.bl-list-pc li:nth-child(7) { width:10%; }
.bl-list-m { display:none; }

@media screen and (max-width:1200px){
	.bl-list-pc { display:none; }
	.bl-list-m { display:block; padding:11px 12px; position:relative; }	
	.bl-list-m ul { display:flex; width:100%;  }
	.bl-list-m ul li { display:flex; padding:10px 0; align-items: center; justify-content: center;}
	.bl-list-m ul:nth-child(1) li:nth-child(1) { padding:10px 6px 5px; }
	.bl-list-m ul:nth-child(1) li:nth-child(2) { text-align:left; justify-content: left; padding-left:4px; padding-right:50px;  }

	.bl-list-m ul:nth-child(2) li:nth-child(2) {  }
	.bl-list-m ul:nth-child(2) li:nth-child(3) { }
	.bl-list-m ul:nth-child(2) li:nth-child(4) { }
	.bl-list-m ul:nth-child(2) li { position:relative; padding:5px 8px 10px; }
	.bl-list-m ul:nth-child(2) li::before { content:"";display:block;width:1px; height:14px; background:#dadada; position:absolute; left:0; top:10px; }
	.bl-list-m ul:nth-child(2) li.first::before { display:none; }
	.bl-table1 tbody tr:nth-child(1) td { border-top:1px solid #333; }
	.bl-list-m a.i-add-file { position:absolute; right:11px; top:50%; height:30px; margin-top:-15px; }

}



.btn-f-area { padding:38px 0; text-align:center; }
a.i-board-list { 
	display:inline-block; background:#1d61ac url(/sites/seowon/images/contents/guide/i-board-list.png) 20px center no-repeat;  
	padding:15px 21px 15px 47px; color:#fff; font-size:17px;
}
a.i-board-blue1 { 
	display:inline-block; background:#6f84a5; text-align:center;  
	padding:15px 33px 15px; color:#fff; font-size:17px;
}
a.i-board-dark { 
	display:inline-block; background:#2d4467; text-align:center; 
	padding:15px 33px 15px; color:#fff; font-size:17px;
}

.bl-area { border-top:1px solid #dadada; }
.bl-area ul li { padding:20px 0; border-bottom:1px solid #dadada;}
.bl-area ul li span { display:inline-block; padding-left:44px; }
.bl-area ul li span.bl-prev { background:url(/sites/seowon/images/contents/guide/i-list-prev.png) no-repeat 20px center ; }
.bl-area ul li span.bl-next { background:url(/sites/seowon/images/contents/guide/i-list-next.png) no-repeat 20px center ; }
.bl-area ul li a { display:inline-block; padding-left:44px; }

.bl-area ul li:hover span { font-weight:700; }
.bl-area ul li:hover a { font-weight:700; text-decoration:underline; }

@media screen and (max-width:1200px){
	.bl-area ul li span { padding-left:35px; }
	.bl-area ul li span.bl-prev { background-position:15px center; }
	.bl-area ul li span.bl-next { background-position:15px center;}
	.bl-area ul li a { padding-left:12px; }
}


.bwt-c { border-left:1px solid #dadada; padding-left:19px;}

._articleTable .artclItem .artclLabel.artclLabelFile { height:120px !important; border-right:1px solid #dadada !important; }
.ad-boxWrap { display:block; }
.ad-boxWrap:after { content:"";display:block; clear:both; *zoom:1; }
.ad-box-1 { width:70%; padding:0 15px 0 0; float:left; border-left:none;}
.ad-box-1 select { width:100% !important; min-height:95px; border:1px solid #333; }

.ad-box-1 ul li a { 
	background:url(/sites/seowon/images/contents/guide/i-add-file2.png) 0 center no-repeat; 
	font-size:16px; padding:6px 0 6px 28px; display:block; height:36px;
}
.ad-btn-1 { 
	float:left;
	width:30%;
	/*align-items: center;*/
	/*justify-content: center;*/
}
.ad-btn-1 > div { display:block; clear:both; }
.ad-btn-1 > div:nth-child(1) { padding-bottom:4px; }
.ad-btn-1 input.btn-File-a { display:block; width:80%; background:#dbdee1; padding:8px 15px; font-size:16px; color:#333; border:none; }



.btn-f-area { padding:38px 0; text-align:center; }
a.i-board-list { 
	display:inline-block; background:#1d61ac url(/sites/seowon/images/contents/guide/i-board-list.png) 20px center no-repeat;  
	padding:15px 21px 15px 47px; color:#fff; font-size:17px;
}
a.i-board-blue1 { 
	display:inline-block; background:#6f84a5; text-align:center;  
	padding:15px 33px 15px; color:#fff; font-size:17px;
}
a.i-board-dark { 
	display:inline-block; background:#2d4467; text-align:center; 
	padding:15px 33px 15px; color:#fff; font-size:17px;
}
  
.sHide { display:none !important;}  
  
._contentBuilder ._obj .tableWrap3 table thead th {
	text-align: center;
	background-color: #fff !important;
	border-left:0 !important;border-right:0 !important;
    padding:20px 0 !important;
}
._contentBuilder ._obj .tableWrap3 table tbody td {
	border-left:0 !important;border-right:0 !important;
	padding:10px 0 !important;
}
._contentBuilder ._obj .tableWrap3 table tbody td a.listAnchor {
	border-left:1px solid #dadada !important; display:block;
}


artclHorNum1

._articleTable .artclTable tbody tr td.clearFix { display:none; }

._articleTable .artclTable tbody tr:hover { background:#f8f9fb; border-bottom:1px solid #2875bb; }


@media screen and (max-width:1200px){
	._articleTable .artclTable thead { display:none; }
	._articleTable .artclTable thead th:nth-child(1) { }

	._articleTable .artclTable thead th._artclThNum,
	._articleTable .artclTable thead th._artclThTitle,
	._articleTable .artclTable thead th._artclThWriter,
	._articleTable .artclTable thead th._artclThRdate,
	._articleTable .artclTable thead th._artclThRecommend,
	._articleTable .artclTable thead th._artclThComment,
	._articleTable .artclTable thead th._artclThAtchFile,
	._articleTable .artclTable thead th._artclThAccess { }

	._articleTable .artclTable,
	._articleTable .artclTable tbody,
	._articleTable .artclTable tbody tr { display:block; width:100%; position:relative;  border-bottom:1px solid #dadada; text-align:left;}
	._articleTable .artclTable tbody tr:after { content:"";display:block;clear:both;*zoom:1; } 
	._articleTable .artclTable tbody tr td { display:block; float:left; position:relative; }

	._articleTable .artclTable tbody tr td:nth-child(1),
	._articleTable .artclTable tbody tr td._artclTdNum,
	._articleTable .artclTable tbody tr td._artclTdTitle,
	._articleTable .artclTable tbody tr td._artclTdWriter,
	._articleTable .artclTable tbody tr td._artclTdRdate,
	._articleTable .artclTable tbody tr td._artclTdRecommend,
	._articleTable .artclTable tbody tr td._artclTdComment,
	._articleTable .artclTable tbody tr td._artclTdAtchFile,
	._articleTable .artclTable tbody tr td._artclTdAccess { border-bottom:0; }

	._articleTable .artclTable tbody tr td:nth-child(1) { display:block; }
	._articleTable .artclTable tbody tr td._artclTdNum { width:100%; text-align:left; display:none; }

	._articleTable .artclTable tbody tr td._artclTdNum .brLine { display:block; text-align:left !important; }
	
	._articleTable .artclTable tbody tr td._artclTdTitle { width:100%; display:block; border-left:0; background:none; }
	._articleTable .artclTable tbody tr td._artclTdTitle a { width:100%; display:block; border-left:0 !important; background:none; }
	._articleTable .artclTable tbody tr td._artclTdTitle a strong { width:100%; display:block; clear:both; padding-top:3px; }

	._articleTable .artclTable tbody tr td._artclTdTitle a.artclLinkView { width:100%; display:block; border-left:0 !important; background:none; }
	._articleTable .artclTable tbody tr td._artclTdTitle a.artclLinkView strong { width:100%; display:block; clear:both; padding-top:5px; }

	._articleTable .artclTable tbody tr td._artclTdTitle:after { content:""; display:block; clear:both; width:100%; height:0; *zoom:1; }
	._articleTable .artclTable tbody tr td._artclTdWriter { float:left; display:inline-block; padding-left:0; margin-left:0; padding-right:15px !important;}
	._articleTable .artclTable tbody tr td._artclTdRdate { float:left; display:inline-block; padding-left:16px !important;  padding-right:15px !important; } 
	._articleTable .artclTable tbody tr td._artclTdRecommend { float:left; display:inline-block; padding-left:16px !important; padding-right:15px !important; border-left:1px solid #dadada; }
	._articleTable .artclTable tbody tr td._artclTdComment { float:left; display:inline-block; padding-right:15px !important; padding-left:16px !important; border-left:1px solid #dadada; }
	._articleTable .artclTable tbody tr td._artclTdAtchFile { 
		position:absolute; right:0; top:50%; margin-top:-15px; z-index:11; 
		text-indent:-9999px; display:block;
		background:url(/sites/seowon/images/contents/guide/i-add-file2.png) no-repeat; 
		width:23px; height:30px;
	}
	._articleTable .artclTable tbody tr td._artclTdAccess { float:left; display:inline-block; padding-right:15px !important; padding-left:16px !important; border-left:1px solid #dadada; }

	._articleTable .artclTable tbody tr td._artclTdRdate::after,
	._articleTable .artclTable tbody tr td._artclTdRecommend::after,
	._articleTable .artclTable tbody tr td._artclTdComment::after,
	._articleTable .artclTable tbody tr td._artclTdRdate::after,
	._articleTable .artclTable tbody tr td._artclTdAccess::after { 
		content:"";display:block;width:1px; height:14px; background:#dadada; 
		position:absolute; left:0; top:15px;
	}

	._articleTable .artclTable tr td .artclLinkView { 
		border-left:0; 
		display:block;
		text-align: left;
		font-size: 1em;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		white-space: normal;

	    margin: 0 0;
		border-left:0 !important;
		padding:0 50px 0 0;
	}


		/* tr.thumbLi */
	._articleTable .tableWrap3 .artclHorNum1,
	._articleTable .tableWrap3 .artclHorNum1 tbody,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi { display:block; width:100%; position:relative;  border-bottom:1px solid #dadada; text-align:left;}
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi::after { content:"";display:block;clear:both;*zoom:1; } 
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td { display:block; float:left; position:relative; }

	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td:nth-child(1),
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdNum,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdTitle,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdWriter,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRdate,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRecommend,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdComment,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdAtchFile,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdAccess { border-bottom:0; }

	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td:nth-child(1) { position:absolute; left:0; top:0; padding:10px 0; width:30px; text-align:left;}
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdNum { width:20% !important; padding-left:30px; text-align:center; }
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdTitle { width:80% !important; }
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdTitle::after { content:""; display:block; clear:both; width:100%; height:0; *zoom:1; }
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdWriter { float:left; display:inline-block; padding-left:0; margin-left:0; padding-right:15px !important;}
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRdate { float:left; display:inline-block; padding-left:16px !important;  padding-right:15px !important; } 
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRecommend { float:left; display:inline-block; padding-left:16px !important; padding-right:15px !important; border-left:1px solid #dadada; }
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdComment { float:left; display:inline-block; padding-right:15px !important; padding-left:16px !important; border-left:1px solid #dadada; }
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdAtchFile { 
		position:absolute; right:0; top:50%; margin-top:-15px; z-index:11; 
		text-indent:-9999px; display:block;
		background:url(/sites/seowon/images/contents/guide/i-add-file2.png) no-repeat; 
		width:23px; height:30px;
	}
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdAccess { float:left; display:inline-block; padding-right:15px !important; padding-left:16px !important; border-left:1px solid #dadada; }

	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRdate::after,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRecommend::after,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdComment::after,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdRdate::after,
	._articleTable .tableWrap3 .artclHorNum1 tbody tr.thumbLi td._artclTdAccess::after { 
		content:"";display:block;width:1px; height:14px; background:#dadada; 
		position:absolute; left:0; top:15px;
	}

	._articleTable .tableWrap3 .artclHorNum1 tr.thumbLi td .artclLinkView { 
		border-left:0; 
		display:block;
		text-align: left;
		font-size: 1em;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
		white-space: normal;

	    margin: 0 0;
		border-left:0 !important;
		padding:0 50px 0 0;
	}

	/* //.thumbLi */

}

@media screen and (max-width:500px){
	
	._articleTable .artclTable tbody tr td._artclTdRdate { float:left; display:inline-block; padding-left:0 !important;  padding-right:15px !important; } 
	._articleTable .artclTable tbody tr td._artclTdRecommend { float:left; display:inline-block; padding-left:16px !important; padding-right:15px !important; border-left:none; }
	._articleTable .artclTable tbody tr td._artclTdComment { float:left; display:inline-block; padding-right:15px !important; padding-left:16px !important; border-left:none; }

}


  
._contentBuilder ._obj .tableWrap4 table {
	border-top-color: #000 !important;
	border-top-style: solid !important;
	border-top-width: 0px !important;
	border-left-color: #000 !important;
	border-left-style: solid !important;
	border-left-width: 0 !important;
	background-color: #fff;
}

._contentBuilder ._obj .tableWrap4 table th,
._contentBuilder ._obj .tableWrap4 table td {
	border-width: 0 0 0 0 !important;
	border-color: #dadada !important;
	width: auto;
	padding: 10px 0;
  border-bottom-color:#dadada !important;
  border-bottom-style:solid !important;
  border-bottom-width:1px !important;
}
._contentBuilder ._obj .tableWrap4 table thead th {
	text-align: left;
	border-top:1px solid #333 !important; 
  border-bottom:none !important;
	padding:25px 20px 15px 20px; font-size:22px; letter-spacing:-0.04em; 
	background-color: #fff; 
}
._contentBuilder ._obj .tableWrap4 table thead td {
	text-align: left;
	padding:0 0 25px 20px; border-bottom:1px solid #dadada;
  border-top:none !important;
}

._contentBuilder ._obj .tableWrap4 table tbody th {
	text-align: left;
	background-color: #fff;
    padding:10px 0 10px 20px;
    border-top:none !important;
}
  
._contentBuilder ._obj .tableWrap4 table tbody td {
	text-align: left;
	background-color: #fff;
	padding:10px 0 10px 20px;
}
.content-c { padding:10px 0 30px;}
  
@media screen and (max-width:1200px){
	.content-c img { width:100%;}
}

._contentBuilder ._obj .tableWrap4 table tfoot td { 
  border-bottom:1px solid #dadada; 
  text-align:left; 
  padding:0 !important;
 }
  
a.btn-list-pg { 
	background:#f0f2f7 url(/sites/seowon/images/contents/guide/i-add-file2.png) 20px center no-repeat; 
	font-size:16px; padding:17px 0 17px 65px; display:block;
}
a.btn-list-pg:hover { text-decoration:underline; }

._contentBuilder ._obj .tableWrapWrite1 table { border:none !important;}  
._contentBuilder ._obj .tableWrapWrite1 table th,
._contentBuilder ._obj .tableWrapWrite1 table td {
	border-width: 0 0 0 0 !important;
	border-color: #dadada !important;
	width: auto;
	padding: 10px 0;
  border-bottom-color:#dadada !important;
  border-bottom-style:solid !important;
  border-bottom-width:1px !important;
}
._contentBuilder ._obj .tableWrapWrite1 table thead th {
	text-align: center;
	background-color: #f3f3f3;
}
._contentBuilder ._obj .tableWrapWrite1 table tbody th {
	text-align: left;
	background-color: #fff;
    padding:10px 0 10px 20px;
    border-top:none !important;
}
  
._contentBuilder ._obj .tableWrapWrite1 table tbody td {
	text-align: left;
	background-color: #fff;
	padding:10px 0 10px 20px;
}

.tableWrapWrite1 { border-top:1px solid #000; }    
.tableWrapWrite1 tbody tr th strong { border-right:none !important; display:block; }
.tableWrapWrite1 tbody tr th strong label { font-weight:500;}
  
.inpt-1 { border:1px solid #333 !important; font-weight:300;  padding:7px 10px;}
.inpt-2 { border:1px solid #333 !important; font-weight:300;  padding:7px 10px !important;}
.inpt-3 { border:1px solid #333 !important; font-weight:300;  padding:7px 5px !important;}
.selt-1 { border:1px solid #333; font-weight:300;  padding:0 5px !important;}
.wid-1 { width:106px; }
.wid-2 { width:95%; }
.wid-3 { width:268px; }
.wid-4 { width:244px; }
.wid-5 { width:150px; }
.wid-6 { width:230px; }
.wid-7 { width:408px; }
.wid-8 { width:180px; }

.texta-2 { border:1px solid #333 !important; font-weight:300;  padding:7px 10px; min-height:250px !important;}
.texta-wid-2 { width:100% !important; }

  .ntc-set {border-left:1px solid #dadada; padding-left:19px; }
.ntc-set li {display:inline-block; vertical-align:middle;}
.ntc-set li label { display:inline-block; margin-right:15px; }
.ntc-set li label input[type=radio] { vertical-align:middle; }
  .ntc-set li span { margin-right:15px; }

.ntc-set li dl { border-left:1px solid #dbdee1; padding-left:18px; margin-left:3px;  }
.ntc-set li dl dt { display:inline-block; padding:5px 10px 0 0; }
.ntc-set li dl dd { display:inline-block; vertical-align:2px; }

.bfx { padding:40px 0; }
.bfx::after {display:block;clear:both;content:"";*zoom:1;}
.bfx-left { float:left; }
.bfx-left li { float:left; margin-right:8px; }
.bfx-right { float:right; }
.bfx-right li { float:left; margin-left:8px;}
  
@media screen and (max-width:1200px){
    .texta-2 { min-height:150px !important;}
	.wid-3 { width:95%; }

	.ntc-set li:nth-child(2) { display:block; padding:10px 0 0;  }
	.ntc-set li:nth-child(2) dl { padding-left:0; margin-left:0; border-left:none;}

	.ad-boxWrap { display:block; }
	.ad-box-1 { width:100%; display:block;}

	.ad-btn-1 { 
		width:100%;
		display:block; 
		padding-top:10px;
	}
	.ad-btn-1 ul li { display:inline-block; }
	.ad-btn-1 ul li a { display:inline-block; }

	.ntc-set li dl dd.clear-m { clear:both; margin-top:4px; }

}    

 /* paging */
/* --------------------------- paging */
._paging {
	margin: 50px 0 30px;
	padding: 0;
	height:35px !important;
	box-sizing: border-box;
}

._paging ._inner a, ._paging ._inner strong {
	width: 35px !important;
	height: 35px !important;
	line-height: 35px !important;
	margin: 0;
	box-sizing: border-box;
	border:1px solid #dadada;
}

._paging ._inner ul {
	height: 35px;
	margin: 0 0;
}

._paging ._inner ul li strong {
	background-color: #fff;
	border: 0;
	color:#1d61ac; font-size:15px; font-weight:500; text-align:center; border:1px solid #1d61ac;
}

._paging ._inner>a {
	margin: 0 5px;
	box-sizing: border-box;
	border: 1px solid #dadada !important;
	background-color: #fff !important;
	display:block; height:35px !important;
}

._paging ._inner ul li {
	margin: 0 0;
}

._paging ._inner ul li a {
	border: 0;
	color: #666;
}

._paging ._inner a._first {
	background-image: url('/sites/seowon/images/contents/guide/btn-p-first.jpg') !important;
	background-size:33px 33px;
}

._paging ._inner a._listPrev, ._paging ._inner a._prev {
	background-image: url('/sites/seowon/images/contents/guide/btn-p-prev.jpg') !important;
	background-size:33px 33px;
	background-position: 0 0 !important;
}

/*
._paging ._inner a._listPrev, ._paging ._inner a._prev {
	display: block;
	background-position: -37px -76px;
}

._paging ._inner a._listNext, ._paging ._inner a._next {
	display: block;
	background-position: -71px -76px;
} */

._paging ._inner a._listNext, ._paging ._inner a._next {
	background-image: url('/sites/seowon/images/contents/guide/btn-p-next.jpg') !important;
	background-size:33px 33px;
	background-position: 0 0 !important;
}

._paging ._inner a._last {
    background-position: 0 0 !important;
	background-image: url('/sites/seowon/images/contents/guide/btn-p-last.jpg') !important;
	background-size:33px 33px;
}

@media all and (max-width: 860px) {
	._paging ._inner {
		height: auto;
	}
}