/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */


.ui-accordion { width: 100%; font-family:'Noto Sans Kr';  border-bottom:1px solid #333; }
.ui-accordion .ui-accordion-header { cursor:pointer; position:relative; margin-top:3px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a {display:block; text-align:left; padding:0 0 0 10px; font-size:20px; font-weight:500; letter-spacing:0em; line-height:56px; }
.ui-accordion .ui-accordion-header a strong { display:inline-block; margin-right:10px; font-family:'arial';font-size:25px; }
.ui-accordion-icons .ui-accordion-header a { padding-left:10px; }

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-top:1px solid #ccc; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header { color:#000; }
.ui-state-hover a, .ui-state-hover a:hover { color:#000; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-top:2px solid #000; line-height:56px; font-size:20px; font-weight:500; color:#000; letter-spacing:0em;  }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { font-size:20px;  font-weight:500; color:#000; text-decoration: none; }
.ui-widget :active { outline:none;}

.ui-widget { font-size:19px;  }
.ui-widget .ui-widget {  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size:18px; }
.ui-widget-content { background:#fff; text-align:left; color: #000; padding:25px 45px 25px 45px; font-size:18px; font-weight:400; line-height:28px; border-top:1px solid #ccc; }
.ui-widget-content a { color: #000; }

@media only screen and ( max-width:1024px){
	.ui-accordion .ui-accordion-header a {display:block; font-size:17px; letter-spacing:0em; line-height:56px; }
}

@media only screen and ( max-width:768px){
	.ui-accordion .ui-accordion-header a { font-size:17px; line-height:24px; padding:8px 0; }
	.ui-accordion .ui-accordion-header a span { margin-right:15px; }
	.ui-accordion-icons .ui-accordion-header a { padding-left:5px; }

	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { line-height:24px; padding:8px 0; }

	.ui-widget { font-size:16px;  }

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size:16px; }
	.ui-widget-content {padding:20px 30px 20px 40px; font-size:16px; line-height:26px; }
}
@media only screen and ( max-width:475px){
	.ui-accordion .ui-accordion-header a { font-size:15px; line-height:23px; padding:8px 0; }
	.ui-accordion .ui-accordion-header a span { margin-right:10px; }
	.ui-accordion-icons .ui-accordion-header a { padding-left:0px; }

	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  font-size:17px;  font-weight:500;  }

	.ui-widget { font-size:15px;  }

	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size:15px; }
	.ui-widget-content {padding:20px 20px 20px 30px; font-size:15px; line-height:22px; }
}


