.tpl3H2.-center{text-align:center;margin-bottom:3.1rem}.tpl3H2.-blue{color:#4284b6}.aboutService__Course{background:#f2f7f7;padding:9rem 0}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__Course{padding:3rem 0}}.about__serviceSec{padding:5rem 0}@media only screen and (max-width:768px),only screen and (max-width:480px){.about__serviceSec{padding:2rem 0}}.about__serviceSec.-border{border-bottom:solid 6px #133973;background:#f2f7f7}.aboutService__contact{padding:4rem 6%;background:#ffffff;border-radius:10px}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__contact{padding:4rem 7.5%}}.aboutService__contactWrap{width:45%;margin-bottom:4rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__contactWrap{width:100%}}.aboutService__contactFlex{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__contactFlex{flex-direction:column}}.aboutService__contactTitle{font-weight:500;font-size:16px;line-height:26px;text-align:left;color:#1a1a1a;padding-bottom:1.5rem;border-bottom:1px dashed #707070}.aboutService__contactText{font-family:"Noto Sans JP";font-weight:500;font-size:16px;line-height:30px;padding-bottom:6rem;text-align:left;color:#1a1a1a}.aboutService__linkItem{position:relative;font-size:1.8rem;font-weight:bold;background:#133973;border-radius:10px;color:#ffffff;padding:2rem;box-shadow:0 3px 6pxrgba 0, 0, 0, 0.16;display:block;max-width:336px;width:100%;text-align:center;padding:2rem 0;padding-left:10%;transition:0.3s}.aboutService__linkItem:hover{cursor:pointer;opacity:0.7;transition:0.3s}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__linkItem{margin:auto;font-size:1.4rem}}.aboutService__linkItem.-chat{background:#de6b66}.aboutService__linkItem.-inquiry{background:#4284b6}.tpl36__list.-border{border-top:1px dashed #707070;border-bottom:1px dashed #707070}.tpl36__list .tpl36__list__text{color:#4284b6}@media only screen and (max-width:768px),only screen and (max-width:480px){.tpl36__list .tpl36__list__text{padding:3rem 0;padding-left:3.6rem}}.tpl36__list .tpl36__list__text::before{background-image:url(../../img/common/template1_tpl36_pic_2.png)}.tpl36__link{transition:0.3s}.tpl36__link:hover{cursor:pointer;opacity:0.7;transition:0.3s}.aboutService__sendingtel.-left{text-align:left}.aboutService__contactmSmall{font-size:1.2rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__contactmSmall{font-size:1.4rem}}.aboutService__contactTime{font-size:1.6rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__contactTime{font-size:1.4rem}}.aboutService__sendinglink{margin-top:3rem;margin-bottom:2rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__sendinglink{margin-top:1rem;margin-bottom:1rem}}.tpl8H3.-aboutService{font-size:1.8rem}.tpl8H3.-mb{margin-bottom:3.2rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.tpl8H3.-mb{margin-bottom:2rem}}.idDocs__sendingtelImg.-tel{width:25px;vertical-align:0px;margin-right:1.5rem}.idDocs__sendingtelItem.-tel{font-size:3.5rem;font-weight:inherit}@media only screen and (max-width:768px),only screen and (max-width:480px){.idDocs__sendingtelItem.-tel{font-size:3rem}}.aboutService__sendinglink.-mt{margin-top:2rem;margin-bottom:0rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.aboutService__sendinglink.-mt{margin-top:1rem;margin-bottom:1rem}}table{margin:auto;width:100%;font-weight:500;font-size:16px;color:#1a1a1a;margin-bottom:0rem}@media only screen and (max-width:768px),only screen and (max-width:480px){table{font-size:1.4rem}}table,td,th{border:1px solid #cccccc;border-collapse:collapse;vertical-align:middle;text-align:center}td,th{padding:3px;width:calc(100%/4);padding:1rem 3rem;background:#ffffff}@media only screen and (max-width:768px),only screen and (max-width:480px){td,th{padding:0.5rem 0.3rem}}th{background:#f0e6cc}.even{background:#fbf8f0}.odd{background:#fefcf9}.table__title{text-align:left}.table__title.-bg{background:#cccccc}.table__decoration{width:100%;max-width:210px;font-size:1.4rem;background:#ffffff;padding:0.2rem 1rem;border-radius:5px;color:#4284b6;display:inline-block;margin-bottom:0.5rem}@media only screen and (max-width:768px),only screen and (max-width:480px){.table__decoration{font-size:1.1rem;padding:0.2rem 0.5rem}}.table__headTitle{background:#4284b6;color:#ffffff}.table__headTitle.-professional{background:#20659a}.table__headTitle.-expert{background:#064A7E}.tpl36__link.-underline{text-decoration:underline;text-decoration-color:#4284b6}.idDocs__sendinglinkImg.-aboutService{position:absolute;left:13%;top:50%;transform:translateY(-50%) translateX(-50%);width:23px}@media screen and (min-width:768px) and (max-width:1024px){.idDocs__sendinglinkImg.-aboutService{left:10%}}.-table_sp-only{display:none}@media only screen and (max-width:768px),only screen and (max-width:480px){.-table_sp-only{display:table-row}}.-blue{color:#133973;font-weight:bold}.table__button{position:relative;display:flex;align-items:center;justify-content:center;background-color:#f3a147;color:#ffffff;font-size:1.6rem;font-weight:bold;margin:auto;border-radius:10px;width:100%;padding:1rem 0;max-width:185px;transition:0.3s}@media only screen and (max-width:768px),only screen and (max-width:480px){.table__button{font-size:1.4rem;padding:1rem 0rem 1rem 28%}}.table__button:hover{cursor:pointer;opacity:0.7;transition:0.3s}.table__button::before{position:absolute;content:"";left:13px;display:inline-block;width:20px;height:20px;background-image:url(../../img/common/template2_tpl02_pic_4.svg);background-size:cover}@media only screen and (max-width:768px),only screen and (max-width:480px){.table__button::before{width:13px;height:13px}}.table__button.-green{background:#3cb78c}.text__left{text-align:left}.tpl34Box__block1.-marginTop{width:70%}@media only screen and (max-width:768px),only screen and (max-width:480px){.tpl34Box__block1.-marginTop{width:100%}}@media only screen and (max-width:768px),only screen and (max-width:480px){.tpl34Box__figure.-width{width:81% !important}}.tableBottom__text{font-size:1rem;margin-top:1rem;margin-bottom:6rem}.table__link{text-decoration:underline;color:#20659a;transition:0.3s}.table__link:hover{cursor:pointer;opacity:0.7;transition:0.3s}.table__abbreviation{font-size:1rem}.table__column2{width:5px;font-size:1.4rem;overflow-wrap:anywhere;font-weight:bold}@media only screen and (max-width:768px),only screen and (max-width:480px){.table__column2{font-size:1rem}}