@charset "UTF-8";.ttl0{position:relative;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;letter-spacing:.22em;line-height:1.45}.ttl0 span{letter-spacing:.06em;line-height:1.7;display:block}.ttl1{font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;line-height:2.2;border-bottom:1px solid #eb6817}.ttl2{font-size:12px;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;line-height:1.5;letter-spacing:.328em;color:#eb6817}.ttl2 span{font-size:28px;letter-spacing:.14em;color:#fff;display:block}.img_shadow{box-shadow:0px 3px 30px rgba(0,0,0,.2) !important}#sec1{background-position:center bottom;background-repeat:no-repeat;background-size:cover}#sec1 .s1_box{background:#f7f4ef}#sec1 .s1_box dl dt{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2ddd4}#sec1 .s1_box dl span{display:flex;align-items:center;letter-spacing:.12em;line-height:2.4}#sec1 .s1_box dl i{display:block;line-height:1.4;margin-right:.6em}#sec1 .ttl0{margin-left:-100%}#sec1 .colL .sec1_ttl{display:flex;width:100%;justify-content:space-between;align-items:flex-end;line-height:1}#sec1 .colL .sec1_ttl .news_ttl{letter-spacing:.2em;line-height:1.25}#sec1 .colL .sec1_ttl a{color:#011842 !important;font-weight:400}#sec1 .colR .inner{box-shadow:0px 0px 20px rgba(135,132,124,.15)}#sec2{position:relative}#sec2 .ttl{letter-spacing:.14em;font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500}#sec2 .ttl span{border-bottom:1px solid #eb6817}#sec2 .name{position:absolute;bottom:0;left:0;color:#fff;z-index:1;letter-spacing:.22em}#sec2 .name dt{line-height:1;margin-bottom:10px}#sec2 .name dd{line-height:1.15}#sec2 .name dd span{display:block;font-weight:600;margin-top:5px}#sec3 .name{font-size:17px;font-weight:600;font-family:dnp-shuei-mincho-pr6,sans-serif;letter-spacing:.308em;line-height:1.43}#sec3 .name dd{letter-spacing:.138em;font-weight:500}#sec3 .inner dl .tit{font-family:dnp-shuei-mincho-pr6,sans-serif;font-weight:500;letter-spacing:.12em}#sec3 .inner dl .tit span{border-bottom:1px solid #eb6817}#sec4{overflow:hidden}#sec4 .inner{position:relative;color:#fff}#sec4 .inner:before{content:"";position:absolute;left:-100%;right:-100%;bottom:-10%;background:#1f2f4d;transform:skewY(4deg)}#sec4 .inner .btn a{background:#fff;border:none;max-width:415px;width:100%}#sec4 .row{position:relative}#sec4 .row .col{max-width:1080px;padding:0 20px;margin:0 auto;box-sizing:border-box}#sec5{position:relative;overflow:hidden}#sec5:after{content:"";position:absolute;left:0;right:0;background:#1f2f4d;transform:skewY(4deg)}#sec5:before{content:"";position:absolute;left:0;right:0;background:#f0f0f0;transform:skewY(-4deg)}#sec5 .ttl0 span{color:#bfbebd}#sec5 .inner .colL{margin-top:-20px}#sec5 .inner dl{letter-spacing:.02em;line-height:1.62;border-bottom:1px solid #d1d1d1;font-size:16px}#sec5 .inner dl dl:first-of-type{padding-top:0}#sec5 .inner dl dt{letter-spacing:.12em;font-weight:700}#sec5 .inner dl dd ul li{line-height:1.62}#sec5 .inner dl+dl{margin-top:12px}#sec5 .bnr_link li{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;box-sizing:border-box;letter-spacing:.22em;font-size:20px;line-height:1.25}#sec5 .bnr_link li:before{content:"";position:absolute;bottom:10px;right:10px;background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/icon_bnr.png);background-size:cover;background-position:center top;background-repeat:no-repeat;width:10px;height:10px}#sec5 .bnr_link li:hover{opacity:.8}#sec5 .bnr_link li a{color:#fff;display:block}#sec5 .bnr_link li a span{display:block;font-weight:600;margin-top:10px}#sec5 .bnr_link .bnr1{background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s5_bnr1.jpg)}#sec5 .bnr_link .bnr2{background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s5_bnr2.jpg)}#sec5 .bnr_link .bnr3{background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s5_bnr3.jpg)}.tb{display:none}@media screen and (min-width:768px){.ttl0{font-size:22px}.ttl0 span{font-size:80px}.ttl1{font-size:27px;letter-spacing:.14em}#sec1{background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s1_bg.jpg);padding:85px 0 90px}#sec1 .elementor-row{justify-content:space-between}#sec1 .elementor-row .colL{width:42%}#sec1 .elementor-row .colR{width:55%}#sec1 .colL{max-width:510px}#sec1 .colL .sec1_ttl{margin-bottom:25px}#sec1 .colL .sec1_ttl .news_ttl{font-size:35px}#sec1 .colL .sec1_ttl a{font-size:18px}#sec1 .colR{max-width:510px;margin-top:20px}#sec1 .s1_box dl dt span{font-size:17px;padding:13px 0;width:50%;justify-content:center}#sec1 .s1_box dl dt span+span{border-left:1px solid #e2ddd4}#sec1 .s1_box dl dd{text-align:center;font-size:15px;padding:14px 0}#sec1 .ttl0{margin-top:100px}#sec1 .ttl0 span{margin-bottom:-15px}#sec2 .ttl span{font-size:27px}#sec2 .colL{width:48%;max-width:520px}#sec2 .colL .txt{margin:50px 0 55px}#sec2 .colR{height:500px;width:calc(50% - 52px);position:absolute;top:160px;right:0}#sec2 .colR .s2_img{height:500px;background-size:cover}#sec2 .colR .s2_img img{width:100%;height:100%;object-fit:cover;object-position:center}#sec2 .name{bottom:50px;left:50px}#sec2 .name dt{font-size:14px;margin-bottom:15px}#sec2 .name dd{font-size:20px}#sec2 .name dd span{font-size:8px;margin-top:4px}#sec3 .s3_img{position:relative}#sec3 .s3_img:before{content:"";position:absolute;top:0;left:0;right:0;background:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s3_bg1.png) no-repeat center bottom;background-size:cover;height:160px}#sec3 .s3_img:after{content:"";position:absolute;bottom:-15px;left:0;right:0;background:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s3_bg2.png) no-repeat center top;background-size:cover;height:160px}#sec3 .s3_img li{width:25%;height:500px;background-position:center top;background-size:cover}#sec3 .s3_img li img{width:100%;height:100%;object-fit:cover;object-position:center}#sec3 .s3_img .img1{margin-top:105px}#sec3 .s3_img .img2{margin-top:85px}#sec3 .s3_img .img3{margin-top:52px}#sec3 .ttl0{margin:-310px 0 120px;color:#fff}#sec3 .name{margin-bottom:50px}#sec3 .name dd{font-size:27px;margin-top:5px}#sec3 .inner{justify-content:space-between}#sec3 .inner dl .num{max-width:79px}#sec3 .inner dl .tit{font-size:24px;line-height:2.25;margin-bottom:35px}#sec3 .inner .col{max-width:320px;width:32%}#sec4 .ttl0{margin-bottom:160px}#sec4 .ttl0 span{font-size:91px}#sec4 .inner{padding:72px 0 10%}#sec4 .inner:before{top:-100px}#sec4 .inner .txt{max-width:554px;letter-spacing:.06em;width:53%}#sec4 .inner dl{margin-bottom:70px}#sec4 .inner dl dt{margin-bottom:40px}#sec4 .inner .row2 dl dt br{display:none}#sec4 .inner .s4_img{position:absolute;height:400px;width:calc(50% - 95px);background-size:cover}#sec4 .inner .s4_img img{width:100%;height:100%;object-fit:cover;object-position:center}#sec4 .inner .row1{margin-bottom:145px}#sec4 .inner .row1 .s4_img{top:100px;right:0}#sec4 .inner .row2{margin-bottom:115px}#sec4 .inner .row2 .ttl2 span{font-size:26px}#sec4 .inner .row2 .col{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end}#sec4 .inner .row2 .s4_img{top:100px;left:0}#sec4 .inner .row3 .s4_img{top:100px;right:0}#sec5{padding:111px 0 200px}#sec5:after{top:-100px;height:197px}#sec5:before{bottom:-100px;height:211px}#sec5 .ttl0{margin-bottom:65px}#sec5 .inner{margin-bottom:68px;justify-content:space-between}#sec5 .inner .colL{max-width:477px;width:44%}#sec5 .inner .colR{max-width:543px;width:50%}#sec5 .inner dl{display:flex;padding:21px 0}#sec5 .inner dl dt{width:123px}#sec5 .inner dl dd{width:calc(100% - 123px);padding-right:34px}#sec5 .inner dl dd ul li+li{margin-top:25px}#sec5 .bnr_link{justify-content:space-between}#sec5 .bnr_link li{max-width:340px;width:32%;font-size:20px}#sec5 .bnr_link li a{padding:28px 38px 33px}#sec5 .bnr_link li span{font-size:10px}.tb_sp{display:none}}@media screen and (max-width:1080px) and (min-width:768px){.tb{display:block}.tb_sp{display:block}#sec1 .colR dl dt span{font-size:16px;letter-spacing:0}#sec1 .colR dl dd{line-height:1.8}#sec1 .colR dl dd br{display:block !important}#sec1 .colR dl i{width:8%;margin-right:.4em}#sec2 .ttl span{font-size:25px}#sec2 .ttl span .pc{display:none !important}#sec2 .ttl span .sp{display:block !important}#sec2 .colL{width:50%}#sec2 .colR{width:calc(50% - 20px)}#sec3 .ttl0{margin-bottom:80px}#sec3 .inner dl .tit{font-size:20px;letter-spacing:.05em}#sec4 .inner .s4_img{width:calc(50% - 50px)}#sec4 .inner .row2 dl dt br{display:block}#sec5 .inner .colL dl{font-size:15px}#sec5 .inner .colL dl dt{width:100px}#sec5 .inner .colL dl dd{width:calc(100% - 100px);padding-right:0}#sec5 .inner .colL dl dd ul li{font-size:15px}#sec5 ul li{font-size:18px}#sec5 ul li a{padding:28px 25px 33px}}@media screen and (max-width:767px){.tb_sp{display:block}.ttl0{font-size:15px}.ttl0 span{font-size:44px;line-height:1.23}.ttl1{font-size:22px;letter-spacing:.12em}.ttl2{font-size:10px}.ttl2 span{font-size:22px}#sec1{background-image:url(//law-clinic.jp/wp-content/themes/genova_tpl/css/../img/s1_bg_sp.png);padding:35px 0 50px}#sec1 .colL{margin-bottom:40px}#sec1 .s1_box dl dt span{width:100%;padding:13px 15px}#sec1 .s1_box dl dt span+span{border-top:1px solid #e2ddd4}#sec1 .s1_box dl dd{padding:13px 15px}#sec1 .sec1_ttl{margin-bottom:15px}#sec1 .sec1_ttl .news_ttl{font-size:28px;color:#011842}#sec1 .sec1_ttl a.txt_link{font-size:16px}#sec1 .colR dl dt{flex-direction:column}#sec1 .colR .ttl0{margin-top:40px}#sec2{padding:30px 0 45px}#sec2 .ttl{letter-spacing:.05em;margin-bottom:30px}#sec2 .ttl span{font-size:22px}#sec2 .txt{margin-bottom:30px}#sec2 .colL{margin-bottom:35px}#sec2 .colR{margin-left:20px;position:relative}#sec2 .colR .name{bottom:25px;left:25px}#sec2 .colR .name dt{font-size:13px;margin-bottom:10px}#sec2 .colR .name dd{font-size:18px}#sec2 .colR .name dd span{font-size:7px}#sec3{margin-bottom:80px}#sec3 .s3_img{margin-bottom:30px}#sec3 .ttl0{text-align:right;margin-bottom:30px}#sec3 .name dd{font-size:23px;margin-top:10px}#sec3 .inner{flex-direction:column}#sec3 .inner dl .num{max-width:62px}#sec3 .inner dl .tit{font-size:22px;margin-bottom:28px}#sec3 .inner .col+.col{margin-top:20px}#sec4 h2{margin-bottom:30px}#sec4 .inner{padding:50px 0}#sec4 .inner:before{top:0}#sec4 .row+.row{margin-top:60px}#sec4 .row .s4_img{margin:0 0 25px 20px}#sec4 .row dl{margin-bottom:30px}#sec4 .row .ttl2{margin-bottom:25px}#sec5{padding:55px 0 117px}#sec5:after{top:-50px;height:80px}#sec5:before{bottom:-50px;height:122px}#sec5 .ttl0{margin-bottom:40px}#sec5 .inner{margin-bottom:40px;flex-direction:column}#sec5 .inner .colL{margin-bottom:40px}#sec5 .inner .colL dl{padding:10px 0}#sec5 .inner .colL dl dt{margin-bottom:5px}#sec5 .inner .colL dl dd ul li+li{margin-top:15px}#sec5 .bnr_link{flex-direction:column}#sec5 .bnr_link li{font-size:18px}#sec5 .bnr_link li a{padding:18px 30px 25px}#sec5 .bnr_link li span{font-size:9px}#sec5 .bnr_link li+li{margin-top:4px}}@media screen and (max-width:320px){#sec1 .s1_box dl dd{letter-spacing:0}#sec3 .name dd{font-size:21px}}