@charset "utf-8";
@font-face {
font-family: 'NanumBarunGothic';/*'NanumBarunGothic','malgun'사용하지말것*/
font-family: 'malgun';
src: url('NanumBarunGothic.ttf') format('truetype');  
src:url('NanumBarunGothic.eot');
src:url('NanumBarunGothic.eot#iefix') format('embedded-opentype');
src:url('NanumBarunGothic.woff');
src:url('malgun.eot');
src:url('malgun.eot#iefix') format('embedded-opentype');
src:url('malgun.woff');
}

/*공통사항*/
body{list-style-type:none;font-family:'NanumBarunGothic','NanumGothic', 'verdana';background:#efeded;background-image:url("../image/top_bg.jpg");background-repeat: repeat-x;}
*{
position:relative;padding: 0;margin: 0 auto;
color:black; font-weight:normal;font-size:12px;margin-left:0px;text-align:left;
font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'
}
thead,tbody,table,tr,td,th{font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
ul,li{font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';line-height:20px;margin:10px 0px 10px px;}
span button{font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
hr{width:98%;}
img,embed,object,video { max-width: 100%; border:0; outline:none;}
a:link{text-decoration: none;color:#8e8d89}
a:hover{text-decoration: underline;color:#FF9933}

/*투톤칼라사용시 메인칼라라 blue계열*/
.main_color{color:#4aa015}

/* 강조글들속성*/
.txt_bold_black{font-size:10pt;font-weight:bold;color:black;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_gray{font-size:10pt;font-weight:bold;color:gray;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_green{font-size:10pt;font-weight:bold;color:green;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_blue{font-size:10pt;font-weight:bold;color:blue;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_red{font-size:10pt;font-weight:bold;color:red;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_orange{font-size:10pt;font-weight:bold;color:orange;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_purple{font-size:10pt;font-weight:bold;color:purple;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_red{font-size:10pt;font-weight:normal;color:red;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_orange{font-size:10pt;font-weight:normal;color:orange;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_gray{font-size:10pt;font-weight:normal;color:gray;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_green{font-size:10pt;font-weight:normal;color:green;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_blue{font-size:10pt;font-weight:normal;color:#4aa015;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_normal_main{font-size:10pt;font-weight:bold;color:#4aa015;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.txt_bold_main{font-size:10pt;font-weight:bold;color:#4aa015;text-decoration:none;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}

/*네모동그라미*/
.box_ract{width:20px;height:20px;background-color:orange;text-align:right}
.box_circle{width:20px;height:20px;background-color:orange;border-radius:5px;}

/*버튼기본==>반응형사용시에는 버튼의 사이즈가 다르므로@media screen 안에 위치시켜야한다*/
.bottonclass{width:24%;min-height:50px;line-height:15px;background-color:white; color: gray; border:1px dotted #999;text-align:center;cursor: pointer;vertical-align:middle;
font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';border-radius:4px;font-size:9pt;display:inline-block;top:-20px;left:2px}
.bottonclass:hover{width:24%;min-height:50px;line-height:15px;background-color: #faa603; color: #4aa015; border:1px solid #4aa015;text-align:center;cursor: pointer;vertical-align:middle;
border-radius:4px;top:-2px;font-size:9pt;display:inline-block;top:-20px;left:2px}

.gabbutton{width:20%;min-width:110px;min-height:20px;line-height:20px;background-color:gray; color: white; border:1px dotted #999;text-align:center;cursor: pointer;vertical-align:middle;
font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';border-radius:4px;font-size:9pt;display:inline-block;top:0px;left:2px}
.gabbutton:hover{width:20%;min-width:110px;min-height:20px;line-height:20px;background-color:#4aa015; color: white; border:1px dotted #999;text-align:center;cursor: pointer;vertical-align:middle;
font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';border-radius:4px;font-size:9pt;display:inline-block;top:0px;left:2px}
/*===========================================공통 input type들=======================================================*/
/*top부분의 textbox*/
.tbox10{width:10%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox10:hover{width:10%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox15{width:15%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox15:hover{width:15%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox20{width:20%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox20:hover{width:20%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox30{width:30%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox30:hover{width:30%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox40{width:40%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox40:hover{width:40%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox50{width:50%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox50:hover{width:50%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox60{width:60%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox60:hover{width:60%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox70{width:70%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox70:hover{width:70%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox80{width:80%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox80:hover{width:80%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
.tbox90{width:90%;height:34px;border:1px solid #eaeaea;font-size:10pt} .tbox90:hover{width:90%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}
/*입력,출력부분의 textbox*/
.tbox1_10{width:10%;height:28px;border:1px dotted gray}
.tbox1_20{width:20%;height:28px;border:1px dotted gray}
.tbox1_30{width:30%;height:28px;border:1px dotted gray}
.tbox1_40{width:40%;height:28px;border:1px dotted gray}
.tbox1_50{width:50%;height:28px;border:1px dotted gray}
.tbox1_60{width:60%;height:28px;border:1px dotted gray}
.tbox1_70{width:70%;height:28px;border:1px dotted gray}
.tbox1_80{width:80%;height:28px;border:1px dotted gray}
.tbox1_90{width:90%;height:28px;border:1px dotted gray}

/*fr_top_menu.php 에 사용했음 공동으로 가져다사용해도됨*/
.button_g_w{display:none}
.button_g_w:hover {display:none}

.visit_button{display:none}
.visit_button:hover {display:none}

select{width:90%;height:34px;border:1px solid #eaeaea;font-size:10pt}
select:hover{width:90%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea;font-size:10pt}

input[type="radio"]{width:15px;height:15px;border:1px solid #eaeaea;top:5px;font-size:10pt;margin:0px 8px 0px 8px;}


textarea {resize: none;}
textarea:hover{resize: none;background-color:#eaeaea;font-size:10pt}

.tcal{width:30%;height:34px;border:1px solid #eaeaea;font-size:9pt} .tcal:hover{width:30%;height:34px;border:1px solid #eaeaea;background-color:#eaeaea}

.tooltip {position: relative;display: inline-block;background-image:url("../image/tooltip.gif");background-repeat: no-repeat;width: 25px;height: 25px;line-height: 25px;}
.tooltip .tooltiptext {visibility: hidden;min-width: 200px;width: auto;background-color: #333;height:auto;line-height: 15px;color: #fff;text-align:left;border-radius: 6px;
padding: 5px 5px 5px 5px; font-size:9pt; 
    /* Position the tooltip */
    position: absolute;z-index: 1;bottom: 100%;left: 50%;margin-left: -60px;}
.tooltip:hover .tooltiptext {visibility: visible;}

/*################################################ ##########################################################################*/
/*###############################################v필수참조사항###############항#############################################*/
/*################################################ ##########################################################################*/
/*################################################ #################################################################*/
/*수펑중앙절렬 position:relative;float:center;margin:0 auto 또는 
                    position:relative;float:left;text-align:center  안에 display:inline-block; 또는
					position:relative;float:left;text-align:center  안에 아무것도다 안쓴다
					position:relative;float:left;박스안에 자신을 중앙으로 display:inline-block;margin:0 auto;
모바일버젼에서 <div><div class="box"></div><div class="box"></div><div class="box"></div></div>div안에 박스들의 상하단차가생기면  크기를조금 늘인다=>	width:25%;min-width:230px;

mouse over 시 이미지는 width:100%로 해야 오버시 이미지가 벗어나지않음
*/
/*요소안의 수직중앙정렬 height:10px;line-height:10px  or  display:inline-block;vertical-align:middle  or  position:relative;float:center; 안의요소를 display:inline-block;vertical-align:middle; 로한다*/
/* display  순서변경하기 Safari 6.1+    //*/
/*#footer {display: -webkit-flex;display: flex;} 를 넣어야 먹힌다
div.footer1{-webkit-order: 1;}
div.footer2{-webkit-order: 3;}
div.footer3{-webkit-order: 2;}*/

/* Standard syntax 
div.footer1{order: 1;}
div.footer2{order: 3;}
div.footer3{order: 2;}*/

/*text-decoration:underline;text-decoration-color: #999; -webkit-text-decoration-color: red;*/
/*################################################ ##########################################################################*/
/*################################################ #################################################################*/
/*################################################ 데스크탑 pc ##########################################################*/
/*################################################ #################################################################*/
/*사용자 해상도가 1280px 이상일 때 이 코드가 실행됨. 백그라운드투명하기(안먹힘) background-color: rgba(255, 255, 255, 0.1);*/
@media screen and (min-width:1230px){

/*#fr_top{width:100%;height:75px;border:1px solid #333;position:fixed;float:top;background:#fff;z-index:10;} 은 top.php페이지에 있음*/
#fr_container{position:relative;float:center;margin: 0 auto;width:1230px;height:auto;border:0px solid #000000;}/*테두리가 숨겨지지만 아래 div들은 안으로 들어옴*/
#cen_ad{width:99.4%;height:123px;border:0px dotted orange;position:relative;float:left;background:#4aa015;z-index:1;margin:93px 0px 10px 0px;
background-image:url("../image/cen_ad.jpg");background-position:center;background-size:1083px 119px;
background-repeat: no-repeat;z-index:1}
#cen_ad_mobile{display:none}

#content_list{width:100%;height:auto;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1;text-align:center}
.box1{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:auto;min-height:246px;background:#fff;margin:0px 12px 10px 0px;text-align:center}
.box1_title{position:relative;float:left;border:0px dotted red;width:93%;height:50px;margin-top:15px;
font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box1_icon1{position:relative;float:left;border:0px dotted red;width:24%;min-width:110px;height:135px;background-image:url("../image/box3_icon1.jpg");background-position:center;background-repeat: no-repeat;
margin-left:10px}
.box1_icon1_over{position:relative;float:left;border:0px dotted green;width:100%;min-width:110px;height:135px;background-image:url("../image/box3_icon1_over.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon4{position:relative;float:left;border:0px dotted red;width:24%;min-width:110px;height:135px;background-image:url("../image/box3_icon4.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon4_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:115px;height:135px;background-image:url("../image/box3_icon4_over.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon2{position:relative;float:left;border:0px dotted red;width:24%;min-width:110px;height:135px;background-image:url("../image/box3_icon2.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon2_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:110px;height:135px;background-image:url("../image/box3_icon2_over.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon3{position:relative;float:left;border:0px dotted red;width:24%;min-width:110px;height:135px;background-image:url("../image/box3_icon3.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon3_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:115px;height:135px;background-image:url("../image/box3_icon3_over.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/


.box2{position:relative;float:left;border:1px dotted #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 0px 10px 0px}
.box2_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box2_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box2_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box2_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;margin-top:0px;text-align:center}
.box2_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.box2_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.box2_list table th.devide1{width:20%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table th.devide2{width:50%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table th.devide3{width:20%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table tr.trlist{height:27px;}
.box2_list table tr.line{height:1px;background:#eaeaea}

.box3{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 12px 10px 0px}

.box3_detail{position:relative;float:left;border-right:0px solid #eaeaea;width:49%;height:auto;padding-left:0px}
.box3_title{position:relative;float:left;border:0px dotted red;width:98%;height:50px;margin:3px 0px 10px 0px;border-radius:5px;background:#4aa015;
font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.title_text1{font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;font-family:'NanumBarunGothic','NanumGothic'}
.big_text1{font-size:18pt;line-height:30px;font-weight:normal;color:gray;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 20px;}
.big_text2{font-size:18pt;line-height:30px;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 20px;}
.big_text3{font-size:16pt;font-weight:normal;color:#333333;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 10px 20px;}
.box3_detail ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;}
.box3_list{font-size:12pt;font-weight:normal;color:#989797;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';margin:0px 0px 0px 20px;}

.box3_detail1{position:relative;float:left;border:0px dotted red;width:49%;height:auto;margin-top:2px}
.box3_detail1_title{position:relative;float:right;border:1px solid #ebebeb;width:98%;height:50px;margin:0px 0px 0px 0px;border-radius:5px;background:#999;
font-size:14pt;font-weight:normal;color:#fff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.box3_button{display:inline-block;border:0px solid red;width:100%;height:225px;text-align:center;margin:5px 0px 0px 7px}
.box3_button> button.bottons{position:relative;float:left;width:46%;height:40px;border: 1px solid #a3a1a1;border-radius:5px;background:#ffffff;cursor:pointer;text-align:center;margin:2px 3px 3px 3px;
font-size:10pt;font-weight:normal;color:#6f6e6e;text-decoration:none;letter-spacing:-1px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}
.box3_button> button.bottons:hover{width:46%;height:40px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}


.box4{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 0px 10px 0px}
.box4_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box4_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box4_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box4_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box4_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box41_img{display:none}


.box5{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 12px 10px 0px}
.box5_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box5_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box5_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box51_img{display:none}

.box6{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 0px 10px 0px}
.box6_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box6_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box6_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box6_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box6_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box61_img{display:none}

.box7{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 12px 10px 0px}
.box7_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box7_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box7_img{display:none}

.box71_img{position:relative;float:right;width:45%;height:180px;border:px dotted green;z-index:1;text-align:center;margin:0px 12px 0px 0px}
.box72_img{position:relative;float:right;width:45%;height:180px;border:0px dotted green;z-index:1;text-align:center;margin:0px 21px 0px 0px}

.box8{position:relative;float:left;border:1px solid #eaeaea;width:49%;min-width:536px;height:246px;background:#fff;margin:0px 0px 10px 0px}
.box8_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box8_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box8_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box8_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}

.box8_boxes{display:inline-block;width:100%;height:auto;min-height:110px;border:0px dotted gray;text-align:center;margin-top:15px}
.box8_box1{display:inline-block;width:100px;height:100px;border:7px solid gray;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box1 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box1 ul li{text-align:center;height:28px}
.box8_text1{font-size:12pt;font-weight:normal;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_text2{font-size:22pt;font-weight:bold;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_box2{display:inline-block;width:100px;height:100px;border:7px solid #4aa015;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box2 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box2 ul li{text-align:center;height:28px}

#footer_mobile{display:none}
#footer{width:100%;height:auto;min-height:174px;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1;margin:20px 0px 0px 0px;}
.footer1{width:20%;height:174px;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1}
.footer1 .title_text1{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 .title_text2{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 button.bottons{width:90%;height:45px;border: 1px solid #6f6e6e;border-radius:5px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 5px 5px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';}
.footer1 button.bottons:hover{width:90%;height:45px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}

.footer2{width:58%;height:174px;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1}
.footer2 .title_text1{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 .title_text2{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

.footer2 ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;}
.footer2 ul li{height:20px}
.footer2 ul li.footer2_text1{border:1px solid #eaeaea;font-size:11pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text2{border:1px solid #eaeaea;font-size:10pt;font-weight:normal;color:#777777;text-decoration:none;letter-spacing:0px;line-height:20px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text3{border:1px solid #eaeaea;font-size:10pt;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

.footer3{width:20%;height:174px;border:0px dotted blue;position:relative;float:left;background:#efeded;z-index:1}
.footer3 .title_text1{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer3 .title_text2{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer3 button.bottons{width:90%;height:45px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;text-align:center;margin:0px 5px 5px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';}
.footer3 button.bottons:hover{width:90%;height:45px;border: 1px solid #6f6e6e;border-radius:5px;background:#ffffff;cursor:pointer;color:#6f6e6e;}


/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
#sub_content_list{width:99.4%;height:auto;border:0px dotted red;position:relative;float:left;background:#fff;z-index:1;text-align:center}
.s_box1{position:relative;float:left;border:0px dotted red;width:100%;min-width:536px;height:auto;background:#fff;margin:30px 0px 10px 0px}
.s_box1_title{position:relative;float:left;border:0px dotted red;width:43%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 40px}
.s_box1_button{display:inline-block;border:0px solid blue;width:49%;height:auto;min-height:50px;text-align:right;margin:15px 0px 0px 0px;}
.s_box1_button> button.bottons{width:32%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button> button.bottons:hover{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_button> button.bottons_click{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_bline{width:93%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}

.s_box1_title1{position:relative;float:left;border:0px dotted red;width:30%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 40px}
.s_box1_button1{display:inline-block;border:0px solid blue;width:65%;height:auto;min-height:50px;text-align:LEFT;margin:15px 0px 0px 0px;}
.s_box1_button1> button.bottons{width:19%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button1> button.bottons:hover{width:19%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_button1> button.bottons_click{width:19%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:-1px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

button.bottons_click{width:30%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title2{position:relative;float:left;border:0px dotted red;width:100%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;text-align:center;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 40px}
.s_box1_button2{display:inline-block;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

button.bottons{width:13%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
button.bottons:hover{width:13%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline1{width:93%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}


.s_box1_title3{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button3{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

.s_box1_button3> button.bottons{width:14%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button3> button.bottons:hover{width:14%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button3> button.bottons_click{width:14%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title4{position:relative;float:left;border:0px dotted red;width:25%;height:30px;line-height:30px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:left;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 39px;margin:19px 0px 0px 0px;}
.s_box1_button4{display:inline-block;border:0px solid blue;width:68%;height:auto;min-height:50px;text-align:right;margin:15px 0px 0px 0px;}
.s_box1_button4> button.bottons{width:18%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 0px 0px 0px;font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button4> button.bottons:hover{width:18%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{position:relative;float:center;width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button4> button.bottons_click{width:18%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;
margin:0px 0px 0px 0px;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title6{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button6{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

.s_box1_button6> button.bottons{width:15%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button6> button.bottons:hover{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button6> button.bottons_click{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}


.s_box2{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:40px 0px 0px 0px}
.s_box2_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px}
.s_box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:200px;margin-top:0px;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box2_list1{display:inline-block;border:1px solid #eaeaea;width:22%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 15px 0px 0px;padding:0px 0px 0px 0px;background:#fff;border-radius:10px;}
.s_box2_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
 button.movebut{width:15%;height:40px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
 button.movebut:hover{width:15%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box2_list2{display:inline-block;border:0px solid #eaeaea;width:45%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list2_title{border:1px solid #cee3c1; width:100%;height:50px;line-height:50px;border-radius:5px;background:#ebf8e3;text-align:center;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px}
.s_box2_list2_content{border:0px solid #cbeaf7; width:95%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:10px 10px 10px 10px;}
.s_box2_list2_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:19px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list2_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}
.s_box2_list2_1{display:inline-block;border:0px solid #eaeaea;width:45%;min-width:210px;height:auto;min-height:210px;text-align:center;float:left;
margin:15px 10px 0px 50px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}

.s_box2_button3{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
button.movebut1{width:30%;height:40px;border: 0px solid gray;border-radius:5px;background:#4aa015;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
button.movebut1:hover{width:30%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#333333;cursor:pointer;color:#fff;}

.s_box2_list3{display:inline-block;border:1px solid #eaeaea;width:30%;min-width:210px;height:270px;min-height:250px;margin:0 auto;text-align:center;
margin:15px 5px 0px 5px;padding:10px 0px 0px 0px;background:#fff;border-radius:20px;}

.s_box2_list4{display:inline-block;border:0px solid red;width:90%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 10px 20px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list4_title{border:1px solid #cee3c1; width:96%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:20px 20px 20px 20px;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_title_color{color:#4aa015;text-align:center;font-size:20pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:80px;}
.s_box2_list4_sub_color{color:#000000;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:25px;}
.s_box2_list4_img{position:relative;float:left;border:0px solid #eaeaea;width:30%;min-width:210px;height:270px;min-height:250px;text-align:center;
margin:30px 5px 0px 5px;padding:10px 0px 0px 0px;background:#fff;border-radius:20px;}
.s_box2_list4_content{position:relative;float:left;border:0px solid #cbeaf7; width:65%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:0px 10px 10px 10px;}
.s_box2_list4_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stitle{border:0px solid blue; width:100%;height:30px;line-height:30px;background:#fff;font-size:12pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:25px;border-radius:0px;background:#fff;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list4_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}

.s_box2_list5{display:inline-block;border:0px solid red;width:90%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 10px 20px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list5_title{display:inline-block;margin:0 auto;border:1px solid #cee3c1; width:96%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:10px 10px 10px 10px;
font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:30px;}
.s_box2_list5_content{position:relative;float:left;border:0px solid #cbeaf7; width:65%;height:auto;line-height:25px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
padding:0px 10px 10px 10px;}
.s_box2_list5_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:12pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list5_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}

.s_box2_list6{display:inline-block;border:0px solid red;width:90%;margin:0 auto;text-align:center;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background:#fff;vertical-align:top}

.s_box3{position:relative;float:left;border:0px dotted blue;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px;text-align:center;}
.s_box3_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px}
.s_box3_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:600px;margin-top:0px;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box3_list0{display:inline-block;border:1px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:0px;line-height:28pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;text-decoration:none;
font-size:15pt;font-weight:normal;color:#1a1a19;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box3_list1{display:inline-block;border:1px solid #eaeaea;width:22%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 15px 0px 0px;padding:0px 0px 0px 0px;background:#fff;}
.s_box3_list2{display:inline-block;border:1px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:210px;line-height:18pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}

.s_box4{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px}
.s_box4_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.s_box4_table_topline{width:90%;height:0px;border: 0.5px solid #eaeaea;position:relative;float:center;margin:0 auto}
.s_box4_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:100px;margin-top:0px;text-align:center}
.s_box4_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.s_box4_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.s_box4_list table th.devide1{width:20%;text-align:center;height:40px;font-size:11pt;color:#363535;border-ritht:1px sold #999}
.s_box4_list table th.devide2{width:80%;text-align:center;height:40px;font-size:11pt;color:#363535}
.s_box4_list table tr.trlist{width:100%;height:40px;text-align:center;}
.s_box4_list table tr> td.td1{width:20%;height:40px;line-height:20px;text-align:center;background:#fafafa;font-size:11pt;}
.s_box4_list table tr> td.td2{width:70%;height:40px;line-height:20px;text-align:left;font-size:11pt;}
.s_box4_list table tr> td.td3{width:100%;height:40px;line-height:20px;text-align:center;background:#fff;}
.s_box4_list table tr.line{height:0px;border:0.5px dotted #eaeaea;}
.s_box4_contents{margin:10px 0px 10px 0px;width:95%;height:200px;line-height:15px;background-color:#fff;border:1px solid #eaeaea;color:black;
font-family :nanumgothic, 돋움;padding:10px 0px 0px 10px;}

.s_box4_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}
 button.reset{width:10%;height:45px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:45px;font-family:'NanumBarunGothic','NanumGothic';}
 button.reset:hover{width:10%;height:45px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}
 button.write{width:10%;height:45px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:45px;font-family:'NanumBarunGothic','NanumGothic';}
button.write:hover{width:10%;height:45px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.trlist td> input[type="checkbox"]{width:15px;height:15px;border:1px solid #eaeaea;top:5px;font-size:10pt;margin:10px 8px 0px 8px;}
.s_box41{display:none}


.s_box4_paging{display:inline-block;border:0px dotted blue;width:98%;height:35px;line-height:35px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}
.s_box4_paging> .paging{position:relative;float:left;border:0px dotted blue;width:45%;height:35px;line-height:35px;margin-top:0px;text-align:left;padding:0px 0px 0px 50px}
.s_box4_paging> .search{position:relative;float:left;border:0px dotted blue;width:48%;height:35px;line-height:35px;margin-top:0px;text-align:right;padding:0px 0px 0px 0px}
.search> button.write{width:20%;height:35px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:35px;font-family:'NanumBarunGothic','NanumGothic';}
.search> button.write:hover{width:20%;height:35px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box4_list table thead tr{width:100%;height:40px;text-align:center;background-color:#fafafa;}
.s_box4_list table thead tr th.th1{width:20%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th2{width:50%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th3{width:20%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table tbody tr td.td1_1{width:20%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td2_1{width:50%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td3_1{width:20%;height:40px;text-align:center;}

.s_box5{position:relative;float:left;border:0px dotted red;width:100%;min-width:;height:auto;background:#fff;margin:40px 0px 100px 0px;text-align:center;}
.s_box5_list{position:relative;float:center;border:0px dotted black;width:90%;height:auto;min-height:200px;text-align:center;margin:0 auto }/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box5_list1{display:inline-block;border:1px solid #eaeaea;width:25%;min-width:230px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 15px 0px 0px;padding:0px 0px 0px 0px;background:#fff;}

/*.paging{width:45%;height:30px;line-height:30px;background-color:#fff;border:1px dotted green;padding:0px 0px 0px 10px;margin-top:10px;text-align:left}*/
.paging{position: relative;float:left;font-family:'NanumGothic','NotoSansCJKkr','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#000; text-align:left;width:45%;
height:30px;line-height:30px;border:0px solid #ebebeb;margin-top:10px;margin-left:10px;display:inline-block}
.paging a:link{font-family:'NanumGothic','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#999999; text-align:left;}
.paging a:hover{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:red; text-align:left;}
.paging a:visited{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:#999999; text-align:left;}
.ds_search{position: relative;float:left;width:51%;height:30px;background-color:#fff;border:0px dotted blue;padding:0px 0px 0px 0px;margin-top:10px;text-align:right}
/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역 end------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
}
/*################################################ ##########################################################################*/
/*################################################ ##########################################################################*/
/*############################################### Tablet & 데스크탑 pc###############################################################*/
/*################################################ ##########################################################################*/
/*사용자 해상도가 768px 이상이고 1280px 이하일 때 이 코드가 실행됨. 아이패드 또는 비교적 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드를 작성한다.*/
@media screen and (min-width: 768px) and (max-width: 1230px){
/*#fr_top{width:99.5%;height:81px;border:1px solid #eaeaea;position:fixed;float:top;background:#fff;z-index:10;} 은 top.php페이지에 있음*/

#fr_container{position:relative;float:center;margin: 0 auto;width:100%;height:auto;border:0px solid #000000;}/*테두리가 숨겨지지만 아래 div들은 안으로 들어옴*/
#cen_ad{width:99.6%;height:123px;border:0px dotted orange;position:relative;float:left;background:#4aa015;z-index:1;margin:92px 0px 10px 0px;
background-image:url("../image/cen_ad.jpg");background-position:center;background-size:1083px 119px;
background-repeat: no-repeat;z-index:1}
#cen_ad_mobile{display:none}

#content_list{width:auto;height:auto;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1;text-align:center;}
.box1{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center}
.box1_title{position:relative;float:left;border:0px dotted red;width:93%;height:50px;margin-top:15px;
font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
/*mouse over 시 이미지는 width:100%로해야 오버시 이미지가 벗어나지않음*/
.box1_icon1{position:relative;float:left;border:0px dotted red;width:24%;min-width:75px;height:145px;background-image:url("../image/box3_icon1_s.jpg");background-position:center;background-repeat: no-repeat;
margin-left:5px}
.box1_icon1_over{position:relative;float:left;border:0px dotted green;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon1_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon4{position:relative;float:left;border:0p dotted red;width:24%;min-width:75px;height:145px;background-image:url("../image/box3_icon4_s.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon4_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon4_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon2{position:relative;float:left;border:0px dotted red;width:24%;min-width:75px;height:145px;background-image:url("../image/box3_icon2_s.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon2_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon2_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon3{position:relative;float:left;border:0px dotted red;width:24%;min-width:95px;height:145px;background-image:url("../image/box3_icon3_s.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon3_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:95px;height:145px;background-image:url("../image/box3_icon3_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/


.box2{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:auto;min-height:246px;background:#fff;margin:0px 2px 5px 2px}
.box2_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box2_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box2_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box2_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;margin-bottom:4px;text-align:center}
.box2_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.box2_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.box2_list table th.devide1{width:20%;text-align:center;height:31px;font-size:10pt;color:#363535}
.box2_list table th.devide2{width:50%;text-align:center;height:31px;font-size:10pt;color:#363535}
.box2_list table th.devide3{width:20%;text-align:center;height:31px;font-size:10pt;color:#363535}
.box2_list table tr.trlist{height:28px;}
.box2_list table tr.line{height:1px;background:#eaeaea}


.box3{position:relative;float:left;border:1px solid #eaeaea;width:99.3%;min-width:536px;height:auto;background:#fff;margin:0px 12px 10px 0px}

.box3_detail{position:relative;float:left;border-right:0px solid #eaeaea;width:49%;height:auto;padding-left:0px}
.box3_title{position:relative;float:left;border:0px dotted red;width:98%;height:50px;margin:0px 0px 10px 0px;border-radius:5px;background:#4aa015;
font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.title_text1{font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;font-family:'NanumBarunGothic','NanumGothic'}
.big_text1{font-size:18pt;line-height:30px;font-weight:normal;color:gray;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 20px;}
.big_text2{font-size:18pt;line-height:30px;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 20px;}
.big_text3{font-size:16pt;font-weight:normal;color:#333333;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 10px 20px;}
.box3_detail ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;}
.box3_list{font-size:12pt;font-weight:normal;color:#989797;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';margin:0px 0px 0px 20px;}

.box3_detail1{position:relative;float:left;border:0px dotted red;width:49%;height:auto;margin-top:0px}
.box3_detail1_title{position:relative;float:right;border:1px solid #ebebeb;width:98%;height:50px;margin:0px 0px 0px 0px;border-radius:5px;background:#999;
font-size:14pt;font-weight:normal;color:#fff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.box3_button{display:inline-block;border:0px solid red;width:100%;min-height:180px;text-align:center;margin:5px 0px 0px 5px}
.box3_button> button.bottons{position:relative;float:left;width:48%;height:40px;border: 1px solid #a3a1a1;border-radius:5px;background:#ffffff;cursor:pointer;text-align:center;margin:0px 3px 3px 3px;
font-size:10pt;font-weight:normal;color:#6f6e6e;text-decoration:none;letter-spacing:0px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}
.box3_button> button.bottons:hover{width:48%;height:40px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}


.box4{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box4_title{position:relative;float:left;border:0px dotted red;width:99%;height:50px;margin-top:15px;}
.box4_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box4_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box4_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box4_img{display:inline-block;margin:0 auto;width:95%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box41_img{display:none}

.box5{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box5_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box5_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box5_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box51_img{display:none}


.box6{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box6_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box6_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box6_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box6_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box6_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}
.box61_img{display:none}

.box7{position:relative;float:left;border:1px solid #eaeaea;width:49.2%;min-width:370px;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box7_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box7_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box7_img{display:none}
.box71_img{position:relative;float:right;width:45%;height:180px;border:px dotted green;z-index:1;text-align:center;margin:0px 12px 0px 0px}
.box72_img{position:relative;float:right;width:45%;height:180px;border:0px dotted green;z-index:1;text-align:center;margin:0px 12px 0px 0px}

.box8{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;min-width:536px;height:246px;background:#fff;margin:0px 0px 10px 0px}
.box8_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box8_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box8_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box8_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}

.box8_boxes{display:inline-block;width:100%;height:auto;min-height:110px;border:0px dotted gray;text-align:center;margin-top:15px}
.box8_box1{display:inline-block;width:100px;height:100px;border:7px solid gray;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box1 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box1 ul li{text-align:center;height:28px}
.box8_text1{font-size:12pt;font-weight:normal;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_text2{font-size:22pt;font-weight:bold;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_box2{display:inline-block;width:100px;height:100px;border:7px solid #4aa015;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box2 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box2 ul li{text-align:center;height:28px}

#footer_mobile{display:none}
#footer{width:100%;height:auto;min-height:174px;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1;margin:20px 0px 0px 0px;}
.footer1{width:20%;min-height:174px;height:auto;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1}
.footer1 .title_text1{border:0px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 .title_text2{border:0px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 button.bottons{width:99%;height:45px;border: 1px solid #6f6e6e;border-radius:5px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 5px 5px 0px;
font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';}
.footer1 button.bottons:hover{width:99%;height:45px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}

.footer2{width:58%;min-height:174px;height:auto;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1}
.footer2 .title_text1{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 .title_text2{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

.footer2 ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;}
.footer2 ul li{height:auto}
.footer2 ul li.footer2_text1{border:1px solid #eaeaea;font-size:11pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text2{border:1px solid #eaeaea;font-size:10pt;font-weight:normal;color:#777777;text-decoration:none;letter-spacing:0px;line-height:20px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text3{border:1px solid #eaeaea;font-size:10pt;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

.footer3{width:20%;min-height:174px;height:auto;border:0px dotted blue;position:relative;float:left;background:#efeded;z-index:1}
.footer3 .title_text1{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer3 .title_text2{border:1px solid #eaeaea;font-size:12pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer3 button.bottons{width:99%;height:45px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;text-align:center;margin:0px 5px 5px 0px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';}
.footer3 button.bottons:hover{width:99%;height:45px;border: 1px solid #6f6e6e;border-radius:5px;background:#ffffff;cursor:pointer;color:#6f6e6e;}

/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
#sub_content_list{width:99.4%;height:auto;border:0px dotted red;position:relative;float:left;background:#fff;z-index:1;text-align:center}
.s_box1{position:relative;float:left;border:0px dotted green;width:100%;min-width:536px;height:auto;background:#fff;margin:30px 0px 10px 0px}
.s_box1_title{position:relative;float:left;border:0px dotted red;width:34%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 40px}
.s_box1_button{display:inline-block;border:0px solid blue;width:57%;height:auto;min-height:50px;text-align:right;margin:15px 0px 0px 0px;}
.s_box1_button> button.bottons{width:32%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button> button.bottons:hover{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline{width:98%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button> button.bottons_click{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title1{position:relative;float:left;border:0px dotted red;width:99%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px;}
.s_box1_button1{display:inline-block;border:0px solid blue;width:99%;height:auto;min-height:50px;text-align:CENTER;margin:15px 0px 0px 0px;}
.s_box1_button1> button.bottons{width:19%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button1> button.bottons:hover{width:19%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_button1> button.bottons_click{width:19%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title2{position:relative;float:left;border:0px dotted red;width:100%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px;text-align:center;}
.s_box1_button2{display:inline-block;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:right;margin:15px 0px 0px 0px;text-align:center;}
button.bottons{width:13.5%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
button.bottons:hover{width:13.5%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline1{width:98%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}

.s_box1_title3{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button3{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

.s_box1_button3> button.bottons{width:15%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 0px 0px 0px;font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1.5px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button3> button.bottons:hover{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button3> button.bottons_click{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;
margin:0px 0px 0px 0px;font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title4{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button4{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}
.s_box1_button4> button.bottons{width:18%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 0px 1px 0px;font-size:11pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button4> button.bottons:hover{width:18%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button4> button.bottons_click{width:18%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;
margin:0px 0px 0px 0px;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title6{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button6{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

.s_box1_button6> button.bottons{width:15%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button6> button.bottons:hover{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button6> button.bottons_click{width:15%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}


.s_box2{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:40px 0px 0px 0px}
.s_box2_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:0px 0px 0px 0px}
.s_box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:200px;margin-top:0px;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box2_list1{display:inline-block;border:1px solid #eaeaea;width:25%;min-width:230px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 15px 0px 0px;padding:0px 0px 0px 0px;background:#fff;}
.s_box2_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
 button.movebut{width:15%;height:40px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
 button.movebut:hover{width:15%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box2_list2{display:inline-block;border:0px solid #eaeaea;width:45%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list2_title{border:1px solid #cee3c1; width:100%;height:50px;line-height:50px;border-radius:5px;background:#ebf8e3;text-align:center;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px}
.s_box2_list2_content{border:0px solid #cbeaf7; width:95%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:10px 10px 10px 10px;}
.s_box2_list2_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:19px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list2_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}
.s_box2_list2_1{display:inline-block;border:0px solid #eaeaea;width:45%;min-width:210px;height:auto;min-height:150px;text-align:center;float:left;
margin:15px 10px 0px 40px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}

.s_box2_button3{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
button.movebut1{width:40%;height:40px;border: 0px solid gray;border-radius:5px;background:#4aa015;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:-1px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
button.movebut1:hover{width:40%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#333333;cursor:pointer;color:#fff;}

.s_box2_list3{display:inline-block;border:1px solid #eaeaea;width:30%;min-width:210px;height:240px;min-height:240px;margin:0 auto;text-align:center;
margin:15px 5px 0px 5px;padding:10px 0px 0px 0px;background:#fff;border-radius:20px;}

.s_box2_list4{display:inline-block;border:0px solid red;width:90%;min-width:auto;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list4_title{border:1px solid #cee3c1; width:95%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:20px 20px 20px 20px;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_title_color{color:#4aa015;text-align:center;font-size:18pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:80px;}
.s_box2_list4_sub_color{color:#000000;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:25px;}
.s_box2_list4_img{position:relative;float:left;border:0px solid #eaeaea;width:98%;min-width:210px;height:170px;min-height:190px;text-align:center;
margin:30px 5px 0px 5px;padding:10px 0px 0px 0px;background:#fff;border-radius:20px;}
.s_box2_list4_content{position:relative;float:left;border:0px solid #cbeaf7; width:98%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:0px 10px 10px 10px;}
.s_box2_list4_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stitle{border:0px solid blue; width:100%;height:30px;line-height:30px;background:#fff;font-size:12pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:25px;border-radius:0px;background:#fff;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list4_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}


.s_box2_list5{display:inline-block;border:0px solid red;width:90%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 10px 20px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list5_title{display:inline-block;margin:0 auto;border:1px solid #cee3c1; width:96%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:10px 10px 10px 10px;
font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:30px;}
.s_box2_list5_content{position:relative;float:left;border:0px solid #cbeaf7; width:90%;height:auto;line-height:25px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
padding:0px 10px 10px 10px;}
.s_box2_list5_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:12pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list5_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}

.s_box3{position:relative;float:left;border:0px dotted blue;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px}
.s_box3_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;font-size:15pt;font-weight:bold;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:0px 0px 0px 0px}

.s_box3_list{position:relative;float:center;border:0px dotted black;width:100%;height:auto;min-height:200px;margin:0 auto;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box3_list0{display:inline-block;border:1px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:0px;line-height:28pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;text-decoration:none;
font-size:15pt;font-weight:normal;color:#1a1a19;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box3_list1{display:inline-block;border:1px solid #eaeaea;width:25%;min-width:230px;height:auto;min-height:210px;text-align:center;
margin:15px 3px 0px 3px;background:#fff;}
.s_box3_list2{display:inline-block;border:1px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:210px;line-height:15pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}

.s_box4{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px}
.s_box4_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.s_box4_table_topline{width:90%;height:px;border: 0.5px solid #eaeaea;position:relative;float:center;margin:0 auto}
.s_box4_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:100px;margin-top:0px;text-align:center}
.s_box4_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.s_box4_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.s_box4_list table th.devide1{width:20%;text-align:center;height:40px;font-size:10pt;color:#363535;border-ritht:1px sold #999}
.s_box4_list table th.devide2{width:50%;text-align:center;height:40px;font-size:10pt;color:#363535}
.s_box4_list table tr.trlist{width:100%;height:40px;text-align:center;}
.s_box4_list table tr> td.td1{width:20%;height:40px;line-height:20px;text-align:center;background:#fafafa;}
.s_box4_list table tr> td.td2{width:70%;height:auto;min-height:20px;line-height:13px;text-align:left;}
.s_box4_list table tr> td.td3{width:100%;height:40px;line-height:20px;text-align:center;background:#fff;}
.s_box4_list table tr.line{height:0px;border:0.5px dotted #eaeaea;}
.s_box4_contents{margin:10px 0px 10px 0px;width:95%;height:200px;line-height:15px;background-color:#fff;border:1px solid #eaeaea;color:black;
font-family :nanumgothic, 돋움;padding:10px 0px 0px 10px;}

.s_box4_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}

 button.reset{width:10%;height:43px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:43px;font-family:'NanumBarunGothic','NanumGothic';}
 button.reset:hover{width:10%;height:43px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}
 button.write{width:10%;height:43px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:43px;font-family:'NanumBarunGothic','NanumGothic';}
button.write:hover{width:10%;height:43px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box41{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:40px 0px 100px 0px}
.s_box41_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.s_box41_table_topline{width:90%;height:0px;border: 0.5px solid #eaeaea;position:relative;float:center;margin:0 auto}
.s_box41_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:100px;margin-top:0px;text-align:center}
.s_box41_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.s_box41_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.s_box41_list table th.devide1{width:20%;text-align:center;height:40px;font-size:11pt;color:#363535;border-ritht:1px sold #999}
.s_box41_list table th.devide2{width:50%;text-align:center;height:40px;font-size:11pt;color:#363535}
.s_box41_list table tr.trlist{width:100%;height:40px;text-align:center;}
.s_box41_list table tr> td.td1{width:20%;height:40px;line-height:20px;text-align:center;background:#fafafa;font-size:11pt;}
.s_box41_list table tr> td.td2{width:70%;height:40px;line-height:20px;text-align:left;font-size:11pt;color:#666}
.s_box41_list table tr> td.td3{width:100%;height:40px;line-height:20px;text-align:left;font-size:11pt;background:#ebf8e3;text-align:center}
.s_box41_list table tr.line{height:0px;border:0.5px dotted #eaeaea;}
.s_box41_contents{margin:10px 0px 10px 0px;width:95%;height:200px;line-height:15px;background-color:#fff;border:1px solid #eaeaea;color:black;
font-family :nanumgothic, 돋움;padding:10px 0px 0px 10px;}

.trlist td> input[type="checkbox"]{width:15px;height:15px;border:1px solid #eaeaea;top:5px;font-size:10pt;margin:10px 8px 0px 8px;}



.s_box4_paging{display:inline-block;border:0px dotted blue;width:98%;height:35px;line-height:35px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}
.s_box4_paging> .paging{position:relative;float:left;border:0px dotted blue;width:45%;height:35px;line-height:35px;margin-top:0px;text-align:left;padding:0px 0px 0px 50px}
.s_box4_paging> .search{position:relative;float:left;border:0px dotted blue;width:48%;height:35px;line-height:35px;margin-top:0px;text-align:right;padding:0px 0px 0px 0px}
.search> button.write{width:20%;height:35px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:35px;font-family:'NanumBarunGothic','NanumGothic';}
.search> button.write:hover{width:20%;height:35px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box4_list table thead tr{width:100%;height:40px;text-align:center;background-color:#fafafa;}
.s_box4_list table thead tr th.th1{width:20%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th2{width:50%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th3{width:20%;height:40px;text-align:center;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table tbody tr td.td1_1{width:20%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td2_1{width:50%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td3_1{width:20%;height:40px;text-align:center;}


.s_box5{display:none}
/*.paging{width:45%;height:30px;line-height:30px;background-color:#fff;border:1px dotted green;padding:0px 0px 0px 10px;margin-top:10px;text-align:left}*/
.paging{position: relative;float:left;font-family:'NanumGothic','NotoSansCJKkr','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#000; text-align:left;width:45%;
height:30px;line-height:30px;border:0px solid #ebebeb;margin-top:10px;margin-left:10px;display:inline-block}
.paging a:link{font-family:'NanumGothic','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#999999; text-align:left;}
.paging a:hover{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:red; text-align:left;}
.paging a:visited{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:#999999; text-align:left;}
.ds_search{position: relative;float:left;width:51%;height:30px;background-color:#fff;border:0px dotted blue;padding:0px 0px 0px 0px;margin-top:10px;text-align:right}

/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역 end------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

}

/*################################################ ##########################################################################*/
/*###############################################  Mobile Device ################################################################# */
/*################################################ ##########################################################################*/
/*768px 미만 해상도의 모바일 기기를 위한 코드를 작성한다. 모든 해상도에서 이 코드가 실행됨. 미디어 쿼리를 지원하지 않는 모바일 기기를 위해 미디어 쿼리 구문을 사용하지 않는다.*/
@media screen and (min-width:150px) and (max-width: 768px) {
/*#fr_top{width:100%;height:76px;border:1px solid #eaeaea;position:fixed;float:top;background:#fff;z-index:10;} 은 top.php페이지에 있음*/


#fr_container{position:relative;float:center;margin: 0 auto;width:100%;height:auto;border:0px solid #000000;}/*테두리가 숨겨지지만 아래 div들은 안으로 들어옴*/
#cen_ad{display:none}
#cen_ad_mobile{width:99.4%;height:auto;min-height:120px;border:0px dotted orange;background:#4aa015;z-index:1;margin:92px 0px 10px 0px;text-align:center;display:inline-block;VERTICAL-ALIGN:MIDDLE}
#cen_ad_mobile> .big_text1{font-size:16pt;font-weight:bold;color:black;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
z-index:1;border:0px dotted red;line-height:40px;height:40px;top:20px}
#cen_ad_mobile> .big_text2{font-size:14pt;font-weight:bold;color:white;text-decoration:underline;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
z-index:1;border:0px dotted red;line-height:40px;height:40px;top:10px}

#content_list{width:100%;height:auto;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1;text-align:center}
.box1{display:inline-block;border:1px solid #eaeaea;width:99%;height:auto;min-height:246px;background:#fff;margin:0px 0px 10px 0px}
.box1_title{position:relative;float:center;border:0px dotted red;width:99%;height:50px;margin-top:15px;text-align:center;
font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
/*mouse over 시 이미지는 width:100%로해야 오버시 이미지가 벗어나지않음*/
.box1_icon1{position:relative;float:left;border:0px dotted red;width:48%;min-width:75px;height:145px;background-image:url("../image/box3_icon1_s.jpg");background-position:center;background-repeat: no-repeat;
margin-left:5px}
.box1_icon1_over{position:relative;float:left;border:0px dotted green;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon1_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon4{position:relative;float:left;border:0p dotted red;width:48%;min-width:75px;height:145px;background-image:url("../image/box3_icon4_s.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon4_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon4_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon2{position:relative;float:left;border:0px dotted red;width:48%;min-width:75px;height:145px;background-image:url("../image/box3_icon2_s.jpg");background-position:center;background-repeat: no-repeat;
margin-left:8px}
.box1_icon2_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:75px;height:145px;background-image:url("../image/box3_icon2_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/
.box1_icon3{position:relative;float:left;border:0px dotted red;width:48%;min-width:95px;height:145px;background-image:url("../image/box3_icon3_s.jpg");background-position:center;background-repeat: no-repeat;}
.box1_icon3_over{position:relative;float:left;border:0px dotted red;width:100%;min-width:95px;height:145px;background-image:url("../image/box3_icon3_over_s.jpg");background-position:center;background-repeat: no-repeat;}/*url()경로가../임*/



.box2{display:inline-block;border:1px solid #eaeaea;width:99%;height:auto;min-height:246px;background:#fff;margin:0px 0px 10px 0px}
.box2_title{position:relative;float:left;border:0px dotted red;width:100%;min-height:50px;height:auto;margin-top:15px;}
.box2_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box2_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box2_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}
.box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;margin-bottom:5px;text-align:center}
.box2_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.box2_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.box2_list table th.devide1{width:20%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table th.devide2{width:50%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table th.devide3{width:20%;text-align:center;height:35px;font-size:10pt;color:#363535}
.box2_list table tr.trlist{height:35px;}
.box2_list table tr.line{height:1px;background:#eaeaea}


.box3{position:relative;float:left;border:1px solid #eaeaea;width:99.3%;height:auto;background:#fff;margin:0px 12px 10px 0px}

.box3_detail{position:relative;float:left;border-right:0px solid #eaeaea;width:100%;height:auto;padding-left:0px}
.box3_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin:0px 0px 10px 0px;border-radius:5px;background:#4aa015;
font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.title_text1{font-size:14pt;font-weight:normal;color:#ffffff;text-decoration:none;letter-spacing:0px;line-height:50px;font-family:'NanumBarunGothic','NanumGothic'}
.big_text1{font-size:18pt;line-height:30px;font-weight:normal;color:gray;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 0px;}
.big_text2{font-size:18pt;line-height:30px;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 0px 0px;}
.big_text3{font-size:16pt;font-weight:normal;color:#333333;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana';
margin:0px 0px 10px 0px;}
.box3_detail ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;text-align:center;}
.box3_detail ul li{list-style-type:none;border:0px dotted green;width:100%;height:auto;text-align:center;}
.box3_list{font-size:12pt;font-weight:normal;color:#989797;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';margin:0px 0px 0px 0px;}

.box3_detail1{position:relative;float:left;border:0px dotted red;width:100%;height:auto;margin-top:20px}
.box3_detail1_title{position:relative;float:left;border:1px solid #ebebeb;width:100%;height:50px;margin:0px 0px 0px 0px;border-radius:5px;background:#999;
font-size:14pt;font-weight:normal;color:#fff;text-decoration:none;letter-spacing:0px;line-height:50px;text-align:center;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.box3_button{display:inline-block;border:0px solid red;width:100%;height:auto;text-align:center;margin:2px 0px 10px 0px;}
.box3_button> button.bottons{width:90%;height:40px;border: 1px solid #a3a1a1;border-radius:5px;background:#ffffff;cursor:pointer;text-align:center;margin:0px 5px 2px 10px;
font-size:11pt;font-weight:normal;color:#6f6e6e;text-decoration:none;letter-spacing:0px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}
.box3_button> button.bottons:hover{width:90%;height:40px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}


.box4{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box4_title{position:relative;float:left;border:0px dotted red;width:99%;height:50px;margin-top:15px;}
.box4_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:30px}
.box4_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right;left:15px}
.box4_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px;left:15px}
.box4_img{display:none}
.box41_img{display:inline-block;margin:0 auto;width:95%;height:144px;border:0px dotted green;z-index:1;text-align:center;}

.box5{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box5_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;text-align:center;}
.box5_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.box5_img{display:none}
.box51_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}

.box6{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;height:246px;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box6_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box6_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:10px}
.box6_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right;left:20px}
.box6_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px;left:20px}
.box6_img{display:none}
.box61_img{position:relative;float:left;width:100%;height:144px;border:0px dotted green;z-index:1;text-align:center;}

.box7{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;height:auto;background:#fff;margin:0px 2px 5px 2px;text-align:center;}
.box7_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box7_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box71_img{position:relative;float:left;width:100%;height:180px;border:0px dotted green;z-index:1;text-align:center;}
.box72_img{position:relative;float:left;width:100%;height:180px;border:0px dotted green;z-index:1;text-align:center;}

.box8{position:relative;float:left;border:1px solid #eaeaea;width:99.2%;height:auto;background:#fff;margin:0px 0px 10px 0px}
.box8_title{position:relative;float:left;border:0px dotted red;width:100%;height:50px;margin-top:15px;}
.box8_title .title_text1{border:0px solid #eaeaea;font-size:14pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:40px}
.box8_title .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:normal;color:#848484;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';float:right}
.box8_title .title_text3{border:0px solid #eaeaea;float:right;margin:16px 40px 0px 5px}

.box8_boxes{display:inline-block;width:100%;height:auto;min-height:150px;border:0px dotted gray;text-align:center;margin;15px 0px 0px 0px;}
.box8_box1{display:inline-block;width:90px;height:90px;border:7px solid gray;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box1 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box1 ul li{text-align:center;height:28px}
.box8_text1{font-size:11pt;font-weight:normal;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_text2{font-size:18pt;font-weight:bold;color:#333;text-decoration:none;letter-spacing:-2px;font-family:'NanumBarunGothic','NanumGothic','NanumGothicWeb','malgun','dotum', 'verdana'}
.box8_box2{display:inline-block;width:90px;height:90px;border:7px solid #4aa015;border-radius:50%;vertical-align: middle;margin-right:10px}/*가운데정렬 먹힘<div><span></span><span></span></div>/가운데정렬 안먹힘<div><div></div><div></div></div>*/
.box8_box2 ul{list-style-type:none;border:0px dotted gray;margin-top:25%}
.box8_box2 ul li{text-align:center;height:28px}



#footer{display:none}
#footer_mobile{width:100%;height:auto;min-height:174px;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1;margin:15px 0px 50px 0px;}
.footer1{width:25%;height:auto;min-height:174px;border:0px dotted red;position:relative;float:left;background:#efeded;z-index:1}
.footer1 .title_text1{border:0px solid #eaeaea;font-size:11pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 .title_text2{border:0px solid #eaeaea;font-size:11pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer1 button.bottons{width:100%;height:30px;border: 1px solid #6f6e6e;border-radius:5px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 5px 5px 0px;
font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';}
.footer1 button.bottons:hover{width:100%;height:30px;border: 1px solid #4aa015;border-radius:5px;background:#ffffff;cursor:pointer;color:#4aa015;}

.footer2{width:73%;height:auto;min-height:174px;border:0px dotted green;position:relative;float:left;background:#efeded;z-index:1;margin:0px 0px 0px 0px;}
.footer2 .title_text1{border:1px solid #eaeaea;font-size:11pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 .title_text2{border:1px solid #eaeaea;font-size:11pt;font-weight:bold;color:#999999;text-decoration:none;letter-spacing:0px;line-height:45px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

.footer2 ul{list-style-type:none;border:0px dotted green;width:100%;height:auto;}
.footer2 ul li{height:auto}
.footer2 ul li.footer2_text1{border:1px solid #eaeaea;font-size:10pt;font-weight:bold;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text2{border:1px solid #eaeaea;font-size:9pt;font-weight:normal;color:#777777;text-decoration:none;letter-spacing:0px;line-height:20px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}
.footer2 ul li.footer2_text3{border:1px solid #eaeaea;font-size:9pt;font-weight:normal;color:#4aa015;text-decoration:none;letter-spacing:0px;line-height:25px;
font-family:'NanumBarunGothic','NanumGothic';padding-left:0px}

/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/
#sub_content_list{width:99.4%;height:auto;border:0px dotted red;position:relative;float:left;background:#fff;z-index:1;text-align:center}
.s_box1{position:relative;float:left;border:0px dotted green;width:100%;min-width:auto;;height:auto;background:#fff;margin:30px 0px 10px 0px;text-align:center;}
.s_box1_title{display:inline-block;text-align:center;border:0px dotted red;width:90%;height:45px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button{display:inline-block;text-align:center;border:0px solid blue;width:100%;min-height:auto;theight:auto;min-height:50px;margin:15px 0px 1px 0px;}
.s_box1_button> button.bottons{width:45%;height:40px;border: 1px solid #d2d3d3;border-radius:2px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 1px 0px 0px;
font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1.5px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button> button.bottons:hover{width:45%;height:40px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline{width:93%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button> button.bottons_click{width:45%;height:40px;border: 0px solid #4aa015;border-radius:2px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:2px 1px 2px 0px;
font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:-1.5px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}



.s_box1_title1{display:inline-block;text-align:center;border:0px dotted red;width:90%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button1{display:inline-block;text-align:center;border:0px solid blue;width:90%;height:auto;min-height:40px;text-align:center;margin:15px 0px 0px 0px;}
.s_box1_button1> button.bottons{width:19%;min-width:120px;height:40px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 1px 2px 0px;font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:40px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button1> button.bottons:hover{width:19%;height:40px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_button1> button.bottons_click{width:19%;min-width:120px;height:40px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;
text-align:center;margin:0px 1px 0px 0px;font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:-1px;line-height:40px;margin:0px 0px 2px 0px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title2{position:relative;float:left;border:0px dotted red;width:100%;height:50px;line-height:45px;margin-top:15px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px;text-align:center;}
.s_box1_button2{display:inline-block;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:right;margin:15px 0px 0px 0px;text-align:center;}
button.bottons{width:32%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:3px 1px 0px 0px;
font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
button.bottons:hover{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline1{width:98%;height:px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}

.s_box1_title3{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button3{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}
.s_box1_button3> button.bottons{width:32.5%;min-width:120px;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 0px 1px 0px;font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1.5px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button3> button.bottons:hover{width:32.5%;min-width:120px;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button3> button.bottons_click{width:32.5%;min-width:120px;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;
margin:0px 0px 1px 0px;font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:-1.5px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}


.s_box1_title4{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button4{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}
.s_box1_button4> button.bottons{width:32%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;
margin:0px 0px 1px 0px;font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button4> button.bottons:hover{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button4> button.bottons_click{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;
margin:0px 0px 0px 0px;font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}

.s_box1_title6{position:relative;float:center;margin:0 auto;border:0px dotted red;width:95%;height:50px;line-height:45px;font-size:15pt;font-weight:normal;color:#1a1a19;
text-align:center;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:5px 0px 0px 0px}
.s_box1_button6{position:relative;float:center;margin:0 auto;border:0px solid blue;width:100%;height:auto;min-height:50px;text-align:center;margin:15px 0px 0px 0px;}

.s_box1_button6> button.bottons{width:32%;height:50px;border: 1px solid #d2d3d3;border-radius:0px;background:#ffffff;cursor:pointer;color:#6f6e6e;text-align:center;margin:0px 0px 2px 0px;
font-size:9pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:-1px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}
.s_box1_button6> button.bottons:hover{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;}
.s_box1_bline2{width:93%;height:0px;border: 1px solid #4aa015;position:relative;float:center;margin:0 auto}
.s_box1_button6> button.bottons_click{width:32%;height:50px;border: 1px solid #4aa015;border-radius:0px;background:#4aa015;cursor:pointer;color:#fff;text-align:center;margin:0px 1px 0px 0px;
font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:50px;
font-family:'NanumBarunGothic','NanumGothic';}


.s_box2{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:40px 0px 0px 0px}
.s_box2_title{display:inline-block;text-align:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:0px 0px 0px 0px}
.s_box2_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:200px;margin-top:0px;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box2_list1{display:inline-block;border:1px solid #eaeaea;width:60%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;background:#fff;}
.s_box2_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
 button.movebut{width:28%;height:40px;border: 1px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
 button.movebut:hover{width:28%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box2_list2{display:inline-block;border:0px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:150px;margin:0 auto;text-align:center;
margin:0px 10px 10px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list2_title{border:1px solid #cee3c1; width:100%;height:50px;line-height:50px;border-radius:5px;background:#ebf8e3;text-align:center;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px}
.s_box2_list2_content{border:0px solid #cbeaf7; width:95%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:10px 10px 10px 10px;}
.s_box2_list2_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list2_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:19px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}

.s_box2_list2_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}
.s_box2_list2_1{display:inline-block;border:0px solid #eaeaea;width:90%;min-width:150px;height:auto;min-height:150px;text-align:center;float:left;
margin:15px 10px 0px 20px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}

.s_box2_button3{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 80px 0px;}
button.movebut1{width:49%;height:40px;border: 0px solid gray;border-radius:5px;background:#4aa015;cursor:pointer;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;
font-size:9pt;font-weight:normal;text-decoration:none;letter-spacing:-1px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
button.movebut1:hover{width:49%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#333333;cursor:pointer;color:#fff;}

.s_box2_list3{display:inline-block;border:1px solid #eaeaea;width:70%;min-width:210px;height:250px;min-height:200px;margin:0 auto;text-align:center;vertical-align:middle;
margin:15px 5px 0px 5px;padding:25px 0px 0px 0px;background:#fff;border-radius:20px;}

.s_box2_list4{display:inline-block;border:0px solid red;width:90%;min-width:auto;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list4_title{display:inline-block;margin:0 auto;border:1px solid #cee3c1; width:85%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:20px 20px 20px 20px;
font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_title_color{color:#4aa015;text-align:center;font-size:17pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:30px;}
.s_box2_list4_sub_color{color:#000000;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:23px;}
.s_box2_list4_img{position:relative;float:left;border:0px solid #eaeaea;width:98%;min-width:210px;height:170px;min-height:190px;text-align:center;
margin:30px 5px 0px 5px;padding:10px 0px 0px 0px;background:#fff;border-radius:20px;}
.s_box2_list4_content{position:relative;float:left;border:0px solid #cbeaf7; width:87%;height:auto;line-height:20px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;padding:0px 10px 10px 10px;}
.s_box2_list4_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:14pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stitle{border:0px solid blue; width:100%;height:30px;line-height:30px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list4_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list4_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}


.s_box2_list5{display:inline-block;border:0px solid red;width:90%;min-width:210px;height:auto;min-height:210px;margin:0 auto;text-align:center;
margin:15px 10px 20px 10px;padding:0px 0px 0px 0px;background:#fff;vertical-align:top}
.s_box2_list5_title{display:inline-block;margin:0 auto;border:1px solid #cee3c1; width:96%;height:auto;border-radius:10px;background:#ebf8e3;text-align:center;padding:10px 10px 10px 10px;
font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_title_color{color:#4aa015;text-align:center;font-size:13pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';margin-right:10px;line-height:30px;}
.s_box2_list5_content{position:relative;float:left;border:0px solid #cbeaf7; width:90%;height:auto;line-height:25px;border-radius:0px;background:#fff;text-align:center;margin:30px 5px 0px 5px;
padding:0px 10px 10px 10px;}
.s_box2_list5_content ul{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:12pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stitle{border:0px solid blue; width:100%;height:25px;line-height:25px;background:#fff;font-size:11pt;font-weight:normal;text-decoration:none;letter-spacing:0px;
font-family:'NanumBarunGothic','NanumGothic';color:#333333;}
.s_box2_list5_content ul li.stxt{border:0px solid red; width:100%;height:auto;line-height:20px;border-radius:0px;background:#fff;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';color:#727272;}
.s_box2_list5_content ul li.sgab{border:0px solid red; width:100%;height:10px;line-height:20px;border-radius:0px;background:#fff;}



.s_box3{position:relative;float:left;border:0px dotted blue;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px}
.s_box3_title{display:inline-block;text-align:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;font-size:15pt;font-weight:normal;color:#1a1a19;
text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';padding:0px 0px 0px 0px}

.s_box3_list{position:relative;float:center;border:0px dotted black;width:100%;height:auto;min-height:200px;margin:0 auto;text-align:center}/*가운데정렬 먹힘<div><div></div><div></div></div>*/
.s_box3_list0{display:inline-block;border:1px solid #eaeaea;width:80%;min-width:180px;height:auto;min-height:0px;line-height:20pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;text-decoration:none;
font-size:12pt;font-weight:normal;color:#1a1a19;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box3_list1{display:inline-block;border:1px solid #eaeaea;width:60%;min-width:200px;height:auto;min-height:200px;text-align:center;
margin:15px 3px 0px 3px;background:#fff;}
.s_box3_list2{display:inline-block;border:1px solid #eaeaea;width:90%;min-width:210px;height:auto;min-height:210px;line-height:15pt;margin:0 auto;text-align:left;
margin:15px 0px 0px 0px;padding:20px 20px 20px 20px;background:#fff;border-radius:15px;
font-size:10pt;font-weight:normal;color:#1a1a19;text-decoration:none;letter-spacing:0px;font-family:'NanumBarunGothic','NanumGothic';}

.s_box4{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:0px 0px 100px 0px}
.s_box4_title{display:inline-block;text-align:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.s_box4_table_topline{width:90%;height:0px;border: 0.5px solid #eaeaea;;position:relative;float:center;margin:0 auto}
.s_box4_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:100px;margin-top:0px;text-align:center}
.s_box4_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.s_box4_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.s_box4_list table th.devide1{width:20%;text-align:center;height:40px;font-size:10pt;color:#363535;border-ritht:1px sold #999}
.s_box4_list table th.devide2{width:50%;text-align:center;height:40px;font-size:10pt;color:#363535}
.s_box4_list table tr.trlist{width:100%;height:40px;text-align:center;}
.s_box4_list table tr> td.td1{width:25%;height:40px;line-height:20px;text-align:center;background:#fafafa;}
.s_box4_list table tr> td.td2{width:70%;height:auto;min-height:20px;line-height:15px;text-align:left;}
.s_box4_list table tr> td.td3{width:100%;height:40px;line-height:20px;text-align:center;background:#fff;}
.s_box4_list table tr.line{height:0px;border:0.5px dotted #eaeaea;}
.s_box4_contents{margin:10px 0px 10px 0px;width:95%;height:200px;line-height:15px;background-color:#fff;border:1px solid #eaeaea;color:black;
font-family :nanumgothic, 돋움;padding:10px 0px 0px 10px;}

.s_box4_button{position:relative;float:left;border:0px dotted blue;width:100%;height:auto;line-height:0px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}
input[type="radio"].radio1{width:15px;height:15px;border:1px solid #eaeaea;top:5px;font-size:10pt;margin:0px 25px 0px 25px;}

 button.reset{width:15%;height:40px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
 button.reset:hover{width:15%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

 button.write{width:15%;height:40px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:40px;font-family:'NanumBarunGothic','NanumGothic';}
button.write:hover{width:15%;height:40px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box41{position:relative;float:left;border:0px dotted red;width:99.4%;min-width:auto;height:auto;background:#fff;margin:40px 0px 100px 0px}
.s_box41_title{position:relative;float:center;border:0px dotted red;width:100%;height:auto;line-height:45px;margin-top:0px;text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}
.s_box41_table_topline{width:90%;height:0px;border: 0.5px solid #eaeaea;position:relative;float:center;margin:0 auto}
.s_box41_list{position:relative;float:left;border:0px dotted black;width:100%;height:auto;min-height:100px;margin-top:0px;text-align:center}
.s_box41_list table{width:90%;margin:0 auto;border:0px dotted red; border-collapse: collapse;}
.s_box41_list table tr.h_title{border:1px solid #eaeaea;background:#f5f5f5;}
.s_box41_list table th.devide1{width:20%;text-align:center;height:40px;font-size:11pt;color:#363535;border-ritht:1px sold #999}
.s_box41_list table th.devide2{width:50%;text-align:center;height:40px;font-size:11pt;color:#363535}
.s_box41_list table tr.trlist{width:100%;height:40px;text-align:center;}
.s_box41_list table tr> td.td1{width:20%;height:25px;line-height:20px;text-align:center;background:#fafafa;font-size:10pt;}
.s_box41_list table tr> td.td2{width:70%;height:25px;line-height:20px;text-align:left;font-size:10pt;color:#666}
.s_box41_list table tr> td.td3{width:100%;height:25px;line-height:20px;text-align:left;font-size:10pt;background:#ebf8e3;text-align:center}
.s_box41_list table tr.line{height:0px;border:0.5px dotted #eaeaea;}
.s_box41_contents{margin:10px 0px 10px 0px;width:95%;height:200px;line-height:15px;background-color:#fff;border:1px solid #eaeaea;color:black;
font-family :nanumgothic, 돋움;padding:10px 0px 0px 10px;}

.trlist td> input[type="checkbox"]{width:15px;height:15px;border:1px solid #eaeaea;top:5px;font-size:10pt;margin:0px 3px 0px 8px;}


.s_box4_paging{display:inline-block;border:0px dotted blue;width:98%;height:35px;line-height:35px;margin-top:20px;text-align:center;padding:0px 0px 0px 0px}
.s_box4_paging> .paging{position:relative;float:left;border:0px dotted red;width:44%;height:35px;line-height:35px;margin-top:0px;text-align:left;padding:0px 0px 0px 20px}
.s_box4_paging> .search{position:relative;float:left;border:0px dotted green;width:46%;height:35px;line-height:35px;margin-top:0px;text-align:right;padding:0px 0px 0px 0px}
.search> button.write{width:25%;min-width:100px;height:35px;border: 0px solid gray;border-radius:5px;background:#333333;cursor:pointer;color:#ffffff;text-align:center;margin:0px 2px 5px 2px;
font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:35px;font-family:'NanumBarunGothic','NanumGothic';}
.search> button.write:hover{width:25%;min-width:100px;height:35px;border: 0px solid #4aa015;border-radius:5px;background:#4aa015;cursor:pointer;color:#fff;}

.s_box4_list table thead tr{width:100%;height:40px;text-align:center;background-color:#fafafa;}
.s_box4_list table thead tr th.th1{width:20%;height:40px;text-align:center;font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th2{width:50%;height:40px;text-align:center;font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table thead tr th.th3{width:20%;height:40px;text-align:center;font-size:10pt;font-weight:normal;text-decoration:none;letter-spacing:0px;line-height:20px;font-family:'NanumBarunGothic','NanumGothic';}
.s_box4_list table tbody tr td.td1_1{width:20%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td2_1{width:50%;height:40px;text-align:center;}
.s_box4_list table tbody tr td.td3_1{width:20%;height:40px;text-align:center;}

.s_box5{display:none}

/*.paging{width:45%;height:30px;line-height:30px;background-color:#fff;border:1px dotted green;padding:0px 0px 0px 10px;margin-top:10px;text-align:left}*/
.paging{position: relative;float:left;font-family:'NanumGothic','NotoSansCJKkr','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#000; text-align:left;width:45%;
height:30px;line-height:30px;border:0px solid #ebebeb;margin-top:10px;margin-left:10px;display:inline-block}
.paging a:link{font-family:'NanumGothic','dotum','verdana';font-weight:bold;font-size:11pt;text-decoration:none; color:#999999; text-align:left;}
.paging a:hover{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:red; text-align:left;}
.paging a:visited{font-family:'NanumGothic','dotum','verdana';font-weight:normal;font-size:11pt;text-decoration:underline; color:#999999; text-align:left;}
.ds_search{position: relative;float:left;width:51%;height:30px;background-color:#fff;border:0px dotted blue;padding:0px 0px 0px 0px;margin-top:10px;text-align:right}
/*-------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------서브컨텐츠 영역 end------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------*/

}
