@media (max-width:767px){#chatplusview{bottom:50px !important;right:50px !important}#chatplusview.chatplusview-app{max-width:calc(100% - 100px) !important}}#chatplusview{max-width:480px !important}#chatplusview #eye_catcher:not(.eyecatcher-imagemap) img{max-width:390px !important}.copyImage{width:min(100%, 480px);margin-inline:auto}.copyImage img{max-width:100%;width:100%;height:auto;aspect-ratio:598/185;object-fit:contain}.pointBox{margin-top:20px;width:100%;.pointList{display:grid;grid-template-columns:1fr;gap:10px}.pointItem{padding-block:8px;padding-inline:16px;background-color:#fff;display:flex;gap:15px}.pointNumber{font-family:'Zen Old Mincho',serif;font-weight:700;font-size:16px;line-height:1.4;color:#164f86;flex-shrink:0;margin-top:-2px}.pointText{font-family:'Zen Old Mincho',serif;font-weight:400;font-size:14px;line-height:1.4;color:#164f86}}.top_about{.top_about_copy{width:min(100%, 335px);img{max-width:100%;width:100%;height:auto;aspect-ratio:335/166;object-fit:contain}}.aboutWrap{margin-top:24px;.imageBox{.images{margin-inline:auto;padding-inline:20px;display:grid;grid-template-columns:1fr;gap:8px;max-width:fit-content;.wrap{display:flex;gap:8px;max-width:fit-content;img{max-width:min(calc(100vw / 390 * 122), 122px);width:100%;height:auto;object-fit:cover;aspect-ratio:148/148}}.wrap:nth-child(2){margin-left:min(calc(100vw / 390 * 84), 84px)}}}}}.top_about:before{width:calc(100% - 55px);height:calc(100% - 150px)}.top_about .aboutWrap .contentsBox .subTitle{font-weight:400;font-size:20px;text-align:left}@media screen and (min-width:768px){.top_mainVisual:before{height:calc(100% - 166px)}.copyImage{width:min(calc(100% + 40px), 598px);margin-inline:-15px auto}.pointBox{margin-top:40px;max-width:570px;.pointItem{padding-inline:24px;gap:20px;align-items:center}.pointNumber{font-size:16px}.pointText{font-size:16px}}.top_about{.top_about_copy{padding-left:110px;width:min(100%, 915px);img{aspect-ratio:805/160}}.aboutWrap{grid-template-columns:730px 1fr;gap:28px;margin-top:32px;padding-left:110px;.imageBox{.images{padding-inline:0}}.contentsBox{padding:0 0 180px;.text{font-size:16px;line-height:2.2}.subTitle{margin-top:4px;font-size:18px}}.imageBox{.images{margin-inline:0;.wrap{img{max-width:min(100%, 148px)}}.wrap:nth-child(2){margin-left:0}}}}.global_inner:before{height:calc(100% - 200px)}}}