﻿*,*::before,*::after{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6,p,ul ol{margin:0}img{display:block}html{scroll-behavior:smooth}body{width:375px;margin:0 auto;font-family:"Hiragino Sans", sans-serif}body:has(.fixed-cta--5684){padding-bottom:80px}.header .header-content{padding:7px 0 7px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header .header-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;flex-basis:207px}.header .header-nav .nav-item{position:relative;flex-basis:69px;display:block;height:40px;padding-top:10px;color:#333;text-align:center;font-size:14px;font-weight:700;line-height:13px;letter-spacing:normal;white-space:nowrap;text-decoration:none}.header .header-nav .nav-item::after{position:absolute;content:'';bottom:9px;right:0;left:0;margin:0 auto;width:0px;height:0px;border-style:solid;border-width:5px 4px 0 4px;border-color:#333333 transparent transparent transparent}.header .header-nav .nav-item:nth-of-type(n+2)::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:1px;height:100%;background-image:linear-gradient(0deg, #b88c21, #b88c21 3px, rgba(184,140,33,0) 3px, rgba(184,140,33,0) 6px);background-position:top 0 left 0;background-repeat:repeat-y;background-size:1px 6px}.section-keyvisual .kv-content:has(.present-month){position:relative}.section-keyvisual .present-month{position:absolute;top:54px;left:43px;width:200px;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:-0.408px}.section-keyvisual .declare-promotion{margin-top:5px;color:#A2A2A2;text-align:center;font-size:8px;font-style:normal;font-weight:400;line-height:2.75;text-align:right}.section-campaign{border-top:1px solid #B88C21;border-bottom:1px solid #B88C21;background-color:#FEF9EE;margin-top:5px}.section-campaign .section-content{padding:20px 0}.section-campaign .campaign{position:relative;width:335px;margin:0 auto;border-radius:5px;border:1px solid #B88C21;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:14px;padding:90px 0 0}.section-campaign .campaign .campaign-heading{display:block;position:absolute;left:0;right:0;top:-11px;margin:0 auto}.section-campaign .campaign .campaign-main{width:275px;margin:0 auto;padding:0 0 20px}.section-campaign .campaign .campaign-main .campaign-banner{display:block;border-radius:5px;object-fit:contain}.section-campaign .campaign .campaign-main .campaign-table{margin-top:10px;border-collapse:separate;border-spacing:0;width:100%}.section-campaign .campaign .campaign-main .campaign-table tbody tr th{background-color:#B88C21;padding:6px 0;width:50%;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:700;line-height:1.16674}.section-campaign .campaign .campaign-main .campaign-table tbody tr th:first-of-type{border-radius:5px 0 0 0}.section-campaign .campaign .campaign-main .campaign-table tbody tr th:nth-of-type(n+2){border-left:1px solid #ddd}.section-campaign .campaign .campaign-main .campaign-table tbody tr th:last-of-type{border-radius:0 5px 0 0}.section-campaign .campaign .campaign-main .campaign-table tbody tr td{padding:6px 0;border:1px solid #B88C21;color:var(--font-color, #333);text-align:center;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:1px}.section-campaign .campaign .campaign-main .campaign-table tbody tr td:first-of-type{border-radius:0 0 0 5px;border-right:none;font-family:Arial, Helvetica, sans-serif}.section-campaign .campaign .campaign-main .campaign-table tbody tr td:nth-of-type(n+2){border-left:1px solid #ddd}.section-campaign .campaign .campaign-main .campaign-table tbody tr td:last-of-type{border-radius:0 0 5px 0;font-family:"Hiragino Sans", sans-serif;font-size:12px}.section-campaign .campaign .campaign-main .campaign-cta{margin-top:38px}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button{position:relative;display:block;border-radius:5px;background-color:#B01C3B;box-shadow:0 4px 0 0 #8F0623;margin-bottom:4px;height:45px;color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:600;line-height:45px;letter-spacing:0.32px;text-align:center;text-decoration:none}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon{position:absolute;top:-23px;right:0;left:0;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;width:fit-content;height:27px;border-radius:60px;background-color:#FFF500;padding:0 15px;display:none}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon .balloon-label-1{color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:600;line-height:27px}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon .balloon-label-2{color:#B01C3B;text-align:center;font-family:Arial, Helvetica, "Hiragino Sans", sans-serif;font-size:12px;font-weight:700;line-height:27px}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon .balloon-label-2 i.fa-solid{margin-right:5px}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon .balloon-label-2 .time-remaining{font-size:15px}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button .campaign-cta-link-button-balloon::after{position:absolute;content:'';bottom:-6px;left:0;right:0;margin:0 auto;width:15px;height:10px;background-color:#fff500;clip-path:polygon(50% 10px, 0% 0%, 15px 0%)}.section-campaign .campaign .campaign-main .campaign-cta .campaign-cta-link-button:active{box-shadow:0 0 0 0 #8F0623;transform:translateY(4px)}.campaign-cta-type2,.campaign-cta-type3,.campaign-cta-type4{margin-top:15px}.campaign-cta-type2 .campaign-cta-link-button-balloon,.campaign-cta-type3 .campaign-cta-link-button-balloon,.campaign-cta-type4 .campaign-cta-link-button-balloon{position:relative;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;width:fit-content;height:27px;border-radius:60px;background-color:#FFF500;padding:0 15px;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}.campaign-cta-type2 .campaign-cta-link-button-balloon .balloon-label-1,.campaign-cta-type3 .campaign-cta-link-button-balloon .balloon-label-1,.campaign-cta-type4 .campaign-cta-link-button-balloon .balloon-label-1{color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:600;line-height:27px}.campaign-cta-type2 .campaign-cta-link-button-balloon .balloon-label-2,.campaign-cta-type3 .campaign-cta-link-button-balloon .balloon-label-2,.campaign-cta-type4 .campaign-cta-link-button-balloon .balloon-label-2{color:#B01C3B;text-align:center;font-family:Arial, Helvetica, "Hiragino Sans", sans-serif;font-size:12px;font-weight:700;line-height:27px}.campaign-cta-type2 .campaign-cta-link-button-balloon .balloon-label-2 i.fa-solid,.campaign-cta-type3 .campaign-cta-link-button-balloon .balloon-label-2 i.fa-solid,.campaign-cta-type4 .campaign-cta-link-button-balloon .balloon-label-2 i.fa-solid{margin-right:5px}.campaign-cta-type2 .campaign-cta-link-button-balloon .balloon-label-2 .time-remaining,.campaign-cta-type3 .campaign-cta-link-button-balloon .balloon-label-2 .time-remaining,.campaign-cta-type4 .campaign-cta-link-button-balloon .balloon-label-2 .time-remaining{font-size:15px}.campaign-cta-type2 .campaign-cta-link-button-balloon::after,.campaign-cta-type3 .campaign-cta-link-button-balloon::after,.campaign-cta-type4 .campaign-cta-link-button-balloon::after{position:absolute;content:'';bottom:-6px;left:0;right:0;margin:0 auto;width:15px;height:10px;background-color:#fff500;clip-path:polygon(50% 10px, 0% 0%, 15px 0%)}.campaign-cta-type2 .cta-link-buttons-wrapper,.campaign-cta-type3 .cta-link-buttons-wrapper,.campaign-cta-type4 .cta-link-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 5px;margin-top:11px}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button{display:flex;justify-content:center;align-items:center;border-radius:5px;flex:0 0 135px;margin-bottom:4px;height:40px;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;text-decoration:none}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button i.fa-solid,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button i.fa-solid,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button i.fa-solid{margin-right:5px}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button.link-button--tel,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button.link-button--tel,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button.link-button--tel{background:#4CB450;box-shadow:0 4px 0 0 #0E6111}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button.link-button--tel:active,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button.link-button--tel:active,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button.link-button--tel:active{box-shadow:0 0 0 0 #0E6111;transform:translateY(4px)}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button.link-button--mail,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button.link-button--mail,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button.link-button--mail{background:#FA6238;box-shadow:0 4px 0 0 #B02D09}.campaign-cta-type2 .cta-link-buttons-wrapper .cta-link-button.link-button--mail:active,.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button.link-button--mail:active,.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button.link-button--mail:active{box-shadow:0 0 0 0 #B02D09;transform:translateY(4px)}.campaign-cta-type2 .campaign-cta-repletion,.campaign-cta-type3 .campaign-cta-repletion,.campaign-cta-type4 .campaign-cta-repletion{width:330px;margin:9px 0 0 -27.5px;color:#A3A3A3;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:8px;font-weight:600;line-height:10px;letter-spacing:0.5px}.campaign-cta-type2 .campaign-cta-repletion i.fa-solid,.campaign-cta-type3 .campaign-cta-repletion i.fa-solid,.campaign-cta-type4 .campaign-cta-repletion i.fa-solid{margin-right:5px;font-size:10px}.campaign-cta-type2 .campaign-cta-repletion .text-link,.campaign-cta-type3 .campaign-cta-repletion .text-link,.campaign-cta-type4 .campaign-cta-repletion .text-link{text-decoration-color:#150CDF;text-decoration-thickness:1px;text-underline-offset:1px;text-decoration-skip-ink:none}.campaign-cta-type3 .cta-link-buttons-wrapper .cta-link-button{flex:0 0 165px}.campaign-cta-type3 .campaign-cta-repletion{margin:9px auto 0}.campaign-cta-type4 .cta-link-buttons-wrapper .cta-link-button{flex:0 0 147.5px}.campaign-cta-type4 .campaign-cta-repletion{margin:9px 0 0 -14px}.banner-below-cta{margin-top:15px}.banner-below-cta .bb-cta-link-button{display:block;width:300px;height:50px;margin:0 auto 3px;border-radius:5px;box-shadow:0 3px 0 #940D29;background-color:#B01C3B;color:#FFF;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:700;line-height:50px;letter-spacing:2px;text-decoration:none}.banner-below-cta .bb-cta-link-button,.banner-below-cta .bb-cta-link-button>*{vertical-align:middle}.banner-below-cta .bb-cta-link-button i.fa-solid{margin-left:5px}.banner-below-cta .bb-cta-link-button:active{box-shadow:0 0 0 #940D29;transform:translateY(3px)}.section-compare{background-color:#fff;margin-top:20px}.section-compare .section-content{padding:0 0 40px}.section-compare .switching-compare .switching-tab-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:0 10px}.section-compare .switching-compare .switching-tab-group .switching-tab{flex-basis:110px;border-radius:10px 10px 0 0;background-color:#B88C21;width:110px;height:34px;flex-shrink:0;color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:34px;cursor:pointer}.section-compare .switching-compare .switching-tab-group .switching-tab.tab--current{position:relative;background-color:#FBFBFB;border:1px solid rgba(0,0,0,0.1);border-bottom:none;height:38px;line-height:38px;color:#B88C21;pointer-events:none;cursor:auto}.section-compare .switching-compare .switching-tab-group .switching-tab.tab--current::after{position:absolute;content:'';bottom:-1px;right:0;left:0;margin:auto;width:100%;height:2px;background-color:#FBFBFB}.section-compare .switching-compare .switching-content-group .switching-content{display:none}.section-compare .switching-compare .switching-content-group .switching-content .compare-table{border-collapse:collapse;height:100%}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody{height:100%}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr{height:100%}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th{height:45px;background-color:#FBFBFB;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th .th-sentence{position:relative;color:#333;height:43px;padding-bottom:20px;text-align:center;font-size:12px;font-weight:600;line-height:1.08333;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th .th-sentence::after{position:absolute;content:'';bottom:10px;left:0;right:0;margin:0 auto;width:0px;height:0px;border-style:solid;border-width:5px 4px 0 4px;border-color:#333333 transparent transparent transparent}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th:first-of-type{width:109px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th:nth-of-type(2){width:70px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th:nth-of-type(3){width:65px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th:nth-of-type(4){width:65px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr th:last-of-type{width:66px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td{height:100%;padding:11px 0;border-bottom:1px solid #ddd;vertical-align:top}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner{width:89px;margin:0 auto;text-align:center}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner .draper-banner-link{display:block}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner .draper-banner-link .draper-banner-image{object-fit:contain}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner .draper-name-link{color:#2F93E5;text-align:center;font-size:10px;font-weight:600;line-height:22px;text-decoration-line:underline}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner .draper-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 3px}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-banner .draper-rating .draper-rating-score{color:#E31F1F;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;line-height:0.8}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .evaluation{height:100%;display:flex;flex-direction:column;justify-content:start;align-items:stretch}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .evaluation .evaluation-icon{margin:0 auto}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .evaluation .evaluation-sentence{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;margin-top:5px;color:#333;text-align:center;font-size:12px;font-weight:500;line-height:1.25}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .sentence-only{width:75px;margin:0 auto;color:#333;text-align:center;font-size:12px;font-weight:500;line-height:1.25}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td:has(.draper-cta){vertical-align:middle}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td .draper-cta .draper-cta-link{display:block;width:54px;height:25px;margin:0 auto;border-radius:3px;border-bottom:2px solid #78041C;background:var(--red, #B01C3B);color:#FFF;text-align:center;font-size:11px;font-style:normal;font-weight:600;line-height:25px;text-decoration:none}.section-compare .switching-compare .switching-content-group .switching-content .compare-table tbody tr td:nth-of-type(n+2){border-left:1px solid #ddd}.section-compare .switching-compare .switching-content-group .switching-content.content--visible{display:block}.section-purchase-results .purchase-results-heading{display:block}.section-purchase-results .purchase-results{margin-top:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 20px;padding:15px 20px 20px;overflow-x:scroll}.section-purchase-results .purchase-results::-webkit-scrollbar{height:7px;width:7px}.section-purchase-results .purchase-results::-webkit-scrollbar-track{background-color:transparent}.section-purchase-results .purchase-results::-webkit-scrollbar-thumb{background-color:#cecece;border:0;border-radius:7px}.section-purchase-results .purchase-results .p-r-unit{flex-basis:250px;border-radius:5px;background-color:#FFF;box-shadow:0 0 6px 0 rgba(0,0,0,0.15);border-radius:5px}.section-purchase-results .purchase-results .p-r-unit .how-to-buy-guide{position:relative}.section-purchase-results .purchase-results .p-r-unit .how-to-buy-guide .unit-eyecatch{border-radius:5px 5px 0 0}.section-purchase-results .purchase-results .p-r-unit .how-to-buy-guide .how-to-buy{position:absolute;bottom:-0.1px;left:0;width:fit-content;height:30px;background-color:#fff;padding:0 10px;border-radius:0 5px 0 0;color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:15px;font-weight:500;line-height:30px;letter-spacing:1px}.section-purchase-results .purchase-results .p-r-unit .unit-lower{padding:20px 15px}.section-purchase-results .purchase-results .p-r-unit .unit-lower .prefecture-date{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.section-purchase-results .purchase-results .p-r-unit .unit-lower .prefecture-date .prefecture-item{color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1px}.section-purchase-results .purchase-results .p-r-unit .unit-lower .prefecture-date .prefecture-item i.fa-solid{margin-right:5px;color:#B88C21}.section-purchase-results .purchase-results .p-r-unit .unit-lower .prefecture-date .prefecture-item .date{font-size:14px;font-family:Arial, Helvetica, sans-serif}.section-purchase-results .purchase-results .p-r-unit .unit-lower .purchase-price{margin-top:10px;color:#B01C3B;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:18px;font-weight:600;line-height:0.88889;letter-spacing:1px}.section-purchase-results .purchase-results .p-r-unit .unit-lower .purchase-price .amount{font-family:Arial, Helvetica, sans-serif;font-size:21px}.section-purchase-results .purchase-results .p-r-unit .unit-lower .details-purchase{margin-top:15px;border-radius:3px;background-color:#F5F5F5;padding:7px 0;color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:15px;font-weight:400;line-height:1.06667;letter-spacing:1px}.section-purchase-results .purchase-results-footnote{width:335px;padding:17px 0 27px;margin:0 auto;color:#828282;font-family:"Hiragino Sans", sans-serif;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:0.6px}.section-subject-purchase{background-color:#FEF9EE}.section-subject-purchase .section-content{padding:34px 20px 38px}.section-subject-purchase .subject-purchase-heading .heading-1{text-align:center;color:#222;font-family:"Hiragino Sans", sans-serif;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:0.9px}.section-subject-purchase .subject-purchase-heading .heading-2{text-align:center;color:#B88C21;font-family:"Hiragino Sans", sans-serif;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:1px}.section-subject-purchase .subject-purchase{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:11px 15px;margin-top:25px}.section-subject-purchase .subject-purchase .s-p-item .s-p-item-picture{display:block}.section-subject-purchase .subject-purchase .s-p-item .item-name{margin-top:7px;position:relative;padding-left:25px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.32px}.section-subject-purchase .subject-purchase .s-p-item .item-name::before{position:absolute;content:'\f00c';top:0;bottom:0;left:0;margin:auto 0;width:17px;height:17px;border-radius:50%;background:linear-gradient(315deg, #b88c21 50%, #e7cf99 50%);font-family:"Font Awesome 6 Free";font-weight:900;font-size:11.5px;text-align:center;line-height:17px;color:#fff;-webkit-text-stroke:0.5px #fff}.section-subject-purchase .subject-purchase-sentence{margin-top:30px;color:#222;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.8px}.section-subject-purchase .subject-purchase-sentence b{font-family:"Hiragino Sans", sans-serif;font-weight:600;color:#B01C3B}.section-subject-purchase .cta-agent-link-text{display:block;width:fit-content;margin:8px 0 0 auto;color:#1548CB;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:500;line-height:1.637;letter-spacing:0.28px;text-decoration:underline;text-decoration-color:#1548CB;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:none}.section-subject-purchase .cta-agent-link-text i.fa-solid{font-size:10px;line-height:1.637}.section-four-laws .section-content,.section-flow-using-buyer .section-content{padding:0 0 30px}.section-four-laws .four-laws,.section-flow-using-buyer .four-laws{margin-top:30px}.section-four-laws .four-laws .four-laws-unit .four-laws-picture,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-picture{position:relative;z-index:10;margin:0 auto}.section-four-laws .four-laws .four-laws-unit .four-laws-title,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title{position:relative;z-index:20;border-radius:0px 50px 50px 0px;background-color:#FFF;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);padding:15px 20px 15px 30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px;width:334px;margin-top:-43.5px}.section-four-laws .four-laws .four-laws-unit .four-laws-title .unit-count,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title .unit-count{color:#B88C21;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:50px;font-weight:400;line-height:1.0}.section-four-laws .four-laws .four-laws-unit .four-laws-title .title-value,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title .title-value{color:#333;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:0.75px}.section-four-laws .four-laws .four-laws-unit .four-laws-title .title-value b,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title .title-value b{color:#B88C21;font-size:18px;font-weight:700;line-height:150%;letter-spacing:0.36px}.section-four-laws .four-laws .four-laws-unit .unit-sentence,.section-flow-using-buyer .four-laws .four-laws-unit .unit-sentence{width:335px;margin:20px auto 0;color:#333;font-size:14px;font-weight:400;line-height:1.57143;letter-spacing:2px}.section-four-laws .four-laws .four-laws-unit .unit-sentence mark,.section-flow-using-buyer .four-laws .four-laws-unit .unit-sentence mark{background:linear-gradient(rgba(255,243,133,0) 60%, #FFF385 60%);vertical-align:baseline;color:#B01C3B;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:2px;text-decoration:underline;text-decoration-color:#FFF385;text-decoration-thickness:6px;text-underline-offset:-1px;text-decoration-skip-ink:none}.section-four-laws .four-laws .four-laws-unit .four-laws-table,.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-table{margin-left:20px}.section-four-laws .four-laws .four-laws-unit .table-footnote,.section-flow-using-buyer .four-laws .four-laws-unit .table-footnote{width:335px;margin:10px auto 0;color:#A2A2A2;text-align:right;font-size:8px;font-weight:400;line-height:1.5;letter-spacing:0.16px}.section-four-laws .four-laws .four-laws-unit:nth-of-type(n+2),.section-flow-using-buyer .four-laws .four-laws-unit:nth-of-type(n+2){margin-top:30px}.section-flow-using-buyer{background-color:#fff}.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-picture{display:block;border-radius:5px}.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title{display:block;flex-direction:unset;flex-wrap:unset;justify-content:unset;align-items:unset;gap:unset;width:233px;padding:10px 0 10px 20px}.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title .unit-count{text-align:left;font-size:14px;font-weight:700;line-height:16px}.section-flow-using-buyer .four-laws .four-laws-unit .four-laws-title .title-value{color:#333;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.36px}.section-flow-using-buyer .four-laws .four-laws-unit .unit-sentence b{vertical-align:baseline;color:#B01C3B;font-size:14px;font-weight:600;line-height:1.0;letter-spacing:2px}.section-flow-using-buyer .competitive-quotes{position:relative;width:335px;border-radius:5px;border:1px solid #B88C21;background-color:#FFF;margin:60px auto 0}.section-flow-using-buyer .competitive-quotes .competitive-quotes-heading{position:absolute;top:-23.5px;left:0;right:0;margin:0 auto;height:47px;width:fit-content;border-radius:100px;padding:0 30px;background-color:#B88C21;color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:18px;font-weight:600;line-height:47px;letter-spacing:0.36px;text-align:center}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main{width:305px;margin:22px auto 0}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main .c-q-unit-group .c-q-unit{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 13px;padding:20px 0}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main .c-q-unit-group .c-q-unit .c-q-logo{display:block;width:115px;height:auto}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main .c-q-unit-group .c-q-unit .c-q-cta-link{display:block;border-radius:5px;background-color:#B01C3B;box-shadow:0 4px 0 0 #8F0623;width:177px;height:41px;margin:0 0 4px;color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:600;line-height:41px;letter-spacing:0.28px;text-align:center;text-decoration:none}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main .c-q-unit-group .c-q-unit .c-q-cta-link:active{box-shadow:0 0 0 0 #8F0623;transform:translateY(4px)}.section-flow-using-buyer .competitive-quotes .competitive-quotes-main .c-q-unit-group .c-q-unit:nth-of-type(n+2)::before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, #d7d7d7 0, #d7d7d7 4px, rgba(215,215,215,0) 4px, rgba(215,215,215,0) 6px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:6px 1px}.section-faq{background-color:#FEF9EE}.section-faq .section-content{padding:0 0 40px}.section-faq .faq-heading{padding:40px 0 10px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:1px;text-align:center}.section-faq .faq-main{width:335px;margin:0 auto}.section-faq .faq-main .faq-unit-group{border-bottom:1px solid #d7d7d7}.section-faq .faq-main .faq-unit-group .faq-unit .faq-question{position:relative;padding:15px 33px 15px 45px;background-color:transparent;background-image:url(/assets/kimono/icon_question-c0ec087320e21edb83dc2e800ea2cd890f4899844b72c182c31ed156862f9253.png);background-repeat:no-repeat;background-position:top 12px left 0;background-size:35px 33px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.8px;cursor:pointer}.section-faq .faq-main .faq-unit-group .faq-unit .faq-question::before,.section-faq .faq-main .faq-unit-group .faq-unit .faq-question::after{position:absolute;top:14px;right:0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:26px;text-align:center;line-height:1.0;color:#333}.section-faq .faq-main .faq-unit-group .faq-unit .faq-question::before{content:'\f068'}.section-faq .faq-main .faq-unit-group .faq-unit .faq-question::after{content:'\2b';transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.section-faq .faq-main .faq-unit-group .faq-unit .faq-question.faq-question--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.section-faq .faq-main .faq-unit-group .faq-unit .faq-answer{display:none;opacity:0;transition:opacity 200ms linear;padding:0 0 15px 45px;background-color:transparent;background-image:url(/assets/kimono/icon_answer-38d5dbca1868eb661da121601a4238996a800e4b8a34912a0f8b4e5878314291.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:35px 33px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:300;line-height:1.5;letter-spacing:0.8px}.section-faq .faq-main .faq-unit-group .faq-unit .faq-answer.faq-answer--opened{opacity:1}.section-faq .faq-main .faq-unit-group .faq-unit:nth-of-type(n+2){border-top:1px solid #d7d7d7}.section-highly-recommended{background-color:#fff}.section-highly-recommended .section-content{padding:30px 0 50px}.section-highly-recommended .highly-recommended{width:335px;margin:0 auto;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.section-highly-recommended .highly-recommended .highly-recommended-heading{position:relative;z-index:20;display:block;border-radius:5px 5px 0 0}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str{position:relative;border-radius:5px 5px 0 0;padding:19px 0;background-color:#b88c21;background-image:url(/assets/kimono/highly-recommended_heading_ver_str_bg-4ec4e8d0bcb725c35a358e5965d66161f6fd0d0be19f27e4db4bbc8467654711.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:cover;color:#fff;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:1px}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value{margin-top:5px;text-shadow:0 2px 4px rgba(0,0,0,0.15)}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value span{position:relative;width:fit-content;margin:0 auto;padding:0 14px;font-size:14px;letter-spacing:0.7px;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.15))}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value span::before,.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value span::after{position:absolute;content:'';top:0;bottom:0;margin:auto;width:8px;height:16px;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:8px 16px}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value span::before{background-image:url(/assets/kimono/balloon_pipe_left-84ac03ae9b1539d75c257eb738e9462a218d81bb2e58f13a228298956d0b3f7a.png);left:0}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str .heading-value span::after{background-image:url(/assets/kimono/balloon_pipe_right-8b6a9afcd6fba44546618d9a88277923d01898306bcc2cf28a9fe48d062348b9.png);right:0}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str::after{position:absolute;content:'';bottom:-16px;right:0;left:0;margin:0 auto;width:51px;height:18px;background-color:#b88c21;clip-path:polygon(50% 18px, 0% 0%, 51px 0%)}.section-highly-recommended .highly-recommended .highly-recommended-main{position:relative;z-index:10;box-sizing:border-box;padding:35px 15px 20px;border:1px solid #B88C21;border-top:none;margin-top:-16px;border-radius:0 0 5px 5px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 15px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-banner{display:block;width:153px;height:auto;border-radius:3px;object-fit:contain}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main{flex-basis:137px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .service-name{color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0.8px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .rating-star-and-score{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:5px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .rating-star-and-score .rating-star{display:block;height:18px;margin:1.5px 0}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .rating-star-and-score .rating-score{color:#E31F1F;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;line-height:21px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .cta-link-button{display:block;margin:13px 0 4px;height:37px;border-radius:5px;background-color:#B01C3B;box-shadow:0 4px 0 0 #8F0623;color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;line-height:37px;letter-spacing:0.28px;text-align:center;text-decoration:none}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-flex .h-r-flex-main .cta-link-button:active{box-shadow:0 0 0 0 #8F0623;transform:translateY(4px)}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-sentence{margin-top:15px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.7px}.section-highly-recommended .highly-recommended .highly-recommended-main .h-r-sentence b{color:#B01C3B;font-family:"Hiragino Sans", sans-serif;font-weight:600;vertical-align:baseline}.section-highly-recommended .highly-recommended .highly-recommended-heading--ver-str+.highly-recommended-main{margin-top:0}.section-draper-ranking{background-color:#FFF9EB}.section-draper-ranking .section-content{padding:0 0 80px}.section-draper-ranking .draper-ranking{margin-top:40px}.section-draper-ranking .draper-ranking>*+*{margin-top:30px}.agent-unit--unity{box-sizing:border-box;position:relative;background-color:#fff;border-radius:10px;padding:20px 20px 32px}.agent-unit--unity .ranking-count{box-sizing:border-box;position:absolute;top:10px;left:15px;background-color:#999;border-radius:2px;width:46px;height:46px;font-size:24px;font-weight:bold;line-height:46px;letter-spacing:normal;text-align:center;color:#fff}.agent-unit--unity.agent-ranking-1 .ranking-count,.agent-unit--unity.agent-ranking-2 .ranking-count,.agent-unit--unity.agent-ranking-3 .ranking-count{top:-10px;background-color:transparent;width:51px;height:70px;padding-right:5px;padding-top:25px;background-color:transparent;background-repeat:no-repeat;background-position:top 50% left 50%;background-size:51px 70px;line-height:1.0}.kimono-06-class .agent-unit--unity.agent-ranking-1 .ranking-count,.kimono-06-class .agent-unit--unity.agent-ranking-2 .ranking-count,.kimono-06-class .agent-unit--unity.agent-ranking-3 .ranking-count{left:34px;padding-bottom:32px}.agent-unit--unity.agent-ranking-1 .ranking-count{background-image:url(/images/ranking/analysis/ranking_ribbon_1.png)}.agent-unit--unity.agent-ranking-2 .ranking-count{background-image:url(/images/ranking/analysis/ranking_ribbon_2.png)}.agent-unit--unity.agent-ranking-3 .ranking-count{background-image:url(/images/ranking/analysis/ranking_ribbon_3.png)}.agent-unit--unity .agent-name{padding-left:56px;padding-bottom:15px;border-bottom:1px solid #ddd}.agent-unit--unity .agent-name .agent-name-link{color:#333;font-size:20px;font-style:normal;font-weight:bold;line-height:1.4;letter-spacing:0.4px}.agent-unit--unity .agent-rating{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 3px;padding:10px 0}.agent-unit--unity .agent-rating .agent-rating-label{color:#333;font-size:16px;font-weight:bold;line-height:normal;letter-spacing:0.8px}.agent-unit--unity .agent-rating .agent-rating-score{color:#D53131;font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:bold;line-height:1.0}.agent-unit--unity .agent-rating .agent-rating-star{display:block;width:123px;margin-left:7px}.agent-unit--unity .agent-banner-link{display:block}.agent-unit--unity .agent-banner-link .agent-banner{display:block}.agent-unit--unity .agent-various-data{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:9px 9px;margin-top:15px}.agent-unit--unity .agent-various-data .various-data-item{box-sizing:border-box;flex-basis:153px;border-radius:5px;background:#FFFCDF;padding:13px 16.5px 12px}.agent-unit--unity .agent-various-data .various-data-item .vd-item-label{color:#666;text-align:center;font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:0.5px}.agent-unit--unity .agent-various-data .various-data-item .vd-item-value{margin-top:7px;color:#FF8134;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:1.0;letter-spacing:normal}.agent-unit--unity .agent-various-data .various-data-item.icon--1,.agent-unit--unity .agent-various-data .various-data-item.icon--2,.agent-unit--unity .agent-various-data .various-data-item.icon--3,.agent-unit--unity .agent-various-data .various-data-item.icon--4{background-repeat:no-repeat;background-position:top 50% left 50%;background-size:36px}.agent-unit--unity .agent-various-data .various-data-item.icon--1{background-image:url(/images/ranking/analysis/agent_various_icon_1.png)}.agent-unit--unity .agent-various-data .various-data-item.icon--2{background-image:url(/images/ranking/analysis/agent_various_icon_2.png)}.agent-unit--unity .agent-various-data .various-data-item.icon--3{background-image:url(/images/ranking/analysis/agent_various_icon_3.png)}.agent-unit--unity .agent-various-data .various-data-item.icon--4{background-image:url(/images/ranking/analysis/agent_various_icon_4.png)}.agent-unit--unity .users-voices-modal-call{position:relative;box-sizing:border-box;margin:20px auto 3px;border-radius:5px;border:1px solid #ddd;background-color:#FFF;box-shadow:0 3px 0 0 #ddd;height:51px;color:#666;text-align:center;font-size:16px;font-weight:bold;line-height:49px;letter-spacing:0.64px;cursor:pointer}.agent-unit--unity .users-voices-modal-call:active{box-shadow:0 0 0 0 #ddd;transform:translateY(3px)}.agent-unit--unity .users-voices-modal-call::after{position:absolute;content:'\f105';top:0;bottom:0;right:14px;margin:auto;width:1em;height:1em;font-family:'Font Awesome 6 Free';font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#666}.agent-unit--unity .agent-copy-sentence{margin-top:17px;color:#FF8134;font-size:15px;font-weight:bold;line-height:1.5;letter-spacing:0.3px}.agent-unit--unity .agent-recommended-points{margin-top:15px}.agent-unit--unity .agent-recommended-points .point-item{position:relative;padding-left:23px;color:#222;font-size:13px;font-weight:bold;line-height:1.539}.agent-unit--unity .agent-recommended-points .point-item::before{position:absolute;content:'\f058';top:2.5px;left:0;width:15px;height:15px;font-family:'Font Awesome 6 Free';font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#FF8134}.agent-unit--unity .agent-recommended-points .point-item:nth-of-type(n+2){margin-top:10px}.agent-unit--unity .agent-introduction-sentence{margin-top:15px}.agent-unit--unity .agent-introduction-sentence .intro-sentence-item{background-origin:border-box;padding:15px 20px;border-radius:5px;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25)}.agent-unit--unity .agent-introduction-sentence .intro-sentence-item p{color:#222;font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.agent-unit--unity .agent-introduction-sentence .intro-sentence-item:nth-of-type(n+2){margin-top:15px}.agent-unit--unity .agent-cta{margin-top:20px}.agent-unit--unity .agent-cta .agent-cta-link-button{position:relative;box-sizing:border-box;display:block;height:67px;margin:0 auto 3px;border-radius:5px;background:#FF8134;box-shadow:0 3px 0 0 #C95006;text-decoration:none;color:#FFF;text-align:center;font-size:20px;font-weight:bold;line-height:67px;letter-spacing:0.8px}.agent-unit--unity .agent-cta .agent-cta-link-button::after{position:absolute;content:'\f105';top:0;bottom:0;right:15px;margin:auto;width:1em;height:1em;font-family:'Font Awesome 6 Free';font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#fff}.agent-unit--unity .agent-cta .agent-cta-link-button:active{box-shadow:0 0 0 0 #C95006;transform:translateY(3px)}.agent-unit--unity .agent-cta .agent-cta-link-button.button--secondg,.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega{border-radius:67px;background-color:#f3a610;box-shadow:0 8px 0 0 #dc831a;padding:10px 27px 0 0;margin:0 auto 8px}.agent-unit--unity .agent-cta .agent-cta-link-button.button--secondg .agent-cta-name,.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega .agent-cta-name{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.28px;text-align:center;color:#fff}.agent-unit--unity .agent-cta .agent-cta-link-button.button--secondg .button-label,.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega .button-label{text-decoration:none;color:#FFF;text-align:center;font-size:18px;font-weight:bold;line-height:1.5;letter-spacing:0.36px}.agent-unit--unity .agent-cta .agent-cta-link-button.button--secondg::after,.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega::after{position:absolute;content:'\f0a9';top:0;bottom:0;right:40px;margin:auto;width:1em;height:1em;font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;text-align:center;line-height:1.0;color:#fff}.agent-unit--unity .agent-cta .agent-cta-link-button.button--secondg:active,.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega:active{box-shadow:0 0 0 0 #dc831a;transform:translateY(8px)}.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega{background-color:#ff3c5f;box-shadow:0 8px 0 0 #c31030}.agent-unit--unity .agent-cta .agent-cta-link-button.button--suppnega:active{box-shadow:0 0 0 0 #c31030;transform:translateY(8px)}.agent-unit--unity.for--secondg,.agent-unit--unity.for--suppnega{margin-top:30px;border:solid 3px #2fa364;padding:20px 17px 32px}.agent-unit--unity.for--secondg .agent-various-data .vd-item-value,.agent-unit--unity.for--suppnega .agent-various-data .vd-item-value{color:#fa9a0a}.agent-unit--unity.for--secondg .agent-copy-sentence,.agent-unit--unity.for--suppnega .agent-copy-sentence{color:#fa9a0a}.agent-unit--unity.for--secondg .agent-recommended-points .point-item::before,.agent-unit--unity.for--suppnega .agent-recommended-points .point-item::before{color:#fa9a0a}.agent-unit--unity.for--suppnega{border:solid 3px #1954bf;padding:20px 17px 32px}.agent-unit--unity.agent-unit--5113{width:360px;margin-left:auto;margin-right:auto;padding:20px 15px 32px}.kimono-06-class .agent-unit--unity.agent-unit--5113{width:375px;border-radius:unset;padding:20px 20px 32px}.agent-unit--unity.agent-unit--5113.agent-ranking-1 .ranking-count,.agent-unit--unity.agent-unit--5113.agent-ranking-2 .ranking-count,.agent-unit--unity.agent-unit--5113.agent-ranking-3 .ranking-count{width:51px;height:70px;background-color:transparent;background-repeat:no-repeat;background-position:top 0 left 0;background-size:51px 70px;color:var(--lp-1-ffffff, #fff);font-size:24px;font-weight:600;line-height:24px;letter-spacing:1.2px}.agent-unit--unity.agent-unit--5113.agent-ranking-1 .ranking-count{background-image:url(/assets/kimono/ribbon_rank_1-9b6d5e6c2265fd0dea08c848aa46a16e459dc4e0f6be8a51de8dbcd001c377f8.png)}.agent-unit--unity.agent-unit--5113.agent-ranking-2 .ranking-count{background-image:url(/assets/kimono/ribbon_rank_2-6ad907bb4b4ecb4361cafb639d45345ebc0d681045ba3c4133ec5652aecfe607.png)}.agent-unit--unity.agent-unit--5113.agent-ranking-3 .ranking-count{background-image:url(/assets/kimono/ribbon_rank_3-2f4e5e1e4c382cc112313f7d7d292735e6007d9b21915df3f028dca9133fd680.png)}.agent-unit--unity.agent-unit--5113 .agent-name{padding-top:0;padding-left:60px;padding-bottom:34px}.kimono-06-class .agent-unit--unity.agent-unit--5113 .agent-name{padding-left:75px;padding-bottom:30px}.agent-unit--unity.agent-unit--5113 .agent-name .agent-name-link{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:0.4px;text-align:left;color:#333;text-decoration:none}.kimono-06-class .agent-unit--unity.agent-unit--5113 .agent-name .agent-name-link{font-size:20px}.agent-unit--unity.agent-unit--5113:nth-of-type(n+4) .ranking-count{top:19px;height:43px;width:43px;border-radius:3px;background-color:#008cd6}.agent-unit--unity.agent-unit--5113:nth-of-type(n+4) .agent-name{padding-top:7px;padding-bottom:24px}.agent-unit--unity.agent-unit--5113 .agent-copy-sentence{margin-top:20px;font-size:15px;font-weight:700;line-height:2;letter-spacing:0.3px;text-align:left;color:#333}.agent-unit--unity.agent-unit--5113 .agent-copy-sentence b{vertical-align:baseline;color:#B01C3B}.kimono-06-class .agent-unit--unity.agent-unit--5113 .agent-copy-sentence{margin-top:15px;line-height:1.637}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper{margin:20px auto 36px;height:182px;width:325px}.kimono-06-class .agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper{margin-top:14px}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider{display:none}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-list{position:relative;padding:0 !important;cursor:pointer}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 20px}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track .slider-item{border-radius:5px !important;float:initial}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track .slider-item .agent-banner{display:block;width:325px;height:180px;border-radius:0 !important;object-fit:contain}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-list::after{position:absolute;content:'\f00e';bottom:10px;right:10px;margin:auto;width:23px;height:23px;border-radius:50%;background-color:#666;backdrop-filter:initial;box-shadow:0 2px 6px rgba(0,0,0,0.2);font-family:'Font Awesome 6 Free';font-weight:900;font-size:12px;text-align:center;line-height:23px;color:#fff;pointer-events:none}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;bottom:-20px;list-style:none}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li{width:6px;height:6px;margin:0}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li button{width:6px;height:6px;border-radius:50%;background-color:#9f9f9f;padding:0}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li button::before{display:none}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li.slick-active button{background-color:#222}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-slider.slick-initialized{display:block}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-link{display:block;border-radius:5px;margin:15px auto 0}.agent-unit--unity.agent-unit--5113 .agent-banner-slider-wrapper .agent-banner-link .agent-banner{display:block;border-radius:5px;background-color:#eee;font-size:10px;color:#ccc}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper{position:relative;height:335px;overflow-y:hidden;margin-top:20px}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table{border-collapse:separate;border-spacing:0;width:330px;margin:0 auto}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr th{width:160px;border:1px solid #eaeaea;border-bottom:none;background-color:#FEF9EE;padding:7px 0 7px 9px;font-size:14px;font-weight:600;line-height:1.67;letter-spacing:1px;text-align:left;color:#333}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr td{width:170px;border:1px solid #eaeaea;border-left:none;border-bottom:none;background-color:#fff;padding:7px 15px;font-size:14px;font-weight:bold;line-height:1.17857;letter-spacing:0.45px;text-align:left;color:#333}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr td b{font-size:14px;color:#B01C3B;vertical-align:baseline}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr td.b-lg{font-size:13px;padding:10px 13.5px}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr td.b-lg b{font-size:19px}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr:first-of-type th{border-radius:5px 0 0 0}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr:first-of-type td{border-radius:0 5px 0 0}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr:last-of-type th{border-radius:0 0 0 5px;border-bottom:1px solid #ddd}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .agent-various-data-table tbody tr:last-of-type td{border-radius:0 0 5px 0;border-bottom:1px solid #ddd}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .full-show{position:absolute;left:0;right:0;bottom:0;padding:18px 0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, white 67%)}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .full-show .full-show-button{margin:0 auto;width:216px;height:43px;border-radius:43px;border-radius:30px;background:var(--gold, #B88C21);box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);color:#FFF;font-size:14px;font-weight:700;line-height:43px;letter-spacing:0.7px;text-align:center;cursor:pointer}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper .full-show .full-show-button:active{transform:translateY(2px)}.agent-unit--unity.agent-unit--5113 .agent-various-data-table-wrapper.table-wrapper--full-show{height:auto;overflow-y:initial}.agent-unit--unity.agent-unit--5113 .agent-various-data__date-last-updated{width:fit-content;margin:5px auto 0 0;font-family:"Hiragino Sans", sans-serif;font-size:9px;font-weight:400;line-height:16px;letter-spacing:0.18px;text-align:left;color:#222}.agent-unit--unity.agent-unit--5113 .cta-agent-link-text{display:block;margin:15px 0 0 auto;width:fit-content;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:0.28px;text-align:left;color:#1548CB;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-skip-ink:none;cursor:pointer}.agent-unit--unity.agent-unit--5113 .cta-agent-link-text i.fa-solid{font-size:12px}.agent-unit--unity.agent-unit--5113 .agent-various-data__date-last-updated+.cta-agent-link-text{margin-top:-16px}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper{margin-top:20px;padding:19px;border-radius:5px;background-color:#FEF9EE;border:1px solid #B88C21}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points-heading{border-radius:5px 5px 0 0;padding:0;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.32px;text-align:center;color:#222}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points{box-sizing:border-box;border-top:none;margin:16.5px auto 0;padding:0;list-style:none}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points .point-item,.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points li{position:relative;padding-left:25px;color:#333;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0.3px}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points .point-item b,.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points li b{vertical-align:baseline;color:#B01C3B;font-weight:bold}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points .point-item::before,.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points li::before{display:none}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points .point-item::after,.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points li::after{position:absolute;content:'';top:1.875px;left:0;width:17px;height:17px;border-radius:17px;background-color:transparent;background-image:url(/assets/kimono/li_point_item-21e1573cb651e8aa117270f91fa9a282d19bc155307c063199f4f638538a63de.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:17px}.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points .point-item:nth-of-type(n+2),.agent-unit--unity.agent-unit--5113 .agent-recommended-points-wrapper .agent-recommended-points li:nth-of-type(n+2){margin-top:12.5px}.agent-unit--unity.agent-unit--5113 .agent-rating-table{border-collapse:separate;border-spacing:0;margin-top:20px;width:100%}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr th{background-color:#FEF9EE;border:1px solid #ddd;border-right:none;border-bottom:none;padding:7px 0;width:50%;font-size:12px;font-weight:bold;line-height:14px;letter-spacing:0.24px;text-align:center;color:#222}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr th i.fa-solid{margin-right:5px;color:#bbb;font-size:14px}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr th:last-of-type{border-right:1px solid #ddd}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr td{border:1px solid #ddd;border-right:none;border-bottom:none;padding:13px 0;font-size:12px;font-weight:normal;line-height:1.5;letter-spacing:0.24px;text-align:center;color:#222}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr td .agent-rating{padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr td .agent-rating .agent-rating-star{display:block;width:auto;height:15px;margin:0}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr td .agent-rating .agent-rating-score{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#B01C3B;line-height:0.8}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr td:last-of-type{border-right:1px solid #ddd}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr:first-of-type th:first-of-type{border-radius:5px 0 0 0}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr:first-of-type th:last-of-type{border-radius:0 5px 0 0}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr:last-of-type td{border-bottom:1px solid #ddd}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 5px}.agent-unit--unity.agent-unit--5113 .agent-rating-table tbody tr:last-of-type td:last-of-type{border-radius:0 0 5px 0}.agent-unit--unity.agent-unit--5113 .editorial-comment{box-sizing:border-box;margin-top:20px}.agent-unit--unity.agent-unit--5113 .editorial-comment .editorial-comment-heading{position:relative;padding-left:23px;color:#333;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .editorial-comment .editorial-comment-heading::before{position:absolute;content:'\f044';top:2px;left:0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:#bbb}.agent-unit--unity.agent-unit--5113 .editorial-comment .editorial-comment-main{margin-top:15.5px}.agent-unit--unity.agent-unit--5113 .editorial-comment .editorial-comment-main p{color:#333;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .editorial-comment .editorial-comment-main p b{vertical-align:baseline;color:#B01C3B;font-weight:600}.agent-unit--unity.agent-unit--5113 .agent-features{margin-top:20px;padding:19px;border-radius:5px;border:1px solid #B88C21;background-color:#FEF9EE}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-heading{box-sizing:border-box;padding:0;font-size:16px;font-weight:700;line-height:1.0;letter-spacing:0.32px;text-align:center;color:#222}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main{margin-top:25px;counter-reset:agent-features-item-count;border-top:none}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item .feature-item-title{position:relative;padding-left:33px;color:#333;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0.3px}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item .feature-item-title::before{position:absolute;counter-increment:agent-features-item-count;content:counter(agent-features-item-count);top:-1.5px;left:0;width:25px;height:25px;border-radius:50%;background-color:#B88C21;font-size:12px;font-weight:bold;line-height:25px;letter-spacing:0.24px;text-align:center;color:#fff}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item .feature-item-sentence{margin-top:11px}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item .feature-item-sentence p{color:#333;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item .feature-item-sentence p b{font-weight:600;color:#B01C3B;vertical-align:baseline}.agent-unit--unity.agent-unit--5113 .agent-features .agent-features-main .feature-item:nth-of-type(n+2){margin-top:25px}.agent-unit--unity.agent-unit--5113 .branches-info{margin-top:20px;border-bottom:1px solid #d7d7d7}.agent-unit--unity.agent-unit--5113 .branches-info .branches-info-heading .corporate-name{color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.32px}.agent-unit--unity.agent-unit--5113 .branches-info .branches-info-heading .corporate-name i.fa-solid{margin-right:5px;color:#B88C21}.agent-unit--unity.agent-unit--5113 .branches-info .branches-info-heading .corporate-description{margin-top:5px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .branches-info .branches-info-heading .corporate-description b{vertical-align:baseline;color:#B88C21;font-family:"Hiragino Sans", sans-serif;font-weight:600}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading{position:relative;padding:14px 0;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0.8px;cursor:pointer}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading::before,.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading::after{position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;text-align:center;line-height:1.0;color:#333}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading::before{content:'\f068'}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading::after{content:'\2b';transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-heading.list-branches-heading--opened::after{transform:rotate3d(1, 0, 0, 90deg)}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main{display:none;opacity:0;transition:opacity 200ms linear;margin-top:-5px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-name{position:relative;padding:15px 53px 15px 0;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-name::after{position:absolute;content:'\f078';top:0;bottom:0;right:0;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:15px;text-align:center;line-height:1.0;color:#333;transform:rotate3d(1, 0, 0, 0);transition:transform 200ms linear}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-name.branch-name--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info{display:none;opacity:0;transition:opacity 200ms linear}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 15px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .branch-info-picture{display:block;object-fit:cover}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating{flex-basis:160px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating .rating-label{color:#222;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating .rating-label i.fa-solid{margin-right:5px;color:#B88C21}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating .rating-star-and-score{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 10px;border-radius:3px;border:1px solid #B88C21;background-color:#FEF9EE;padding:8px 14px;margin-top:5px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating .rating-star-and-score .rating-star{display:block}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-flex .user-voices-rating .rating-star-and-score .rating-score{color:#B01C3B;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;line-height:18px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group{margin-top:2px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit{position:relative;padding:15px 0}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-unit-heading{color:#333;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0.28px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-unit-heading i.fa-solid{margin-right:5px;color:#B88C21}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-value{margin-top:8.5px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-value-list-wrapper ul{list-style:none;margin:10.5px 0 0;padding:0}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-value-list-wrapper ul li{position:relative;padding-left:20px;color:#333;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:400;line-height:1.5}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-value-list-wrapper ul li::before{position:absolute;content:'';top:5.5px;left:0;margin:auto;width:10px;height:10px;border-radius:50%;background-color:#B88C21}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit .branch-info-value-list-wrapper ul li:nth-of-type(n+2){margin-top:10.5px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-info-unit:nth-of-type(n+2)::before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, #d7d7d7 0, #d7d7d7 5px, rgba(215,215,215,0) 5px, rgba(215,215,215,0) 8px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:8px 1px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action{position:relative;padding:20px 0}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action::before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:linear-gradient(90deg, #d7d7d7 0, #d7d7d7 5px, rgba(215,215,215,0) 5px, rgba(215,215,215,0) 8px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:8px 1px}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action .branch-cta-link-button{background-origin:border-box;position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto 3px;height:47px;width:300px;border-radius:5px;padding-left:20px;padding-right:40px;box-shadow:0 3px 0 #940D29;background-color:#B01C3B;color:#FFF;text-align:left;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-decoration:none}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action .branch-cta-link-button span{text-align:center}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action .branch-cta-link-button::after{position:absolute;content:'\f054';top:0;bottom:0;right:20px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;text-align:center;line-height:1.0;color:#fff}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info .branch-info-unit-group .branch-action .branch-cta-link-button:active{box-shadow:0 0 0 #940D29;transform:translateY(3px)}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit .branch-info.branch-info--opened{opacity:1}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main .branch-unit:nth-of-type(n+2){border-top:1px solid #d7d7d7}.agent-unit--unity.agent-unit--5113 .branches-info .list-branches .list-branches-main.list-branches-main--opened{opacity:1}.agent-unit--unity.agent-unit--5113 .agent-campaign{border-radius:10px;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.15);background-color:#fff;margin-top:25px}.agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-heading{background:#B88C21;border-radius:10px 10px 0 0;padding:11.5px 0;color:#fff;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0.9px}.kimono-06-class .agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-heading{background-image:url(/assets/kimono/agent_campaign_heading_bright_stars-343cd884024252f941845695d1488ed77383f5732baa82ec8cba8edaaa700d83.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:335px 67px}.agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-main{padding:25px 15px 35px}.agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-main .campaign-sentence{color:#333;text-align:center;font-family:"Hiragino Sans", sans-serif;font-size:17px;font-weight:700;line-height:1.5;letter-spacing:0.85px}.agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-main .campaign-sentence b{vertical-align:baseline;color:#E53737}.agent-unit--unity.agent-unit--5113 .agent-campaign .agent-campaign-main .campaign-banner{margin:20px auto 0;height:auto;background-color:#E8E8E8;font-size:10px;color:#ccc}.agent-unit--unity.agent-unit--5113 .editorial-comment+.cta-agent-link-text{margin-top:8px}.agent-unit--unity.agent-unit--5113 .agent-cta{margin-top:30px}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-balloon{position:relative;padding:0 20px;width:fit-content;margin:0 auto;color:#222;font-size:14px;font-weight:600;line-height:23px;letter-spacing:0.28px;text-align:center}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-balloon::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:13px;height:23px;background-color:transparent;background-image:url(/assets/kimono/agent_cta_balloon_left-54b3b5253f34bdfd93c428aec3fec4f0e9a7ae2ff144268c43727138a46ec851.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:13px 23px}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-balloon::after{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:13px;height:23px;background-color:transparent;background-image:url(/assets/kimono/agent_cta_balloon_right-c438be561eb250e849d0858f3dd3aaf8783e99d5cc754a30251ad2f975437132.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:13px 23px}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-link-button{position:relative;display:block;height:67px;margin:10px auto 3px;border-radius:5px;background-color:#B01C3B;box-shadow:0 3px 0 #940D29;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:67px}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-link-button::after{display:none}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-link-button i.fa-solid{margin-left:8px;font-size:18px}.agent-unit--unity.agent-unit--5113 .agent-cta .agent-cta-link-button:active{box-shadow:0 0 0 #940D29;transform:translateY(3px)}.diagnosis-results-agent-list{background-color:#f7f7f7;padding:60px 0 30px}.remodal-overlay.remodal--agent-banner-slider-modal{background-color:rgba(0,0,0,0.85);backdrop-filter:blur(5px)}.remodal.remodal--users-voices .remodal-cta-action,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action{margin:0 auto;padding-top:30px}.remodal.remodal--users-voices .remodal-cta-action .remodal-cta-label,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action .remodal-cta-label{display:block;box-sizing:border-box;width:fit-content;height:33px;padding:0 23px;margin:0 auto;border-radius:33px;background-color:#B88C21;font-size:14px;font-weight:bold;line-height:33px;letter-spacing:0.7px;text-align:center;color:#fff;border:none;text-decoration:none}.remodal.remodal--users-voices .remodal-cta-action .remodal-cta-link-button,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action .remodal-cta-link-button{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:294px;height:60px;margin:20px auto 0;background-color:#fff;border-radius:5px}.remodal.remodal--users-voices .remodal-cta-action .remodal-cta-link-button .link-button-logo,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action .remodal-cta-link-button .link-button-logo{display:block;width:auto;height:36px;object-fit:cover;margin:0 auto}.remodal.remodal--users-voices .remodal-cta-action .remodal-cta-link-button::after,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action .remodal-cta-link-button::after{position:absolute;content:'\f0a9';top:0;bottom:0;right:15px;margin:auto 0;width:1em;height:1em;font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;text-align:center;line-height:1.0;color:#ddd}.remodal.remodal--users-voices .remodal-cta-action .remodal-cta-link-button:active,.remodal.remodal--agent-banner-slider-modal .remodal-cta-action .remodal-cta-link-button:active{transform:translateY(2px)}.remodal.remodal--agent-banner-slider-modal{background-color:transparent;width:325px;padding:0;margin:60px 0}.remodal.remodal--agent-banner-slider-modal .remodal-close{top:-46px;left:auto;right:-14px;color:#fff}.remodal.remodal--agent-banner-slider-modal .remodal-close::before{display:none}.remodal.remodal--agent-banner-slider-modal .remodal-close::after{position:absolute;content:'\f00d';top:0;bottom:0;left:0;margin:auto;width:1em;height:1em;background-color:transparent;font-family:'Font Awesome 6 Free';font-weight:900;font-size:27px;text-align:center;line-height:1.0;color:#fff}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper{margin-top:15px;margin-bottom:21px;height:182px;width:325px}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider{display:none}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-list{position:relative;padding:0 !important;cursor:pointer}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 0}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track .slider-item{border-radius:0 !important;float:initial}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-list .slick-track .slider-item .agent-banner{display:block;width:325px;height:182px;border-radius:0 !important;object-fit:contain}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px;bottom:-25px}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li{width:10px;height:10px;margin:0}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;background-color:#5a5a5a;padding:0}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li button::before{display:none}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider .slick-dots li.slick-active button{background-color:#ffff}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-slider.slick-initialized{display:block}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-link{display:block;border-radius:5px;margin:15px auto 0}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper .agent-banner-link .agent-banner{display:block;border-radius:5px;background-color:#eee;font-size:10px;color:#ccc}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper.slider--in-modal{margin-top:0}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper.slider--in-modal .agent-banner-slider .slick-list{cursor:auto}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper.slider--in-modal .agent-banner-slider .slick-list:after{display:none}.remodal.remodal--agent-banner-slider-modal .agent-banner-slider-wrapper.slider--in-modal .agent-banner-slider .slick-dots li.slick-active button{background-color:#fff}.remodal-overlay.remodal--users-voices{background-color:rgba(0,0,0,0.85);backdrop-filter:blur(5px)}.remodal.remodal--users-voices{background-color:transparent;width:325px;padding:0;margin:60px 0}.remodal.remodal--users-voices .remodal-close{top:-46px;left:auto;right:-14px;color:#fff}.remodal.remodal--users-voices .remodal-close::before{display:none}.remodal.remodal--users-voices .remodal-close::after{position:absolute;content:'\f00d';top:0;bottom:0;left:0;margin:auto;width:1em;height:1em;background-color:transparent;font-family:'Font Awesome 6 Free';font-weight:900;font-size:27px;text-align:center;line-height:1.0;color:#fff}.remodal.remodal--users-voices .users-voices{box-sizing:border-box;background-color:#fff;border-radius:8px;margin:0 auto;width:325px;height:430px;padding:5px 0 5px}.remodal.remodal--users-voices .users-voices .users-voices-scroll{overflow-y:scroll;height:100%;padding:0 10px 0 20px;margin-right:5px}.remodal.remodal--users-voices .users-voices .users-voices-scroll::-webkit-scrollbar{width:5px}.remodal.remodal--users-voices .users-voices .users-voices-scroll::-webkit-scrollbar-track{background-color:transparent}.remodal.remodal--users-voices .users-voices .users-voices-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border:0;border-radius:5px}.remodal.remodal--users-voices .users-voices .users-voices-scroll>*+*{border-top:1px dashed #DDDDDD}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit{position:relative;padding:20px 0}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .user-avatar{display:block}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .user-avatar .user-voices-portrait{width:77px;height:77px}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .intro-main .users-voice-title{font-size:15px;font-weight:bold;line-height:1.47;letter-spacing:0.3px;text-align:left;color:#333}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .intro-main .users-info{margin-top:11px}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .intro-main .users-info .users-age-gender{font-size:14px;line-height:1;letter-spacing:0.24px;text-align:left;font-weight:bold}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .uv-intro .intro-main .users-info .uv-score-star{margin-top:8px}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit .users-comment{margin-top:15px;font-size:14px;font-weight:normal;line-height:1.5;letter-spacing:0.28px;text-align:left;color:#333}.remodal.remodal--users-voices .users-voices .users-voices-scroll .users-voice-unit:nth-of-type(n+2)::before{position:absolute;content:'';top:0;right:0;left:0;height:1px;width:100%;background-image:linear-gradient(90deg, #ddd, #ddd 2px, rgba(221,221,221,0) 2px, rgba(221,221,221,0) 4px);background-position:top 0 left 0;background-repeat:repeat-x;background-size:4px 1px}.ranking .inner{padding:0 10px}.footer-lp{padding:16px 20px;background:#B88C21;display:flex;justify-content:flex-end;gap:15px}.footer-lp--link{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:bold;color:#fff;text-decoration:none}.footer-lp--link .fa-solid{font-size:9px}:root{--color-main: #B88C21;--color-default: #333}.page__main{padding:30px 15px 0}.page__title{position:relative;padding-bottom:16px;font-size:20px;font-weight:700;letter-spacing:.05em;text-align:center}.page__title::after{content:'';position:absolute;bottom:0;left:calc(50% - 16px);width:33px;height:3px;background-color:var(--color-main);border-radius:100vmax}.page__contents{margin:30px 0 -10px;letter-spacing:.05em;line-height:1.6}.page__contents h2{margin:30px -15px 20px;padding:14px 15px;background-color:var(--color-main);color:#fff;font-size:16px;font-weight:600}.page__contents h2 small{font-size:10px}.page__contents h3{margin:20px 0;padding:7px 15px 8px 12px;background-color:#FFF9EB;border-left:2px solid var(--color-main);font-size:14px;font-weight:600}.page__contents h3+ul,.page__contents h3+ol{margin-top:-5px}.page__contents p{margin-top:20px}.page__contents ul{margin:20px 0 0;padding:0;list-style:none}.page__contents ul li::before{content:'・'}.page__contents ol{margin:20px 0 0;padding:0;list-style:none}.page__contents ol li{display:flex;align-items:center;margin-top:5px;counter-increment:page-ol}.page__contents ol li::before{content:counter(page-ol);display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin-right:10px;background-color:var(--color-main);border-radius:50%;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center}.page__contents table{margin-top:20px;border-collapse:collapse;border-spacing:0;letter-spacing:-.025em}.page__contents table th,.page__contents table td{padding:10px 5px;font-weight:500;vertical-align:middle;text-align:center}.page__contents table thead th:first-child,.page__contents table tbody th{position:sticky;top:0;left:0}.page__contents table thead th{background-color:var(--color-table-head);border-bottom:1px solid #fff;color:var(--color-main)}.page__contents table thead th:not(:first-child){border-left:1px solid #fff}.page__contents table tbody th,.page__contents table tbody td{border:1px solid var(--color-table-border);color:var(--color-grey)}.page__contents table tbody th{background-color:var(--color-table-bg);border-left:none}.page__contents table tbody tr:nth-of-type(1) th,.page__contents table tbody tr:nth-of-type(1) td{border-top:none}.page__contents table .icn__rating{width:25px;height:25px;margin:-3px auto}.page__contents .table__scroll{margin-top:20px;overflow-x:auto}.page__contents .table__scroll table{margin:0;white-space:nowrap}.page__contents .table__scroll thead th{min-width:70px}.page__contents .table__scroll thead th:nth-of-type(1){min-width:100px}.page__contents .table__scroll thead th:nth-of-type(1)::after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.page__contents .table__scroll thead th:nth-of-type(2){border-left:none}.page__contents .table__scroll tbody th{border-right:none}.page__contents .table__scroll tbody th::after{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-color:var(--color-table-border)}.page__contents .table__scroll tbody td:nth-of-type(1){border-left:none}.footer__nav{padding:60px 20px 18px}.footer__nav-list{display:flex;justify-content:center;margin:0;padding:0;list-style:none}.footer__nav-item{padding:1px 0 0;line-height:1}.footer__nav-item:first-child{margin-right:20px;padding-right:20px;border-right:1px solid var(--color-default)}.footer__nav-anchor{color:#000;font-size:12px;font-weight:600;text-decoration:none}.footer__copyright{display:block;padding:7px 20px;background-color:var(--color-default);color:#fff;font-size:10px;font-weight:600;letter-spacing:.025em;text-align:center}.fixed-cta--5684{position:fixed;z-index:1000;bottom:-0.2px;left:0;right:0;margin:0 auto;width:375px;background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(1.5px);-moz-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.fixed-cta--5684 .cta-content{padding:15px 0 10px}.fixed-cta--5684 .cta-link-button{position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 8px;box-sizing:border-box;width:335px;height:55px;margin:0 auto;border-radius:3px;border:1px solid #B88C21;background-color:#FFF;padding:0 38px 0 14px;text-decoration:none}.fixed-cta--5684 .cta-link-button .cta-link-btn-balloon{box-sizing:border-box;position:absolute;top:-24px;right:0;left:0;height:28px;width:fit-content;padding:0 15px;margin:0 auto;border-radius:100px;background-color:#B88C21;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);color:#FFF;font-family:"Hiragino Sans", sans-serif;font-size:14px;font-weight:600;line-height:28px;letter-spacing:normal;text-align:center}.fixed-cta--5684 .cta-link-button .cta-link-btn-balloon::after{position:absolute;content:'';bottom:-7px;right:0;left:0;margin:0 auto;width:21px;height:10px;background-color:#b88c21;clip-path:polygon(50% 10px, 0% 0%, 21px 0%)}.fixed-cta--5684 .cta-link-button .cta-link-btn-icon{flex:0 0 103px;display:block;width:103px;height:28px;object-fit:contain}.fixed-cta--5684 .cta-link-button .cta-link-btn-str{flex:0 0 170px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 5px;overflow-x:hidden;color:#333;text-align:left;font-family:"Hiragino Sans", sans-serif;font-size:15px;font-weight:700;line-height:18px;white-space:nowrap}.fixed-cta--5684 .cta-link-button .cta-link-btn-str--space-around{justify-content:space-around}.fixed-cta--5684 .cta-link-button .cta-link-btn-str::-webkit-scrollbar{display:none}.fixed-cta--5684 .cta-link-button .cta-link-btn-str i.fa-solid{color:#B88C21;font-size:16px;line-height:18px}.fixed-cta--5684 .cta-link-button::after{position:absolute;content:'\f138';top:0;bottom:0;right:10px;margin:auto;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px;text-align:center;line-height:1.0;color:#B88C21}.fixed-cta--5684 .cta-link-button--no-after::after{display:none}.fixed-cta--5684 .cta-link-button:active{transform:translateY(2px)}
