@charset "UTF-8";#p-rousai-page{--rousai-main-blue:#072a77;--rousai-light-blue:#eceff5;--rousai-accent-orange:#fd7640;--rousai-alert-red:#d11212;--rousai-brown:#584512;--rousai-light-brown:#977c34;--rousai-bg-beige:#f9f6f0;--rousai-teal:#4ba3c3;--rousai-text-base:#000;--rousai-border-color:#ddd;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:var(--rousai-text-base);line-height:1.6;font-size:16px;background-color:#fff;text-align:left}#p-rousai-page *{box-sizing:border-box}#p-rousai-page h2,#p-rousai-page h3,#p-rousai-page p,#p-rousai-page ul,#p-rousai-page li,#p-rousai-page dl,#p-rousai-page dt,#p-rousai-page dd,#p-rousai-page table,#p-rousai-page th,#p-rousai-page td,#p-rousai-page hr,#p-rousai-page details,#p-rousai-page summary{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0;line-height:inherit}#left_col #p-rousai-page.p-rousai-wrapper h3{border-bottom:none}#left_col #p-rousai-page.p-rousai-wrapper h3:before,#left_col #p-rousai-page.p-rousai-wrapper h3:before{position:unset;content:unset}#p-rousai-page ul{list-style:none}#p-rousai-page table{border-collapse:collapse;border-spacing:0}#p-rousai-page img{max-width:100%;height:auto;vertical-align:bottom;margin:0;padding:0;border:none}#p-rousai-page a{text-decoration:none}#main_col #p-rousai-page .pc_only{display:block}#main_col #p-rousai-page .sp_only{display:none}#main_contents .rousai_mv{margin-top:80px;position:relative;width:100%;height:auto;background-color:var(--rousai-main-blue)}.rousai_mv_copy{position:absolute;top:51%;left:14%;transform:translateY(-50%);max-width:998px;width:95%}.rousai_title_img{max-width:100%;height:auto}.rousai_mv_img{width:100%;height:auto;object-fit:cover;object-position:bottom center}@media (max-width:1260px){#main_contents .rousai_mv{margin-top:0}}@media (max-width:1000px){.rousai_mv_img{height:400px}}@media (max-width:599px){.rousai_mv{height:auto}.rousai_mv_wrap{position:relative}.rousai_mv_copy{display:none}.rousai_mv_img{width:100%;height:auto;object-fit:cover}.rousai_mv_title{position:absolute;top:7px;right:10px;z-index:1}.rousai_title_img{max-width:59px;height:auto}}#main_contents #main_col.rousai_main_content{width:100%;min-width:auto}#main_contents #main_col.rousai_main_content #left_col{max-width:100%}#p-rousai-page .p-rousai-container{max-width:1150px;margin:0 auto}#p-rousai-page .p-rousai-text-center{text-align:center}#p-rousai-page .p-rousai-text-red{color:var(--rousai-alert-red);font-weight:700}#p-rousai-page .p-rousai-text-brown{color:var(--rousai-brown);font-weight:700}#p-rousai-page .p-rousai-text-s{font-size:.85em}#p-rousai-page .p-rousai-text-xs{font-size:.75em}#p-rousai-page .p-rousai-text-l{font-size:1.5em}#p-rousai-page .p-rousai-flex{display:flex}#p-rousai-page .p-rousai-flex--center{justify-content:center}#p-rousai-page .p-rousai-mt-l{margin-top:60px}#p-rousai-page .p-rousai-marker{background:linear-gradient(transparent 60%,#fff100 60%);padding:0 5px}#p-rousai-page .p-rousai-text-dots{text-emphasis:filled dot;-webkit-text-emphasis:filled dot;text-emphasis-position:over;-webkit-text-emphasis-position:over}.rousai_main_content #p-rousai-page.p-rousai-wrapper span.iBlock{display:inline-block}#p-rousai-page h2.p-rousai-sec-title{font-size:48px;font-weight:400;text-align:center;color:var(--rousai-text-base);margin-bottom:40px;font-family:"Yu Mincho","MS PMincho",serif !important;line-height:1.4;padding:0;border:none;background:0 0}#p-rousai-page .p-rousai-sec-title__en{display:block;font-size:26px;color:var(--rousai-main-blue);font-family:"Yu Mincho","MS PMincho",serif !important;letter-spacing:2px;margin-bottom:5px;font-style:italic;font-weight:400}#p-rousai-page .p-rousai-merit h2.p-rousai-sec-title{color:#fff}#p-rousai-page .p-rousai-merit .p-rousai-sec-title__en{color:#a9bad6}#p-rousai-page h2.p-rousai-reason__sec-title{line-height:1.3;margin-bottom:70px}#p-rousai-page .p-rousai-reason .p-rousai-sec-title__en{color:var(--rousai-light-brown)}#p-rousai-page .p-rousai-reason__sec-title-small{display:inline-block;font-size:30px;margin-bottom:5px;color:var(--rousai-brown)}#p-rousai-page .p-rousai-reason__sec-title-large{display:inline-block;font-size:48px;color:var(--rousai-brown);font-weight:700}#p-rousai-page a.p-rousai-btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--rousai-accent-orange);color:#fff;text-decoration:none;font-weight:700;border-radius:50px;padding:10px 72px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .3s ease;border:none;line-height:1.6;font-size:28px}#p-rousai-page a.p-rousai-btn:hover{opacity:.8;color:#fff;text-decoration:none}#p-rousai-page a.p-rousai-btn--large{font-size:22px;padding:15px 50px}#p-rousai-page .p-rousai-icon-tel{width:42px;height:43px;margin-right:15px;margin-bottom:7px;vertical-align:middle}#p-rousai-page .p-rousai-icon-mail{width:32px;height:22px;margin-right:8px;vertical-align:middle}#p-rousai-page table.p-rousai-table{width:100%;border-collapse:collapse;background-color:#fff}#p-rousai-page table.p-rousai-table th,#p-rousai-page table.p-rousai-table td{border:1px solid var(--rousai-border-color);padding:15px;text-align:center;vertical-align:middle;background:0 0;font-size:18px}#p-rousai-page .p-rousai-header{background-color:var(--rousai-main-blue);color:#fff;padding:20px 0;border:none}#p-rousai-page .p-rousai-header__inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1150px;margin:0 auto;padding:0 20px;gap:20px 7%}#p-rousai-page .p-rousai-header__tel-box{text-align:right}#p-rousai-page p.p-rousai-header__tel a{font-size:55px;margin:0;line-height:1.2;color:#fff}#p-rousai-page p.p-rousai-header__time{font-size:18px;margin:0;color:#fff;text-align:center}#p-rousai-page section.p-rousai-fv{padding:60px 0 0;background:#fff;border:none}#p-rousai-page div.p-rousai-fv__title{text-align:center;font-size:70px;font-weight:400;margin-bottom:15px;font-family:"Yu Mincho","MS PMincho",serif !important;color:var(--rousai-text-base)}#p-rousai-page .p-rousai-fv__catch-box{text-align:center;margin-bottom:40px}#p-rousai-page p.p-rousai-fv__catch-main{font-size:40px;font-weight:700;margin-bottom:5px}#p-rousai-page p.p-rousai-fv__catch-sub{font-size:28px;font-weight:700}#p-rousai-page .p-rousai-fv__compare-wrapper{background-color:var(--rousai-light-blue);border-radius:10px;padding:35px;margin-bottom:50px}#p-rousai-page hr.p-rousai-fv__dashed-line{border:none;border-top:2px dashed #b0c4de;margin:40px 0;height:0}#left_col #p-rousai-page h3.p-rousai-fv__bubble{background-color:#fff;border:4px solid;border-radius:999px;padding:10px 40px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);margin-bottom:30px;font-size:18px;font-weight:700;font-size:30px;margin-top:0}#p-rousai-page h3.p-rousai-fv__bubble:after{content:"";position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);border-width:16px 12px 0;border-style:solid}#p-rousai-page h3.p-rousai-fv__bubble--blue{color:#2763c6;border-color:#2763c6}#p-rousai-page h3.p-rousai-fv__bubble--blue:after{border-color:#2763c6 transparent transparent}#p-rousai-page h3.p-rousai-fv__bubble--red{color:var(--rousai-alert-red);border-color:var(--rousai-alert-red)}#p-rousai-page h3.p-rousai-fv__bubble--red:after{border-color:var(--rousai-alert-red) transparent transparent transparent}#p-rousai-page .p-rousai-fv__compare-items{display:flex;justify-content:center;gap:20px}#p-rousai-page .p-rousai-fv__compare-item{flex:1;text-align:center;max-width:235px}#p-rousai-page .p-rousai-fv__panel{color:#fff;padding:20px 10px;border-radius:8px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}#p-rousai-page .p-rousai-fv__panel--blue{background-color:#2763c6}#p-rousai-page .p-rousai-fv__panel--red{background-color:var(--rousai-alert-red)}#p-rousai-page p.p-rousai-fv__panel-text{margin:0;line-height:1;color:#fff;font-size:34px}#p-rousai-page .p-rousai-fv__panel--red p.p-rousai-fv__panel-text{font-size:26px}#p-rousai-page .p-rousai-fv__panel .p-rousai-text-xs{font-size:18px}#p-rousai-page p.p-rousai-fv__mark{font-size:40px;font-weight:700;line-height:1;margin:0}#p-rousai-page p.p-rousai-fv__mark--blue{color:#2763c6}#p-rousai-page p.p-rousai-fv__mark--red{color:var(--rousai-alert-red)}#p-rousai-page .p-rousai-fv__difference{margin-bottom:50px}#p-rousai-page h3.p-rousai-fv__difference-title{font-size:36px;font-weight:700;margin-top:100px;margin-bottom:10px}#p-rousai-page table.p-rousai-table--difference th{background-color:var(--rousai-main-blue);color:#fff;width:33.333%;font-weight:700;border-color:#fff}#p-rousai-page p.p-rousai-note{font-size:18px;color:#333;margin-top:10px}#p-rousai-page .p-rousai-fv__attention{align-items:center;padding:0;margin-top:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#p-rousai-page .p-rousai-fv__attention-text{text-align:center;padding:50px 0}#p-rousai-page .p-rousai-fv__attention .p-rousai-container{position:relative;align-items:center;justify-content:start;z-index:1}#p-rousai-page p.p-rousai-fv__attention-lead{font-size:36px;font-weight:700;margin-bottom:15px}#p-rousai-page p.p-rousai-fv__attention-sub{font-size:45px;font-weight:700;margin-bottom:15px}#p-rousai-page p.p-rousai-fv__attention-main{font-size:69px;font-weight:700;color:var(--rousai-alert-red);font-family:"Yu Mincho","MS PMincho",serif !important;line-height:1.2;margin-bottom:15px}#p-rousai-page span.p-rousai-fv__attention-small{font-size:45px;color:var(--rousai-text-base);font-family:sans-serif;font-weight:400}#p-rousai-page p.p-rousai-fv__attention-bottom{font-size:45px;font-weight:700}#p-rousai-page .p-rousai-fv__attention-img{position:absolute;flex:1;text-align:right;width:530px;height:auto;z-index:-1;right:-5%;bottom:0}#p-rousai-page section.p-rousai-solution{background-color:var(--rousai-light-blue);padding:60px 0 80px;border:none}#p-rousai-page p.p-rousai-solution__ribbon{display:inline-block;background-color:var(--rousai-main-blue);color:#fff;padding:10px 40px;font-size:24px;transform:skewX(-15deg);margin-top:-20px;margin-bottom:60px}#p-rousai-page p.p-rousai-solution__ribbon span{display:block;transform:skewX(15deg)}#p-rousai-page .p-rousai-solution__list{max-width:1050px;margin:0 auto 80px}#p-rousai-page .p-rousai-case{background-color:#fff;padding:20px 40px;margin-bottom:70px;display:flex;align-items:center;justify-content:center;gap:30px;box-shadow:0 4px 10px rgba(0,0,0,.05)}#p-rousai-page .p-rousai-case__left{max-width:469px}#p-rousai-page h3.p-rousai-case__title{font-size:22px;border-bottom:2px solid var(--rousai-border-color);padding-bottom:10px;margin-bottom:20px;font-weight:700;color:var(--rousai-text-base)}#p-rousai-page p.p-rousai-case__before{background-color:#a9a9a9;color:#fff;display:inline-block;padding:5px 15px;font-weight:700;font-size:18px;margin-bottom:20px}#p-rousai-page p.p-rousai-case__before span{font-size:14px;margin-right:10px;font-weight:400}#p-rousai-page p.p-rousai-case__after-badge{background-color:var(--rousai-main-blue);color:#fff;display:inline-block;padding:5px 15px;font-size:14px;margin-bottom:10px;font-weight:700}#p-rousai-page p.p-rousai-case__after-text{font-size:18px;font-weight:700;color:var(--rousai-main-blue);border-bottom:1px solid var(--rousai-main-blue);padding-bottom:10px;margin-bottom:20px}#p-rousai-page p.p-rousai-case__after-text span{font-size:24px}#p-rousai-page div.p-rousai-case__total{font-size:20px;font-weight:700;display:flex;align-items:center;gap:15px}#p-rousai-page span.p-rousai-case__total-num{font-size:36px;color:var(--rousai-accent-orange);line-height:1}#p-rousai-page span.p-rousai-case__total-tag{background-color:var(--rousai-accent-orange);color:#fff;font-size:14px;padding:5px 10px;font-weight:700}#p-rousai-page .p-rousai-case__right{max-width:414px}#p-rousai-page .p-rousai-graph{display:flex;align-items:flex-end;width:100%;height:200px;gap:10px;position:relative}#p-rousai-page .p-rousai-graph__bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:10px;color:#fff;font-weight:700;text-align:center}#p-rousai-page .p-rousai-graph__bar--gray{width:30%;height:20%;background-color:#a9a9a9}#p-rousai-page .p-rousai-graph__bar--blue{width:45%;background-color:var(--rousai-main-blue)}#p-rousai-page p.p-rousai-graph__label-bottom{margin:0;font-size:14px;color:#fff}#p-rousai-page p.p-rousai-graph__label-top{position:absolute;bottom:20%;left:0;width:30%;color:#666;margin-bottom:10px;font-size:14px}#p-rousai-page p.p-rousai-graph__label-in{margin-bottom:auto;margin-top:20px;font-size:18px;color:#fff;line-height:1.4}#p-rousai-page .p-rousai-graph__arrow{width:25%;height:100%;position:relative}#p-rousai-page span.p-rousai-graph__arrow-text{position:absolute;top:0;left:0;color:var(--rousai-accent-orange);font-size:30px;font-weight:700;line-height:1;transform:rotate(-10deg);white-space:nowrap}#p-rousai-page span.p-rousai-graph__arrow-text small{font-size:16px;font-weight:700}#p-rousai-page .p-rousai-graph__arrow svg{width:100%;height:100%;position:absolute;bottom:0;left:0}#p-rousai-page section.p-rousai-consult{padding:50px 0 90px;background-color:#fff;border:none;background-image:url(//minami.law/wp-content/themes/agenda-child/img/rousai/consult_bg.png);background-size:800px;background-position:top right;background-repeat:no-repeat}#p-rousai-page ul.p-rousai-consult__list{background-color:#fff;padding:50px 8%;max-width:880px;border:10px solid #f2f2f2;box-shadow:0 5px 15px rgba(0,0,0,.1);margin:0 auto}#p-rousai-page ul.p-rousai-consult__list li{position:relative;font-size:24px;font-weight:700;margin-bottom:0;border-bottom:1px solid #eee;padding:20px 0 20px 35px;color:var(--rousai-text-base)}#p-rousai-page ul.p-rousai-consult__list li:last-child{border-bottom:none}#p-rousai-page ul.p-rousai-consult__list li img{position:absolute;width:20px;height:20px;top:50%;left:0;transform:translateY(-50%)}#p-rousai-page section.p-rousai-merit{background-color:var(--rousai-main-blue);padding:70px 0 50px;border:none}#p-rousai-page .p-rousai-merit h2.p-rousai-sec-title{margin-bottom:70px}#p-rousai-page .p-rousai-merit__box{max-width:1000px;background-color:#fff;padding:70px 8%;margin:0 auto 60px}#p-rousai-page h3.p-rousai-merit__title{font-size:40px;color:var(--rousai-main-blue);margin-top:0;margin-bottom:15px;display:flex;align-items:baseline;font-family:"Yu Mincho","MS PMincho",serif !important;font-weight:400}#p-rousai-page span.p-rousai-merit__num{font-size:40px;color:#b3b3b3;margin-right:20px;font-style:italic;font-weight:400}#p-rousai-page p.p-rousai-merit__lead{font-size:16px;margin-bottom:30px;color:var(--rousai-text-base)}#p-rousai-page .p-rousai-merit__detail{display:flex;border:1px solid var(--rousai-border-color)}#p-rousai-page .p-rousai-merit__icon-area{width:45%;background-color:var(--rousai-teal);color:#fff;display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;text-align:center;font-weight:700}#p-rousai-page .p-rousai-merit__icon-area img{width:70px;filter:brightness(0) invert(1)}#p-rousai-page .p-rousai-merit__icon-area p{color:#fff;font-size:24px;margin:0;line-height:1.4;text-align:left}#p-rousai-page ul.p-rousai-merit__checklist{width:55%;padding:20px 30px;margin:0;display:flex;flex-direction:column;justify-content:center}#p-rousai-page ul.p-rousai-merit__checklist li{margin-bottom:8px;display:flex;align-items:center;color:#333;font-size:20px;font-weight:700;padding:0;border:none}#p-rousai-page ul.p-rousai-merit__checklist li:last-child{margin-bottom:0}#p-rousai-page ul.p-rousai-merit__checklist li img{width:20px;margin-right:15px;flex-shrink:0}#p-rousai-page section.p-rousai-reason{background-color:var(--rousai-bg-beige);padding:70px 0 90px;border:none}#p-rousai-page .p-rousai-reason .p-rousai-sec-title__en{margin-bottom:-15px}#p-rousai-page.p-rousai-reason h2.p-rousai-reason__sec-title{margin-bottom:70px}#p-rousai-page .p-rousai-reason__grid{display:flex;flex-wrap:wrap;gap:30px}#p-rousai-page .p-rousai-reason__item{width:calc(50% - 15px);background-color:#fff;display:flex;flex-direction:column}#p-rousai-page h3.p-rousai-reason__title{background-color:var(--rousai-brown);color:#fff;padding:8px 20px 5px;margin:0;font-size:30px;display:flex;align-items:center;font-family:"Yu Mincho","MS PMincho",serif !important;font-weight:400}#p-rousai-page span.p-rousai-reason__num{font-size:45px;font-style:italic;margin-right:20px;font-family:"Times New Roman",Times,serif !important;opacity:.8;font-weight:400}#p-rousai-page p.p-rousai-reason__desc{padding:30px 20px;margin:0;font-size:17px;color:var(--rousai-text-base);border-top:7px double var(--rousai-brown)}#p-rousai-page section.p-rousai-flow{background-color:var(--rousai-light-blue);padding:70px 0 90px;border:none}#p-rousai-page section.p-rousai-flow h2.p-rousai-sec-title{margin-bottom:70px}#p-rousai-page .p-rousai-flow__steps{display:flex;justify-content:center;gap:2%}#p-rousai-page .p-rousai-flow__step{width:calc(92% / 5);background-color:#fff;text-align:center;padding-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}#p-rousai-page div.p-rousai-flow__step-head{background-color:#7b94b5;color:#fff;padding:4px 0;font-style:italic;font-family:serif;font-size:32px;font-weight:400;font-family:"Times New Roman",Times,serif !important}#p-rousai-page img.p-rousai-flow__step-img{width:100%;height:135px;object-fit:cover;margin-bottom:10px}#p-rousai-page h3.p-rousai-flow__step-title{font-size:22px;font-weight:700;margin-bottom:15px;line-height:1.1em;color:var(--rousai-main-blue);margin:0 auto 10px;padding:0 10px;min-height:65px;display:flex;justify-content:center;align-items:center}#p-rousai-page p.p-rousai-flow__step-badge{background-color:var(--rousai-main-blue);color:#fff;font-size:15px;display:inline-block;padding:5px 10px;border-radius:6px;margin:0;font-weight:400;width:90%}#p-rousai-page section.p-rousai-price{padding:70px 0 90px;border:none;background:#fff}#p-rousai-page section.p-rousai-price h2.p-rousai-sec-title{margin-bottom:65px}#p-rousai-page h3.p-rousai-price__heading{display:flex;align-items:center;justify-content:center;font-size:30px;padding-bottom:0;margin-bottom:60px;font-weight:700}#left_col #p-rousai-page.p-rousai-wrapper h3.p-rousai-price__heading--blue{color:var(--rousai-main-blue);border-bottom:1px solid var(--rousai-main-blue)}#left_col #p-rousai-page.p-rousai-wrapper h3.p-rousai-price__heading--brown{color:var(--rousai-light-brown);border-bottom:1px solid var(--rousai-light-brown)}#p-rousai-page h3.p-rousai-price__heading img{width:60px;margin-right:15px;margin-bottom:10px}#p-rousai-page .p-rousai-price__cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}#p-rousai-page .p-rousai-price__cards--center{justify-content:center}#p-rousai-page .p-rousai-price__card{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #eee;max-width:250px;width:100%;background-color:var(--rousai-light-blue)}#p-rousai-page .p-rousai-price__card.p-rousai-price__card--wide{max-width:600px;width:100%}#p-rousai-page div.p-rousai-price__card-head{color:#fff;padding:15px;text-align:center;font-weight:700;font-size:26px;margin:0}#p-rousai-page .p-rousai-price__card.p-rousai-price__card--brown{background-color:#fbf7eb}#p-rousai-page .p-rousai-price__card.p-rousai-price__card--brown .p-rousai-price__card-body{color:var(--rousai-light-brown)}#p-rousai-page .p-rousai-price__card--blue .p-rousai-price__card-head{background-color:var(--rousai-main-blue)}#p-rousai-page .p-rousai-price__card--brown .p-rousai-price__card-head{background-color:var(--rousai-light-brown)}#p-rousai-page div.p-rousai-price__card-body{padding:20px 10px;text-align:center;flex:1;display:flex;justify-content:center;align-items:end;margin:0;font-size:34px;color:var(--rousai-main-blue)}#p-rousai-page .p-rousai-price__card--brown .p-rousai-price__card-body{border-top:none}#p-rousai-page .p-rousai-price__card-body--split{flex-direction:row;padding:20px 0}#p-rousai-page .p-rousai-price__split-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}#p-rousai-page .p-rousai-price__split-item:first-child{border-right:1px solid #ccc}#p-rousai-page .p-rousai-price__split-item p{margin:0;font-weight:700;color:var(--rousai-main-blue)}#p-rousai-page span.p-rousai-num{font-size:85px;line-height:1;font-family:sans-serif;font-weight:700;color:inherit}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body{font-size:30px;flex:unset;padding-top:30px}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body span.p-rousai-num{font-size:50px}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body .p-rousai-text-xs{font-size:16px}#p-rousai-page .p-rousai-price__card--brown .p-rousai-num{color:var(--rousai-light-brown)}#p-rousai-page .price_heading-blue-hosoku1{font-size:26px;font-weight:700;text-align:center;color:#444;background-color:#f8f8f8;border:1px solid #ddd;margin-bottom:25px;padding:13px 20px 13px}#p-rousai-page .price_heading-blue-hosoku2{font-size:14px;text-align:right}#p-rousai-page .p-rousai-price__table-wrap{max-width:950px;width:100%;margin:80px auto 10px}#p-rousai-page div.p-rousai-price__table-header{background-color:var(--rousai-light-brown);color:#fff;padding:15px;font-weight:700;border-radius:10px 10px 0 0;text-align:center;font-size:26px;margin:0}#p-rousai-page table.p-rousai-table--reward{margin-bottom:0;border-top:none}#p-rousai-page table.p-rousai-table--reward th{background-color:var(--rousai-brown);color:#fff;border-color:#fff;font-weight:700;border-top:none;border-right:none;border-left:none}#p-rousai-page table.p-rousai-table--reward th.price_table_th2{color:var(--rousai-brown);background-color:#fbf7eb;border-right:1px solid var(--rousai-border-color);border-bottom:1px solid var(--rousai-border-color)}#p-rousai-page table.p-rousai-table--reward td{border-color:var(--rousai-border-color);padding:15px 20px;color:var(--rousai-text-base);font-size:20px}#p-rousai-page table.p-rousai-table--reward td .p-rousai-text-xs{font-size:16px}#p-rousai-page table.p-rousai-table--reward td .p-rousai-text-brown{color:var(--rousai-light-brown)}#p-rousai-page section.p-rousai-faq{background-color:var(--rousai-light-blue);padding:60px 0 80px;border:none}#p-rousai-page section.p-rousai-faq h2.p-rousai-sec-title{margin-bottom:70px}#p-rousai-page div.p-rousai-faq__list{background-color:transparent;max-width:1050px;margin:0 auto;padding:0;border:none}#p-rousai-page details.p-rousai-faq__item{margin-bottom:15px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:0;border:none;overflow:hidden}#p-rousai-page summary.p-rousai-faq__q{background-color:#fff;border:1px solid #ddd;color:var(--rousai-main-blue);padding:20px 20px 20px 40px;font-weight:700;font-size:20px;display:flex;align-items:center;position:relative;cursor:pointer;margin:0;border:none;list-style:none}#p-rousai-page details[open] summary.p-rousai-faq__q{background-color:var(--rousai-main-blue);color:#fff}#p-rousai-page summary.p-rousai-faq__q::-webkit-details-marker{display:none}#p-rousai-page summary.p-rousai-faq__q:after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-60%) rotate(45deg);width:15px;height:15px;border-bottom:2px solid var(--rousai-main-blue);border-right:2px solid var(--rousai-main-blue);transition:transform .3s ease}#p-rousai-page details[open] summary.p-rousai-faq__q:after{border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-20%) rotate(-135deg)}#p-rousai-page span.p-rousai-faq__icon{background-color:var(--rousai-main-blue);color:#fff;border-radius:50%;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;margin-right:15px;font-size:20px;font-weight:700}#p-rousai-page details[open] span.p-rousai-faq__icon{background-color:#fff;color:var(--rousai-main-blue)}#p-rousai-page div.p-rousai-faq__a{padding:20px 40px;margin:0;border:1px solid var(--rousai-border-color);border-top:none;color:var(--rousai-text-base);line-height:1.6}#p-rousai-page section.p-rousai-office{padding:60px 0 90px;background:#fff;border:none}#p-rousai-page .p-rousai-office__inner{gap:40px;margin-top:70px;justify-content:center}#p-rousai-page .p-rousai-office__info{max-width:490px;width:100%}#p-rousai-page .p-rousai-office__map-area{max-width:610px;width:100%}#p-rousai-page img.p-rousai-office__photo{width:100%;margin-bottom:10px}#p-rousai-page table.p-rousai-office__table{width:100%;border-bottom:none;border-left:none;border-right:none;margin:0}#p-rousai-page table.p-rousai-office__table th,#p-rousai-page table.p-rousai-office__table td{padding:12px 0;border-bottom:1px solid var(--rousai-border-color);border-top:none;border-left:none;border-right:none;text-align:left}#p-rousai-page table.p-rousai-office__table th{width:30%;font-weight:400;color:#666;background-color:transparent;padding-left:10px;vertical-align:middle}#p-rousai-page table.p-rousai-office__table td{color:var(--rousai-text-base)}#p-rousai-page img.p-rousai-office__map-img{width:100%;margin-bottom:20px;border:1px solid #eee}#p-rousai-page a.p-rousai-btn--map{background-color:#f5f5f5;color:#666;border:1px solid var(--rousai-border-color);box-shadow:none;font-size:16px;margin-top:20px}#p-rousai-page a.p-rousai-btn--map:hover{background-color:#e5e5e5;color:var(--rousai-text-base)}#p-rousai-page img.p-rousai-icon-ex{width:14px;margin-left:10px;margin-right:0}#p-rousai-page div.p-rousai-bottom-cta{background-color:var(--rousai-main-blue);color:#fff;padding:40px 0;margin:0;border:none}#p-rousai-page .p-rousai-bottom-cta__top{align-items:center;justify-content:center;flex-wrap:wrap;gap:50px}#p-rousai-page .p-rousai-bottom-cta__text{text-align:center}#p-rousai-page h2.p-rousai-bottom-cta__title{font-size:48px;font-weight:700;margin-top:0;margin-bottom:20px;font-family:"Yu Mincho","MS PMincho",serif !important;color:#fff;background:0 0;border:none;padding:0}#p-rousai-page p.p-rousai-bottom-cta__desc{font-size:36px;line-height:1.7;color:#fff;font-family:"Yu Mincho","MS PMincho",serif !important;margin:0}#p-rousai-page .p-rousai-bottom-cta__img-wrap{text-align:right}#p-rousai-page img.p-rousai-bottom-cta__img{max-width:428px;width:100%}#p-rousai-page .p-rousai-bottom-cta__bottom{border-top:1px solid rgba(255,255,255,.3);padding-top:40px;gap:40px}#p-rousai-page .p-rousai-bottom-cta__tel-box{text-align:center}#p-rousai-page p.p-rousai-bottom-cta__label{display:inline-block;border:1px solid #fff;padding:5px 20px;font-size:14px;margin-bottom:10px;color:#fff}#p-rousai-page p.p-rousai-bottom-cta__tel{font-size:48px;font-weight:700;margin:0 0 5px;line-height:1;color:#fff}#p-rousai-page p.p-rousai-bottom-cta__time{font-size:14px;margin:0;color:#fff}@media screen and (max-width:1260px){#main_contents #main_col.rousai_main_content{padding:0}#main_contents #main_col.rousai_main_content #left_col{width:100%}#p-rousai-page .p-rousai-container{padding:0 15px}#p-rousai-page .p-rousai-fv__attention .p-rousai-container{flex-wrap:wrap;align-items:flex-end;justify-content:center}#p-rousai-page .p-rousai-fv__attention-img{position:unset;text-align:center}#p-rousai-page .p-rousai-fv__attention-img img{max-width:530px;min-width:530px}#p-rousai-page .p-rousai-case__left img{width:469px}#p-rousai-page .p-rousai-case__right img{width:414px}#p-rousai-page section.p-rousai-consult{background-position:bottom right}#p-rousai-page .p-rousai-flow__steps{flex-wrap:wrap;gap:25px 2%}#p-rousai-page .p-rousai-flow__step{width:calc(92% / 5)}#p-rousai-page .p-rousai-flow__step{width:calc(92% / 3)}#p-rousai-page img.p-rousai-flow__step-img{height:150px}#p-rousai-page .p-rousai-flow__step:nth-child(5) img.p-rousai-flow__step-img{object-position:center 20%}}@media screen and (max-width:600px){#main_col #p-rousai-page .pc_only{display:none}#main_col #p-rousai-page .sp_only{display:block}#p-rousai-page .p-rousai-sec-title__en{font-size:16px}#p-rousai-page h2.p-rousai-sec-title{font-size:26px;margin-bottom:30px !important;font-weight:700}#p-rousai-page a.p-rousai-btn{padding:10px 20px;font-size:18px;width:94%}#p-rousai-page a.p-rousai-btn--large{padding:12px 25px;font-size:18px}#p-rousai-page.p-rousai-wrapper section.p-rousai-solution,#p-rousai-page.p-rousai-wrapper section.p-rousai-consult,#p-rousai-page.p-rousai-wrapper section.p-rousai-merit,#p-rousai-page.p-rousai-wrapper section.p-rousai-reason,#p-rousai-page.p-rousai-wrapper section.p-rousai-flow,#p-rousai-page.p-rousai-wrapper section.p-rousai-price,#p-rousai-page.p-rousai-wrapper section.p-rousai-faq,#p-rousai-page.p-rousai-wrapper section.p-rousai-office{padding:10px 0 50px}#p-rousai-page .p-rousai-header__inner{flex-direction:column;text-align:center}#p-rousai-page .p-rousai-header__tel-box{margin-right:0;margin-bottom:10px;text-align:center}#p-rousai-page .p-rousai-header__tel-box{background:var(--rousai-teal);padding:7px 25px;border-radius:999px;width:94%;margin-bottom:0}#p-rousai-page p.p-rousai-header__tel a{font-size:25px}#p-rousai-page .p-rousai-icon-tel{height:auto;width:23px;margin-right:9px;margin-bottom:5px}#p-rousai-page p.p-rousai-header__time{font-size:16px}#p-rousai-page .p-rousai-icon-mail{width:25px;height:auto}#p-rousai-page section.p-rousai-fv{padding:30px 0 0}#p-rousai-page div.p-rousai-fv__title{font-size:30px;font-weight:700}#p-rousai-page p.p-rousai-fv__catch-main{font-size:22px}#p-rousai-page p.p-rousai-fv__catch-sub{font-size:17px}#p-rousai-page .p-rousai-fv__compare-wrapper{padding:20px}#left_col #p-rousai-page h3.p-rousai-fv__bubble{font-size:18px;padding:10px 20px;width:100%;text-align:center}#p-rousai-page .p-rousai-fv__compare-items{flex-direction:column;align-items:center}#p-rousai-page .p-rousai-fv__compare-item{width:75%;max-width:unset}#p-rousai-page .p-rousai-fv__panel{height:auto;padding:10px;margin-bottom:0}#p-rousai-page p.p-rousai-fv__panel-text,#p-rousai-page .p-rousai-fv__panel--red p.p-rousai-fv__panel-text{font-size:18px;line-height:1.2}#p-rousai-page p.p-rousai-fv__mark{width:30px;height:auto;margin:0 auto}#p-rousai-page h3.p-rousai-fv__difference-title{font-size:26px;margin-top:50px}#p-rousai-page table.p-rousai-table--difference th,#p-rousai-page table.p-rousai-table--difference td{padding:10px 5px;font-size:15px}#p-rousai-page p.p-rousai-note{font-size:15px;text-align:left}#p-rousai-page .p-rousai-fv__difference{margin-bottom:40px}#p-rousai-page .p-rousai-fv__attention{flex-direction:column;text-align:center}#p-rousai-page .p-rousai-fv__attention-text{margin-bottom:20px;padding:30px 10px 10px}#p-rousai-page p.p-rousai-fv__attention-lead{font-size:17px;margin-bottom:5px}#p-rousai-page p.p-rousai-fv__attention-sub{font-size:21px}#p-rousai-page p.p-rousai-fv__attention-main{font-size:30px}#p-rousai-page span.p-rousai-fv__attention-small{font-size:21px}#p-rousai-page p.p-rousai-fv__attention-bottom{font-size:21px}#p-rousai-page .p-rousai-fv__attention .p-rousai-container{flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}#p-rousai-page .p-rousai-fv__attention-img{width:100%}#p-rousai-page .p-rousai-fv__attention-img img{max-width:75%;min-width:75%}#p-rousai-page p.p-rousai-solution__ribbon{font-size:15px;padding:5px 20px;margin-bottom:40px;margin-top:0}#p-rousai-page .p-rousai-case{flex-direction:column;padding:20px;margin-bottom:30px}#p-rousai-page .p-rousai-case__right{justify-content:center;margin-top:3px;padding-top:15px;border-top:1px dashed #bbb}#p-rousai-page .p-rousai-solution__list{margin:0 auto 30px}#p-rousai-page section.p-rousai-consult{background-size:100%}#p-rousai-page .p-rousai-consult__inner{padding:5px;background-position:center}#p-rousai-page ul.p-rousai-consult__list{padding:10px 15px;background-color:#ffffffe6;border:8px solid #f2f2f2;box-shadow:0 3px 3px rgba(0,0,0,.1)}#p-rousai-page ul.p-rousai-consult__list li{font-size:15px}#p-rousai-page .p-rousai-merit__box{padding:20px;margin-bottom:30px}#p-rousai-page h3.p-rousai-merit__title{flex-direction:column;align-items:flex-start;align-items:center;font-size:24px;margin-bottom:0;font-weight:700}#p-rousai-page span.p-rousai-merit__num{margin:0 auto 18px;width:60%}#p-rousai-page p.p-rousai-merit__lead{margin-bottom:20px}#p-rousai-page .p-rousai-merit__detail{flex-direction:column}#p-rousai-page .p-rousai-merit__icon-area{width:100%;padding:15px}#p-rousai-page .p-rousai-merit__icon-area .displayNone{display:none}#p-rousai-page .p-rousai-merit__icon-area img{width:50px}#p-rousai-page .p-rousai-merit__icon-area p{font-size:18px;font-weight:700}#p-rousai-page ul.p-rousai-merit__checklist{width:100%;padding:15px}#p-rousai-page ul.p-rousai-merit__checklist li{font-size:16px}#p-rousai-page .p-rousai-reason__item{width:100%}#p-rousai-page .p-rousai-reason__sec-title-small{font-size:18px;font-weight:700;margin:20px auto 0px}#p-rousai-page .p-rousai-reason__sec-title-large{font-size:26px}#p-rousai-page span.p-rousai-reason__num{font-size:35px}#p-rousai-page h3.p-rousai-reason__title{font-size:22px;padding:0 20px 0}#p-rousai-page p.p-rousai-reason__desc{font-size:16px;padding:15px 20px}#p-rousai-page .p-rousai-flow__steps{flex-direction:column}#p-rousai-page .p-rousai-flow__step{margin-bottom:10px;width:100%;display:flex;padding:0}#p-rousai-page img.p-rousai-flow__step-img{height:auto;width:45%;margin-bottom:0}#p-rousai-page .flow_text_box{width:55%}#p-rousai-page div.p-rousai-flow__step-head{font-size:21px;padding:2px 0}#p-rousai-page h3.p-rousai-flow__step-title{font-size:20px;line-height:1.4;margin:0 auto 10px;padding:13px 10px 6px;min-height:unset}#p-rousai-page p.p-rousai-flow__step-badge{width:85%;margin:0 auto 15px}#p-rousai-page h3.p-rousai-price__heading{font-size:19px;margin-bottom:30px;line-height:1.3}#left_col #p-rousai-page.p-rousai-wrapper h3.p-rousai-price__heading--blue{border-top:1px solid var(--rousai-main-blue)}#p-rousai-page h3.p-rousai-price__heading img{width:45px}#p-rousai-page .p-rousai-price__card{width:46%}#p-rousai-page div.p-rousai-price__card-head{font-size:19px;padding:8px}#p-rousai-page div.p-rousai-price__card-body{font-size:24px;padding:8px}#p-rousai-page span.p-rousai-num{font-size:50px}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body{padding:0;flex-wrap:wrap;flex-direction:row;align-items:center}#p-rousai-page .p-rousai-price__card-body--split{flex-direction:column}#p-rousai-page .p-rousai-price__split-item{padding:12px 2px 7px;border-right:none}#p-rousai-page .p-rousai-price__split-item:nth-child(1){width:33%}#p-rousai-page .p-rousai-price__split-item:nth-child(2){width:67%}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body span.p-rousai-num{font-size:25px}#p-rousai-page .p-rousai-price__split-item p{font-size:18px}#p-rousai-page .p-rousai-price__card--wide.p-rousai-price__card--blue .p-rousai-price__card-body .p-rousai-text-xs{font-size:14px;color:#333}#p-rousai-page .price_heading-blue-hosoku1{font-size:18px;padding:8px 20px;margin-bottom:15px}#left_col #p-rousai-page.p-rousai-wrapper h3.p-rousai-price__heading--brown{border-top:1px solid var(--rousai-light-brown)}#p-rousai-page .p-rousai-price__table-wrap{margin:30px auto 10px}#p-rousai-page div.p-rousai-price__table-header{font-size:19px;padding:8px}#p-rousai-page .p-rousai-price table.p-rousai-table th{padding:10px 5px;font-size:16px;width:50%}#p-rousai-page .p-rousai-price table.p-rousai-table--reward td{padding:10px 5px;font-size:16px}#p-rousai-page .p-rousai-price table.p-rousai-table--reward td .p-rousai-text-xs{font-size:14px}#p-rousai-page summary.p-rousai-faq__q{padding:10px 40px 10px 50px;font-size:16px;position:relative}#p-rousai-page span.p-rousai-faq__icon{font-size:18px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}#p-rousai-page summary.p-rousai-faq__q:after{right:12px;width:10px;height:10px}#p-rousai-page div.p-rousai-faq__a{padding:10px 15px;font-size:16px}#p-rousai-page .p-rousai-office__inner{flex-direction:column;margin-top:0}#p-rousai-page table.p-rousai-office__table th,#p-rousai-page table.p-rousai-office__table td{font-size:15px}#p-rousai-page .p-rousai-office__map-area iframe{height:230px}#p-rousai-page .p-rousai-office__map-area a.p-rousai-btn{padding:8px 15px;font-size:16px;width:80%}#p-rousai-page .p-rousai-bottom-cta__top,#p-rousai-page .p-rousai-bottom-cta__bottom{flex-direction:column;gap:5px}#p-rousai-page h2.p-rousai-bottom-cta__title{font-size:30px}#p-rousai-page p.p-rousai-bottom-cta__desc{font-size:22px}#p-rousai-page .p-rousai-bottom-cta__img-wrap{margin-top:20px;text-align:center}#p-rousai-page p.p-rousai-bottom-cta__tel{font-size:32px}#main_col.rousai_main_content #footer_contact{position:unset;padding-top:0;margin-top:0}#main_col.rousai_main_content #footer_contact .c-inner_02{width:92%}}