html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,svg,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,a{padding:0;margin:0;font-size:100%;background:rgba(0,0,0,0);border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}html,button,input,select,textarea{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;font-weight:normal;color:#424242}html{scroll-behavior:smooth}img{vertical-align:bottom}table{border-spacing:0;border-collapse:collapse}ul,ol{list-style:none}.main{width:930px;margin:auto}.main__header{width:890px;margin:auto}.main__content{width:930px;margin:auto}.breadcrumb{padding-left:16px;margin:14px 0 16px;line-height:1;background:url(/static/1d46c7d120ec0b1945d09bd67051cc031cd871df/packs/packs/images/cardloan-times/pc/default/common/0f07bc0d4fa2816fe9cd.svg) 0 3px no-repeat}.breadcrumb__item,.breadcrumb__anchor{display:inline;font-size:12px;color:#969696}.breadcrumb__item::after,.breadcrumb__anchor::after{padding-left:6px;content:"/"}.breadcrumb__item:last-of-type::after,.breadcrumb__anchor:last-of-type::after{display:none}.breadcrumb__anchor{text-decoration:none}.pageTop{display:none}@media screen and (max-width: 767px){.main{width:100%}.main__header{width:calc(100% - 20px)}.main__content{width:100%}.pageTop{position:fixed;right:0;bottom:20px}.pageTop.is-show{display:block;animation:.5s ease-in-out 0s alternate fade-in}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.header{background-color:#2ba800;box-shadow:0 0 8px rgba(150,150,150,.3)}.header__inner{display:flex;justify-content:space-between;width:890px;padding:16px 0;margin:auto}.header__logo{line-height:1}.header__annotationText{font-size:12px;color:#fff}@media screen and (max-width: 767px){.header__inner{position:relative;display:block;width:calc(100% - 28px);padding-top:32px}.header__annotationText{position:absolute;top:8px;right:0;font-size:10px}}.footer{background-color:#228500}.footer__inner{width:890px;padding-top:28px;margin:auto}.footer__annotation{padding-bottom:26px;margin-bottom:26px;font-size:10px;color:#fff;border-bottom:1px solid #fff}.footer__annotationTerm{margin-bottom:8px;font-size:12px;font-weight:bold}.footer__annotationDescription{margin-bottom:6px}.footer__annotationDescription--title{display:block;margin-bottom:2px}.footer__annotationDescription--anchor{color:#fff;text-decoration:underline}.footer__annotationDescription:last-of-type{margin-bottom:0}.footer__annotationListItem{display:block}.footer__menu{margin-bottom:24px}.footer__menuItem{display:inline-block;margin-right:16px}.footer__menuAnchor{font-size:14px;color:#fff;text-decoration:underline}.footer__copyright{padding-bottom:12px;font-size:10px;color:#fff;text-align:center}@media screen and (max-width: 767px){.footer__inner{width:calc(100% - 28px);padding-top:24px}.footer__annotation{padding-bottom:20px;margin-bottom:20px}.footer__menu{margin-bottom:20px}.footer__menuItem{display:block;margin-right:0}.footer__menuAnchor{font-size:12px}}.aboutCompany{margin-bottom:42px}.aboutCompany__title{padding-bottom:16px;margin-top:46px;margin-bottom:22px;font-size:26px;border-bottom:1px solid #ddd}.aboutCompanyTable{width:100%;overflow:auto;border-spacing:0;border-collapse:separate;border-top:1px solid #ddd;border-left:1px solid #ddd;border-radius:6px}.aboutCompanyTable__head,.aboutCompanyTable__head--bottom,.aboutCompanyTable__head--top{width:16%;padding:8px;font-size:12px;background-color:#f3f3f3;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.aboutCompanyTable__head--top{border-top-left-radius:4px}.aboutCompanyTable__head--bottom{border-bottom-left-radius:6px}.aboutCompanyTable__data,.aboutCompanyTable__data--bottom,.aboutCompanyTable__data--top{width:84%;padding:8px;font-size:12px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.aboutCompanyTable__data--top{border-top-right-radius:6px}.aboutCompanyTable__data--bottom{border-bottom-right-radius:6px}@media screen and (max-width: 767px){.aboutCompany{padding:0 14px;margin-bottom:32px}.aboutCompany__title{padding-bottom:8px;margin-top:32px;margin-bottom:14px;font-size:20px}.aboutCompanyTable__head,.aboutCompanyTable__head--top,.aboutCompanyTable__head--bottom{width:28%;padding:8px;white-space:nowrap}.aboutCompanyTable__data,.aboutCompanyTable__data--top,.aboutCompanyTable__data--bottom{width:72%;padding:8px 16px}}
