/*
 * [[ KDI 한국개발연구원 CSS START!! ]]
 * 2015-12-15 오후 15:07:49
 * dungboy@idenvi.co.kr.이선협
 * goldlch@idenvi.co.kr.이창호
*/

/****************************************************************
 * Style initialization
 ***************************************************************/
body,hr,img,fieldset,form,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,q,blockquote,caption,legend,address,input,select,textarea,button{margin:0;padding:0}
hr{display:none}
img,input,button,textarea,fieldset,form,legend,hr{border:0 none}
dl,ul,ol,li{list-style:none}
q,blockquote{quotes:none}
q:before,q:after{content:''}
caption,legend{height:1px;overflow:hidden;margin:-1px 0 0 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;font:0/0 serif}
a{text-decoration:none}
dfn,em,cite,address,sup,sub{font-style:normal;font-variant:normal;text-transform:none}
button{outline:none;background-color:transparent;cursor:pointer}
table,tr,td{margin:0;padding:0;border-width:0;border-collapse:collapse}
img,input,select,textarea,button{vertical-align:middle}
a, input, button{outline:none}
.clear{clear:both;height:0;margin:0;padding:0;line-height:0;font-size:0}
body, a {
	font-size: 1em;
	line-height: 26px;
	letter-spacing: -0.05em;
	color: #7c7b75;
	word-break:break-all;
	word-break:keep-all;
}

body{font-size:16px}

h1, h2, h3, h4, h5, h6, big, small, input, select, textarea, button {
	font-size: 1em;
	line-height: 26px;
}

html{
	-webkit-overflow-scrolling: touch;
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing	: antialiased;

}

h2 {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* ****** setup ****** */
#access{display:none}
/* .ie-css3{behavior: url('../res/css/ie-css3.htc')} */
.type-eng{letter-spacing:0 !important}
.mob_show{display:none}
.web_show{display:block}
input[type=tel],
input[type=text],
input[type=email],
input[type=search],
input[type=password]{width:100%;background-color:#fff;height:25px;text-indent:11px;color:#000;font-size:1em;padding:4px 0;border:1px solid #ccccc6;-webkit-border-radius:0;-webkit-appearance:none}
#click_bg_evt{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);z-index:7;background-color:#000}
#click_bg{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);z-index:7;background-color:#000}
#white_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:1}
#back_bg {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:2;opacity:0;filter:alpha(opacity=0);
	-webkit-transition:opacity 0.3s cubic-bezier(0.75,0.1,0.25,1);
			transition:opacity 0.3s cubic-bezier(0.75,0.1,0.25,1);
}
#back_bg.open{opacity:0.5;filter:alpha(opacity=50)}

@media screen and ( max-width:640px ){
	body, a {
		line-height:1.2em;
		font-size:1em;
	}

	body{font-size:12px}

	h1, h2, h3, h4, h5, h6, big, small, input, select, textarea, button {
		line-height:1.2em;
		font-size:1em;
	}
	.mob_show{display:block}
	.web_show{display:none}
	.jsMobSlideFn{position:relative}
}

@media print {
	#pop_slide_box.print,
	.rpt_img_bg em.print,
	.org_pdf.print,
	.view_sns.print,
	.view_summary.print,
	#head.print,
	#title.print,
	#left.print,
	#category.print,
	#right.print,
	#line_map.print,
	#foot.print,
	#content h4.print,
	#content h5.print,
	#content .view_youtube.print,
	#content .view_price.print,
	#content .view_relevant.print,
	#content .view_tab_menu.print,
	.view_title .view_top.print,
	.view_title .view_bottom .view_author.print,
	.view_title .view_bottom .view_plus-box.print,
	.view_title .view_bottom .view_summary.print,
	.view_title .view_bottom .view_author.print,
	.rpt_view.print > button,
	.rpt_lst.print,
	.sub_h4.print,
	.rpt_number_view.print,
	.list_page-number.print,
	.rpt_kind.print,
	.lay_data_wrap.print .lay_top,
	.print_this.print,
	.lay_close.print,
	.thesis_list.print,
	#kdi_ajax_filter.print .lay_top,
	#kdi_ajax_filter.print .lay_close,
	#kdi_ajax_filter.print .popop_left,
	#kdi_ajax_filter.print .rpt_ary,
	.lst_article_base.print,
	.tab_move.print,
	.study_sel.print,
	.study_btn.print,
	.rpt_detail_search.print,
	.rpt_all_count.print,
	.rpt_title.print,
	.view_template.print{display:none !important}
	
	.study_wrp.print{height:auto !important}

	.rpt_view.print,
	.rpt_view.print .view_conts,
	.rpt_number_view.print,
	.rpt_conts.print,
	.rpt_conts.print li{border-width:0 !important}
	
	.rpt_view.print,
	.rpt_view.print .in_conts{height:auto !important}
	.rpt_view.print .view_conts{margin:0 !important}

	.lay_data_wrap.print,
	#lay_ajax_popup.print,
	#kdi_ajax_filter.print,
	#kdi_ajax_filter.print .lay_data_wrap,
	#kdi_ajax_filter.print #popup_layout,
	#center{padding:0 !important}
	#body{background:none !important}

	#lay_ajax_popup.print{position:static !important;left:0;top:0;margin-left:0;width:100%}
}