#contact-faq .faq-parent-categories:before,#contact-faq .faq-parent-categories:after{content:" ";display:table}#contact-faq .faq-parent-categories:after{clear:both}#contact-faq .all-faqs .faq-data .faq-data-question .mark-trigger,#contact-faq .all-faqs .faq-category-title .mark-trigger{position:absolute;top:50%;right:8px;height:30px;margin-top:-15px}#contact-faq .all-faqs .faq-data .faq-data-question .mark-trigger:after,#contact-faq .all-faqs .faq-category-title .mark-trigger:after{position:absolute;top:50%;right:8.5px;content:"";display:block;width:12.5px;height:13px;background:url(//res.cyclemarket.jp/images/common/icon/icon-right-gray.png) no-repeat;background-size:contain;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all, 0.25s, linear;-o-transition:all, 0.25s, linear;-webkit-transition:all, 0.25s, linear;transition:all, 0.25s, linear;margin-top:-3px}#contact-faq .all-faqs .faq-data .faq-data-question .active.mark-trigger:after,#contact-faq .all-faqs .faq-category-title .active.mark-trigger:after{-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-8px}#contact-faq .accent-message{display:block;font-size:92%;border:solid 1px #E02734;padding:10px 10px;text-align:left}#contact-faq .accent-message a{color:#E02734}#contact-faq>.title-bordered{font-weight:normal;font-size:200%;margin-bottom:10px}#contact-faq>.title-filled{font-size:167%;background:transparent;border-left:4px solid #e57e05;padding:0 10px 0 8px;margin-bottom:15px}#contact-faq>.title-filled.no-2{border-color:#4E5776}#contact-faq .faq-parent-categories{margin-bottom:40px}#contact-faq .faq-parent-categories .parent-category{width:385px;margin:0px 15px 13px 0px;display:inline;float:left;background-image:-owg-linear-gradient(top, #fefefe, #f3f3f3);background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3);background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3);background-image:-o-linear-gradient(top, #fefefe, #f3f3f3);background-image:linear-gradient(top, #fefefe, #f3f3f3);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFEFEFE", endColorstr="#FFF3F3F3");border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact-faq .faq-parent-categories .parent-category:hover{border-color:#e57e05}#contact-faq .faq-parent-categories .parent-category a{display:block;padding:15px 20px;text-decoration:none}#contact-faq .faq-parent-categories .parent-category .parent-category-title{color:#333}#contact-faq .faq-parent-categories .parent-category .parent-category-title{font-size:150%}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-3{padding-left:8px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-4{padding-left:16px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-5{padding-left:24px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-6{padding-left:32px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-7{padding-left:40px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-8{padding-left:48px}#contact-faq .faq-parent-categories .parent-category .parent-sub-categories .sub-category .sub-category-title.depth-9{padding-left:56px}#contact-faq .faq-parent-categories .clearfix{clear:both}#contact-faq .all-faqs .faq-category-title{font-size:150%;padding:3px 10px 3px 0;position:relative}#contact-faq .all-faqs .faq-category-title .mark-trigger{right:12px;width:30px;border-radius:50%;background:#fff}#contact-faq .all-faqs .faq-category-title.depth-1{font-weight:bold;padding:15px 0}#contact-faq .all-faqs .faq-category-title.depth-2{padding:15px 10px;background-color:#e57e05;color:#fff;border:1px solid #e6e6e6;cursor:pointer}#contact-faq .all-faqs .faq-category-title.depth-3{font-weight:bold;cursor:pointer}#contact-faq .all-faqs .faq-category-title.depth-4{font-size:125%;margin:0;padding:15px 7px 10px;font-weight:bold;cursor:pointer}#contact-faq .all-faqs .faq-category-data{margin-bottom:30px}#contact-faq .all-faqs .faq-category-data.depth-1{background-color:#F3EFE6;padding:0 10px 10px 10px}#contact-faq .all-faqs .faq-category-data.depth-1.no-2{background-color:#e3e7f4}#contact-faq .all-faqs .faq-category-data.depth-1.no-2 .faq-category-title.depth-2{background-color:#4E5776}#contact-faq .all-faqs .faq-category-data.depth-2{background-color:#f9f9f9}#contact-faq .all-faqs .faq-category-data.depth-3{margin-bottom:0}#contact-faq .all-faqs .faq-category-data.depth-4{background-color:#FFFFFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;margin-top:-1px;margin-bottom:0;padding-bottom:10px}#contact-faq .all-faqs .faq-category-data.depth-4 .faq-data{margin:auto 10px}#contact-faq .all-faqs .faq-data .faq-data-question{padding:10px;background-color:#fff;border:1px solid #e6e6e6;font-size:133%;position:relative;cursor:pointer}#contact-faq .all-faqs .faq-data .faq-data-question .mark{color:#0000ff;font-weight:bold}#contact-faq .all-faqs .faq-data .faq-data-answer{padding:10px 10px 15px;border:1px solid #e6e6e6;border-top-width:0;background-color:#f9f9f9}#contact-faq .all-faqs .faq-data .faq-data-answer .mark{color:#ff0000;font-weight:bold}#contact-faq .new-year-notification{font-size:133%}#contact-faq .new-year-notification span{color:#ff0000}#contact-faq .track-attention{background-color:#f3f3f3;padding:9px 12px 8px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-right:30px}#contact-faq .form-link{display:flex;justify-content:center}#contact-faq .form-link:after{display:block;content:"";clear:both}#contact-faq .form-link .link-contact-form{width:388px;height:96px;margin-bottom:13px;display:inline;float:left;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-decoration:none;color:#333;font-size:150%;line-height:1.4}#contact-faq .form-link .link-contact-form:hover{border-color:#e57e05}#contact-faq .form-link .link-contact-form .title{display:inline-block}#contact-faq .form-link .link-contact-form .underline{text-decoration:underline}#contact-faq .form-link .link-contact-form .subtitle{display:inline-block;font-size:12px}#contact-faq .form-link .link-contact-form.form{background-image:-owg-linear-gradient(top, #3da8ff, #0a91ff);background-image:-webkit-linear-gradient(top, #3da8ff, #0a91ff);background-image:-moz-linear-gradient(top, #3da8ff, #0a91ff);background-image:-o-linear-gradient(top, #3da8ff, #0a91ff);background-image:linear-gradient(top, #3da8ff, #0a91ff);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FF3DA8FF", endColorstr="#FF0A91FF");padding:20px;color:#ffffff}#contact-faq .form-link .link-contact-form.line{background-image:-owg-linear-gradient(top, #fefefe, #f3f3f3);background-image:-webkit-linear-gradient(top, #fefefe, #f3f3f3);background-image:-moz-linear-gradient(top, #fefefe, #f3f3f3);background-image:-o-linear-gradient(top, #fefefe, #f3f3f3);background-image:linear-gradient(top, #fefefe, #f3f3f3);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr="#FFFEFEFE", endColorstr="#FFF3F3F3");padding:14px 20px}#contact-faq .form-link .link-contact-form.line .line-qr{float:right;width:76px;height:76px;margin:-6px 0}#contact-faq .form-link .link-contact-form.line .title{padding-bottom:5px}#contact-faq .clearfix{clear:both}#contact-form,#contact-form_finish{width:820px;margin:0 auto 20px}#contact-form .accent-message,#contact-form_finish .accent-message{display:block;font-size:108%;border:solid 1px #E02734;padding:10px 10px;text-align:left;font-weight:bold;color:#E02734}#contact-form .accent-message a,#contact-form_finish .accent-message a{color:#E02734}#contact-form>.title-bordered,#contact-form_finish>.title-bordered{font-weight:normal;font-size:200%;margin-bottom:10px}#contact-form>.title-filled,#contact-form_finish>.title-filled{font-size:167%;background:transparent;border-left:4px solid #e57e05;padding:0 10px 0 8px;margin-bottom:15px}#contact-form .field-parts.submit,#contact-form_finish .field-parts.submit{text-align:center}#contact-form .field-parts.submit .btn,#contact-form_finish .field-parts.submit .btn{background-color:#1f7fcf}#contact-form .field-parts.submit .disabled,#contact-form_finish .field-parts.submit .disabled{opacity:0.3}#contact-form .g-recaptcha,#contact-form_finish .g-recaptcha{margin-right:auto;margin-left:auto;margin-bottom:10px;text-align:center;width:300px}
