@charset "UTF-8";

#ly-Manual header { text-align:center; }
#ly-Manual header p:nth-child(1) { font-size:2em; color:#1c1c1e; margin-bottom: 100px; font-weight: 400; }
#ly-Manual header p { color:#666; line-height:1.6; }
#ly-Manual header p span { line-height:1.6; }

#ly-Manual-Tab div.id-cont a { display:block; padding:16px; text-align:center; text-decoration:none; font-size: 1.125rem;}
#ly-Manual-Tab div.id-cont a * { color:#8E8E93; word-break:keep-all; }
#ly-Manual-Tab div.id-cont a.active * { color:#009F4F; }
#ly-Manual-Tab div.id-cont a dt strong { font-size:1.1em; font-weight:500; }
#ly-Manual-Tab div.id-cont a dd { margin-top:4px; font-weight:200; }
#ly-Manual-Tab div.id-cont a dl { padding-top:13px; }
#ly-Manual-Tab div.id-cont a p { font-size:1.125rem; padding-top: 13px;}
#ly-Manual-Tab div.id-cont a:not(.active):focus,
#ly-Manual-Tab div.id-cont a:not(.active):hover { text-decoration:none; }
#ly-Manual-Tab div.id-cont a:not(.active):focus *,
#ly-Manual-Tab div.id-cont a:not(.active):hover * { color:#636366; }
#ly-Manual-Tab div.id-cont div a.active * { color:#009F4F; font-weight:500; }

#ly-Manual-Install div.id-cont div.type-data { font-weight:normal; line-height:1.6; font-size: 1.125rem; }
#ly-Manual-Install div.id-cont div.type-data p { word-break:keep-all; }
#ly-Manual-Install div.id-cont div.type-data img { max-width:100%; }

#ly-Manual-Uninstall div.id-cont div.type-data { font-weight:normal; line-height:1.6; font-size:1.125rem;}
#ly-Manual-Uninstall div.id-cont div.type-data p { word-break:keep-all; }
#ly-Manual-Uninstall div.id-cont div.type-data img { max-width:100%; }

#ly-Manual-Detail div.id-cont div.type-data { font-weight:normal; line-height:1.6; font-size: 1.125rem;}
#ly-Manual-Detail div.id-cont div.type-data h3 { font-size:1.1em; }
#ly-Manual-Detail div.id-cont div.type-data h4 { font-size:1.05em; }
#ly-Manual-Detail div.id-cont div.type-data h5 { font-size:1em; }
#ly-Manual-Detail div.id-cont div.type-data ul { margin-left:1.25em; text-indent:-1.25em; }
#ly-Manual-Detail div.id-cont div.type-data div.boxed { padding:20px; font-size:.875em; border:1px solid #d4d4d4; background-color:#fafafa; }
#ly-Manual-Detail div.id-cont div.type-data div.boxed li:not(:first-of-type) { margin-top:8px; }
#ly-Manual-Detail div.id-cont div.type-data p { word-break:keep-all; }
#ly-Manual-Detail div.id-cont div.type-data img { max-width:100%; }

div.id-cont header.type-side h2 { font-size:1.2em; }

/* Mobile */
@media screen and (min-width:1px) and (max-width:639px) {

	div.id-cont header.type-side {font-size: 1.45rem; color: #3A3A3C; font-weight: 500; margin-bottom: 16px; }

	#ly-Manual header h2 { font-size:1.6em; }
	#ly-Manual header p { font-size:.9em; }
	#ly-Manual header p:nth-child(1) { margin-bottom: 0px;}

	#ly-Manual-Tab { margin-top:30px; }
	#ly-Manual-Tab div.id-cont { width: 92%;}
	#ly-Manual-Tab div.id-cont a:first-of-type { border-left-color:#d4d4d4; }
	#ly-Manual-Tab div.id-cont a dd { font-size:.8em; }
	#ly-Manual-Tab div.id-cont a.active + a { border-top-color:transparent !important; }

	#ly-Manual-Install { margin-top:64px; padding-bottom:80px; }
	#ly-Manual-Install div.id-cont { width: 92%;}
	#ly-Manual-Install div.id-cont div.type-data li { margin-top:40px; }
	#ly-Manual-Install div.id-cont div.type-data li p { margin-top:20px; }
	#ly-Manual-Install div.id-cont div.type-data { margin-top: 48px;}

	#ly-Manual-Uninstall { margin-top:64px; padding-bottom:80px; }
	#ly-Manual-Uninstall div.id-cont { width: 92%;}
	#ly-Manual-Uninstall div.id-cont div.type-data li:not(:first-of-type) { margin-top:40px; }
	#ly-Manual-Uninstall div.id-cont div.type-data li p { margin-top:20px; }

	#ly-Manual-Detail { margin-top:64px; padding-bottom:80px; }
	#ly-Manual-Detail div.id-cont { width: 92%;}
	#ly-Manual-Detail div.id-cont div.type-data h3 { margin-bottom:20px; }
	#ly-Manual-Detail div.id-cont div.type-data h3:not(:first-of-type) { margin-top:40px; }
	#ly-Manual-Detail div.id-cont div.type-data h4 { margin-top:40px; margin-bottom:20px; }
	#ly-Manual-Detail div.id-cont div.type-data h5 { margin-top:20px; margin-bottom:20px; }
	#ly-Manual-Detail div.id-cont div.type-data div.boxed { margin-top:20px; }
	#ly-Manual-Detail div.id-cont div.type-data p { margin-top:20px; }
}

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

	#ly-Manual-Tab { margin-left:20px; margin-right:20px; }

	#ly-Manual-Install { margin-left:20px; margin-right:20px; }

	#ly-Manual-Uninstall { margin-left:20px; margin-right:20px; }

	#ly-Manual-Detail { margin-left:20px; margin-right:20px; }

	div.id-cont header.type-side { text-align:center; margin-bottom:20px; }
}

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

	#ly-Manual-Tab { margin-top:50px; }

	#ly-Manual-Install { margin-top:60px; padding-bottom:60px; }
	#ly-Manual-Install div.id-cont div.type-data li { margin-top:60px; }
	#ly-Manual-Install div.id-cont div.type-data li p { margin-top:25px; }

	#ly-Manual-Uninstall { margin-top:60px; padding-bottom:60px; }
	#ly-Manual-Uninstall div.id-cont div.type-data li:not(:first-of-type) { margin-top:60px; }
	#ly-Manual-Uninstall div.id-cont div.type-data li p { margin-top:25px; }

	#ly-Manual-Detail { margin-top:60px; padding-bottom:60px; }
	#ly-Manual-Detail div.id-cont div.type-data h3 { margin-bottom:25px; }
	#ly-Manual-Detail div.id-cont div.type-data h3:not(:first-of-type) { margin-top:60px; }
	#ly-Manual-Detail div.id-cont div.type-data h4 { margin-top:60px; margin-bottom:25px; }
	#ly-Manual-Detail div.id-cont div.type-data h5 { margin-top:25px; margin-bottom:25px; }
	#ly-Manual-Detail div.id-cont div.type-data div.boxed { margin-top:25px; }
	#ly-Manual-Detail div.id-cont div.type-data p { margin-top:25px; }
}

/* Tablet & Desktop */
@media screen and (min-width:640px) {
	#ly-Manual-Tab div.id-cont { display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; }
	#ly-Manual-Tab div.id-cont div { width:50%; }
	#ly-Manual-Tab div.id-cont a dt strong span { display:block; }
	#ly-Manual-Tab div.id-cont a dd { font-size:.8em; }
	#ly-Manual-Tab div.id-cont a dd span { display:block; }
	#ly-Manual-Tab div.id-cont a.active + a { background:none; }
}

/* Desktop */
@media screen and (min-width:1220px) {
	#ly-Manual header { margin-top: 140px; }
	#ly-Manual header h2 { font-size:2em; }
	#ly-Manual header p { margin-top:30px; font-size:1.1em; }

	#ly-Manual-Tab { margin-top:70px; }
	#ly-Manual-Tab div.id-cont { width:64%; height:80px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; max-width: 1200px;}

	#ly-Manual-Install { margin-top:100px; padding-bottom:160px; }
	#ly-Manual-Install div.id-cont { width:64%; margin-left:auto; margin-right:auto; max-width: 1200px;}
	#ly-Manual-Install div.id-cont header.type-side { text-align:left; background-position:center top; background-repeat:no-repeat; }
	#ly-Manual-Install div.id-cont header.type-side p span { color:#3A3A3C; font-size: 1.5em; margin-bottom:40px; display:block; font-weight: 500; }
	#ly-Manual-Install div.id-cont div.type-data { -ms-flex:1; flex:1; }
	#ly-Manual-Install div.id-cont div.type-data li { margin-top:100px; }
	#ly-Manual-Install div.id-cont div.type-data li p { margin-top:30px; }

	#ly-Manual-Uninstall { margin-top:100px; padding-bottom:160px; }
	#ly-Manual-Uninstall div.id-cont { width:64%; margin-left:auto; margin-right:auto; max-width: 1200px;}
	#ly-Manual-Uninstall div.id-cont header.type-side { text-align:left; background-position:center top; background-repeat:no-repeat; }
	#ly-Manual-Uninstall div.id-cont header.type-side p span { color:#3A3A3C; font-size: 1.5em; margin-bottom:40px; display:block; font-weight: 500; }
	#ly-Manual-Uninstall div.id-cont div.type-data { -ms-flex:1; flex:1; }
	#ly-Manual-Uninstall div.id-cont div.type-data li:not(:first-of-type) { margin-top:100px; }
	#ly-Manual-Uninstall div.id-cont div.type-data li p { margin-top:30px; }

	#ly-Manual-Detail { margin-top:100px; padding-bottom:160px; }
	#ly-Manual-Detail div.id-cont { width:1200px; margin-left:auto; margin-right:auto; }
	#ly-Manual-Detail div.id-cont header.type-side { text-align:left; background-position:center top; background-repeat:no-repeat; }
	#ly-Manual-Detail div.id-cont header.type-side p span { color:#3A3A3C; font-size: 1.5em; margin-bottom:40px; display:block; font-weight: 500; }
	#ly-Manual-Detail div.id-cont div.type-data { -ms-flex:1; flex:1; }
	#ly-Manual-Detail div.id-cont div.type-data h3 { margin-bottom:30px; }
	#ly-Manual-Detail div.id-cont div.type-data h3:not(:first-of-type) { margin-top:100px; }
	#ly-Manual-Detail div.id-cont div.type-data h4 { margin-top:100px; margin-bottom:30px; }
	#ly-Manual-Detail div.id-cont div.type-data h5 { margin-top:30px; margin-bottom:30px; }
	#ly-Manual-Detail div.id-cont div.type-data div.boxed { margin-top:30px; }
	#ly-Manual-Detail div.id-cont div.type-data p { margin-top:30px; }
}