﻿@charset "utf-8";


/* CSS Document */


/* 기본구조 */
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; cursor:pointer; }
p { padding:3; margin:0; }
img { border: 0;}
ol { padding:0; }

/* 테이블 라운딩 */
.roundTop, .roundBottom{display:block}
.roundTop *, .roundBottom *{display: block; height: 1px; overflow: hidden; background:#A2CF71}
.roundMargin1{margin: 0 5px}
.roundMargin2{margin: 0 3px}
.roundMargin3{margin: 0 2px}
.roundMargin4{margin: 0 1px; height: 2px}
.roundBox { background:#A2CF71; padding:5px 10px; font-size:12px; font-size:12px}


/* 폰트관리 */
.f_bold { font-weight:bold; }

.f_dotum { font-family:돋움; }
.f_gulim { font-family:굴림; }

.f_8-5pt { font-size:8.5pt; }
.f_9pt { font-size:9pt; }
.f_9-5pt { font-size:9.5pt; }
.f_10pt { font-size:10pt; }

.f_FFFFFF { color:#FFFFFF; }
.f_555555 { color:#555555; }
.f_575757 { color:#575757; }
.f_FF0000 { color:#FF0000; }
.f_FF5900 { color:#ff5900; }
.f_303030 { color:#303030; }
.f_FE8017 { color:#FE8017; }

/* [정렬] */
.top { vertical-align:top; }
.right { text-align:right; }
.bottom { vertical-align:bottom; }
.left { text-align:left; }
.justify { text-align:justify; }

/* [간격] */
.titDot { padding-right:6px; }

.padL10 { padding-left:10px; }
.padL20 { padding-left:20px; }

.padR7 { padding-right:7px; }

.row20 { padding-bottom:20px; }

/* 사용자 추가 */
.lineH22 { line-height:22px; }

.bgcolor_FAFAFA { background-color:#FAFAFA; }
.bgcolor_F8F8F8 { background-color:#F8F8F8; }
.bgcolor_F2F0E7 { background-color:#F2F0E7; }
#tablebox { padding:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #8B8B8B; border-bottom:1px solid #C0C0C0; }
#tablebox thead { border-bottom:2px solid #8D8D8D; }
#tablebox thead tr { height:25px; background-color:#F8F8F8; text-align:center; font-weight:bold; }
#tablebox thead td { padding:5px; border-right:1px solid #F8F8F8; border-bottom:2px solid #8D8D8D; }
#tablebox tbody { border-bottom:1px solid #CEC9A8; }
#tablebox tbody tr { height:18px; text-align:center; }
#tablebox tbody td { padding:5px; border-right:1px solid #CEC9A8; border-bottom:1px solid #CEC9A8; }
#tablebox th { padding:0; border-right:1px solid #CEC9A8; border-bottom:1px solid #CEC9A8; font-weight:bold; text-align:center; background-color:#FDFDFD; }
#tablebox .td_FDFDFD { padding:0; border-right:1px solid #CEC9A8; border-bottom:1px solid #CEC9A8; font-weight:bold; text-align:center; background-color:#FDFDFD; }
#tablebox tr { height:18px; text-align:center; }
#tablebox td { padding:0; border-right:1px solid #CEC9A8; border-bottom:1px solid #CEC9A8; }
#tablebox .border_none { border-right:none; }
#tablebox .padding_l { padding-left:10px; }
#tablebox .padding_r { padding-right:10px; }

/* 조치원ywca 스타일시트 */
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, span, div,input,textarea
{margin:0; padding:0;font-family:돋움, dotum, 굴림, gulim;font-size:12px;line-height:22px;;color:#424242; letter-spacing:-0.04em;}/*20090518*/
div, span, table, tr, th, td, thead, tbody, form, fieldset, label, input, select, adddress, blockquote, p{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;border:0;margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:normal;display:inherit;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0;font-size:normal;display:inherit;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
img, fieldset {border:0;}
q:before,q:after{content:'';}
a,area{blr:expression(this.onFocus=this.blur())} /* for IE */
:focus{-moz-outline-style: none;} /* for Firefox */
form{display:inline;}
caption,th{text-align:center;}
input,textarea,select{vertical-align:middle;}
legend, caption{display:none;}
.png24 { tmp:expression(setPng24(this)); }
strong	{font-weight:bold;}

.data_box1		     {border:1px solid #dcdcdc;text-align:center;}
.data_box1 td		 {font-size:12px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:6px 0 4px 3px;}
.data_box1 th		 {font-size:12px;background-color:#edf2dd;padding:3px 0 2px 0;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-weight:bold; text-align:center;color:#666666;}
.data_box1 td img	 {padding:5px; text-align:center;}


.data_box2		     {border:1px solid #dcdcdc;text-align:center;}
.data_box2 td		 {font-size:12px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:6px 0 4px 3px;}
.data_box2 th		 {font-size:12px;background-color:#eeeeee;padding:3px 0 2px 0;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-weight:bold; text-align:center;color:#666666;}
.data_box2 td img	 {padding:5px; text-align:center;}


/* 페이지디자인 */
.clear{content: "";display: table; clear: both
}
.sub_page{font-size: 13px; margin-top:20px;}
.certificate01{
  border-radius: 7px;
padding: 15px 25px 15px 20px;
border: 1px solid #d1e7f3;
background: #f7fcff;

}
.certificate01 b{
  color: #ff7400;
}

.sub_title{font-weight: bold; padding-left:5px; line-height: 16px; font-size: 14px;margin: 14px 0;}
.sub_title:before{content: url("/user_data/snywca/content/editor/img/tit_before.png"); vertical-align: middle;margin-right: 3px;}
.sub_page div.sub_row{margin-bottom:33px;}
.sub_page div.sub_row ul {margin:0px;padding:0px;padding-left:21px}
.sub_page div.sub_row ul li {list-style: none; margin-bottom:8px;line-height: 19px;}
.sub_page div.sub_row ul li:before{content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #2a9fe0;
    margin-left: -11px;
    top: -3px;
    position: relative;
    margin-right: 8px;}
.sub_page table.chart_table{border-collapse: collapse;width: 100%}
.sub_page table.chart_table th,.sub_page table.chart_table td{border:1px solid #d7d7d7; padding:10px 8px;}
.sub_page table.chart_table th{background: #4682b4; color:#fff}
.sub_page table.chart_table td.sub_th{background: #e6e6fa;    color: #333399;font-weight: bold;}
.sub_page table.chart_table td{text-align: center; padding:5px 8px; font-size: 12px;}
.sub_page div.p_contents{overflow: hidden;}
.sub_page div.cont_div{float: left;}
.sub_page div.cont_div ul{border:1px solid #ccc; border-radius: 5px; padding:0px; margin:0px; padding:10px;width:320px;box-sizing: border-box; padding: 15px 20px;  width: 359px;height:405px; }
.sub_page div.cont_div ul li,.sub_page div.cont_full ul li{list-style:none;line-height: 30px;}
.sub_page div.cont_div ul li:before,.sub_page div.cont_full ul li:before{display: inline-block;  content: "";  width: 3px;
    height: 3px;   background: #00d57b;   margin-right: 7px;   position: relative;   top: -2px;}
.sub_page div.cont_full{width: 100%; clear: both;margin-top:20px;}
.sub_page div.cont_full ul{border:1px solid #ccc; border-radius: 5px; padding:0px; margin:0px; padding:9px;box-sizing: border-box; padding: 15px 20px;  }
