.service #wrap{-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}.hdPage{font-size:32px;font-size:3.2rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold;font-family:"Lato",sans-serif;font-feature-settings:normal;font-style:italic;color:#1D5CAB;margin-top:76px;max-width:1070px}@media (max-width: 767px){.hdPage{font-size:20px;margin-top:38px}}.gr-service-cmn{overflow:hidden}.gr-service-cmn .inner{max-width:1030px;margin:0 auto;width:calc(100% - 40px);padding-left:0;padding-right:0}.gr-service-cmn .gr-title{color:#1D5CAB;margin-bottom:110px}@media (max-width: 767px){.gr-service-cmn .gr-title{margin-bottom:31px}}.gr-service-cmn .gr-title .titen{font-size:48px;font-size:4.8rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold;font-style:italic;font-family:"Lato",sans-serif;margin-top:27px;margin-bottom:3px}@media (max-width: 767px){.gr-service-cmn .gr-title .titen{font-size:28px;font-size:2.8rem;margin-top:12px}}.gr-service-cmn .gr-title .titjp{font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.gr-service-cmn .gr-title .titjp{font-size:16px;font-size:1.6rem}}.gr-service-cmn .gr-info{display:flex;flex-wrap:wrap;margin-bottom:26px}@media (min-width: 768px){.gr-service-cmn .gr-info{min-height:235px}}.gr-service-cmn .gr-info .ttl{color:#1D5CAB;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.1em;font-weight:bold;width:50%}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .gr-info .ttl{width:40%;font-size:2.90909vw}}@media (max-width: 767px){.gr-service-cmn .gr-info .ttl{width:100%;font-size:20px;font-size:2rem;line-height:1.6em;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:11px}}.gr-service-cmn .gr-info .txt{font-size:18px;font-size:1.8rem;line-height:1.83333em;font-weight:500;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";width:50%;text-align:justify;padding-left:10px}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .gr-info .txt{width:60%;font-size:1.63636vw}}@media (max-width: 767px){.gr-service-cmn .gr-info .txt{width:100%;font-size:14px;font-size:1.4rem;line-height:1.71429em;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";padding-left:0}}.gr-service-cmn .gr-info .txt .note{display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:0em;margin-top:2px}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .gr-info .txt .note{font-size:1.27273vw}}@media (max-width: 767px){.gr-service-cmn .gr-info .txt .note{font-size:12px;font-size:1.2rem;line-height:1.58333em;letter-spacing:.1em}}.gr-service-cmn .gr-img{margin-bottom:68px}@media (max-width: 767px){.gr-service-cmn .gr-img{margin-bottom:42px}}.gr-service-cmn .tbl{display:flex;width:calc(100% + 134px);padding-right:134px}@media only screen and (max-width: 1024px){.gr-service-cmn .tbl{flex-wrap:wrap}}@media (max-width: 767px){.gr-service-cmn .tbl{width:100%;padding-right:0px;flex-wrap:wrap}}.gr-service-cmn .tbl__lb{width:250px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .tbl__lb{width:22.72727vw}}@media (max-width: 767px){.gr-service-cmn .tbl__lb{width:100%;margin-bottom:21px}}.gr-service-cmn .tbl__lb::before{content:"";position:absolute;width:2px;background:#1D5CAB;height:calc(100% - 46px);right:0;top:10px}@media (max-width: 767px){.gr-service-cmn .tbl__lb::before{display:none}}.gr-service-cmn .tbl__lb .tit{font-size:24px;font-size:2.4rem;line-height:1.45833em;letter-spacing:.05em;font-weight:bold;color:#1D5CAB;margin-bottom:9px}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .tbl__lb .tit{font-size:2.18182vw}}@media (max-width: 767px){.gr-service-cmn .tbl__lb .tit{font-size:18px;font-size:1.8rem;position:relative;display:inline-block;width:auto}.gr-service-cmn .tbl__lb .tit::before{content:"";position:absolute;width:68px;height:2px;background-color:#1D5CAB;left:0;bottom:-17px}}.gr-service-cmn .tbl__lb .note{font-size:14px;font-size:1.4rem;line-height:3.92857em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .tbl__lb .note{font-size:1.27273vw}}@media (max-width: 767px){.gr-service-cmn .tbl__lb .note{font-size:12px;font-size:1.2rem;line-height:1.66667em}}@media (max-width: 767px){.gr-service-cmn .tbl__lb .note.abs{position:absolute;right:0}}.gr-service-cmn .tbl__lst{width:calc(100% - 250px);padding-left:52px;padding-top:6px;flex:1}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-cmn .tbl__lst{padding-left:20px;width:calc(100% - 22.72727vw)}}@media (max-width: 767px){.gr-service-cmn .tbl__lst{width:100%;padding-left:0}}.gr-service-cmn .tbl__lst ul{display:flex;flex-wrap:wrap}.gr-service-cmn .tbl__lst li{font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;position:relative;padding-left:30px;width:25%;margin-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1024px){.gr-service-cmn .tbl__lst li{font-size:1.75781vw}}@media (max-width: 767px){.gr-service-cmn .tbl__lst li{font-size:15px;font-size:1.5rem;line-height:1.86667em;padding-left:28px;margin-bottom:15px;width:auto;margin-right:15px}}.gr-service-cmn .tbl__lst li::before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #6EC8E2;left:0;top:4px}@media only screen and (min-width: 768px) and (max-width: 1024px){.gr-service-cmn .tbl__lst li::before{top:.19531vw}}.gr-service-cmn .tbl__lst li.check::before{border-radius:0;width:22px;height:22px;border:none;background:url("../../img/personal/check.svg") no-repeat center center/100% 100%;top:3px}.gr-service-cmn .gr-target .tbl{padding-bottom:20px;margin-bottom:53px;position:relative}.gr-service-cmn .gr-target .tbl:before{content:"";position:absolute;width:0%;height:1px;background-color:#1D5CAB;bottom:0;left:0;width:0;transition:width 1s 0.2s ease-in-out}@media (max-width: 767px){.gr-service-cmn .gr-target .tbl{margin-bottom:33px;padding-bottom:17px}}.gr-service-cmn .gr-target.inview.on .tbl::before{width:100%}.gr-service-cmn .gr-recommend .tbl__lb::before{height:calc(100% - 34px)}.gr-service-cmn .gr-recommend .tbl ul li{width:50%}@media (max-width: 767px){.gr-service-cmn .gr-recommend .tbl ul li{width:100%;margin-bottom:16px}}.gr-service-cmn .gr-recommend .tbl ul li:nth-child(2n+2){width:calc(50% - 10px);margin-left:10px}@media (max-width: 767px){.gr-service-cmn .gr-recommend .tbl ul li:nth-child(2n+2){margin-left:0;width:100%}}@media (max-width: 767px){.gr-service-cmn .gr-recommend .tbl ul li:last-child{margin-bottom:0}}.gr-service-flow{background-color:#1D5CAB;min-height:500px;margin-top:35px;padding-top:80px;color:#fff;background:#1D5CAB url("../../img/personal/flow_bg.jpg") no-repeat left top/950px auto}@media (max-width: 767px){.gr-service-flow{margin-top:70px;padding-top:40px}}.gr-service-flow .inWrap{max-width:1296px;margin-left:auto;margin-right:auto;width:calc(100% - 40px);padding-left:0;display:flex}@media (max-width: 767px){.gr-service-flow .inWrap{flex-wrap:wrap}}.gr-service-flow .flowHd{flex:1;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-flow .flowHd{width:23.63636vw}}@media (max-width: 767px){.gr-service-flow .flowHd{width:100%}}.gr-service-flow .flowHd .ttl{font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:600;font-family:"Lato",sans-serif;margin-bottom:16px}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-flow .flowHd .ttl{font-size:2.90909vw}}@media (max-width: 767px){.gr-service-flow .flowHd .ttl{font-size:30px;font-size:3rem;line-height:1.4em;margin-bottom:2px}}.gr-service-flow .flowHd .note{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-flow .flowHd .note{font-size:1.63636vw}}@media (max-width: 767px){.gr-service-flow .flowHd .note{font-size:15px;font-size:1.5rem;line-height:1.33333em}}.gr-service-flow .flowCont{width:69%;padding-top:4px}@media only screen and (min-width: 768px) and (max-width: 1100px){.gr-service-flow .flowCont{width:calc(100% - 23.63636vw)}}@media (max-width: 767px){.gr-service-flow .flowCont{width:100%;padding-top:22px}}.gr-service-flow .flowCont__group{padding-top:36px;border-top:1px solid #fff;margin-bottom:52px}@media (max-width: 767px){.gr-service-flow .flowCont__group{padding-top:23px;margin-bottom:30px}}.gr-service-flow .flowCont__group .row{margin-bottom:50px}@media (max-width: 767px){.gr-service-flow .flowCont__group .row{margin-bottom:32px}}.gr-service-flow .flowCont__group .row p{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:bold;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt"}@media (max-width: 767px){.gr-service-flow .flowCont__group .row p{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.gr-service-flow .flowCont__group .row .sub{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:bold;margin-bottom:5px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:15px;display:inline-block}@media (max-width: 767px){.gr-service-flow .flowCont__group .row .sub{font-size:14px;font-size:1.4rem;line-height:1.71429em;text-align:justify;margin-bottom:20px}}.gr-service-flow .flowCont .str{font-size:24px;font-size:2.4rem;line-height:2.22222em;letter-spacing:.05em;font-weight:bold;margin-bottom:5px}@media (max-width: 767px){.gr-service-flow .flowCont .str{font-size:20px;font-size:2rem;line-height:1.4em}}.gr-service-flow .flowCont .desc{-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.gr-service-flow .flowCont .desc{font-size:14px;font-size:1.4rem;line-height:1.71429em;text-align:justify}}.gr-service-flow .flowCont .lst-img{display:flex;flex-wrap:wrap;width:calc(100% + 33px);margin-left:-16px;margin-right:-17px;margin-bottom:14px}@media (max-width: 767px){.gr-service-flow .flowCont .lst-img{width:100%;margin-right:0;margin-left:0;justify-content:space-between;margin-bottom:12px}}.gr-service-flow .flowCont .lst-img li{width:33.333%;padding:0 17px 0 16px}@media (max-width: 767px){.gr-service-flow .flowCont .lst-img li{width:calc(50% - 3px);padding:0;margin-bottom:8px}.gr-service-flow .flowCont .lst-img li.fullsp{width:100%}.gr-service-flow .flowCont .lst-img li.fullsp img{width:100%}}.gr-service-flow .flowCont .lst-img li p{text-align:justify;margin-top:12px}@media (max-width: 767px){.gr-service-flow .flowCont .lst-img li p{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.05em;font-weight:bold;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";padding-bottom:25px}}.gr-service-voice{background-color:#fff;min-height:500px;margin-top:35px;padding-top:80px;overflow:hidden}@media (max-width: 767px){.gr-service-voice{padding-top:30px}}.gr-service-voice .inWrap{max-width:1296px;margin-left:auto;margin-right:auto;width:calc(100% - 40px);padding-left:0;display:flex}@media (max-width: 767px){.gr-service-voice .inWrap{flex-wrap:wrap}}.gr-service-voice .voice-label{flex:1;color:#1D5CAB}@media only screen and (max-width: 1024px){.gr-service-voice .voice-label{padding-right:20px}}@media (max-width: 767px){.gr-service-voice .voice-label{width:100%}}.gr-service-voice .voice-label .txten{font-size:32px;font-size:3.2rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;font-family:"Lato",sans-serif;font-feature-settings:normal;display:inline-block;margin-bottom:24px}@media (max-width: 767px){.gr-service-voice .voice-label .txten{font-size:30px;font-size:3rem;margin-bottom:4px}}.gr-service-voice .voice-label .txtjp{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.gr-service-voice .voice-label .txtjp{font-size:15px;font-size:1.5rem;line-height:1.33333em}}.gr-service-voice .voice-cont{width:59.4%;padding-top:13px;padding-bottom:90px}@media only screen and (max-width: 1024px){.gr-service-voice .voice-cont{width:69%}}@media (max-width: 767px){.gr-service-voice .voice-cont{width:100%;padding-top:24px;padding-bottom:45px}}.gr-service-voice .voice-cont .item{border:3px solid #1D5CAB;border-radius:10px;margin-bottom:48px}@media (max-width: 767px){.gr-service-voice .voice-cont .item{margin-bottom:23px}}.gr-service-voice .voice-cont .item__wrap{display:flex;padding:48px 40px 46px 48px;flex-wrap:wrap;align-items:flex-start}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap{padding:17px 16px 17px}}.gr-service-voice .voice-cont .item__wrap .im{width:184px;text-align:center}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .im{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px}}.gr-service-voice .voice-cont .item__wrap .im__lay{position:relative;width:176px;position:relative;border-radius:50%;overflow:hidden;margin-bottom:12px}.gr-service-voice .voice-cont .item__wrap .im__lay:before{display:block;content:" ";width:100%;padding-top:100%}.gr-service-voice .voice-cont .item__wrap .im__lay>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .im__lay{width:96px;height:96px;margin-right:15px}}.gr-service-voice .voice-cont .item__wrap .im__lay img{position:absolute;object-fit:cover;top:0;left:0}.gr-service-voice .voice-cont .item__wrap .im__name{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:.05em;font-weight:500;display:inline-block}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .im__name{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-top:-10px}}.gr-service-voice .voice-cont .item__wrap .dtl{width:calc(100% - 184px);padding-left:30px}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .dtl{width:100%;padding-left:0}}.gr-service-voice .voice-cont .item__wrap .dtl .str{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.05em;font-weight:bold;color:#1D5CAB;margin-bottom:7px}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .dtl .str{font-size:18px;font-size:1.8rem;line-height:1.55556em}}.gr-service-voice .voice-cont .item__wrap .dtl .txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:500;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-ms-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";text-align:justify}@media (max-width: 767px){.gr-service-voice .voice-cont .item__wrap .dtl .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.gr-service-price{background:#3195D3;color:#fff;overflow:hidden;padding-top:90px;padding-bottom:49px}@media (max-width: 767px){.gr-service-price{padding-top:47px}}.gr-service-price .inWrap{max-width:1296px;margin-left:auto;margin-right:auto;width:calc(100% - 40px);padding-left:0;display:flex;flex-wrap:wrap}.gr-service-price .gr-title{font-family:"Lato",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:600;margin-bottom:30px}@media (max-width: 767px){.gr-service-price .gr-title{font-size:30px;font-size:3rem;margin-bottom:4px}}.gr-service-price .gr-tbl{width:100%}.gr-service-price .gr-tbl .ttl-tb{font-size:24px;font-size:2.4rem;letter-spacing:.05em;font-weight:bold;margin-bottom:33px}@media (max-width: 767px){.gr-service-price .gr-tbl .ttl-tb{font-size:16px;font-size:1.6rem;line-height:1.5em}}.gr-service-price .wrap-table{overflow:auto;padding-bottom:22px}@media (max-width: 767px){.gr-service-price .wrap-table{width:calc(100% + 20px)}}.gr-service-price .grid-table{max-width:1296px;width:100%;margin:0 auto;color:#ffffff;font-family:"Noto Sans JP",sans-serif;width:1296px}.gr-service-price .grid-table .row{display:flex}.gr-service-price .grid-table .row .th{display:flex;align-items:center;justify-content:center}.gr-service-price .grid-table .row td{display:flex;align-items:center;justify-content:center}.gr-service-price .grid-table .cell{display:flex;align-items:stretch;justify-content:center;padding:0 15px;text-align:center;line-height:1.4;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;height:80px}@media (max-width: 767px){.gr-service-price .grid-table .cell{font-size:16px;font-size:1.6rem;height:45px}}.gr-service-price .grid-table .cell .data{border-bottom:1px solid rgba(255,255,255,0.5);width:100%;display:flex;align-items:center;justify-content:center;height:100%;padding:24px 0 25px;height:100%}@media (max-width: 767px){.gr-service-price .grid-table .cell .data{padding:10px 0 10px}}.gr-service-price .grid-table .cell .data .en{font-family:"Lato",sans-serif;font-feature-settings:normal;font-weight:bold;display:inline-block}.gr-service-price .grid-table .cell .data span{font-size:18px;font-size:1.8rem;display:inline-block;font-family:"Noto Sans JP",sans-serif;position:relative;top:2px}@media (max-width: 767px){.gr-service-price .grid-table .cell .data span{font-size:14px;font-size:1.4rem;top:1px}}.gr-service-price .grid-table .cell .data.price-num{font-size:32px;font-size:3.2rem;font-family:"Lato",sans-serif;font-feature-settings:normal}@media (max-width: 767px){.gr-service-price .grid-table .cell .data.price-num{font-size:20px;font-size:2rem}}@media (max-width: 767px){.gr-service-price .grid-table .cell .data.price-x img{width:23px}}@media (max-width: 767px){.gr-service-price .grid-table .cell .data.price-cir img{width:18px}}.gr-service-price .grid-table .cell .data.temp i{display:inline-block;width:47px;height:3px;background-color:#fff}@media (max-width: 767px){.gr-service-price .grid-table .cell .data.temp i{width:22px;height:2px}}.gr-service-price .grid-table .cell.head{height:inherit}.gr-service-price .grid-table .cell.head .data{padding-top:38px;padding-bottom:28px}@media (max-width: 767px){.gr-service-price .grid-table .cell.head .data{padding-top:14px;padding-bottom:12px}}.gr-service-price .grid-table .cell.last .data{padding-bottom:30px;height:inherit;border-bottom:none}@media (max-width: 767px){.gr-service-price .grid-table .cell.last .data{padding-bottom:12px}}.gr-service-price .grid-table.col-c4{display:grid;grid-template-columns:repeat(4, 1fr)}.gr-service-price .grid-table.col-c4 .cell:nth-child(4n+1){background-color:rgba(255,255,255,0.1);width:370px}.gr-service-price .grid-table.col-c4 .cell:nth-child(4n+2){background-color:rgba(255,255,255,0.2)}.gr-service-price .grid-table.col-c4 .cell:nth-child(4n+3){background-color:rgba(255,255,255,0.3)}.gr-service-price .grid-table.col-c4 .cell:nth-child(4n+4){background-color:rgba(255,255,255,0.2)}.gr-service-price .grid-table.col-c4 .cell:nth-last-child(-n+4){border-bottom:none}.gr-service-price .grid-table.col-c5{grid-template-columns:repeat(5, 1fr);display:grid}.gr-service-price .grid-table.col-c5 .cell:nth-child(5n+1){background-color:rgba(255,255,255,0.1);width:286px}.gr-service-price .grid-table.col-c5 .cell:nth-child(5n+2){background-color:rgba(255,255,255,0.3)}.gr-service-price .grid-table.col-c5 .cell:nth-child(5n+3){background-color:rgba(255,255,255,0.2)}.gr-service-price .grid-table.col-c5 .cell:nth-child(5n+4){background-color:rgba(255,255,255,0.3)}.gr-service-price .grid-table.col-c5 .cell:nth-child(5n+5){background-color:rgba(255,255,255,0.2)}.gr-service-price .circle{line-height:1}.gr-service-price .touch{display:none}@media (max-width: 767px){.gr-service-price .touch{text-align:center;display:block;margin-left:auto;margin-right:auto;padding-top:10px}.gr-service-price .touch span{font-size:12px;font-size:1.2rem;line-height:1.58333em;letter-spacing:.05em;position:relative;display:inline-block;padding-left:37px}.gr-service-price .touch span i{position:absolute;width:30px;height:32px;left:0;top:0;background:url("../../img/common/icon/ico_hand.svg") no-repeat center center/100% 100%}}@media (max-width: 767px){.gr-service-price .os-theme-dark>.os-scrollbar-horizontal,.gr-service-price .os-theme-light>.os-scrollbar-horizontal{width:calc(100% - 20px)}}.gr-service-price .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background-color:rgba(0,0,0,0.2)}@media (max-width: 767px){.service-personal .gr-service-cmn .tbl__lb .note.abs{right:0;bottom:auto;top:7px;left:125px}}@media (max-width: 767px){.service-personal .gr-service-cmn .gr-target .tbl__lst li:nth-child(4){margin-right:0}}.service-personal .gr-service-flow{background-position:left 0 top 170px;padding-bottom:56px}@media (max-width: 767px){.service-personal .gr-service-flow{padding-bottom:15px;background:#1D5CAB url(../../img/personal/flow_bg_sp.jpg) no-repeat left top/100% auto}}.service-personal .gr-service-flow .bxchart-c1{margin-bottom:54px;margin-top:-35px}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c1{margin-top:20px;margin-bottom:40px}}.service-personal .gr-service-flow .bxchart-c1 .desc{margin-top:20px}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c1 .desc{margin-top:25px}}.service-personal .gr-service-flow .bxchart-c2{padding-top:16px;display:flex;flex-wrap:wrap}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c2{padding-top:0;margin-top:-5px}}@media only screen and (max-width: 1024px){.service-personal .gr-service-flow .bxchart-c2 img{width:50%}}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c2 img{width:100%}}.service-personal .gr-service-flow .bxchart-c2 .txt{width:100%;margin-bottom:36px}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c2 .txt{margin-bottom:22px}}.service-personal .gr-service-flow .bxchart-c2 .txt2{flex:1;padding-top:203px;padding-left:10px}@media only screen and (max-width: 1024px){.service-personal .gr-service-flow .bxchart-c2 .txt2{padding-top:8.54167vw}}@media (max-width: 767px){.service-personal .gr-service-flow .bxchart-c2 .txt2{padding-top:15px;padding-left:0}}@media (max-width: 767px){.service-personal .gr-service-price .gr-title{margin-left:auto;margin-right:auto}}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl .ttl-tb{margin-bottom:16px}}.service-personal .gr-service-price .gr-tbl--st01{margin-bottom:52px}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl--st01{margin-bottom:35px}}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl--st01 .ttl-tb{text-align:center}}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl--st01 .grid-table{width:820px;padding-right:20px}.service-personal .gr-service-price .gr-tbl--st01 .grid-table.col-c4 .cell:nth-child(4n+1){width:240px}}.service-personal .gr-service-price .gr-tbl--st02{margin-bottom:22px}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl--st02{margin-bottom:0}}@media (max-width: 767px){.service-personal .gr-service-price .gr-tbl--st02 .grid-table{width:800px;padding-right:20px}.service-personal .gr-service-price .gr-tbl--st02 .grid-table.col-c5 .cell:nth-child(5n+1){width:240px}}.service-school .gr-service-cmn .gr-img{margin-bottom:42px}@media (max-width: 767px){.service-school .gr-service-cmn .gr-target .tbl__lb .note.abs{top:5px;left:130px;right:auto}}@media (min-width: 768px){.service-school .gr-service-cmn .gr-target .tbl__lst li{width:calc(25% - 20px)}.service-school .gr-service-cmn .gr-target .tbl__lst li:nth-child(1){margin-right:20px}.service-school .gr-service-cmn .gr-target .tbl__lst li:nth-child(2){margin-right:35px}.service-school .gr-service-cmn .gr-target .tbl__lst li:nth-child(3){margin-right:40px}.service-school .gr-service-cmn .gr-target .tbl__lst li:nth-child(4){margin-right:0;width:calc(25% - 35px)}.service-school .gr-service-cmn .gr-target .tbl__lst li:nth-child(7){margin-right:80px}}@media (max-width: 767px){.service-school .gr-service-cmn .gr-target .tbl__lst li{margin-right:12px}}.service-school .gr-service-flow{background-color:#1D5CAB;padding-top:80px;color:#fff;background:#1D5CAB url("../../img/school/flow_bg.jpg") no-repeat left 39px top 224px/630px auto;min-height:1534px}@media only screen and (max-width: 1100px){.service-school .gr-service-flow{min-height:auto}}@media (device-width: 1024px) and (device-height: 1366px), (device-height: 1024px) and (device-width: 1366px), (device-width: 834px) and (device-height: 1194px), (device-height: 834px) and (device-width: 1194px){.service-school .gr-service-flow{min-height:auto}}@media (max-width: 767px){.service-school .gr-service-flow{background:#1D5CAB url("../../img/school/flow_bg_sp.jpg") no-repeat left 0 top 0/100% auto;padding-top:35px;padding-bottom:10px}}@media (max-width: 767px){.service-school .gr-service-flow .flowCont .str{margin-bottom:16px}}@media (min-width: 768px){.service-school .gr-service-price{padding-bottom:70px;padding-top:70px}}@media (max-width: 767px){.service-school .gr-service-price .grid-table{width:820px;padding-right:20px;max-width:inherit}}.service-school .gr-service-price .boxTime{width:100%}.service-school .gr-service-price .boxTime .time-table{text-align:center;width:100%;margin-bottom:40px}.service-school .gr-service-price .boxTime .time-table .txt{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.1em;font-weight:bold;margin-bottom:25px;text-indent:20px;margin-left:-20px;margin-top:-10px}@media (max-width: 767px){.service-school .gr-service-price .boxTime .time-table .txt{font-size:16px;font-size:1.6rem;margin-left:auto;text-indent:unset;margin-top:12px;text-align:left}}.service-school .gr-service-price .boxTime .time-table .c-btn{cursor:pointer}@media (min-width: 768px){.service-school .gr-service-price .boxTime .time-table .c-btn{width:calc(100% - 40px);max-width:800px;margin-left:auto;margin-right:auto;height:65px;text-align:center;padding-left:60px;padding-right:20px}.service-school .gr-service-price .boxTime .time-table .c-btn::before{background-color:#1D5CAB}.service-school .gr-service-price .boxTime .time-table .c-btn span{display:inline-block;width:auto;margin-left:auto;margin-right:auto;color:#1D5CAB;text-decoration:underline;text-underline-offset:5px;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.1em;font-weight:bold}.service-school .gr-service-price .boxTime .time-table .c-btn .arr{width:40px;height:40px}.service-school .gr-service-price .boxTime .time-table .c-btn .arr::before,.service-school .gr-service-price .boxTime .time-table .c-btn .arr:after{background-size:22px 12px;background-image:url(../../img/school/arr_right_white2.svg)}}@media only screen and (min-width: 1025px){.service-school .gr-service-price .boxTime .time-table .c-btn:hover span{color:#fff}.service-school .gr-service-price .boxTime .time-table .c-btn:hover .arr{background-color:#3195D3}}@media (max-width: 767px){.service-school .gr-service-price .boxTime .time-table .c-btn{max-width:310px;margin-left:auto;margin-right:auto}.service-school .gr-service-price .boxTime .time-table .c-btn span{color:#1D5CAB;text-decoration:underline;text-underline-offset:1px;padding-top:1px}.service-school .gr-service-price .boxTime .time-table .c-btn .arr:after{background-size:12px 10px}}.service-school .gr-service-price .grid-table.col-col2{grid-template-columns:repeat(1, 1fr)}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2{margin-top:20px}}.service-school .gr-service-price .grid-table.col-col2 .row{display:grid;grid-template-columns:210px 1fr}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row{grid-template-columns:126px 1fr}}.service-school .gr-service-price .grid-table.col-col2 .row:first-child .th,.service-school .gr-service-price .grid-table.col-col2 .row:first-child .td{height:116px;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold;padding-top:10px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row:first-child .th,.service-school .gr-service-price .grid-table.col-col2 .row:first-child .td{height:65px}}.service-school .gr-service-price .grid-table.col-col2 .row .th{background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;padding:0 30px;height:95px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .th{height:55px;padding:0 10px}}.service-school .gr-service-price .grid-table.col-col2 .row .th .label{height:100%;border-bottom:1px solid #fff;width:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .th .label{font-size:16px;font-size:1.6rem}}.service-school .gr-service-price .grid-table.col-col2 .row .td{background-color:rgba(255,255,255,0.2);padding:0 30px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td{padding:0 10px}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont{display:grid;grid-template-columns:1fr 238px;gap:24px;height:100%}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont{grid-template-columns:1fr 138px}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2{width:100%;display:flex;align-items:center;justify-content:center}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-02,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-02{font-size:25px;font-size:2.5rem;line-height:1.8em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-02,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-02{font-size:20px;font-size:2rem}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-03,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-03{font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:bold;height:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;font-family:"Lato",sans-serif}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-03,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-03{font-size:20px;font-size:2rem}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-03 em,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-03 em{font-family:"Noto Sans JP",sans-serif;font-size:18px;position:relative;top:3px;font-style:normal}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-03 em,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-03 em{font-size:14px;top:1px}}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-03.img-x img,.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .txt-03.img-x img{width:22px}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1{width:100%}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-01{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #fff;width:100%}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .txt-01{font-size:16px;font-size:1.6rem}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr03{width:100%;height:100%;display:grid;grid-template-columns:1fr 157px 157px;gap:24px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr03{grid-template-columns:1fr 150px 150px}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr03 .txt-02{height:100%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #fff}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr02{width:100%;height:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr02 .txt-03{height:100%;display:flex;align-items:center;justify-content:center}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c1 .gr01{width:100%;height:100%}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2{border-bottom:1px solid #fff}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .bx{border-bottom:none}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .bx .txt-01{font-size:16px;font-size:1.6rem}}.service-school .gr-service-price .grid-table.col-col2 .row .td .cont__col-c2 .bx .txt-03{border-bottom:none}.service-school .gr-service-price .grid-table.col-col2 .row:nth-child(3) .th,.service-school .gr-service-price .grid-table.col-col2 .row:nth-child(4) .th{height:80px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row:nth-child(3) .th,.service-school .gr-service-price .grid-table.col-col2 .row:nth-child(4) .th{height:55px}}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .th{height:194px;padding-bottom:30px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row:last-child .th{height:158px;padding-bottom:20px}}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td{padding-bottom:30px}@media (max-width: 767px){.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td{padding-bottom:20px}}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td .grbx{display:flex;flex-direction:column;padding-top:18px}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td .grbx .bx{display:flex}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td .grbx .txt-03{flex-wrap:wrap;width:100%}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td .grbx .txt-03:first-child{margin-bottom:18px}.service-school .gr-service-price .grid-table.col-col2 .row:last-child .td .grbx .txt-03 em.note{display:block;width:100%;text-align:center;line-height:1}@media (min-width: 768px){.service-school .gr-service-voice{padding-top:50px}}@media (min-width: 768px){.service-school .gr-service-voice .voice-cont{padding-bottom:65px}}@media (min-width: 768px){.service-team .gr-service-cmn .tbl__lb{width:210px}}@media (min-width: 768px){.service-team .gr-service-cmn .gr-target .tbl{padding-bottom:45px}}@media (max-width: 767px){.service-team .gr-service-cmn .gr-target .tbl__lb{margin-bottom:41px}}.service-team .gr-service-cmn .gr-target .tbl__lb::before{height:calc(100% - 20px)}.service-team .gr-service-cmn .gr-target .tbl__lb .note{line-height:1.5}@media (max-width: 767px){.service-team .gr-service-cmn .gr-target .tbl__lb .note.abs{top:32px;left:0;right:auto}}@media (max-width: 767px){.service-team .gr-service-cmn .gr-target .tbl__lb .tit::before{bottom:-36px}}.service-team .gr-service-cmn .gr-target .tbl__lst li{width:auto;margin-right:64px}.service-team .gr-service-cmn .gr-target .txtnote{font-size:18px;font-size:1.8rem;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-team .gr-service-cmn .gr-target .txtnote{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.service-team .gr-service-cmn .gr-recommend .tbl__lst .check:nth-child(2n+1){width:calc(50% - 22px)}}.service-team .gr-service-flow{background:#1D5CAB url(../../img/team/flow_bg.jpg) no-repeat left top/100% auto;min-height:1760px}@media (max-width: 767px){.service-team .gr-service-flow{background:#1D5CAB url(../../img/team/flow_bg_sp.jpg) no-repeat left top/100% auto;min-height:auto}}@media (min-width: 768px){.service-team .gr-service-flow .flowCont__group:first-child{margin-bottom:64px}}.service-team .gr-service-flow .flowCont .lst-img .itemtxt{width:calc(100% - 33.333%)}@media (max-width: 767px){.service-team .gr-service-flow .flowCont .lst-img .itemtxt{width:100%;margin-top:10px}}.service-team .gr-service-price .grid-table{width:100%}.service-team .gr-service-price .tbl-st01{margin-bottom:30px;width:100%}.service-team .gr-service-price .tbl-st01 .row{display:grid;grid-template-columns:387px 1fr;width:100%}@media (max-width: 767px){.service-team .gr-service-price .tbl-st01 .row{grid-template-columns:126px 1fr}}.service-team .gr-service-price .tbl-st01 .row .th{background-color:rgba(255,255,255,0.1);font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;padding:10px 10px;min-height:80px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.service-team .gr-service-price .tbl-st01 .row .th{min-height:128px}}@media (max-width: 767px){.service-team .gr-service-price .tbl-st01 .row .th{font-size:16px;font-size:1.6rem}}@media (min-width: 768px){.service-team .gr-service-price .tbl-st01 .row.only .th{min-height:80px}}.service-team .gr-service-price .tbl-st01 .row .td{background-color:rgba(255,255,255,0.2)}.service-team .gr-service-price .tbl-st01 .row .td .cont{height:100%;display:flex;align-items:center}.service-team .gr-service-price .tbl-st01 .row .td .cont .num{font-family:"Lato",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:bold;display:inline-block}@media (max-width: 767px){.service-team .gr-service-price .tbl-st01 .row .td .cont .num{font-size:20px;font-size:2rem}}.service-team .gr-service-price .tbl-st01 .row .td .cont .sub{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;position:relative;top:12px}@media (max-width: 767px){.service-team .gr-service-price .tbl-st01 .row .td .cont .sub{font-size:14px;font-size:1.4rem;top:5px}}.service-team .gr-service-price .tbl-st01 .row .td .cont .sub.is-nenkaihi{top:3px}@media (max-width: 767px){.service-team .gr-service-price .tbl-st01 .row .td .cont .sub.is-nenkaihi{top:1px}}.service-team .gr-service-price .tbl-st01 .row .td .cont--colsp{display:flex;flex-wrap:wrap;align-items:flex-start;line-height:1;height:auto}.service-team .gr-service-price .tbl-st01 .td .cont{text-align:center;justify-content:center;width:100%}.service-team .gr-service-price .gr-tbl--s01{margin-bottom:20px}.service-team .gr-service-price .grBox{width:100%}.service-team .gr-service-price .grBox .head{padding:20px 30px;margin-bottom:0;background-color:rgba(29,92,171,0.5)}.service-team .gr-service-price .grBox .head span{font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.05em;font-weight:bold;color:#fff}@media (max-width: 767px){.service-team .gr-service-price .grBox .head span{font-size:20px;font-size:2rem}}.service-team .gr-service-price .grBox .dtl .lst__row{width:100%;margin-left:auto;margin-right:auto;padding:37px 0 0px}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row{padding:20px 0 0}}.service-team .gr-service-price .grBox .dtl .lst__row:last-child .ins{border-bottom:none}.service-team .gr-service-price .grBox .dtl .lst__row .ins{display:flex;flex-wrap:wrap;max-width:1030px;align-items:center;margin-left:auto;margin-right:auto;padding-bottom:30px;border-bottom:1px solid #fff;margin-bottom:10px}.service-team .gr-service-price .grBox .dtl .lst__row .lb{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.service-team .gr-service-price .grBox .dtl .lst__row .lb01{width:380px;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.1em;font-weight:bold;display:flex;align-items:center}@media only screen and (max-width: 1100px){.service-team .gr-service-price .grBox .dtl .lst__row .lb01{font-size:24px;font-size:2.4rem}}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb01{font-size:18px;font-size:1.8rem;width:100%}}.service-team .gr-service-price .grBox .dtl .lst__row .lb01 span{padding-left:28px}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb01 span{padding-left:12px}}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb01 i{width:40px}}.service-team .gr-service-price .grBox .dtl .lst__row .lb01.full{width:100%}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb01.full span{font-size:17px}}.service-team .gr-service-price .grBox .dtl .lst__row .lb02{flex:1;padding-left:15px;padding-top:5px}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb02{padding-left:0}}.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit{display:flex;flex-wrap:wrap;max-width:455px;margin-left:0}.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit.full{max-width:100%}.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit.full li{margin-right:0}.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit li{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold;margin-right:30px}@media only screen and (max-width: 1100px){.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit li{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl .lst__row .lb02 ul.ulit li{font-size:14px;font-size:1.4rem}}.service-team .gr-service-price .grBox .dtl__hd{padding:20px 0 8px 30px}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl__hd{padding:10px 0 10px 0}}.service-team .gr-service-price .grBox .dtl__hd span{width:100%;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.05em;font-weight:bold;display:flex;align-items:center;border-bottom:1px solid #fff;padding-bottom:15px}@media (max-width: 767px){.service-team .gr-service-price .grBox .dtl__hd span{font-size:18px;font-size:1.8rem;padding-bottom:10px}}.service-team .gr-service-price .grBox--bx01{margin-bottom:3px}@media (min-width: 768px){.service-team .gr-service-price .grBox--bx01 .head{margin-bottom:-6px}}.service-team .gr-service-price .grBox--bx01 .lst__row:not(:last-child){border-bottom:1px solid #fff}.service-team .gr-service-price .grBox--bx01 .lst__row:not(:last-child) .ins{padding-bottom:20px;border-bottom:none}.service-team .gr-service-price .grBox--bx02 .lb{margin-bottom:40px}.service-team .gr-service-price .grBox--bx02 .tbl-st01{margin-bottom:18px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .tbl-st01{margin-bottom:12px}}.service-team .gr-service-price .grBox--bx02 .tbl-st01.mrb{margin-bottom:27px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .tbl-st01.mrb{margin-bottom:17px}}.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row{grid-template-columns:212px 1fr}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row{grid-template-columns:116px 1fr}}.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row .td{padding:24px 20px 24px 20px;display:flex;align-items:center}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row .td{padding-left:10px;padding-right:10px}}.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row .td .conttxt .txt{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row .td .conttxt .txt{font-size:14px;font-size:1.4rem}}.service-team .gr-service-price .grBox--bx02 .tbl-st01 .row.only .td{padding-top:0;padding-bottom:0}.service-team .gr-service-price .grBox--bx02 .lb2{margin-bottom:25px;margin-top:22px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .lb2{padding-left:0;margin-bottom:15px;margin-top:20px}}.service-team .gr-service-price .grBox--bx02 .lb2 span{font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .lb2 span{font-size:20px;font-size:2rem}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row:first-child .th{height:80px;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold;padding-top:10px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row:first-child .th{height:65px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th{background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;padding:0 10px;height:80px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th{height:55px;padding:0 10px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont{height:100%;border-bottom:1px solid #fff;width:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont{font-size:16px;font-size:1.6rem}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .num{font-family:"Lato",sans-serif;font-size:24px;font-size:2.4rem;font-style:normal}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .num{font-size:18px;font-size:1.8rem}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .xl{font-size:32px;font-size:3.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;font-family:"Lato",sans-serif}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .xl{font-size:20px;font-size:2rem}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .sml{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;position:relative;top:3px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .sml{font-size:14px;font-size:1.4rem;top:2px}}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row .th .cont .img-x{width:22px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row:last-child .th{height:122px;padding-bottom:40px}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table .row:last-child .th .cont{height:80px}@media only screen and (max-width: 1030px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4{width:1030px}}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4{width:740px;padding-right:20px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4 .row{display:grid;grid-template-columns:repeat(4, 1fr)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4 .row .th:nth-child(1){background-color:rgba(255,255,255,0.1)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4 .row .th:nth-child(2){background-color:rgba(255,255,255,0.3)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4 .row .th:nth-child(3){background-color:rgba(255,255,255,0.2)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col4 .row .th:nth-child(4){background-color:rgba(255,255,255,0.3)}@media only screen and (max-width: 1030px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3{width:1030px}}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3{width:740px;padding-right:20px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row{display:grid;grid-template-columns:258px 1fr 1fr}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row{grid-template-columns:116px 1fr 1fr}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row .th:nth-child(1){background-color:rgba(255,255,255,0.1)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row .th:nth-child(2){background-color:rgba(255,255,255,0.3)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row .th:nth-child(3){background-color:rgba(255,255,255,0.2)}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row .th .cont .sml{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;top:2px}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row .th .cont .sml{font-size:14px;font-size:1.4rem;top:1px}}.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row:first-child .th .cont{font-size:24px;font-size:2.4rem}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .gr-tbl .grid-table.col3 .row:first-child .th .cont{font-size:18px;font-size:1.8rem}}.service-team .gr-service-price .grBox--bx02 .cap{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .cap{font-size:14px;font-size:1.4rem}}.service-team .gr-service-price .grBox--bx02 .cap.mrt{margin-top:-12px}@media only screen and (max-width: 1030px){.service-team .gr-service-price .grBox--bx02 .cap.mrt{margin-top:2px}}@media (max-width: 767px){.service-team .gr-service-price .grBox--bx02 .cap.mrt{margin-top:0}}@media (max-width: 767px){.service-team .gr-service-price .touch{padding-top:20px}}.service-grouplesson .gr-service-cmn .gr-img{margin-bottom:42px}@media (max-width: 767px){.service-grouplesson .gr-service-cmn .gr-target .tbl__lb .note.abs{top:5px;left:130px;right:auto}}@media (min-width: 768px){.service-grouplesson .gr-service-cmn .gr-target .tbl__lst{max-width:600px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.service-grouplesson .gr-service-cmn .gr-target .tbl__lst{max-width:480px}}.service-grouplesson .gr-service-cmn .gr-target .tbl__lst li{width:auto;margin-right:80px}@media (max-width: 767px){.service-grouplesson .gr-service-cmn .gr-target .tbl__lst li{margin-right:18px}}@media (min-width: 768px){.service-grouplesson .gr-service-cmn .gr-target .tbl__lst li:nth-child(3){margin-right:0}}.service-grouplesson .gr-service-flow{background:#1D5CAB url(../../img/grouplesson/flow_bg.jpg) no-repeat left top/100% auto;min-height:1520px}@media only screen and (max-width: 1100px){.service-grouplesson .gr-service-flow{min-height:auto}}@media (device-width: 1024px) and (device-height: 1366px), (device-height: 1024px) and (device-width: 1366px), (device-width: 834px) and (device-height: 1194px), (device-height: 834px) and (device-width: 1194px){.service-grouplesson .gr-service-flow{min-height:auto}}@media (max-width: 767px){.service-grouplesson .gr-service-flow{background:#1D5CAB url(../../img/grouplesson/flow_bg_sp.jpg) no-repeat left top/100% auto}}.service-grouplesson .gr-service-flow .flowCont .str{margin-bottom:16px}.service-grouplesson .gr-service-flow .flowCont .lst-img li.itemtxt{width:100%}@media (min-width: 768px){.service-grouplesson .gr-service-flow .flowCont .lst-img li.itemtxt{flex:1}}@media (min-width: 768px){.service-grouplesson .gr-service-price{padding-bottom:65px;padding-top:70px;margin-bottom:70px}}@media (max-width: 767px){.service-grouplesson .gr-service-price{margin-bottom:66px}}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table{width:820px;padding-right:20px;max-width:inherit}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2{grid-template-columns:repeat(1, 1fr)}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2{margin-top:20px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row{display:grid;grid-template-columns:210px 1fr}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row{grid-template-columns:146px 1fr}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:first-child .th,.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:first-child .td{height:116px;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold;padding-top:10px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:first-child .th,.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:first-child .td{height:65px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .th{background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;padding:0 30px;height:95px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .th{height:80px;padding:0 10px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .th .label{height:100%;border-bottom:1px solid #fff;width:100%;display:flex;align-items:center;justify-content:center;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:bold}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .th .label{font-size:16px;font-size:1.6rem}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td{background-color:rgba(255,255,255,0.2);padding:0 30px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td{padding:0 10px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont{height:100%;display:flex;align-items:center;border-bottom:1px solid #fff}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont{grid-template-columns:1fr 138px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont .lst{width:100%;display:flex;flex-wrap:wrap}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont .lst .txt{font-size:25px;font-size:2.5rem;line-height:1.8em;letter-spacing:.1em;font-weight:bold;margin-right:30px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont .lst .txt{font-size:16px;font-size:1.6rem;margin-right:15px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row .td .cont .lst .txt:last-child{margin-right:0}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:last-child .th{height:145px;padding-bottom:66px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:last-child .th{height:100px;padding-bottom:20px}}.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:last-child .td{height:145px;padding-bottom:66px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl .grid-table.col2 .row:last-child .td{height:100px;padding-bottom:20px}}@media (min-width: 768px){.service-grouplesson .gr-service-price .gr-tbl--st01{margin-bottom:60px}}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st01{margin-bottom:20px}}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table{width:620px;padding-right:20px;max-width:inherit}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row{grid-template-columns:244px 1fr}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row{grid-template-columns:176px 1fr}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:first-child .th,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:first-child .td{height:80px;padding-top:5px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:first-child .th,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:first-child .td{height:65px}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont{width:100%;justify-content:center}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont{justify-content:left}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont .num{font-size:32px;font-size:3.2rem;line-height:1.40625em;letter-spacing:.05em;font-weight:bold;font-family:"Lato",sans-serif}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont .num{font-size:20px;font-size:2rem}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont .sub{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;top:3px;position:relative}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row .td .cont .sub{font-size:14px;font-size:1.4rem;top:1px;left:2px}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .th,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .td{height:80px;padding-bottom:0}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .th,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .td{padding-bottom:20px}}.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .th .cont,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .th .label,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .td .cont,.service-grouplesson .gr-service-price .gr-tbl--st02 .grid-table.col2 .row:last-child .td .label{border-bottom:0}.service-grouplesson .gr-service-price .gr-tbl--st02 .txtun{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;color:#fff;position:relative;cursor:pointer}.service-grouplesson .gr-service-price .gr-tbl--st02 .txtun:after,.service-grouplesson .gr-service-price .gr-tbl--st02 .txtun::before{bottom:1.5px}@media (max-width: 767px){.service-grouplesson .gr-service-price .gr-tbl--st02 .txtun{font-size:16px;font-size:1.6rem;height:1px}}@media only screen and (min-width: 1025px){.service-grouplesson .gr-service-price .gr-tbl--st02 .txtun:hover{opacity:1}}.service-grouplesson .gr-service-price .boxTime{width:100%;margin-top:86px}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime{margin-top:30px}}.service-grouplesson .gr-service-price .boxTime .time-table{width:100%;margin-bottom:40px;text-align:left}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table{margin-bottom:0}}.service-grouplesson .gr-service-price .boxTime .time-table .txt{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.1em;font-weight:bold;margin-bottom:35px;text-indent:20px;margin-left:-20px;margin-top:-10px}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .txt{font-size:16px;font-size:1.6rem;margin-left:auto;text-indent:unset;margin-top:12px;text-align:left}}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn{width:calc(100% - 40px);max-width:192px;margin-left:0;margin-right:auto;text-align:center;padding:3px 10px 3px 15px;height:34px;cursor:pointer}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn{height:48px}}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn::before{background-color:#fff}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn span{font-size:14px;letter-spacing:0.05em}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn span{font-size:15px}}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn .arr{width:20px;height:20px}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn .arr{width:32px;height:32px}}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn .arr:after{background-size:10px 10px}@media (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn{max-width:310px;margin-left:auto;margin-right:auto}.service-grouplesson .gr-service-price .boxTime .time-table .c-btn .arr:after{background-size:12px 10px}}@media (max-width: 767px) and (max-width: 767px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn .arr:after{background-size:14px 14px}}@media only screen and (min-width: 1025px){.service-grouplesson .gr-service-price .boxTime .time-table .c-btn:hover span{color:#1D5CAB}}

/*# sourceMappingURL=maps/service-cmn.min.css.map */
