.kifu .table-group th{width:20%}.kifu .explain-sub{text-align:center}.kifu .S_main_box-inner{background:#fff;color:var(--black-color);font-family:"Noto Serif JP",serif;font-size:var(--font-size-16);margin-bottom:20px;margin-top:20px}.kifu .explain{border:2px dashed #9d9d9d;border-radius:10px;margin-top:12px;padding:10px}.kifu .explain-sub{background:#9d9d9d;border-radius:5px;color:#fff;font-size:18px;margin-bottom:10px;padding-left:10px}.kifu .table-group table{color:#3b3b3b;margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.kifu .white-table{background:#fff}.kifu .table-group .table-bordered td,.kifu .table-group .table-bordered th{border:1px solid #767676;padding:10px;text-align:left}.kifu .table-group table th{color:#000;font-weight:400;text-align:left}.kifu .table-group table th.heading-row{background:#d3d3d3;color:#000;font-weight:700}.kifu .table-group table td.heading-row,.kifu .title{text-align:center}.kifu .title{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:600;margin-top:10px}.kifu #finally,.kifu #loading{background:#fff;border:2px dashed #9d9d9d;font-size:4ex;font-weight:700;padding:10px;text-align:center}.kifu #confirm_params,.kifu #finally,.kifu #loading{display:none}.hightlight{color:var(--dark-blue-color)}.note{color:var(--grey-color);font-size:var(--font-size-12)}.payment-summary.add-card-form{font-size:var(--font-size-16)}.add-card.other{margin-top:20px}.blank-container,.gallery-wrapper.policy{flex-direction:column}.blank-container{background-color:var(--white-color);display:flex;font-size:var(--font-size-16);gap:18px;padding:30px 20px}.gallery-wrapper.policy .explain-sub{clear:both;font-size:var(--font-size-16);margin:0;padding:30px 16px;text-align:justify}.gallery-wrapper.policy .S_frc01_subbox02-inner h5{background:#eee;border-radius:5px;font-size:var(--font-size-20);margin-bottom:15px;padding:10px}.gallery-wrapper.policy .sub-item{margin-bottom:35px}.gallery-wrapper.policy .sub-item h5 a{font-weight:400}a.link-no-underline{text-decoration:none}h5.fulldot:before{content:"::";margin-right:.5em}h5.fulldot:after{background-repeat:repeat-x;background-size:auto 1em;content:"::";flex:1;margin-left:.5em}table.table-striped tbody td,table.table-striped tbody th,table.table-striped tbody tr{padding-bottom:20px;padding-top:20px}table.table-striped tbody tr:nth-child(odd){background-color:#efefef}
