#contents{&>.wrapper{max-width:100%;padding:0}article{font-family:"Shippori Mincho";font-weight:600;line-height:normal;padding-bottom:80px;h2{border-radius:unset;background:0 0;color:#333;font-weight:600;line-height:normal;padding:0}ul.pink_dot{margin-top:32px;li{padding-left:8px;line-height:1.7;&::marker{content:'●';color:rgba(255,161,161,.5);font-size:75%}}}.ul{text-decoration-thickness:1px}}}body.url-info{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/info_h1_bg.jpg) no-repeat 50% 0/1440px auto}}#hajimete{background:url(//www.rikon-bengoshisoudan.com/img/info/../feature_bg.jpg) no-repeat 100% 0/auto;padding:96px 0 0;h2{color:#4a4a4a;font-size:36px;letter-spacing:.72px;margin:0}.info_text{h2{color:#4a4a4a;font-size:36px;line-height:normal;letter-spacing:.72px;margin-top:12px}p{color:#333;font-size:16px;line-height:28px;letter-spacing:0.32px;&.ul{font-size:18px;font-weight:700;letter-spacing:.36px}&.b2{color:#ff6d6d;font-size:28px;letter-spacing:.56px;margin-top:32px}}}.info_menus{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:800px;margin-top:48px;.menu_item{width:250px;height:215px;border-radius:8px;border:1px solid #FFA1A1;background:#FFF4F4;a{display:block;width:100%;height:100%;color:#333;font-size:18px;font-weight:700;letter-spacing:0.32px;text-decoration:none;.item{img{width:100%;border-radius:8px 8px 0 0}.title{padding:20px;position:relative;.arrow{position:absolute;right:0;top:0;bottom:0;&:before{width:40px;height:40px;border-color:#ffa1a1;background:#ffa1a1}&:after{width:8px;height:8px;border-color:#fff}}}}}}}}.info_toratukai{margin-top:64px;.text{border-radius:8px;border:2px solid #FFE7E7;background:#FFF6F6;width:100%;padding:40px;color:#333;h2{font-size:24px;font-weight:700;line-height:normal;margin-top:0}p{font-size:16px;line-height:28px;letter-spacing:0.32px;span{color:#ff6d6d}}}}.info_soudan{margin-top:64px;.text{h2{font-size:24px;font-weight:700;border-bottom:1px solid #ff6d6d;padding-bottom:10px}p{letter-spacing:.36px}}.wAccess{margin-top:64px;h3{margin:0;padding:0;font-size:16px;border-bottom:1px solid #ffa1a1}.inner{background:#FFF6F6;font-family:"Noto Sans JP";font-weight:500;.gmap_btn a{background:#fff}}}}}body.url-info-feature{#contents{&>header>h1{max-width:unset;padding:0;margin:0;line-height:0;&:before{display:none}img{width:100%;height:auto}}article{padding-bottom:0;h2{font-size:36px;letter-spacing:0.72px;position:relative;z-index:0;padding-left:32px;&:before{content:attr(data-subtitle);display:block;position:absolute;bottom:-5px;left:0;right:0;z-index:-1;color:#ffe3e3;font-size:96px;font-weight:700}}}}ul.pink_dot{li{font-size:18px}}.button2{margin-top:40px;a{width:400px;font-family:"Noto Sans JP"}}#service{background:url(//www.rikon-bengoshisoudan.com/img/info/feature_lawer_tamamoto.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(51.2vw - 192px);min-height:450px;p{letter-spacing:0.36px;&.soudan_service{font-size:24px;letter-spacing:.48px}}}#plan{background:url(//www.rikon-bengoshisoudan.com/img/info/../reason_bg02.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(53.75vw - 192px);min-height:450px;.plan{margin-left:400px}div.case{margin:1em 0 0;;p{margin:0}ul{margin:0 0 0 1em}}}#security{background:url(//www.rikon-bengoshisoudan.com/img/info/feature_lawer_horiuchi.jpg) no-repeat 100% 0/contain;padding:96px 0;height:calc(30.83vw - 192px);min-height:150px}#features{background:url(//www.rikon-bengoshisoudan.com/img/info/feature_lawer_katashima.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(52.08vw - 192px);min-height:480px;.features{margin-left:400px}}}body.url-info-rinen{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_h1_bg.jpg) no-repeat 50% 0/1440px auto}article{h2{color:#4A4A4A;font-size:36px;font-weight:600;line-height:normal;letter-spacing:0.72px;.dot{color:#ff6d6d;background:top left/1.02em .2em repeat-x radial-gradient(circle,#ff6d6d .1em,rgba(0,0,0,0) .06em);padding-top:.2em}}p{color:#4A4A4A;font-size:16px;font-weight:600;line-height:28px;letter-spacing:0.32px;&.catch{font-size:18px}}}}.ul{text-decoration-thickness:1px}ul.pink_dot{margin-top:20px}#rinen{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_bg_01.jpg) no-repeat 100% 0/contain;padding:96px 0;height:calc(46.38vw - 192px);min-height:420px;p:last-child{font-size:24px;line-height:40px;letter-spacing:.48px}}#legal_services{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_bg_02.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(41.52vw - 192px);min-height:380px;.legal_services{margin-left:545px}}#legal_services_01{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_bg_03.jpg) no-repeat 100% 0/contain;padding:96px 0;height:calc(47.91vw - 192px);min-height:420px;.text{font-size:20px;line-height:32px;letter-spacing:.4px}}#legal_services_02{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_bg_04.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(48.26vw - 192px);min-height:450px;.legal_services_02{margin-left:500px}}#legal_services_03{background:url(//www.rikon-bengoshisoudan.com/img/info/rinen_bg_05.jpg) no-repeat 100% 0/contain;padding:96px 0;height:calc(48.68vw - 192px);min-height:350px;.text{font-size:20px;line-height:32px;letter-spacing:.4px}}}body.url-info-interview{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/interview_h1_bg.jpg) no-repeat 50% 0/1440px auto}article{padding-bottom:0;h2{color:#4A4A4A;font-size:20px;letter-spacing:0.4px;display:inline-flex;align-items:center;border-bottom:1px solid #FFA1A1;padding-bottom:24px;margin-bottom:24px;&:before{content:'Q.';color:#ffe0e0;font-size:72px;font-weight:700;display:block;margin-right:16px}}p{color:#333;font-size:15px;line-height:normal;letter-spacing:.3px}}}#q1{background:url(//www.rikon-bengoshisoudan.com/img/info/interview_bg_01.jpg) no-repeat 100% 0/contain;padding:96px 0;height:calc(42.29vw - 192px);min-height:380px}#q2{background:url(//www.rikon-bengoshisoudan.com/img/info/interview_bg_02.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(37.22vw - 192px);min-height:300px;.q2{margin-left:420px}}#q3{background:url(//www.rikon-bengoshisoudan.com/img/info/interview_bg_03.jpg) no-repeat 100% 0/contain;padding:80px 0 112px;height:calc(46.66vw - 192px);min-height:420px}#q4{background:url(//www.rikon-bengoshisoudan.com/img/info/interview_bg_04.jpg) no-repeat 0 0/contain;padding:40px 0 152px;height:calc(40.13vw - 192px);min-height:270px;.q4{margin-left:420px}}}body.url-info-fee{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/fee_h1_bg.jpg) no-repeat 50% 0/1440px auto}article{padding-bottom:0}}#step{padding:96px 0;.title_text{text-align:center;h2{font-size:36px;font-weight:600;letter-spacing:0.72px;margin:0;.dot{background:top left/1em .2em repeat-x radial-gradient(circle,#ff6d6d .1em,rgba(0,0,0,0) .06em);padding-top:.2em}}p{font-size:24px;letter-spacing:.48px;margin:12px 0 0}}.step_overview{margin-top:48px;.step_box{display:flex;justify-content:space-between;&>div{width:188px;position:relative;&:last-child:after{display:none}&:after{content:'';display:block;position:absolute;top:132px;right:-30px;width:16px;height:32px;margin:auto;background:#ffcdcd;clip-path:polygon(0 0,100% 50%,0 100%)}}.step_icon{img{display:block;margin:0 auto -20px}&>div{border-radius:31px;border:1px solid #ffafaf;background:#fff;line-height:43px;color:#ffa1a1;font-size:20px;letter-spacing:.4px;text-align:center;position:relative}}.step_text{h3{font-size:20px;letter-spacing:.4px;text-align:center;border-bottom:none;padding:0;margin:16px 0 0}p{font-size:14px;letter-spacing:.28px;margin:8px 0 0}}}.self_step_gra{width:100%;height:66px;background:linear-gradient(90deg,#FFF2F2 0%,#FF6D6D 100%);display:flex;justify-content:space-between;align-items:center;padding:0 48px;position:relative;margin-top:32px;&:before,&:after{content:'';display:block;position:absolute;top:0;width:30px;height:66px;margin:auto;background:#fff;left:0;clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%)}&:after{right:0;left:auto;transform:rotate(180deg)}&>div{font-size:18px;letter-spacing:0.36px;&:last-child{color:#fff}}}}.self_step{margin-top:32px;.self_step_arrow{margin-top:32px;text-align:center}h2{margin:24px 0 0;font-size:32px;letter-spacing:.64px;text-align:center}.step_tbl{margin-top:32px;tr{th{width:175px;height:159px;background:#FFAFAF;border-right:2px solid #fff;text-align:center;font-weight:600;&:first-child{width:195px;border-radius:8px 0 0}&:last-child{border-radius:0 8px 0 0;border-right:none}&>span{display:block;margin:0 auto;color:#FFF;font-size:16px;letter-spacing:0.32px;&:nth-of-type(2){font-size:18px;letter-spacing:.36px}}&>div{font-size:14px;letter-spacing:.28px;width:151px;height:44px;line-height:44px;border-radius:25px;border:1px solid #ffa1a1;background:#fff;margin:12px auto -42px}}td{height:140px;border-right:2px solid #FFE7E7;font-size:18px;letter-spacing:0.36px;text-align:center;position:relative;&:first-child{border-right:none;border-radius:8px 0 0 8px}&:last-child{border-right:none;border-radius:0 8px 8px 0}&>div{position:absolute;z-index:1;top:76px;left:12px;height:52px;line-height:52px;width:151px;border-radius:8px;border:1px solid #FFA1A1;background:#FFF;box-shadow:0 0 8px 0 rgba(255,109,109,0.50);a{color:#333;font-size:16px;letter-spacing:0.32px;text-decoration:none;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;.circle_arrow{position:absolute;right:12px;width:20px;height:20px;&:after{top:4.5px;left:8px;width:6px;height:10px}}}&.fee_1{top:12px;width:859px}&.fee_2{top:76px;height:204px}&.fee_3{top:76px;width:328px}&.fee_4{top:12px;width:682px}}}&.space_line{td{height:34px}}&.self_line{td{background:#f4f4f4}}&.lawer_line{td{color:#ff6d6d;border-top:12px solid #fff;background:#fff6f6}}}}}}#plan{background:#FFF6F6;padding:96px 0;h2{font-size:36px;letter-spacing:0.72px;position:relative;z-index:0;&:before{content:attr(data-subtitle);display:block;position:absolute;bottom:-5px;left:-32px;right:0;z-index:-1;color:#ffe3e3;font-size:96px;font-weight:700}}h3{font-size:24px;margin-top:80px}p{font-size:16px;letter-spacing:.32px}.box1,.box2,.box3,.box4,.box5{display:flex;justify-content:space-between;margin-top:40px;&>div{height:auto;border-radius:8px;border:1px solid #ffa1a1;background:#fff;padding:24px 0;text-align:center}}.box1{&>div{width:340px;&>div{font-size:20px;font-weight:800;letter-spacing:0.4px;margin-top:16px;span{display:block;font-size:14px;letter-spacing:.28px}}}}.box2{&>div{width:524px;font-size:24px;font-weight:800;letter-spacing:0.48px;span{font-size:16px;letter-spacing:.32px}&:has(ul){width:100%;font-size:18px;font-weight:600;letter-spacing:.36px}}ul{display:grid;grid-template-columns:repeat(4,auto);padding:12px 80px 12px 40px;margin:0;li{text-align:left}}}.box3{flex-wrap:wrap;&>div{width:444px;text-align:left;padding:32px 40px;margin-top:32px;&>div{display:flex;align-items:center;h4{font-size:20px;font-weight:600;line-height:148%;letter-spacing:.4px;border-left:none;padding:0;margin:0 0 0 20px}}}p{font-family:"Noto Sans JP";font-size:15px;font-weight:400;line-height:148%;letter-spacing:0.3px;&.note{font-size:12px;font-weight:400;line-height:148%;letter-spacing:.24px}}}.box4{&>div{width:100%;color:#FF6D6D;font-size:24px;font-weight:800;letter-spacing:0.48px;span{&:first-child{font-size:16px;letter-spacing:.32px}&:last-child{color:#333;font-size:16px;letter-spacing:.32px}}}}.box5{&>div{width:444px;padding:32px 40px;margin-top:32px;p{font-size:24px;font-weight:800;letter-spacing:0.48px;.fss{font-size:16px}&.fsss{font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:148%;letter-spacing:.28px}}}}.cred{color:#ff6d6d;text-align:center;font-size:20px;font-weight:800;letter-spacing:.4px}.plan_table{margin-top:40px;width:1080px;tr{th{width:220px;height:67px;background:#fdd;border-top:2px solid #fff6f6;border-right:2px solid #fff6f6;font-size:18px;font-weight:800;letter-spacing:.36px;text-align:center}td{background:#fff;border-top:2px solid #fff6f6;border-right:2px solid #fff6f6;font-size:24px;font-weight:600;letter-spacing:.48px;text-align:center}&:first-child>th{color:#FFF;background:#FFAFAF;&:first-child{width:192px;border-radius:8px 0 0}&:last-child{border-radius:0 8px 0 0;border-right:none}}&:last-child{&>th{border-radius:0 0 0 8px}&>td:last-child{border-radius:0 0 8px}}}&.meyasu{tr{&>th:nth-child(4),&>th:nth-child(5){background:#a8a8a8}&>td:nth-child(4),&>td:nth-child(5){background:#e9e9e9}}}&.tyaksyu{tr:first-child>th{&:first-child{width:248px}&:last-child{width:829px}}}}.fss{font-size:18px;letter-spacing:.36px}.fsss{font-size:14px;letter-spacing:.28px}}}body.url-info-lawyer{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/lawyer_h1_bg.jpg) no-repeat 50% 0/1440px auto}article{padding-bottom:0;h2{color:#4A4A4A;font-size:36px;font-weight:600;letter-spacing:0.72px;z-index:0;position:relative;&:before{content:attr(data-subtitle);display:block;position:absolute;bottom:5px;left:-32px;right:0;z-index:-1;color:#ffd7d7;font-size:96px;font-weight:700}}p{color:#333;font-size:16px;line-height:28px;letter-spacing:.32px}}}#message{background:url(//www.rikon-bengoshisoudan.com/img/info/lawyer_message_bg.jpg) no-repeat 0 0/contain;padding:96px 0;height:calc(49.93vw - 192px);min-height:300px;.message{margin-left:480px;.sign{font-size:18px;line-height:normal;letter-spacing:0.36px;text-align:right;span{font-size:32px;letter-spacing:.64px}}}}#lawyer{padding:96px 0;.lawyer{border-radius:12px;border:2px solid #ffe7e7;background:#fff6f6;padding:64px;margin-top:40px;display:grid;grid-template-columns:336px auto;grid-template-rows:150px auto;grid-template-areas:"photo name" "photo career";grid-column-gap:48px}.photo{grid-area:photo;&>div{position:relative;&:before,&:after{content:'';display:block;position:absolute;top:-1px;bottom:auto;left:0;right:auto;width:64px;height:64px;margin:auto;background:#fff6f6;left:0;clip-path:polygon(0 0,100% 0,0 100%);z-index:1}&:after{top:auto;bottom:0;left:auto;right:0;left:auto;transform:rotate(180deg)}}}.name{grid-area:name;h3{font-size:40px;font-weight:600;line-height:148%;letter-spacing:0.8px;border-bottom:none;margin:16px 0 0;padding:0;ruby{ruby-align:center;rt{font-size:14px;line-height:148%;letter-spacing:.28px;position:relative;top:-.5em}}span{font-size:40px;line-height:148%;letter-spacing:.8px;margin-left:12px}}p{font-size:18px;line-height:148%;letter-spacing:.36px;margin:8px 0 0}}.career{grid-area:career;h4{margin-bottom:0}p{margin-top:8px}}.pink_dot{margin:8px 0 0 16px}}}body.url-info-qa{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/qa_h1_bg.jpg) no-repeat 50% 0/1440px auto}}}@media screen and (max-width:750px){section{margin:0 -10px;&>.wrapper{padding:0 18px}ul.pink_dot{margin-top:20px;margin-left:16px;li{padding-left:8px;line-height:1.7;letter-spacing:.32px}}}body.url-info{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_info_h1_bg.jpg) no-repeat 0 0/cover}}article{padding-bottom:40px}#hajimete{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_feature_bg.jpg) no-repeat 0 160px/contain;padding-top:20px;.info_text{h2{text-align:center;font-size:28px;letter-spacing:.56px}p{&.ul{text-align:center;font-size:16px}&.b2{text-align:center;font-size:24px;letter-spacing:.48px;margin-top:240px}}}.info_menus{display:block;width:auto;margin-top:32px;.menu_item{width:auto;height:auto;margin-top:16px;a{.item{display:grid;grid-template-columns:105px auto;img{width:105px;height:105px;border-radius:8px 0 0 8px;object-fit:cover}.title{display:flex;align-items:center}}}}}}.info_toratukai{margin-top:40px;.text{width:auto;padding:20px;h2{font-size:20px}p{font-size:15px}}}.info_soudan{margin-top:40px;.text{h2{font-size:20px}}.wAccess h3{padding:10px 0}}}body.url-info-feature{#contents{&>header{padding:0}article{h2{font-size:24px;letter-spacing:0.48px;text-align:center;&:before{top:-40px;font-size:48px}}}}ul.pink_dot{li{font-size:min(3.8vw, 16px)}}.button2{margin-top:24px;a{width:100%}}#service{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_feature_lawer_tamamoto.jpg) no-repeat 0 380px/contain;padding:48px 0;height:auto;p{font-size:16px;letter-spacing:0.32px;text-align:center;&.soudan_service{font-size:20px;letter-spacing:.4px}&.text{text-align:left;margin-top:300px}}}#plan{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_feature_lawer_nonaka.jpg) no-repeat 0 400px/contain,#FFF4F4;padding:48px 0;height:auto;.plan{margin-left:0}p.text{margin-top:300px}}#security{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_feature_lawer_horiuchi.jpg) no-repeat 0 200px/contain;padding:48px 0;height:auto;p.text{margin-top:300px}}#features{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_feature_lawer_katashima.jpg) no-repeat 0 200px/contain,#FFF4F4;padding:48px 0;height:auto;.features{margin-left:0}.fetures_list{margin-top:270px;li{background:#fff}}}}body.url-info-rinen{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_h1_bg.jpg) no-repeat 0 0/cover}article{padding-bottom:40px;h2{font-size:24px;letter-spacing:0.48px;text-align:center;&:before{top:-40px;font-size:48px}}p{font-size:16px;line-height:28px;letter-spacing:0.32px;&.catch{font-size:16px;text-align:center}}}}#rinen{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_bg_01.jpg) no-repeat 0 240px/contain;padding:40px 0;height:auto;.text{margin-top:340px}p:last-child{font-size:20px;line-height:32px}}#legal_services{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_bg_02.jpg) no-repeat 0 170px/contain,#FFF4F4;padding:40px 0;height:auto;.legal_services{margin-left:0}.text{margin-top:300px}}#legal_services_01{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_bg_03.jpg) no-repeat 0 300px/contain;padding:40px 0;height:auto;.text{margin-top:350px}}#legal_services_02{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_bg_04.jpg) no-repeat 0 230px/contain,#FFF4F4;padding:40px 0;height:auto;.legal_services_02{margin-left:0}.text{margin-top:320px}}#legal_services_03{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_rinen_bg_05.jpg) no-repeat 0 370px/contain;padding:40px 0;height:auto;.text{margin-top:300px}}}body.url-info-interview{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_interview_h1_bg.jpg) no-repeat 0 0/cover}article{padding-bottom:0;h2{display:block;font-size:16px;letter-spacing:0.32px;&:before{font-size:56px;margin-bottom:-16px}}}}#q1{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_interview_bg_01.jpg) no-repeat 0 400px/contain;padding:20px 0 40px;height:auto;.text{margin-top:340px}}#q2{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_interview_bg_02.jpg) no-repeat 0 280px/contain,#FFF4F4;padding:20px 0 40px;height:auto;.q2{margin-left:0}.text{margin-top:340px}}#q3{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_interview_bg_03.jpg) no-repeat 0 240px/contain;padding:20px 0 40px;height:auto;.text{margin-top:340px}}#q4{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_interview_bg_04.jpg) no-repeat 0 240px/contain,#FFF4F4;padding:20px 0 40px;height:auto;.q4{margin-left:0}.text{margin-top:340px}}}body.url-info-fee{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_fee_h1_bg.jpg) no-repeat 0 0/cover}}#step{padding:40px 0;.title_text{h2{font-size:24px;letter-spacing:.48px}p{font-size:18px;letter-spacing:.36px}}.step_overview{margin-top:32px;display:flex;.step_box{display:block;margin:0 0 0 24px;order:2;&>div{width:auto;margin-bottom:46px;&:after{top:auto;bottom:-38px;right:0;left:0;transform:rotate(90deg)}}.step_icon{display:flex;img{width:69px;height:69px;margin:0}&>div{width:96px;height:32px;line-height:32px;font-size:14px;letter-spacing:.28px;margin-left:16px}}.step_text{margin-top:-44px;h3{text-align:left;margin-left:86px}}}.self_step_gra{order:1;justify-content:space-around;width:56px;height:auto;background:linear-gradient(180deg,#FFF2F2 0%,#FF6D6D 100%);padding:0;margin-top:0;writing-mode:vertical-lr;&:before,&:after{width:30px;height:56px;top:-13px;bottom:auto;left:0;right:0;clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%);transform:rotate(90deg)}&:after{bottom:-13px;top:auto;transform:rotate(270deg)}}}.self_step{h2{font-size:24px;letter-spacing:.48px}.step_tbl{writing-mode:vertical-lr;tr{th{border-right:none;border-top:2px solid #fff;&:after{content:'';display:block;height:0;clear:both}img{float:left;width:32px;height:32px;display:block;margin:10px 0}&>span:nth-of-type(1),&>div{display:none}&:last-child{border-radius:0;border-right:none}&>span{&:nth-of-type(2){display:block;height:150px;text-align:left}}}td{width:48px;height:48px;font-size:14px;letter-spacing:0.28px;&>div{writing-mode:vertical-lr;top:12px;width:40%;height:88%;a{justify-content:unset;padding-top:10px;.circle_arrow{bottom:20px;right:0;left:0;margin:0 auto}}&.fee_1{top:12px;left:53%;width:40%;height:488%}&.fee_2{writing-mode:horizontal-tb;top:12px;left:-95%;width:144%;height:88%;a{justify-content:center;padding-top:0;.circle_arrow{bottom:auto;right:12px;left:auto;margin:0 auto}}}&.fee_3{top:12px;width:40%;height:388%}&.fee_4{top:12px;left:54%;width:40%;height:388%}}}&:first-child>th{width:48px;&:first-child{background:#fff}}&.space_line{td{height:auto;width:5px}}&.self_line{td{border-left:5px solid #FFF;writing-mode:horizontal-tb;width:calc((100% - 100px) / 2);border-radius:0;&:first-child{border-radius:8px 8px 0 0}}}&.lawer_line{td{border-top:none;border-left:5px solid #FFF;writing-mode:horizontal-tb;width:calc((100% - 100px) / 2);border-radius:0;&:first-child{border-radius:8px 8px 0 0}}}}}}}#plan{padding:40px 0;h2{font-size:24px;letter-spacing:0.48px;text-align:center;&:before{color:#ffd4d4;font-size:48px;left:0;bottom:5px}}h3{font-size:20px;margin-top:40px}.box1,.box2,.box3,.box4,.box5{display:block}.box1{&>div{margin:40px auto;img{margin-top:-50px}&>div{margin-top:0}}}.box2{margin-top:20px;&>div{width:auto;margin-top:16px}ul{display:block;padding:0 20px 0 30px}}.box3{&>div{width:auto;padding:20px;margin-top:40px;&>div{display:block;text-align:center;margin-top:-45px}}}.box5{&>div{width:auto;text-align:left;padding:0 24px 24px}}.plan_table{margin-top:0}}}body.url-info-lawyer{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_lawyer_h1_bg.jpg) no-repeat 0 0/cover}article{h2{font-size:24px;letter-spacing:0.48px;text-align:center;&:before{top:-40px;font-size:48px}}}}#message{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_lawyer_message_bg.jpg) no-repeat 0 240px/contain;padding:20px 0 40px;height:auto;.message{margin-left:0;.text{margin-top:330px}.sign{font-size:16px;letter-spacing:0.32px;text-align:left;span{font-size:24px;letter-spacing:.48px}}}}#lawyer{background:#FFF4F4;padding:40px 0;.lawyer{grid-template-columns:136px auto;grid-template-rows:174px auto;grid-template-areas:"photo name" "career career";grid-column-gap:20px;background:#fff;padding:20px}.photo{&>div{&:before,&:after{width:26px;height:26px;background:#fff}}img{width:136px;height:174px}}.name{h3{font-size:30px;line-height:1;letter-spacing:0.6px;ruby rt{font-size:12px;letter-spacing:.24px}span{font-size:16px;letter-spacing:.32px;margin-left:0}}p{font-size:15px;letter-spacing:.3px;margin-top:20px}}}}body.url-info-qa{#contents{&>header{background:url(//www.rikon-bengoshisoudan.com/img/info/sp_qa_h1_bg.jpg) no-repeat 0 0/cover}}}}