﻿@charset "utf-8";




/* 기본 서브 배경 스타일 */
#mains { background:url(/user_data/schoolaw/content/editor/img/bg_sub.jpg) repeat-x center top !important; }
#contenttable2 { padding-bottom:30px; background:url(/USER_DATA/schoolaw/content/editor/img/col_dot_dedede.gif) repeat-y 210px top;}
#contenttabletopmargin { background:url(/USER_DATA/schoolaw/content/editor/img/row_Bdot_e9e9e9.gif) repeat-x left 100px;}
#deselecttableL{ padding-right:10px} 
#buttomlayer1 { border-top:1px solid #dedede;  } 
#maintable1 {/* min-height:1100px; *height:1100px */}
#contenttable2{ padding-bottom:30px   } /* 본문영역 */

.innercontent { padding-top:20px}

/* 본문_스타일*/
h2 { font-size:16px!important; color:#ff6600!important; font-family:NanumGothic,'돋움'!important; font-weight:bold; background:url(/USER_DATA/_COMMON/sso/img/icon_orange_square.gif) no-repeat left 2px; padding:0 0 20px 18px !important; margin-top:10px}
h3 { font-size:14px!important; color:#2a9278!important; text-align:justify; padding-bottom:20px!important; font-family:NanumGothic,'돋움'!important; font-weight:bold;}
h4 { font-size:13px!important; color:#232323!important; text-align:justify; padding-bottom:15px!important; font-family:NanumGothic,'돋움'!important; font-weight:bold;}
h5 { font-size:13px!important; color:#232323; text-align:justify; padding-bottom:10px!important; font-family:NanumGothic,'돋움'!important; font-weight:bold;}

.content { width:750px;  line-height:150%; color:#4f4f4f; font-size:13px!important; padding-bottom:30px; word-spacing:2px!important;font-family:NanumGothic,Dotum, Arial!important; }
.content p{line-height:170%; text-align:justify; padding-bottom:20px;font-family:NanumGothic,Dotum, Arial!important; }
.content span { line-height:150%; }
.content table{vertical-align:top; line-height:150%;text-align:justify; }
ul { list-style:none; margin:0px; padding:0px }
.content ol { padding-top:0px; margin-top:0px; text-align:justify; line-height:150%; font-size:13px!important;; list-style:outside ; margin-left:20px}
.content ol li { margin-left:0px; line-height:22px; margin-bottom:10px;}
.content ol li:last-child { margin-bottom:0; }

.content ul li { /*background:url(/USER_DATA/gnttech/content/editor/img/dot.gif) no-repeat left 7px; padding-left:8px; margin-left:5px;*/ line-height:150%;  }
.li_dot li { padding-left:7px; background:url(/user_data/_COMMON/sso/img/icon_dot_787878.gif) no-repeat left 10px;}
.content  a{ text-decoration:none; color:#519AC7!important; font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.content  a:link,a:visited,a:hover,a:active,a:focus { text-decoration:none; color:#519AC7; font-family:NanumGothic,'돋움'!important; font-weight:bold;}


.content2 ul li { background:url(/USER_DATA/_COMMON/sso/img/icon_dot_787878.gif) no-repeat left 7px; padding-left:8px; margin:5px 0px 5px; line-height:150%; }
.txt { vertical-align:top; line-height:20px; text-align:justify; color:#787878 ;}
.dotline_green { padding:20px 30px; border:2px dashed #99CCCC; margin-bottom:20px}
.qna_q { padding:20px 30px 10px 70px; border:2px dashed #99CCCC; border-bottom:none; background: url(/USER_DATA/schoolaw/content/editor/img/bg_q.png) no-repeat 20px 24px; }
.qna_a { padding:20px 30px 20px 70px; border:2px dashed #99CCCC; border-top:none; background:url(/USER_DATA/schoolaw/content/editor/img/bg_a.png) no-repeat 20px 1px; margin-bottom:20px; margin-top:2px;}
.qna_a_1 {padding:20px 20px 20px 90px; border:2px dashed #99CCCC; background:url(/USER_DATA/schoolaw/content/editor/img/bg_a_1.png) no-repeat 30px 25px; margin-bottom:20px; }

.qna_q1 { padding:20px 20px 20px 90px; border:2px dashed #99CCCC; background:#F4F9F9 url(/USER_DATA/schoolaw/content/editor/img/bg_q1.png) no-repeat 20px bottom; margin-bottom:20px}
.qna_a1 { padding:20px 20px 30px 20px; border:2px dashed #99CCCC; background:url(/USER_DATA/schoolaw/content/editor/img/bg_q1.png) no-repeat 500px bottom; margin-bottom:20px}
.qna_q2 { padding:20px 20px 20px 90px; border:2px dashed #99CCCC; background:#F4F9F9 url(/USER_DATA/schoolaw/content/editor/img/bg_q2.png) no-repeat 20px bottom; margin-bottom:20px}
.qna_a2 { padding:20px 20px 30px 20px; border:2px dashed #99CCCC; background:url(/USER_DATA/schoolaw/content/editor/img/bg_q2.png) no-repeat 500px bottom; margin-bottom:20px}
.qna_q3 { padding:20px 20px 20px 90px; border:2px dashed #99CCCC; background:#F4F9F9 url(/USER_DATA/schoolaw/content/editor/img/bg_q3.png) no-repeat 20px bottom; margin-bottom:20px}
.qna_a3 { padding:20px 20px 30px 20px; border:2px dashed #99CCCC; background:url(/USER_DATA/schoolaw/content/editor/img/bg_q3.png) no-repeat 500px bottom; margin-bottom:20px}

.more_view { padding:30px 0 0 550px; text-align:right;font-size:16px!important; color:#2a9278!important;font-family:NanumGothic,'돋움'!important; font-weight:bold!important;}


.write_data { border-top:2px dashed #dedede; margin-top:30px; padding-top:10px; text-align:right!important; font-size:12px; color:#787878; }
.source { margin-top:15px; text-align:right!important; font-size:12px; color:#787878; }

#footer { width:1000px; padding:10px 0 0 0px; text-align:left; font-size:12px; line-height:150%; color:#836a3f; position:relative;margin:0 auto } 
#footer .quick { margin:0; padding:0; display:inline-block; width:980px} 
#footer .quick li{ float:left; display:inline; list-style:none; margin:7px 0 0 5px; padding:0 }
#footer .address{font-size:12px; line-height:150%; color:#836a3f; padding:5px 0 0 10px; width:540px; float:left; }
#footer .copy{font-size:10px; line-height:150%; color:#836a3f; padding-left:10px; width:540px; float:left; }

#footer .slideLeft_wrap { width:430px; float:right; background:url(/USER_DATA/schoolaw/main/banner/bg_partners.png) no-repeat 0 0; height:39px}
#slideLeft_top {width:390px; height:28px; overflow:hidden; margin:5px 10px 5px 20px}

.pointtxt { color:#121212;}
.pointtxt_red { color:#FC5871;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.pointtxt_blue { color:#519AC7;font-family:NanumGothic,'돋움'!important; font-weight:bold; }
.pointtxt_orange { color:#f47821;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.pointtxt_green {  color:#0aaf39; font-family:NanumGothic,'돋움'!important; font-weight:bold; }
.pointtxt_green2 { font-size:120%; color:#4AADA8;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.pointtxt_brown {color:#b94f38!important;}
.brown {color:#b94f38!important;}
.txt_orange { color:#FF9900; }
.txt_green { color:#588e0c; }
.txt_red { color:#FC5871; }
.txt_blue { color:#519AC7; }
.center { text-align:center; }
.right { text-align:right; }

/* 테이블 스타일 _오렌지*/
.table_box4 { line-height:150%; border-top:2px solid #ff9900; margin-bottom:30px }
.table_box4 thead th { background:#FFFAEB; border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%;  color:#ff6600; padding:5px 10px; font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box4 thead td { border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 10px; text-align:center; }
.table_box4 tbody th { background:#f7f8f9; border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%;  color:#3f3f3f; padding:5px 10px; text-align:left; ;font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box4 tbody td { border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 10px; text-align:left; }
.table_box4 .bg_light { background-color:#F1F2F3; color:#536F95; text-align:center; } /*연한색*/
.table_box4 .none_r { border-right:none; }

/* 테이블 스타일 _오렌지_가운데정렬*/
.table_box4_c { line-height:150%; border-top:2px solid #ff9900; }
.table_box4_c thead th { background:#FFFAEB; border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%;  color:#ff6600; padding:5px 10px; font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box4_c thead td { border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 10px; text-align:center; }
.table_box4_c tbody th { background:#f7f8f9; border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%;  color:#3f3f3f; padding:5px 10px; text-align:left; ;font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box4_c tbody td { border-right:1px solid #d7d3c6; border-bottom:1px solid #d7d3c6; font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 10px; text-align:center; }
.table_box4_c .bg_light { background-color:#F1F2F3; color:#536F95; text-align:center; } /*연한색*/
.table_box4_c .none_r { border-right:none; }



/* 테이블 스타일 _그린*/
.table_box5 { line-height:150%; border-top:2px solid #99cccc; }
.table_box5 thead th { background:#f4f9f9; border-right:1px dotted #dedede; border-bottom:1px dotted #dedede; font-size:13px; line-height:150%;  color:#2A9278; padding:10px; font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box5 thead td { border-right:1px solid #dedede; border-bottom:1px dotted #dedede; font-size:13px; line-height:150%; color:#4f4f4f; padding:10px; text-align:center; }
.table_box5 tbody th { border-right:1px dotted #dedede; border-bottom:1px dotted #dedede; font-size:13px; line-height:150%;  color:#3f3f3f; padding:10px; text-align:center;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.table_box5 tbody td { border-right:1px dotted #dedede; border-bottom:1px dotted #dedede; font-size:13px; line-height:150%; color:#4f4f4f; padding:10px; text-align:left; }
.table_box5 .none_r { border-right:none; }

/* 테이블 스타일 _none*/
.table_box_none { line-height:150%;  }
.table_box_none thead th { background:#FFFAEB;  font-size:13px; line-height:150%;  color:#ff6600; padding:5px 10px; font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box_none thead td { font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 10px; text-align:center; }
.table_box_none tbody th { font-size:13px; line-height:150%;  color:#3f3f3f; padding:5px 10px; text-align:center; ;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.table_box_none tbody td { border-top:1px dotted #dedede; font-size:13px; line-height:150%; color:#4f4f4f; padding:5px 20px 20px; text-align:left; vertical-align:top }


/* 테이블 스타일 _블루*/
.table_box1 { line-height:150%; border-top:2px solid #859CBC; }
.table_box1 thead th { background:#f1f2f3; border-right:1px solid #D8D7D2; border-bottom:1px solid #dedede; font-size:13px; line-height:150%;  color:#536F95; padding:5px; font-family:NanumGothic,'돋움'!important; font-weight:bold; text-align:center; }
.table_box1 thead td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; font:13px/150%; color:#787878; padding:5px; text-align:center; }
.table_box1 tbody th { background:#f1f2f3; border-right:1px solid #dedede; border-bottom:1px solid #D8D7D2; font-size:13px; line-height:150%;  color:#536F95; padding:5px; text-align:left; ;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.table_box1 tbody td { border-right:1px solid #dedede; border-bottom:1px solid #dedede; font:13px/150%; color:#787878; padding:5px; text-align:left; }
.table_box1 .bg_light { background-color:#F1F2F3; color:#536F95; text-align:center; } /*연한색*/
.table_box1 .none_r { border-right:none; }

/* 테이블 스타일 _블루2*/
.table_box3 { line-height:150%; border-top:2px solid #7E9DC7; }
.table_box3 thead th {  background:#7E9DC7; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#ffffff; padding:5px;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.table_box3 thead td { background:#f5f5f5; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#648CBF; padding:5px; text-align:center;font-family:NanumGothic,'돋움'!important; font-weight:bold;}
.table_box3 tbody th {  background:#f9f9f9; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#666666; padding:5px;   text-align:justify }
.table_box3 tbody td {border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#787878; padding:5px; vertical-align:top}
.table_box3 .none_r { border-right:none; }



/* 테이블 스타일 _그레이*/
.table_box2 { line-height:150%; border-top:2px solid #303030; }
.table_box2 thead th { background:#303030; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#ffffff; padding:5px;font-family:NanumGothic,'돋움'!important; font-weight:bold; }
.table_box2 thead td { background:#f1f2f3; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:14px; line-height:150%; color:#333333; padding:5px; text-align:center;}
.table_box2 tbody th { background:#fbfcfd; border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#666666; padding:5px; text-align:center; font-family:NanumGothic,'돋움'!important; font-weight:bold;  }
.table_box2 tbody td {border-right:1px solid #dedede; border-bottom:1px solid #dedede; font-size:13px; line-height:150%; color:#787878; padding:5px;}
.table_box2 .none_r { border-right:none; }

