.drawer
{
	width:100%;
}
.accordion-item
{
}
.accordion-item-active .accordion-header
{
	background:#fff;
	transition:.25s;
	border-bottom: 0;
}
.accordion-item-active .accordion-header2
{
	transition:.25s;
	border-bottom: 0;
}
.accordion-item-active .accordion-header h1 {color:#111;}
.accordion-item-active .accordion-header2 h2 {color:#111;}
.accordion-header h1 {
	color: #fff;
    display: block;
    font-size: 16px;
    padding: 18px 15px;
    font-family: 'NanumSquare';
}

.accordion-header2 h2 {
	color: #fff;
    display: block;
    font-size: 16px;
    padding: 18px 15px;
    font-family: 'NanumSquare';
}
.accordion-item-active .accordion-header-icon
{
	background:url(../images/common/menu_arrow_up.png) no-repeat center center; background-size:15px;
}
.accordion-header
{	position: relative;
	background: #0f6c7b;
	cursor:pointer;
	min-height:20px;
	transition:.25s;
	border-bottom: 1px solid #0c5a66;
}

.accordion-header2
{	position: relative;
	cursor:pointer;
	min-height:20px;
	transition:.25s;
	border-bottom: 1px solid #39b485;
}

.accordion-content
{
	display:none;
	line-height:1.45em;
	background-color: #0c5a66;
}

.accordion-content2
{
	display:none;
	line-height:1.45em;
}
.accordion-content a {}
.accordion-content p
{
	margin:0;
	margin-bottom: 3px;
}
.accordion-header-icon
{
	position: absolute; 
	top:10px;
	right: 10px;
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background:url(../images/common/menu_arrow_down.png) no-repeat center center; background-size:15px;
}
/*
.accordion-header-icon.accordion-header-icon-active
{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	color:#fff;
}
*/
.menu_list .ci {width: 180px; margin:0 auto 30px}
.menu_list .ci img {width: 100%}
.menu_list {position:absolute; background-color: #0f6c7b; width:320px; top:0; left:0; bottom:0; overflow-y: scroll;}
.menu_list .in_container {padding: 40px 0 100px; min-height: 800px}
.menu_list ul {display:block; margin: 0; border-top: 1px solid #0c5a66;}
.menu_list li {display:block;}
.menu_list li.top {margin-top: 30px}
.menu_list li.etc a {font-size:13px}
.menu_list h1.logo {width:320px; height:100px; padding-top:20px; background-color:#ffd800; border-bottom:1px dotted #ddd}
.menu_list a {color:#fff; display:block; font-size:14px; padding: 15px; font-family: 'NanumSquare';}
.menu_list .depth02 {}
.menu_list .depth02 a {font-size:13px; margin:0 20px; color:#ccc; letter-spacing:1px; display:block; padding:7px 0; margin: 0}
.menu_list a.btn_close {display:inline-block; width:20px; height:20px; position:fixed; top:25px; right:5px; padding:0; padding: 10px; background:url(../images/btn/btn_header_close.png) no-repeat center center; background-size: 20px}
a.btn_close {display:inline-block; width:50px; height:50px; background:url(../images/btn/btn_close.png) no-repeat 0 0;}
