@import"https://fonts.googleapis.com/css?family=Roboto+Slab:400,700";main{font-size:16px}main *{box-sizing:border-box}main section{margin-top:100px;padding-bottom:100px}@media screen and (max-width: 769px){main section{margin-top:50px;padding-bottom:50px}}.t_cBlue2{color:#008ed4}h2.roundTitle{margin:0 0 30px;border:none 1px #23589b;border-radius:35px;background:#23589b;font-size:36px;font-weight:500;color:#fff;text-align:center;line-height:70px;letter-spacing:.075em;text-indent:.075em}@media screen and (max-width: 769px){h2.roundTitle{margin-bottom:10px;font-size:26px;line-height:40px}}h2.roundTitle+p{text-align:center;line-height:1.8}#visual{background:#cfe1ef}body#service.single main>article section#keisanki{margin-top:0;padding-bottom:0;background:#c9e7f6}#keisanki .wrapper{margin-top:65px;width:1000px}@media screen and (max-width: 769px){#keisanki .wrapper{width:calc(100% - 20px);margin-top:35px}}#keisanki .wrapper .read{font-size:18px;font-weight:bold;text-align:center}#keisanki .wrapper .read+.attention li{padding-left:1em;text-indent:-1em}#keisanki .wrapper .wrapper_inner{margin:30px 0 0;padding:25px 40px 40px;border:solid 1px #aaa;background:#fff}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner{padding:0 15px 30px}}#keisanki .wrapper .wrapper_inner table{width:100%;font-size:18px;font-weight:700}#keisanki .wrapper .wrapper_inner table th,#keisanki .wrapper .wrapper_inner table td{padding:15px 30px;border-bottom:solid 1px #aaa;vertical-align:middle}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner table th,#keisanki .wrapper .wrapper_inner table td{display:block;padding:0;border-bottom:none}}#keisanki .wrapper .wrapper_inner table th{width:calc(430px - 2em)}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner table th{width:100%;padding:15px 0 0}}#keisanki .wrapper .wrapper_inner table td input{width:calc(310px - 2em);height:42px;margin:0 1em 0 0;padding:0 1em;border:none;background:#e8f2f3;line-height:42px;font-size:18px;text-align:right}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner table td input{width:67%}}@media screen and (max-width: 414px){#keisanki .wrapper .wrapper_inner table td input{width:60%}}#keisanki .wrapper .wrapper_inner .simulate-attention{overflow-y:scroll;height:170px;margin:30px 0 0;padding:20px;border:solid 1px #aaa;background:#f8f8f8}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner .simulate-attention{padding:10px;height:100px}}#keisanki .wrapper .wrapper_inner .simulate-attention p{font-size:14px;line-height:1.3}#keisanki .wrapper .wrapper_inner .simulate-attention p+p{margin-top:1em}#keisanki .wrapper .wrapper_inner .simulate-attention p.title{font-weight:500;text-align:center}#keisanki .wrapper .wrapper_inner .simulate-check{margin:30px 0 0;text-align:center}#keisanki .wrapper .wrapper_inner .simulate-check input[type=checkbox]{display:none}#keisanki .wrapper .wrapper_inner .simulate-check label.checkbox_text{display:inline-block;position:relative;padding:0 0 0 42px;font-size:18px;font-weight:700;letter-spacing:.025em;vertical-align:middle;cursor:pointer}#keisanki .wrapper .wrapper_inner .simulate-check label.checkbox_text::after{content:"";display:block;position:absolute;top:calc(50% - 11px);left:15px;width:16px;height:16px;border:solid 2px #bbb;border-radius:5px}#keisanki .wrapper .wrapper_inner .simulate-check label.checkbox_text::before{content:"";display:block;position:absolute;top:calc(50% - 9px);left:21px;width:5px;height:9px;border-right:3px solid #23589b;border-bottom:3px solid #23589b;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}#keisanki .wrapper .wrapper_inner .simulate-check input[type=checkbox]:checked+.checkbox_text::before{opacity:1}#keisanki .wrapper .wrapper_inner .simulate-check .checkerror{position:absolute;left:-9999px}#keisanki .wrapper .wrapper_inner .simulate-check .btn{margin:30px 0 0}#keisanki .wrapper .wrapper_inner .simulate-check .btn button{width:400px;height:60px;border:none 1px #008ed4;border-radius:8px;background:#008ed4;font-size:22px;font-weight:bold;color:#fff;line-height:60px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner .simulate-check .btn button{width:100%;font-size:20px}}#keisanki .wrapper .wrapper_inner .simulate-check .btn button svg{position:relative;top:-2px;width:27px;fill:#fff;vertical-align:middle}#keisanki .wrapper .wrapper_inner .simulate-check .btn button:hover{opacity:.8}#keisanki .wrapper .wrapper_inner .simulate-result{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:30px 0 0}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner .simulate-result{display:block}}#keisanki .wrapper .wrapper_inner .simulate-result .txt{margin-right:40px;font-size:18px;font-weight:700}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner .simulate-result .txt{text-align:center}}#keisanki .wrapper .wrapper_inner .simulate-result .simulate-result-total div{width:330px;height:50px;padding:0 1em;border:solid 1px #aaa;background:#ffffe6;font-size:22px;font-weight:700;text-align:right;line-height:50px}@media screen and (max-width: 769px){#keisanki .wrapper .wrapper_inner .simulate-result .simulate-result-total div{width:calc(100% - 2em);margin:5px auto 0}}#keisanki .wrapper .wrapper_inner .sup{position:absolute;font-weight:400;font-size:10px}#keisanki .wrapper .attention{width:1000px;margin:10px auto 0}@media screen and (max-width: 769px){#keisanki .wrapper .attention{width:100%}}#keisanki .wrapper .attention li{position:relative;margin-top:3px;font-size:12px;padding-left:1.5em;text-indent:-1.5em}#keisanki .soudanCTA{position:relative;margin:30px 0 0;padding:120px 10px 0;background:#fff}#keisanki .soudanCTA::before{content:"";display:block;position:absolute;top:0;left:calc(50% - 50vw);z-index:1;width:0;height:0;border-style:solid;border-width:70px 50vw 0 50vw;border-color:#c9e7f6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#keisanki .soudanCTA .wrapper{max-width:1024px;margin-top:0;padding:20px;border:solid 5px #23589b;border-radius:10px}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper{width:auto;padding:10px}}#keisanki .soudanCTA .wrapper p{text-align:center;font-size:30px;font-weight:bold;color:#23589b}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper p{font-size:18px}}#keisanki .soudanCTA .wrapper p br{display:none}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper p br{display:block}}#keisanki .soudanCTA .wrapper .contact{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1060px;margin:20px auto 0}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact{display:block}}#keisanki .soudanCTA .wrapper .contact a.tel{display:block;pointer-events:none;text-decoration:none}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel{pointer-events:all;border-radius:10px;background:-moz-linear-gradient(top, #ffa03c 0%, #ff6733 100%);background:-webkit-linear-gradient(top, #ffa03c 0%, #ff6733 100%);background:linear-gradient(to bottom, #ffa03c 0%, #ff6733 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa03c", endColorstr="#ff6733", GradientType=0)}}#keisanki .soudanCTA .wrapper .contact a.tel dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl{margin:0 10px}}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dt{width:35px;height:35px;line-height:35px;border:none 1px #fff;border-radius:50%;background:#fff;line-height:35px;text-align:center}}#keisanki .soudanCTA .wrapper .contact a.tel dl dt img{width:100%;max-width:70px;margin:0 0 10px;vertical-align:middle}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dt img{max-width:27px;margin:0}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd{margin-left:10px}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd{width:calc(100% - 35px);padding-top:10px;text-align:center}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number{position:relative;color:#f63;font-family:"Roboto Slab",serif;font-weight:700;font-size:70px;line-height:1}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number{display:inline-block;font-size:35px;color:#fff}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby{position:absolute;top:-5px;font-size:13px}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby{top:-7px;font-size:10px}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby.ruby1{right:138px;letter-spacing:1em}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby.ruby1{right:7em;letter-spacing:.35em}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby.ruby2{right:-15px;letter-spacing:2em}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .number .ruby.ruby2{right:-0.7em;letter-spacing:1em}}#keisanki .soudanCTA .wrapper .contact a.tel dl dd .tel_time{color:#333;letter-spacing:.075em;font-size:16px}@media all and (-ms-high-contrast: none){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .tel_time *::-ms-backdrop,#keisanki .soudanCTA .wrapper .contact a.tel dl dd .tel_time{font-size:16px}}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact a.tel dl dd .tel_time{margin:-2px 0 5px;font-size:10px;color:#fff}}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact .mail{margin-top:10px}}#keisanki .soudanCTA .wrapper .contact .mail a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:400px;height:100px;border:solid 1px #008ed4;border-radius:8px;background:#23589b;background:-moz-linear-gradient(top, #23589b 0%, #1a2068 99%);background:-webkit-linear-gradient(top, #23589b 0%, #1a2068 99%);background:linear-gradient(to bottom, #23589b 0%, #1a2068 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#23589b", endColorstr="#1a2068", GradientType=0);text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact .mail a{width:100%;height:50px;border-radius:10px}}#keisanki .soudanCTA .wrapper .contact .mail a:hover{opacity:.8}#keisanki .soudanCTA .wrapper .contact .mail a p{position:relative;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact .mail a p{width:calc(100% - 20px);padding-left:40px;font-size:16px;font-weight:500}}#keisanki .soudanCTA .wrapper .contact .mail a p img{width:59px;margin-right:10px;vertical-align:middle}@media screen and (max-width: 769px){#keisanki .soudanCTA .wrapper .contact .mail a p img{position:absolute;top:calc(50% - 15px);left:0;width:30px}}body#service.single main>article section#onayami{padding-bottom:0}body#service.single main>article #onayami .title_header{padding:0;background:none;color:#333}body#service.single main>article #onayami .title_header::after{display:none}body#service.single main>article #onayami .title_header h2 .fukidashi{color:#92cf00}body#service.single main>article #onayami .title_header h2 .fukidashi::before,body#service.single main>article #onayami .title_header h2 .fukidashi::after{background:#92cf00}#onayami .pageJump{display:-webkit-flex;display:flex;width:1200px;margin:90px auto 0}@media screen and (max-width: 769px){#onayami .pageJump{display:block;width:100%;margin:50px 0 0}}#onayami .pageJump li{position:relative;width:calc((100% - 39px)/4);height:370px;border:none 1px #ededed;border-radius:10px;background:#ededed;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){#onayami .pageJump li{width:calc(100% - 20px);margin:0 auto;height:auto}}#onayami .pageJump li+li{margin-left:13px}@media screen and (max-width: 769px){#onayami .pageJump li+li{margin:50px auto 0}}#onayami .pageJump li::before,#onayami .pageJump li::after{content:"";display:block;position:absolute}#onayami .pageJump li::before{top:-40px;left:calc(50% - 52px);width:104px;height:104px;border-radius:50%;background:#23589b}#onayami .pageJump li::after{z-index:1;top:-18px;left:calc(50% - 12.5px);width:0;height:0;border-style:solid;border-width:17px 12.5px 0 12.5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#onayami .pageJump li:hover{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.35);box-shadow:0 3px 10px 0 rgba(0,0,0,.35)}#onayami .pageJump li:hover::after{top:-13px}#onayami .pageJump li a{text-decoration:none}#onayami .pageJump li .JumpTxt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:1;width:100%;height:100px;border-top-right-radius:10px;border-top-left-radius:10px;background:#23589b;font-size:22px;font-weight:500;color:#fff;text-align:left;letter-spacing:.025em;line-height:1.3}@media screen and (max-width: 769px){#onayami .pageJump li .JumpTxt{height:auto;padding:15px 0;font-size:26px}}#onayami .pageJump li .JumpTxt.JumpTxt2{font-size:18px}@media screen and (max-width: 769px){#onayami .pageJump li .JumpTxt.JumpTxt2{font-size:20px}}@media screen and (max-width: 414px){#onayami .pageJump li .JumpTxt.JumpTxt2{font-size:18px}}#onayami .pageJump li .JumpTxt.JumpTxt4{font-size:20px}#onayami .pageJump li .ph{overflow:hidden;position:absolute;bottom:0}@media screen and (max-width: 769px){#onayami .pageJump li .ph{position:static}}#onayami .pageJump li .ph img{object-fit:cover;font-family:"object-fit: cover";-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}#onayami .pageJump li:hover .ph img{-webkit-transform:scale(1.1);transform:scale(1.1)}body#service.single main>article section#omakase-legal{padding-bottom:100px;background:#c9e7f6}#omakase-legal section.wrapper{position:relative;margin-top:60px;padding:40px 50px 70px;border:solid 1px #aaa;background:#fff}@media screen and (max-width: 769px){#omakase-legal section.wrapper{overflow:hidden;width:calc(100% - 20px);margin-top:30px;padding:10px 10px 30px}}#omakase-legal section.wrapper+section.wrapper{margin-top:40px}@media screen and (max-width: 769px){#omakase-legal section.wrapper+section.wrapper{margin-top:20px}}#omakase-legal section.wrapper .header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#omakase-legal section.wrapper .header>*{width:100%}#omakase-legal section.wrapper .header h3.onayami{font-size:40px;font-weight:700;text-align:center}@media screen and (max-width: 769px){#omakase-legal section.wrapper .header h3.onayami{font-size:24px;line-height:1.3}}#omakase-legal section.wrapper h3.answer{margin:0 -50px;padding:30px 50px;background:#f63;font-size:35px;font-weight:500;color:#fff;text-align:left;line-height:1.3}@media screen and (max-width: 769px){#omakase-legal section.wrapper h3.answer{margin:0 -10px;padding:15px 10px;font-size:24px;line-height:1.3;text-align:center}}#omakase-legal section.wrapper h3.answer span{font-weight:700}#omakase-legal section.wrapper .body{padding-right:330px}#omakase-legal section.wrapper .body>*{margin-top:30px;font-size:18px}@media screen and (max-width: 769px){#omakase-legal section.wrapper .body>*{margin-top:20px;font-size:16px}}@media screen and (max-width: 769px){#omakase-legal section.wrapper .body{padding-right:100px}}#omakase-legal section.wrapper img.smpWidth{width:130px;margin:0 auto}#omakase-legal section.wrapper img.bengoshi{position:absolute;right:0;bottom:0}@media screen and (max-width: 769px){#omakase-legal section.wrapper img.bengoshi{width:96.5px}}#omakase-legal section.wrapper#onayami1 .body ul{display:-webkit-flex;display:flex}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami1 .body ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-100px}}#omakase-legal section.wrapper#onayami1 .body ul li{margin:0 10px 0 0;padding:0 1em;background:#92cf00;font-size:20px;font-weight:700;line-height:50px;color:#fff}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami1 .body ul li{margin:0 5px 0 0;padding:5px 10px;line-height:25px}#omakase-legal section.wrapper#onayami1 .body ul li:nth-child(1){order:2}#omakase-legal section.wrapper#onayami1 .body ul li:nth-child(2){order:1;margin-bottom:5px}#omakase-legal section.wrapper#onayami1 .body ul li:nth-child(3){order:3}}#omakase-legal section.wrapper#onayami2 .header h3.onayami{order:2}#omakase-legal section.wrapper#onayami2 .header .koyoutype{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;order:1}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami2 .header .koyoutype{-webkit-flex-wrap:wrap;flex-wrap:wrap}}#omakase-legal section.wrapper#onayami2 .header .koyoutype li{margin:0 5px;padding:0 .7em;background:#eee;line-height:40px}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami2 .header .koyoutype li{margin:0 2px 4px;line-height:30px}}#omakase-legal section.wrapper#onayami2 .header div{order:3}#omakase-legal section.wrapper#onayami3 .body ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami3 .body ul{display:block;margin-right:-100px}}#omakase-legal section.wrapper#onayami3 .body ul li{width:240px;margin:0 10px 0 0;padding:20px 0;border:none 1px #92cf00;border-radius:10px;background:#92cf00;font-size:24px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami3 .body ul li{width:100%;margin:0 5px 0 0;padding:0;border-radius:0;background:none;color:#92cf00;text-align:left}}@media screen and (max-width: 414px){#omakase-legal section.wrapper#onayami3 .body ul li{font-size:22px}}#omakase-legal section.wrapper#onayami3 .body p{position:relative;margin-top:10px;font-size:38px;font-weight:700;color:#f63;text-align:center}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami3 .body p{padding:10px 0;border:none 1px #f63;border-radius:10px;background:#f63;color:#fff;font-size:28px;line-height:1.3;font-weight:600}}@media screen and (max-width: 414px){#omakase-legal section.wrapper#onayami3 .body p{font-size:24px}}#omakase-legal section.wrapper#onayami3 .body p::before,#omakase-legal section.wrapper#onayami3 .body p::after{content:"";display:block;position:absolute;bottom:5px;width:1px;height:45px;background:#f63}@media screen and (max-width: 769px){#omakase-legal section.wrapper#onayami3 .body p::before,#omakase-legal section.wrapper#onayami3 .body p::after{display:none}}#omakase-legal section.wrapper#onayami3 .body p::before{left:calc(50% - 7.5em);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}#omakase-legal section.wrapper#onayami3 .body p::after{right:calc(50% - 7.5em);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}body#service.single main>article section#omakase-bengoshi{overflow:hidden;margin-top:0;padding:0 0 145px}@media screen and (max-width: 769px){#omakase-bengoshi{padding-bottom:75px}}#omakase-bengoshi .inner{padding:50px 0 0;position:relative;background:#23589b}@media screen and (max-width: 769px){#omakase-bengoshi .inner{padding-top:25px}}#omakase-bengoshi .inner::before{content:"";display:block;position:absolute;left:calc(50% - 1000px);bottom:-145px;width:0;height:0;border-style:solid;border-width:145px 1000px 0 1000px;border-color:#23589b rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 769px){#omakase-bengoshi .inner::before{left:calc(50% - 470px);bottom:-75px;border-width:75px 470px 0 470px}}#omakase-bengoshi h2{color:#fff;font-size:73px;font-weight:700;color:#f63;line-height:1.2;letter-spacing:.045em;white-space:nowrap}@media screen and (max-width: 769px){#omakase-bengoshi h2{font-size:40px;white-space:normal;letter-spacing:-0.075em}}#omakase-bengoshi h2 .white{display:block;font-size:38px;color:#fff}@media screen and (max-width: 769px){#omakase-bengoshi h2 .white{font-size:30px;letter-spacing:0}}#omakase-bengoshi h2 .mini{font-size:52px}@media screen and (max-width: 769px){#omakase-bengoshi h2 .mini{font-size:40px}}#omakase-bengoshi ul{display:-webkit-flex;display:flex;width:1060px;margin:30px auto 0}@media screen and (max-width: 769px){#omakase-bengoshi ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 10px);margin:0;padding:0 5px}}#omakase-bengoshi ul li{overflow:hidden;width:250px;height:250px;border:none 1px #fff;border-radius:50%;background:#fff}@media screen and (max-width: 769px){#omakase-bengoshi ul li{width:calc(50% - 10px);height:auto;margin:10px 5px 0}}#omakase-bengoshi ul li+li{margin-left:20px}@media screen and (max-width: 769px){#omakase-bengoshi ul li+li{margin-left:5px}}#omakase-bengoshi ul li img{width:100%}#zisseki{background:#c9e7f6}#zisseki>.wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 769px){#zisseki>.wrapper{display:block}}#zisseki>.wrapper dl.case{position:relative;width:calc(50% - 30px);margin:60px 0 0;padding:30px 30px 135px;border:solid 1px #aaa;background:#fff}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case{width:100%;margin-top:50px;padding:20px 15px 100px}#zisseki>.wrapper dl.case+.case{margin-top:30px}}#zisseki>.wrapper dl.case>dt{position:absolute;top:-15px;left:calc(50% - 125px);width:250px;height:30px;border:none 1px #23589b;border-radius:15px;background:#23589b;font-family:"Roboto Slab",serif;color:#fff;text-align:center;line-height:30px}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case>dt{width:125px;left:calc(50% - 62.5px)}}#zisseki>.wrapper dl.case>dd .icon{float:left;width:78px;height:88px}#zisseki>.wrapper dl.case>dd h3{margin:0 0 0 105px;font-size:18px;color:#23589b}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case>dd h3{margin-left:85px}}#zisseki>.wrapper dl.case>dd .p_data{float:right;margin:10px 0 20px;padding:0 .8em;font-size:12px;background:#eee;line-height:25px}#zisseki>.wrapper dl.case>dd dl.case_detail{clear:both;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}#zisseki>.wrapper dl.case>dd dl.case_detail dt{width:140px;padding:.5em 1em;border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc;background:#c9e7f6;font-weight:500;color:#23589b}#zisseki>.wrapper dl.case>dd dl.case_detail dd{width:calc(100% - 140px);padding:.5em 1em;border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc}#zisseki>.wrapper dl.case>dd dl.case_detail dd+dt{border-top:solid 1px #fff}#zisseki>.wrapper dl.case .result{position:absolute;left:5px;bottom:5px;width:calc(100% - 10px);background:#f63;color:#fff}#zisseki>.wrapper dl.case .result dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case .result dl{height:80px;padding:0 15px}}#zisseki>.wrapper dl.case .result dl dt{width:130px;border:none 1px #fff;border-radius:15px;background:#fff;color:#f63;font-size:20px;font-weight:500;text-align:center;line-height:30px}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case .result dl dt{width:100px;font-size:18px}}#zisseki>.wrapper dl.case .result dl dd{width:240px;text-align:right;font-size:30px;font-weight:700}#zisseki>.wrapper dl.case .result dl dd strong{font-size:84px;font-family:"Roboto Slab",serif}@media screen and (max-width: 769px){#zisseki>.wrapper dl.case .result dl dd strong{font-size:70px}}body#service.single main>article section#flow{padding-bottom:0}#flow .ill{margin:50px 0 0}@media screen and (max-width: 769px){#flow .ill{margin-top:20px}}#flow .chigai{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0}@media screen and (max-width: 769px){#flow .chigai{display:block;margin-top:20px}}#flow .chigai h3{width:100%;font-size:18px}#flow .chigai>dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin:20px 0 0;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;border-left:solid 1px #aaa}@media screen and (max-width: 769px){#flow .chigai>dl{display:block;margin:5px 0 0;width:100%}}#flow .chigai>dl+dl{border-left:none}@media screen and (max-width: 769px){#flow .chigai>dl+dl{margin-top:0;border-top:none;border-left:solid 1px #aaa}}#flow .chigai>dl>dt{width:100%;height:55px;border-right:solid 1px #aaa;border-bottom:solid 1px #aaa;font-size:18px;font-weight:500;letter-spacing:.095em;text-align:center;line-height:55px}@media screen and (max-width: 769px){#flow .chigai>dl>dt{height:40px;line-height:40px}}#flow .chigai>dl>dt.kousyou{background:#c9e7f6}#flow .chigai>dl>dt.kouso{background:#98d5f3}#flow .chigai>dl>dd{display:-webkit-flex;display:flex;width:100%;height:calc(100% - 55px)}@media screen and (max-width: 769px){#flow .chigai>dl>dd{height:auto}}#flow .chigai>dl>dd dl{width:50%;border-right:solid 1px #aaa}#flow .chigai>dl>dd dl dt{border-bottom:solid 1px #aaa;font-size:18px;letter-spacing:.095em;text-align:center;line-height:55px}@media screen and (max-width: 769px){#flow .chigai>dl>dd dl dt{height:40px;line-height:40px}}#flow .chigai>dl>dd dl dd{padding:1em}@media screen and (max-width: 769px){#flow .chigai>dl>dd dl dd{padding:10px}}#flow .chigai>dl>dd dl dd p{padding-left:1em;text-indent:-1em}body#service.single main>article section#hiyou{padding-bottom:0}#hiyou .wrapper .read{margin:65px 0 0;line-height:1.8;text-align:center}@media screen and (max-width: 769px){#hiyou .wrapper .read{margin:30px 0 0}}#hiyou .wrapper .attention{margin-top:20px}#hiyou .wrapper .objectBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 0}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox{display:block}}#hiyou .wrapper .objectBox .object{width:calc(50% - 15px);margin:0 0 30px;padding:20px;border-radius:10px;border:solid 10px #92cf00}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object{width:100%}}#hiyou .wrapper .objectBox .object .header{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}#hiyou .wrapper .objectBox .object .header p{width:75px;height:75px;font-size:50px;font-weight:bold;color:#fff;border-radius:50%;border:0px solid #92cf00;background:#92cf00;line-height:75px}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object .header p{width:60px;height:60px;line-height:60px;font-size:40px}}#hiyou .wrapper .objectBox .object .header p span{font-size:30px}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object .header p span{font-size:24px}}#hiyou .wrapper .objectBox .object .header h3{position:relative;margin:0 0 0 10px;font-size:40px}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object .header h3{font-size:30px}}#hiyou .wrapper .objectBox .object .header h3 .kome{position:absolute;font-size:16px}#hiyou .wrapper .objectBox .object .body{margin:20px 0 0;line-height:1.8}#hiyou .wrapper .objectBox .object .body .attention{margin-top:20px;padding-top:20px;border-top:dashed 1px #333}#hiyou .wrapper .objectBox .object.seikouhousyuu{width:100%;margin:0}#hiyou .wrapper .objectBox .object.seikouhousyuu .header p{width:auto;height:auto;margin:0 -10px;border:none;background:none;font-size:40px;color:#92cf00;line-height:1.3}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object.seikouhousyuu .header p{font-size:30px}}#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail{display:block}}#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail li{overflow:hidden;width:calc(33.333% - 10px);margin:25px 0 0;border-radius:10px;border:solid 3px #f63}@media screen and (max-width: 769px){#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail li{width:100%}}#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail li h4{padding:2px 0 5px 0;background:#f63;color:#fff;text-align:center;font-size:20px;font-weight:normal}#hiyou .wrapper .objectBox .object.seikouhousyuu .body .detail li p{padding:15px;font-size:18px;font-weight:bold}#kanren_site{padding-bottom:0}.CTA{width:1004px;margin:100px auto 0;padding:30px;border:solid 5px #c9e7f6;border-radius:15px}@media screen and (max-width: 769px){.CTA{width:auto;margin:50px 10px;padding:10px}}@media screen and (max-width: 769px){.CTA .header{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;justify-content:center}}.CTA .header h2{font-size:30px;line-height:1.3}@media screen and (max-width: 769px){.CTA .header h2{margin:.5em 0 0;font-size:16px}}.CTA .header h2 .t_cOrange{font-size:38px}@media screen and (max-width: 769px){.CTA .header h2 .t_cOrange{font-size:24px}}@media screen and (max-width: 414px){.CTA .header h2 .t_cOrange{display:inline-block;font-size:16px}}.CTA .header ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px 0 0}.CTA .header ul li{margin:0 5px;padding:0 .5em;border:none 1px #f63;border-radius:4px;background:#f63;color:#fff;font-size:30px;font-weight:500;line-height:1.3}@media screen and (max-width: 769px){.CTA .header ul li{font-size:24px}}@media screen and (max-width: 414px){.CTA .header ul li{font-size:18px}}.CTA .header ul li strong{font-size:35px;font-weight:500}@media screen and (max-width: 769px){.CTA .header ul li strong{font-size:24px}}@media screen and (max-width: 414px){.CTA .header ul li strong{font-size:18px}}.CTA .contact{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:30px 0 0}@media screen and (max-width: 769px){.CTA .contact{display:block;margin-top:10px}}.CTA .contact a.tel{display:block;pointer-events:none;text-decoration:none}@media screen and (max-width: 769px){.CTA .contact a.tel{pointer-events:all;border-radius:10px;background:-moz-linear-gradient(top, #ffa03c 0%, #ff6733 100%);background:-webkit-linear-gradient(top, #ffa03c 0%, #ff6733 100%);background:linear-gradient(to bottom, #ffa03c 0%, #ff6733 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffa03c", endColorstr="#ff6733", GradientType=0)}}.CTA .contact a.tel dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 769px){.CTA .contact a.tel dl{margin:0 10px}}@media screen and (max-width: 769px){.CTA .contact a.tel dl dt{width:35px;height:35px;border:none 1px #fff;border-radius:50%;background:#fff;line-height:35px}}.CTA .contact a.tel dl dt img{width:70px;margin-bottom:10px;fill:#f63}@media screen and (max-width: 769px){.CTA .contact a.tel dl dt img{width:27px;margin:0;vertical-align:middle}}.CTA .contact a.tel dl dd{margin-left:10px}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd{width:calc(100% - 35px);padding-top:10px}}.CTA .contact a.tel dl dd .number{position:relative;color:#f63;font-family:"Roboto Slab",serif;font-weight:700;font-size:70px;line-height:1}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd .number{display:inline-block;font-size:35px;color:#fff}}.CTA .contact a.tel dl dd .number .ruby{position:absolute;top:-5px;font-size:13px}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd .number .ruby{top:-7px;font-size:10px}}.CTA .contact a.tel dl dd .number .ruby.ruby1{right:138px;letter-spacing:1em}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd .number .ruby.ruby1{right:7em;letter-spacing:.35em}}.CTA .contact a.tel dl dd .number .ruby.ruby2{right:-15px;letter-spacing:2em}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd .number .ruby.ruby2{right:-0.7em;letter-spacing:1em}}.CTA .contact a.tel dl dd .tel_time{color:#333;letter-spacing:.075em}@media screen and (max-width: 769px){.CTA .contact a.tel dl dd .tel_time{margin:-2px 0 5px;font-size:10px;color:#fff}}@media screen and (max-width: 769px){.CTA .contact .mail{margin-top:10px}}.CTA .contact .mail a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:400px;height:100px;border:solid 1px #008ed4;border-radius:8px;background:#23589b;background:-moz-linear-gradient(top, #23589b 0%, #1a2068 99%);background:-webkit-linear-gradient(top, #23589b 0%, #1a2068 99%);background:linear-gradient(to bottom, #23589b 0%, #1a2068 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#23589b", endColorstr="#1a2068", GradientType=0);text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 769px){.CTA .contact .mail a{width:100%;height:50px;border-radius:10px}}.CTA .contact .mail a:hover{opacity:.8}.CTA .contact .mail a p{position:relative;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 769px){.CTA .contact .mail a p{width:calc(100% - 20px);padding-left:40px;font-size:16px;font-weight:500}}.CTA .contact .mail a p img{width:59px;margin-right:10px;vertical-align:middle}@media screen and (max-width: 769px){.CTA .contact .mail a p img{position:absolute;top:calc(50% - 15px);left:0;width:30px}}.CTA.old .header{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 769px){.CTA.old .header{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;justify-content:center}}.CTA.old .header ul{display:-webkit-flex;display:flex;margin:0}@media screen and (max-width: 769px){.CTA.old .header ul{-webkit-justify-content:center;justify-content:center}}.CTA.old .header ul li{margin:0 5px 0 0;padding:0 .5em;border:none 1px #f63;border-radius:4px;background:#f63;color:#fff;font-size:22px;font-weight:500;line-height:1.5}@media screen and (max-width: 769px){.CTA.old .header ul li{font-size:18px}}.CTA.old .header ul li strong{font-size:30px;font-weight:500}@media screen and (max-width: 769px){.CTA.old .header ul li strong{font-size:22px}}.CTA.old .header h2 .t_cOrange{font-size:30px}@media screen and (max-width: 769px){.CTA.old .header h2 .t_cOrange{font-size:16px}}