
/* 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%;}


/* 본문제목 */
 h2 { width: auto; height: auto; margin: 1em 0px; padding: 0 0 0 20px; background: url('../../images/simsa/common/b_01.gif') no-repeat 0 6px; color: #333333; font-weight: bold; font-size: 22px; text-align: left; letter-spacing: -1px; line-height: 1.25; clear:left; margin-left:-20px;}
 h2.bg_h2 { width: auto; height: auto; margin: 1em 0px; padding: 0 0 0 10px; background: url('../../images/simsa/sub/agreement_h2.gif') no-repeat 0 3px; color: #333333; font-weight: bold; font-size: 1.2em; text-align: left; letter-spacing: -1px; line-height: 1.25; clear:left;}
 h3 { width: auto; height: auto; padding: 0 0 0 15px; background: url('../../images/simsa/common/b_02.gif') no-repeat 0px 6px; color: #333333; font-weight: bold; font-size: 1.2em; text-align: left; letter-spacing: -1px; line-height: 1.5em; margin-left:-15px;}
h4 { width: auto; height: auto; padding: 10px 0 0 15px; background: url('../../images/simsa/common/b_05.gif') no-repeat 0px 14px; color: #333333; font-weight: bold; font-size: 1em; text-align: left; letter-spacing: -1px; line-height: 1.25; margin-left:-15px;}
 h5 { width: auto; height: auto; margin: 1em 0; padding: 0 0 0 14px; background: url('../../images/simsa/common/b_05.gif') no-repeat 0 5px; 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/simsa/sub/h2bg.gif') no-repeat 0 1px; color: #000; font: bold 1em/1.19 "돋움"; letter-spacing: -1px; }

.layout_h2{margin:0px 0px 0px 20px;}
.layout_h3{margin:0px 0px 30px 15px;}
.layout_h4{margin:0px 0px 0px 15px;}

 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 0 20px; list-style: none; text-align: left; text-align: justify;}
 td ul.list { padding: 0; } /* 테이블 안에서 정렬 */
 ul.list li { margin: 0 0 10px 0; padding: 0 0 0 18px; line-height:2em; list-style: none; background: url('../../images/simsa/common/b_03.gif') no-repeat 0 11px; }
 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/simsa/sub/bu_li2.gif') no-repeat 0 0.2em; } */
 ul.list ul li { background: url('../../images/simsa/contents/contents_icon_li_1.gif') no-repeat 2px 9px }
 /* ul.list ul ul li { background: url('../../images/simsa/sub/bu_li3.gif') no-repeat 0 0.2em; } */
 ul.list ul ul li { background: url('../../images/simsa/contents/contents_icon_li_2.gif') no-repeat 4px 9px; }
 ul.list ul ul ul li { background: url('../../images/simsa/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.5em 0 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/simsa/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/simsa/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu2 ul li { background: url('../../images/simsa/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu2 ul ul li { background: url('../../images/simsa/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/simsa/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu3 ul li { background: url('../../images/simsa/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu3 ul ul li { background: url('../../images/simsa/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/simsa/sub/bu_li1.gif') no-repeat 0 0.2em; }
 ul.bu5 ul li { background: url('../../images/simsa/sub/bu_li2.gif') no-repeat 0 0.2em; }
 ul.bu5 ul ul li { background: url('../../images/simsa/sub/bu_li3.gif') no-repeat 0 0.2em; }
 ul.bu5 ul ul ul li { background: url('../../images/simsa/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/simsa/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/simsa/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/simsa/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/simsa/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.num { list-style:none; margin:0 0 0 1.2em; padding:0; }
 ol.num li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2.2em; }
 ol.num li.n01 { background: url('../../images/simsa/sub/n01.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n02 { background: url('../../images/simsa/sub/n02.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n03 { background: url('../../images/simsa/sub/n03.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n04 { background: url('../../images/simsa/sub/n04.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n05 { background: url('../../images/simsa/sub/n05.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n06 { background: url('../../images/simsa/sub/n06.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n07 { background: url('../../images/simsa/sub/n07.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n08 { background: url('../../images/simsa/sub/n08.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n09 { background: url('../../images/simsa/sub//n09.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n10 { background: url('../../images/simsa/sub/n10.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n11 { background: url('../../images/simsa/sub/n11.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n12 { background: url('../../images/simsa/sub/n12.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n13 { background: url('../../images/simsa/sub/n13.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n14 { background: url('../../images/simsa/sub/n14.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n15 { background: url('../../images/simsa/sub/n15.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n16 { background: url('../../images/simsa/sub/n16.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n17 { background: url('../../images/simsa/sub/n17.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n18 { background: url('../../images/simsa/sub/n18.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n19 { background: url('../../images/simsa/sub/n19.gif') no-repeat 0.2em 0.2em; }
 ol.num li.n20 { background: url('../../images/simsa/sub/n20.gif') 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.num ol { margin: 0; padding: 0 0 0 2em; }
 ol.num ol li { background: none; margin: 0; padding: 0;}
 ol.num ol li ul { margin: 0; padding: 0; }
 ol.num ol li ul li { background: none; list-style: none; margin: 0; padding: 0;}

 ol.num ol { margin: 0; padding: 0 0 0 2em; }
 ol.num ol li { background: none; margin: 0; padding: 0;}
 ol.num ol li ul { margin: 0; padding: 0; }
 ol.num ol li ul li { background: none; list-style: none; margin: 0; padding: 0;}

 ol.num2 { list-style:none; margin:0; padding:0; }
 ol.num2 li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2em; }
 ol li.n01 { background: url('../../images/simsa/sub/n01.gif') no-repeat 0 0.2em; }
 ol li.n02 { background: url('../../images/simsa/sub/n02.gif') no-repeat 0 0.2em; }
 ol li.n03 { background: url('../../images/simsa/sub/n03.gif') no-repeat 0 0.2em; }
 ol li.n04 { background: url('../../images/simsa/sub/n04.gif') no-repeat 0 0.2em; }
 ol li.n05 { background: url('../../images/simsa/sub/n05.gif') no-repeat 0 0.2em; }
 ol li.n06 { background: url('../../images/simsa/sub/n06.gif') no-repeat 0 0.2em; }
 ol li.n07 { background: url('../../images/simsa/sub/n07.gif') no-repeat 0 0.2em; }
 ol li.n08 { background: url('../../images/simsa/sub/n08.gif') no-repeat 0 0.2em; }
 ol li.n09 { background: url('../../images/simsa/sub/n09.gif') no-repeat 0 0.2em; }
 ol li.n10 { background: url('../../images/simsa/sub/n10.gif') no-repeat 0 0.2em; }
 ol li.n11 { background: url('../../images/simsa/sub/n11.gif') no-repeat 0 0.2em; }
 ol li.n12 { background: url('../../images/simsa/sub/n12.gif') no-repeat 0 0.2em; }
 ol li.n13 { background: url('../../images/simsa/sub/n13.gif') no-repeat 0 0.2em; }
 ol li.n14 { background: url('../../images/simsa/sub/n14.gif') no-repeat 0 0.2em; }
 ol li.n15 { background: url('../../images/simsa/sub/n15.gif') no-repeat 0 0.2em; }
 ol li.n16 { background: url('../../images/simsa/sub/n16.gif') no-repeat 0 0.2em; }
 ol li.n17 { background: url('../../images/simsa/sub/n17.gif') no-repeat 0 0.2em; }
 ol li.n18 { background: url('../../images/simsa/sub/n18.gif') no-repeat 0 0.2em; }
 ol li.n19 { background: url('../../images/simsa/sub/n19.gif') no-repeat 0 0.2em; }
 ol li.n20 { background: url('../../images/simsa/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; }


 ul.num { list-style:none; margin:0 0 0 1.2em; padding:0; }
 ul.num li { background: no-repeat; background-position: 0 0.2em; padding: 0 0 0 2.2em; }
 ul.num li.n01 { background: url('../../images/simsa/sub/n01.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n02 { background: url('../../images/simsa/sub/n02.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n03 { background: url('../../images/simsa/sub/n03.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n04 { background: url('../../images/simsa/sub/n04.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n05 { background: url('../../images/simsa/sub/n05.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n06 { background: url('../../images/simsa/sub/n06.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n07 { background: url('../../images/simsa/sub/n07.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n08 { background: url('../../images/simsa/sub/n08.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n09 { background: url('../../images/simsa/sub/n09.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n10 { background: url('../../images/simsa/sub/n10.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n11 { background: url('../../images/simsa/sub/n11.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n12 { background: url('../../images/simsa/sub/n12.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n13 { background: url('../../images/simsa/sub/n13.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n14 { background: url('../../images/simsa/sub/n14.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n15 { background: url('../../images/simsa/sub/n15.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n16 { background: url('../../images/simsa/sub/n16.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n17 { background: url('../../images/simsa/sub/n17.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n18 { background: url('../../images/simsa/sub/n18.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n19 { background: url('../../images/simsa/sub/n19.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.num li.n20 { background: url('../../images/simsa/sub/n20.gif') no-repeat 0 0.2em; padding: 0 0 0 2.2em;}
 ul.line li { border-bottom: 1px solid #eee; padding: 4px 0 2px 2.2em; background-position: 0 0.5em; }
 ul.line li ul.bu li { border: none; padding: 0 0 0 1.2em; background-position: 0 0.2em; }


 dl.bu { margin: 0 0 0 1.2em; padding: 0; }
 dl.bu dt {margin: 0; padding: 0 0 0 1.2em; background: url('../../images/simsa/sub/bu_li1.gif') no-repeat 0 0.2em; font-weight: bold; }
 dl.bu 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/simsa/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/simsa/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; }

 dl.list { margin: 0; padding: 0 0 15px;}
 td dl.list { margin: 0 0 0 0px; padding: 0; }
 dl.list dt {float:left; margin: 0; padding: 0 5px 0 20px; background: url('../../images/simsa/common/b_03.gif') no-repeat 0 5px; font-weight: bold; }
 dl.list dd { margin: 0; padding: 0 0 0.5em 1.2em; }

 dl.list1 { margin: 6px 0 0 10px; padding: 0; }
 dl.list1 dt {float:left; margin: 0; padding: 0 5px 0 15px; font-weight: bold; }
 dl.list1 dd { margin: 0; padding: 0 0 0.5em 100px; background:url('../../images/simsa/contents/dl_list1_dd_bg.gif') no-repeat 90px 10px;}

 dl.list2 { margin: 0 0 0 10px; padding: 0; }
 dl.list2 dt {float:left; margin: 0; padding: 0 5px 0 15px; font-weight: bold; }
 dl.list2 dd { margin: 0; padding: 0 0 0.5em 28%; background:url('../../images/simsa/contents/dl_list1_dd_bg.gif') no-repeat 100px 10px;}


/* 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/simsa/sub/blockquote_begin.gif') no-repeat; }
 blockquote span { margin: 0; padding: 0 1.5em; background: url('../../images/simsa/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/simsa/sub/blockquote_begin.gif') no-repeat left 0; }
 q span { margin: 0; padding: 0.5em 1.5em; background: url('../../images/simsa/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/simsa/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/simsa/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/simsa/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/simsa/sub/contenttabmenu2_btnbg.gif') no-repeat left -25px; }
 #contenttabmenu2 ul li.on { background: url('../../images/simsa/sub/contenttabmenu2_btnbg.gif') no-repeat right 0; }
 #contenttabmenu2 ul li a.on { background: url('../../images/simsa/sub/contenttabmenu2_btnbg.gif') no-repeat; color: #fff; }


/* 내용 박스 */
 div.box_1 {width:600px; margin:5px auto; background:url('../../images/simsa/sub/box_1_cen_bg.gif') repeat-y left top;}
 div.box_1 .top_bg {height:15px; background:url('../../images/simsa/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/simsa/sub/box_1_bot_bg.gif') no-repeat left top;}

 div.box_2 {width:600px; margin:5px auto; background:url('../../images/simsa/sub/box_2_cen_bg.gif') repeat-y left top;}
 div.box_2 .top_bg {height:10px; background:url('../../images/simsa/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/simsa/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; }


/* 플로우차트 */
 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/simsa/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/simsa/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; }
 .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.indent {margin:1em 0 1em 1.3em;}
 .indent { margin-left: 1.3em; }
 .image { vertical-align: top;}
 .bottom { vertical-align: bottom; }
 .margin_minus { margin-top:0.5em !important; }
 .margin_t_5 { margin-top:5px !important; }
 .margin_t_10 { margin-top:10px !important; }
 .margin_t_20 { margin-top:20px !important; }
 .margin_t_30 { margin-top:30px !important; }
 .margin_t_40 { margin-top:40px !important; }
 .margin_t_50 { margin-top:50px !important; }
 .margin_b_5 { margin-bottom:5px !important; }
 .margin_b_10 { margin-bottom:10px !important; }
 .margin_b_20 { margin-bottom:20px !important; }
 .margin_r_20 { margin-right:20px !important; }
 .margin_r_30 { margin-right:30px !important; }
 .margin_r_40 { margin-right:30px !important; }
 .margin_r_50 { margin-right:30px !important; }
 .margin_l_10 { margin-left:10px !important; }
 .margin_l_20 { margin-left:20px !important; }
 .margin_l_30 { margin-left:30px !important; }
 .margin_l_40 { margin-left:40px !important; }
 .margin_l_50 { margin-left:50px !important; }
 .list_float li {float:left;}


/* 테이블(Table) */
table caption {display:none;}
 table.table_t1 { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top: 2px solid #585fb2;}



 table.table_t1 tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
 table.table_t1 th, table.table_t1 td { border: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; }
 table.table_t1 thead, table.table_t1 tfoot { background: #f2f2f2; font-weight: normal; color:#000; }
 table.table_t1 thead th,  table.table_t1 tfoot th { background:#f2f2f2; color: #434343; font-weight: bold; text-align: center; vertical-align: middle;}
 table.table_t1 thead.alt th, table.table_t1 tfoot.alt th { font-weight: normal; }
 table.table_t1 th { background: #fafafa; font-weight: normal; text-align: inherit; }

 table.table_t2 { border-collapse: collapse; width: 100%; margin: .5em 0px;}

 table.table_t2 tr { border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
 table.table_t2 th, table.table_t2 td { border-top: 1px solid #c8c8c8; border-bottom: 1px solid #e1e1e1; padding: 6px 10px 4px 10px; }
 table.table_t2 tbody th,  table.table_t2 tfoot th { background: #fff; color: #434343; font-weight: bold; text-align: center; vertical-align: middle; }
 table.table_t2 tbody.alt th, table.table_2 tfoot.alt th { font-weight: normal; }
 table.table_t2 input { border:1px solid #e6e6e6;}
  table.table_t2 select { border:1px solid #e6e6e6;}
  table.table_t2 textarea { border:1px solid #e6e6e6;}


 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-bottom: 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;}

  table.table_row { border-collapse: collapse; width: 100%; margin:0 0 20px 0; 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 6px 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; }


 .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/simsa/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; }


 table.table_text1 { border-collapse: collapse; width: 100%; margin: 0.5em 0px; border-top: 2px solid #436fba;}
 table.table_text1 tr {   } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
 table.table_text1 th, table.table_text1 td { border-top: 1px solid #c8c8c8; border-bottom: 1px solid #e1e1e1; margin: 5px 0 5px 0; padding: 5px 10px 4px 10px; }
 table.table_text1 tbody th,  table.table_text1 tfoot th { width:114px; background:url('../../images/simsa/contents/table_text1_bg.gif') no-repeat right center; color: #545454; font-weight: bold; text-align: center; vertical-align: middle; }
 table.table_text1 tbody.alt th, table.table_text1 tfoot.alt th { font-weight: normal; }

/*width값*/
.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_200x {width:200px !important;}
.width_620x {width:620px !important;}



/* 텍스트 정렬 */
 .text_center {text-align:center;}
 .text_right {text-align:right;}
 .text_left {text-align:left;}


/* 강조 글자 */
 .em_blue {color:#0861bc;}
 .em_blue2 {color:#426eb5;}
 .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 1.1em; border-bottom: 1px dashed #999;
background: transparent url('../../images/simsa/sub/btn_bu.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/simsa/sub/btn_bu.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/simsa/sub/ico_blank.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/simsa/sub/3_guide_bg.jpg') no-repeat scroll left top transparent; height:80px; width:645px;}
 .info_box{background-color:#f7fcff; border:1px solid #e8e3ea; display:inline-block; margin:10px 0 0 -1px; padding:2%; width:96%; padding: 10px !important;}
 .edu_regis_bg{background:url('../../images/simsa/contents/edu_registration_bg.jpg') no-repeat; width:711px; height:453px; float:left;}
 .edu_regis{width:700px; height:452px; float:left;}
 .students{height:85px; float:left; margin-bottom:20px; padding:50px 40px 0 190px; background:url('../../images/simsa/contents/registration1.jpg') no-repeat; }
 .center_jang{height:118px; float:left; margin-bottom:20px; padding:17px 40px 0 190px;  background:url('../../images/simsa/contents/registration2.jpg') no-repeat; }
 .borkmu_jang{ height:98px; float:left; padding:37px 40px 0 190px; background:url('../../images/simsa/contents/registration3.jpg') no-repeat; }

 .step_list2{ margin:0 0 18px; padding:0;margin-left:-20px;}
 .step_list2 li{display:table-cell; font-size:14px; font-weight:normal;line-height:16px; margin:0px; padding:0px; text-align:center; }
 .step_list2 li.list_info1{background:url('../../images/simsa/contents/life_bg.gif') no-repeat;display:inline-block; float:left; width:225px; margin-left:20px;}


 .life_title{color:#ffffff; font-size:16px; font-weight:600; padding:16px 0; text-align:center; width:224px;}
.dott{ font-size:14px; width:230px; height:154px;}
 .step_list2 li .dott_1{background:url('../../images/simsa/contents/contents_icon_dott.gif') no-repeat 0 16px; padding-left:7px; text-align:left; display:inline-block;background-repeat:no-repeat; color:#535353; font-size:14px; margin:0px; padding-top:9px;width:195px;}

 .comple_depth{width:735px; height:104px; float:left; background:url('../../images/simsa/contents/completion_depth.jpg') no-repeat; padding-bottom:30px; }

/*220603*/
.layout_h2 .list li strong{color:#ff5a00;}
.layout_h3 h3{margin-bottom: 10px;}
.layout_h3 .list li strong{color:#ff5a00;}
.info_box{border:1px solid #145ba2;}
.info_box li{ color: #145ba2; font-weight:500;}
.layout_h3 .list li  p{font-weight: 500;}
.info_box li ul li{color:#4e4e4e; font-weight: 400;}
.bg_none{background: none !important;}


/*220720*/
 .info_box02{background-color:#fff; border:2px solid #e8e3ea; display:inline-block; margin:10px 0 0 -1px; padding:2%;  padding: 20px !important;}
 ul.list02 {margin: 0 0 20px; list-style: none; text-align: left; text-align: left;}
 td ul.list02 { padding: 0; } /* 테이블 안에서 정렬 */
 ul.list02 li { margin: 0 0 10px 0; padding: 0 0 0 18px; line-height:2em; list-style: none;}
 ul.list02 li.nobg { margin: 0; padding: 0 0 0 1.2em; list-style: none; background: url() no-repeat ; }
 ul.list02 ul li {font-size: 18px;}
 ul.list02 ul, ul.bu ul ul, ul.bu ul ul ul { margin: 0; padding: 0 0.5em 0 0; }
ul.list02 img{display: block; margin: 0 auto;}
.layout_h3 .list02 li strong{color: #ff5a00; font-size: 20px;}
.list02 h3{font-size: 18px; font-weight: 400;}