a.total{padding: 6px 10px 0;}

/*total*/
.btnFull { float: left; padding-top: 2px;}
.fullWrapOut {display: none; width: 100%; margin: 0 auto; position: absolute; left:0; top:80px; z-index: 1001;}
.fullWrap { background: none repeat scroll 0 0 #fff; border: 3px solid #353535; height:auto; margin: 0 auto; padding:0 0 30px 0; overflow: hidden; position: relative;}
.fullWrap > ul {
	display:-webkit-flex;
	display:-moz-flex;
	display:-o-flex;
	display:-ms-flex;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	clear: both; width: 100%; margin:0; padding:0; list-style:none; overflow: hidden;
}
.fullWrap li.out {width:100%; margin:0 10px; padding:0;}
.fullWrap li.out p {width:100%; margin:0; padding:20px 0; border-bottom:2px solid #353535;}
.fullWrap li.out p a {
	margin:0; padding:10px 0;
	font-size:18px; font-weight:400;
}

/*서브메뉴*/
.fullWrap li.out ul { display: block; margin-top: 25px;}
.fullWrap li.out ul li { display: block; height: 25px; text-align:center;}
.fullWrap li.out ul li a {display: block; line-height: 21px; padding-left: 22px;}


/*.fullWrap li.total_01 {width: 125px;}
.fullWrap li.total_02 {width: 137px;}
.fullWrap li.total_03 {width: 159px;}
.fullWrap li.total_04 {width: 127px;}
.fullWrap li.total_05 {width: 121px;}
.fullWrap li.total_06 {width: 120px;}
.fullWrap li.out p { height: 29px; padding-top: 17px; text-align: center;margin:0 -19px;background:#f6f6f6;border-bottom:1px solid #dfdfdf}
.fullWrap li.out img { vertical-align: middle;}
.fullWrap li.out ul { display: block; margin-top: 25px;}
.fullWrap li.out ul li { display: block; height: 25px;}
.fullWrap li.out ul li a {  display: block; line-height: 21px; padding-left: 22px;}
.fullWrap li.last { background-image: none;}*/
.fullWrap .btn_close { bottom: 0; position: absolute; right: 0;}
