
/* Layout */
#accessibility,
#accessibility-foot {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}

.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.both {clear:both;}
.hide {display:none;}
.skip {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}
.image {vertical-align:top;}

legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}
caption {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}


/* 본문제목 */

 h3 { width: auto; height: auto; margin: 1em 0; padding: 0px 0 0px 27px; background: url('/images/syjy/sub/contents_icon_h3.gif') no-repeat 5px 3px; color: #000; font-weight: bold; font-size: 15px; text-align: left; letter-spacing: -1px; line-height: 1.25; }
 h4 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 35px; background: url('/images/syjy/sub/contents_icon_h4.gif') no-repeat 18px 7px; color: #444; font-weight: bold; font-size: 1em; text-align: left; letter-spacing: 0; line-height: 1.25; }
 h5 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 55px; background: url('/images/syjy/sub/contents_icon_h5.png') no-repeat 40px 4px; color: #555; font-weight: bold; font-size: 1em; text-align: left; letter-spacing: 0; line-height: 1.25; }
 h6 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 15px; background: url('/images/syjy/sub/h2bg.gif') no-repeat 0 1px; color: #000; font: bold 1em/1.19 "돋움"; letter-spacing: -1px; }

 h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #555; font-weight: normal; letter-spacing: 0; }
 .h0  /* 제목 초기화 */ { clear: left; margin: 0; padding: 0; background: transparent; font-weight: normal; font-size: 1em; }

/* Tag문단(Paragraph) */
  p.em { color: #06c; margin: 0; padding: 0; }

/* Tag목록(List) */
 ul.list { margin: 0; padding: 0 0 0.5em 1.2em; list-style: none; text-align: left;}
 td ul.list { margin: 0; padding: 0 0 0.5em 0em; list-style: none; text-align: left;}
 td ul.list li { margin: 0; padding: 0 0 0 25px; list-style: none; background: url('/images/syjy/sub/contents_icon_li_1.gif') no-repeat 8px 5px; }
 ul.list li { margin: 0; padding: 0 0 0 55px; list-style: none; background: url('/images/syjy/sub/contents_icon_li_1.gif') no-repeat 38px 5px; }
 ul.list li.nobg { margin: 0; padding: 0 0 0 1.2em; list-style: none; background: url() no-repeat ; }
 ul.list ul li { background: url('/images/syjy/sub/contents_icon_li_2.gif') no-repeat 5px 8px; padding: 0 0 0 15px !important;}
 ul.list ul ul li { background: url('/images/syjy/sub/bu_li3.gif') no-repeat 0 0.2em;  }
 ul.list ul ul ul li { background: url('/images/syjy/sub/bu_li4.gif') no-repeat 0 0.2em; }
 ul.list ul, ul.bu ul ul, ul.bu ul ul ul { margin: 0; padding: 0 0 0.5em 0; }

 ol.bu { margin: 0; padding: 0 0 0.5em 1.2em; list-style: none; text-align: left;}
 ol.bu li { margin: 0; padding: 0 0 0 1.2em; list-style: none; background: url('/images/syjy/sub/bu_li1.gif') no-repeat 0 0.2em; }

 ul.bu2 { margin: 0; padding: 0 0 0.5em 1em; list-style: none; text-align: left; }
 ul.bu2 li { margin: 0; padding: 0 0 0 1.2em;  background: url('/images/syjy/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu2 ul li { background: url('/images/syjy/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu2 ul ul li { background: url('/images/syjy/sub/bu_li4.gif') no-repeat 0 0.2em; }
 ul.bu2 ul, ul.bu ul ul { padding: 0 0 0.5em 0; }

 ul.bu3 { margin: 0; padding: 0 0 0.5em 5px; list-style: none; text-align: left; }
 ul.bu3 li { margin: 0; padding: 0 0 0 1.2em; background: url('/images/syjy/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu3 ul li { background: url('/images/syjy/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu3 ul ul li { background: url('/images/syjy/sub/bu_li4.gif') no-repeat 0 0.2em; }
 ul.bu3 ul, ul.bu ul ul { padding: 0 0 0.5em 0; }

 ul.bu4 { margin: 0; padding: 0.5em 0 0.2em 5px; list-style: none; text-align: left; }
 ul.bu4 li { margin: 0; padding: 0 0 0 1.2em;}
 ul.bu4 ul li { list-style: none; }
 ul.bu4 ul ul li { list-style: none; }
 ul.bu4 ul, ul.bu ul ul { padding: 0 0 0.2em 0; }

 ul.bu5 { margin: 0; padding: 0 0 0.5em 0.5em; list-style: none; text-align: left; }
td ul.bu5 { padding: 0; } /* 테이블 안에서 정렬 */
 ul.bu5 li { margin: 0; padding: 0 0 0 1.2em; list-style: none; background: url('/images/syjy/sub/bu_li1.gif') no-repeat 0 0.2em; }
 ul.bu5 ul li { background: url('/images/syjy/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu5 ul ul li { background: url('/images/syjy/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu5 ul ul ul li { background: url('/images/syjy/sub/bu_li4.gif') no-repeat 0 0.2em; }
 ul.bu5 ul, ul.bu5 ul ul, ul.bu5 ul ul ul { padding: 0 0 0.5em 0; }

 ul.bu6 { margin: 0; padding: 0 0 0.2em 0; list-style: none; text-align: left; }
 ul.bu6 li { margin: 0; padding: 0 0 0.5em 0;}
 ul.bu6 ul li { list-style: none; }
 ul.bu6 ul ul li { list-style: none; }
 ul.bu6 ul, ul.bu ul ul { padding: 0 0 0.2em 0; }

 ul.bu7 { list-style: none; margin: 3px 18px 0px 18px; padding: 0;}
 ul.bu7 li { background: url('/images/syjy/sub/btn_bu.gif') no-repeat 0 3px; padding: 0 0 0 1em; line-height: 1.25; }
 ul.bu7 li a { display: block;/* margin: 0 1em 3px 0; padding: 0 0 0 1.2em;*/ }

 ul.bu8 {display:inline; float:left; list-style: none; margin: 0 0 0px 8px; padding: 0; }
 ul.bu8 li { float:left; width:160px; margin-right:7px; background: url('/images/syjy/sub/btn_bu.gif') no-repeat 0 2px; padding: 0 0 0 1em; line-height: 1.25; }
 ul.bu8 li a { display: block; letter-spacing:-0.05em;/* margin: 0 1em 3px 0; padding: 0 0 0 1.2em;*/ }

 ol.bu8 {display:inline; float:left; list-style: none; margin: 0 0 0px 8px; padding: 0; }
 ol.bu8 li { float:left; width:160px; margin-right:7px; background: url('/images/syjy/sub/btn_bu.gif') no-repeat 0 2px; padding: 0 0 0 1em; line-height: 1.25; }
 ol.bu8 li a { display: block; letter-spacing:-0.05em;/* margin: 0 1em 3px 0; padding: 0 0 0 1.2em;*/ }

 ul.dpi li { display: inline; }

 ul.line { margin: 0; padding: 0 0; list-style: none; text-align: left; border: 1px solid #eee; border-width: 1px 0 0 0; }
 ul.line li { margin: 0; padding: 0 0 0 1.2em; background: url('/images/syjy/sub/bu_li1.gif') no-repeat 0 50%; border: 1px solid #e4e4e4; border-width: 0 0 1px 0; padding: 5px 0 3px 1.2em; }

 ol.list { list-style:none; margin:0 0 0 60px; padding:0; }
 ol.list li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2.2em; }
 ol.list li.n01 { background: url('/images/syjy/sub/ol_1.png') no-repeat 0.2em 0.2em; }
 ol.list li.n02 { background: url('/images/syjy/sub/ol_2.png') no-repeat 0.2em 0.2em; }
 ol.list li.n03 { background: url('/images/syjy/sub/ol_3.png') no-repeat 0.2em 0.2em; }
 ol.list li.n04 { background: url('/images/syjy/sub/ol_4.png') no-repeat 0.2em 0.2em; }
 ol.list li.n05 { background: url('/images/syjy/sub/ol_5.png') no-repeat 0.2em 0.2em; }
 ol.list li.n06 { background: url('/images/syjy/sub/ol_6.png') no-repeat 0.2em 0.2em; }
 ol.list li.n07 { background: url('/images/syjy/sub/ol_7.png') no-repeat 0.2em 0.2em; }
 ol.list li.n08 { background: url('/images/syjy/sub/ol_8.png') no-repeat 0.2em 0.2em; }
 ol.list li.n09 { background: url('/images/syjy/sub/ol_9.png') no-repeat 0.2em 0.2em; }
 ol.list li.n10 { background: url('/images/syjy/sub/ol_10.png') no-repeat 0.2em 0.2em; }
 ol.list li.n11 { background: url('/images/syjy/sub/ol_11.png') no-repeat 0.2em 0.2em; }
 ol.list li.n12 { background: url('/images/syjy/sub/ol_12.png') no-repeat 0.2em 0.2em; }
 ol.list li.n13 { background: url('/images/syjy/sub/ol_13.png') no-repeat 0.2em 0.2em; }
 ol.list li.n14 { background: url('/images/syjy/sub/ol_14.png') no-repeat 0.2em 0.2em; }
 ol.list li.n15 { background: url('/images/syjy/sub/ol_15.png') no-repeat 0.2em 0.2em; }
 ol.list li.n16 { background: url('/images/syjy/sub/ol_16.png') no-repeat 0.2em 0.2em; }
 ol.list li.n17 { background: url('/images/syjy/sub/ol_17.png') no-repeat 0.2em 0.2em; }
 ol.list li.n18 { background: url('/images/syjy/sub/ol_18.png') no-repeat 0.2em 0.2em; }
 ol.list li.n19 { background: url('/images/syjy/sub/ol_19.png') no-repeat 0.2em 0.2em; }
 ol.list li.n20 { background: url('/images/syjy/sub/ol_20.png') no-repeat 0.2em 0.2em; }
 ol.line li { border-bottom: 1px solid #eee; padding: 4px 0 2px 2.2em; background-position: 0 0.5em; }
 ol.line li ul.bu li { border: none; padding: 0 0 0 1.2em; background-position: 0 0.2em; }

 ol.list ol { margin: 0; padding: 0 0 0 2em; }
 ol.list ol li { background: none; margin: 0; padding: 0;}
 ol.list ol li ul { margin: 0; padding: 0; }
 ol.list ol li ul li { background: none; list-style: none; margin: 0; padding: 0;}

 ol.list ol { margin: 0; padding: 0 0 0 2em; }
 ol.list ol li { background: none; margin: 0; padding: 0;}
 ol.list ol li ul { margin: 0; padding: 0; }
 ol.list ol li ul li { background: none; list-style: none; margin: 0; padding: 0;}

 ol.list2 { list-style:none; margin:0; padding:0; }
 ol.list2 li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2em; }
 ol li.n01 { background: url('/images/syjy/sub/n01.gif') no-repeat 0 0.2em; }
 ol li.n02 { background: url('/images/syjy/sub/n02.gif') no-repeat 0 0.2em; }
 ol li.n03 { background: url('/images/syjy/sub/n03.gif') no-repeat 0 0.2em; }
 ol li.n04 { background: url('/images/syjy/sub/n04.gif') no-repeat 0 0.2em; }
 ol li.n05 { background: url('/images/syjy/sub/n05.gif') no-repeat 0 0.2em; }
 ol li.n06 { background: url('/images/syjy/sub/n06.gif') no-repeat 0 0.2em; }
 ol li.n07 { background: url('/images/syjy/sub/n07.gif') no-repeat 0 0.2em; }
 ol li.n08 { background: url('/images/syjy/sub/n08.gif') no-repeat 0 0.2em; }
 ol li.n09 { background: url('/images/syjy/sub/n09.gif') no-repeat 0 0.2em; }
 ol li.n10 { background: url('/images/syjy/sub/n10.gif') no-repeat 0 0.2em; }
 ol li.n11 { background: url('/images/syjy/sub/n11.gif') no-repeat 0 0.2em; }
 ol li.n12 { background: url('/images/syjy/sub/n12.gif') no-repeat 0 0.2em; }
 ol li.n13 { background: url('/images/syjy/sub/n13.gif') no-repeat 0 0.2em; }
 ol li.n14 { background: url('/images/syjy/sub/n14.gif') no-repeat 0 0.2em; }
 ol li.n15 { background: url('/images/syjy/sub/n15.gif') no-repeat 0 0.2em; }
 ol li.n16 { background: url('/images/syjy/sub/n16.gif') no-repeat 0 0.2em; }
 ol li.n17 { background: url('/images/syjy/sub/n17.gif') no-repeat 0 0.2em; }
 ol li.n18 { background: url('/images/syjy/sub/n18.gif') no-repeat 0 0.2em; }
 ol li.n19 { background: url('/images/syjy/sub/n19.gif') no-repeat 0 0.2em; }
 ol li.n20 { background: url('/images/syjy/sub/n20.gif') no-repeat 0 0.2em; }
 ol.line li { border-bottom: 1px solid #eee; padding: 4px 0 2px 2.2em; background-position: 0 0.5em; }
 ol.line li ul.bu li { border: none; padding: 0 0 0 1.2em; background-position: 0 0.2em; }





 dl.list { margin: 0 0 0 1.2em; padding: 0; }
 dl.list dt {float:left; margin: 0; padding: 0 5px 0 15px; background: url('/images/syjy/sub/contents_icon_li_1.gif') no-repeat 0 5px; font-weight: bold; }
 dl.list dd { margin: 0; padding: 0 0 0.5em 1.2em; }

 dl.bu2 { margin: 0 0 0 1.2em; padding: 0; }
 dl.bu2 dt {margin: 0 0.5em 0 0; padding: 0 0 0 1.2em; background: url('/images/syjy/sub/bu_li1.gif') no-repeat 0 0.2em; font-weight: bold; float:left;}
 dl.bu2 dd { margin: 0; padding: 0 0 0.5em 1.2em; }

 dl.bu3 { margin: 0 0 0 1.2em; padding: 0; }
 dl.bu3 dt { margin: 0 0.5em 0 0; padding: 0 0 0 1.2em; background: url('/images/syjy/sub/btn_bu.gif') no-repeat 0 0.2em; font-weight: bold; float:left;}
 dl.bu3 dd { margin: 0; padding: 0 0 0.5em 1.2em; }

 dl.t1 { border-top: 1px dashed #ccc; }
 dl.t1 dt { margin: 0; padding: .5em 0 0 0; }
 dl.t1 dd { margin: 0; padding: 0 0 .5em 0; border-bottom: 1px dashed #ccc; }


/* Tag구문(Construction) */
 strong { font-weight: bolder; } /* 강조 */
 em { font-style: normal; color: #f60; } /* 강조 */
 em em { color: #c39; }

 blockquote { margin: 1em 0; padding: 0; font-weight: bold; font-size: 1.167em; color: #369; background: url('/images/syjy/sub/blockquote_begin.gif') no-repeat; }
 blockquote span { margin: 0; padding: 0 1.5em; background: url('/images/syjy/sub/blockquote_end.gif') no-repeat right  bottom; }
 q { margin: 1em 0; padding: 0; font-weight: bold; font-size: 1.167em; color: #369; background: url('/images/syjy/sub/blockquote_begin.gif') no-repeat left 0; }
 q span { margin: 0; padding: 0.5em 1.5em; background: url('/images/syjy/sub/blockquote_end.gif') no-repeat right 0; }


/* Tag기타 */
 pre { margin: 1em 0; } /* 형식을가지고있는컨텐츠 */
 ins {} /* 추가 */
 del { text-decoration: line-through; color: #999; } /* 삭제 */
 address { font-style: normal; color: #666; } /* 주소 */


/* Body Content Template ***********************************************************************/
/* contenttabmenu **********/
 #contenttabmenu { width: 100%; margin: 0 0 10px 0; }
 #contenttabmenu ul { margin: 0; padding: 0 0 0 0; list-style: none; height: 27px; border-bottom: 1px solid #c8c8c8; }
#contenttabmenu ul li { display: inline; float: left; margin: 0 1px 0 0; padding: 0 0 0 5px; background: transparent url('/images/syjy/sub/ctabmbg.gif') no-repeat 0 0; border: 1px solid #bbb; border-width: 0; border-color:  #ccc #bbb #bbb #ccc; }
 #contenttabmenu ul li a { display: block; _display: inline-block; padding: 6px 10px 5px 5px; background: transparent url('/images/syjy/sub/ctabmbg.gif') no-repeat 100% 0; color: #555; font-weight: normal; line-height: 1.25; cursor: pointer; }
 #contenttabmenu ul li.on { background-position: 0 -100px; }
 #contenttabmenu ul li.on a { background-position: 100% -100px; color: #fff; }

 #contenttabmenu2 { width: 100%; margin: 5px 0 10px 0; }
 #contenttabmenu2 ul { width: 100%; overflow: hidden; list-style: none; margin: 0; padding: 0; }
 #contenttabmenu2 ul li { float: left; display: inline; margin: 0 2px 2px 0; padding: 0 4px 0 0; background: url('/images/syjy/sub/contenttabmenu2_btnbg.gif') no-repeat right -25px; }
 #contenttabmenu2 ul li a { float: left; display: block; padding: 3px 5px 3px 10px; color: #333; font-weight: bold; letter-spacing: -1px; white-space: nowrap; background: url('/images/syjy/sub/contenttabmenu2_btnbg.gif') no-repeat left -25px; }
 #contenttabmenu2 ul li.on { background: url('/images/syjy/sub/contenttabmenu2_btnbg.gif') no-repeat right 0; }
 #contenttabmenu2 ul li a.on { background: url('/images/syjy/sub/contenttabmenu2_btnbg.gif') no-repeat; color: #fff; }


/* 내용 박스 */
 div.box_1 {width:600px; margin:5px auto; background:url('/images/syjy/sub/box_1_cen_bg.gif') repeat-y left top;}
 div.box_1 .top_bg {height:15px; background:url('/images/syjy/sub//box_1_top_bg.gif') no-repeat left top;}
 div.box_1 .text {margin:5px 20px;}
 div.box_1 .bot_bg {height:10px; background:url('/images/syjy/sub/box_1_bot_bg.gif') no-repeat left top;}

 div.box_2 {width:600px; margin:5px auto; background:url('/images/syjy/sub/box_2_cen_bg.gif') repeat-y left top;}
 div.box_2 .top_bg {height:10px; background:url('/images/syjy/sub/box_2_top_bg.gif') no-repeat left top;}
 div.box_2 .text {margin:5px 20px;}
 div.box_2 .bot_bg {height:15px; background:url('/images/syjy/sub/box_2_bot_bg.gif') no-repeat left top;}

 div.box0 { border: 1px solid #ddd; padding: 0; margin: 0.5em 0; }
 div.box1 { border: 4px solid #f7f7f7; padding: 9px 12px 9px; }
 div.box1 ul {clear:both;}
 div.box1 ul li {float:none; padding:0 0 0 16px; background:url('/images/syjy/sub/contents_icon_li_1.gif') no-repeat 0px 6px;}
 div.box1 ul li ul {clear:both;}
 div.box1 ul li ul li {float:left; padding:0 0 0 16px; background:url('/images/syjy/sub/contents_icon_li_2.gif') no-repeat 6px 9px; margin:0 10px 0 0;}




/* 플로우차트 */
 ol.flowchart { margin: 0; padding: 0; list-style: none; }
 ol.flowchart li { display: inline; float: left; width: 50%; margin: 0; padding: 0; background: url('/images/syjy/sub/arrow15_2.gif') no-repeat 1px 50%; }
 ol.flowchart li.first { padding: 0; background: transparent; }
 ol.flowchart li dl { margin: 0 0 0 16px; padding: 0; border: 1px solid #ccc; }
 ol.flowchart li dl dt { margin: 0; padding: 3px 6px 1px; border-bottom: 1px solid #ddd; background: #f4f4f4; font-weight: bold; line-height: 1.25; text-align: center; }
 ol.flowchart li dl dd { margin: 0; padding: 0; height: 53px; }
 ol.flowchart li dl dd ul { padding: 4px 2px 4px 4px; }
 ol.flowchart li dl dd ul li { display: block; float: none; width: auto; margin: 0; padding: 0 0 0 1.2em; border: 0; line-height: 1.25; }

 ul.bu { margin: 0; padding: 0 0 0.5em 1.2em; list-style: none; text-align: left; }
 td ul.bu { padding: 0; } /* 테이블 안에서 정렬 */
 ul.bu li { margin: 0; padding: 0 0 0 1.2em; list-style: none; background: url('/images/syjy/sub/bu_li1.gif') no-repeat 0 0.2em; }


/* 플로트배치 등 */
 img.floatLeft { float: left; display: inline; margin: 0 15px 15px 0; }
 img.floatRight { float: right; display: inline; margin: 0 0 15px 15px; }
 img.center { display: block; margin: 1em auto; padding: 0; text-align: center; } /* 인라인요소는 margin: 1em auto; 적용안됨  */
 img.frame { border: 1px solid #ddd; padding: 4px; }
 .floatLeft { float: left; display: inline; margin: 0 15px 15px 0; text-align: center; }
 .floatRight { float: right; display: inline; margin: 0 0 15px 15px; text-align: center; }
 .small { font-size: 0.92em; letter-spacing: -1px; }
 .large { font-size: 1.167em; letter-spacing: -1px; }

 .left { float: left; position: relative; padding: 4px 0; }
 .right { float: right; position: relative; padding: 4px 0; }
 .right input {border:1px solid #abadb3;}
 .center { position: relative; text-align: center; padding: 4px 0; margin: 0 auto; }


/* 플로우차트 */
 .leftm { float: left; padding: 0; margin-right: 25px; }
 .rightm { float: right; padding:0; margin-left: 25px; }
 .clear  { clear: both; }

 span.blank { padding-left: 1em; } /* FF에서는 margin-left, padding-left 값만 적용됨 */
 div.blank { float: left; width: 0; padding-left: 1em; } /* float 요소 간격 */

 .line1 { border: 1px solid #e7e7e7; border-width: 0 0 1px 0; }
 .line2 { border: 1px solid #e7e7e7; border-width: 1px 0; padding: 9px 0; }
 .line_top { border: 1px solid #adc6e2; border-width: 1px 0 0 0; padding: 9px 0; }

 .dot {display: block; margin:10px 0;}
 .dot { border-bottom : 1px dashed #ccc; } /* dotted --> dashed */


/* 개별조합속성클래스 */
 p {} 
 p.indent {margin:10px 0 20px 34px;} 
 p.indent_h3 {margin:10px 0 20px 15px;}
 p.indent_h4 {margin:10px 0 20px 35px;}
 p.indent_h5 {margin:10px 0 20px 55px;}
 
 
 
 .indent { margin-left: 1.3em; margin-bottom:20px; margin-left:22px; text-align:justify;}
 .image { vertical-align: top; }
 .bottom { vertical-align: bottom; }
/* margin */
.noMargin{ margin:0px !important;}
.noMleft{ margin-left:0px !important;}
.noMright{ margin-right:0px !important;}
.noMtop{ margin-top:0px !important;}
.noMbottom{ margin-bottom:0px !important;}
.margin10px{ margin:10px !important;}
.margin20px{ margin:20px !important;}
.margin30px{ margin:30px !important;}
.margin40px{ margin:40px !important;}
.margin50px{ margin:50px !important;}
.margin60px{ margin:60px !important;}
.margin70px{ margin:70px !important;}
.margin80px{ margin:80px !important;}
.margin90px{ margin:90px !important;}
.margin100px{ margin:100px !important;}
.ml10px{ margin-left:10px !important;}
.ml20px{ margin-left:20px !important;}
.ml30px{ margin-left:30px !important;}
.ml40px{ margin-left:40px !important;}
.ml50px{ margin-left:50px !important;}
.ml60px{ margin-left:60px !important;}
.ml70px{ margin-left:70px !important;}
.ml80px{ margin-left:80px !important;}
.ml90px{ margin-left:90px !important;}
.ml100px{ margin-left:100px !important;}
.mr1px{ margin-Right:1px !important;}
.mr2px{ margin-Right:2px !important;}
.mr3px{ margin-Right:3px !important;}
.mr4px{ margin-Right:4px !important;}
.mr5px{ margin-Right:5px !important;}
.mr6px{ margin-Right:6px !important;}
.mr7px{ margin-Right:7px !important;}
.mr8px{ margin-Right:8px !important;}
.mr9px{ margin-Right:9px !important;}
.mr10px{ margin-Right:10px !important;}
.mr20px{ margin-Right:20px !important;}
.mr30px{ margin-Right:30px !important;}
.mr40px{ margin-Right:40px !important;}
.mr50px{ margin-Right:50px !important;}
.mr60px{ margin-Right:60px !important;}
.mr70px{ margin-Right:70px !important;}
.mr80px{ margin-Right:80px !important;}
.mr90px{ margin-Right:90px !important;}
.mr100px{ margin-Right:100px !important;}
.mt10px{ margin-Top:10px !important;}
.mt20px{ margin-Top:20px !important;}
.mt30px{ margin-Top:30px !important;}
.mt40px{ margin-Top:40px !important;}
.mt50px{ margin-Top:50px !important;}
.mt60px{ margin-Top:60px !important;}
.mt70px{ margin-Top:70px !important;}
.mt80px{ margin-Top:80px !important;}
.mt90px{ margin-Top:90px !important;}
.mt100px{ margin-Top:100px !important;}
.mb1px{ margin-Bottom:1px !important;}
.mb2px{ margin-Bottom:2px !important;}
.mb3px{ margin-Bottom:3px !important;}
.mb4px{ margin-Bottom:4px !important;}
.mb5px{ margin-Bottom:5px !important;}
.mb6px{ margin-Bottom:6px !important;}
.mb7px{ margin-Bottom:7px !important;}
.mb8px{ margin-Bottom:8px !important;}
.mb9px{ margin-Bottom:9px !important;}
.mb10px{ margin-Bottom:10px !important;}
.mb20px{ margin-Bottom:20px !important;}
.mb30px{ margin-Bottom:30px !important;}
.mb40px{ margin-Bottom:40px !important;}
.mb50px{ margin-Bottom:50px !important;}
.mb60px{ margin-Bottom:60px !important;}
.mb70px{ margin-Bottom:70px !important;}
.mb80px{ margin-Bottom:80px !important;}
.mb90px{ margin-Bottom:90px !important;}
.mb100px{ margin-Bottom:100px !important;}
 .list_float li {float:left;}

.input97 {width:97% !important;}

.width_auto {width:auto;}
.width_1p {width:1% !important;}
.width_2p {width:2% !important;}
.width_3p {width:3% !important;}
.width_4p {width:4% !important;}
.width_5p {width:5% !important;}
.width_6p {width:6% !important;}
.width_7p {width:7% !important;}
.width_8p {width:8% !important;}
.width_9p {width:9% !important;}
.width_10p {width:10% !important;}   
.width_11p {width:11% !important;}
.width_12p {width:12% !important;}
.width_13p {width:13% !important;}
.width_14p {width:14% !important;}
.width_15p {width:15% !important;}   
.width_16p {width:16% !important;}
.width_17p {width:17% !important;}
.width_18p {width:18% !important;}
.width_19p {width:19% !important;}
.width_20p {width:20% !important;}
.width_21p {width:21% !important;}
.width_22p {width:22% !important;}
.width_23p {width:23% !important;}
.width_24p {width:24% !important;}
.width_25p {width:25% !important;}
.width_26p {width:26% !important;}
.width_27p {width:27% !important;}
.width_28p {width:28% !important;}
.width_29p {width:29% !important;}
.width_30p {width:30% !important;}
.width_31p {width:31% !important;}
.width_32p {width:32% !important;}
.width_33p {width:33% !important;}
.width_34p {width:34% !important;}
.width_35p {width:35% !important;}
.width_36p {width:36% !important;}
.width_37p {width:37% !important;}
.width_38p {width:38% !important;}
.width_39p {width:39% !important;}
.width_40p {width:40% !important;}
.width_41p {width:41% !important;}
.width_42p {width:42% !important;}
.width_43p {width:43% !important;}
.width_44p {width:44% !important;}
.width_45p {width:45% !important;}
.width_46p {width:46% !important;}
.width_47p {width:47% !important;}
.width_48p {width:48% !important;}
.width_49p {width:49% !important;}
.width_50p {width:50% !important;}
.width_51p {width:51% !important;}
.width_52p {width:52% !important;}
.width_53p {width:53% !important;}
.width_54p {width:54% !important;}
.width_55p {width:55% !important;}
.width_56p {width:56% !important;}
.width_57p {width:57% !important;}
.width_58p {width:58% !important;}
.width_59p {width:59% !important;}
.width_60p {width:60% !important;}
.width_61p {width:61% !important;}
.width_62p {width:62% !important;}
.width_63p {width:63% !important;}
.width_64p {width:64% !important;}
.width_65p {width:65% !important;}
.width_66p {width:66% !important;}
.width_67p {width:67% !important;}
.width_68p {width:68% !important;}
.width_69p {width:69% !important;}   
.width_70p {width:70% !important;}
.width_71p {width:71% !important;}
.width_72p {width:72% !important;}
.width_73p {width:73% !important;}
.width_74p {width:74% !important;}
.width_75p {width:75% !important;}
.width_76p {width:76% !important;}
.width_77p {width:77% !important;}
.width_78p {width:78% !important;}
.width_79p {width:79% !important;}
.width_80p {width:80% !important;}
.width_81p {width:81% !important;}
.width_82p {width:82% !important;}
.width_83p {width:83% !important;}
.width_84p {width:84% !important;}
.width_85p {width:85% !important;}
.width_86p {width:86% !important;}
.width_87p {width:87% !important;}
.width_88p {width:88% !important;}
.width_89p {width:89% !important;}
.width_90p {width:90% !important;}
.width_91p {width:91% !important;}
.width_92p {width:92% !important;}
.width_93p {width:93% !important;}
.width_94p {width:94% !important;}
.width_95p {width:95% !important;}
.width_96p {width:96% !important;}
.width_97p {width:97% !important;}
.width_98p {width:98% !important;}
.width_99p {width:99% !important;}
.width_100p {width:100% !important;}

.width_10x {width:10px !important;}
.width_20x {width:20px !important;}
.width_30x {width:30px !important;}
.width_40x {width:40px !important;}
.width_50x {width:50px !important;}
.width_60x {width:60px !important;}
.width_70x {width:70px !important;}
.width_80x {width:80px !important;}
.width_90x {width:90px !important;}
.width_100x {width:100px !important;}
.width_120x {width:120px !important;}
.width_620x {width:620px !important;}

.noPbottom {padding-bottom: 0 !important;}    
.noPright {padding-right: 0 !important;}  

.tops{vertical-align:top;}
.blue_text {color:#4772c1 !important;}   


/* 색상 */
.cr_blue {color:#426eb5;}

/* 폰트크기 */
.font_14px {font-size:14px;}
.font_16px {font-size:16px;}
.font_18px {font-size:18px;}

/* 테이블(Table) */
table caption {display:none;}
table.table_col { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top: 2px solid #436fba;}


table.table_col tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.table_col th, table.table_col td { border: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; }
table.table_col thead, table.table_col tfoot { background: #f2f2f2;  font-weight: normal; color:#000; }
table.table_col thead th,  table.table_col tfoot th {padding: 22px 6px 22px 6px; background:#f2f2f2; color: #434343; font-weight: bold; text-align:center !important; vertical-align: middle;}
table.table_col thead.alt th, table.table_col tfoot.alt th { font-weight: normal; }
table.table_col th { background: #fafafa; font-weight: normal; }

table.table_row { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top: 2px solid #436fba;}

table.table_row tr { border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.table_row th, table.table_row td { border-top: 1px solid #c8c8c8; border: 1px solid #e1e1e1; padding: 6px 10px 4px 10px; }
table.table_row tbody th,  table.table_row tfoot th { background: #f6f7fb; color: #545454; font-weight: bold; text-align: center; vertical-align: middle; }
table.table_row tbody.alt th, table.table_2 tfoot.alt th { font-weight: normal; }



table.table_t3 { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top:2px solid #d9849f;}

table.table_t3 tr { border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.table_t3 th, table.table_t3 td { border-top: 1px solid #c8c8c8; border: 1px solid #e1e1e1; padding: 6px 10px 4px 10px; }
table.table_t3 tbody th,  table.table_t3 tfoot th { background: #f9f9f9; color: #434343; font-weight: bold; text-align: center; vertical-align: middle; }
table.table_t3 tbody.alt th, table.table_3 tfoot.alt th { font-weight: normal; }
table.table_t3 input { border:1px solid #e6e6e6;}
table.table_t3 select { border:1px solid #e6e6e6;}
table.table_t3 textarea { border:1px solid #e6e6e6;} 


.w100{ width:100px !important;}

table.table_board { border-collapse: collapse; width: 100%; margin: .5em 0px; }
table.table_board tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.table_board th, table.table_board td {border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; }
table.table_board thead, table.table_board tfoot { background: #f2f2f2; font-weight: normal; color:#000; }
table.table_board thead th,  table.table_board tfoot th {  background:url('/images/syjy/sub/board_bg.gif') repeat-x; color: #434343; font-weight: bold; text-align: center; vertical-align: middle;}
table.table_board thead.alt th, table.table_board tfoot.alt th { font-weight: normal; }
table.table_board th { background: #fafafa; font-weight: normal; text-align: inherit; }




/* 텍스트 정렬 */
 .text_center {text-align:center;}
 .text_right {text-align:right;}
 .text_left {text-align:left;}


/* 강조 글자 */
 .em_blue {color:#0861bc;}
 .em_orange {color:#ff5400;}
 .em_red {color:#ff2a00;}
 .em_green {color:#368600;}
 .em_brown {color:#b78b32;}
 .em_purple {color:#8a56af;}
 .em_pastelgreen {color:#70aa78;}

 .em_b_blue {color:#0861bc; font-weight:bold;}
 .em_b_orange {color:#ff5400; font-weight:bold;}
 .em_b_red {color:#ff2a00; font-weight:bold;}
 .em_b_green {color:#368600; font-weight:bold;}
 .em_b_brown {color:#b78b32; font-weight:bold;}
 .em_b_purple {color:#8a56af; font-weight:bold;}
 .em_b_pastelgreen {color:#70aa78; font-weight:bold;}



/* 링크 스타일 */
a.download { width: 48px; height: 19px; padding: 0 0 0 20px; border-bottom: 1px dashed #999; 
background: transparent url('/images/grjy/common/icon_file.gif') no-repeat left 1px; color: #333; vertical-align: middle; white-space: nowrap; }
a.link { padding: 0 0 0 1.1em; color: #333; background: transparent url('/images/syjy/sub/icon_link.gif') no-repeat left 1px;
vertical-align: middle; white-space: nowrap; }
a.blank {padding:0 20px 2px 0; color: #1749c8; margin:0 5px; background:transparent url('/images/syjy/sub/icon_link.gif') no-repeat right top; text-decoration:underline;}


a.download strong, a.link strong, a.blank strong { letter-spacing: -1px; }


 div.box_10{background:url('/images/sub/3_guide_bg.jpg') no-repeat scroll left top transparent; height:80px; width:645px;}