main.wide{max-width:1100px}.page h2{position:relative;font-size:28px;margin:0 0 40px;padding-bottom:20px;border-bottom:1px solid #ccc;margin-top:50px}.about-table th{min-width:105px}.page h2:after{content:'';position:absolute;height:3px;background-color:#0264ad;margin-right:50px;width:10%;bottom:-2px;animation:headline 2s forwards}h2.simple-h2{font-size:30px;border-bottom:none;text-align:center;margin:70px auto}h2.simple-h2:after{left:50%;transform:translate(-50%);animation:none;bottom:6px;width:50px}.page h3{padding-left:20px;margin-top:30px;font-size:20px}.page h3:before{position:absolute;content:'';width:10px;height:10px;top:50%;left:0;transform:translateY(-50%);background-color:#0264ad;opacity:.7}.page h3:after{position:absolute;content:'';width:10px;height:10px;top:calc(50% - 5px);left:5px;transform:translateY(-50%);background-color:#11222f;opacity:.7}section{margin:0 0 80px}.float-right{float:right}.page .wp-block-list{list-style:disc}.definition{position:relative}.reliance{position:absolute;bottom:-46px;right:0;max-width:400px;z-index:-1}.reliance:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8)}.about-pr{margin-top:20px}.presentation{max-width:500px;padding:10px 0 20px 50px}.border-animation ol{padding:25px 25px 25px 43px}.border-animation{margin:40px auto}.flow{position:relative;border-top:1px dotted #cad4f9;margin:70px auto;max-width:500px}.flow:before{content:'';position:absolute;top:calc(50% - 1px);transform:translateY(-50%);left:47px;width:2px;height:80%;background-color:#88cad6}.flow:after{content:'';position:absolute;top:calc(87% - 1px);transform:translateY(-50%) rotate(158deg);left:42px;width:2px;height:24px;background-color:#88cad6}.flow li{padding:20px 0;border-bottom:1px dotted #cad4f9;font-size:18px;padding-left:100px;font-weight:700}.flow li:before{content:'';position:absolute;top:calc(50% - 1px);left:40px;transform:translateY(-50%);width:15px;height:15px;border-radius:50%;background-color:#cad4f9}.flow li:last-of-type:after{content:'';position:absolute;top:calc(50% - 1px);left:32px;transform:translateY(-50%);width:31px;height:31px;border-radius:50%;border:3px solid #aab7e4}th ul{margin-left:30px}th li:before{content:"";display:inline-block;position:relative;top:-.2em;left:-10px;width:6px;height:6px;border-radius:50%;background-color:#cdcdcd}.standard thead th{text-align:center;vertical-align:middle}.flow-table{margin-top:20px}table .period{color:#1e2e6a}.flow-table td{text-align:center;vertical-align:middle}.services{display:flex;padding:100px 0;flex-direction:column}.services h2{margin:0 0 80px 15%;padding-bottom:20px;border-bottom:1px solid #ccc}.services h2:before{content:'';position:absolute;height:3px;background-color:#8d72ff;margin-right:50px;width:10%;bottom:-2px;animation:headline 2s forwards}.about-box-01{width:75%;padding-left:50px}.about-box-02{width:25%}.about-box-02 img{height:500px;object-fit:cover}.p-r-step,.events-step{max-width:535px}.p-r-step ol,.events-step ol{padding:25px 25px 25px 66px}.pr-fig{margin:60px auto;max-width:500px}table.agency ul{padding:0 0 0 20px}.profile-wrapper{display:flex;margin-bottom:50px}.profile-img-wrapper{position:relative;background:linear-gradient(46deg,#3f7abe 10%,#0264ad 70%,#0264ad);width:70%;padding-bottom:18px}.profile-wrapper>div:first-of-type{display:flex;justify-content:flex-end;margin-right:35px}.profile-img-wrapper img{width:90%;margin-top:-20px;margin-left:-20px}.philosophy{font-weight:700;font-size:30px;margin:70px auto 150px;text-align:center}.profile{margin:69px;position:absolute;padding:31px 66px}.profile-name{font-size:25px;font-weight:700;margin:0}.name-e{font-size:16px;color:#616da9;margin:0;line-height:1em}.title-01{margin:0;line-height:1em}.title{margin-top:30px;line-height:1.5em}.prices-table-wrapper .border-right{border-right:solid 1px #c7d5d8}table.multi{width:100%;box-sizing:border-box}table.multi2 th{width:30%}table.multi2 td{border-right:solid 1px #c7d5d8;width:35%}table.multi th.pr{width:53px}table.multi th.list{width:150px;text-align:left}ul.lcp_catlist{margin:40px auto 60px;line-height:1.5em}ul.lcp_catlist li{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding-bottom:3px}.page-notFound input[type=text]{width:80%}@media screen and (max-width:1024px){#fixed-toc{display:none}.solution-step .flexbox-center{flex-wrap:wrap}.attention-outer{position:absolute;top:-130px;right:18px}}@media screen and (max-width:900px){.float-right{float:unset;margin:0 auto;padding:0 0 30px}}@media screen and (max-width:599px){.page h2{font-size:22px;padding-bottom:15px}.standard tr{display:flex;flex-wrap:wrap}.standard thead tr th{flex:0 0 33.33%}.standard tbody tr th{flex:0 0 100%}.standard tbody tr td{flex:0 0 33.33%}.prices-table-wrapper{overflow-x:scroll;margin-top:2px}.prices-table-wrapper table{width:100%;min-width:600px}.prices-table-wrapper th:nth-of-type(1){position:sticky;left:0}.prices-table-wrapper th:nth-of-type(1){width:100px!important}}