.bg-gradient-white1 {background:transparent;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 85%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 85%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white1-0 {background:#ffffff;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 65%, rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white1-60 {background:#ffffff;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white55 {background:#ffffff;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white1-1 {background:transparent;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 45%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 45%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 45%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white1-2 {background:transparent;
background: -moz-linear-gradient(right, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(right, rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
background: linear-gradient(to left, rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);}
.bg-gradient-white1-3 {
background: -moz-linear-gradient(left, rgba(255,255,255,.9) 5%, rgba(255,255,255,.1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,.9) 5%,rgba(255,255,255,.1) 100%);
background: linear-gradient(to right, rgba(255,255,255,.9) 5%,rgba(255,255,255,.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}
.bg-gradient-white1-4 {
background: -moz-linear-gradient(left, rgba(255,255,255,1) 15%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 15%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 15%,rgba(255,255,255,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);}
.bg-gradient-white0 {background:transparent;
background:-moz-linear-gradient(right,#ffffff 0,#ffffff 100%);
background:-webkit-gradient(linear,right,left,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
background:-webkit-linear-gradient(right,#ffffff 0,#ffffff 100%);
background:-o-linear-gradient(right,#ffffff 0,#ffffff 100%);
background:-ms-linear-gradient(right,#ffffff 0,#ffffff 100%);
background:linear-gradient(to left,#ffffff 0,#ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}
.bg-gradient-white9 {
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}
.bg-gradient-white8 {
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.bg-gradient-blue1-1 {
background: -moz-linear-gradient(left, rgba(245,251,253,.9) 5%, rgba(245,251,253,.1) 100%);
background: -webkit-linear-gradient(left, rgba(245,251,253,.9) 5%,rgba(245,251,253,.1) 100%);
background: linear-gradient(to right, rgba(245,251,253,.9) 5%,rgba(245,251,253,.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fbfd',endColorstr='#00f5fbfd',GradientType=1);}
.bg-gradient-blue-t-b-01 {
background:-moz-linear-gradient(top, rgba(2,103,170,.9) 50%, rgba(2,103,170,.1) 100%);
background:-webkit-linear-gradient(top, rgba(2,103,170,.9) 50%,rgba(2,103,170,.1) 100%);
background:linear-gradient(to bottom, rgba(2,103,170,.9) 50%,rgba(2,103,170,.1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0267aa',endColorstr='#0052b0df',GradientType=1);}
@media all and (max-width:767px) {.page-title {font-size:12px;line-height:19px;}}
@media all and (min-width:768px) {.page-title {font-size:13px;line-height:21px;}}
.page-title {margin-bottom:0;padding:10px 0 0 10px;font-family:NanumGothic;color:#999}
@media all and (min-width:48em) {ul.tabs {float:left;width:100%;list-style:none;font-size:14px;margin:0;padding:0}}
@media all and (min-width:64em) {ul.tabs {float:left;width:100%;list-style:none;font-size:15px;margin:0;padding:0}}
ul.tabs {float:left;width:100%;list-style:none;font-size:14px;margin:0;padding:0}
@media all and (max-width:15em) {ul.tabs li {float:left;width:100%;padding:0.5rem 0;list-style:none;font-size:14px}}/*max-640*/
@media all and (min-width:20.063em) and (max-width:40em) {ul.tabs li {float:left;width:25%;padding:0.5rem 0;list-style:none;font-size:14px}}/*min-641*/
@media all and (min-width:40.063em) and (max-width:64em) {ul.tabs li {float:left;width:25%;padding:0.5rem 0;list-style:none;font-size:15px}}/*641-1024*/
@media all and (min-width:64.063em) and (max-width:90em) {ul.tabs li {float:left;width:25%;padding:0.5rem 0;list-style:none;font-size:16px}}/*1025-1440*/
@media all and (min-width:90.063em) {ul.tabs li {float:left;width:25%;padding:0.5rem 0;list-style:none;font-size:17px}}/*min-1441*/
ul.tabs li {float:left;position:relative;list-style:none;cursor:pointer;text-align:center;border:1px solid #777777;border-right:none;background:#fafafa;overflow:hidden}ul.tabs li:hover {background:#777777;color:#ffffff}ul.tabs li.active {background:#366ac1;color:#ffffff;font-weight:600;border:1px solid #366ac1}
@media all and (max-width:15em) {.tab_container {padding-top:20px;line-height:1rem}}
@media all and (min-width:20.063em) and (max-width:40em) {.tab_container {padding-top:20px;line-height:1rem}}
@media all and (min-width:40.063em) and (max-width:64em) {.tab_container {padding-top:20px;line-height:1rem}}
@media all and (min-width:64.063em) and (max-width:90em) {.tab_container {padding-top:30px;line-height:1rem}}
@media all and (min-width:90.063em) {.tab_container {padding-top:40px;line-height:1rem}}
.tab_container {float:left;clear:both}
.tab_content {display:none;padding-left:5px}
.tab_container .tab_content ul {margin:0px;padding:0px}
.tab_container .tab_content ul li {padding:5px;list-style:none}
@media all and (max-width:539px) {#tab_body {width:100%;padding-top:10px;}}
@media all and (min-width:540px) {#tab_body {width:100%;padding-top:10px;}}
@media all and (min-width:840px) {#tab_body {width:100%;padding-top:15px;}}
@media all and (min-width:1024px) {#tab_body {width:100%;padding-top:20px;}}
#tab_body {float:left;position:relative;margin:0}
@media all and (max-width:640px) {.program-title {padding:1rem 0;margin:0;font-size:15px;line-height:22px}}
@media all and (min-width:641px) {.program-title {padding:1rem 0;margin:0;font-size:17px;line-height:24px}}
@media all and (min-width:768px) {.program-title {padding:0rem 0 1rem 0;margin:0;font-size:15px;font-weight:600;line-height:24px}}
@media all and (min-width:992px) {.program-title {padding:0rem 0 1rem 0;margin:0;font-size:16px;font-weight:600;line-height:24px}}
@media all and (min-width:1200px) {.program-title {padding:0 0 1rem 0;margin:0;font-size:17px;line-height:26px}}
.program-title {text-align:left;color:#e82c2c}
.program-title a {color:#126f00}
.program-title a:hover {color:#000000;text-decoration:underline}
@media all and (max-width:640px) {.program-title0 {padding:1rem 0;margin:0;font-size:15px;line-height:22px}}
@media all and (min-width:641px) {.program-title0 {padding:1rem 0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:768px) {.program-title0 {padding:0rem 0 1rem 0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:992px) {.program-title0 {padding:0rem 0 1rem 0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:1200px) {.program-title0 {padding:0 0 1rem 0;margin:0;font-size:15px;line-height:26px}}
.program-title0 {text-align:left;color:#aa0000/*126f00*/;font-weight:600;}
.program-title0 a {color:#126f00}
.program-title0 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-title0-1 {padding:1rem 0 0;margin:0;font-size:15px;line-height:22px}}
@media all and (min-width:641px) {.program-title0-1 {padding:1rem 0 0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:768px) {.program-title0-1 {padding:0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:992px) {.program-title0-1 {padding:0;margin:0;font-size:15px;line-height:24px}}
@media all and (min-width:1200px) {.program-title0-1 {padding:0;margin:0;font-size:15px;line-height:26px}}
.program-title0-1 {text-align:left;color:#d53333/*126f00*/;font-weight:600;}
.program-title0-1 a {color:#d53333}
.program-title0-1 a:hover {color:#3468c0;text-decoration:underline}
@media all and (max-width:640px) {.program-title0-s {padding:0.5rem 0 0.25rem 0;margin:0;font-size:14px;line-height:19px}}
@media all and (min-width:641px) {.program-title0-s {padding:0.5rem 0 0.25rem 0;margin:0;font-size:14px;line-height:20px}}
@media all and (min-width:768px) {.program-title0-s {padding:2rem 0 1rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:992px) {.program-title0-s {padding:2rem 0 1rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:1200px) {.program-title0-s {padding:2rem 0 1rem 0;margin:0;font-size:15px;line-height:21px}}
.program-title0-s {text-align:left;color:#c10000}
.program-title0-s a {color:#c10000}
.program-title0-s a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {p.program-title1-s {padding:0.5rem 0 0 0;margin:line-height:19px;}}
@media all and (min-width:641px) {p.program-title1-s {padding:0.5rem 0 0 0;margin:line-height:20px;}}
@media all and (min-width:768px) {p.program-title1-s {padding:1rem 0 0 0;margin:0;line-height:20px;}}
@media all and (min-width:992px) {p.program-title1-s {padding:1rem 0 0 0;margin:0;line-height:20px;}}
@media all and (min-width:1200px) {p.program-title1-s {padding:1rem 0 0 0;margin:0;line-height:20px;}}
p.program-title1-s {font-size:14px;text-align:left;color:#30cd00;}p.program-title1-s a {color:#5f5f5f;}p.program-title1-s a:hover {color:#db0000;text-decoration:underline;}
@media all and (max-width:640px) {.program-title1 {padding:0.5rem 0 0.25rem 0;margin:0;font-size:15px;line-height:19px}}
@media all and (min-width:641px) {.program-title1 {padding:0.5rem 0 0.25rem 0;margin:0;font-size:15px;line-height:20px}}
@media all and (min-width:768px) {.program-title1 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:992px) {.program-title1 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:1200px) {.program-title1 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
.program-title1 {text-align:left;color:#aa0000;font-weight:600;}
.program-title1 a {color:#aa0000}
.program-title1 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-title2 {padding:0.5rem 0 0.25rem 0;margin:0;font-size:15px;line-height:19px}}
@media all and (min-width:641px) {.program-title2 {padding:0.5rem 0 0.25rem 0;margin:0;font-size:15px;line-height:20px}}
@media all and (min-width:768px) {.program-title2 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:992px) {.program-title2 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
@media all and (min-width:1200px) {.program-title2 {padding:0.5rem 0 0.5rem 0;margin:0;font-size:15px;line-height:21px}}
.program-title2 {text-align:left;color:#2eb101;font-weight:600;}
.program-title2 a {color:#5f5f5f}
.program-title2 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-content-0 {padding:0;line-height:1.75em;font-size:14px}}
@media all and (min-width:641px) {.program-content-0 {padding:0;line-height:1.75em;font-size:15px}}
@media all and (min-width:768px) {.program-content-0 {padding:0;line-height:1.75em;font-size:15px}}
@media all and (min-width:992px) {.program-content-0 {padding:0 0 15px 0;line-height:1.75em;font-size:14px}}
@media all and (min-width:1200px) {.program-content-0 {padding:0 0 15px 0;line-height:1.75em;font-size:14px}}
.program-content-0 {text-align:left;margin:0 0 0 20px;color:#797979;}
.program-content-0 a {color:#006000}
.program-content-0 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-content {line-height:22px;padding:0.25rem 0 0.25rem 0;font-size:14px}}
@media all and (min-width:641px) {.program-content {line-height:24px;padding:0.25rem 0 0.25rem 0;font-size:15px}}
@media all and (min-width:768px) {.program-content {line-height:24px;padding:0.25rem 0 0.25rem 0;font-size:15px}}
@media all and (min-width:992px) {.program-content {line-height:24px;padding:0.25rem 0 0.25rem 0;font-size:14px}}
@media all and (min-width:1200px) {.program-content {line-height:24px;padding:0.25rem 0 1rem 0;font-size:14px}}
.program-content {text-align:left;color:#5f5f5f;}
.program-content a {color:#006000}
.program-content a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {p.program-content14 {line-height:22px;padding:0 0 0.25rem 0;color:#5a5a5a;}}
@media all and (min-width:641px) {p.program-content14 {line-height:24px;padding:0 0 0.25rem 0;}}
@media all and (min-width:768px) {p.program-content14 {line-height:24px;padding:0 0 0.25rem 0;}}
@media all and (min-width:992px) {p.program-content14 {line-height:24px;padding:0 0 0.25rem 0;}}
@media all and (min-width:1200px) {p.program-content14 {line-height:24px;padding:0.25rem 0 1rem 0;}}
p.program-content14 {font-size:14px;text-align:left;color:#5f5f5f;}
p.program-content14 a {color:#006000}
p.program-content14 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-content-1 {line-height:21px;padding:0.5rem 0 0 0;color:#5a5a5a;font-size:14px}}
@media all and (min-width:641px) {.program-content-1 {line-height:23px;padding:0.5rem 0 0 0;font-size:14px}}
@media all and (min-width:768px) {.program-content-1 {line-height:23px;padding:0.5rem 0 0 0;font-size:14px}}
@media all and (min-width:992px) {.program-content-1 {line-height:23px;padding:0.5rem 0 0 0;font-size:14px}}
@media all and (min-width:1200px) {.program-content-1 {line-height:24px;padding:0.5rem 0 0 0;font-size:14px}}
.program-content-1 {text-align:left;color:#5f5f5f;}
.program-content-1 a {color:#006000}
.program-content-1 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-content2 {line-height:22px;padding:0 0.5rem 0.25rem 0.5rem;color:#5a5a5a;font-size:14px}}
@media all and (min-width:641px) {.program-content2 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:15px}}
@media all and (min-width:768px) {.program-content2 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:15px}}
@media all and (min-width:992px) {.program-content2 {line-height:24px;padding:0 1rem 0.25rem 1rem;font-size:14px}}
@media all and (min-width:1200px) {.program-content2 {line-height:24px;padding:0 1rem 1rem 1rem;font-size:14px}}
.program-content2 {text-align:left;color:#5f5f5f;}
.program-content2 a {color:#006000}
.program-content2 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {.program-content3 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:15px}}
@media all and (min-width:641px) {.program-content3 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:15px}}
@media all and (min-width:768px) {.program-content3 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:14px}}
@media all and (min-width:992px) {.program-content3 {line-height:24px;padding:0 0.5rem 0.25rem 0.5rem;font-size:14px}}
@media all and (min-width:1200px) {.program-content3 {line-height:24px;padding:0 0.5rem 1rem 0.5rem;font-size:14px}}
.program-content3 {color:#5f5f5f;text-align:left;}
.program-content3 a {color:#006000}
.program-content3 a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:640px) {ul.program-content-0-ml li {margin-left:-20px;line-height:22px;font-size:14px}}
@media all and (min-width:641px) {ul.program-content-0-ml li {margin-left:0x;line-height:24px;font-size:15px}}
@media all and (min-width:768px) {ul.program-content-0-ml li {margin-left:-20px;line-height:24px;font-size:14px}}
@media all and (min-width:992px) {ul.program-content-0-ml li {margin-left:-20px;line-height:24px;font-size:14px}}
@media all and (min-width:1200px) {ul.program-content-0-ml li {margin-left:-20px;line-height:26px;font-size:14px}}
ul.program-content-0-ml li {text-align:left;padding:0;color:#4c4c4c;}
ul.program-content-0-ml li a {color:#006000}
ul.program-content-0-ml li a:hover {color:#db0000;text-decoration:underline}
@media all and (max-width:15em) {ul.tabs-program {font-size:14px;margin:0;padding:0}}
@media all and (min-width:20.063em) and (max-width:40em) {ul.tabs-program {font-size:14px;margin:0;padding:0}}
@media all and (min-width:40.063em) and (max-width:64em) {ul.tabs-program {font-size:15px;margin:0;padding:0}}
@media all and (min-width:64.063em) and (max-width:90em) {ul.tabs-program {font-size:15px;margin:0;padding:0}}
@media all and (min-width:90.063em) {ul.tabs-program {font-size:16px;margin:0;padding:0}}
ul.tabs-program {float:left;list-style:none;width:100%;overflow:hidden}
@media all and (max-width:640px) {ul.tabs-program li {float:left;width:33.333333%;padding:1rem 0;font-size:14px;text-align:center;border-right:1px solid #b9dfb6;border-top:none;background:#f2f2f2}}
@media all and (min-width:641px) {ul.tabs-program li {float:left;width:33.333333%;padding:1rem 0;font-size:14px;text-align:left;border-right:1px solid #b9dfb6;background:#f2f2f2}}
@media all and (min-width:768px) {ul.tabs-program li {width:100%;padding:0.75rem 0 0.75rem 1rem;font-size:14px;display:block;text-align:left;border-right:none;background:#ffffff}}
@media all and (min-width:992px) {ul.tabs-program li {width:100%;padding:1rem 0 1rem 1rem;font-size:14px;display:block;text-align:left;border-right:none;background:#ffffff}}
@media all and (min-width:1200px) {ul.tabs-program li {width:100%;padding:1rem 0 1rem 1rem;font-size:16px;display:block;text-align:left;border-right:none;background:#ffffff}}
ul.tabs-program li {position:relative;list-style:none;cursor:pointer;color:#5f5f5f;border-bottom:1px solid #b9dfb6;overflow:hidden;}ul.tabs-program li:first-child {margin-top:-1px}ul.tabs-program li:hover {color:#d80000}ul.tabs-program li.active {font-weight:600;}
/*@media all and (max-width:640px) {ul.tabs-program li.active{color:#db0000;background:#ffffff}}
@media all and (min-width:641px) {ul.tabs-program li.active{color:#ffffff;background:#549d4e}}*/
@media all and (max-width:20em) {ul.tabs-program li.active {color:#db0000;background:#ffffff}}
@media all and (min-width:20.063em) and (max-width:40em) {ul.tabs-program li.active {color:#db0000;background:#ffffff}}
@media all and (min-width:40.063em) and (max-width:64em) {ul.tabs-program li.active {color:#ffffff;background:#549d4e}}
@media all and (min-width:64.063em) and (max-width:90em) {ul.tabs-program li.active {color:#ffffff;background:#549d4e}}
@media all and (min-width:90.063em) {ul.tabs-program li.active {color:#ffffff;background:#549d4e}}
.tab-program_container {background:#ffffff;padding-left:0;}
.tab-program_content {padding:0 0 0.25rem 0;display:none;font:14px NanumGothic;line-height:1.5em;}
.tab-program_container .tab-program_content ul {margin:0px;padding:0px;}
.tab-program_container .tab-program_content ul li {padding:5px;list-style:none;}
.hori-line {height:1px;background:#eaeaea;margin:30px 0 20px 0;}
@media all and (max-width:767px) {.hori-line-30 {display:block;margin:35px 0 30px 0;}}
@media all and (min-width:768px) {.hori-line-30 {display:none;}}
.hori-line-30 {height:1px;background:#eaeaea;}
@media all and (max-width:767px) {.hori-line-20 {display:block;margin:25px 0 20px 0;}}
@media all and (min-width:768px) {.hori-line-20 {display:none;}}
.hori-line-20 {height:1px;background:#eaeaea;}
@media all and (max-width:767px) {.hori-line-10 {display:block;margin:10px 0 10px 0;}}
@media all and (min-width:768px) {.hori-line-10 {display:none;}}
.hori-line-10 {height:1px;background:#eaeaea;}
@media all and (max-width:640px) {.sidebar-toggle {display:block;width:100%;font-size:14px;padding:0.6rem 2rem;margin-top:1rem;}}
@media all and (min-width:641px) {.sidebar-toggle {display:none}}
.sidebar-toggle {background:#156500;color:#ffffff;text-align:left;border:1px solid #115000;}
.sidebar-toggle:hover {color:#ffffff;background:#156500;}
.sidebar-toggle:after {display:inline-block;font-family:'icomoon';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;content:'\f078';line-height:inherit;}
.sidebar-toggle.sidebar-active {background:#156500;color:#ffffff;}
.sidebar-toggle.sidebar-active:after {color:#ffffff;content:'\f077';}
.sidebar nav nav {padding:0px 0 0px 10px;font-size:95%}
.sidebar nav nav li {margin:0.5rem 0}
@media print {.sidebar-toggle {display:none}.sidebar {display:none}}
@media all and (max-width:640px) {.sidebar {width:100%;font-size:14px;padding:0;}}
@media all and (min-width:641px) {.sidebar {width:15%;font-size:14px;padding:0.5rem 0;}}
@media all and (min-width:768px) {.sidebar {width:12%;font-size:14px;padding:1.5rem 0 1rem 0;}}
@media all and (min-width:992px) {.sidebar {width:12%;font-size:15px;padding:1.5rem 0 1rem 0;}}
@media all and (min-width:1200px) {.sidebar {width:12%;font-size:15px;padding:2rem 0 1rem 0;}}
.sidebar {color:#000000;float:left;display:block;}
.sidebar.sidebar-active {display:block}
@media all and (max-width:640px) {.sidebar-block-toggle {display:block;width:100%;font-size:14px;padding:0.6rem 2rem;margin-top:1rem;}}
@media all and (min-width:641px) {.sidebar-block-toggle {display:none}}
.sidebar-block-toggle {background:#156500;color:#ffffff;text-align:left;border:1px solid #115000;}
.sidebar-block-toggle:hover {color:#ffffff;background:#156500;}
.sidebar-block-toggle:after {display:inline-block;font-family:'icomoon';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;content:'\f078';line-height:inherit;}
.sidebar-block-toggle .sidebar-block-active {background:#156500;color:#ffffff;}
.sidebar-block-toggle .sidebar-block-active:after {color:#ffffff;content:'\f077';}
.sidebar-block nav nav {padding:0px 0 0px 10px;font-size:95%}
.sidebar-block nav nav li {margin:0.5rem 0}
@media all and (max-width:640px) {.sidebar-block {display:block;width:100%;font-size:14px;padding:0;}}
@media all and (min-width:641px) {.sidebar-block {display:block;width:15%;font-size:14px;padding:0.5rem 0;}}
@media all and (min-width:768px) {.sidebar-block {display:block;width:15%;font-size:14px;padding:3rem 0 1rem 0;}}
@media all and (min-width:992px) {.sidebar-block {display:block;width:13%;font-size:14px;padding:3rem 0 1rem 0;}}
@media all and (min-width:1200px) {.sidebar-block {display:block;width:13%;font-size:15px;padding:3rem 0 1rem 0;}}
.sidebar-block {color:#000000;float:left}
.sidebar-block.sidebar-block-active {display:block}
@media all and (max-width:640px) {.rc-wrap {float:left;width:100%;padding:0.5rem 0 0 0;}}
@media all and (min-width:641px) {.rc-wrap {float:right;width:80%;padding:0;}}
@media all and (min-width:768px) {.rc-wrap {float:right;width:80%;padding:3rem 0 0 0;}}
@media all and (min-width:992px) {.rc-wrap {float:right;width:85%;padding:3rem 0 0 0;}}
@media all and (min-width:1200px) {.rc-wrap {float:right;width:85%;padding:3.5rem 0 0 0;}}
.rc-wrap {display:block;text-align:left}
@media all and (max-width:640px) {.content-description-blank {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank {padding-top:10px}}
@media all and (min-width:768px) {.content-description-blank {padding-top:15px}}
@media all and (min-width:992px) {.content-description-blank {padding-top:20px}}
@media all and (min-width:1200px) {.content-description-blank {padding-top:30px}}
.content-description-blank {display:block}
@media all and (max-width:640px) {.content-description-blank1 {padding-top:15px}}
@media all and (min-width:641px) {.content-description-blank1 {padding-top:20px}}
@media all and (min-width:768px) {.content-description-blank1 {padding-top:20px}}
@media all and (min-width:992px) {.content-description-blank1 {padding-top:25px}}
@media all and (min-width:1200px) {.content-description-blank1 {padding-top:30px}}
.content-description-blank1 {display:block}
@media all and (max-width:640px) {.content-description-blank2 {padding-top:20px}}
@media all and (min-width:641px) {.content-description-blank2 {padding-top:0}}
@media all and (min-width:767px) {.content-description-blank2 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank2 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank2 {padding-top:0}}
.content-description-blank2 {display:block}
@media all and (max-width:640px) {.content-description-blank3 {padding-top:30px}}
@media all and (min-width:641px) {.content-description-blank3 {padding-top:0}}
@media all and (min-width:768px) {.content-description-blank3 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank3 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank3 {padding-top:0}}
.content-description-blank3 {display:block}
@media all and (max-width:640px) {.content-description-blank4 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank4 {padding-top:10px}}
@media all and (min-width:768px) {.content-description-blank4 {padding-top:15px}}
@media all and (min-width:992px) {.content-description-blank4 {padding-top:10px}}
@media all and (min-width:1200px) {.content-description-blank4 {padding-top:10px}}
.content-description-blank4 {display:block}
@media all and (max-width:640px) {.content-description-blank5 {padding-top:50px}}
@media all and (min-width:641px) {.content-description-blank5 {padding-top:50px}}
@media all and (min-width:768px) {.content-description-blank5 {padding-top:50px}}
@media all and (min-width:992px) {.content-description-blank5 {padding-top:40px}}
@media all and (min-width:1200px) {.content-description-blank5 {padding-top:0}}
.content-description-blank5 {display:block}
@media all and (max-width:640px) {.content-description-blank6 {padding-top:0px}}
@media all and (min-width:641px) {.content-description-blank6 {padding-top:0px}}
@media all and (min-width:768px) {.content-description-blank6 {padding-top:20px}}
@media all and (min-width:992px) {.content-description-blank6 {padding-top:30px}}
@media all and (min-width:1200px) {.content-description-blank6 {padding-top:30px}}
.content-description-blank6 {display:block}
@media all and (max-width:640px) {.content-description-blank7 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank7 {padding-top:15px}}
@media all and (min-width:768px) {.content-description-blank7 {padding-top:20px}}
@media all and (min-width:992px) {.content-description-blank7 {padding-top:30px}}
@media all and (min-width:1200px) {.content-description-blank7 {padding-top:30px}}
.content-description-blank7 {display:block}
@media all and (max-width:640px) {.content-description-blank8 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank8 {padding-top:20px}}
@media all and (min-width:767px) {.content-description-blank8 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank8 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank8 {padding-top:0}}
.content-description-blank8 {display:block}
@media all and (max-width:640px) {.content-description-blank9 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank9 {padding-top:20px}}
@media all and (min-width:768px) {.content-description-blank9 {padding-top:30px}}
@media all and (min-width:992px) {.content-description-blank9 {padding-top:40px}}
@media all and (min-width:1200px) {.content-description-blank9 {padding-top:60px}}
.content-description-blank9 {display:block}
@media all and (max-width:640px) {.content-description-blank10 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank10 {padding-top:15px}}
@media all and (min-width:768px) {.content-description-blank10 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank10 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank10 {padding-top:0}}
.content-description-blank10 {display:block}
@media all and (max-width:640px) {.content-description-blank10-1 {padding-top:10px}}
@media all and (min-width:641px) {.content-description-blank10-1 {padding-top:10px}}
@media all and (min-width:768px) {.content-description-blank10-1 {padding-top:10px}}
@media all and (min-width:992px) {.content-description-blank10-1 {padding-top:10px}}
@media all and (min-width:1200px) {.content-description-blank10-1 {padding-top:10px}}
.content-description-blank10-1 {display:block}
@media all and (max-width:640px) {.content-description-blank10-2 {padding-top:15px}}
@media all and (min-width:641px) {.content-description-blank10-2 {padding-top:15px}}
@media all and (min-width:768px) {.content-description-blank10-2 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank10-2 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank10-2 {padding-top:0}}
.content-description-blank10-2 {display:block}
@media all and (max-width:640px) {.content-description-blank20 {padding-top:20px}}
@media all and (min-width:641px) {.content-description-blank20 {padding-top:25px}}
@media all and (min-width:768px) {.content-description-blank20 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank20 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank20 {padding-top:0}}
.content-description-blank20 {display:block}
@media all and (max-width:640px) {.content-description-blank30 {padding-top:30px}}
@media all and (min-width:641px) {.content-description-blank30 {padding-top:30px}}
@media all and (min-width:768px) {.content-description-blank30 {padding-top:0}}
@media all and (min-width:992px) {.content-description-blank30 {padding-top:0}}
@media all and (min-width:1200px) {.content-description-blank30 {padding-top:0}}
.content-description-blank30 {display:block}
@media all and (max-width:640px) {.content-description-blank11 {padding-top:0}}
@media all and (min-width:641px) {.content-description-blank11 {padding-top:0}}
@media all and (min-width:768px) {.content-description-blank11 {padding-top:25px}}
@media all and (min-width:992px) {.content-description-blank11 {padding-top:35px}}
@media all and (min-width:1200px) {.content-description-blank11 {padding-top:50px}}
.content-description-blank11 {display:block}
@media all and (max-width:640px) {.content-description-blank12 {padding:20px 0 0 0;}}
@media all and (min-width:641px) {.content-description-blank12 {padding:30px 0 0 0;}}
@media all and (min-width:768px) {.content-description-blank12 {padding:30px 0 0 0;}}
@media all and (min-width:992px) {.content-description-blank12 {padding:40px 0 0 0;}}
@media all and (min-width:1200px) {.content-description-blank12 {padding:40px 0 0 0;}}
.content-description-blank12 {display:block;}
@media all and (max-width:640px) {.content-description-blank13 {padding-top:20px}}
@media all and (min-width:641px) {.content-description-blank13 {padding-top:20px}}
@media all and (min-width:768px) {.content-description-blank13 {padding-top:30px}}
@media all and (min-width:992px) {.content-description-blank13 {padding-top:30px}}
@media all and (min-width:1200px) {.content-description-blank13 {padding-top:30px}}
.content-description-blank13 {display:block}
@media all and (max-width:640px) {.content-description-blank-m2p6 {padding:20px 0 0 0;}}
@media all and (min-width:641px) {.content-description-blank-m2p6 {padding:30px 0 0 0;}}
@media all and (min-width:768px) {.content-description-blank-m2p6 {padding:30px 0 0 0;}}
@media all and (min-width:992px) {.content-description-blank-m2p6 {padding:40px 0 0 0;}}
@media all and (min-width:1200px) {.content-description-blank-m2p6 {padding:60px 0 0 0;}}
.content-description-blank-m2p6 {display:block;}
@media all and (max-width:640px) {.content-description-blank-m0p20 {padding-top:0}}
@media all and (min-width:641px) {.content-description-blank-m0p20 {padding-top:0}}
@media all and (min-width:768px) {.content-description-blank-m0p20 {padding-top:15px}}
@media all and (min-width:992px) {.content-description-blank-m0p20 {padding-top:15px}}
@media all and (min-width:1200px) {.content-description-blank-m0p20 {padding-top:20px}}
.content-description-blank-m0p20 {display:block}
@media all and (max-width:640px) {.content-description-blank-m0p30 {padding-top:0}}
@media all and (min-width:641px) {.content-description-blank-m0p30 {padding-top:0}}
@media all and (min-width:768px) {.content-description-blank-m0p30 {padding-top:20px}}
@media all and (min-width:992px) {.content-description-blank-m0p30 {padding-top:25px}}
@media all and (min-width:1200px) {.content-description-blank-m0p30 {padding-top:30px}}
.content-description-blank-m0p30 {display:block}
@media all and (max-width:640px) {.content-description-blank-m15p20 {padding-top:15px}}
@media all and (min-width:641px) {.content-description-blank-m15p20 {padding-top:15px}}
@media all and (min-width:768px) {.content-description-blank-m15p20 {padding-top:20px}}
@media all and (min-width:992px) {.content-description-blank-m15p20 {padding-top:20px}}
@media all and (min-width:1200px) {.content-description-blank-m15p20 {padding-top:20px}}
.content-description-blank-m15p20 {display:block}
.more9 {width:68px;height:25px;background:transparent url(http://caakorea.co.kr/main2/images/more9.png) no-repeat}
.more9 a {size:14px}
.more9:hover {background:url(http://caakorea.co.kr/main2/images/more9-1.png) no-repeat}
/*
#ms3 .d_step_banner {position:relative;width:100%;height:50px;margin:0 auto;padding:0;overflow:hidden}
#ms3 .d_step_banner .mask {position:relative;margin:0 auto;width:100%;height:50px;}
#ms3 .d_step_banner .img {position:absolute;list-style:none}
#ms3 .d_step_banner .img li {float:left;position:relative;width:150px;height:50px;margin-right:20px;list-style:none;}
#ms3 .d_step_banner .img li:last-child {margin-right:0;}
#ms3 .d_step_banner .img li h3 {padding:10px 0;font-size:24px;color:#876245}
#ms3 .d_step_banner .img li h3 span {font-weight:400}
#ms3 .d_step_banner .next {position:absolute;z-index:1;top:50%;margin-top:-20px;cursor:pointer;right:0px}
#ms3 .d_step_banner .prev {position:absolute;z-index:1;top:50%;margin-top:-20px;cursor:pointer;left:0px}
#ms3 .d_container {position:relative;width:100%;margin:0 auto}
*/
/** 추가 메인 하단 뉴스 **/
#section-news-main {margin:0 auto;padding:0;overflow:hidden;width:100%}
h1 {font-family:NanumGothic;font-size:3.55em;line-height:1.75em;margin-bottom:15px;text-align:center;font-weight:600;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.8);}
/** posts slider widget **/
.news-main-items {float:left;padding:0;width:100%;list-style:none;}
@media all and (max-width:640px) {.news-main-items .list {height:400px;padding-right:30px;}}
@media all and (min-width:641px) {.news-main-items .list {height:400px;padding-right:15px;}}
@media all and (min-width:768px) {.news-main-items .list {height:425px}}
@media all and (min-width:992px) {.news-main-items .list {height:425px}}
@media all and (min-width:1200px) {.news-main-items .list {height:425px}}
.news-main-items .list {overflow:hidden;width:100%}
@media all and (max-width:640px) {.list li {width:98%;margin-top:0px;}}
@media all and (min-width:641px) {.list li {width:46%;margin-top:0px;}}
@media all and (min-width:768px) {.list li {width:23%;margin-top:20px;}}
@media all and (min-width:992px) {.list li {width:23%;margin-top:20px;}}
@media all and (min-width:1200px) {.list li {width:23%;margin-top:20px;}}
.news-main-items .list li {float:left;margin-right:20px;list-style:none;}
.news-main-items .next {position:absolute;z-index:1;top:50%;cursor:pointer;right:0px;-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);}
.news-main-items .prev {position:absolute;z-index:1;top:50%;cursor:pointer;left:0px;-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);}
.news-main-item {float:left;display:block;background:#fff;padding:0px;/*-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.4);box-shadow:0 2px 3px rgba(0,0,0,0.4);*/}
.news-main-item .thumbnail {display:block;margin-bottom:10px;cursor:pointer;}
.news-main-item .thumbnail img {display:block;padding:0;/*-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;*/}
.news-main-item .thumbnail:hover img {-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;/*content:"";position:absolute;top:0;left:0;right:0;bottom:0;*/background-color:#000;opacity:0.7}
.news-main-item h3 {font-family:NanumGothic;font-size:1.25em;line-height:1.25em;margin-bottom:12px;}
.news-main-item h3 a {text-decoration:none;color:#333;}
.news-main-item h3 a:hover {text-decoration:underline;}
.news-main-item h4 {font-family:NanumGothic;padding:20px 0;font-size:1em;color:#876245}
.news-main-item h4 a {text-decoration:none;color:#333;}
.news-main-item h4 a:hover {text-decoration:underline;}
.news-main-item h4 span {font-weight:400}
.news-main-item .postdate {float:right;position:relative;bottom:0;right:0;margin-top:-22px;margin-right:-5px;padding:6px 10px;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.4);font-size:0.8em;font-weight:600;background:#4e90da;}
.news-main-item p {font-size:0.9em;line-height:1.55em;margin:30px 0;}
.news-main-item p.readmore a {color:#4e90da;padding:7px 20px;text-decoration:none;font-weight:normal;-webkit-border-radius:3px;-moz-border-radius:4px;border-radius:4px;border:1px solid #4e90da}
.news-main-item p.readmore a:hover {background:#4e90da;color:#fff;font-weight:600}
.news-main-item .d_program-content {line-height:20px;padding:0;font-size:14px}
.news-main-item time {color:#e31818;font-size:13px;margin-bottom:15px}
/** posts slider nav **/
.slider--nav {display:block;text-align:center;margin-bottom:5px;}
.slider--nav a {display:inline-block;padding:5px 8px;margin-right:8px;font-size:1.4em;background:#fff;color:#666;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 0px rgba(0, 0, 0, 0.2);}
.slider--nav a:active {-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);}
.slider--nav .next {position:absolute;z-index:1;top:50%;margin-top:-10px;cursor:pointer;right:2px}
.slider--nav .prev {position:absolute;z-index:1;top:50%;margin-top:-10px;cursor:pointer;left:2px}
@media screen and (max-width:660px) {h1 {font-size:2.4em;line-height:1.2em;}.news-main-item h3 {font-size:1.65em;}}
.clearfix--news:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix--news {display:inline-block;}
html[xmlns] .clearfix--news {display:block;}
*html .clearfix--news {height:1%;}

/*추가*/

#main_container {/**zoom:1;*/width:100%;background:url('/images/main/bg_main.gif') 0 0 repeat-x;}
#main_container:after {content:" ";display:block;clear:both;}
#contents {/**zoom:1;*/margin:0 auto;width:100%;-webkit-box-shadow:0 3px 2px 3px #dadada;-moz-box-shadow:0 3px 2px 3px #dadada;box-shadow:0 3px 2px 3px #dadada;}
#contents:after {content:" ";display:block;clear:both;}
#content {width:905px; overflow:hidden;}
#sub_title {position:relative; height:60px; margin:0 0 25px;}
#sub_title h2 {padding:30px 0 0 0;line-height:26px;font-size:24px;color:#440062;font-family:NanumGothic;}
#con_area {*zoom:1;min-height:320px;padding:0 0 60px 0;}
#con_area:after {content:"";display:block;clear:both;}
.sub_left {float:left;width:100%;/*white-space:noWrap;*/}
.sub_tab {margin:0 0 30px;}
.sub_tab ul:after {content:""; display:block; clear:both;}
.sub_tab ul {*zoom:1; border:1px solid #d2d2d2;}
.sub_tab ul li {float:left; width:206px; height:42px; line-height:42px; background:url('/images/sub/tab_off.gif') 0 0 repeat-x; font-family:'Nanum Gothic Bold'; text-align:center;}
.sub_tab ul li a {display:block; color:#848484; text-decoration:none;}
.sub_tab ul li.on {background:url('/images/sub/tab_on.gif') 0 0 repeat-x;}
.sub_tab ul li.on a {color:#fff; font-size:14px;}
.sub_tab2 {padding:20px 0 0; width:100%; overflow:hidden;}
.sub_tab2 ul:after {content:""; display:block; clear:both;}
.sub_tab2 ul {*zoom:1; width:640px;}
.sub_tab2 ul li {float:left; width:180px; height:140px; padding:9px; margin:0 10px 10px 0; border:1px solid #d2d2d2;}
.sub_tab2 ul li a {line-height:16px; font-size:14px; color:#222; font-family:'Nanum Gothic Bold'; text-decoration:none;}
.sub_tab2 ul li a span.thumb {display:block; margin:0 0 8px;}

.section1 {position:relative;width:100%;height:auto;min-height:300px;/*height:313px;*/background:url('/images/main/bg_main.gif') 0 0 repeat-x; overflow:hidden;}
.section1 .news_type1 {float:left; position:relative; margin:30px 0 0 20px;/*width:805px;height:256px;*/}
/*
@media all and (max-width:640px) {}}
@media all and (min-width:641px) {}}
@media all and (min-width:768px) {.section1 .news_type1 .pic {width:100%}}*/
.section1 .news_type1 .pic {position:relative;max-width:100%;/*position:absolute;top:23px;right:0;*/}

.section1 .news_type1 .txt {/*width:374px;*/font-family:NanumGothic;font-size:14px;line-height:22px;color:#494949;}
.section1 .news_type1 h2 {padding:0 0 20px;line-height:20px;font-size:20px;color:#005392;font-family:NanumGothic;}
.section1 .news_type1 span {font-size:12px;color:#333;padding:0 0 0 20px;background:url('/images/main/h2_vline.gif') 10px 7px no-repeat;}
.section1 .news_type1 h3 {padding:0 0 12px;line-height:24px;font-size:17px;color:#222;font-family:NanumGothic;}
.section1 .news_type1 .con {line-height:18px;color:#444;font-size:14px;}
.section1 .news_type1 .date {padding:15px 0 0;text-align:right;color:#666;font-size:13px;}
.section1 .news_type1 a.more {position:relative;/*position:absolute;bottom:0;left:0;*/}

.section1 .news_type2 {float:left; width:295px; margin:30px 0 0 40px; line-height:18px; font-size:14px; color:#333;}
.section1 .news_type2 h2 {padding:0 0 10px; line-height:22px; font-size:20px; color:#0c2753; font-family:'Nanum Gothic Bold';}
.section1 .news_type2 .thumb {margin:0 0 8px;}

.gallery_view {/*width:620px;height:350px;*/position:relative;display:block;width:100%;margin:0 0 20px;}
.gallery_list {display:block;position:absolute;width:100%;}
.gallery_list ul {position:relative;width:100%;margtin:0;padding:0;/**zoom:1;width:640px;*/}
.gallery_list ul:after {content:""; display:block; clear:both;}

/*@media all and (max-width:767px) {.gallery_list ul li {width:25%;}}
@media all and (min-width:768px) {.gallery_list ul li {width:25%;}}*/

.container-gallery {/**zoom:1;*/position:relative;width:100%/*1125px*/;margin:0 auto;padding:20px 25px;border:1px solid #e9edf2;-webkit-box-shadow:3px 3px 2px 3px #e9edf2;-moz-box-shadow:3px 3px 2px 3px #e9edf2;box-shadow:3px 3px 2px  3px #e9edf2;}
.container-gallery:after {content:"";display:block;clear:both;}
.gallery_list ul li {float:left;width:23%;/*width:180px;height:140px;*/padding:0;margin:0 19px 10px 0;text-align:center}
.gallery_list ul li a {display:block;line-height:19px;font-size:13px;color:#3d609b;font-family:NanumGothic;text-decoration:none;}
.gallery_list ul li a:hover {color:#e31818}
@media all and (max-width:640px) {.gallery_list ul li a span.thumb {width:180px}}
@media all and (min-width:641px) {.gallery_list ul li a span.thumb {width:180px}}
@media all and (min-width:768px) {.gallery_list ul li a span.thumb {width:278px;height:208px;}}
.gallery_list ul li a span.thumb {display:block;padding:0 0 8px;}
.gallery_list ul li span.date88 {font-size:12px;}

/*슬라이더 쇼케이스*/
#awOnePageButton .view-slide {display:none;}
.showcase-load {height:470;overflow:hidden;}
.showcase-onepage {}
.showcase {position:relative;margin:auto;}
.showcase-content-container	{}
.showcase-arrow-previous, .showcase-arrow-next {position:absolute;background:url('/images/arrows.png');width:33px;height:33px;top:220;cursor:pointer;}
.showcase-arrow-previous {left:-60;}
.showcase-arrow-previous:hover {background-position:0 -34px;}
.showcase-arrow-next {right:-56px;background-position:-34px 0;}
.showcase-arrow-next:hover {background-position:-34px -34px;}
/* Content */
.showcase-content {text-align:center;overflow:hidden;}
.showcase-content-wrapper {text-align:center;height:470;width:700;display:table-cell;vertical-align:middle;}
/* Styling the tooltips */
.showcase-plus-anchor {background-image:url('/images/plus.png');background-repeat:no-repeat;}
.showcase-plus-anchor:hover {background-position:-32px 0;}
div.showcase-tooltip {background-color:#fff;color:#000;text-align:left;padding:5px 8px;background-image:url('/images/white-opacity-80.png');}
.showcase-caption {color:#000;padding:8px 15px;text-align:left;position:absolute;bottom:10;left:10;right:10;display:none;background-image:url('/images/white-opacity-80.png');}
.showcase-onepage .showcase-content {margin-bottom:10;}
.showcase-button-wrapper {clear:both;margin-top:10;text-align:center;}
.showcase-button-wrapper span {margin-right:3px;padding:2px 5px 0 5px;cursor:pointer;font-size:12px;color:#444444;}
.showcase-button-wrapper span.active {color:#fff;}
/* Thumbnails */
.showcase-thumbnail {width:90;height:60;cursor:pointer;position:relative;}
.showcase-thumbnail-container {background-color:#031f5a;}
.showcase-thumbnail-wrapper {overflow:hidden;font-size:0; line-height:0;}
.showcase-thumbnail-caption	{position:absolute;bottom:2px;padding-left:10;padding-bottom:5px;}	
.showcase-thumbnail-content	{padding:10;text-align:center;padding-top:25px;}	
.showcase-thumbnail-cover {background-image:url('/images/black-opacity-40.png');position:absolute;top:0; bottom:0; left:0; right:0;}
.showcase-thumbnail:hover {background-color:rgba(255,255,255,.6);}
.showcase-thumbnail:hover .showcase-thumbnail-cover	{display:none;}
.showcase-thumbnail.active {}
.showcase-thumbnail.active .showcase-thumbnail-cover {display:none;}
.showcase-thumbnail-wrapper-horizontal {}
.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {margin-right:8px;width:90;margin-top:9px;}
.showcase-thumbnail-wrapper-vertical {padding:10px;}
.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {margin-bottom:10px;}
.showcase-thumbnail-button-backward,
.showcase-thumbnail-button-forward {cursor:pointer;}
.showcase-thumbnail-button-backward {padding-bottom:0;padding-right:0;}
.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {display:block;}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {background:url('/images/bbs/btn_prev2.gif') 0 0 no-repeat;width:20;height:79px;margin:0;}
.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal:hover {background:url('/images/bbs/btn_prev2_on.gif') 0 0 no-repeat;}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {background:url('/images/bbs/btn_next2.gif') 0 0 no-repeat;width:20;height:79px;margin:0;}
.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal:hover {background:url('/images/bbs/btn_next2_on.gif') 0 0 no-repeat;}/* Hide button text */
.showcase-thumbnail-button-forward span span,
.showcase-thumbnail-button-backward span span {display:none;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;float:none;}

/*포토갤러리 슬라이드*/
/**{margin:0; padding:0;}
ul,ol,dl{list-style:none;}
img , video{max-width:100%; border:0;}
a{text-decoration:none; color:#333; display:inline-block;}
table{border-collapse:collapse; border-spacing:0;}
input , select {vertical-align:middle;}
html{height:100%;}
label{cursor:pointer;}
i, em, address{font-style:normal; font-weight:normal;}
*/
/*슬라이드바디*/
@media all and (max-width:640px) {.slide_ul {min-height:240px;}}
@media all and (min-width:641px) {.slide_ul {min-height:390px;}}
@media all and (min-width:768px) {.slide_ul {height:900px}}
@media all and (min-width:992px) {.slide_ul {height:900px;}}
@media all and (min-width:1200px) {.slide_ul {height:900px;}}
.slide{margin:0 auto;width:100%;position:relative;display:block;background-color:#ffffff;border:6px #ffffff solid;-webkit-box-shadow:3px 3px 8px #606060;/* Safari and Chrome */
-moz-box-shadow:3px 3px 8px #606060; /* Firefox */
box-shadow:3px 3px 8px #606060; /* CSS3 */
filter: progid:DXImageTransform.Microsoft.Shadow(color=#606060, Direction=135, Strength=6);}

@media all and (max-width:640px) {.slide_ul {min-height:240px;}}
@media all and (min-width:641px) {.slide_ul {min-height:370px;}}
@media all and (min-width:768px) {.slide_ul {height:790px}}
@media all and (min-width:992px) {.slide_ul {height:790px;}}
@media all and (min-width:1200px) {.slide_ul {height:790px;}}
.slide_ul{display:block;position:relative;width:100%;height:100%;}
.slide_ul>li{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;list-style:none;}
.slide_ul>li img{max-width:100%;border:0;}
.show{display:block;}

/* 하단버튼*/
.slide_btn>li{float:left;margin:0 5px 5px 0;list-style:none;}
.slide_btn>li>a{display:block;width:14px;height:14px;background:url(http://caakorea.co.kr/main2/images/spr.png) -24px -125px;text-indent:-999em;}
.slide_btn>li>a.active{background-position:0 -126px;}
.slide_btn{z-index:100;position:absolute;right:0;bottom:0;}
.slide_btn:after{content:'';display:block;clear:both;}
.slide_btn{*zoom:1;}
