@charset "UTF-8";.cmHd{font-weight:600;text-align:center;font-size:200%;letter-spacing:.2rem;position:relative;margin:3rem 0}.cmHd:after{display:block;content:"";position:absolute;background:#d6eeee;width:15%;height:5px;left:50%;right:50%;bottom:-40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cmHd span{color:#66b9b9}#mainView{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/index/type2/mainView-bg.jpg) no-repeat;background-size:cover;background-position:right}#mainView .mainTxt{width:50%;padding:4rem 2rem}#menu .upperUl{flex-wrap:wrap}#menu .upperUl li{width:30%;margin:1rem}#menu .upperUl li a{font-weight:700;font-size:120%;padding:10px;position:relative;display:block}#menu .upperUl li a:after{content:"";display:block;width:15px;height:15px;border:3px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);position:absolute;bottom:13px;right:5px}#menu .leftWrap,#menu .rightWrap{margin:1rem}#menu .leftWrap h3,#menu .rightWrap h3{background:#d6eeee;padding:10px 2rem;font-weight:700;font-size:150%;margin-bottom:1rem}#menu .leftWrap ul,#menu .rightWrap ul{flex-wrap:wrap}#menu .leftWrap li,#menu .rightWrap li{width:47%;margin:8px}#menu .leftWrap li a,#menu .rightWrap li a{border:1px solid #66b9b9;color:#66b9b9;padding:1rem;font-weight:700;font-size:120%;display:block;position:relative}#menu .leftWrap li a:after,#menu .rightWrap li a:after{content:"";display:block;width:15px;height:15px;border:3px solid;border-color:#66b9b9 #66b9b9 transparent transparent;transform:rotate(45deg);position:absolute;bottom:20px;right:25px}#firstReason{background:#f5f5f5;padding:2rem 1rem;margin:2rem 0}#firstReason .flex{justify-content:center;background:#fff;width:75%;margin:3rem auto}#firstReason .flex div{padding:2rem 1rem}#firstReason .flex .right{border-left:1px solid #f5f5f5}#firstReason .flex h3{font-size:160%;text-align:center;font-weight:700;border-bottom:4px solid #65b9b9;padding:5px 0;margin-bottom:1rem}#firstReason .flex .right h3{border-bottom:4px solid #fcbc4d}#firstReason .flex div ul li{padding:7px 0}#firstReason .flex div ul li img{width:25px;display:inline-block;vertical-align:bottom;margin-right:10px}#firstReason .pr{width:75%;margin:0 auto}#firstReason .pr img{display:inline-block;width:30%;vertical-align:middle}#firstReason .pr span{display:inline-block;background:#fcbc4d;width:65%;text-align:center;color:#fff;font-size:170%;font-weight:700;padding:1.5rem;border-radius:4px;box-shadow:0 0 10px 0 #00000029;font-style:italic}#secondReason .flex{flex-wrap:wrap;justify-content:center}#secondReason .reasonWrap{margin:1rem;width:40%}#secondReason .reasonWrap .imgWrap{position:relative}#secondReason .reasonWrap .imgWrap i{color:#fcbc4d;font-size:460%;font-weight:700;position:absolute;bottom:-10px;right:20px}#secondReason .reasonWrap .txtWrap h4{margin:1rem 0;font-weight:700;font-size:150%}#solve{background:#f1f9f9;padding:1rem;margin:3rem 0}#front #solve .solveBox{width:800px!important;margin:1rem;background:#fff;padding:2rem;box-shadow:0 0 10px 0 #00000029}#front #solve .solveBox .title{font-size:140%;font-weight:700;margin-bottom:10px;line-height:150%}#front #solve .solveBox .point{border:2px solid #d6eeee}#front #solve .solveBox .point .label{background:#d6eeee;color:#65b9b9;padding:5px 2rem;display:inline-block}#front #solve .solveBox .point .cont{padding:5px 0 5px 1rem;display:inline-block}#front #solve .solveBox .client{margin:1rem 0;border-bottom:1px dashed;padding-bottom:5px}#front #solve .solveBox .client a{display:block;position:relative}#front #solve .solveBox .client a:after{content:"";display:block;width:10px;height:10px;border:2px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);position:absolute;bottom:3px;right:5px}#front #solve .slickWrapper{position:relative}#front #solve .slick01 button{display:none!important}#flow{flex:1;margin:1rem}#flow .flowBox{flex:1;margin:1rem}#flow .flowBox .title{color:#fcbc4d;font-size:160%;padding:10px 0;font-weight:700;font-style:italic}#flow .flowBox .title span{font-size:200%;padding-right:10px}#qa .contentWrapper{border:6px solid #f1f9f9;margin:2rem auto;padding:0 3rem 2rem}#qa dl{margin-bottom:2rem}#qa dt{border-bottom:1px dashed #e3e3e3}#qa dt i{background:#65b9b9;font-style:normal;font-size:130%;padding:10px 13px;border-radius:80px;color:#fff}#qa dt a{font-size:110%;font-weight:700;display:inline-block;padding:1rem}#cost{background:#f5f5f5;padding:2rem 1rem;margin:2rem 0}#cost .flex{justify-content:center;width:90%;margin:0 auto;padding:1rem}#cost .label .left{font-size:140%;font-weight:700;padding:1rem;background:#fcbc4d;color:#fff;flex:1;text-align:center;padding-top:22px}#cost .label .right{font-size:140%;font-weight:700;padding:1rem;background:#fff;flex:1;text-align:center}#cost .label .right span{font-size:210%;padding:0 10px;background:linear-gradient(transparent 80%,#fcbc4d 50%)}#cost .circle{background:#fff;text-align:center;flex:1;padding:1.5rem;border-right:1px solid #f5f5f5}#cost .circle .title{font-weight:700;font-size:110%}#cost .circle .title span{font-size:70%;letter-spacing:-.5px}#cost .circle a{color:#fcbc4d;font-weight:700;border:1px solid;padding:5px;display:block;margin:1rem 0}#front #column{padding-bottom:3rem;border-bottom:3px solid #e5f2f2}#front #column .slickWrapper{position:relative}#front #column .slick02 li{position:relative;width:287px!important;margin:10px}#front #column .slick02 li span{position:absolute;background:#ffffffc4;bottom:0;width:100%;text-align:center;font-size:70%;padding:8px}#front #column .slick02 li img{width:100%;margin:0}#front #column .slick02 .imgWrap{width:287px;height:170px;overflow:hidden}#front #column .slick02 li .title{font-weight:700;font-size:110%;margin:10px 0;min-height:52px}#front #column .slick02 li a{background:#65b9b9;color:#fff;padding:5px;margin-bottom:1rem;width:80%;position:relative;font-weight:700;text-align:center;margin-top:10px;display:block;width:100%}#front #column .slick02 li a:before{content:"";width:0;height:0;border-left:7px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;right:13%;top:41%}#front #column .slick02 button{display:none!important}#front #map{padding:3rem}#front #map .left,#front #map .right{flex:1;padding:1rem}#front #map .flex{flex-wrap:wrap}#front #map li{width:47%;margin:5px 5px 1rem}#front #map li a{background:#fff;padding:10px;width:100%;color:#65b9b9;font-weight:700;font-size:120%;position:relative;border:1px solid;box-shadow:0 0 1px 0 #00000029}#front #map li a span{font-size:50%;display:block}#front #map li a:after{content:"";width:0;height:0;border-left:10px solid #65b9b9;border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;right:5%;top:41%}@media (min-width:1400px){#mainView{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/index/type2/mainView-bg.jpg) no-repeat #f9f5f9;background-size:80%;background-position:right}}@media (max-width:1200px){#front #mainView .contentWrapper{width:100%}#front .underlayerWrapper.double{padding:10px}}@media (max-width:999px){.cmHd{margin:1rem 0 3rem}#menu .upperUl li{width:45%}#menu .leftWrap li a,#menu .rightWrap li a{font-size:105%}#firstReason .flex{width:100%}#firstReason .flex div ul li{text-indent:-35px;margin-left:35px}#firstReason .pr{width:100%}#firstReason .pr span{font-size:150%}#secondReason .reasonWrap .txtWrap h4{margin:2rem 0 1rem}#flow .flex{display:block}#qa .contentWrapper{padding:2rem 1rem}#cost .flex{width:100%}#cost .flex:nth-of-type(2){display:block}#cost .circle{border-bottom:1px solid #d9d9d9;margin:10px;border-right:none}#front #map{padding:3rem 1rem}#map .imgWrap{display:block}}@media (max-width:480px){#mainView{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/index/type2/mainView-bg.jpg) no-repeat #f5f5f5;background-size:225%;background-position:right 1% bottom;min-height:149vw}#mainView .mainTxt{padding:1rem;width:100%}.cmHd{font-size:130%;letter-spacing:0;margin:1rem 0}#menu{padding-top:1rem}#menu .upperUl li{width:100%}#menu .leftWrap li,#menu .rightWrap li{width:100%}#menu .leftWrap li a:after,#menu .rightWrap li a:after{right:10px}#firstReason{padding:1rem 1rem 3rem}#firstReason .flex{display:block;margin:3rem 0 0}#firstReason .flex div{border-bottom:8px solid #f5f5f5}#firstReason .pr img{display:block;width:80%;margin:0 auto}#firstReason .pr span{display:block;width:100%;line-height:160%;font-size:160%}#secondReason .flex{display:block}#secondReason .reasonWrap{width:92%}#secondReason .reasonWrap .txtWrap h4{font-size:140%}#front #solve .flex{display:block}#front #solve .solveBox{width:270px!important}#front #solve .solveBox .left dt,#front #solve .solveBox .left dd{width:100%}#front #solve .solveBox .left a{width:100%;font-size:110%}#front #solve .solveBox .right .title{font-size:120%;margin-top:1rem}#front #solve .solveBox .title{font-size:120%}#qa dt i{padding:5px;width:100%;display:block;text-align:center}#cost .flex{display:block}#cost .label .right{font-size:110%}#front #map .left,#front #map .right{padding:0}#front #map .flex{display:block}#front #map li{width:100%}}