<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* 共通 */
.headline2_normal p { font-size: 23px; text-align: center; color: #555555; }

#contents { margin-top: 68px; }

/* 各ページ用 */
.wrap { position: relative; margin: 0 auto; width: 1024px; margin-top: 20px; }

.clearfix { clear: both; *zoom: 1; }
.clearfix:before { content: " "; display: table; }
.clearfix:after { content: " "; display: table; clear: both; }

#faq .nav { margin: 0 0 80px -13px; }
#faq .nav dl { float: left; margin: 0 0 13px 13px; padding: 28px; width: 505px; border: solid #b7b7b7 1px; }
#faq .nav .line1 { height: 272px; }
#faq .nav .line2 { height: 296px; }
#faq .nav .line3 { height: 134px; }
#faq .nav dl dt { margin-bottom: 8px; padding-left: 28px; background-position: left center; background-repeat: no-repeat; font-size: 15px; font-weight: bold; color: #818181; }
#faq .nav .line_register dt { background-image: url(/img/faq/icon_register1.png); }
#faq .nav .line_shipping dt { background-image: url(/img/faq/icon_shipping1.png); }
#faq .nav .line_repair dt { background-image: url(/img/faq/icon_repair1.png); }
#faq .nav .line_other dt { background-image: url(/img/faq/icon_other1.png); }
#faq .nav .line_security dt { background-image: url(/img/faq/icon_security1.png); }
#faq .nav .line_online dt { background-image: url(/img/faq/icon_online1.png); }
#faq .nav dl dd ul { margin-left: 20px; }
#faq .nav dl dd ul li { padding: 4px 0; list-style: disc; }
#faq .nav dl dd ul li a { display: inline-block; font-size: 13px; }
#faq .block { margin-bottom: 60px; }
#faq .block h3 { margin-bottom: 40px; padding-left: 74px; height: 48px; background-color: #f3f3f3; background-position: left center; background-repeat: no-repeat; font-size: 15px; font-weight: bold; line-height: 48px; color: #818181; }
#faq #register h3 { background-image: url(/img/faq/icon_register2.png); }
#faq #shipping h3 { background-image: url(/img/faq/icon_shipping2.png); }
#faq #repair h3 { background-image: url(/img/faq/icon_repair2.png); }
#faq #other h3 { background-image: url(/img/faq/icon_other2.png); }
#faq #security h3 { background-image: url(/img/faq/icon_security2.png); }
#faq #online h3 { background-image: url(/img/faq/icon_online2.png); }
#faq .block dl { margin: 0 auto 40px; padding-bottom: 40px; width: 928px; border-bottom: solid #e8e8e8 1px; }
#faq .block dl dt, #faq .block dl dd { padding: 2px 0 2px 40px; background-position: 3px 2px; background-repeat: no-repeat; }
#faq .block dl dt { background-image: url(/img/faq/q.png); font-size: 15px; font-weight: bold; color: #818181; }
#faq .block dl dd { margin-top: 12px; background-image: url(/img/faq/a.png); font-size: 13px; line-height: 1.8; color: #818181; }
#faq .block dl dd a { text-decoration: underline; }
#faq .block dl dd a:hover { text-decoration: none; }
</pre></body></html>