@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Nanum+Brush+Script&family=Nanum+Gothic+Coding:wght@400;700&family=Nanum+Gothic:wght@400;700;800&family=Nanum+Myeongjo:wght@400;700;800&family=Nanum+Pen+Script&display=swap');
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'TTWanjudaedunsancheB';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/TTWanjudaedunsancheB.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'KBO-Dia-Gothic_bold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/KBO-Dia-Gothic_bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* all */
	::-webkit-scrollbar-track{background:#eee;}
	::-webkit-scrollbar{width:5px; height:5px; background:#f2f2f2;}
	::-webkit-scrollbar-thumb{background:#fa8320;}
	::-moz-selection{background:#fa8320; color:#fff;}
	::selection{background:#fa8320; color:#fff;}
	.progress{position:fixed; top:0; left:0; border-radius:100px; height:3px; background:#fa8320; width:0%; z-index:999999;}
	html, body{font-weight:300; letter-spacing:normal; word-break:keep-all; width:100%; text-align:left; font-size:13px; color:#1c1c1b; line-height:1.3; margin:0; padding:0; font-family:'Pretendard-Regular','Noto Sans KR','Noto Sans','sans-serif','MalgunGothic','Malgun Gothic','맑은고딕','맑은 고딕','나눔고딕','NanumGothic','Helvetica','Tahoma','Arial','Dotum','돋음','DotumChe','돋음체';}
	body{transition:ease-in-out 400ms padding; font-smoothing:antialiased; -webkit-font-smoothing:antialiased; -moz-font-smoothing:unset; -moz-osx-font-smoothing:grayscale; font-smoothing:antialiased; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;}
	h1,h2,h3{padding:0 !important; margin:0 !important; display:inline-block; font-weight:normal;}
	a, a:link, a:focus, textarea, button, input, select{outline:none; resize:none; border:0px; text-decoration:none;  -webkit-appearance:none; -webkit-border-radius:0;}
	a, a:link, a:focus{text-decoration:none; color:inherit; cursor:pointer;}
	textarea, button, input, select{font-family:'Pretendard-Regular','Noto Sans KR','Noto Sans','sans-serif','MalgunGothic','Malgun Gothic','맑은고딕','맑은 고딕','나눔고딕','NanumGothic','Helvetica','Tahoma','Arial','Dotum','돋음','DotumChe','돋음체';}
	button, input[type="button"], input[type="submit"]{cursor:pointer;}
	*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
	img{border:0; max-width:100%; vertical-align:middle;}
	table, td, th{border-spacing:0px; padding:0px; text-align:inherit;}
	ul, li{list-style:none; padding:0px; margin:0px;}
	p{margin:30px 0;}
	p:first-child{margin-top:0;}
	p:last-child{margin-bottom:0;}
	b{font-weight:700;}
	.float_right{float:right;}
	.underline{text-decoration:underline;}
	.fa, .fas, .icons{vertical-align:baseline;}
	.material-icons{vertical-align:bottom; font-size:1.3em;}
	.wrap{width:100%;}
	.none{display:none !important;}
	.block{display:block;}
	.hidden{overflow:hidden;}
	.pc{display:block !important; margin:0 auto;}
	.m{display:none !important; margin:0 auto;}
	.w1280{width:1280px; margin:0 auto;}
	.color{color:#fa8320 !important;}
	.color2{color:#e8b14d !important;}
	.color3{color:#00df78 !important;}
	.color_w{color:#fff;}
	.bg_color{background:#fa8320; color:#fff; padding:3px 9px; display:inline;}
	.bg_color2{background:#e8b14d; color:#fff; padding:3px 9px; display:inline;}
	.bg_color_design{position:relative;}
		.bg_color_design:before{content:""; position:absolute; left:0; top:60%; width:100%; height:40%; background:#4c8f6a;}
		.bg_color_design span{position:relative; z-index:1;}
	.bg_color_p{background:#fa8320; color:#fff; padding:1px 4px; display:inline; border-radius:4px; vertical-align:middle;}
	.bold{font-weight:500;}
	.red{color:#ff0000 !important;}
	.left0{left:0 !important;}
	.right0{right:0 !important;}
	.text_center{text-align:center;}
	.text_left{text-align:left !important;}
	.text_right{text-align:right;}
	.table0{display:table; width:100%; height:100%; border-spacing:0;}
	.table10{display:table; width:100%; border-spacing:10px;}
	.cell{display:table-cell; vertical-align:middle;}
	.cell10{display:table-cell; width:10%; vertical-align:middle;}
	.cell20{display:table-cell; width:20%; vertical-align:middle;}
	.cell25{display:table-cell; width:25%; vertical-align:middle;}
	.cell30{display:table-cell; width:30%; vertical-align:middle;}
	.cell33{display:table-cell; width:33%; vertical-align:middle;}
	.cell40{display:table-cell; width:40%; vertical-align:middle;}
	.cell50{display:table-cell; width:50%; vertical-align:middle;}
	.cell60{display:table-cell; width:60%; vertical-align:middle;}
	.cell66{display:table-cell; width:66%; vertical-align:middle;}
	.cell70{display:table-cell; width:70%; vertical-align:middle;}
	.cell75{display:table-cell; width:75%; vertical-align:middle;}
	.cell80{display:table-cell; width:80%; vertical-align:middle;}
	.cell90{display:table-cell; width:90%; vertical-align:middle;}
	.inline{display:inline-block; vertical-align:middle;}
	.inline20{display:inline-block; vertical-align:top; width:20%; padding-right:5px; float:left;}
	.inline25{display:inline-block; vertical-align:top; width:25%; padding-right:5px; float:left;}
	.inline33{display:inline-block; vertical-align:top; width:33.33%; padding:0 5px; float:left;}
		.inline33:first-child{padding-left:0;}
		.inline33:last-child{padding-right:0;}
	.inline50{display:inline-block; vertical-align:top; width:50%; padding-right:5px; float:left;}
		.inline50:last-child{display:inline-block; width:50%; padding-left:5px; padding-right:0px; float:left;}
	.inline66{display:inline-block; vertical-align:top; width:66.66%; padding-right:5px; float:left;}
	.inline75{display:inline-block; vertical-align:top; width:75%; padding-right:5px; float:left;}
	.inline80{display:inline-block; vertical-align:top; width:80%; padding-right:5px; float:left;}
	.overlay{position:fixed; top:0; left:0; height:100%; width:100%; background:#1c1c1b; opacity:0.7; z-index:11;}
	.close_wrap{cursor:pointer; position:absolute; right:15px; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:25px; height:25px; z-index:5;}
	.close_wrap .close:before, .close_wrap .close:after{position:absolute; left:15px; content:''; height:25px; width:2px; background:#fff;}
		.close_wrap .close{opacity:1;}
		.close_wrap .close:before{transform:rotate(45deg);}
		.close_wrap .close:after{transform:rotate(-45deg);}
	.plus_wrap{position:absolute; right:5px; top:50%; width:30px; height:30px; margin:0 auto; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
		.plus_wrap .plus:before, .plus_wrap .plus:after{content:""; position:absolute; background:rgba(0,0,0,0.7);}
			.plus_wrap .plus:before{left:50%; top:5px; bottom:5px; width:1px; transform:translateX(-50%);}
			.plus_wrap .plus:after{top:50%; left:5px; right:5px; height:1px; transform:translateY(-50%);}
	.bottom_banner{position:fixed; right:10px; bottom:10px; width:100%; max-width:65px; z-index:9;}
		.bottom_banner img{width:100%;}
	.aos_hidden{overflow:hidden;}

	.robo{font-family:'Roboto', NanumSquareR; font-weight:900; line-height:1 !important; letter-spacing:-1px !important;}
	.myungjo{font-family:'KBIZHanmaumMyungjo'; letter-spacing:-1px !important;}
	.poppin{font-family:'Poppins', sans-serif; font-weight:500;}
	.abr{font-family:'Abril Fatface', cursive; font-weight:500;}
	.mont{font-family:'Montserrat', sans-serif;}
	.wanju{font-family: 'KBO-Dia-Gothic_bold'; font-weight:700;}
	.gmarket{font-family:'GmarketSansMedium','Helvetica','Tahoma','Arial','Dotum','ë‹ìŒ','DotumChe','ë‹ìŒì²´';}

	input:-webkit-autofill,
	input:-webkit-autofill:hover, 
	input:-webkit-autofill:focus,
	textarea:-webkit-autofill,
	textarea:-webkit-autofill:hover,
	textarea:-webkit-autofill:focus,
	select:-webkit-autofill,
	select:-webkit-autofill:hover,
	select:-webkit-autofill:focus {
		-webkit-box-shadow:0 0 0px 1000px none inset;
		transition:background-color 5000s ease-in-out 0s;
	}

	.noto{font-family:'Noto Sans kr',sans-serif; font-weight:500;}
	.robo{font-family:'Roboto', NanumSquareR; font-weight:600;}


	.cont_list > ul{display:flex; width:100%; flex-wrap:wrap;}
		.cont_list_width > ul{display:table; width:auto; margin:0 auto; text-align:center;}
			.cont_list_width > ul > li{float:none !important;}
		.cont_list_align > ul{margin:0;}
		.cont_list_content_align > ul{align-items:center;}
			.cont_list_content > ul > li{margin-right:50px !important; margin-top:0 !important; width:calc(1 / 2 * 100% - (1 - 1 / 2) * 50px) !important;}
				.cont_list_content > ul > li:nth-child(2n){margin-right:0 !important;}
		.cont_list_content_search > ul > li:last-child .input_btn_wrap{float:right;}

		.cont_list > ul > li{display:inline-block; vertical-align:middle; margin-right:20px; margin-top:20px;}
			.cont_list1 > ul > li{width:100%; margin-right:0;}
				.cont_list1 > ul > li:first-child{margin-top:0;}
			.cont_list2 > ul > li{width:calc(1 / 2 * 100% - (1 - 1 / 2) * 20px);}
				.cont_list2 > ul > li:nth-child(-n+2) {margin-top:0;}
				.cont_list2 > ul > li:nth-child(2n){margin-right:0;}
			.cont_list3 > ul > li{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 20px);}
				.cont_list3 > ul > li:nth-child(-n+3) {margin-top:0;}
				.cont_list3 > ul > li:nth-child(3n){margin-right:0;}
			.cont_list4 > ul > li{width:calc(1 / 4 * 100% - (1 - 1 / 4) * 20px);}
				.cont_list4 > ul > li:nth-child(-n+4) {margin-top:0;}
				.cont_list4 > ul > li:nth-child(4n){margin-right:0;}
			.cont_list5 > ul > li{width:calc(1 / 5 * 100% - (1 - 1 / 5) * 20px);}
				.cont_list5 > ul > li:nth-child(-n+5) {margin-top:0;}
				.cont_list5 > ul > li:nth-child(5n){margin-right:0;}
			.cont_list6 > ul > li{width:calc(1 / 6 * 100% - (1 - 1 / 6) * 20px);}
				.cont_list6 > ul > li:nth-child(-n+6) {margin-top:0;}
				.cont_list6 > ul > li:nth-child(6n){margin-right:0;}

		.cont_list2_1 > ul > li{width:calc(100% - 75% - (1 - 1 / 2) * 20px);}
			.cont_list2_1 > ul > li.cont_list2_1_box{width:calc(100% - 25% - (1 - 1 / 2) * 20px);}

		.cont_list2_2 > ul > li{width:calc(100% - 60% - (1 - 1 / 2) * 20px);}
			.cont_list2_2 > ul > li.cont_list2_2_box{width:calc(100% - 40% - (1 - 1 / 2) * 20px);}

			
		.cont_list_small > ul > li{display:inline-block; float:left; margin-right:10px; margin-top:10px;}
			.cont_list_small1 > ul > li{width:100%; margin-right:0;}
				.cont_list_small1 > ul > li:first-child{margin-top:0;}
			.cont_list_small2 > ul > li{width:calc(1 / 2 * 100% - (1 - 1 / 2) * 10px);}
				.cont_list_small2 > ul > li:nth-child(-n+2) {margin-top:0;}
				.cont_list_small2 > ul > li:nth-child(2n){margin-right:0;}
			.cont_list_small3 > ul > li{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 10px);}
				.cont_list_small3 > ul > li:nth-child(-n+3) {margin-top:0;}
				.cont_list_small3 > ul > li:nth-child(3n){margin-right:0;}
			.cont_list_small4 > ul > li{width:calc(1 / 4 * 100% - (1 - 1 / 4) * 10px);}
				.cont_list_small4 > ul > li:nth-child(-n+4) {margin-top:0;}
				.cont_list_small4 > ul > li:nth-child(4n){margin-right:0;}
			.cont_list_small5 > ul > li{width:calc(1 / 5 * 100% - (1 - 1 / 5) * 10px);}
				.cont_list_small5 > ul > li:nth-child(-n+5) {margin-top:0;}
				.cont_list_small5 > ul > li:nth-child(5n){margin-right:0;}



	/* popup */
		.popup_wrap{position:fixed; z-index:999999; box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1); transition: All 0.0s ease; -webkit-transition: All 0.0s ease; -moz-transition: All 0.0s ease; -o-transition: All 0.0s ease;}
			.popup{position:relative;}
				.popup_close_wing{position:absolute; right:0; top:0; background:#fa8320; padding:20px; box-shadow:15px 0px 15px 0px rgba(0,0,0,0.1);}
					.popup_close_wing .close_wrap{right:10px;}
						.popup_close_wing .close_wrap .close{opacity:1;}
			.popup_wrap .popup_foot{position:relative; text-align:left; font-size:12px; color:#fff; background:#424242;}
				.popup_wrap .popup_foot .checkbox{margin:10px 15px;}
				.popup_wrap .popup_foot .popup_close{cursor:pointer; padding:0 15px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; height:100%; right:0; top:0;}
			.popup_wrap img{width:100%; max-width:640px;}

	/* modal */
		.modal_open{cursor:pointer;}
			.modal{position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; outline:0;}
			.modal2{position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; outline:0;}
				.modal-dialog{top:0; width:75% !important;}
					.modal-dialog_480{max-width:480px; margin:30px auto;}
					.modal-dialog_720{max-width:720px; margin:30px auto;}
					.modal-dialog_1024{max-width:1024px; margin:30px auto;}
				.modal-content{border-radius:4px; border:0; background:#fff; box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1) !important;}
				.modal-open{padding-right:0 !important;}
					.modal-open .modal{overflow-x:hidden; overflow-y:auto;}
					.modal-open .modal2{overflow-x:hidden; overflow-y:auto;}

				.modal-backdrop{position:fixed;	top:0; right:0; bottom:0; left:0; z-index:1040; background:#000; opacity:0.5;}
					.modal-backdrop.show{opacity:0.5;}

				.modal_box{padding:20px;}
				.modal_tab_box{border-top:1px solid rgba(0,0,0,0.1);}
					.modal_box_scroll{position:relative; overflow:auto; height:50vh; border:1px solid rgba(0,0,0,0.1); padding:20px;}
					.modal_box ul li .inline50{max-width:300px;}
					.modal_box ul{border:1px solid rgba(0,0,0,0.1);}
						.modal_box ul li{border-top:1px solid rgba(0,0,0,0.1);}
							.modal_box .cell{padding:15px;}
								.modal_box .cell:first-child{background:#f4f6f8; font-weight:500; border-right:1px solid rgba(0,0,0,0.1); width:25%; min-width:110px; max-width:100px;}

					.modal_writie_wrap .modal_box .cell:first-child{width:15%;}
					
					.modal_title{position:relative; background:#fff; font-size:18px; padding:20px; border-bottom:1px solid rgba(0,0,0,0.1);}
						.modal_title .close_wrap .close:before, .modal_title .close_wrap .close:after{background:#000;}
						.modal_title .modal_title_info{display:inline-block; font-size:15px; color:rgba(0,0,0,0.5);}
					.modal_stitle{font-size:15px; padding:10px 0;}
					.modal_text_box{padding:20px; border:1px solid rgba(0,0,0,0.1);}
						.modal_text{font-size:13px; margin:15px 0;}
							.modal_text:first-child{margin-top:0;}
							.modal_text:last-child{margin-bottom:0;}
							.modal_text ul{border:0;}
								.modal_text ul li{margin-bottom:5px; border-top:0;}
									.modal_text ul li:last-child{margin-bottom:0;}

					.modal_bt{width:100%; margin:0 auto; margin-top:15px; text-align:right;}
						.modal_bt .inline50:last-child{text-align:left;}

						.modal_bt .inline33{text-align:center;}
							.modal_bt .inline33:first-child{text-align:right;}
							.modal_bt .inline33:last-child{padding-right:0; text-align:left;}

							.modal_bt input{font-size:15px; max-width:150px;}

					.modal_img{}
						.modal_img img{width:100%;}
					.modal_info{color:rgba(0,0,0,0.5);}
						.modal_info ul{border:0;}
							.modal_info ul li{margin:10px 0; border-top:0;}
								.modal_info ul li:last-child{margin-bottom:0;}

					.inf_title{position:relative;}
						.inf_title i{cursor:pointer;}
							.inf_title .inf_text{text-align:left; font-weight:normal; min-width:250px; border-radius:4px; position:absolute; right:0; padding:20px; border:1px solid rgba(0,0,0,0.1); box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1); background:#fff; z-index:9999;}
								.inf_title .inf_text ul li{margin-bottom:10px;}
									.inf_title .inf_text ul li:last-child{margin-bottom:0;}
							.inf_title .inf_text img{max-width:200px;}
						.inf_title .inf_txt{cursor:pointer;}

	/* btn */
		.btn{text-align:center; padding:10px 20px; width:100%; height:100%; font-weight:500; cursor:pointer; border-radius:4px; font-weight:500;}
		.btn1_green2{background:#424242; color:#fff;text-align:center; padding:10px 20px; width:100%; height:100%; font-weight:500; cursor:pointer; border-radius:4px; font-weight:500;}
		.btn1_green2:hover{background:#212121;text-align:center; padding:10px 20px; width:100%; height:100%; font-weight:500; cursor:pointer; border-radius:4px; font-weight:500;}

			.btn1_blue{background:#fa8320; color:#fff;}
				.btn1_blue:hover{background:#ed6f07;}
			.btn1_green{background:#424242; color:#fff;}
				.btn1_green:hover{background:#212121;}
			.btn1_grey{background:linear-gradient(#fff,#f4f6f8,#f4f6f8) !important; border:1px solid rgba(0,0,0,0.1) !important;}
				.btn1_grey:hover{background:#f1f1f1 !important;}
			.btn1_bg{background:none; border:1px solid rgba(255,255,255,0.3); color:#fff; font-weight:normal;}
				.btn1_bg:hover{background:rgba(255,255,255,0.1);}
			.btn1_bg_none{background:none; border:1px solid rgba(0,0,0,0.5);}
				.btn1_bg_none:hover{background:#fff;}
			

			.btn1_blue_grey{background:#fff; border:1px solid rgba(0,0,0,0.1);}
				.btn1_blue_grey:hover{background:#f4f6f8;}

			.btn2_blue{background:#fa8320; color:#fff; border:1px solid #fa8320;}
				.btn2_blue:hover{background:#fff; color:#fa8320;}
			.btn2_green{background:#eb6243; color:#fff; border:1px solid #eb6243;}
				.btn2_green:hover{background:#fff; color:#eb6243;}
			
			.btn3_blue{background:#5591e3; border:1px solid #5591e3; color:#fff;}
				.btn3_blue:hover{background:#2876e1}
			.btn3_green{background:#fff; border:1px solid #eb6243; color:#eb6243;}
				.btn3_green:hover{background:#eb6243; color:#fff;}

	/* etc */
		.logout_wrap{position:relative; min-height:75vh;}
			.logout_head{position:absolute; top:0; left:0; width:100%; z-index:999; padding:15px;}
				.logout_head .logout_head_logo{padding:0px 20px;}
					.logout_head .logout_head_logo img{width:100%; max-width:150px;}
					.logout_head .logout_head_logo span{font-size:15px; vertical-align:bottom; color:rgba(0,0,0,0.5);}

			.logout_head_w{position:absolute; left:0; top:0; width:100%; z-index:99; color:#fff; border-bottom:1px solid rgba(255,255,255,0.1);}
				.logout_head_w .logout_head_logo span{color:rgba(255,255,255,0.5);}

		/* login */
			.login_wrap{font-size:15px;}
				.login_wrap .cont_title_wrap{font-size:20px;}
			.login_wrap .login{max-width:1024px;}
			.login_wrap .input_text_wrap label input{box-shadow:none; border-bottom:1px solid rgba(0,0,0,0.1); border-radius:0; padding:0px;}
			.login_wrap .input_text_wrap input:invalid:not(:focus)+*{left:0;}
			.login_wrap .input_text_wrap span{left:0; padding:0;}


		.login_head_wrap{position:relative; height:100vh; background:#000 !important; overflow:hidden;}
			.login_head_wrap:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/img/login_bg.jpg") no-repeat !important; background-size:cover; background-position:center center; opacity:0.5;}
			.login_head_wrap:after{content:""; position:absolute; left:0; top:0; width:100%; height:250%; background:rgba(0,0,0,0.3);}
			.login_head{position:relative; overflow:hidden; max-width:1024px; margin:0 auto; display:table; width:100%;}
				.login_head_title_wrap{color:#fff; text-align:left; display:table-cell; width:50%; vertical-align:middle;}
					.login_head_title_info{font-size:24px;}
					.login_head_title{font-size:5em; line-height:1;}
					.login_head_title_text{font-size:16px; margin-top:10px;}
				.login_container_wrap{display:table-cell; width:50%; vertical-align:middle;}
					.login_container_box{width:420px; margin:0 auto; overflow:hidden; border-radius:30px; background:#fff;}
					.login_container{padding:100px 50px;}
						.login_tab{text-align:center; background:#f4f6f8; font-size:15px;}
							.login_tab ul{display:table; width:100%;}
								.login_tab ul li{position:relative; cursor:pointer; display:table-cell; width:33.33%; padding:15px 0; border-bottom:1px solid rgba(0,0,0,0.1); border-right:1px solid rgba(0,0,0,0.1);}
								.login_tab ul li:last-child{border-right:0;}
								.login_tab ul .check{background:#fff; font-weight:500;}
									.login_tab ul .check:after{position:absolute; content:""; left:0; background:#fff; bottom:-1px; height:2px; width:100%;}
							.login_input_box{margin-bottom:15px; position:relative;}
							.login_input_box_title{font-size:18px; text-align:center; margin-bottom:50px;}
								.login_input_box_title img{width:75%; margin:0 auto;}
						.login_bt ul li{margin:15px 0;}
							.login_bt ul li:last-child{margin-bottom:0;}
						.login_info{margin-top:30px; text-align:left; color:rgba(0,0,0,0.5);}
							.login_info .input_btn_wrap{margin-top:15px;}
							.login_info ul{}
						.login_btn{margin:15px 0; text-align:center;}
							.login_btn ul li{display:inline-block; position:relative; padding:0px 10px;}
								.login_btn ul li:after{content:""; position:absolute; background:rgba(0,0,0,0.2); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
									.login_btn ul li:last-child:after{display:none;}
									.login_btn ul li div{}
						.login_eye_wrap{position:absolute; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); right:10px; font-size:18px; color:#aaa; cursor:pointer;}
							.login_eye_wrap:hover{color:#1a73e8;}

						.login_form_login_text{text-align:center;}


				.login_wrap_mng{padding:75px 0;}
					.login_wrap_mng .login_text_wrap{text-align:left; position:relative; z-index:1;}
					.login_wrap_mng .login_title{font-size:38px; font-family:'Poppins', sans-serif; font-weight:600; line-height:1.2;}
					.login_wrap_mng .login_stitle{font-size:18px;}
					.login_wrap_mng .login_text{margin-top:50px; font-size:15px; font-weight:normal;}
					.login_wrap_mng .login_img{margin-bottom:25px; text-align:center;}
						.login_wrap_mng .login_img img{max-width:150px;}
					.login_wrap_mng .login_container{width:100%; max-width:320px; margin:0 auto; padding:0;}
					.login_wrap_mng .logout{width:100%; margin:0 auto; border-radius:20px; overflow:hidden; box-shadow:0px 0px 50px 5px rgb(0,0,0,0.1);}
					.login_wrap_mng .cell50{padding:200px 75px; background:#fff; position:relative; overflow:hidden;}
						.login_wrap_mng .cell50:first-child{background:linear-gradient(#eb6243, #ff9d87); color:#fff;}
							.login_wrap_mng .cell50:first-child:before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url("/common/img/login_bg.jpg") no-repeat; background-size:cover; background-position:center center; opacity:0.5;}
							.login_wrap_mng .cell50:first-child:after{content:""; position:absolute; left:0; top:0; width:100%; height:250%; background:conic-gradient(from 180deg at center center, #06ff00 30%, #0089ff 45%, #ff2d00 80%); opacity:0.7;}


		.login_cont_wrap{text-align:center;}
			.login_cont_wrap{background:#fff;}
			.login_cont_wrap:nth-child(2n+1){background:#f4f6f8;}
			.login_cont_wrap > .table0{position:relative; z-index:1;}
				.login_cont_wrap .table0 .cell50{vertical-align:top;}

			.login_cont_title_wrap{}
				.login_cont_title{font-size:24px; margin-bottom:15px;}
				.login_cont_title_info{font-size:15px;}

			.login_cont{padding:125px 50px;}
				.login_content_list{}
					.login_content_list_box{box-shadow:0px 10px 15px 2px rgb(0,0,0,0.05);}
					.login_content_list_img_wrap{}
						.login_content_list_img{overflow:hidden;}
							.login_content_list_img img{width:100%; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s;}
							.login_content_list_img:hover img{transform:scale(1.02); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}

					.login_content_list_title_wrap{padding:20px;}
						.login_content_list_title{font-size:20px;}
						.login_content_list_title_info{margin-top:15px; font-size:14px;}


		.login_cont_wrap .cont_list1 ul li{background:#f4f6f8;}

		.login_foot_wrap{height:auto !important;}
			.login_foot_wrap .foot_wrap{text-align:center;}
			.login_foot_wrap .foot_wrap .foot_logo{margin:0 auto; margin-bottom:15px;}
			.login_foot_wrap .foot_wrap .foot ul li{float:none;}


		.login_cont01{position:relative;}
			.login_cont01 li{text-align:center;}
			.login_cont01 li:first-child{}
			.login_cont01:before{content:""; position:absolute; left:50%; top:55%; transform:translate(-50%,-50%); width:560px; height:560px; background:url("/common/img/login_cont01_img.png") center center no-repeat; background-size:100%;}
			.login_cont01 .cont_text_box{padding:20px 0; position:relative; border:1px solid rgba(0,0,0,0.1); background:rgba(255,255,255,0.5);}
			.login_cont01 img{display:none;}
		.login_cont02{background:#232323 !important; color:#ccc; text-align:left;}


			/* scroll */
				.scroll_down_icon{color:#fff; position:absolute; bottom:0; left:50%; transform:translate(-50%,-50%); animation:scroll_down_icon_move 1.5s linear infinite;}
					.scroll_down_text{font-size:15px; margin-top:15px;}
					.scroll_down_icon_mouse{margin:0 auto; display:block; border-radius:50px; border:2px solid #fff; height:50px; width:25px; position:relative;}
						.scroll_down_icon_mouse_move{position:absolute; background-color:#fff; height:8px; width:4px; border-radius:100px; left:50%; transform:translateX(-50%); animation:scroll_down_icon_mouse_move 2s linear infinite;}
						@keyframes scroll_down_icon_mouse_move {
							0% {transform:translate(-50%,5px); opacity:0;}
							50% {transform:translate(-50%,15px); opacity:1;}
							100% {transform:translate(-50%,30px); opacity:0;}
						}
						@keyframes scroll_down_icon_move {
							0% {bottom:10px; opacity:1;}
							50% {bottom:0; opacity:0.2;}
							100% {bottom:10px; opacity:1;}
						}


		/* signup */
		.signup_wrap{margin:50px 0; font-size:15px;}
			.signup_wrap .input_text_info{font-size:13px;}
			.signup_wrap .signup{max-width:720px; margin:0 auto;}
				.signup_title{font-size:24px; text-align:left; margin:30px 0 15px 0; font-weight:500;}
					.signup_title:first-child{margin-top:0;}
				.signup_stitle{font-size:18px;}
				.signup_text{border:1px solid rgba(0,0,0,0.1); padding:20px; margin:15px 0;}
				.signup_text .signup_join_right{margin-top:15px;}
				.signup_bt{width:100%; margin:0 auto; margin-top:15px; text-align:right;}
				.signup_bt .inline50:last-child{text-align:left;}
					.signup_bt input{font-size:15px; max-width:150px;}


				
					.signup_step ul{display:table; width:100%; text-align:center;}
						.signup_step ul li{color:rgba(0,0,0,0.5); display:inline-block; width:150px; height:150px; margin-right:10px; position:relative; padding:15px; text-align:center; background:#f4f6f8; border-radius:100%;}
							.signup_step ul li span{font-size:24px; display:block; margin-bottom:5px; font-weight:bold;}
						.signup_step ul .check{background:#fa8320; color:#fff; font-weight:500; border:0;}

			/* signup agree */
				.signup_wrap .terms_text{height:30vh; border:1px solid rgba(0,0,0,0.1); border-radius:10px;}
				.signup_wrap .swiper-container{cursor:auto;}
				
				.signup_agree_wrap{padding:30px;}
					.signup_agree_all_wrap{text-align:left; font-weight:500; padding:20px; background:#f4f6f8;}
					.signup_agree_input{border-top:0; font-weight:500; margin-top:10px;}
						.signup_agree{text-align:left; margin-top:30px; padding:20px; border:1px solid rgba(0,0,0,0.1);}

			/* signup type */
				.signup_type_wrap{padding:30px; text-align:left;}

				.signup_type_identity{max-width:500px;}

						.signup_type_btn_info{margin:15px 0; font-size:15px;}

			/* signup join */
				.signup_join_wrap{padding:30px; text-align:left; max-width:720px; margin:0 auto;}
					.signup_join_wrap ul{padding:30px; border:1px solid rgba(0,0,0,0.1);}
					.signup_join_wrap ul li{margin:20px 0;}
					.signup_join_wrap ul li:first-child{margin-top:0;}
					.signup_join_wrap ul li:last-child{margin-bottom:0;}
					.signup_join_wrap ul li .inline50{max-width:300px;}
					.signup_join_wrap .input_text_wrap{}
					.signup_join_wrap .select_wrap{}
								.signup_join_wrap .cell:first-child{font-weight:500; width:20%; min-width:110px; max-width:100px;}
						.signup_join_right .table0{margin-bottom:15px;}
							.signup_join_right .table0:last-child{margin-bottom:0;}

			.signup_join_identity{text-align:center; margin:50px auto !important; max-width:300px; border:1px solid rgba(0,0,0,0.1); border-radius:100%; background:#f4f6f8;}
				.signup_join_identity input{font-size:18px;}
			.signup_join_img{width:50%; margin:0 auto;}
				.signup_join_img img{width:100%;}

			/* signup product */
				.signup_product_wrap{}
					.signup_product_wrap .signup_product_checkbock_wrap{border-top:1px solid rgba(0,0,0,0.1); margin:10px 0; padding:10px 0;}
						.signup_product_wrap .signup_product_checkbock_wrap .input_text_wrap{margin-top:10px;}

			/* signup completed */
				.signup_completed_wrap{text-align:center; padding:60px; border:1px solid rgba(0,0,0,0.1); border-radius:10px; max-width:720px; margin:30px auto;}
						.signup_completed_wrap img{max-width:240px; margin-bottom:30px;}
					.signup_completed_title{margin-bottom:30px; font-size:32px; line-height:1.2;}
					.signup_completed_wrap .check_icon_wrap{margin:30px auto}
					.signup_completed_text{margin:30px 0;}
						.signup_completed_text ul{border:0;}
							.signup_completed_text ul li{border:0; padding:2px 0;}
					.signup_completed_btn{max-width:300px; margin:0 auto;}
						.signup_completed_btn input{font-size:18px;}
					
					
					
					


	/* head */
		.head_wrap{text-align:left; position:fixed; width:100%; min-width:1280px; left:0; top:0; background:#fff; z-index:10;}
			.head_wrap .head_info{background:#424242; height:45px; font-size:12px; color:rgba(255,255,255,0.7); padding:10px 20px; font-weight:normal;}
				.head_wrap .head_info .head_info_box{text-align:right;}
					.head_wrap .head_info .head_info_box ul{display:table; width:100%;}
						.head_wrap .head_info .head_info_box ul li{display:inline-block; padding:0px 10px; position:relative;}
							.head_wrap .head_info .head_info_box ul li:first-child{padding-left:0;}
							.head_wrap .head_info .head_info_box ul li:last-child{padding-right:0;}
							.head_wrap .head_info .head_info_box ul li:after{content:""; position:absolute; background:rgba(255,255,255,0.2); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
							.head_wrap .head_info .head_info_box ul li:last-child:after{display:none;}
							.head_wrap .head_info .head_info_box ul li a{display:block;}
								.head_wrap .head_info .head_info_box ul li a:hover{text-decoration:underline;}

								.grade_wrap{vertical-align:middle; text-align:center; display:inline-block;}
									.grade{font-family:'Faster One', cursive; font-size:18px;}

			.head_wrap .head{display:table; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); height:60px;}
				.head_wrap .head .head_logo{display:inline-block; vertical-align:middle; padding:0px 30px;}
					.head_wrap .head .head_logo img{width:100%; max-width:180px;}
					.head_wrap .head .head_logo span{font-size:15px; vertical-align:bottom; color:rgba(0,0,0,0.5);}
				.head_wrap .head .head_menu{display:inline-block; vertical-align:middle; font-size:17px; height:100%;}
					.head_wrap .head .head_menu ul{display:table; width:100%; height:100%;}
						.head_wrap .head .head_menu ul li{display:inline-block; height:100%;}
							.head_wrap .head .head_menu ul li a{display:block; height:100%; padding:0 20px; position:relative;}
								.head_wrap .head .head_menu ul li a:hover:after{content:""; position:absolute; left:0; bottom:0; width:100%; border-bottom:3px solid rgba(0,0,0,0.1);}
							.head_wrap .head .head_menu ul .check{color:#fa8320;}
								.head_wrap .head .head_menu ul .check a:after{content:""; position:absolute; left:0; bottom:0; width:100%; border-bottom:3px solid #fa8320 !important;}
				
				.head_wrap .head .head_advertiser_wrap{float:right; background:#f4f6f8; position:relative; z-index:6; height:100%; vertical-align:middle; border-left:1px solid rgba(0,0,0,0.1);}
					.head_wrap .head .head_advertiser{height:100%; cursor:pointer; padding:0 20px;}
				.head_wrap .head .head_advertiser_open{background:#f4f6f8;}
					.head_wrap .head .head_advertiser_open:after{position:absolute; content:""; left:0; bottom:-1px; height:2px; width:100%; background:#f4f6f8;}

					.head_wrap .head_advertiser_dropdown_wrap{padding:15px; font-weight:normal; background:#f4f6f8; border:1px solid rgba(0,0,0,0.1); border-right:0; box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1); position:absolute; width:auto; min-width:500px; top:100%; right:0; z-index:0; float:left; text-align:center; font-family:'나눔고딕','Nanum Gothic',Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;}
					.head_wrap .head_advertiser_dropdown_wrap2{min-width:400px;}
						.head_wrap .head_advertiser_dropdown{background:#fff; border:1px solid rgba(0,0,0,0.1);}
							.head_wrap .head_advertiser_dropdown_input input{background:none; padding:15px; width:100%; border-bottom:1px solid rgba(0,0,0,0.1);}
							.head_wrap .head_advertiser_dropdown ul{height:200px; text-align:left; overflow-y:scroll;}
								.head_wrap .head_advertiser_dropdown ul li{padding:5px 10px;}
									.head_wrap .head_advertiser_dropdown ul li:hover{background:#f4f6f8;}
									.head_wrap .head_advertiser_dropdown ul li .name{display:table; position:relative; width:100%; padding-left:15px;}
										.head_wrap .head_advertiser_dropdown ul li .name:before{content:""; position:absolute; left:0; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:6px; height:6px; background:#fa8320; border-radius:100%;}
									.head_wrap .head_advertiser_dropdown ul li span{width:15%; color:rgba(0,0,0,0.5); padding:0px 10px; display:table-cell; vertical-align:middle;}
									.head_wrap .head_advertiser_dropdown ul li .float_right{width:30%; display:table-cell; vertical-align:middle; float:none;}
									.head_wrap .head_advertiser_dropdown ul li .float_right .text_wrap{width:100%; max-width:75px;}
									.head_wrap .head_advertiser_dropdown2 ul li .float_right .text_wrap{width:100%; max-width:100px;}
									.head_wrap .head_advertiser_dropdown ul li .text_wrap{width:55%; display:table-cell; vertical-align:middle;}
									.head_wrap .head_advertiser_dropdown_wrap2 ul li .text_wrap{width:70%;}

			.head_wrap .head_notice{background:#fa8320; color:#fff; padding:10px 20px; text-align:center; border-bottom:1px solid rgba(0,0,0,0.1); position:relative;}
				.head_wrap .head_notice .close_wrap{width:20px; height:20px;}
					.head_wrap .head_notice .close_wrap .close:before,.head_wrap .head_notice  .close_wrap .close:after{height:20px;}

	/* left */
		.left_wrap{position:fixed; top:105px; height:100%; left:0; width:200px; background:#fff; border-right:1px solid rgba(0,0,0,0.1); z-index:9;}
			.left_notice{top:144px;}
			
			.left_wrap .left{}
				.left_wrap .left .left_top{padding:20px;}
				.left_wrap .left .left_top .left_btn{margin-bottom:15px;}
				.left_wrap .left .left_top .left_btn:last-child{margin-bottom:0;}
				.left_wrap .left .left_top .left_search_wrap{margin-top:15px;}
					.left_wrap .left .left_top .left_search{position:relative;}
						.left_wrap .left .left_top .left_search input{padding:10px 15px; padding-left:35px; box-shadow:0px 0px 0px 1px rgba(0,0,0,0.1); width:100%;}
							.left_wrap .left .left_top .left_search input:focus{box-shadow:0px 0px 0px 1px #fa8320;}
						.left_wrap .left .left_top .left_search_info{margin-top:10px; position:relative;}

		.left_wrap .left .left_menu_wrap{border-top:1px solid rgba(0,0,0,0.1); overflow-y:scroll;}
			.left_wrap .left .left_menu_wrap ul .left_menu{position:relative;}
			.left_wrap .left .left_menu_wrap ul .left_menu > a:hover{background:#f4f6f8;}
			.left_wrap .left .left_menu_wrap ul li a{display:block; position:relative; padding:13px 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
				.left_wrap .left .left_menu_wrap ul li a:hover{color:#fa8320;}
			.left_wrap .left .left_menu_wrap ul .check{color:#fa8320; font-weight:500;}
				.left_wrap .left .left_menu_wrap .left_menu .left_menu_open{color:#fa8320; font-weight:500;}
				.left_wrap .left .left_menu_wrap .left_menu .left_menu_icon{position:absolute; right:0; top:0; height:45px; width:45px; cursor:pointer;}
			.left_wrap .left .left_menu_wrap .left_menu .left_menu_icon:after{height:8px; width:8px; position:absolute; top:40%; right:25px; margin:0; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; content:""; display:inline-block; -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg); transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease;}
				.left_wrap .left .left_menu_wrap .left_menu_open .left_menu_icon:after{-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
		.left_wrap .left .left_menu_wrap .left_menu .left_menu_submenu{position:relative;}
		.left_wrap .left .left_menu_wrap .left_menu .left_menu_submenu_icon{position:absolute; right:0; top:0; height:45px; width:45px; cursor:pointer;}
			.left_wrap .left .left_menu_wrap .left_menu .left_menu_submenu_icon:hover:before{width:2px; background:#fa8320;}
			.left_wrap .left .left_menu_wrap .left_menu .left_menu_submenu_icon:hover:after{height:2px; background:#fa8320;}
			.left_wrap .left .left_menu_wrap .left_menu_submenu .left_menu_submenu_icon:before{top:34%; right:24px; width:1px; height:14px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
			.left_wrap .left .left_menu_wrap .left_menu_submenu .left_menu_submenu_icon:after{top:47%; right:18px; width:14px; height:1px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_open > a{font-weight:bold; color:#fa8320;}
					.left_wrap .left .left_menu_wrap .left_menu_submenu_icon_open:before{display:none;}

			.left_wrap .left .left_menu_wrap .left_menu_ul{background:#f4f6f8; display:none;}
				.left_wrap .left .left_menu_wrap .left_menu_ul_open{display:block}
			.left_wrap .left .left_menu_wrap .left_menu_submenu_ul{background:rgba(0,0,0,0.05); max-height:225px; overflow-y:scroll; display:none;}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_ul_open{display:block;}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li a{position:relative; padding-left:35px; padding-right:40px;}
					.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li > a:before{top:17px; left:20px; width:1px; height:7px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
					.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li > a:after{top:23px; left:20px; width:7px; height:1px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li span{position:absolute; right:10px; top:13px;}
					.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li span:before{border-radius:100px; color:#fff; padding:2px 4px; min-width:20px; font-size:10px;}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li .left_menu_submenu_off:before{content:"OFF"; background:rgba(0,0,0,0.4);}
				.left_wrap .left .left_menu_wrap .left_menu_submenu_ul li .left_menu_submenu_on:before{content:"ON"; background:#fa8320;}

			.left_title_menu{}
				.left_title_menu li:hover{background:#f4f6f8;}
				.left_title_menu .check{border-left:5px solid #fa8320; font-weight:500; background:#f4f6f8;}


			.search_info_modal{width:150%; border-radius:4px; position:absolute; padding:20px; border:1px solid rgba(0,0,0,0.1); box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1); background:#fff; z-index:9999; left:100%; -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0);}


	/* cont */
		.cont_wrap{margin:0 auto; margin-top:105px; margin-left:200px; min-width:1280px;}
			.cont_notice{margin-top:145px;}
			.cont_left_none{margin-left:0;}
			.cont{padding:20px; background:#f4f6f8;}
			
				.cont_title_wrap{font-size:14px; margin-bottom:20px; position:relative;}
					.cont_title_wrap:last-child{margin-bottom:0;}
						.cont_title{font-size:1.2em; line-height:1.2;}
							.cont_title h1{font-size:1.6em; text-transform:uppercase;}
							.cont_title h2{font-size:1.4em;}
							.cont_title h3{font-size:1.2em;}

						.cont_title_info{margin:10px 0; display:inline-block !important;}
							.cont_title_info:first-child{margin-top:0;}
							.cont_title_info:last-child{margin-bottom:0;}

					.cont_title_wrap_design{position:relative; padding-bottom:30px; margin-bottom:30px;}
						.cont_title_wrap_design:before{content:""; background:rgba(0,0,0,0.5); width:50%; max-width:50px; height:2px; position:absolute; bottom:0; left:0;}
					.cont_title_wrap_design.text_center:before{content:""; left:50%; transform:translateX(-50%);}

			.cont_box_btn{text-align:left; display:table; width:100%;}
				.cont_box_btn .cell:last-child{text-align:right;}
				.cont_box_btn ul{display:table; width:100%;}
					.cont_box_btn ul li{display:inline-block; margin-right:5px; vertical-align:middle;}
						.cont_box_btn ul li:last-child{margin-right:0;}
						.cont_box_btn ul li .btn{padding:0px 15px;}
					.cont_box_btn .cell_select{padding-right:80px;}


				.cont_text_wrap{margin:20px 0;}
					.cont_text_wrap:first-child{margin-top:0;}
					.cont_text_wrap:last-child{margin-bottom:0;}
						.cont_text_box{margin-bottom:20px;}
							.cont_text_box:last-child{margin-bottom:0;}
							.cont_text_title{font-size:1.2em;}
							.cont_text{margin:10px 0;}
								.cont_text:first-child{margin-top:0;}
								.cont_text:last-child{margin-bottom:0;}
							.cont_text_inner{margin:5px 0;}
								.cont_text_inner:first-child{margin-top:0 !important;}
								.cont_text_inner:last-child{margin-bottom:0 !important;}
							.cont_text_info{font-size:0.9em; opacity:0.7;}
							.cont_text_label{background:#000; color:#fff; font-size:0.6em; padding:2px 8px; border-radius:5px; vertical-align:middle;}

			.highchart_wrap{min-height:275px;}
			.highchart_mng_wrap{min-height:400px; margin:20px auto;}



		

	/* main */
		.main_wrap{margin-left:0;}
			.main_wrap .cont_box{border-radius:15px;}
		.main_notice{background:#e7e9ff; padding:20px; font-size:12px;}
			.main_notice ul{display:table; width:100%;}
				.main_notice ul li{display:inline-block; padding:0px 10px; position:relative;}
					.main_notice ul li:first-child{padding-left:0; color:#121212 !important;}
					.main_notice ul li:last-child{padding-right:0; color:#fa8320;}
					.main_notice ul li:after {height:6px; width:6px; position:absolute; right:-2px; top:50%; margin:0; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; content:""; display:inline-block; -webkit-transform:translate(0,-50%) rotate(-135deg); -ms-transform:translate(0,-50%) rotate(-135deg); transform:translate(0,-50%) rotate(-135deg); transition:All 0.2s ease; -webkit-transition:All 0.2s ease; -moz-transition:All 0.2s ease; -o-transition:All 0.2s ease;}
						.main_notice ul li:last-child:after{display:none;}
					.main_notice span{vertical-align:middle;}
					.main_notice_date{color:rgba(0,0,0,0.5);}


					.main_list_box{display:table; width:100%;}
						.main_list > ul > li{padding:15px 0px; border-bottom:1px solid #e0e0e0;}
						.main_list2 > ul > li{padding:15px; background:#f4f6f8; border-bottom:0; border-radius:6px;}
						.main_list3 > ul > li{border-bottom:0; padding:15px; background:#f4f6f8; border-radius:6px; margin-top:10px; margin-right:10px; border-left:6px solid #636363;}
							.main_list3 > ul > li .color{color:#636363 !important;}
							.main_list3 > ul > li:nth-child(4n-1){border-left:6px solid #ca76ff;}
							.main_list3 > ul > li:nth-child(4n-1) .color{color:#ca76ff !important;}
							.main_list3 > ul > li:nth-child(4n-2){border-left:6px solid #7681ff;}
							.main_list3 > ul > li:nth-child(4n-2) .color{color:#7681ff !important;}
							.main_list3 > ul > li:nth-child(4n){border-left:6px solid #4dc36c;}
							.main_list3 > ul > li:nth-child(4n) .color{color:#4dc36c !important;}
							.main_list3 .main_list_title{display:block; width:100%; text-align:center;}
							.main_list3 .main_list_text{display:block; width:100%; text-align:center; margin-top:10px;}

							.main_list4{background:#f4f6f8;}
								.main_list4 > ul > li{border-bottom:0; padding:10px; border-right:1px solid rgba(0,0,0,0.1); margin-right:0; width:calc(1 / 4 * 100% - (1 - 1 / 4) * 0px);}
									.main_list4 > ul > li:last-child{border-right:0;}
								.main_list4 > ul > li.main_list_titles{border-right:0; background:#666; color:#fff; font-family:'Noto Sans kr',sans-serif; font-weight:400; padding:20px;}
								.main_list4 > ul > li .main_list_title{display:block; width:100%; text-align:center; margin-bottom:5px;}
								.main_list4 > ul > li .main_list_text{display:block; width:100%; text-align:center;}


							.main_list > ul > li:first-child{margin-top:0;}
							.main_list_title{display:table-cell; width:50%; vertical-align:middle; font-family:'Noto Sans kr',sans-serif; font-weight:400;}
							.main_list_text{display:table-cell; width:50%; text-align:right; vertical-align:middle;}
								.main_list_text span{font-size:1.4em;}



			.main_pie_boxs .cont_text_wrap:last-child .cont_list3 ul li{border-right:1px solid rgba(0,0,0,0.1);}
				.main_pie_boxs .cont_text_wrap:last-child .cont_list3 ul li:last-child{border-right:0;}


		.main_wrap .easypiechart canvas{max-width:180px; max-height:180px;}
			.main_wrap .easypiechart{max-width:180px; max-height:180px;}


		.main_wrap .main_highcharts_boxs .highcharts{height:350px;}


		.main_btn_wrap{height:100%;}
			.main_btn_wrap > ul{height:100%;}
				.main_btn_wrap > ul > li{height:50%;}
					.main_btn_wrap > ul > li .input_btn_wrap{height:100%;}
						.main_btn_wrap > ul > li .input_btn_wrap button{border-radius:0;}


		
		/* easypiechart */
			.easypiechart_main_box{padding:30px 5px; position:relative;}
				.easypiechart_main_box .swiper-button-next, .easypiechart_main_box .swiper-button-prev{top:100%; z-index:8;}
				.easypiechart_wrap{position:relative;}
					.easypiechart_wrap .easypiechart{position:relative; margin:0 auto;}
						.easypiechart_wrap .easypiechart_title{position:absolute; width:100%; height:100%; left:50%; top:50%; transform:translate(-50%, -50%); font-family:'GmarketSansMedium','Helvetica','Tahoma','Arial','Dotum','돋음','DotumChe','돋음체';}
							.easypiechart_wrap .easypiechart_title h2{font-size:2.2em; margin:0; padding:0; display:inline-block; line-height:1.2;}
							.easypiechart_wrap .easypiechart_title .easypiechart_title_info{line-height:1.2; margin-top:5px; font-size:11px;}


	/* sub */
		.cont_head_wrap{padding:20px; background:#fff; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.05);}
			.cont_head_wrap .cont_head{}
				.cont_head_title{font-size:17px; font-family:'Noto Sans kr',sans-serif; font-weight:500;}
					.cont_head_title ul li{display:inline-block; padding:0px 10px; position:relative;}
						.cont_head_title ul lifirst-child{padding-left:0;}
						.cont_head_title ul li:last-child{padding-right:0;}
						.cont_head_title ul li:after {height:8px; width:8px; position:absolute; top:30%; right:-4px; margin:0; border:solid rgba(0,0,0,0.3); border-width:0 0 1px 1px; content:""; display:inline-block; -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg); transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease;}
							.cont_head_title ul li:last-child:after{display:none;}



				.cont_head_wrap .cont_head .cell:first-child{min-width:20%;}
				.cont_head_wrap .cont_head .cell:last-child{text-align:right;}


					.search_wrap ul li{display:inline-block; vertical-align:middle; margin-right:5px;}
						.search_wrap ul li:last-child{margin-right:0;}
							.search_wrap .inf_title{display:inline-block;}
							.search_list_long{min-width:225px;}
							.search_list_long2{width:325px}


				.datepicker_wrap{display:table; width:100%; min-width:200px; max-width:250px;}
					.datepicker{display:table-cell; width:47.5%; vertical-align:middle;}
					.datepicker_text{width:5%; text-align:center;}



		.cont_box_tab{text-align:left; background:#f4f6f8; font-size:15px;}
		.mng_wrap .cont_box_tab{font-size:14px;}
			.cont_box_tab ul{display:table; width:100%;}
				.cont_box_tab ul li{position:relative; cursor:pointer; display:inline-block; box-shadow:0px -15px 15px 0px rgba(0,0,0,0.05);}
				.cont_box_tab ul li:hover{background:#fff;}
				.cont_box_tab ul li a{display:block; padding:10px 20px;}
				.cont_box_tab ul .check{background:#fff; font-weight:500;}
					.cont_box_tab ul .check:after{position:absolute; content:""; left:0; background:#fff; bottom:-1px; height:2px; width:100%;}

		.cont_box{width:100%; height:100%; background:#fff; padding:30px; margin-bottom:20px; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.05);}
			.cont_box:last-child{margin-bottom:0;}
			.cont_boxs{width:100%; height:100%;}
				.cont_boxs:last-child{border-bottom:0; margin-bottom:0;}

	.cont_table{position:relative;}
		.cont_table table a{color:#fa8320; font-weight:500;}
			.cont_table table a:hover{text-decoration:underline;}
			/*.cont_table_total table tbody tr:first-child td {background:#f4f6f8;}*/


			.cont_table_slide{padding:10px;}
				.cont_table_slide table{width:auto !important;}
				.cont_table_slide table thead th{background:#ecffd7 !important;}

			.cont_table_img{width:75px;}
				.cont_table_img img{width:100%;}
			
			.table_td_list ul li{margin:5px 0; padding-left:10px; position:relative; border-top:0;}
				.table_td_list ul li:first-child{padding-top:0;}
				.table_td_list ul li:after{content:""; position:absolute; top:6px; left:0; width:4px; height:4px; background:#1f8ca4; border-radius:100%;}

			.cont_table .text_wrap{display:inline-block; width:400px; text-align:left; vertical-align:middle;}
				.cont_table .text_wrap2{display:inline-block; width:200px; text-align:left;}
				.cont_table .text_wrap3{display:inline-block; width:100px; text-align:left;}
				.cont_table .text_wrap .text{overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; box-sizing:border-box;}

		.cont_btn_wrap{margin-bottom:15px;}
			.cont_btn_wrap .cont_btn{min-height:37px;}
				.cont_btn_wrap .cont_btn .table0 .cell50:last-child{text-align:right;}
				.cont_btn_wrap .cont_btn .table0 .cell20:last-child{text-align:right;}
				.cont_btn_wrap .cont_btn .table0 .cell:last-child{text-align:right; vertical-align:top;}
				.cont_btn_wrap .cont_btn .table0 .cell_select{padding-right:100px;}

				.cont_btn_wrap .cont_btn ul{display:table; width:100%; border:0;}
					.cont_btn_wrap .cont_btn ul li{display:inline-block; vertical-align:middle; margin-right:5px; margin-bottom:5px; border-top:0;}
						.cont_btn_wrap .cont_btn ul li:after{display:none;}
						.cont_btn_wrap .cont_btn ul li:last-child{margin-right:0;}
						.cont_btn_wrap .cont_btn ul li .table0 .cell50{border-radius:0;}


		.cont_bottom_btn_wrap{margin-top:20px;}
				.cont_bottom_btn_wrap .cont_bottom_btn ul{display:table; width:100%;}
					.cont_bottom_btn_wrap .cont_bottom_btn ul li{display:inline-block; vertical-align:middle; margin-right:5px; width:125px;}
						.cont_bottom_btn_wrap .cont_bottom_btn ul li:last-child{margin-right:0;}

	.cont_table{margin-bottom:20px;}
		.cont_table:last-child{margin-bottom:0;}
		.cont_table table{width:100%; border-bottom:1px solid rgba(0,0,0,0.1);}
			.cont_table table th, .cont_table table td{padding:10px 10px; border:1px solid rgba(0,0,0,0.1); border-right:0; border-bottom:0;}
				.cont_table table th:last-child, .cont_table table td:last-child{border-right:1px solid rgba(0,0,0,0.1);}
			.cont_table table thead th{background:#f4f6f8; min-width:40px;}
			.cont_table table tfoot td{background:#f4f6f8;}
			.cont_table .td_center{text-align:center;}

			.cont_table .td_hover{position:relative; padding-right:30px;}
			.cont_table .td_editor{display:none; position:absolute; cursor:pointer; text-align:center; right:0; border:1px solid #fa8320; background:#fff; border-radius:100%; width:24px; height:24px; padding:2px; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
				.cont_table .td_editor i{color:#fa8320; font-size:11px;}
			.cont_table .td_hover:hover .td_editor{display:inline-block;}


	.faq_wrap{}
		.faq_wrap .faq_list{border:1px solid rgba(0,0,0,0.1);}
		.faq_wrap .faq_list ul li{border-bottom:1px solid rgba(0,0,0,0.1);}
			.faq_wrap .faq_list ul li:last-child{border-bottom:0;}
		.faq_wrap .faq_list ul li .faq_list_title{padding:20px; font-size:15px; position:relative;}
			.faq_wrap .faq_list ul li .faq_list_title:before{top:27px; right:26px; width:1px; height:14px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
			.faq_wrap .faq_list ul li .faq_list_title:after{top:34px; right:20px; width:14px; height:1px; content:""; position:absolute; background:rgba(0,0,0,0.3);}
			.faq_wrap .faq_list ul .faq_list_open .faq_list_title{font-weight:500; color:#fa8320;}
				.faq_wrap .faq_list ul .faq_list_open .faq_list_title:before{display:none;}
				.faq_wrap .faq_list ul li .faq_list_title span{cursor:pointer; display:block;}
					.faq_wrap .faq_list ul li .faq_list_title span:hover{font-weight:500; color:#fa8320}
					.faq_wrap .faq_list ul li .faq_list_title span:before{content:"Q."; font-family:'Nanum Myeongjo', serif; font-weight:bold; font-size:20px; margin-right:10px;}
		.faq_list ul li .faq_list_text_wrap{background:#f4f6f8; padding:20px; border-top:1px solid rgba(0,0,0,0.1);}
			.faq_list ul li .faq_list_text_wrap .board_view_file_wrap{margin-top:20px;}
			.faq_list ul li .faq_list_btn{margin-top:10px;}
				.faq_list ul li .faq_list_btn ul li{display:inline-block; margin-right:5px; border-bottom:0;}
					.faq_list ul li .faq_list_btn ul li:last-child{margin-right:0;}

	.rightclick_wrap{}
		.rightclick_wrap .rightclick{}
			.rightclick_wrap .rightclick .rightclick_title{font-size:42px; padding-left:50px; background:url("/common/img/rightclick_icon.png") no-repeat; background-size:42px; background-position:center left;}
				.rightclick_wrap .rightclick .rightclick_title:after{content:""; background:url("/common/img/rightclick_icon.png"); position:}
			.rightclick_wrap .rightclick .rightclick_text{margin:40px 0;}

	.sub_head{text-align:center; border:1px solid rgba(0,0,0,0.1); margin-bottom:20px;}
		.sub_head ul{display:table; width:100%;}
			.sub_head ul li{padding:40px 0; display:table-cell; padding:20px; border-left:1px solid rgba(0,0,0,0.2);}
				.sub_head ul li:first-child{border-left:0; padding-left:15px;}
				.sub_head ul li .sub_head_text{font-size:13px;}
				.sub_head ul li .sub_head_title{font-size:22px; margin:5px 0;}
					.sub_head ul li .sub_head_title span{font-size:32px;}
				.sub_head ul li .sub_head_stitle{font-size:17px; margin:5px 0;}
					.sub_head ul li .sub_head_btn{width:50%; max-width:250px; margin:0 auto;}


	.cont_info_wrap{padding:20px !important; background:#f4f6f8; border-radius:10px;}
		.cont_boxs_title .cont_info_wrap{background:#fff; display:inline-block; padding:40px !important; box-shadow:0px 2px 4px 1px rgba(0,0,0,0.1);}
			.cont_info{margin:20px 0;}
				.cont_info:first-child{margin-top:0;}
				.cont_info:last-child{margin-bottom:0;}
				.cont_info .cont_info_title{font-weight:500; margin-bottom:15px; font-size:14px; font-family:'GmarketSansMedium','Helvetica','Tahoma','Arial','Dotum','�뗭쓬','DotumChe','�뗭쓬泥�';}
					.cont_info .cont_info_title:first-child{margin-top:0;}
				.cont_info > ul{border:0 !important;}
					.cont_info > ul > li{margin:7px 0; padding-left:10px; position:relative; border-top:0 !important;}
						.cont_info > ul > li:first-child{margin-top:0;}
						.cont_info > ul > li:last-child{margin-bottom:0;}
						.cont_info > ul > li:before{content:""; position:absolute; margin-left:-6px; width:3px; height:3px; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); background:#7925b9; border-radius:100%;}
				
				.cont_info2 > ul > li{display:inline-block;}

	/* cont in checkbox */
		.list_checkbox_wrap{margin-bottom:20px;}
			.list_checkbox{border:1px solid rgba(0,0,0,0.1); border-bottom:0;}
				.list_checkbox:last-child{border-bottom:1px solid rgba(0,0,0,0.1)}
				.list_checkbox div{padding:15px; border-right:1px solid rgba(0,0,0,0.1); display:table-cell;}
					.list_checkbox div:last-child{border-right:0;}
				.list_checkbox ul{display:inline-block;}
					.list_checkbox ul li{display:inline-block;}
						.list_checkbox ul li:last-child{margin-bottom:0;}

	/* ad_upload */
		.ad_mng{}
			.ad_mng .cell75, .ad_mng .cell25{vertical-align:top;}
			.ad_mng .cell75{width:auto;}
			.ad_mng .cell25{width:450px; word-break:break-all;}
			.ad_mng .cont_box{height:100%;}
				.ad_mng .cell25 .cont_box{margin-left:20px;}


		.cont_btn_title{min-width:75px;}
		.cont_btn_input{min-width:275px;}

		.ad_upload_tab_wrap{font-size:17px; margin-bottom:20px;}
			.ad_upload_tab_wrap ul{display:table; width:100%; overflow:hidden; counter-reset:list-number; border:1px solid rgba(0,0,0,0.1);}
				.ad_upload_tab_wrap ul li{background:#f4f6f8; position:relative; display:table-cell; text-align:center; padding:25px 0; counter-increment:list-number;}
					.ad_upload_tab_wrap ul li:before{content:""; position:absolute; display:block; width:0; height:0; top:50%; left:100%; margin-top:-50px; margin-left:1px; border-top:50px solid transparent; border-bottom:50px solid transparent; border-left:30px solid rgba(0,0,0,0.1); z-index:1;}
					.ad_upload_tab_wrap ul li:after{content:""; position:absolute; display:block; width:0; height:0; top:50%; left:100%; margin-top:-50px; border-top:50px solid transparent; border-bottom:50px solid transparent; border-left:30px solid #f4f6f8; z-index:2;}
				.ad_upload_tab_wrap ul .check{background:#fa8320; color:#fff;}
					.ad_upload_tab_wrap ul .check:after{border-left-color:#fa8320;}
					.ad_upload_tab_wrap ul li span{position:relative; padding-left:45px;}
						.ad_upload_tab_wrap ul li span:before{font-size:20px; content:counter(list-number); position:absolute; left:0; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); height:32px; width:32px; line-height:30px; text-align:center; border-radius:100%; background:rgba(0,0,0,0.2); color:#fff;}
						.ad_upload_tab_wrap ul .check span:before{background:#fff; color:#fa8320;}

			.ad_upload_img{max-width:200px;}
				.ad_upload_img img{width:100%;}

			.ad_upload_bt{width:100%; margin:0 auto; margin-top:15px; text-align:center;}
				.ad_upload_bt .inline:first-child{text-align:center; padding-right:10px;}
				.ad_upload_bt .inline:last-child{text-align:left; padding-left:10px;}
					.ad_upload_bt input{font-size:15px; width:250px;}

		.ad_upload_head{border:1px solid rgba(0,0,0,0.1); background:#f4f6f8; padding:20px; margin-bottom:20px;}
			.ad_upload_head .input_text_wrap{margin-bottom:10px;}

		.ad_upload .ad_upload_keyword .cell50{vertical-align:top;}
			.ad_upload .ad_upload_keyword .ad_upload_keyword_box{border:1px solid rgba(0,0,0,0.1); padding:20px;}
				.ad_upload .ad_upload_keyword .cell50:last-child .ad_upload_keyword_box{border-left:0;}
				.ad_upload_keyword_table{}
				.ad_upload_keyword_table table tbody{display:block; height:258px; overflow-y:scroll; border-left:1px solid rgba(0,0,0,0.1);}
					.ad_upload_keyword_table table tbody tr:first-child td{border-top:0;}
				.ad_upload_keyword_table table thead th{border-left:0; border-bottom:1px solid rgba(0,0,0,0.1);}
					.ad_upload_keyword_table table thead th:first-child{border-left:1px solid rgba(0,0,0,0.1);}
				.ad_upload_keyword_table table thead, .ad_upload_keyword_table table tbody tr{display:table; width:100%; table-layout:fixed;}
				.ad_upload_keyword_table table tbody tr td{border-left:0; border-top:0; border-bottom:1px solid rgba(0,0,0,0.1);}
					.ad_upload_keyword_table table tbody tr td:first-child{border-left:0;}
				.ad_upload .ad_upload_keyword .ad_upload_keyword_box .input_textarea_wrap label textarea{height:437px; font-size:15px; line-height:1.5;}


		.mng_multi .cell50{vertical-align:top;}
			.mng_multi .mng_multi_box{border:1px solid rgba(0,0,0,0.1); padding:20px;}
				.mng_multi .cell50:first-child{width:30%;}
				.mng_multi .cell50:last-child .mng_multi_box{border-left:0;}
				.mng_multi .cell30{min-width:200px;}
				.mng_multi .cell70 .mng_multi_box{border-left:0;}
					.mng_multi div.dataTables_wrapper div.dataTables_length label{top:-75px; right:15px;}
					.mng_multi_box{height:550px;}
				.mng_multi_table table tbody{display:block; height:350px; overflow-y:scroll; border-left:1px solid rgba(0,0,0,0.1);}
				.mng_multi_table2 table tbody{display:block; height:258px; overflow-y:scroll; border-left:1px solid rgba(0,0,0,0.1);}
					.mng_multi_table table tbody tr:first-child td{border-top:0;}
				.mng_multi_table table thead th{border-left:0; border-bottom:1px solid rgba(0,0,0,0.1);}
					.mng_multi_table table thead th:first-child{border-left:1px solid rgba(0,0,0,0.1);}
				.mng_multi_table table thead, .mng_multi_table table tbody tr{display:table; width:100%; table-layout:fixed;}
					.mng_multi_table table tbody tr:hover{background:#f4f6f8;}
					.mng_multi_table_left table tbody tr{cursor:pointer;}
				.mng_multi_table table tbody tr td{border-top:0; border-bottom:1px solid rgba(0,0,0,0.1);}
					.mng_multi_table table tbody tr td:first-child{border-left:0;}
					.mng_multi_table .check{background:#f4f6f8;}

	.mng_tax1{margin:20px 0;}
		.mng_tax1 .mng_tax_left .info_wrap .info_box_wrap .info_box .cont_table table th{background:#ffe2e2; color:#c30000;}
		.mng_tax1 .mng_tax_right .info_wrap .info_box_wrap .info_box .cont_table table th{background:#e8f1ff; color:#0041a2;}
	.mng_tax2 table th{background:#f4f6f8;}
		

	/* info */
		.info_wrap .info_box_wrap{text-align:left; border-bottom:1px solid rgba(0,0,0,0.1); padding:20px 0;}
			.info_wrap .info_box_wrap:first-child{padding-top:0;}
			.info_wrap .info_box_wrap:last-child{padding-bottom:0; border-bottom:0;}
				.info_wrap .info_box_wrap .info_info{font-size:13px; color:rgba(0,0,0,0.5); margin-top:10px;}
				.info_wrap .info_box_wrap .info_box{}
					.info_wrap .info_box_wrap .info_box .cont_table table{border-right:1px solid rgba(0,0,0,0.1);}
						.info_wrap .info_box_wrap .info_box .cont_table table th{background:#f4f6f8; font-weight:500; width:10%;}
							.info_wrap .info_box_wrap .info_box2 .cont_table table th{width:auto;}
							.info_wrap .info_box_wrap .info_box3 .cont_table table th{width:20%;}
							.info_wrap .info_box_wrap .info_box4 .cont_table table th{width:100px;}
							.info_wrap .info_box_wrap .info_box5 .cont_table table th{width:225px;}
						.info_wrap .info_box_wrap .info_box .cont_table table td{min-width:200px; padding:15px; border-right:1px solid rgba(0,0,0,0.1);}
							.info_wrap .info_box_wrap .info_box2 .cont_table table td{min-width:auto;}
							.info_wrap .info_box_wrap .info_box3 .cont_table table td{min-width:auto;}
							.info_wrap .info_box_wrap .info_box4 .cont_table table td{min-width:35%; width:35%;}
							.info_wrap .info_box_wrap .info_box5 .cont_table table td{min-width:auto;}
							.info_wrap .info_box_wrap .info_box .cont_table table td:nth-last-child(odd){border-right:0;}

	/* admin admin18 */
		.select_adv_wrap .select_design_button{display:inline-block; vertical-align:top; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; max-width:400px;}
		.select_adv_wrap .select_adv_list{height:200px; text-align:left; overflow-y:scroll;}
			.select_adv_wrap .select_adv_list .select_adv{display:table; width:100%; position:relative; padding:5px 10px;}
				.select_adv_wrap .select_adv_list .select_adv:before{content:""; position:absolute; left:0; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%); width:6px; height:6px; background:#fa8320; border-radius:100%;}
				.select_adv_wrap .select_adv_list .select_adv .text_wrap{width:70%; display:table-cell !important; vertical-align:middle;}
				.select_adv_wrap .select_adv_list .select_adv .select_adv_id{padding-left:10px; width:30%; display:table-cell; vertical-align:middle; color:rgba(0,0,0,0.5); text-align:right;}


	/* search icon */
		.search_icon{position:absolute; top:45%; left:10px; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
			.search_icon .bar{position:relative; height:10px; width:10px; margin:0 auto;}
				.search_icon .bar::before, .search_icon .bar::after{content:''; position:absolute; display:block; transition:all 0.1s;}
				.search_icon .bar::before{border:2px solid #666; border-radius:50%; width:100%; height:100%; left:-2px; top:-2px;}
				.search_icon .bar::after{height:4px; width:8px; background:#666; border-radius:100px; top:10px; left:8px; -webkit-transform:rotate(45deg); transform:rotate(45deg);}

	/* input length (width:200px) */
		.input_wrap_length{min-width:200px; !important;}

	/* input regular (height:50px) */
			.input_wrap_large{height:50px !important;}
				.input_wrap_large .btn{font-size:1.1em;}

	/* input regular (height:35px) */
			.input_wrap_regular{height:37px !important;}

	/* input small (height:25px) */
			.input_wrap_small{height:25px !important;}
				.input_wrap_small input, .input_wrap_small button, .input_wrap_small select{padding:5px 10px;}

			.ng-scope, .form-group{height:100%;}



	/* datatable */
		div.dataTables_wrapper div.dataTables_length{white-space:nowrap; position:absolute; top:-57px; right:0;}
		div.dataTables_wrapper div.dataTables_length label{position:relative !important; top:0 !important; right:auto !important; left:0 !important;}
		div.dataTables_wrapper div.dataTables_paginate{margin-top:20px; padding-right:0 !important; padding-bottom:0 !important;}
		div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:0 !important;}
		.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{border-color:rgba(0,0,0,0.1) !important;}
		.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color:#fa8320 !important; border-color:#fa8320 !important;}


	/* datepicker_simple */
		.ui-datepicker{min-width:360px !important; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
		.ui-datepicker table{margin:0 !important;}
		.ui-datepicker th{font-weight:normal !important; background:#f4f6f8 !important; padding:5px 0px !important;}
		.ui-datepicker td{padding:0 !important; border-top:1px solid rgba(0,0,0,0.1) !important; border-left:1px solid rgba(0,0,0,0.1) !important;}
			.ui-datepicker th:last-child, .ui-datepicker td:last-child a{color:#fa8320;}
			.ui-datepicker th:first-child, .ui-datepicker td:first-child a{color:#f44336;}
		.ui-datepicker .ui-datepicker-header{padding:5px 0 !important;}
		.ui-widget-content{background:#fff !important; border:0 !important; padding:0 !important;}
		.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{background:#f4f6f8; opacity:1 !important;}
		.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{font-weight:normal !important; text-align:center !important; background:#fff !important; color:#222;}
		.ui-datepicker td span, .ui-datepicker td a{padding:15px 0 !important; border:0 !important;}
			.ui-icon, .ui-widget-content .ui-icon{background-image:url("/common/img/ui-icons_222222_256x240.png") !important;}
			.ui-widget-header{font-weight:normal !important; background:#fa8320 !important;}
			.ui-widget-header .ui-icon{background-image:url("/common/img/ui-icons_ffffff_256x240.png") !important;}
			.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:rgba(0,0,0,0.1) !important; color:#406bb3 !important;}
			.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background:#fa8320 !important; color:#fff !important;}
			.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:0 !important; height:100% !important;}
			.ui-datepicker .ui-datepicker-prev{left:0 !important;}
			.ui-datepicker .ui-datepicker-next{right:0 !important;}

	/* datepicker2  */

	/* scheduler */
		.schedule_wrap{margin-top:15px; max-width:640px;}
			.scheduler thead tr{background:#f4f6f8;}
			.scheduler {width:100%;table-layout:fixed;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
			.scheduler,.scheduler tr,.scheduler th,.scheduler td {border:1px solid rgba(0,0,0,0.1);height:25px;line-height:25px;}
			.scheduler td, .scheduler th {position:relative; font-size:12px; text-align:center; padding:0 !important;}
			.scheduler-time-title, .scheduler-week-title {padding:0 15px;}
			.scheduler-time-title {text-align:right;}
			.scheduler-week-title {text-align:left;}
			.scheduler .slash {width:125px !important;height:55px !important;}
			.scheduler-active {	background:#dff0d8;}
			.scheduler-day-toggle,.scheduler-half-toggle,.scheduler-hour-toggle {cursor:pointer;}
			.scheduler-day-toggle:hover,.scheduler-half-toggle:hover,.scheduler-hour-toggle:hover {	background:#fa8320 !important;	color:#fff;}
			.scheduler>tfoot>tr>td{text-align:left; padding:0 5px;}
			.scheduler-reset{float:right;}
			.scheduler-active{background:#fa8320;}
			.scheduler-disabled .scheduler-day-toggle, .scheduler-disabled .scheduler-half-toggle, .scheduler-disabled .scheduler-hour-toggle{cursor:default;}
			.scheduler-disabled .scheduler-active{background:#acdd6d}
			

	/* input */
		.input_wrap .tel_check{margin-top:15px;}

		.input_text_wrap{position:relative; width:100%; display:inline-block; font-size:15px; font-weight:normal;}
			.input_text_wrap input{width:100%; padding:0px 15px; height:100%; color:#000; box-shadow:0px 0px 0px 1px #ddd; outline:none; border-radius:4px; background:#fff; transition:all 0.15s;}
			.input_text_wrap input:focus{box-shadow:0px 0px 0px 2px #fa8320;}
				.input_text_wrap input:invalid:not(:focus)+* {cursor:text; border:0px; -webkit-transform:scale(1) translateY(0); transform:scale(1) translateY(0); transform-origin:left bottom;}
				.input_text_wrap input:focus + span{color:#fa8320;}
			.input_text_wrap span{color:#999; position:absolute; top:22%; left:10px; padding:0px 5px; background:#fff; transition:all 0.15s; -webkit-transform:scale(0.8) translateY(-30px); transform:scale(0.8) translateY(-30px); transform-origin:left bottom;}
			.input_text_info{margin-top:5px; font-size:12px; color:rgba(0,0,0,0.5);}
				.input_text_info ul{border:0;}
					.input_text_info ul li{margin:5px 0; border-top:0;}
			.input_text_info2{margin-top:5px; font-size:14px;}

			.input_text_info_error{margin-top:15px;}
				.input_text_info_error div{color:#ff0000;}
				.input_text_info_error ul{margin-top:15px; padding:15px; border:1px solid rgba(0,0,0,0.1); background:#fd3e3e; color:#fff; display:inline-block;}
				.input_text_info_error ul li{position:relative; padding-left:10px; margin:0; margin-bottom:5px;}
					.input_text_info_error ul li:last-child{margin-bottom:0;}
					.input_text_info_error ul li:before{content:""; position:absolute; left:0; top:50%; width:6px; height:1px; background:#fff;}
					.input_text_info_error ul li a{color:#fff000;}

			.input_text_check span{color:#fa8320;}
			.input_text_check input{box-shadow:0px 0px 0px 1px #fa8320;}
				.input_text_check input:focus{box-shadow:0px 0px 0px 2px #fa8320;}
				.input_text_check input:focus + span{color:#fa8320;}

			.input_text_error span{color:#ff0000;}
			.input_text_error input{box-shadow:0px 0px 0px 1px #ff0000;}
				.input_text_error input:focus{box-shadow:0px 0px 0px 2px #ff0000;}
				.input_text_error input:focus + span{color:#ff0000;}

		.input_wrap_radio{margin-top:15px;}

		.input_textarea_wrap{position:relative; width:100%; display:inline-block; font-size:16px;}
			.input_textarea_wrap label textarea{width:100%; height:150px; padding:10px 15px !important; box-shadow:0px 0px 0px 1px #ddd; color:#000; outline:none; border-radius:4px; background:#fff; transition:all 0.15s;}
			.input_textarea_wrap label textarea:focus{box-shadow:0px 0px 0px 2px #fa8320;}
				.input_textarea_wrap label textarea:invalid:not(:focus)+* {cursor:text; border:0px; -webkit-transform:scale(1) translateY(0); transform:scale(1) translateY(0); transform-origin:left bottom;}
				.input_textarea_wrap label textarea:focus + span{color:#fa8320;}
			.input_textarea_wrap label span{color:#999; position:absolute; top:7%; left:10px; padding:0px 5px; background:#fff; transition:all 0.15s; -webkit-transform:scale(0.8) translateY(-30px); transform:scale(0.8) translateY(-30px); transform-origin:left bottom;}


		.btn-success{background:#fa8320 !important;}
			.btn-success:hover{background:#ed6f07 !important;}
		.daterangepicker td.active, .daterangepicker td.active:hover{background:#ed6f07 !important;}


	/* select */
		.select_wrap{text-align:left;}
			.input_select_wrap{width:100%; position:relative;}
				.input_select_wrap select{width:100%; padding:15px 30px 15px 15px; background:#fff; color:#000; box-shadow:0px 0px 0px 1px #ddd; border-radius:4px;}
					.input_select_wrap select:-ms-expand{display:none;}
					.input_select_wrap select:focus{box-shadow:0px 0px 0px 2px #2471c8; outline:none;}
					.input_select_wrap select{-webkit-appearance:none; -moz-appearance:none;appearance:none;}
					.input_select_wrap:after{content:""; position:absolute; right:10px; top:35%; width:8px; height:8px; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; display:inline-block; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
					.select_design_wrap select, .form-control[name='dataTable_length']{position:relative;}
					.select_design:before, .select_design_wrap select:before, .dataTables_length label:before{content:""; position:absolute; right:10px; top:30%; width:6px; height:6px; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; display:inline-block; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); z-index:1;}
					.select_wrap .select_design_wrap{min-width:auto;}


		/* email_wrap */
			.input_wrap_email{position:relative;}
				.input_wrap_email:before{font-size:18px; opacity:0.5; content:"@"; position:absolute; left:10px; top:48%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
				.input_wrap_email input{padding-left:30px;}

	/* select design */
		.select_design_wrap{min-width:150px;}
			.select_design{position:relative; height:100%;}
				.select_design > button{position:relative; text-align:left; width:100%; height:100%; padding:0 30px 0 15px; background:#fff; color:#000; box-shadow:0px 0px 0px 1px #ddd; border-radius:4px;}
					.select_design > button:after{content:""; position:absolute; right:10px; top:40%; width:6px; height:6px; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; display:inline-block; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease;}
				
			.select_design2{position:relative; height:100%;}
				.select_design2 > button{position:relative; text-align:left; width:100%; height:100%; padding:0 30px 0 15px; background:#fff; color:#000; box-shadow:0px 0px 0px 1px #ddd; border-radius:4px;}
					.select_design2 > button:after{content:""; position:absolute; right:10px; top:40%; width:6px; height:6px; border:solid rgba(0,0,0,0.5); border-width:0 0 1px 1px; display:inline-block; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease;}
					
					.select_design_open > button:after{-webkit-transform:rotate(-225deg); -ms-transform:rotate(-225deg); transform:rotate(-225deg);}
					.select_design_none > button:after{display:none;}
					.select_design_none button{cursor:auto;}


				.select_design_list{max-height:250px; overflow-y:scroll; box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1); opacity:0; z-index:5; background:#fff; visibility:hidden; display:block !important; position:absolute; top:100%; width:100%; border:1px solid rgba(0,0,0,0.1) !important; transform:translate3d(0px, -10px, 0px) !important; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease;}
					.select_design_list li{display:block !important; width:100% !important; border:0 !important;}
						.select_design_list li button{border:0 !important; background:none; padding:10px !important; width:100%; text-align:left;}
						.select_design_list li button:hover{background:#f4f6f8; cursor:pointer;}
				
				.select_design2_list{max-height:250px; overflow-y:scroll; box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1); opacity:0; z-index:5; background:#fff; visibility:hidden; display:block !important; position:absolute; top:100%; width:100%; border:1px solid rgba(0,0,0,0.1) !important; transform:translate3d(0px, -10px, 0px) !important; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease;}
					.select_design2_list li{display:block !important; width:100% !important; border:0 !important;}
						.select_design2_list li button{border:0 !important; background:none; padding:10px !important; width:100%; text-align:left;}
						.select_design2_list li button:hover{background:#f4f6f8; cursor:pointer;}
				
				.select_design_list_open{opacity:1; visibility:visible; transform:translate3d(0px, 0px, 0px) !important;}




				.select_design_search .select_design_search_box{background:#f4f6f8; padding:15px; position:absolute; z-index:6; width:100%; left:0; top:37px; visibility:hidden; opacity:0; transform:translate3d(0px, -10px, 0px) !important; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease; border:1px solid rgba(0,0,0,0.1); box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);}
				.select_design_search .select_design_search_box_open{opacity:1; visibility:visible; transform:translate3d(0px, 0px, 0px) !important;}
				.select_design_search .select_design_list{top:103px;}


	/* list button */
		.list_button ul{display:table; width:100%;}
			.list_button ul li{display:table-cell !important; margin-right:0 !important;}
				.list_button ul li input{border-radius:0 !important; border-right:0 !important; box-shadow:none !important;}
				.list_button ul li:first-child input{border-radius:4px 0px 0px 3px !important; color:#fa8320;}
				.list_button ul li:last-child input{border-radius:0px 3px 3px 0px !important; color:#ea5d5d; border-right:1px solid rgba(0,0,0,0.1);}
				.list_button ul .check input{background:#f1f1f1 !important;}

				.list_button ul li button{border-radius:0 !important; border-right:0 !important;}
				.list_button ul li:first-child button{border-radius:4px 0px 0px 3px !important; color:#fa8320;}
				.list_button ul li:last-child button{border-radius:0px 3px 3px 0px !important; color:#ea5d5d; border-right:1px solid rgba(0,0,0,0.1) !important;}
				.list_button ul .check button{background:#f1f1f1 !important;}
				
				.cont_btn_check_disabled input{background:#f4f6f8 !important; cursor:auto !important; color:rgba(0,0,0,0.3) !important;}
				.cont_btn_check_disabled button{background:#f4f6f8 !important; cursor:auto !important; color:rgba(0,0,0,0.3) !important;}

	/* list radio */
		.list_radio ul{display:table; width:100%;}
			.list_radio ul li{display:table-cell !important; margin-right:0 !important;}
				.list_radio ul li label {border-radius:0 !important; border-right:0 !important; box-shadow:none !important;}
				.list_radio ul li:first-child label{border-radius:4px 0px 0px 3px !important; color:#fa8320; border-right:0;}
				.list_radio ul li:last-child label{border-radius:0px 3px 3px 0px !important; color:#ea5d5d; border-right:1px solid rgba(0,0,0,0.1) !important;}
				.list_radio ul .check label{background:#f1f1f1 !important;}

				.list_radio ul li input{display:none; height:0; width:0; opacity:0; visibility:hidden;}
				.list_radio label{display:block;}


	/* button switch */
		.btn_switch_wrap{display:inline-block; vertical-align:middle;}
			.btn_switch{z-index:0; display:table; width:100%; position:relative; margin:0; padding:5px 10px; font-weight:500; min-width:68px; min-height:25px; vertical-align:middle;}
				.btn_switch input{width:0px; height:0;}
				.btn_switch_radio {display:none;}
				.btn_switch_radio_sp{display:none;}
				.btn_switch_label{color:#fff; cursor:pointer; display:table-cell;}
					.btn_switch_label:before{content:"";	position:absolute; z-index:-1 ; top:0; right:0; bottom:0; left:0; background:#ccc; border-radius:50px; box-shadow:inset 0 .0715em .3572em rgba(43,43,43,.05); transition:background .2s ease-in-out;}
					.btn_switch_label_no:after{content:""; position:absolute; z-index:2; top:47%; left:5px; width:18px; height:18px; background:#fff; border-radius:1em;	pointer-events:none; box-shadow:0 .1429em .2143em rgba(43,43,43,.2), 0 .3572em .3572em rgba(43,43,43,.1); transition:left .2s ease-in-out, background .2s ease-in-out; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
					.btn_switch_label_no_sp:after{content:""; position:absolute; z-index:2; top:47%; left:5px; width:18px; height:18px; background:#fff; border-radius:1em;	pointer-events:none; box-shadow:0 .1429em .2143em rgba(43,43,43,.2), 0 .3572em .3572em rgba(43,43,43,.1); transition:left .2s ease-in-out, background .2s ease-in-out; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
				
				.btn_switch_txt{position:relative; z-index:2; opacity:1; pointer-events:none; transition:opacity .2s ease-in-out;}
				
				.btn_switch_radio_no:checked ~ .btn_switch_label_yes .btn_switch_txt,.btn_switch_radio_yes:checked ~ .btn_switch_label_no .btn_switch_txt {opacity:0;}
				.btn_switch_radio_no:checked ~ .btn_switch_label_yes:before,.btn_switch_radio_yes:checked ~ .btn_switch_label_no:before {z-index:1;}
				.btn_switch_radio_yes:checked ~ .btn_switch_label:before {background:#fa8320;}
				.btn_switch_radio_yes:checked ~ .btn_switch_label_no:after {left:calc(100% - 1.8em); background:#fff;}

				.btn_switch_radio_no_sp:checked ~ .btn_switch_label_yes .btn_switch_txt,.btn_switch_radio_yes_sp:checked ~ .btn_switch_label_no_sp .btn_switch_txt {opacity:0;}
				.btn_switch_radio_no_sp:checked ~ .btn_switch_label_yes:before,.btn_switch_radio_yes_sp:checked ~ .btn_switch_label_no_sp:before {z-index:1;}
				.btn_switch_radio_yes_sp:checked ~ .btn_switch_label:before {background:#fa8320;}
				.btn_switch_radio_yes_sp:checked ~ .btn_switch_label_no_sp:after {left:calc(100% - 1.8em); background:#fff;}

				.btn_switch_info{color:rgba(0,0,0,0.5);}


	/* button file */
		.filebox_wrap{display:table; height:35px; margin-bottom:10px;}
			.filebox_wrap:last-child{margin-bottom:0;}
			.filebox_wrap .filebox{display:inline-block; height:100%;}
			.filebox_wrap .cell{font-size:14px; height:0 !important; border:0 !important; background:none !important; padding:0 !important; min-width:auto !important; max-width:auto !important;}
			.filebox_wrap .file_input{position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
			.filebox_wrap .file_label{display:inline-block; margin:0px 5px; height:100%; width:auto !important; vertical-align:middle;}
				.filebox_wrap .file_label span{height:100%;}
			.filebox_wrap .file_reset{display:inline-block; height:100%; width:auto !important; vertical-align:middle;}
			.filebox_wrap .file_upload{display:inline-block; height:100%; margin-left:5px; width:auto !important; vertical-align:middle;}
			.filebox_wrap .file_name{border-radius:4px; height:100%; display:inline-block; padding:10px 20px; font-size:inherit; font-family:inherit; line-height:normal; vertical-align:middle;	background:#f4f6f8; border:1px solid rgba(0,0,0,0.1); -webkit-appearance:none; -moz-appearance:none; appearance:none;}


	/* radio */
		.radiobox_wrap{color:#666;}
			.radiobox{display:inline-block; position:relative; margin-right:5px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
				.radiobox:last-child{margin-bottom:0;}
				.radiobox input[type=radio]{opacity:0; margin:0; margin-right:3px; display:inline-block; width:13px; height:13px;}
			.radio_mark{border-radius:100%; position:absolute; top:5%; left:0; width:16px; height:16px; background:#fff; border:1px solid rgba(0,0,0,0.3);}
				.radio_mark:after{content:""; position:absolute; display:none;}
			.radiobox input:checked ~ .radio_mark:after{display:block;}
			.radiobox .radio_mark:after{left:2px; top:2px; width:8px; height:8px; background:#fff; border-radius:100%;}
			.radiobox input:checked ~ .radio_mark{background:#fa8320; border:2px solid #fa8320;}

	/* db_bt */
		.db_bt{margin-top:15px; text-align:center;}
			.db_bt a button{overflow:hidden; width:30%; max-width:200px; position:relative; display:inline-block; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -o-transition:All 0.3s ease; -ms-transition:All 0.3s ease;}
				.db_bt a button:after{width:150%; height:150%; left:-250%; top:-25%; content:''; display:block; position:absolute; opacity:0.4; background:-moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,0) 100%); background:linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,0) 100%);}
				.db_bt a button:hover{-webkit-transform:translateY(-4px); -moz-transform:translateY(-4px); -ms-transform:translateY(-4px); transform:translateY(-4px);}
					.db_bt a button:hover:after{left:100%; top:-25%; -webkit-transition:left 0.6s, top 0.6s; -moz-transition:left 0.6s, top 0.6s; transition:left 0.6s, top 0.6s; }
			.db_bt a button{cursor:pointer; width:100%; font-size:18px; color:#fff;  background:linear-gradient(45deg,  #fa8320 0%,#1400bc 100%); padding:10px 0; border:0; transition:All 0.3s ease; -webkit-transition:All 0.3s ease; -moz-transition:All 0.3s ease; -o-transition:All 0.3s ease;}

	/* check_box */
		.checkbox_wrap{}
			.checkbox{display:inline-block; margin:5px; position:relative; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
				.checkbox:last-child{margin-bottom:0;}
				.checkbox input[type=checkbox]{opacity:0; margin:0; margin-right:3px; display:inline-block; width:13px; height:13px;}
			.check_mark{border-radius:4px; position:absolute; top:5%; left:0; width:16px; height:16px; background:#fff; border:1px solid rgba(0,0,0,0.3);}
				.check_mark:after{content:""; position:absolute; display:none;}
			.checkbox input:checked ~ .check_mark:after{display:block;}
			.checkbox .check_mark:after{left:3px; top:0px; width:4px; height:8px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
			.checkbox input:checked ~ .check_mark{background:#fa8320; border:2px solid #fa8320;}
			.checkbox img{max-height:20px;}

		.list_checkbox{}


	/* board */
		.board_w25{min-width:25px !important; width:25px !important;}
		.board_w50{width:50px;}
		.board_w75{width:75px;}
		.board_w100{width:100px;}
		.board_w125{width:125px;}
		.board_w150{width:150px;}
		.board_w200{width:200px;}
		.board_w250{width:250px;}
		.board_w300{width:300px;}
		.board_w350{width:350px;}

		.board_list table{font-size:13px; width:100%; text-align:center;}
			.board_list table tbody tr:hover{background:#f9f9f9;}
			.board_list2 td{border-bottom:1px solid rgba(0,0,0,0.1); padding:10px;}
				
				.board_list .board_list_ellipsis{text-align:left;}
					.board_list .text_wrap{display:inline-block; width:100%; text-align:left;}
						.board_list .text_wrap .text{overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; box-sizing:border-box;}


						.board_list .board_list_ellipsis a:hover .text{color:#000; text-decoration:underline;}

	/* board_view */
			.board_view_title{font-size:28px; padding-bottom:20px; margin-bottom:50px; border-bottom:1px solid rgba(0,0,0,0.1);}
				.board_view_title .board_view_title_info{font-size:13px; font-weight:normal; margin-top:15px; color:rgba(0,0,0,0.5);}
					.board_view_title .board_view_title_info ul{display:table; width:100%;}
						.board_view_title .board_view_title_info ul li{display:inline-block; padding:0px 10px; position:relative;}
							.board_view_title .board_view_title_info ul li:first-child{padding-left:0;}
							.board_view_title .board_view_title_info ul li:last-child{padding-right:0;}
							.board_view_title .board_view_title_info ul li:after{content:""; position:absolute; background:rgba(0,0,0,0.1); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
								.board_view_title .board_view_title_info ul li:last-child:after{display:none;}
			


			.board_view_text_wrap{text-align:left;}
				.board_view_text_wrap .board_view_text img{max-width:100%;}
				.board_view{margin:50px 0;}

				.board_view_comment_wrap{margin:50px 0; background:#f4f6f8; border:1px solid rgba(0,0,0,0.1);}
					.board_view_comment{}
						.board_view_comment_title_wrap{padding:20px; font-weight:500; border-bottom:1px solid rgba(0,0,0,0.1);}
							.board_view_comment_title{font-size:18px;}
							.board_view_comment_title_info{font-size:13px; color:rgba(0,0,0,0.5); margin-top:5px;}
								.board_view_comment_title_info ul li{display:inline-block; padding:0px 10px; position:relative;}
									.board_view_comment_title_info ul li:first-child{padding-left:0;}
									.board_view_comment_title_info ul li:last-child{padding-right:0;}
									.board_view_comment_title_info ul li:after{content:""; position:absolute; background:rgba(0,0,0,0.1); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
										.board_view_comment_title_info ul li:last-child:after{display:none;}
						.board_view_comment_text{background:#fff; padding:20px; border-bottom:1px solid rgba(0,0,0,0.1);}
							.board_view_comment_text_name{font-size:14px; margin-bottom:10px; font-weight:500;}
							.board_view_comment_text_info{font-size:11px; color:rgba(0,0,0,0.5); margin-top:10px;}
								.board_view_comment_text_info ul li{display:inline-block; padding:0px 10px; position:relative;}
									.board_view_comment_text_info ul li:first-child{padding-left:0;}
									.board_view_comment_text_info ul li:last-child{padding-right:0;}
									.board_view_comment_text_info ul li:after{content:""; position:absolute; background:rgba(0,0,0,0.1); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
										.board_view_comment_text_info ul li:last-child:after{display:none;}
							.board_view_comment_writie{padding:20px;}
								.board_view_comment_writie .list_checkbox_wrap{display:inline-block;}
								.board_view_comment_writie .select_design_wrap{display:inline-block; float:right;}
							.board_view_comment_writie_btn{margin-top:20px;}
								.board_view_comment_writie_btn .inline50:last-child{text-align:right;}
									.board_view_comment_writie_btn .inline50:last-child div{display:inline-block;}

							.board_view_comment_file_wrap{margin:20px 0;}

				.board_view_btn ul{display:table; width:100%;}
					.board_view_btn ul li{display:inline-block; margin-right:5px;}
						.board_view_btn ul li:last-child{margin-right:0;}

			.board_view_file_wrap{width:75%; max-width:450px; color:rgba(0,0,0,0.7); font-size:15px;}
				.board_view_file{background:#fff; margin-bottom:10px; padding:15px; border:1px solid #e0e0e0; box-shadow:0 1px 2px 0 rgba(0,0,0,.08);}
					.board_view_file_right{float:right;}

			.board_view img{max-width:100%;}

	/* swiper */
		.swiper-container{width:100%; height:100%;}
			.swiper-container_slide{cursor:default;}
				.swiper-slide{text-align:center; background:#fff;}
		.swiper_container_tab{width:100%; height:auto;}
			.swiper_container_tab .swiper-slide{cursor:pointer; text-align:center; height:auto; width:auto !important; display:inline-block;}
		.swiper-button-next, .swiper-button-prev{width:35px !important; height:35px !important; border-radius:100%; box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1); -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
		.swiper-button-prev{left:10px !important;}
		.swiper-button-next{right:10px !important;}
		.swiper-slide100{width:100% !important;}
		.swiper-slide50{width:50% !important;}

	/* smarteditor */
		.se2{width:100%; height:400px; display:none;}


	/* terms */
		.terms_modal{cursor:pointer;}
		.terms_wrap{box-shadow:0px 0px 4px 2px rgba(0,0,0,0.1); top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:80%; max-width:720px; position:fixed; z-index:101; text-align:left;}
			.terms_title{position:relative; font-weight:bold; font-size:18px; margin-bottom:20px;}
			.terms{background:#fff;}
				.terms_stitle{font-size:15px; margin-bottom:10px;}
					.terms_stitle div{font-size:13px; font-weight:normal; color:rgba(0,0,0,0.5);}
				.terms_text{font-size:13px; padding:20px; position:relative; overflow:auto; height:50vh;}
					.terms_text_box{margin-top:20px;}
						.terms_text_box:first-child{margin-top:0;}
					.terms_text_box_bd{border:1px solid rgba(0,0,0,0.1); padding:10px;font-family:none;}

					.terms table{margin:10px 0; border:1px solid rgba(0,0,0,0.1); width:100%; border-right:0; border-bottom:0;}
					.terms table th{background:#f4f6f8;}
					.terms table th, .terms table td{padding:10px; border-right:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1);}
		.terms_wrap .close_wrap .close:before, .terms_wrap .close_wrap .close:after{background:rgba(0,0,0,0.5);}


	/* payment */
		.payment_wrap{}
			.payment_wrap .title{text-align:center; background:#424242; color:#fff; padding:10px 20px; font-size:17px;}

			.payment_wrap .payment{font-size:13px !important; margin:20px; background:#fff;}
				.payment_wrap .payment .payment_box{margin:20px 0;}
					.payment_wrap .payment .payment_box .payment_info{font-size:13px; color:rgba(0,0,0,0.7);}
						.payment_wrap .payment .payment_box .payment_info ul{padding:20px; background:#f4f6f8; border:1px solid rgba(0,0,0,0.1);}
							.payment_wrap .payment .payment_box .payment_info ul li{margin:5px 0; padding-left:10px; position:relative; border-top:0;}
								.payment_wrap .payment .payment_box .payment_info ul li:first-child{padding-top:0;}
								.payment_wrap .payment .payment_box .payment_info ul li:after{content:""; position:absolute; top:6px; left:0; width:4px; height:4px; background:#1f8ca4; border-radius:100%;}
								.payment_wrap .payment .payment_box .list_button{border:0 !important;}
									.payment_wrap .payment .payment_box .list_button ul {border:0 !important;}
										.payment_wrap .payment .payment_box .list_button li{border:0 !important;}
						.payment_wrap .payment .payment_box .payment_box_btn{margin:10px 0;}
						.payment .modal_box{padding:0;}
						.payment .modal_box .table0{height:auto;}


	/* loading */
		.loading_wrap{position:fixed; width:100%; height:100%; left:0; top:0; text-align:center; background:rgba(0,0,0,0.3);}
			.loading{display:inline-block;color:#fff;font-size:64px;poEsition:relative;width:1em;height:1em;border-radius:50%;background-image:radial-gradient(circle at center,transparent 52%,currentColor 54%,currentColor 65%,transparent 67%);background-repeat:no-repeat;animation-name:k-spin;animation-timing-function:linear;animation-duration:6s;animation-delay:-.5s;animation-iteration-count:infinite}@keyframes k-spin{0%{clip-path:polygon(50% 50%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(0deg)}0.85733%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(12.85714deg)}1.57799%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(25.71429deg)}2.19752%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(38.57143deg)}2.75146%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(51.42857deg)}3.27533%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(64.28571deg)}3.80466%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(77.14286deg)}4.375%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(90deg)}5.02187%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(102.85714deg)}5.78079%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(115.71429deg)}6.68732%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(128.57143deg)}7.77697%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(141.42857deg)}9.08528%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(154.28571deg)}10.64778%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(167.14286deg)}12.5%{clip-path:polygon(50% 50%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,33.5% 6%);transform:rotate(180deg)}13.35733%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(212.14286deg)}14.07799%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(244.28571deg)}14.69752%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(276.42857deg)}15.25146%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(308.57143deg)}15.77533%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(340.71429deg)}16.30466%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(372.85714deg)}16.875%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(405deg)}17.52187%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(437.14286deg)}18.28079%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(469.28571deg)}19.18732%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(501.42857deg)}20.27697%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(533.57143deg)}21.58528%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(565.71429deg)}23.14778%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(597.85714deg)}25%{clip-path:polygon(50% 50%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(630deg)}25.85733%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(642.85714deg)}26.57799%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(655.71429deg)}27.19752%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(668.57143deg)}27.75146%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(681.42857deg)}28.27533%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(694.28571deg)}28.80466%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(707.14286deg)}29.375%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2turn)}30.02187%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(732.85714deg)}30.78079%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(745.71429deg)}31.68732%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(758.57143deg)}32.77697%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(771.42857deg)}34.08528%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(784.28571deg)}35.64778%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(797.14286deg)}37.5%{clip-path:polygon(50% 50%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,33.5% 6%);transform:rotate(810deg)}38.35733%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(842.14286deg)}39.07799%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(874.28571deg)}39.69752%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(906.42857deg)}40.25146%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(938.57143deg)}40.77533%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(970.71429deg)}41.30466%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1002.85714deg)}41.875%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1035deg)}42.52187%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1067.14286deg)}43.28079%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1099.28571deg)}44.18732%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1131.42857deg)}45.27697%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1163.57143deg)}46.58528%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1195.71429deg)}48.14778%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1227.85714deg)}50%{clip-path:polygon(50% 50%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1260deg)}50.85733%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1272.85714deg)}51.57799%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1285.71429deg)}52.19752%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1298.57143deg)}52.75146%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1311.42857deg)}53.27533%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1324.28571deg)}53.80466%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1337.14286deg)}54.375%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1350deg)}55.02187%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1362.85714deg)}55.78079%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1375.71429deg)}56.68732%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1388.57143deg)}57.77697%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(1401.42857deg)}59.08528%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(1414.28571deg)}60.64778%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(1427.14286deg)}62.5%{clip-path:polygon(50% 50%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,33.5% 6%);transform:rotate(4turn)}63.35733%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(1472.14286deg)}64.07799%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(1504.28571deg)}64.69752%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(1536.42857deg)}65.25146%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1568.57143deg)}65.77533%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1600.71429deg)}66.30466%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1632.85714deg)}66.875%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1665deg)}67.52187%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1697.14286deg)}68.28079%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1729.28571deg)}69.18732%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1761.42857deg)}70.27697%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1793.57143deg)}71.58528%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1825.71429deg)}73.14778%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1857.85714deg)}75%{clip-path:polygon(50% 50%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1890deg)}75.85733%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1902.85714deg)}76.57799%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1915.71429deg)}77.19752%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1928.57143deg)}77.75146%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1941.42857deg)}78.27533%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1954.28571deg)}78.80466%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1967.14286deg)}79.375%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1980deg)}80.02187%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(1992.85714deg)}80.78079%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2005.71429deg)}81.68732%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2018.57143deg)}82.77697%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(2031.42857deg)}84.08528%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(2044.28571deg)}85.64778%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(2057.14286deg)}87.5%{clip-path:polygon(50% 50%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,17% 12%,33.5% 6%);transform:rotate(2070deg)}88.35733%{clip-path:polygon(50% 50%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,8.5% 27.5%,17% 12%,33.5% 6%);transform:rotate(2102.14286deg)}89.07799%{clip-path:polygon(50% 50%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,0 43%,17% 12%,33.5% 6%);transform:rotate(2134.28571deg)}89.69752%{clip-path:polygon(50% 50%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,3% 60.5%,0 43%,17% 12%,33.5% 6%);transform:rotate(2166.42857deg)}90.25146%{clip-path:polygon(50% 50%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2198.57143deg)}90.77533%{clip-path:polygon(50% 50%,19% 89%,19% 89%,19% 89%,19% 89%,19% 89%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2230.71429deg)}91.30466%{clip-path:polygon(50% 50%,32% 100%,32% 100%,32% 100%,32% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2262.85714deg)}91.875%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2295deg)}92.52187%{clip-path:polygon(50% 50%,68% 100%,68% 100%,68% 100%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2327.14286deg)}93.28079%{clip-path:polygon(50% 50%,81% 89%,81% 89%,81% 89%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2359.28571deg)}94.18732%{clip-path:polygon(50% 50%,94% 78%,94% 78%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2391.42857deg)}95.27697%{clip-path:polygon(50% 50%,97% 60.5%,97% 60.5%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2423.57143deg)}96.58528%{clip-path:polygon(50% 50%,100% 43%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2455.71429deg)}98.14778%{clip-path:polygon(50% 50%,91.5% 27.5%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(2487.85714deg)}to{clip-path:polygon(50% 50%,83% 12%,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0 43%,17% 12%,33.5% 6%);transform:rotate(7turn)}}


	/* foot */
		.foot_wrap{text-align:left; font-size:0.9em;}
			.foot_wrap .foot_logo{max-width:150px; margin-bottom:15px; opacity:0.3;}
				.foot_wrap .foot_logo img{width:100%;}
			.foot_wrap .foot_info{color:rgba(0,0,0,0.7); margin-bottom:30px;}
				.foot_wrap .foot_info ul li{position:relative; display:inline-block; padding:0px 15px;}
					.foot_wrap .foot_info ul li:first-child{padding-left:0;}
					.foot_wrap .foot_info ul li:last-child{padding-right:0;}
					.foot_wrap .foot_info ul li:after{content:""; position:absolute; background:rgba(0,0,0,0.1); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
						.foot_wrap .foot_info ul li:last-child:after{display:none;}
						.foot_wrap .foot_info ul li a:hover{color:#222; font-weight:500;}
			.foot_wrap .foot{padding:50px;; color:rgba(0,0,0,0.7);}
				.foot_wrap .foot .cell70, .foot_wrap .foot .cell30{vertical-align:top;}
				.foot_wrap .foot > ul{display:table; width:100%; margin-bottom:5px;}
					.foot_wrap .foot > ul > li{display:inline-block; padding:0px 10px; position:relative; float:left;}
						.foot_wrap .foot > ul > li:first-child{padding-left:0;}
						.foot_wrap .foot > ul > li:last-child{padding-right:0;}
						.foot_wrap .foot > ul > li:after{content:""; position:absolute; background:rgba(0,0,0,0.1); width:1px; height:10px; top:50%; right:0; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); transform:translate(0,-50%);}
						.foot_wrap .foot > ul > li:last-child:after{display:none;}
			.foot_wrap .foot_btn{float:right;}
			.foot_wrap .foot_copyright{font-family:tahoma; margin-top:10px; color:rgba(0,0,0,0.5); position:relative;}


@media screen and (max-width:1280px){
	.w1280{width:100%;}
	.tablet{display:block;}
	.main_cost .main_cost_title span{font-size:28px;}
	.main_service_wrap .main_service_title{font-size:24px;}

	.cont_head_wrap .cont_head .cell{display:block;}
		.cont_head_wrap .cont_head .cell:last-child{margin-top:10px; text-align:left;}

	.main_mng_statis_title{font-size:1vw;}
	.main_mng_statis_text{font-size:1vw;}


	.cont_list.cont_list_m > ul > li{margin-right:15px; margin-top:15px;}
		.cont_list.cont_list_m1 > ul > li{width:100%; margin-right:0; height:auto; margin-right:0;}
			.cont_list.cont_list_m1 > ul > li:first-child{margin-top:0;}
			.cont_list.cont_list_m1 > ul > li:nth-child(2n){margin-right:0;}
		.cont_listcont_list_m2 > ul > li{width:calc(1 / 2 * 100% - (1 - 1 / 2) * 15px);}
			.cont_list.cont_list_m2 > ul > li:nth-child(-n+2){margin-top:0;}
			.cont_list.cont_list_m2 > ul > li:nth-child(2n){margin-right:0;}
		.cont_list.cont_list_m3 > ul > li{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 15px);}
			.cont_list.cont_list_m3 > ul > li:nth-child(-n+3){margin-top:0;}
			.cont_list.cont_list_m3 > ul > li:nth-child(3n){margin-right:0;}
		.cont_list.cont_list_m4 > ul > li{width:calc(1 / 4 * 100% - (1 - 1 / 4) * 15px);}
			.cont_list.cont_list_m4 > ul > li:nth-child(-n+4){margin-top:0;}
			.cont_list.cont_list_m4 > ul > li:nth-child(4n){margin-right:0;}
		.cont_list.cont_list_m5 > ul > li{width:calc(1 / 5 * 100% - (1 - 1 / 5) * 15px);}
			.cont_list.cont_list_m5 > ul > li:nth-child(-n+5){margin-top:0;}
			.cont_list.cont_list_m5 > ul > li:nth-child(5n){margin-right:0;}
		.cont_list.cont_list_m6 > ul > li{width:calc(1 / 6 * 100% - (1 - 1 / 6) * 15px);}
			.cont_list.cont_list_m6 > ul > li:nth-child(-n+6){margin-top:0;}
			.cont_list.cont_list_m6 > ul > li:nth-child(6n){margin-right:0;}
		.cont_list.cont_list_m7 > ul > li{width:calc(1 / 7 * 100% - (1 - 1 / 7) * 15px);}
			.cont_list.cont_list_m7 > ul > li:nth-child(-n+7){margin-top:0;}
			.cont_list.cont_list_m7 > ul > li:nth-child(7n){margin-right:0;}
		.cont_list.cont_list_m8 > ul > li{width:calc(1 / 8 * 100% - (1 - 1 / 8) * 15px);}
			.cont_list.cont_list_m8 > ul > li:nth-child(-n+8){margin-top:0;}
			.cont_list.cont_list_m8 > ul > li:nth-child(8n){margin-right:0;}
		.cont_list.cont_list_m9 > ul > li{width:calc(1 / 9 * 100% - (1 - 1 / 9) * 15px);}
			.cont_list.cont_list_m9 > ul > li:nth-child(-n+9){margin-top:0;}
			.cont_list.cont_list_m9 > ul > li:nth-child(9n){margin-right:0;}


	.cont_list_content > ul > li{width:100% !important; float:none !important; display:block !important; margin-right:0 !important; margin-bottom:30px !important;}
		.cont_list_content > ul > li:last-child{margin-bottom:0 !important;}


	.scroll_down_icon_wrap{display:none;}

	/* login */
		.login_wrap{font-size:12px;}
		.login_head_wrap{padding:60px 30px; padding-top:90px; height:auto;}
		.login_head_title_wrap{display:none;}
		.login_container_wrap{display:block; width:100%; font-size:11px;}
		.login_container_box{width:100%;}
		.login_container{padding:30px;}
		.login_cont{padding:60px 30px;}
		.login_info{margin-top:20px;}
		.login_cont01 .cont_text_box{padding:30px; border:1px solid rgba(0,0,0,0.1);}
		.login_cont01:before{display:none;}
		.login_wrap .cont_title_wrap{font-size:14px;}
		.login_cont01 img{display:block; position:absolute; width:50px; left:50%; top:-15px; transform:translateX(-50%);}



	.signup_wrap{font-size:12px;}
	.signup_join_wrap ul li .inline33 .btn{padding:0px;}
	.signup_wrap .filebox_wrap .file_name{width:50%;}
	.signup_agree_all_wrap{padding:0; background:none;}
	.signup_title{font-size:18px;}
	.signup_step{margin-top:30px;}
		.signup_step ul li{width:30%; border-radius:0; height:auto; margin-right:0;}
	.signup_join_wrap{}
		.signup_join_wrap ul{padding:0; border:0; margin-top:30px;}
	.signup_join_wrap .cell:first-child{display:none;}
	.terms table{word-break:break-all;}
	.signup_agree{padding:0; border:0;}

	.login_input_box_title{display:none;}
	.logout .foot_wrap .foot{padding:30px; background:#f4f6f8;}

}