@charset "UTF-8";

#ly-Support { padding-bottom: 100px; }
#ly-Support header { text-align:center; }
#ly-Support header p:nth-child(1) { font-size:2em; color:#1c1c1e; margin-bottom: 80px; line-height: 1.6; }
#ly-Support header p:nth-child(2) { font-weight: 300;}
#ly-Support header p { color:#3a3a3c; font-weight:400; font-size: 1.125em;}
#ly-Support header p span { line-height:1.6; }

#ly-Support-Info { max-width: 1200px;}
#ly-Support-Info div.id-cont { border:1px solid #EAEAEA; border-radius: 8px; }
#ly-Support-Info div.id-cont img {height: 128px; margin: 45px;margin-top: 42px;}
#ly-Support-Info div.id-cont h2 { text-align:center; }
#ly-Support-Info div.id-cont div { text-align:center; }
#ly-Support-Info div.id-cont div.inquiry-card dl { font-size: 1rem; color: #636366; font-weight: 300;}
#ly-Support-Info div.id-cont div.inquiry-card dl dd { line-height: 1.4rem;}
#ly-Support-Info div.id-cont div.type-top { color: #1c1c1b; background-color: #F9F9F9; border-bottom:1px solid #EAEAEA; border-radius: 5px 5px 0px 0px; }
#ly-Support-Info div.id-cont dt img { margin: 0px; height: auto; width: 270px;}
#ly-Support-Info div.id-cont dt a { color:#00b933; }
#ly-Support-Info div.id-cont p.type-btn { text-align:center; }
#ly-Support-Info div.id-cont p.type-btn button { width:206px; height:56px; margin: 32px 0px 44px; font-size:1.125em; text-align:center; color:#009F4F; background-color:transparent; 
	padding:10px 5px; display:inline-block; border: 1px solid #009F4F; border-radius: 8px; font-weight: 400; }
#ly-Support-Info div.id-cont p.type-btn button:focus,
#ly-Support-Info div.id-cont p.type-btn button:hover { color:#008843; border-color: #008843; }

#ly-Support-Header div.id-cont p { text-align:center; font-size:1.5em; }
#ly-Support-Header div.id-cont div.type-data p { width:100%; display:block; text-align:left; text-decoration:none; font-size:1.5em; color:#3a3a3c; font-weight:500; }

#ly-Support-Article div.id-cont dl { margin-top:24px; background-color:#FFFFFF; border: 1px solid #EAEAEA; border-radius: 8px; }
#ly-Support-Article div.id-cont dl b { font-weight:700; margin-right:6px; }
#ly-Support-Article div.id-cont dt a { display:-ms-flexbox; display:flex; background-image:url('../../img/view/faq/img-faq-arrow-off.png'); background-repeat:no-repeat; 
	text-decoration: none; font-size: 1.25em; font-weight: normal; color: #3a3a3c;}
#ly-Support-Article div.id-cont dd b { color:#00b933; }
#ly-Support-Article div.id-cont dd { display:none; color: #636366; }
#ly-Support-Article div.id-cont dd * { line-height:1.6; }
#ly-Support-Article div.id-cont dd img { max-width:100%; }
#ly-Support-Article div.id-cont dd div.id-a { display:-ms-flexbox; display:flex; }
#ly-Support-Article div.id-cont dt.active + dd { display:block; font-size: 1.125rem; }
#ly-Support-Article div.id-cont dt.active a { background-image:url('../../img/view/faq/img-faq-arrow-on.png'); }
#ly-Support-Article div.id-cont dt.active div.border-bottom { border-bottom: 1px solid #EAEAEA; }

#ly-Support-Online div.id-cont dl { text-align:center; }
#ly-Support-Online div.id-cont p.type-btn { text-align:center; margin-top:30px; }
#ly-Support-Online div.id-cont p.type-btn button { width:182px; margin-right:20px; font-size:1em; text-align:center; color:#333; background-color:transparent; padding:10px 5px; display:inline-block; border:1px solid #333; }
#ly-Support-Online div.id-cont p.type-btn button:focus,
#ly-Support-Online div.id-cont p.type-btn button:hover { background-color:#333; color:#fff; }

div.id-cont div.type-search { text-align:center; }
div.id-cont div.type-search form { display:inline-block; }
div.id-cont div.type-search form fieldset { display:-ms-flexbox; display:flex; height: 56px; }
div.id-cont div.type-search form fieldset div { border:1px solid #EAEAEA; border-radius: 4px; }
div.id-cont div.type-search form fieldset select { min-width:60px; border:none; font-weight:300; height: 54px; }
div.id-cont div.type-search form fieldset input { min-width:160px; border:none; font-weight:300; height: 54px; }

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

	#ly-Support { padding-bottom: 0px;}

	#ly-Support-Info { margin-top:30px; }
	#ly-Support-Info div.id-cont div.type-top { font-size: 1.375rem;}
	#ly-Support-Info div.id-cont { width: 92%; margin: 0 auto; margin-bottom: 16px; height: 482px; min-height: 216px;}
	#ly-Support-Info div.id-cont dt { margin-top:20px; margin-bottom:20px; font-size:2em; }
	#ly-Support-Info div.id-cont p.type-btn button { width: 100%;}
	#ly-Support-Info div.id-cont div  {font-weight: 400;}
	#ly-Support-Info div.id-cont div.inquiry-card { padding: 0px 20px;}
	#ly-Support-Info div.id-cont div.inquiry-card dl dd {color: #636366; line-height: 1.4rem; font-weight: 300; font-size: 1rem; }
	#ly-Support-Info div.id-cont p.type-btn button { margin-top: 40px;}

	#ly-Support-Header { margin-top:100px; }
	#ly-Support-Header div.id-cont { width: 92%;}
	#ly-Support-Header div.id-cont div.type-data { margin-top:20px; }
	#ly-Support-Header div.id-cont div.type-data p { padding:20px 10px; }
	#ly-Support-Header div.id-cont p.type-header { font-size: 1.25rem; margin-bottom: 40px;}
	#ly-Support header p.description { font-size: 1.125rem; font-weight: 350; line-height: 1.6;}

	#ly-Support-Article { padding-bottom:80px; }
	#ly-Support-Article div.id-cont { width: 92%;}
	#ly-Support-Article div.id-cont dd { font-size:.875em; }
	#ly-Support-Article div.id-cont dt div.border-bottom { width: 94%; margin: 0 auto; }

	div.id-cont div.type-search div.desktop,
	div.id-cont div.type-search button.desktop { display: none;}
	div.id-cont div.type-search div.mobile { display: block; width: 100%;}
	div.id-cont div.type-search button.mobile { background-color: transparent; border: none; position: absolute; right: 32px; margin-top: 4px;}
	div.id-cont div.type-search { text-align: center;}
	div.id-cont div.type-search form { width:100%; }
	div.id-cont div.type-search { padding-top: 40px; display: none;}
	div.id-cont div.type-search form fieldset { justify-content: space-between;}
	div.id-cont div.type-search form fieldset select { padding-left:10px; padding-right:10px; font-size:.875em; }
	div.id-cont div.type-search form fieldset input { padding:14px 24px; }
	div.id-cont div.type-search form fieldset input[type='text'] { font-size:.875em; width: 100%; -ms-flex:1; flex:1; overflow:hidden; }


}

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

	#ly-Support-Info div.id-cont div { padding:20px; }

	#ly-Support-Header { margin-left:20px; margin-right:20px; }
	#ly-Support-Header div.id-cont dl { margin-bottom:20px; }
	#ly-Support-Header div.id-cont dt { margin-bottom:10px; font-size:1.4em; }

	#ly-Support-Article { margin-left:20px; margin-right:20px; }
	#ly-Support-Article div.id-cont dt a { padding:20px 50px 20px 20px; background-position:right 20px center; }
	#ly-Support-Article div.id-cont dd { padding:20px; }

	#ly-Support-Online div.id-cont div { padding:20px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
	#ly-Support-Online div.id-cont dl { margin-bottom:20px; }
	#ly-Support-Online div.id-cont dt { margin-bottom:10px; font-size:1.4em; }
}

/* Tablet */
@media screen and (min-width:640px) and (max-width:1219px) {
	#ly-Support-Info { margin-top:50px; }
	#ly-Support-Info div.id-cont dt { margin-top:20px; margin-bottom:20px; font-size:3.5em; }

	#ly-Support-Header { margin-top:40px; }
	#ly-Support-Header div.id-cont div.type-data { margin-top:40px; }

	#ly-Support-Article { padding-bottom:60px; }
	
	div.id-cont div.type-search form fieldset input[type="text"] { width:300px; }
	#ly-Support-Header div.id-cont p.type-header { margin-bottom: 40px;}
}

/* Tablet & Desktop */
@media screen and (min-width:640px) {
	#ly-Support-Header div.id-cont div.type-data { display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-between; }
	#ly-Support-Header div.id-cont div.type-data p { padding:25px 10px; }
	
	div.id-cont div.type-search form fieldset select { padding-left:15px; padding-right:15px; }
	div.id-cont div.type-search form fieldset input { padding:14px 20px; }
	div.id-cont div.type-search form fieldset button { width:70px; }

	div.id-cont div.type-search form fieldset button { width: 152px; height: 54px; margin-left: 40px; font-size: 1.125em; color: #FFFFFF; background: #009F4F; border: 1px solid #009F4F; border-radius: 8px; font-weight: 400; }
	div.id-cont div.type-search form fieldset button:focus,
	div.id-cont div.type-search form fieldset button:hover { background-color:#008843; }
}

/* Desktop */
@media screen and (min-width:1220px) {
	#ly-Support header { margin-top: 140px; }
	#ly-Support header h2 { font-size:2em; }
	#ly-Support header p { margin-top:30px; color:#3a3a3c; font-size:1.25em; }
	#ly-Support header p span { display:block; }

	#ly-Support-Info { width:64%; padding-bottom:100px; margin-left:auto; margin-right:auto; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;
		justify-content: space-between; }
	#ly-Support-Info div.id-cont { width:30.9333%; height: 482px; }
	#ly-Support-Info div.id-cont dt { margin-top:40px; font-size:4em; }
	#ly-Support-Info div.id-cont div.type-top { padding: 20px 0; font-size:1.375em; font-weight: 400; }

	#ly-Support-Header { margin-top:70px; }
	#ly-Support-Header div.id-cont { width:64%; margin-left:auto; margin-right:auto; max-width: 1200px; }
	#ly-Support-Header div.id-cont p.type-header { margin-bottom: 76px; font-size: 1.25em; color: #3a3a3c; font-weight: 300; }
	#ly-Support-Header div.id-cont div.type-data { margin-top:50px; }

	#ly-Support-Article { margin-bottom:160px; }
	#ly-Support-Article div.id-cont { width:64%; margin-left:auto; margin-right:auto; max-width: 1200px; }
	#ly-Support-Article div.id-cont dt a { font-size:1.25em; padding:36px 40px; background-position:right 40px center; }
	#ly-Support-Article div.id-cont dt div.border-bottom { width: 94%; margin: 0 auto; }
	#ly-Support-Article div.id-cont dd { padding:25px 40px 40px 40px; }

	#ly-Support-Online { margin-bottom:80px; }
	#ly-Support-Online div.id-cont { width:1200px; margin-left:auto; margin-right:auto; }
	#ly-Support-Online div.id-cont div { padding:30px; border:1px solid #e9e9e9; }
	#ly-Support-Online div.id-cont dt { margin-bottom:20px; font-size:2em; }

	div.id-cont div.type-search div.desktop,
	div.id-cont div.type-search button.desktop { display: block;}
	div.id-cont div.type-search div.mobile,
	div.id-cont div.type-search button.mobile { display: none;}
	div.id-cont div.type-search form fieldset input[type="text"] { width:389px; height: 100%; font-size: 1.125rem; font-weight: normal; }
	div.id-cont div.type-search form fieldset input[type="text"]::placeholder { color: #2c2c2e; }
	

}