body{background:#efebf4}.contentsArea{position:relative;background:#fff;margin-top:13.8888888889vw}@media screen and (min-width: 1441px){.contentsArea{margin-top:200px}}@media screen and (max-width: 768px){.contentsArea{.margin-top:18.6666666667vw}}.contentsArea .innerBlock{max-width:73.8888888889vw;width:100%;margin:auto;padding-top:6.9444444444vw}@media screen and (min-width: 1441px){.contentsArea .innerBlock{max-width:1064px;padding-top:100px}}@media screen and (max-width: 768px){.contentsArea .innerBlock{max-width:none;width:auto;margin:0 24px;padding-top:16vw}}.contentsArea .download{margin-bottom:120px}@media screen and (max-width: 768px){.contentsArea .download{margin-bottom:60px}}.contentsArea .download .text{text-align:center}.contentsArea .download .cp-btn-03{margin:45px auto 0}@media screen and (max-width: 768px){.contentsArea .download .cp-btn-03{margin:30px auto 0}}.contentsArea .wrap{display:block;position:relative}.contentsArea .wrap+.wrap{margin-top:10px}.contentsArea .wrap+table{margin-left:0}.contentsArea .text{position:relative;display:block;color:#311e57;font-size:16px;line-height:160%}@media screen and (max-width: 768px){.contentsArea .text{font-size:14px}}.contentsArea .text+.text{margin-top:20px}@media screen and (max-width: 768px){.contentsArea .text+.text{margin-top:15px}}.contentsArea .text .num{display:block;position:absolute;top:0;bottom:0;left:0;margin:auto}.contentsArea .text.--list{display:block;margin-left:36px}@media screen and (max-width: 768px){.contentsArea .text.--list{margin-left:20px}}.contentsArea .text.--list .num{left:-38px}.contentsArea .text.--list.--num{margin-left:8px}.contentsArea .text.--list.--num .num{left:-18px}.contentsArea .text.--list .img.--contact{margin-top:10px}.contentsArea .text.--list .text.--text+.text.--text,.contentsArea .text.--list .text.--text+.wrap{margin-top:5px}.contentsArea .text.--list .text.--text .num{left:0}.contentsArea .text.--profile{width:fit-content;margin-left:auto}.contentsArea .text.--right{text-align:right}.contentsArea .text.--left{text-align:left}.contentsArea .text.--tm{margin-top:5px}.contentsArea .text .t{display:block}.contentsArea .title{color:#311e57;font-size:18px;line-height:180%;margin-bottom:20px}@media screen and (max-width: 768px){.contentsArea .title{font-size:16px}}.contentsArea .title+.text{margin-top:10px;padding-left:0}@media screen and (max-width: 768px){.contentsArea .title+.text{margin-top:0}}.contentsArea .row .text.--num{padding-left:15px}.contentsArea .row .text.--text{padding-left:30px}.contentsArea .row .text.--title+.text{margin-top:5px}.contentsArea .row+.row{position:relative;margin-top:40px;padding-top:40px}@media screen and (max-width: 768px){.contentsArea .row+.row{margin-top:25px;padding-top:25px}}.contentsArea .row+.row::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:#eaeaea}.contentsArea .table{display:flex;gap:0 145px;margin-top:40px}@media screen and (max-width: 1000px){.contentsArea .table{display:block;margin-top:34px}}.contentsArea .table img{width:261px}@media screen and (max-width: 1000px){.contentsArea .table img{margin-top:55px}}@media screen and (max-width: 1000px)and (max-width: 768px){.contentsArea .table img{width:197px;height:auto;margin:55px auto 0}}.contentsArea .table .serviceList{background:#efebf4;padding:15px 0}.contentsArea .table .item{display:flex;padding:0 50px}@media screen and (max-width: 768px){.contentsArea .table .item{display:block;padding:0 14px}}.contentsArea .table .item+.item{margin-top:15px;padding-top:15px;border-top:1px solid #fff}.contentsArea .table .title,.contentsArea .table .text{color:#311e57;font-size:16px;line-height:160%}.contentsArea .table .title{width:65px}@media screen and (max-width: 768px){.contentsArea .table .title{width:auto}}.contentsArea .table .text{margin:0 0 0 168px}@media screen and (max-width: 768px){.contentsArea .table .text{margin:0}}.contentsArea table{display:block;color:#311e57;font-size:16px;line-height:160%;border:none;margin:5px 0 0 38px}@media screen and (max-width: 768px){.contentsArea table{margin:5px 0 0 20px;font-size:14px}}.contentsArea table .title{text-align:center;font-size:16px}@media screen and (max-width: 768px){.contentsArea table .title{font-size:14px}}.contentsArea table+.text{margin-top:20px}@media screen and (max-width: 768px){.contentsArea table+.text{margin-top:20px}}.contentsArea table+.wrap{margin-top:10px}.contentsArea .img+.wrap{margin-top:10px}.contentsArea .img.--contact{width:504px;margin-top:20px;height:100%}.contentsArea .img.--bo{width:504px;margin-top:5px;height:100%}.contentsArea .img.--bo+.wrap{margin-top:10px}.contentsArea .img.--mg{width:473px;margin-top:5px;height:100%}
