@charset "utf-8";
/* Reset */
	* {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
	html,body, h1, h2, h3, h4, h5, h6, form, fieldset, img, dl, dt, dd ,section,nav  {padding:0; border:0;}
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
	ul, ol, li{margin:0; padding:0; list-style:none;}
	label, input, button, select, img {vertical-align:middle; border:none;}
	input, textarea, button, select {font-family:inherit;}
	button {padding:0; cursor:pointer;}
	p {margin:0; padding:0;}
	img {max-width:100%; object-fit:contain; object-position:50% 50%; -webkit-user-drag: none;}
	table {width:100%; margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0;}
	hr {display:none;}
	a, a:link, a:visited, a:hover, a:focus, a:active {text-decoration:none;color:#777;}
	:focus {outline:none;}
	p {margin: 0 0 0px 0; line-height: 1.5;}
	h1, h2, h3, h4, h5, h6 {color: #000; line-height: 1.3; margin-top: 5px; margin-bottom: 10px;font-weight: 400;}
	h2{font-size: 1.9rem;}
	h3{font-size: 1.4rem;color: #000;font-weight: 400;}
	h3 strong{position:relative;}
	h3 strong:after {position: absolute;bottom: -15px; left: 0; content: ""; width: 30px; display: block; height: 2px; background-color: #56c3b8; border-radius: 1px;}
	strong {font-weight: 600;}

/* NanumSquare */
@font-face {
    font-family: 'NanumSquareL';
    src: url('/Common/font/NanumSquareL.eot');
    src: url('/Common/font/NanumSquareL.eot?#embedded-opentype') format("eot"),
    url('/Common/font/NanumSquareL.woff') format("woff"),
    url('/Common/font/NanumSquareL.ttf') format("truetype");
}
@font-face {
    font-family: 'NanumSquareR';
    src: url('/Common/font/NanumSquareR.eot');
    src: url('/Common/font/NanumSquareR.eot?#embedded-opentype') format("eot"),
    url('/Common/font/NanumSquareR.woff') format("woff"),
    url('/Common/font/NanumSquareR.ttf') format("truetype");
}
@font-face {
    font-family: 'NanumSquareB';
    src: url('/Common/font/NanumSquareB.eot');
    src: url('/Common/font/NanumSquareB.eot?#embedded-opentype') format("eot"),
    url('/Common/font/NanumSquareB.woff') format("woff"),
    url('/Common/font/NanumSquareB.ttf') format("truetype");
}
@font-face {
    font-family: 'NanumSquareEB';
    src: url('/Common/font/NanumSquareEB.eot');
    src: url('/Common/font/NanumSquareEB.eot?#embedded-opentype') format("eot"),
    url('/Common/font/NanumSquareEB.woff') format("woff"),
    url('/Common/font/NanumSquareEB.ttf') format("truetype");
}

/* LAYOUT */
	html,body {font-family:'NanumSquareR', 'Noto Sans KR', '맑은 고딕', 'Malgun Gothic','sans-serif','dotum', '새굴림'; width:100%;margin:0;font-size:0;}
	#Container {width:100%; min-width:1200px; min-height:668px; font-size:0px; line-height:1em; color:#000;font-weight:400;}
	#top {position:relative; width:100%;}
	#bottom {position:relative;width:100%;min-width: 1200px;font-size:12px;line-height: 1.6;color:#66676c;border-top:1px #d4d4d4 solid;font-weight: 400;background-color:#fff;padding:30px 0px 15px; margin-bottom:60px;letter-spacing:-0.01em;}
	.w960 {width:960px !important;margin-left: auto !important;margin-right: auto !important;position: relative;}
	.w1200 {width:1200px !important;margin-left: auto !important;margin-right: auto !important;position: relative;}
	.w1228 {width:1228px !important;margin-left: auto !important;margin-right: auto !important;position: relative;}

	.w80 {width:100px !important}
	.w300 {width:300px !important}
	.mt40 {margin-top: 40px !important;}

/* INPUT */
    label input[type="checkbox"], label input[type="radio"] {display:none;}
    select::-ms-expand { display: none; }

    input[type=checkbox] + span {cursor:pointer;display:inline-block;padding-left:32px; font-size:17px;	height:24px;line-height:24px;margin:0 5px; background: #ffffff; background: url(/Images/Ctrl/check.png) 0px center no-repeat;background-size: 24px; }
    input[type=checkbox]:checked + span { background-image: url(/Images/Ctrl/check_on.png);}
    input[type=checkbox]:disabled + span { background-image: url(/Images/Ctrl/check_dis.png);cursor: default;}

    input[type=radio] + span { font-size:17px;	 padding-left:24px; height: 24px;line-height:24px;margin:0 5px;
    background: url(/Images/Ctrl/radio.png) 0px center no-repeat; background-size: 16px;display:inline-block;}
    input[type=radio]:checked + span {background-image: url(/Images/Ctrl/radio_on.png);}
    input[type=radio]:disabled + span {background-image: url(/Images/Ctrl/radio_dis.png);cursor: default;}

    select {-webkit-appearance: none;  -moz-appearance: none; appearance: none; font-size: 16px ;height: 44px; line-height: 44px; border:1px solid #dddddd; padding-left:10px;padding-right:30px;vertical-align: top; background:url('https://www.i-ez.net/Images/Ctrl/selectn.png') no-repeat top right 8px}

    input[type=text], input[type=password] {font-size: 15px ; height: 44px; line-height: 44px; border:1px solid #dddddd; padding-left:10px; }
    input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus, textarea:focus {border-color:#e89113; }
    input[type=text]:disabled, input[type=password]:disabled {background-color: #eee;}
    input.readonly {background-color: #eee;}
    textarea {font-size: 16px ; line-height: 1.6; border:1px solid #dddddd; padding:20px 20px; }

    input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
    input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
    input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
    input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
	.search-list-header {
		text-align: right;
		padding-bottom: 30px;
		border-bottom: 2px solid #e89113;
	}

/* TABLE */
    .qtable {table-layout: fixed;width:100%;margin:20px auto;border-spacing: 0; border-collapse: collapse;border-top: 2px solid #737172; border-bottom: 1px solid #727272; }
    .qtable td, .qtable th { background-color: #fff;padding: 15px 0px;border-bottom: 1px solid #ddd; text-align:center;font-size:17px;font-weight: 300; vertical-align: middle; }
    .qtable tr.nobrb td, .qtable tr.nobrb th,.qtable td.nobrb, .qtable th.nobrb { border-bottom-width: 0; }
    .qtable td.bdl, .qtable th.bdl { border-left: 1px solid #ddd;}
    .qtable > thead > tr > th, .qtable > thead > tr > td {color:#000; border-bottom: 1px solid #444;}
    .qtable.qtleft td, .qtable.qtleft th {text-align:left;}
    .qtable.qtleft th {padding-left:10px;}
    .qtable.board {border-top: 2px solid #e89113; border-bottom: 1px solid #727272; }
    .qtable.board th { background-color: #fafafa;}
    .hexa-tab-table {table-layout: fixed;width:100%;border-spacing: 0; border-collapse: collapse;margin:40px 0;}
    .hexa-tab-table td { border: 1px solid #ddd; text-align:center;vertical-align: middle; }
    .hexa-tab-table td a {display:block;width:100%;height:60px;line-height: 60px;text-align: center;font-size:20px;color:#a3a3a3;background-color: #fff; }
    .hexa-tab-table td a.on {color:#fff;background-color: #e89113; }

/* PAGINATION */
    ul#pager {text-align:center; margin:0 auto}
    ul#pager li {background-color:#fff;border:1px solid #ccc; color:#888888; text-align:center; display:inline-block;vertical-align: middle;margin:0 1px;width:33px; height:33px;background-repeat:no-repeat; background-position:center;background-size: cover;}
    ul#pager li.on {border-color: #e89113;}
    ul#pager li a {width:100%; height:100%; line-height:33px;font-size:12px; color:#888888; text-align:center;display:inline-block;}
    ul#pager li.on a {color:#e89113;}
    ul#pager li.front {background-image:url('https://www.i-ez.net/Images/Ctrl/arrow_front.png')}
    ul#pager li.end {background-image:url('https://www.i-ez.net/Images/Ctrl/arrow_end.png')}
    ul#pager li.next {background-image:url('https://www.i-ez.net/Images/Ctrl/arrow_next.png')}
    ul#pager li.prev {background-image:url('https://www.i-ez.net/Images/Ctrl/arrow_prev.png')}

/* BUTTON */
    .btn {position: relative;display:inline-block; cursor:pointer; text-align: center; vertical-align: bottom;line-height: 1;transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);}
    .btn.white {color:#000; background-color:#fff ;border:1px solid #cfcfcf;}
    .btn.black {color:#fff; background-color:#000 ;border:1px solid #000;}
    .btn.orange {color:#fff; background-color:#e89113 ;border:1px solid #e89113;}
    .btn.orange-line {color:#e89113; background-color:#fff ;border:1px solid #e89113;}
    .btn.big {padding:20px 20px; font-size:20px;min-width:260px;}
    .btn.small {padding:14px 8px; font-size:14px;min-width:80px;}
    .btn:hover {
        transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);
        box-shadow: 0 14px 26px -12px rgba(153, 153, 153, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(153, 153, 153, 0.2);
    }
    .btn.disabled {cursor:not-allowed;opacity:0.6;}

/* SPINNER */
    .num-spinner {display:inline-block;font-size:0;border:1px solid #ddd;text-align:center;height:30px;overflow:hidden;}
    .num-spinner span {float:left;display:block;width:30px;line-height:30px;background-color:#eee;font-size:17px;font-weight:400;cursor:pointer;transition:background-color 0.3s ease-in-out;}
    .num-spinner span:hover{background-color:#ddd;transition:background-color 0.3s ease-in-out;}
    .num-spinner span.minus {border-right:1px solid #ddd;}
    .num-spinner span.plus {border-left:1px solid #ddd;}
    .num-spinner input[type="text"] {float:left;font-size:17px;border:0;width:60px;line-height:30px;height:30px;text-align: center;letter-spacing: -1px;font-weight:400;padding:0;}
    .book-detail-header-buy-wrap {margin-top: 32px; margin-bottom:21px ; padding-top:20px; border-top:1px solid #717171;}
    .book-detail-header-buy-money {font-size:14px;color:#000;line-height: 1; text-align: right; padding-bottom: 20px; }
    .book-detail-header-buy-money .price {font-size: 23px; color:#e89113; font-weight: 400;}

/*Top*/
	#top .top_evt {position:relative;width:100%;height:70px;line-height:70px; font-size:17px; color:#fff; font-weight:500;background-color:#1d1e4c;text-align:center; transition: all 0.3s;}
	#top .top_evt .closeit {position:absolute;top:0;right:0;width:210px;height:70px;text-align:left;}
	#top .top_evt .closeit label {font-size:14px;font-weight:400;color:#565656;}
	#top .top_evt .closeit label:hover {cursor:pointer;}
	#top .top_evt .closeit label input {margin-right:4px;}
	#top .top_evt .closeit .evt_btn {position:absolute;top:20px;right:20px;width:29px;height:29px;background:url('/Images/top_top_evt_close_btn_dark.png');}
	#header {position:relative;width:100%;height:80px;background-color:#fff;}
	#header .menu {height:80px;}
    #header .logo {
		position:absolute; top:18px; left:50px; 
		
		width:129px; height:37px; 
		background:url('/Images/ezon_logo.png');
        
        /*
		width:173px; height:37px;
		background:url('/Images/ezon_logo_20260908.png');
        */
		z-index:10;
	}
    #header .righttxt {position:absolute; top:10px; right:8px; line-height:1em; letter-spacing:-0.08em; border:1px #fff solid;border-radius:15px;padding:8px 24px 8px 8px; transition: all 0.3s ease-in-out;}
    #header .righttxt:hover {color:#e89214; top:7px; border:1px #e2e2e2 solid; box-shadow:3px 3px 4px 0px rgba(210, 210, 210, 0.35); transition: all 0.3s ease-in-out;}
	#header .righttxt .txt1 {font-size:11px;font-weight:500;line-height:1em; color:#747474;letter-spacing:-0.02em;padding-bottom:5px;}
	#header .righttxt .txt2 {font-size:20px;font-weight:500;line-height:1em; color:#e6a443;letter-spacing:-0.03em;font-family:"NanumSquareB";}
    #header .righttxt .txt2 span {font-size:9px;font-weight:100;color:#747474;letter-spacing:-0.01em;padding-left:5px;}
    #header .righttxt img {position: absolute; bottom: 12px; right: 6px; width: 12px;}
	#header .top-menu-list {position:relative;font-size:0;padding-left:16%; padding-top:42px;height:80px;}
	#header .top-menu-list li {display:inline-block;}
	#header .top-menu-list li a {display:inline-block;width:160px;font-size:18px;color:#4b4b4b;text-align:center;font-weight:500; transition:all 0.3s ease;}
	#header .top-menu-list li a:hover {color:#ea9015;}
	#header .top-menu-list li a.on {color:#ea9015;}
	#header .top-menu-btn-detail {position:absolute;right:0;top:38px;display:inline-block;width:20px;height:18px;background:url(/Images/Main/main_menu_btn.png) right center no-repeat;text-indent:-9999px;}

	.sub-menu {width:100%;background-color:#1c1c1c;}
	.sub-menu-list {font-size:0;padding-left:17%;}
	.sub-menu-list li {display:inline-block;position:relative;}
	.sub-menu-list a {display:inline-block;width:133px;height:44px;line-height:44px;text-align:center;font-size:14px;color:#fff;}
	.sub-menu-list a.on {color:#E89113;}
	.sub-visual .slide {background:center center no-repeat;background-size:cover;height:240px;}
	.sub-content-img {font-size:0;}
	.sub-content-img .backimage {background:center center no-repeat;background-size:cover;}

/*Bottom*/
	#bottom .w1200 .title {display:inline-block;font-family:"NanumSquareEB";color:#222;font-size:28px;font-weight:600;line-height:1em;vertical-align:super;margin-right:20px;letter-spacing:-0.04em;}
	#bottom .w1200 .txt1 {position:relative;display:inline-block;border-left:2px #aeaeae solid;padding-left:10px;margin-right:40px;}
	#bottom .w1200 .txt2 {position:relative;display:inline-block;border-left:2px #aeaeae solid;padding-left:10px;}
	#bottom .w1200 span {vertical-align: text-bottom;margin:0px 6px;}
	#bottom .w1200 .copy {display:block;padding:30px 0 0 170px;}

	.btmfixed {width:100%; height:60px; z-index:999; display:block;background:#38332f;opacity:1;box-sizing:border-box;}
	.btmfixed.Fixed {position:fixed;width:100%;bottom:0;left:0;opacity:0;visibility:hidden;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2);transform:translate(0, 200px);transform: rotate(.001deg);}
	.btmfixed.InView {opacity:1;visibility:visible;transition:all 1.2s ease;transform:translate(0, 0);}
	.btmfixed .fixedwrap{height:60px; padding:0; box-sizing:border-box;width:100%;}
	.btmfixed .fixedwrap .left {float:left;height:60px;line-height:60px;text-align:center;color:#fff;background-color:#2c2724;padding-right:20px;}
	.btmfixed .fixedwrap .left span.bar {display:inline-block;width:40px;height:6px;line-height:6px;background-color:#5354fe;margin-right:10px;}
    .btmfixed .fixedwrap .left span.txt{font-size:13px;}
    .btmfixed .fixedwrap .centertext {display:inline-block;line-height:60px;margin-left:20px;color:#abaaa8;font-size:16px;letter-spacing:-0.07em;}
    @media all and (max-width: 915px) {
        .btmfixed .fixedwrap .centertext {display:none;}
    }
	.btmfixed .fixedwrap .right {float: right;}
    .btmfixed .fixedwrap .right .btn-apply {float:left;width:282px; height:60px; line-height:60px; font-size:18px; color:#fdfcf2; text-align:center; background:#5970fa; text-indent:0;font-weight:300;letter-spacing:1px;transition: all 0.3s ease-in-out;}
    .btmfixed .fixedwrap .right .btn-apply:hover {font-size:19px;background:#4661fa;}
    #totopBtn {position: fixed;right:calc( ( ( 100% - 1200px ) / 2 ) - 60px); bottom:90px; z-index:999; display:none;}
    @media all and (max-width: 1800px) {
        #totopBtn {position: fixed; right: 10px; bottom: 90px;  z-index: 999; display: none !important;}
    }

/*Sub*/
    #subvisual {width:100%; height:200px; background:url('/Images/SubTitleV_img.jpg'); background-position: right center; background-repeat:no-repeat;line-height: 1.5;color:#fff;letter-spacing:-0.01em;text-align:center;padding:47px 0;}
	#subvisual .maincopy {font-family:"NanumSquareEB";font-size:50px;font-weight:600;}
	#subvisual .subcopy {font-size:20px;}
	#subcontent	{position:relative;width:100%;}
    #subcontent	> div {font-size:14px;line-height: 1.4;color:#222;font-weight:300;letter-spacing:-0.01em;}
    

/*브랜드스토리-1:1시스템수업*/
    .sysbackimage { background: center center no-repeat; background-size: cover;}
    .sysbackimage .leftdiv {width:600px;text-align:right;right:710px;}
    .sysbackimage .rightdiv {width:600px;text-align:left;left:710px;}
    .sysbackimage .text-org {font-size:20px;line-height:1.7;letter-spacing:-0.5px;font-weight:600;color:#e89113;margin-bottom:27px;}
    .sysbackimage .text-blue {font-size:20px;line-height:1.7;letter-spacing:-0.5px;font-weight:600;color:#195384;margin-bottom:27px;}
    .sysbackimage .text-blc-title {font-size:30px;line-height:1.13;letter-spacing:-0.75px;font-weight:600;color:#000000;margin-bottom:14px;}
    .sysbackimage .text-blc-desc {font-size:22px;line-height:1.36;letter-spacing:-0.55px;color:#000000;margin-bottom:24px;}
    .sysbackimage .stepbtn{display: inline-block;background-image: url('https://www.i-ez.net/Images/Main/main_btn01.png');width:172px;height:40px;}
    .sysbackimage .stepbtn:hover {background-image: url('https://www.i-ez.net/Images/Main/main_btn01_1.png');}

/*브랜드스토리-로드맵*/
    .therow .anchor-btn { position:absolute; left:530px; bottom:14px; width:172px;height:40px;background:url(/Images/Main/main_btn01.png) center center no-repeat; }
    .therow .anchor-btn:hover { background-image:url(/Images/Main/main_btn01_1.png); }
    .therow {width:100%; height:294px; margin-bottom:80px; position:relative; display:flex; flex-direction: row; justify-content: center;align-items: center; }
    .therow .leftimg { width:480px; }
    .therow .leftimg img { width:480px; }
    .therow .righttext  { width:570px; padding-left:50px; padding-bottom:40px; text-align:left; }
    .therow .righttext h1 { font-family:'NanumSquareB'; /*font-size:38px;*/font-size:32px; font-weight:500; word-spacing:1px; letter-spacing:-2px; line-height:1.2em; margin:0; }
    .therow .righttext h2 { /*font-size:24px;*/font-size:20px; font-weight:400; word-spacing:1px; letter-spacing:-1px; line-height:1.4em; margin-top:20px; margin-bottom:13px; }
    .therow .righttext h3 { /*font-size:21px;*/font-size:17px; font-weight:300; word-spacing:1px; letter-spacing:-1px; line-height:1.8em; margin:0; }
    .therow .withanchor { margin-bottom:40px; padding-top:40px; }

/*고객센터-이용가이드*/
	.howtosec {padding:80px 0;}
	.howtosec.white {background-color:#fff;}
	.howtosec.gray {background-color:#ebebeb;}
	.howtotitle {font-family:'NanumSquareEB';font-size:38px;font-weight:900;color:#1c1c1c;letter-spacing:-0.03em;line-height:1em;margin-bottom:20px;}
	.howtotitle > .num {color:#4a66ee;letter-spacing:-0.1em;margin-right:10px;}
	.howtodesc {font-size:18px;font-weight:600;color:#1d1d1d;letter-spacing:-0.02em;line-height:1em;margin-left:60px;margin-bottom:50px;}
	.howtodesc2 {font-size:18px;font-weight:600;color:#1d1d1d;letter-spacing:-0.02em;line-height:1em;margin-left:144px;margin-top:30px;}
	.howtosec .howtoimg {text-align:center;}
	.howtosec .howtoimg .imgtitlename {font-size:18px;font-weight:600;color:#1d1d1d;letter-spacing:-0.02em;line-height:1em;padding-top:20px;}

/*고객센터-자주묻는질문*/
	.faqsec {width:100%;display:inline-block;}
	.faqleft {float:left;display:block;width:350px;border-top:2px #ddd solid;padding:20px 10px;}
	.faqleft .bol {font-size:28px;font-weight:700;line-height:1.4;color:#2c2724;}
	.faqright {float:right;display:block;width:800px;border-top:2px #ddd solid;padding:20px 10px;}
	.faqright .bol {font-size:22px;font-weight:bold;padding:40px 0 10px;}
	.faqright .nor {font-size:16px;line-height:1.8;word-break:keep-all;text-align:justify;} 
	.faqright .smalred {font-size:13px;line-height:1.8;color:red;word-break:keep-all;text-align:justify;padding-left:32px;}
	.faqright .listtype {font-size:15px;line-height:1.8;padding-left:20px;text-indent:10px;}
	.faqright .listtype > div {text-indent:-11px;padding-bottom:14px;}
	.faqright .listtype > div > span {font-weight:bold;}
	span.pinkk {color:#fa5959;}

	.faqsec .devicetitle {text-align:center;padding-bottom: 20px;}
	.faqsec .devicetitle .title{font-family:'NanumSquareEB';font-size:35px;color:#2c2724;font-weight:bold;padding-bottom:44px;}
	.faqsec .devicetitle .txt{color:#333;font-size:18px;font-weight:bold;line-height:1.5em;}
	.faqsec .internetbol {font-size:18px;font-weight:bold;padding-bottom:6px;}
	.faqsec .internetnor {font-size:16px;line-height:1.6;padding-left:10px;word-break:keep-all;text-align:justify;}
	.imgtitlename {font-size:18px;font-weight:600;color:#1d1d1d;letter-spacing:-0.02em;line-height:1em;padding-top:20px;}

/*상담신청*/
    .applytheezon {width: 960px !important;margin-left: auto !important;margin-right: auto !important;position: relative;}
    .applytheezon .qtable {table-layout: fixed;width:100%;margin:20px auto;border-spacing: 0; border-collapse: collapse;border-top: 2px solid #737172; border-bottom: 1px solid #727272; }
    .applytheezon .qtable td, .qtable th { background-color: #fff;padding: 15px 0px;border-bottom: 1px solid #ddd; text-align:center;font-size:17px;font-weight: 300; vertical-align: middle; }
    .applytheezon .qtable tr.nobrb td, .qtable tr.nobrb th,.qtable td.nobrb, .qtable th.nobrb { border-bottom-width: 0; }
    .applytheezon .qtable td.bdl, .qtable th.bdl { border-left: 1px solid #ddd;}
    .applytheezon .qtable > thead > tr > th, .qtable > thead > tr > td {color:#000; border-bottom: 1px solid #444;}
    .applytheezon .qtable.qtleft td, .qtable.qtleft th {text-align:left;}
    .applytheezon .qtable.qtleft th {padding-left:10px;}
    .applytheezon .qtable.board {border-top: 2px solid #e89113; border-bottom: 1px solid #727272; }
    .applytheezon .qtable.board th { background-color: #fafafa;}
    .applytheezon .hexa-tab-table {table-layout: fixed;width:100%;border-spacing: 0; border-collapse: collapse;margin:40px 0;}
    .applytheezon .hexa-tab-table td { border: 1px solid #ddd; text-align:center;vertical-align: middle; }
    .applytheezon .hexa-tab-table td a {display:block;width:100%;height:60px;line-height: 60px;text-align: center;font-size:20px;color:#a3a3a3;background-color: #fff; }
    .applytheezon .hexa-tab-table td a.on {color:#fff;background-color: #e89113; }
    .applytheezon .w300 {width: 300px !important;}
    .applytheezon .w100 {display: block !important;width: 100% !important;}
    .applytheezon .al {text-align: left !important;}
    .applytheezon .ar {text-align: right !important;}
    .applytheezon .fr {float: right !important;}
    .applytheezon .mt40 {margin-top: 40px !important;}
    .applytheezon .ac {text-align: center !important;}
    .applytheezon label input[type="checkbox"], label input[type="radio"] {display:none;}
    .applytheezon select::-ms-expand { display: none; }
    .applytheezon input[type=checkbox] + span {cursor:pointer;display:inline-block;padding-left:32px; font-size:17px; height:24px;line-height:24px;margin:0 5px; background: #ffffff; background: url('https://www.i-ez.net/Images/Ctrl/check.png') 0px center no-repeat;background-size: 24px; }
    .applytheezon input[type=checkbox]:checked + span { background-image: url('https://www.i-ez.net/Images/Ctrl/check_on.png');}
    .applytheezon input[type=checkbox]:disabled + span { background-image: url('https://www.i-ez.net/Images/Ctrl/check_dis.png');cursor: default;}
    .applytheezon input[type=radio] + span { font-size:17px;	 padding-left:24px; height: 24px;line-height:24px;margin:0 5px;
    background: url('https://www.i-ez.net/Images/Ctrl/radio.png') 0px center no-repeat; background-size: 16px;display:inline-block;}
    .applytheezon input[type=radio]:checked + span {background-image: url('https://www.i-ez.net/Images/Ctrl/radio_on.png');}
    .applytheezon input[type=radio]:disabled + span {background-image: url('https://www.i-ez.net/Images/Ctrl/radio_dis.png');cursor: default;}
    .applytheezon select {-webkit-appearance: none;  -moz-appearance: none; appearance: none; font-size: 16px ;height: 44px; line-height: 44px; border:1px solid #dddddd; padding-left:10px;padding-right:30px;vertical-align: top; background:url('https://www.i-ez.net/Images/Ctrl/selectn.png') no-repeat top right 8px}
    .applytheezon input[type=text], input[type=password] {font-size: 15px ; height: 44px; line-height: 44px; border:1px solid #dddddd; padding-left:10px; }
    .applytheezon input[type=text]:focus, input[type=password]:focus, textarea:focus {border-color:#e89113; }
    .applytheezon input[type=text]:disabled, input[type=password]:disabled {background-color: #eee;}
    .applytheezon input.readonly {background-color: #eee;}
    .applytheezon textarea {font-size: 16px ; line-height: 1.6; border:1px solid #dddddd; padding:20px 20px; }
    .applytheezon input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
    .applytheezon input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
    .applytheezon input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
    .applytheezon input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
    .applytheezon .customer-announce {font-size: 14px;border: 1px solid #ddd;padding: 40px;height: 500px;margin: 10px 0;line-height: 1.6;text-align: left;overflow-y: scroll;}

/*상담신청 완료*/

/*샘플강의 동영상*/
.sl-vidsec, .sl-infosec {display:inline-block;}
.sl-vidsec #thevid1 {transition: all 0.2s;}
.sl-vidsec #thevid2 {transition: all 0.2s;}
.sl-vidsec #thevid3 {transition: all 0.2s;}
.sl-vidsec #thevid4 {transition: all 0.2s;}
.sl-infosec {width: 380px; vertical-align: top;}
.sl-infosec .titletop {font-size:18px; line-height:2em;}
.sl-infosec .tabletop {border-top:1px #8e8e8e solid;border-bottom:1px #8e8e8e solid; font-size:14px; line-height:2.6em;}
.sl-infosec .tabletop tr {border-bottom:1px #cacaca solid;}
.sl-infosec .tabletop tr:last-of-type {border-bottom:none;}
.sl-infosec .tabletop td:nth-child(n) {color:#989898;}
.sl-infosec .tabletop td:nth-child(2n) {color:#777; min-width: 56px;}
.sl-infosec .titletbtm {font-size:14px; line-height:2em; margin-top:20px;}
.sl-infosec .tablebtm-wrap {width:340px; height:275px; border:1px #9e9e9e solid; overflow-y: scroll; overflow-x: hidden;}
.sl-infosec .tablebtm {font-size:14px; line-height:2.6em;}
.sl-infosec .tablebtm th {background-color: #efefef;}
.sl-infosec .tablebtm td {text-align: center; transition: all 0.2s;}
.sl-infosec .tablebtm td:nth-child(1n) {min-width:32px;}
.sl-infosec .tablebtm td:nth-child(2n) {text-align: left; transition: all 0.2s; max-width: 200px;}
.sl-infosec .tablebtm tr td .vidlist {position: relative; color: #444; line-height: 2em; display:block; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;cursor: pointer;transition: all 0.2s;}
.sl-infosec .tablebtm tr td .vidlist:hover {color: #131431;}
.sl-infosec .tablebtm tr td .vidlist span {position: relative;}
.sl-infosec .tablebtm tr td .vidlist span:after {content: ''; position: absolute; left: 0; display: inline-block; height: 1.2em; width: 100%; border-bottom: 1px solid #ababab; margin-top: 10px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0,1); transform: scale(0,1);}
.sl-infosec .tablebtm tr td .vidlist span:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.sl-infosec .tablebtm tr td img {margin-left: 4px; margin-bottom: 2px; width: 14px;}
.sl-infosec .tablebtm tr.on td {background-color: #f3f1f1; color:#a37a2d !important; transition: all 0.2s;}
.sl-infosec .tablebtm tr.on td a span {color:#a37a2d !important; transition: all 0.2s;}