@charset "utf-8";

html{overflow-y:scroll}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,th,td,input,textarea,select,button,table{font-family:AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;font-size:14px;line-height: 1.5;color:#333;-webkit-font-smoothing: antialiased;letter-spacing: -0.05em;}
input:focus,textarea:focus,select:focus,button:focus {outline:0}

body {top: 0px !important;}
img {image-rendering: -webkit-optimize-contrast;}
img,fieldset,form{border:0;}
ul,ol{list-style:none}

a{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:underline;cursor:pointer;}
a:hover{color:#1e88e5}
a:active{background-color:transparent}
a:focus {outline:0}
a[href^="mailto:"] {color: #0c5cdf;text-decoration: underline;}
a[href^="mailto:"]:hover {color: #0c71ff;text-decoration: underline;}

input[type=radio], input[type=check], select, button {
	cursor:pointer!important;
}

.clear{float:none;clear:both;content:''}

#google_translate_flag {float:left;margin-right:5px;}
#google_translate_element {width:135px;height:23px;overflow:hidden;margin:0px;padding:0px;float:right;}
.goog-te-gadget {height:23px;overflow:hidden;margin:0px;padding:0px;}
.goog-te-gadget .goog-te-combo {margin:2px 0px 0px 0px !important;}
.goog-te-gadget span {display:none;}
.goog-te-banner-frame.skiptranslate {display: none !important;}
.trans-flag {width: 17px;vertical-align: middle;cursor:pointer;}

/* Layout */
#wrap{width:990px;margin:0 auto;}
#header{width:990px}
#container{width:990px}
#container:after{display:block;clear:both;content:''}
#content{width:990px;padding:6px 0 0 0}
#footer{width:990px;margin:0 auto}

/* header */
#header .main_menu .menu_items{float:left;}

/* Sub Page header */
#header_top {background-color:#f3f3f3;height:27px;}
#header_top .head_menu {width:990px;margin:0 auto;}
#header_top .head_menu .top_shortcut {float:left;display:block;width:800px;}
#header_top .head_menu .top_shortcut ul { height:27px; }
#header_top .head_menu .top_shortcut ul li{display:block;float:left;border-right:1px solid #fff;}
#header_top .head_menu .top_shortcut ul li a{display:inline-block;height:20px;font-size:11px;padding:7px 10px 0px 10px;color:#666;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#header_top .head_menu .top_shortcut ul li a:hover{text-decoration:none;color:#000;background-color:#fff;}
#header_top .head_menu .top_shortcut ul li.sl{display:block;float:left;border-right:0px;}
#header_top .head_menu .top_shortcut ul li.sl a{display:inline-block;height:20px;font-size:11px;padding:7px 10px 0px 10px;color:#666;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#header_top .head_menu .top_shortcut ul li.sl a:hover{text-decoration:none;color:#000;background-color:#fff;}
#header_top .head_menu .top_signmenu {float:left;display:block;width:190px;}
#header_top .head_menu .top_signmenu ul { height:27px; float:right;}
#header_top .head_menu .top_signmenu ul li{display:block;float:left;border-right:1px solid #fff;}
#header_top .head_menu .top_signmenu ul li a{display:inline-block;height:20px;font-size:11px;padding:7px 10px 0px 10px;color:#666;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#header_top .head_menu .top_signmenu ul li a:hover{text-decoration:none;color:#000;background-color:#fff;}
#header_top .head_menu .top_signmenu ul li.sl{display:block;float:left;border-right:0px;}
#header_top .head_menu .top_signmenu ul li.sl a{display:inline-block;height:20px;font-size:11px;padding:7px 10px 0px 10px;color:#666;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#header_top .head_menu .top_signmenu ul li.sl a:hover{text-decoration:none;color:#000;background-color:#fff;}

/* footer */
#footer .logo_bottom{float:left;padding:17px 58px 40px 5px;width:104px}
#footer .bottoms_right{float:right;padding:19px 0 40px 0;width:823px}
#footer .bottoms_right ul.menu_bottom{padding-bottom:15px}
#footer .bottoms_right ul.menu_bottom li.first{background-image:none;padding-left:0px}
#footer .bottoms_right ul.menu_bottom li{display:inline;padding-left:13px;font-size:12px;color:#717171;background:url('/images_static/bar_top_gray.gif') no-repeat 5px 1px}
#footer .bottoms_right ul.menu_bottom li a{color:#747474;text-decoration:none;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#footer .bottoms_right ul.menu_bottom li a:hover{color:#000;text-decoration:none;}
#footer .bottoms_right .copyright{color:#747474;padding-bottom:20px;font-family: Dotum,AppleGothic,sans-serif;-webkit-font-smoothing: auto;}
#footer .bottoms_right ul.partners li{float:left;padding-right:20px}
#footer .bottoms_right ul.partners li.logo1{padding:14px 32px 0 0}
#footer .bottoms_right ul.partners li.logo2{padding:1px 22px 0 0}
#footer .bottoms_right ul.partners li.logo3{padding:0 22px 0 0}
#footer .bottoms_right ul.partners li.logo4{padding:11px 21px 0 0}
#footer .bottoms_right ul.partners li.logo5{padding:21px 18px 0 0}
#footer .bottoms_right ul.partners li.logo6{padding:20px 21px 0 0}
#footer .bottoms_right ul.partners li.logo7{padding:23px 0 0 0}

#footer_thin .footer_top {width:990px;margin:0 auto;height:15px;background-color:#fff;}
#footer_thin .footer_box {width:990px;margin:0 auto; border-top:2px solid #999999; padding-top:7px; background-color:#fff; }
#footer_thin .footer_box .left { float:left; width:120px; height:115px; text-align:center; padding-top:5px; }
#footer_thin .footer_box .right { float:left; font-size: 0.75rem;}
#footer_thin .footer_box .right ul.partners li { float:left; margin-bottom:2px;  }
#footer_thin .footer_box .right ul.menu li { float:left; color:#7c7c7c; }
#footer_thin .footer_box .right ul.menu li a { text-decoration:none; color:#7c7c7c;}
#footer_thin .footer_box .right ul.menu li.bar { padding-left:5px; padding-right:5px; color:#7c7c7c; }
#footer_thin .footer_box .right .line { clear:both; width:870px; border-top:1px solid #d9d9d9; padding-bottom:10px;font-size:1px; }
#footer_thin .footer_box .right .copyright { clear:both; color:#7c7c7c; padding-top:3px;}

#footer_thin_left .footer_top {width:990px;height:15px;background-color:#fff;}
#footer_thin_left .footer_box { width:990px;border-top:2px solid #999999; padding-top:7px; background-color:#fff; }
#footer_thin_left .footer_box .left { float:left; width:120px; height:115px; text-align:center; padding-top:5px; margin-left:20px; }
#footer_thin_left .footer_box .right { float:left; font-size: 0.75rem;}
#footer_thin_left .footer_box .right ul.partners li { float:left; margin-bottom:2px;  }
#footer_thin_left .footer_box .right ul.menu li { float:left; color:#7c7c7c; }
#footer_thin_left .footer_box .right ul.menu li a { text-decoration:none; color:#7c7c7c;}
#footer_thin_left .footer_box .right ul.menu li.bar { padding-left:5px; padding-right:5px; color:#7c7c7c; }
#footer_thin_left .footer_box .right .line { clear:both; width:850px; border-top:1px solid #d9d9d9; padding-bottom:10px;font-size:1px; }
#footer_thin_left .footer_box .right .copyright { clear:both; color:#7c7c7c; padding-top:3px;}



#footer-thin { clear:both;display: inline-block;width:100%;padding-top:15px;border-top: 1px solid #e2e2e2;background-color: #fafafa;margin-top: 50px;}
#footer-thin .foot-box { width:990px;min-width:990px;height:200px;margin: 10px auto 0px auto; }
#footer-thin .foot-box .left { float:left;width:140px;padding-top:7px;}
#footer-thin .foot-box .right { float:left;width:850px;font-size:12px;}
#footer-thin .foot-box .right .family {margin: 0px 0px 5px 0px; display: flex;justify-content: space-between;}
#footer-thin .foot-box .right ul.menu {clear:both; margin-top:12px;padding-top:12px;border-top: 1px solid #d9d9d9;}
#footer-thin .foot-box .right ul.menu li { float:left; color:#666; }
#footer-thin .foot-box .right ul.menu li a { color:#666; }
#footer-thin .foot-box .right ul.menu li.bar { padding: 0px 10px; color:#ccc; }
#footer-thin .foot-box .right .contact { clear:both; padding-top: 5px; }
#footer-thin .foot-box .right .contact .address { float:left; color:#666; margin-right: 20px; }
#footer-thin .foot-box .right .contact .bar { float:left; padding: 0px 10px; color:#ccc; }
#footer-thin .foot-box .right .contact .phone { float:left; color:#666; }
#footer-thin .foot-box .right .copyright { clear:both; color:#666; font-size:12px; padding-top:3px; }

#footer-thin-left { clear:both;display: inline-block;width:100%;padding-top:15px;border-top: 1px solid #e2e2e2;background-color: #fafafa;margin-top: 50px;}
#footer-thin-left .foot-box { width:990px;min-width:990px;height:200px;margin-top: 10px;margin-left: 25px;}
#footer-thin-left .foot-box .left { float:left;width:140px;padding-top:7px;}
#footer-thin-left .foot-box .right { float:left;width:850px;font-size:12px;}
#footer-thin-left .foot-box .right .family {margin: 0px 0px 5px 0px; display: flex;justify-content: space-between;}
#footer-thin-left .foot-box .right ul.menu {clear:both; margin-top:12px;padding-top:12px;border-top: 1px solid #d9d9d9;}
#footer-thin-left .foot-box .right ul.menu li { float:left; color:#666; }
#footer-thin-left .foot-box .right ul.menu li a { color:#666; }
#footer-thin-left .foot-box .right ul.menu li.bar { padding: 0px 10px; color:#ccc; }
#footer-thin-left .foot-box .right .contact { clear:both; padding-top: 5px; }
#footer-thin-left .foot-box .right .contact .address { float:left; color:#666; margin-right: 20px; }
#footer-thin-left .foot-box .right .contact .bar { float:left; padding: 0px 10px; color:#ccc; }
#footer-thin-left .foot-box .right .contact .phone { float:left; color:#666; }
#footer-thin-left .foot-box .right .copyright { clear:both; color:#666; font-size:12px; padding-top:3px; }

#radiokorea_family {
	display: block;width: 100%;padding: .375rem 2.25rem .375rem 1rem;font-family: system-ui;color: #212529;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #fff;font-size: 15px;font-weight: 600;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), var(--bs-form-select-bg-icon, none);
	background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;border: 1px solid #dee2e6;border-radius: 0.375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

input[type="image"] {background: transparent none;border: none;padding: 0;}

.text-center {text-align:center;}
