main *,main :after,main :before{-webkit-box-sizing:border-box;box-sizing:border-box}.blc_in{text-align:left;clear:both;position:relative}@media print,screen and (min-width:975px){.blc_in{width:1000px;margin:0 auto}}#mainImg{background:#f2f2f2;position:relative;overflow:hidden}#mainImg:before{content:"";display:block;background:url("../../img/consulting-content/mainImg.jpg") center/cover;padding-top:45%}@media print,screen and (min-width:768px){#mainImg:before{position:absolute;top:0;bottom:0;left:calc(50% + 115px);right:0;padding-top:0;height:auto}}#mainImg .box_txt{text-align:left;padding:20px}@media print,screen and (min-width:768px){#mainImg .box_txt{height:270px;position:relative;margin-right:calc(50% - 115px)}}#mainImg .catch{font-weight:bold;font-size:32px}@media print,screen and (min-width:768px){#mainImg .catch{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:32px;font-size:3.4vw}}@media print,screen and (min-width:975px){#mainImg .catch{font-size:32px}}@media screen and (max-width:600px){#mainImg .catch{font-size:5vw}}.blc_consulting{font-size:18px;overflow:hidden}.blc_consulting:not(:last-child){border-bottom:solid 5px #000}.blc_consulting .blc_in{padding:20px;overflow:hidden}@media print,screen and (min-width:768px){.blc_consulting .blc_in{padding:45px 20px}}@media print,screen and (min-width:601px){.blc_consulting figure{width:45%;float:left}}@media screen and (max-width:600px){.blc_consulting figure{margin-bottom:20px}}.blc_consulting figure img{width:100%;height:auto}@media print,screen and (min-width:601px){.blc_consulting .box{float:right;width:50%}}.blc_consulting .box dt{font-size:24px;font-weight:bold;margin-bottom:15px}.blc_consulting .box .btn{margin-top:30px;font-weight:bold;padding:25px 80px 25px 40px;display:block;max-width:275px;-webkit-box-shadow:0px 3px 6px 0px rgba(117,117,117,0.75);box-shadow:0px 3px 6px 0px rgba(117,117,117,0.75);background-color:#160491;color:#fff;position:relative}.blc_consulting .box .btn:before{content:"";position:absolute;display:block;top:0;bottom:0;right:45px;width:13px;height:13px;margin:auto;vertical-align:middle;border-top:2px solid #FFF;border-right:2px solid #FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#money_management .result{padding:20px 5%;background:#f5f2ed}#money_management .result+.result{margin-top:1.5em}#money_management .result h3{margin-bottom:10px;font-size:1.8rem}#money_management .result p+p{margin-top:0.5em}#money_management .ttl_sub{margin-bottom:15px;padding-bottom:5px;font-weight:bold;font-size:2.2rem;color:#160491;border-bottom:1px solid #160491}@media screen and (max-width:767px){#money_management .ttl_sub{font-size:2rem}}#money_management .list01{margin-block:1em;padding:20px 5%;color:#160491;background:#f5f2ed}#money_management .list01 li+li{margin-top:15px}#money_management .list02{margin-block:1em;padding:20px 5%;background:#f5f2ed}#money_management .list02 li+li{margin-top:15px}#money_management .list02 li:before{margin-right:0.5em;display:inline-block;content:"";width:12px;height:12px;border-radius:50%;background:#160491}#succession_hr .check_list{padding:20px 5%;background:#f5f2ed}#succession_hr .check_list li{position:relative;padding-left:2.5em}#succession_hr .check_list li+li{margin-top:15px}#succession_hr .check_list li:before{position:absolute;top:0;left:0;margin-right:0.5em;display:inline-block;vertical-align:middle;content:"";width:25px;height:25px;background:url("../img/check.svg") no-repeat center/contain}#project_workshop .btn{margin-top:20px}#project_workshop .btn a{position:relative;padding:17px 2em;display:block;max-width:400px;width:100%;height:100%;color:#fff;background:#160491}@media screen and (max-width:767px){#project_workshop .btn a{max-width:345px}}@media screen and (max-width:525px){#project_workshop .btn a{margin:20px auto 0;text-align:center}}#project_workshop .btn a:after{position:relative;content:"";margin-left:0.5em;display:inline-block;right:0;width:23px;height:7px;background:url("../../common/img/arrow_w.svg") no-repeat center;-webkit-transition:all 0.3s;transition:all 0.3s}#project_workshop .btn a:hover:after{right:-0.5em}.page_consulting .name{text-align:right}@media screen and (max-width:767px){.page_consulting .name .nameimg{max-width:186px;display:block;margin-left:auto}}.page_consulting .name .companyname{margin-top:8px;display:block}@media screen and (max-width:767px){.page_consulting .name .companyname{font-size:13px}}
/*# sourceMappingURL=consulting-content.css.map */