#wheel img {max-width:33px;}
.customMenu_manager {display:none; position:absolute; right:420px; top:61%; text-align:center; width:140px; line-height:40px; font-size:13px; font-weight:600; border:1px solid #575757;}
.customMenu_manager:hover {text-decoration:none; color:#fff; background:#575757; transition:.5s;}
.customMenu_search {display:none;}
.customMenu_search_layer {display:none;}

/*검색메인공통*/
.header_search_form {position:relative; margin-bottom:10px; border-bottom:2px solid #0066cc;}
.header_search_form #query, .header_search_form #query2 {width:calc(100% - 30px); padding:12px 15px; border:0; font-size:17px;}
.header_search_popular {text-align:center; max-width:80%; margin:0 auto;}
.header_search_popular li {display:inline-block;}
.header_search_popular a {font-size:13px;/*  font-weight:600; transform:skew(-0.03deg); */}

/*pc*/
@media all and (min-width:801px){
	.circle-wheel-activate, #add_menu {display:none !important;}
	
	.customMenu_toggle {position:absolute; left:61%; top:0; bottom:0; width:39%; transition:.5s; background:#f4f4f7;}
	.customMenu_toggle-open {left:0 !important; width:100% !important; z-index:10;}
	.customMenu_toggle_btn {position:absolute; left:0; top:50%; display:block; text-align:center; width:54px; height:54px; padding-top:25px; margin-top:-27px; font-size:11px; color:#fff; background:#003b99;}
	.customMenu_toggle_btn:before {display:block; content:""; position:absolute; left:50%; top:13px; width:6px; height:6px; margin-left:-3px; border-left:2px solid #fff; border-bottom:2px solid #fff; transform:rotate(45deg);}
	.customMenu_toggle_btn.close:before {margin-left:-5px; transform:rotate(-135deg);}
	#wheel {display:none; padding-left:7%;}
	.customMenu_toggle-open #wheel {display:block;}
	/* #wheel h2, #wheel ul {opacity:0; transition-delay:5s; transition-duration:.5s;}
	.customMenu_toggle-open #wheel h2, .customMenu_toggle-open #wheel ul {opacity:1;} */

	#wheel h2 {font-size:24px; margin-bottom:15px; font-weight:800; color:#212666;}
	#wheel h2:nth-of-type(1) {margin-top:80px;}
	#wheel h2:nth-of-type(2) {margin-top:90px;}
	#wheel h2:nth-of-type(3) {display:none;}
	#wheel ul {white-space:nowrap; overflow-x:hidden;}
	#wheel>ul:nth-of-type(3) {display:none;}
	#wheel li {display:inline-block; vertical-align:top; text-align:center; width:100px;}
	#wheel li a {display:block;}
	#wheel .ttl {display:block; font-size:13px; font-weight:800; transform:skew(-0.03deg); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	#wheel .ic {width:80px; height:80px; margin:0 auto 10px; border:1px solid #e7e7e7; transition:.5s;}
	#wheel .ic img {position:relative; top:50%; transform:translateY(-50%);}
	#wheel a:hover {text-decoration:none;}
	#wheel a p {color:#3e3e3f;}
	#wheel a:hover p {color:#000;}
	#wheel a:hover .ic {border-color:#003b99;}
}
/*min-pc*/
@media screen and (max-width:1300px){
	.customMenu_toggle {left:85%; width:15%;}
	#wheel ul {overflow-x:scroll;}
	.customMenu_manager {right:10px;}
}


/*mobile*/
@media screen and (max-width:800px){
	.customMenu_toggle {position:fixed; left:auto; right:50%; bottom:5%; width:auto; margin-right:-35px; z-index:200; transition:.5s;}
	.customMenu_toggle.hidden-back {z-index:0;}
	.customMenu_toggle.align-right {right:5%; bottom:90px; margin-right:0;}
	.circle a  {display:block; text-align:center; width:70px; height:70px; margin-top:25px; /* padding-top:50px; */ font-size:0.8rem; line-height:130%; color:#fff; box-sizing:border-box; word-wrap:break-word; word-break:keep-all;}
	.circle-wheel.selector2 a {color:#000;}/*즐겨찾기 링크 black*/

	/***토글***/
	.wheel_toggle{position:relative; vertical-align:top; display:inline-block; width:60px; height:60px; padding-top:18px; color:#0056e0; font-size:12px; line-height:13px; letter-spacing:-.5px; font-weight:800; border-radius:50%; background:#fff; box-shadow:inset 0 0 3px rgba(0,0,0,.5);
	user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none;}
	.wheel_toggle:after {display:block; content:""; position:absolute; left:13px; bottom:-2px; width:0; height:0; border-top:9px solid #fff; border-right:6px solid transparent; border-left:6px solid transparent; transform:rotate(25deg);}

	.circle-wheel-activate {position:relative; display:inline-block; text-align:center; width:70px; height:70px;/*  margin-left:-10px; */ margin-bottom:7px; padding-top:5px; border-radius:50%; background:linear-gradient(to right bottom, #0066cc, #0054c0); z-index:500; box-sizing:Border-box;}
	/* .circle-wheel-activate.align-right {position:fixed; right:5%; bottom:100px;} */
	.circle-wheel-activate.activated {padding-top:0; margin-bottom:0;}
	.circle-wheel-activate.activated:hover {opacity:1;}
	.circle-wheel-activate.activated:before, .circle-wheel-activate.activated:after {content:''; position:absolute; left:33px; top:22px;  height:25px; width:3px; border-radius:3px; background:#fff !Important;}
	.circle-wheel-activate.activated:before {transform:rotate(45deg);}
	.circle-wheel-activate.activated:after {transform:rotate(-45deg);}
	.circle-wheel-activate.activated * {display:none;}
	.menuBtn {outline:0;}


	/***써클 컨텐츠***/
	/* #wheel{position:absolute; text-align:center; width:70px; height:70px; bottom:10px;} */
	/* #wheel {position:relative;} */
	.circle-wheel {
	  position: absolute;
	  left: -165px; top: -165px;
	  height: 400px; width: 400px;
	  border-radius: 50%; box-shadow:0 -1px 15px rgba(0,0,0,.25);
	}
	.circle-wheel.selector2 {background:#99ccff;}/*즐겨찾기*/
	.circle-wheel.selector1 {background:#0099ff;}/*주요메뉴*/
	.circle-wheel.selector3 {background:#0066cc;}

	.circle-wheel:after {
		position:absolute; left:119px; top:119px;
		display:block;	content:"";
		width:162px; height:162px;
		border-radius:50%;
		background:#fff;
		box-sizing:border-box;
	}
	.circle-wheel.selector2:after {border:11px solid #8ab8e6;}
	.circle-wheel.selector1:after {border:11px solid #0082d9;}
	.circle-wheel.selector3:after {border:11px solid #0053a6;}

	/* .circle-wheel-container {z-index: 10;} */
	.circle-wheel.hidden {position: relative; border-radius: 50%; display: none;}
	.circle-wheel.hidden .circle {
	  top: calc(50% - 25px) !important;
	  left: calc(50% - 25px) !important;
	  opacity: 0;
	  transition-property: opacity, left, top;
	  transition-duration: 0.2s;
	  transition-timing-function: ease-out;
	  /* z-index: 9; */
	}

	.circle-wheel .circle {
	  position: absolute;
	  opacity: 1;
	  transition-property: opacity, left, top;
	  transition-duration: 0.1s;
	  transition-timing-function: ease-out;
	  box-sizing: border-box;
	}
	.circle-wheel .circle.multi-circle {background-color: transparent;}
	.pan-disabled {opacity: 0.5 !important;}

	.circle-wheel .circle i, .circle-wheel-activate i {
	  position: absolute; top:50%;
	  text-align:center;
	  width:100%; padding-top:100px;
	  transform: translateY(-50%);
	  color: #fff; font-size: 15px;
	}


	/*검색*/
	.customMenu_search {position:fixed; left:0; top:0; width:100%; height:100%; padding-top:30%; background:rgba(0,0,0,.7);}
	.customMenu_search_toggle {max-width:80%; margin:0 auto; padding-bottom:10px; border-bottom:2px solid #fff; background:url('/open_content/main/img2020/main/search_submit_w.png') no-repeat right center; background-size:20px;}
	.customMenu_search_toggle input {width:100%; border:0; background:none;}
	
	/* .customMenu_search input {color:#fff; background:none;}	 */

	.customMenu_search_layer {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; z-index:1000;}
	.customMenu_search_layer .header_search_form {margin:0 auto 10px; border-bottom-color:#0066cc;}	
	.customMenu_search_layer .header_search_submit {position:absolute; right:10px; top:10px; text-indent:-100%; border:0; font-size:0;  width:20px; height:20px; background:url('/open_content/main/img2020/main/search_submit.gif') no-repeat center top; background-size:100%;}
	.customMenu_search_layer input[type=text] {width:80% !Important; margin-left:35px; margin-right:30px; background:none;}
	.customMenu_search-close {position:absolute; left:15px; top:16px; width:10px; height:10px; border-left:2px solid #0066cc; border-bottom:2px solid #0066cc; transform:rotate(45deg); z-index:10;}

	/***add_menu***/
	#add_menu {
		position:absolute; left:-218px; bottom:-210px; 
		width:500px; height:500px; 
		border-radius:50%; border:1px solid #87b0f0;
	/* 	background:#fff; */
		box-sizing:border-box;}

	.menuBtn {
		position:absolute;
		text-align:center;
		width:60px; height:60px;
		color:#fff; font-size:0.7rem; line-height:60px; font-weight:800;
		border-radius:50%; border:0;
	}

	.menuBtn.bt2 {top:12px; left:80px; color:rgba(0,0,0,1); background:#99ccff;}/*즐겨찾기*/
	.menuBtn.bt2.off {color:rgba(0,0,0,.5);}
	.menuBtn.bt1 {top:-30px; left:50%; color:rgba(255,255,255,1); margin-left:-30px; background:#0099ff;}/*주요메뉴*/
	.menuBtn.bt1.off {color:rgba(255,225,255,.5);}
	.menuBtn.bt3 {top:12px; right:80px; color:rgba(255,255,255,1); margin-left:-30px; background:#0099ff;}
	.menuBtn.bt3:after {display:block; content:""; position:absolute; right:2px; bottom:-3px; width:72px; height:72px; background:url('/open_content/main/img2020/inc/custom_headman.png') no-repeat; background-size:100%;}
	.menuBtn.bt3.off {color:rgba(255,225,255,.5);}
	.menuBtn.bt3.off:after {display:none;}
	/* .menuBtn.off {color:rgba(255,255,255,.5);} */

	.circle_reset {padding-top:12px; border:1px solid #5c7a99; border-radius:50%;}
}


/*menu_list*/
#menuList {display:none !important;}