@charset "utf-8";.company{margin:40px 0}.company:first-of-type{margin-top:0}.company dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.company dl.br-top dt{padding:40px 10px 20px;border-top:1px solid navy;border-bottom:none}.company dl.br-top dd{padding:40px 10px 20px;border-top:1px solid #ddd;border-bottom:none}.company dt{font-weight:700;width:150px;padding:20px 10px 40px;text-align:center;color:navy;border-bottom:1px solid navy}.company dt>span{font-size:1.2rem;font-weight:400;display:block;color:#666}.company dd{width:720px;padding:20px 10px 40px;border-bottom:1px solid #ddd}.company li{line-height:1.8;margin-bottom:10px}.company h2{font-size:18px;position:relative;margin-bottom:40px;border-bottom:1px solid #ddd}.company h2:after{position:absolute;bottom:-1px;left:0;display:block;width:150px;height:1px;content:"";background:navy}.company h3{font-size:16px;margin:20px 0}.company p{margin-bottom:25px;text-indent:1em}.company p.center{text-align:center;text-indent:0}.company p.right{text-align:right;text-indent:0}.company__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#f5f5f5}.company .col-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse}.company .photo-wrap{width:40%}.company .text-wrap{width:60%;margin-right:20px}.branch{margin:40px 0}.branch h3{font-size:16px;margin:20px 0}.branch__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.branch__item{-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;margin:0 17px 20px 0;padding:20px;background:#f5f5f5}.branch__item:nth-child(3n){margin-right:0}.attention{margin-bottom:20px;padding:15px;background-color:snow}.attention h3{margin-bottom:15px;text-align:center;color:#dc143c}table.company caption{font-weight:700;margin-bottom:10px}table.company th{font-weight:700}table.company tbody td,table.company th{font-size:1.5rem;padding:15px}table.company tbody td>ol,table.company tbody td ul{margin-bottom:0}table.company p{line-height:1.8;margin-bottom:20px}table.company .note{font-size:1.3rem;margin-bottom:0}.pdf-download{display:block;margin-bottom:40px;padding-left:30px;background:url(/common/images/site/pdf-icon.png) no-repeat 0;background-size:24px}.image-area.border>img{padding:10px;border:1px solid #ddd}.main-office{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse}.main-office__block.\--address{width:645px}.koudoku{margin-bottom:40px}.regist,.regist__btn{text-align:center}.regist__btn{font-size:1.8rem;line-height:1;position:relative;display:inline-block;margin:auto;padding:18px 50px;color:#fff;border-radius:4px;background-color:navy}.regist__btn:after{position:absolute;top:22px;right:10%;display:block;width:10px;height:10px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#fff;border-style:solid;border-width:2px 2px 0 0}table{line-height:1.5em;width:100%;min-width:100%;margin-bottom:50px;border-collapse:collapse}table p{margin:0}table p:not(:first-child){margin-top:.5em}table>tbody td,table th{font-size:1.5rem}table.m-normal th{font-weight:400;padding:10px;color:#333;border:1px solid #e4e4e4;background-color:#ddd}table.m-normal>tbody th{font-weight:700;background-color:#f0f0f0}table.m-normal>tbody td{padding:10px;border:1px solid #e4e4e4}table.\--area{margin-bottom:50px}table.\--area th{width:122px}table.\--saiyou th{width:150px}.m-pagetitle{text-align:center}.m-pagetitle.\--withbg{position:relative;height:210px;background-size:cover}.m-pagetitle__ttl{font-size:3rem;font-weight:700;letter-spacing:1px}.m-pagetitle__ttl.\--bg{position:absolute;top:50%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-rnavi{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.m-rnavi,.m-rnavi .m-rnavi-list{display:-webkit-box;display:-ms-flexbox;display:flex}.m-rnavi .m-rnavi-list{margin-left:auto}.m-rnavi li{font-size:1.5rem}.m-rnavi li:not(:last-child):after{content:"｜";color:#b7b7b7}.m-rnavi li>a{color:#1f1f1f}.m-flow{counter-reset:number}.m-flow__item{position:relative;margin-bottom:55px;padding:16px;text-align:center;border:3px dotted #0042a3;border-radius:8px}.m-flow__item p{text-align:left}.m-flow__item__ttl{font-size:2.2rem;font-weight:700}.m-flow__item__ttl.\--step{line-height:52px;position:relative;margin-bottom:15px;padding:0 0 0 70px;text-align:left}.m-flow__item__ttl.\--step:before{font-size:16px;font-weight:700;line-height:1.3;position:absolute;left:0;width:52px;height:52px;padding-top:10px;content:"STEP\A"counter(number);counter-increment:number;text-align:center;color:#fff;background-color:#28b3dd}.m-flow__item p:not(:last-child){margin-bottom:35px}.m-flow__item span{font-size:1.3rem}.m-flow__item:not(:last-child):after{position:absolute;right:0;bottom:-35px;left:0;width:33px;height:22px;margin:0 auto;content:"";background-image:url(/common/scs/images/ico-arrow-blue.svg);background-repeat:no-repeat;background-size:33px 22px}.r-topblock{display:-webkit-box;display:-ms-flexbox;display:flex}.r-topblock__l{width:530px}.r-topblock__l .m-flow__item__ttl{color:navy}.r-topblock__l .m-flow__item p{margin-bottom:20px}.r-topblock__links{width:250px;margin-left:auto}.r-topblock__links__item{margin-bottom:35px}.r-topblock__links__item>a{font-size:2.2rem;font-weight:700;line-height:167px;display:block;width:250px;height:167px;text-align:center;color:#1f1f1f}.r-topblock__links__item>a:hover{color:#fff;background-color:#000;-webkit-filter:opacity(50%);filter:opacity(50%)}.m-voice-headding{padding:15px 0 35px;text-align:center}.m-voice-headding strong{font-size:2.4rem;position:relative}.m-voice-headding strong:before{position:absolute;top:-3px;left:-30%;width:36px;height:30px;content:"";background-image:url(/common/scs/images/icon-voice.svg);background-repeat:no-repeat;background-size:36px 30px}.m-voice-wp{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.m-voice,.m-voice-wp{display:-webkit-box;display:-ms-flexbox;display:flex}.m-voice{-ms-flex-align:center;margin-bottom:50px;padding:17px;cursor:pointer;color:#fff;background-color:#1f1f1f;-webkit-box-align:center;align-items:center}.m-voice__img{width:300px}.m-voice__body{width:calc(100% - 330px);margin-left:auto}.m-voice__body__top{font-size:2.4rem;margin-bottom:10px;border-bottom:1px solid #fff;padding-botom:10px}.m-voice__body__bottom strong{font-size:2rem}.m-voice.\--small{width:420px}.m-voice.\--small .m-voice__img{width:155px}.m-voice.\--small .m-voice__body{width:calc(100% - 170px)}.m-voice.\--small .m-voice__body .m-voice__body__top{font-size:2rem;margin-bottom:10px;border-bottom:1px solid #fff;padding-botom:10px}.m-voice.\--small .m-voice__body .m-voice__body__bottom{font-size:1.4rem}.m-work-headding{font-size:2.2rem;font-weight:700;margin-bottom:10px;border-bottom:1px solid #b7b7b7}.m-work-item:after{display:table;clear:both;content:""}.m-work-item{margin-bottom:50px}.m-work-item p:not(:last-child){margin-bottom:35px}.m-bline-headding{font-size:2rem;font-weight:700;line-height:1;margin-bottom:25px;padding-left:15px;border-left:10px solid navy}.m-rheadline{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.m-rheadline__l strong{font-size:20px}.m-rheadline .c-rbtn{margin-left:auto;padding:4px 15px}ul.m-line li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding:0 0 8px;border-bottom:1px solid #b7b7b7}ul.m-line li .m-line__date{width:260px}ul.m-itembox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.m-itembox-list>li{width:calc(50% - 20px);margin:0 10px 15px;padding:20px 25px;border:1px solid #b7b7b7}ul.m-sep>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}ul.m-sep>li .m-sep__l{width:155px}ul.m-sep>li .m-sep__l strong{padding-left:4px;border-left:7px solid navy}ul.m-sep>li .m-sep__r{width:calc(100% - 155px)}ul.m-sep>li .m-sep__r p:not(:last-child),ul.m-sep>li .m-sep__r ul{margin-bottom:20px}ul.m-rdisc{list-style-type:disc}ul.m-rdecimal,ul.m-rdisc{list-style-position:inside}ul.m-rdecimal{list-style-type:decimal}dl.m-qalist{margin-bottom:50px}dl.m-qalist dt{font-size:1.8rem;font-weight:700;position:relative;margin-bottom:15px;padding-right:22px;cursor:pointer;border-bottom:1px solid #b7b7b7}dl.m-qalist dt:after{position:absolute;top:5px;right:0;width:19px;height:19px;content:url(/common/scs/images/icon-plus.svg)}dl.m-qalist dt.\is-active:after{content:url(/common/scs/images/icon-minus.svg)}dl.m-qalist dd{display:none;margin-bottom:20px}.c-rbtn{font-size:1.4rem;display:inline-block;padding:7px 15px;text-align:center;color:#fff;border-radius:50px;background-color:#0b3796}.c-rbtn:hover{background-color:#28b3dd}