@charset "utf-8";

/* Reset CSS */
/* * { margin:0; padding:0; border:0; outline:0; vertical-align:top; }*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button {margin:0;padding:0}
article, aside, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul, ol, dl {list-style:none}
img, fieldset,iframe{border:0 none}
img, video { max-width: 100%}
a { text-decoration:none; color:#000}
a:active, a:hover, a:focus {color:#f99d32}
table { border-collapse:collapse; border-spacing:0}
input, select { vertical-align: middle}
body { font-family:'arial','Helvetica',sans-serif; font-size:100%; line-height:1}
label { cursor: pointer}
.blind, legend { display : block; overflow: hidden; position:absolute; top:0; left:-1000em}
caption {overflow: hidden;width:0;height:0;line-height:0;text-indent:-9999px}
i,em, address { font-style:normal; font-weight:normal}


/* common */
.mobile_show {display:none;height:0}
.ir_pm {display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa {display:block;overflow:hidden;position:relative;z-index:-10;width:100%;height:100%} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.word_break {word-break: break-all;}

.f_l {float:left;}
.f_r {float:right;}

.download {display:inline-block;margin-left:5px;width:14px;height:12px;background:url(/eng/img/common/icon_download.png) no-repeat 100% 50%;vertical-align:middle}

.box_info_og,.box_info_gn,.box_info_br,.box_info_gr {padding:20px 15px}
.box_info_og .title,.box_info_gn .title,.box_info_br .title,.box_info_gr .title {font-weight:bold;} 
.box_info_og {border:#f9e3ca 1px solid;background:#fff7ee}
.box_info_gn {border:#e1e7c9 1px solid;background:#f9fced}
.box_info_br {border:#f2dfcb 1px solid;background:#fff6ee}
.box_info_gr {border:#e5e5e5 1px solid;background:#fbfbfb}
.box_info_wh {padding:5px;background:#fff;border:#e7e7e7 1px solid;text-align:center}

.box_info_og .title {color:#f99d32}
.box_info_gn .title {color:#97b032}
.box_info_br .title {color:#be6e45}

.box_info_gn dt {text-align:left;margin:0;padding:0;color:#474747}
.box_info_gn dd, .structure .box_info_gr dd {padding:8px 0 0 10px;font-size:0.875em;line-height:1.125em}
.box_info_gn dd {background:url(/eng/img/common/icon_dot_gn.gif) no-repeat 0 13px}
.box_info_gr dd {background:url(/eng/img/common/icon_dot.gif) no-repeat 0 13px}

hr {margin-top:40px; margin-bottom: 0; border-top:#e8e8e8 1px solid;border-bottom:none}
.center {text-align:center}
.right {text-align:right}

.txt_f875{font-size:0.875em}

.table_01 {border-top:#f99d32 1px solid}
.table_01 th, .table_01 td {padding:5px 15px}
.table_01 td {border-bottom:#e8e8e8 1px solid}
.table_01 th {background:#fff7ee;border-bottom:#f9e3ca 1px solid;font-weight:normal;color:#f99d32;}

.table_02 {border-top:#f99d32 1px solid; width:100%}
.table_02 th, .table_02 td {padding:3px 10px}
.table_02 td {border:#e8e8e8 1px solid}
.table_02 th {background:#fff7ee;border:#f9e3ca 1px solid;font-weight:normal;color:#f99d32;}

.list_01 {border-top:#f99d32 1px solid}
.list_01 > dt,.list_01 > dd,.list_01 > li {padding:5px 15px;border-bottom:#e8e8e8 1px solid}
.list_01 .long {border-bottom:none}
.list_01 > dt {color:#f99d32;}
.list_basic dt,.list_basic dd,.list_basic li {margin-bottom:8px}
.list_basic dd, .list_basic li {padding-left:10px;background:url(/eng/img/common/icon_dot.gif) no-repeat 0 50%;line-height:1.125em}
.list_basic .list_end {margin-bottom:0}
.list02 dt, .list02 dd {line-height:1.250em}
.list02 dt {float:left;padding-right:5px;color:#be6e45}

.show-grid {margin-top: 30px;}
.row {position:relative;margin-left: -7px;margin-right: -7px;*zoom:1}
.row:before,.row:after {
  content: " ";/* 1 */
  display: table; /* 2 */
}
.row:after {clear:both}
/*.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11 {float: left;}*/
/*.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,*/
.col-md-1,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
{position:relative;min-height:1px;padding-left:7px;padding-right:7px; box-sizing: border-box;}



@media screen and (min-width: 800px) {
	.col-md-1,.col-md-2,.col-md-20,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11 {float: left;}
	.col-md-1 {width:8.333%;}
	.col-md-2 {width:16.666%;}
	.col-md-20 {width:20%;}
	.col-md-3 {width:25%;}
	.col-md-4 {width:33.333%;}
	.col-md-5 {width:40%;}
	.col-md-6 {width:50%;}
	.col-md-7 {width:60%;}
	.col-md-8 {width:66.667%;}
	.col-md-9 {width:75%;}
	.col-md-10 {width:83.334%;}
	.col-md-11 {width:91.667%;}
	.col-md-12 {width:100%;}
	
	.col-md-offset-0 {margin-left:0;}
	.col-md-offset-1 {margin-left:8.333333333333332%;}
	.col-md-offset-2 {margin-left:16.666666666666664%;}
	.col-md-offset-3 {margin-left:25%;}
	.col-md-offset-4 {margin-left:33.33333333333333%;}
	.col-md-offset-5 {margin-left:41.66666666666667%;}
	.col-md-offset-6 {margin-left:50%;}
	.col-md-offset-7 {margin-left:58.333333333333336%;}
	.col-md-offset-8 {margin-left:66.66666666666666%;}
	.col-md-offset-9 {margin-left:75%;}
	.col-md-offset-10 {margin-left:83.33333333333334%;}
	.col-md-offset-11 {margin-left:91.66666666666666%;}
}