@charset "UTF-8";

#ly-Distributor header { text-align:center; }
#ly-Distributor header h2 { color: #1c1c1e; line-height: 1.6; font-weight: 400; margin-bottom: 80px;}
#ly-Distributor header p:nth-child(1) { font-size:2rem; color:#2D2D2D; margin-bottom: 80px; }
#ly-Distributor header p { color:#3a3a3c; }
#ly-Distributor header p span { line-height:1.6; }

#ly-AppCheck div.id-cont a dt { padding-bottom:20px; margin-bottom:25px; }
#ly-AppCheck div.id-cont a dt * { display:block; }
#ly-AppCheck div.id-cont a dt strong { color:#333; font-weight:400; }
#ly-AppCheck div.id-cont a dt span { color:#666; margin-top:6px; font-weight:300; }
#ly-AppCheck div.id-cont a dd { visibility:hidden; margin-bottom:6px; font-size:.875rem; font-weight:300; }
#ly-AppCheck div.id-cont a button { width:206px; background-color: #fff; height:56px; border-radius: 8px; margin-top:40%; padding:10px 5px; 
	border:1px solid #009F4F; color:#009F4F; font-size: 1.125rem; font-weight: 400;}
#ly-AppCheck div.id-cont a:nth-of-type(1) { background-image:url('../../img/index/img-index-appcheck-endpoint.png'); background-size: 40%; }
#ly-AppCheck div.id-cont a:nth-of-type(2) { background-image:url('../../img/index/img-index-appcheck-analyzer.png'); }
#ly-AppCheck div.id-cont a:nth-of-type(3) { background-image:url('../../img/index/img-index-appcheck.png'); }
#ly-AppCheck div.id-cont a:nth-of-type(4) { background-image:url('../../img/index/img-index-appcheck-ws.png'); background-size: 40%;}
#ly-AppCheck div.id-cont a:nth-of-type(5) { background-image:url('../../img/index/img-index-appcheck-ls.png'); }
#ly-AppCheck div.id-cont a:nth-of-type(6) { background-image:url('../../img/index/img-index-appcheck-cms.png'); }
#ly-AppCheck div.id-cont a:focus,
#ly-AppCheck div.id-cont a:hover { color:#fff; border-color:#333; }
#ly-AppCheck div.id-cont a:focus div,
#ly-AppCheck div.id-cont a:hover div { background-color:#333; }
#ly-AppCheck div.id-cont a:focus dt,
#ly-AppCheck div.id-cont a:hover dt { background:url('../img/index/img-index-appcheck-line.png') left bottom no-repeat; }
#ly-AppCheck div.id-cont a:focus dt *,
#ly-AppCheck div.id-cont a:hover dt * { color:#fff; }
#ly-AppCheck div.id-cont a:focus dd,
#ly-AppCheck div.id-cont a:hover dd { visibility:visible; }
#ly-AppCheck div.id-cont a:focus button,
#ly-AppCheck div.id-cont a:hover button { color:#FFFFFF; border-color:#009F4F; background-color:#009F4F; }

#ly-Partner header { text-align:center; }
#ly-Partner header p { color:#666; font-weight:300; line-height:1.6; }
#ly-Partner header p span { line-height:1.6; }
#ly-Partner div.id-cont div.id-data h3 { font-weight:700; color:#222; }
#ly-Partner div.id-cont div.id-data dl { color:#444; background-position:center top; background-repeat:no-repeat; }
#ly-Partner div.id-cont div.id-data dt { font-weight:500; margin-bottom:20px; color:#222; }
#ly-Partner div.id-cont div.id-data.hcinfo dl { background-image:url('../../img/view/distributor/img-distributor-kr-hcinfo.png'); }
#ly-Partner div.id-cont div.id-data.abyte dl { background-image:url('../../img/view/distributor/img-distributor-kr-abyte.png'); }
#ly-Partner div.id-cont div.id-data.secuwide dl { background-image:url('../../img/view/distributor/img-distributor-kr-secuwide.png'); }
#ly-Partner div.id-cont div.id-data.skycore dl { background-image:url('../../img/view/distributor/img-distributor-kr-skycore.png'); }
#ly-Partner div.id-cont div.id-data.itbrain dl { background-image:url('../../img/view/distributor/img-distributor-kr-itbrain.png'); }
#ly-Partner div.id-cont div.id-data.hankisul dl { background-image:url('../../img/view/distributor/img-distributor-kr-hankisul.png'); }
#ly-Partner div.id-cont div.id-data.sinas dl { background-image:url('../../img/view/distributor/img-distributor-kr-sinas.png'); }
#ly-Partner div.id-cont div.id-data.solmo dl { background-image:url('../../img/view/distributor/img-distributor-kr-solmo.png'); }
#ly-Partner div.id-cont div.id-data.seg dl { background-image:url('../../img/view/distributor/img-distributor-kr-seg.png'); }
#ly-Partner div.id-cont div.id-data.hancoms dl { background-image:url('../../img/view/distributor/img-distributor-kr-hancoms.png'); }
#ly-Partner div.id-cont div.id-data.jsecurity dl { background-image:url('../../img/view/distributor/img-distributor-jp-jiransoft.png'); }
#ly-Partner div.id-cont div.id-data.checkmal dl { background-image:url('../../img/view/distributor/img-distributor-kr-checkmal.png'); }
#ly-Partner div.id-cont div.id-data.ct dl { background-image:url('../../img/view/distributor/img-distributor-en-ct.png'); }
#ly-Partner div.id-cont div.id-data.aits dl { background-image:url('../../img/view/distributor/img-distributor-en-aits.png'); }
#ly-Partner div.id-cont div.id-data.ccn dl { background-image:url('../../img/view/distributor/img-distributor-en-ccn.png'); }
#ly-Partner div.id-cont div.id-data.nkh dl { background-image:url('../../img/view/distributor/img-distributor-en-nkh.png'); }
#ly-Partner div.id-cont div.id-data dd { font-size:.85rem; font-weight:300; margin-top:7px; word-break:keep-all; }
#ly-Partner div.id-cont div.id-data dd a { color:#444; }

#ly-Distributor div.id-cont div.id-data h3 { font-weight:700; color:#222; }
#ly-Distributor div.id-cont div.id-data dl { color:#444; background-position:center top; background-repeat:no-repeat; }
#ly-Distributor div.id-cont div.id-data dt { font-weight:500; margin-bottom:20px; color:#222; }
#ly-Distributor div.id-cont div.id-data.hcinfo dl { background-image:url('../../img/view/distributor/img-distributor-kr-hcinfo.png'); }
#ly-Distributor div.id-cont div.id-data.abyte dl { background-image:url('../../img/view/distributor/img-distributor-kr-abyte.png'); }
#ly-Distributor div.id-cont div.id-data.secuwide dl { background-image:url('../../img/view/distributor/img-distributor-kr-secuwide.png'); }
#ly-Distributor div.id-cont div.id-data.skycore dl { background-image:url('../../img/view/distributor/img-distributor-kr-skycore.png'); }
#ly-Distributor div.id-cont div.id-data.itbrain dl { background-image:url('../../img/view/distributor/img-distributor-kr-itbrain.png'); }
#ly-Distributor div.id-cont div.id-data.hankisul dl { background-image:url('../../img/view/distributor/img-distributor-kr-hankisul.png'); }
#ly-Distributor div.id-cont div.id-data.sinas dl { background-image:url('../../img/view/distributor/img-distributor-kr-sinas.png'); }
#ly-Distributor div.id-cont div.id-data.solmo dl { background-image:url('../../img/view/distributor/img-distributor-kr-solmo.png'); }
#ly-Distributor div.id-cont div.id-data.seg dl { background-image:url('../../img/view/distributor/img-distributor-kr-seg.png'); }
#ly-Distributor div.id-cont div.id-data.hancoms dl { background-image:url('../../img/view/distributor/img-distributor-kr-hancoms.png'); }
#ly-Distributor div.id-cont div.id-data.jsecurity dl { background-image:url('../../img/view/distributor/img-distributor-jp-jiransoft.png'); }
#ly-Distributor div.id-cont div.id-data.checkmal dl { background-image:url('../../img/view/distributor/img-distributor-kr-checkmal.png'); }
#ly-Distributor div.id-cont div.id-data.ct dl { background-image:url('../../img/view/distributor/img-distributor-en-ct.png'); }
#ly-Distributor div.id-cont div.id-data.aits dl { background-image:url('../../img/view/distributor/img-distributor-en-aits.png'); }
#ly-Distributor div.id-cont div.id-data.ccn dl { background-image:url('../../img/view/distributor/img-distributor-en-ccn.png'); }
#ly-Distributor div.id-cont div.id-data.nkh dl { background-image:url('../../img/view/distributor/img-distributor-en-nkh.png'); }
#ly-Distributor div.id-cont div.id-data dd { font-size:.85rem; font-weight:300; margin-top:7px; word-break:keep-all; }
#ly-Distributor div.id-cont div.id-data dd a { color:#444; }

#ly-Distributor div.id-cont form fieldset dd input[type='text'] { width:100%; }
#ly-Distributor div.id-cont form fieldset p { text-align:center; }
#ly-Distributor div.id-cont form fieldset input[type='submit'] { width:152px; padding:12px 16px; border:1px solid #333; background-color:#fff; }
#ly-Distributor div.id-cont form fieldset input[type='submit']:focus,
#ly-Distributor div.id-cont form fieldset input[type='submit']:hover { color:#fff; background-color:#333; }

#ly-Support { background-color:#f9f9f9; }
#ly-Support header { text-align:center; }
#ly-Support header h2 { margin-bottom:20px; }
#ly-Support div.id-cont { text-align:center; margin-top:20px; }

#ly-Support-Global { background-color:#f9f9f9; }
#ly-Support-Global header { text-align:center; }
#ly-Support-Global header h2 { margin-bottom:20px; }
#ly-Support-Global div.id-cont { text-align:center; margin-top:20px; }
#ly-Support-Global div.id-cont dl { margin-bottom:20px; }
#ly-Support-Global div.id-cont dt { margin-bottom:10px; }

#ly-Support-Global-Sub { margin:0 auto; border: 2px solid #EAEAEA; border-radius: 5px; }
#ly-Support-Global-Sub header { text-align:center; padding-top:20px; padding-bottom:20px; background-color:#F9F9F9; border-bottom: 2px solid #EAEAEA; border-radius: 5px 5px 0 0; }
#ly-Support-Global-Sub header h2 { color:#1C1C1E; }
#ly-Support-Global-Sub div.id-cont { text-align:center; padding-top:20px; padding-bottom:20px; }
#ly-Support-Global-Sub div.id-cont dl { margin-bottom:20px; }
#ly-Support-Global-Sub div.id-cont dt { margin-bottom:10px; }
#ly-Support-Global-Sub div.id-cont p { color:#666; }

/* Mobile */
@media screen and (min-width:1px) and (max-width:639px) {
	#ly-Distributor header h2 { font-size:1.6rem; }
	#ly-Distributor header p { font-size:.9rem; }

	#ly-Distributor div.id-cont { margin-top:30px; }
	#ly-Distributor div.id-cont div.id-data { padding:30px 20px; text-align:center; }
	#ly-Distributor div.id-cont div.id-data dt { margin-bottom:20px; color:#222; }

	#ly-Partner header h2 { font-size:1.6rem; }
	#ly-Partner header p { font-size:.9rem; }
	#ly-Partner div.id-cont { margin-top:30px; }
	#ly-Partner div.id-cont div.id-data { padding:30px 20px; text-align:center; }
	#ly-Partner div.id-cont div.id-data dt { margin-bottom:20px; color:#222; }

	#ly-Support { padding-top:40px; padding-bottom:40px; }

	#ly-Support-Global { padding-top:40px; padding-bottom:40px; }
	#ly-Support-Global div.id-cont dt { font-size:1.2rem; }

	#ly-Support-Global-Sub { padding : 20px; }
	#ly-AppCheck div.id-cont a:nth-of-type(2) { background-position : center; }

	#ly-AppCheck div.id-cont a { width:100%; display:block; border-top:1px solid #e9e9e9; text-decoration:none; background-position:right bottom 20px; background-repeat:no-repeat;}
	#ly-AppCheck div.id-cont a div { padding:25px; height:100%; }
	#ly-AppCheck div.id-cont a dt strong { font-size:1.2rem; }
	#ly-AppCheck div.id-cont a dt span { font-size:.875rem; }
}

/* Mobile & Tablet */
@media screen and (min-width:1px) and (max-width:1219px) {
	#ly-Distributor header { margin-left:20px; margin-right:20px; }
	#ly-Distributor header p { margin-top:20px; }

	#ly-Distributor div.id-cont div.id-data { border-top:1px solid #e9e9e9; }
	#ly-Distributor div.id-cont div.id-data h3 { font-size:1.2rem; }
	#ly-Distributor div.id-cont div.id-data dl { margin-top:30px; padding-top:90px; }
	#ly-Distributor div.id-cont div.id-data dt { font-size:1.1rem; }

	#ly-Distributor div.id-cont form { padding:20px; }
	#ly-Distributor div.id-cont form fieldset p { margin-top:20px; }

	#ly-Partner header { margin-left:20px; margin-right:20px; }
	#ly-Partner header p { margin-top:20px; }
	#ly-Partner div.id-cont div.id-data { border-top:2px solid #e9e9e9; }
	#ly-Partner div.id-cont div.id-data h3 { font-size:1.2rem; }
	#ly-Partner div.id-cont div.id-data dl { margin-top:30px; padding-top:90px; }
	#ly-Partner div.id-cont div.id-data dt { font-size:1.1rem; }

	#ly-AppCheck div.id-cont a p { width:180px; font-size:.875rem; margin-top:40px; padding:10px 5px; }
}

/* Tablet */
@media screen and (min-width:640px) and (max-width:1219px) {
	#ly-Distributor header h2 { font-size:1.8rem; }

	#ly-Distributor div.id-cont { margin-top:50px; }
	#ly-Distributor div.id-cont div.id-data { width:50%; padding:20px; }
	#ly-Distributor div.id-cont div.id-data:nth-of-type(even) { border-left:1px solid #e9e9e9; }
	#ly-Distributor div.id-cont div.id-data:last-of-type { width:100%; }
	/* html[lang='en'] #ly-Distributor div.id-cont div.id-data:last-of-type { width:100%; } */

	#ly-Distributor div.id-cont form { border-top:2px solid #e9e9e9; }

	#ly-Partner header h2 { font-size:1.8rem; }
	#ly-Partner div.id-cont { margin-top:50px; }
	#ly-Partner div.id-cont div.id-data { width:50%; padding:20px; }
	#ly-Partner div.id-cont div.id-data:nth-of-type(even) { border-left:1px solid #e9e9e9; }

	#ly-Support { padding-top:60px; padding-bottom:60px; }

	#ly-Support-Global { padding-top:60px; padding-bottom:60px; }
	#ly-Support-Global div.id-cont dt { font-size:1.3rem; }

	#ly-AppCheck div.id-cont { border-bottom:1px solid #d4d4d4; }
	#ly-AppCheck div.id-cont a { width:50%; position:relative; display:block; border-top:1px solid #d4d4d4; text-decoration:none; background-position:right bottom 20px; background-repeat:no-repeat; }
	#ly-AppCheck div.id-cont a div { padding:30px; height:100%; }
	#ly-AppCheck div.id-cont a:nth-of-type(even) { border-left:1px solid #d4d4d4; }
	#ly-AppCheck div.id-cont a dt strong { font-size:1.3rem; }
}

/* Tablet & Desktop */
@media screen and (min-width:640px) {
	#ly-Distributor div.id-cont { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; }

	#ly-Distributor div.id-cont form { width:100%; padding:40px; }
	#ly-Distributor div.id-cont form fieldset dl { display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:justify; justify-content:space-between; }
	#ly-Distributor div.id-cont form fieldset dl:not(:first-of-type) { padding-top:20px; margin-top:20px; border-top:1px dashed #e9e9e9; }
	#ly-Distributor div.id-cont form fieldset dt { width:160px; }
	#ly-Distributor div.id-cont form fieldset dd { -ms-flex:1; flex:1; }
	#ly-Distributor div.id-cont form fieldset dd label { margin-right:15px; }
	#ly-Distributor div.id-cont form fieldset p { margin-top:40px; }

	#ly-Partner div.id-cont { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; }

	#ly-AppCheck div.id-cont { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-pack:justify; justify-content:space-between; }
}

/* Desktop */
@media screen and (min-width:1220px) {
	#ly-AppCheck { border-top:2px solid #d4d4d4; }

	#ly-Distributor { padding-bottom:100px; }
	#ly-Distributor header { margin-top: 140px; }
	#ly-Distributor header h2 { font-size:2rem; }
	#ly-Distributor header p { margin-top:30px; font-size:1.25rem; }
	#ly-Distributor header p span { display:block; }
	#ly-Distributor div.id-cont { width:1200px; margin-top:70px; margin-left:auto; margin-right:auto; }
	#ly-Distributor div.id-cont div.id-data { width:32.3%; padding:30px 25px; border:1px solid #e9e9e9; }
	#ly-Distributor div.id-cont div.id-data:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)) { margin-top:20px; }
	#ly-Distributor div.id-cont div.id-data:hover { border-color:#333; }
	#ly-Distributor div.id-cont div.id-data h3 { font-size:1.25rem; }
	#ly-Distributor div.id-cont div.id-data dl { margin-top:50px; padding-top:110px; }
	#ly-Distributor div.id-cont div.id-data dt { font-size:1.1rem; }

	#ly-Distributor div.id-cont form { border:2px solid #e9e9e9; }

	#ly-Partner { padding-bottom:80px; }
	#ly-Partner header h2 { font-size:2rem; }
	#ly-Partner header p { margin-top:30px; font-size:1.1rem; }
	#ly-Partner header p span { display:block; }
	#ly-Partner div.id-cont { width:1200px; margin-left:auto; margin-right:auto; }
	#ly-Partner div.id-cont div.id-data { width:49%; /*width:32.3%;*/ padding:30px 25px; border:1px solid #eaeaea; border-radius: 8px; }
	#ly-Partner div.id-cont div.id-data:not(:nth-of-type(1)):not(:nth-of-type(2)) { margin-top:20px; }
	#ly-Partner div.id-cont div.id-data h3 { font-size:1.25rem; }
	#ly-Partner div.id-cont div.id-data dl { margin-top:50px; padding-top:110px; }
	#ly-Partner div.id-cont div.id-data dt { font-size:1.1rem; }

	#ly-Support { padding-top:40px; padding-bottom:40px; }
	#ly-Support header h2 { font-size:2rem; }
	#ly-Support header h2 span { font-weight:200; }

	#ly-Support-Global { padding-top:40px; padding-bottom:40px; margin-bottom: 160px; }
	#ly-Support-Global header h2 { font-size:2rem; color: #1C1C1E; }
	#ly-Support-Global header h2 span { font-weight:200; }
	#ly-Support-Global div.id-cont dt { font-size:1.4rem; }

	#ly-Support-Global-Sub { padding-bottom:20px; width:1200px;}
	#ly-Support-Global-Sub header h2 { font-size:1.6rem; }
	#ly-Support-Global-Sub header h2 span { font-weight:200; }
	#ly-Support-Global-Sub div.id-cont dt { font-size:1.4rem; }
	
	#ly-AppCheck { padding-top:80px; padding-bottom:80px; }
	#ly-AppCheck div.id-cont { width:64%; margin-left:auto; margin-right:auto; max-width: 1200px;}
	#ly-AppCheck div.id-cont a { width:48%; display:block; border:2px solid #d4d4d4; text-decoration:none; background-position:center center; background-repeat:no-repeat; border-radius: 5px; 
		background-size: 50%; margin-bottom:40px; }
	/* #ly-AppCheck div.id-cont a:nth-of-type(1),
	#ly-AppCheck div.id-cont a:nth-of-type(2),
	#ly-AppCheck div.id-cont a:nth-of-type(3) { margin-bottom:40px; } */
	#ly-AppCheck div.id-cont a div { padding:40px; height:100%; text-align: center; }
	#ly-AppCheck div.id-cont a dt strong { font-size:1.4rem; }
	#ly-AppCheck div.id-cont a dt span { font-size:1.1rem; }
	#ly-AppCheck div.id-cont a p { margin-top: 150px; }
}