* {margin:0; padding:0;}
li img {vertical-align:top;}
p{padding:0 0 15px 0; font-family: 'Noto Sans', sans-serif;color: #666;font-size:12px;line-height:18px;text-align:justify}
h2{font-family: 'Noto Sans', sans-serif;
    color: #70a6d4;
    font-size: 30px;
    line-height: 30px;
    font-weight: 600;
    PADDING-top: 0;
    height: 70px;
    margin-top: 10px;border:0 !important}
h3 {font-family: 'Nanumgothic', sans-serif;color: #0285C7;font-size: 14px;line-height: 35px;letter-spacing: -0.5px;}
h3 a:link {color: #666; text-decoration:none;}
h3 a:visited{color: #666; text-decoration:none;}
h3 a:hover,a:active,a:focus {color: #666; text-decoration:none;}
p.subTitle2 {
    font-size: 1.245em;
    color: #3b92eb;
    font-weight: 600;
    margin-top: 10px;
    letter-spacing: -0.2px;
    padding: 5px 0;
    background: url(<?=$g['path_layout'].$d['layout']['dir']?>/images/content/subcont_bar.png) 0px 8px no-repeat;
    background-size: 3px 15px;
    padding-left: 7px;
}
#common{color:#666;font:12px "Noto Sans",sans-serif; line-height:1.25em;}
#common a:link {color:#666;text-decoration:none;}
#common a:visited  {color:#666;text-decoration:none;}
#common a:hover,a:active,a:focus   {color:#FF6600; text-decoration:none;}

#common hr, legend, caption{display:none;}
#common ul, ol, dl {list-style:none;}
#common img, fieldset  {border:0 none;}
#wrapper textarea, input   {font:12px "Noto Sans",sans-serif; color:#666;}
#wrapper textarea  {border:1px solid #DDD; background:#fff; padding:4px 0px 0px 3px; }
#wrapper select{font:12px "Noto Sans",sans-serif; color:#666;font-weight:normal;}
#accessibility {display:none;} 
#agree   {width:800px;margin:0 auto;padding:10px 15px 0 0;} /* 전체 가장 큰 틀 */
#agree #agree_box1   {padding:0;}
#agree #agree_box1 p .px   {margin:0; padding:0px}
#agree_box1 p.pd_x3  {padding:0}
#agree_box1 p.pd_x4  {padding-bottom:0; padding-top:10px;}
BODY{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
scrollbar-face-color: #CACACA; 
scrollbar-highlight-color: #CACACA; 
scrollbar-3dlight-color: #CACACA; 
scrollbar-shadow-color: #CACACA; 
scrollbar-darkshadow-color: #cccccc; 
scrollbar-track-color: #F0F0F0; 
scrollbar-arrow-color: #333333;
}
.board1 {font-family: "Noto Sans";color: #666666;font-size: 12px;line-height:17px;}
.board2 {font-family: "Noto Sans";color: #FF701A;font-size: 12px;line-height:13px; font-weight:bold; PADDING-top:3px;}




.agreeback{
  height:1px;
  background:url(../new_img/dot1.gif)}
 
 
 .bx   {border-top:none;border-bottom:none;border-left:none;border-right:none;} 
 .box {
 padding:10px 0 10px 15px;
 border-bottom: 2px solid #cecece; border-right: 2px solid #cecece; border-top: 2px solid #cecece; border-left: 2px solid #cecece;}
}
 /*테이블타이틀부분*/

.t_top_L {
background-color:#EDF5F8;
color: #3789B4; 
font-size:12px;
text-align: center; 
padding:4px 3px 2px 3px; 
border-bottom: 2px solid #D3E1ED; border-right: 1px solid #D3E1ED; border-top: 2px solid #70A6D4; border-left:none;
font-weight: normal;}

.t_top_R {
background-color:#EDF5F8;
color: #3789B4; 
font-size:12px;
text-align: center; 
padding:4px 3px 2px 3px; 
border-bottom: 2px solid #D3E1ED; border-right: 1px solid #D3E1ED; border-top: 2px solid #70A6D4; border-left:none;
font-weight:normal;}

.t_top_R_E { border-left:none; border-right:none;}
/*회색*/
.t_GRAY {
background-color:#F3F3F3;
color:#666666; 
font-size:12px;
text-align:center; 
padding:4px 3px 2px 3px; 
border-bottom:1px dotted #96BAD8; border-right:1px solid #E7E7E7; border-top:none; border-left:none;
font-weight:;}

.t_GRAY_s {
    color: #666666;
    font-size: 12px;
    text-align: justify;
    padding: 4px 3px 2px 40px;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #E7E7E7;
    border-top: none;
    border-left: none;
    line-height: 30px}


/*내용*/
.t_left_Lc {
background-color:#FFFFFF; 
color: #666666; 
font-size:12px;
line-height:15px;
text-align: center; 
padding:4px 3px 2px 3px; 
border-bottom:1px solid #e7e7e7; border-right:1px solid #E7E7E7; border-left:none; border-top:none;
font-weight:;}

.t_left_Ll {
background-color: #FFFFFF;
color: #666666;
font-size: 12px;
line-height: 20px;
padding: 4px 3px 2px 5px;
border-bottom: 1px solid #d3e1ed;
border-right: 1px solid #d3e1ed;
border-left: none;
border-top: none;}


.t_left_Rc {
background-color:#FFFFFF; 
color: #666666; 
font-size:12px;
line-height:15px;
text-align:center; 
padding:4px 3px 2px 3px; 
border-bottom:1px solid #e7e7e7;  border-left:none; border-top:none;  border-right:none;
font-weight:;}

.t_left_Rl {
background-color:#FFFFFF; 
color: #666666; 
font-size:12px;
line-height:15px;
text-align:; 
padding:4px 3px 2px 5px; 
border-bottom: 1px solid #e7e7e7; border-left:none; border-top:none;  border-right:none;
font-weight:;}
p.txt_b1 {font-size: 14px;font-weight: 800;padding: 20px 0}
p.txt_b2 {font-size: 13px;font-weight: 800;margin-top: 10px;margin-left:15px}
.title {
    display: block;
    font-size: 13px;
    color: #093C78;
    font-weight: 600;
    line-height: 23px;
    margin: 20px 0 4px 5px;
}
span.title {
    display: inline-block;
    margin-top: 10px;
    margin-right: 5px;
}
.table{border-top: 3px solid #0285c7;
border-bottom: 3px solid #005aab;
BORDER-COLLAPSE: collapse;
TEXT-ALIGN: center;
margin: 15px 0;}
.table td{border: 1px solid rgba(202, 213, 223, 0.82);
height: 25px;}
td.t_head {font-weight: bold;color: #444;background-color: #eee;border-bottom: 2px solid #ccc}
td.t_left{color: #464646}
ol.practice {padding: 10px 45px;font-weight: 500;font-size: 13px;line-height: 21px}
ol.practice li{list-style-type:decimal}
table.data_phone {width:100%; line-height:18px; text-align:left; border-top:2px solid #68a0cb}
	table.data_phone thead th {background:#f5f5f4; color:#1e72b1; text-align:center;}
	table.data_phone thead th, table.data_phone tbody td {padding:5px 3px 3px; border:1px solid #e6e5e3;}
	table.data_phone .first {background:#f0f9ff; text-align:center;}
	table.data_phone .f_center {text-align:center;} 



/* subcont TAB */
.tab_menu{padding-bottom: 10px}
ul.subcont_tab{overflow:hidden;margin-bottom:25px}
ul.subcont_tab.tabMenu{}
ul.subcont_tab.tabMenu > li{float:left;margin: 0 5px 5px 0}
.tab_menu > .subcont_tab > li{float:left;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;font-size:15px;background:#e5e6e6}
.tab_menu > .subcont_tab > li a{display: block;font-size:15px;text-align: center;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius: 7px;line-height: 20px;padding:8px 0px}
.tab_menu > .subcont_tab > li.active{background-color: #4d8cd7}
.tab_menu > .subcont_tab > li.active > a,
.tab_menu > .subcont_tab > li.active > a:hover,
.tab_menu > .subcont_tab > li.active > a:focus{background-color: #4d8cd7;color: #fff;font-weight: 600;letter-spacing: -1px !important}
.tab_menu > .subcont_tab > li a{color:#797979;background:#e5e6e6}
.tab_menu > .subcont_tab > li a {display: block;width: 300px;font-size: 15px;text-align: center;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;line-height: 20px;padding: 12px 0px !important}
.tab_menu > .subcont_tab > li {margin-bottom: 5px;}