body{font:16px/1.5 Hiragino Kaku Gothic Pro,YuGothic,Meiryo,Lucida Grande,Verdana,Helvetica,Arial,MS PGothic,sans-serif}p{margin:0 0 1rem}.font-weight-bold{font-weight:700}.display-block{display:block}.navbar-default{background-color:#ed1c25;border:0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#a10000}.navbar-brand>img{height:auto;position:relative;top:-8px;width:60px}#contents{margin-top:36px}aside .category+.category{margin-top:72px}footer{margin-top:50px}footer .shopping-info2{margin-top:20px}footer .shopping-info2 .info-column2{float:left;margin-right:21px}footer .shopping-info .info-column{background-color:#fff;float:left;height:255px;margin-right:11px;margin-top:25px;position:relative;text-align:center;width:231px}footer .shopping-info .info-column4{float:left;margin-top:20px;width:182px}footer .shopping-info .info-column4 img{display:block}footer .shopping-info .info-column img.tag{position:absolute;right:0;top:-20px}footer table.fee{background-color:#efefef;font-size:12px;text-align:center;width:100%}footer table.fee.delivery{text-align:left}footer table.fee tr{background-color:#fff}footer table.fee tr.title{background-color:#efefef}footer table.fee tr td{border:1px solid #8e8e8e;color:#6a5346;padding:10px}footer table.fee tr td.col{width:200px}footer .copyright{background-color:#ed1c25;color:#fff;margin-top:50px;text-align:center;width:100%}footer .copyright ul{display:inline-block;list-style-type:none;margin:5px auto 10px;padding:20px 0 0}footer .copyright ul li{float:left;font-size:12px;margin-right:20px}footer .copyright ul li a,footer .copyright ul li a:hover{color:#fff}footer .copyright>p.copy{margin:0}.desc{border:1px solid #c1c1c1;border-radius:10px;padding:10px}.desc p{margin:0}.loan-content{line-height:1.5;margin-bottom:120px}.loan-content h2{border-bottom:2px solid #4d7840;border-top:2px solid #4d7840;color:#4d7840;font-size:24px;font-weight:700;padding:18px 0}.loan-content h2~h2{margin-top:72px}.loan-content h2.title{background:#4d7840;border-radius:50px;color:#fff;font-weight:400;padding:18px 0;text-align:center}.loan-content p{margin-bottom:24px}.loan .alert{border:0;border-radius:0;color:#bf0000;margin-bottom:1rem;padding:0}.loan-content .caution{margin-top:48px}.loan-content .caution li{margin-bottom:24px}.loan-content .btn{margin-top:50px}.loan-content .btn a.button{color:#fff;display:block;height:100%;-webkit-text-decoration:none;text-decoration:none;width:100%}.loan-content .caution ul{list-style-type:none;margin-left:-2.5em}.loan-content .about-cancel{background-color:#ff646c;color:#fff;margin-top:20px;padding:10px}.loan-content .about-cancel .inner{border:2px solid #fff;padding:10px}.loan-content .about-cancel .inner h4{font-size:24px;font-weight:700;text-align:center}.loan-table{margin-top:36px}.loan-table table{color:#fff;text-align:center;width:100%}.loan-table table th{font-weight:400}.loan-table table td,.loan-table table th{border:1px solid #fff;padding:.5rem}.loan-table table caption{caption-side:top;color:#049643;font-weight:700;text-align:center}.loan-table table tr:nth-of-type(3) th{background:#ed1c25}.loan-table table tr:first-of-type{background:#333}.loan-table table tr:first-of-type th:not(:first-of-type){text-align:center}.loan-table table tr:nth-of-type(2){background:#049643}.loan-table table tr:nth-of-type(3) td{background-image:linear-gradient(-45deg,#fff 25%,#fcfb37 0,#fcfb37 50%,#fff 0,#fff 75%,#fcfb37 0,#fcfb37);background-size:16px 16px;color:#f23b7c;font-weight:700;letter-spacing:5px;text-shadow:3px 3px #ccc}.loan-table table tr:nth-of-type(3) td span{font-size:30px}.loan-content.aplus .loan-table table caption{color:#4d7840}.loan-content.aplus .loan-table table tr td,.loan-content.aplus .loan-table table tr th{width:12.5%}.loan-content.aplus .loan-table table tr:first-of-type{background:#c7bfb4}.loan-content.aplus .loan-table table tr:first-of-type span{font-size:.8rem}.loan-content.aplus .loan-table table tr:nth-of-type(2){background:#4d7840}.loan-content.aplus .loan-table table tr:nth-of-type(3) td,.loan-content.aplus .loan-table table tr:nth-of-type(5) td{background:#f3f1ee;color:#333;font-weight:400;letter-spacing:5px;text-shadow:none}.loan-content.aplus .loan-table table tr:nth-of-type(4) th,.loan-content.aplus .loan-table table tr:nth-of-type(6) th{background:#ff1901}.loan-content.aplus .loan-table table tr:nth-of-type(4) td,.loan-content.aplus .loan-table table tr:nth-of-type(6) td{background-image:linear-gradient(-45deg,#fff 25%,#fee101 0,#fee101 50%,#fff 0,#fff 75%,#fee101 0,#fee101);background-size:16px 16px;color:#ff1901;font-weight:700;letter-spacing:5px}.loan-content.aplus .loan-table table tr:nth-of-type(4) td:nth-child(3),.loan-content.aplus .loan-table table tr:nth-of-type(6) td:nth-child(3){background:#f7f6f4;color:#9b8d7a;font-weight:400}.loan-content.aplus .loan-table table tr:nth-of-type(4) td:nth-child(3) .mitsui,.loan-content.aplus .loan-table table tr:nth-of-type(6) td:nth-child(3) .mitsui{display:inline-block;font-size:.6rem;text-align:left}.loan-content.aplus .loan-table table tr:nth-of-type(4) td:nth-child(3) .mitsui:before,.loan-content.aplus .loan-table table tr:nth-of-type(6) td:nth-child(3) .mitsui:before{margin-right:1rem}.loan-content.aplus .loan-table table tr:nth-of-type(4) td:nth-child(3) .mitsui:before,.loan-content.aplus .loan-table table tr:nth-of-type(6) td:nth-child(3) .mitsui:before,.loan-content.aplus p.mitsui:before{background-color:#1a4832;background-image:url(../images/aplus/logo_smbc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:3px solid #b6ca3f;content:"";display:inline-block;height:23px;padding:5px 5px 0;width:80px}.loan-content.aplus p.mitsui:before{margin:1.5rem 1rem 0 0}.loan-content.mitsui h2{border-bottom:2px solid #246852;border-top:2px solid #246852;color:#246852}.loan-content.mitsui .loan-table table{color:#333}.loan-content.mitsui .loan-table table caption{color:#246852}.loan-content.mitsui .loan-table table tr td,.loan-content.mitsui .loan-table table tr th{border:1px solid #c1c1c1;padding:1rem}.loan-content.mitsui .loan-table table tr:first-of-type{background:#aae1cf}.loan-content.mitsui .loan-table table tr:nth-of-type(2){background:#cfefe4}.loan-content.mitsui .loan-table table tr:nth-of-type(3) th{background:#fff}.loan-content.mitsui .loan-table table tr:nth-of-type(3) td{background-image:none;color:#246852;text-shadow:none}.loan-content.mitsui .warning{margin-top:48px}.loan-content.mitsui .warning dl{border-left:2px solid #b6ca3f;padding-left:1rem}.loan-content.mitsui .warning dl dt{color:#b6ca3f;margin-bottom:24px}.loan-content.mitsui strong{color:#246852}.loan-content.mitsui .alert{color:#fa8200;padding:0}.loan-content.mitsui .desc p{margin:0}.loan-content.mitsui .loan-desc{border:2px solid #b6ca3f;padding:15px}.loan-content.mitsui .loan-desc h3{color:#246852;font-weight:700;margin-bottom:48px}.loan-content.mitsui .loan-desc h3 span{background-color:#246852;color:#fff;margin-right:1rem;padding:10px}.loan-content.mitsui .loan-desc h3~h3{margin-top:72px}.loan-content.mitsui .loan-desc p span{color:#fa8200}.loan-content.mitsui .loan-desc__warn{background-color:#fff3cd;border-color:#ffeeba;border-radius:10px;color:#856404;margin-top:vr(1)rem;padding:10px}.loan-content.mitsui .loan-desc__warn p,.loan-content.mitsui .loan-desc__warn ul{margin:0}.loan-content.mitsui .loan-desc__warn ul{padding-left:1rem}@media screen and (min-width:368px){header{background:transparent}header #kanban{display:none;height:0;margin:0 auto;width:0}header nav{display:block}.navbar-brand>img{margin-right:0}}@media screen and (max-width:320px){header{background:transparent}header #kanban{display:none;height:0;margin:0 auto;width:0}header nav{display:block}.navbar-header{width:20%}.navbar-nav>li{font-size:12px}}@media screen and (min-width:768px){header #kanban{display:block;height:149px;margin:0 auto;position:relative;width:980px}header #kanban img#main-img{position:absolute;top:-2px}header .nav-bar{background:#0c0f08}header .nav-bar .pc-nav{margin:0 auto;width:1048px}header .nav-bar .pc-nav ul{display:inline;text-align:center}header .nav-bar .pc-nav ul li{display:inline-block;padding:12px 30px}header .nav-bar .pc-nav ul li a{color:#fff}header .nav-bar .pc-nav ul li a:hover{-webkit-text-decoration:none;text-decoration:none}header .nav-bar table{margin:0 auto}header nav{display:none}aside .category{display:flex;flex-wrap:wrap;gap:48px 0;justify-content:space-between}footer .shopping-info,header #kanban,header .nav-bar{display:none}header .navbar{display:block;position:fixed}header .navbar .navbar-toggle{left:.5em}header .navbar a.navbar-brand{display:block;position:absolute;top:0}footer .copyright{background:radial-gradient(609.6px at 21.5% 78.8%,#2563db 0,#e92db5 89.9%)}footer .copyright ul{margin:5px auto 10px;padding:20px 0 0}footer .copyright ul li{float:left;font-size:12px;margin-right:20px}footer .copyright p.copy{font-size:12px}}@media screen and (max-width:478px){#contents{padding-top:50px}}@media screen and (max-width:480px){aside img{display:block;height:auto;width:100%}.loan-content h1{font-size:5.5vw;font-weight:700}.loan-content h2.title{font-size:4vw}}@media screen and (min-width:1024px){aside .category{display:block}aside .category img{height:auto;width:262px}footer .shopping-info{display:block;width:745px}header #kanban,header .nav-bar{display:block}header .navbar{display:none;position:fixed}header .navbar .navbar-toggle{left:.5em}header .navbar a.navbar-brand{display:block;position:absolute;top:0}footer .copyright{background:#ed1c25}}@media screen and (min-width:480px){footer .shopping-info{display:none}}@media screen and (max-width:359px){header #kanban,header .nav-bar{display:none}header .navbar{position:fixed}header .navbar .navbar-toggle{left:.5em}header .navbar a.navbar-brand{display:block;left:50%;position:absolute;top:0}footer .copyright{background:linear-gradient(109.6deg,rgba(0,0,0,.93) 11.2%,#3f3d3d 78.9%)}footer .copyright ul{margin:5px 15px 2em}footer .copyright ul li{display:inline;float:none}footer .copyright p.copy{font-size:4vw}}@media screen and (max-width:600px){header #kanban,header .nav-bar{display:none}footer .copyright{background:radial-gradient(609.6px at 21.5% 78.8%,#2563db 0,#e92db5 89.9%)}footer .copyright ul{margin:5px 65px 2em}footer .copyright ul li{display:inline-block;float:none}footer .copyright p.copy{font-size:4vw}}@media screen and (max-width:428px){.loan-content .caution li{font-size:14px}}@media screen and (max-width:768px){.loan-table table{font-size:2.5vw}.loan-table table th span{display:block;font-size:2.5vw}.loan-content.mitsui .loan-table table caption{font-size:5vw}.loan-content.mitsui .loan-table table tr:first-of-type th:not(:first-child),.loan-content.mitsui .loan-table table tr:nth-of-type(2) td:not(:first-child){font-size:2.9vw}.loan-content.mitsui .loan-desc h3 span{display:block;margin-bottom:24px;text-align:center}}