.servicesDetailHead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:justify;-webkit-box-pack:justify;border-bottom:1px solid #e7e7e7;cursor:default;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.servicesDetailHead .servicesDetailTitle{color:#383635;font-size:clamp(30px,2.2vw,40px);letter-spacing:normal;line-height:1.5;margin:12px 0}.servicesDetailHead .servicesDetailDate{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;margin-top:0}.servicesDetailHead .servicesDetailDate:before{content:"DATE";font-size:17px;margin-right:20px}.servicesDetailHead .servicesDetailDate .servicesDetailDay{color:#383635;font-size:48px;font-weight:600;margin-right:15px}.contentBox .left{width:100%}.mainArea{background-color:#f7f7f7}.mainArea .wrap:has(.servicesList){overflow:hidden;padding:0!important}.mainArea .wrap:has(.classLinkBox){background-color:#fff;max-width:100%}@media(max-width:1023px){.mainArea .wrap:has(.classLinkBox){background-color:transparent!important}}.mainArea:has(.classLinkBox){padding-top:0!important}@media(max-width:1023px){.mainArea:has(.classLinkBox){padding-top:75px!important}}.servicesList{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2px)}.servicesList li{position:relative}@media(max-width:1180px){.servicesList li{width:calc(50% - 3px)}}@media(max-width:767px){.servicesList li{width:100%}}.servicesList li:after{background-color:#e7e7e7;bottom:0;content:"";height:calc(100% - 36px);margin:auto;position:absolute;right:0;top:0;width:1px}.servicesList li:hover .listCard{background-color:#fff;-webkit-box-shadow:0 3px 12px 0 hsla(0,0%,77%,.23);box-shadow:0 3px 12px 0 hsla(0,0%,77%,.23)}.servicesList li:hover .listCard:after{opacity:1}.servicesList li .listCard{opacity:1!important}.share{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-align-items:center;align-items:center;border-top:1px solid #e7e7e7;cursor:default;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:40px;padding:20px 0}.share .shareList{margin-left:20px}.share b{display:inline-block;margin-right:15px;vertical-align:middle}.share a{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;font-size:1.5rem;height:40px;-webkit-justify-content:center;justify-content:center;width:40px}.share .icon-line{height:18px;width:18px}.share .line{color:#06c755}.share .twitter{color:#00acee}.share .fb{color:#4267b2}.servicesClassBox{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px}.classLinkBox{padding:0 20px;position:relative;z-index:4}@media(max-width:1023px){.classLinkBox{margin:0 auto}}.classLinkBox.classBoxRow{background-color:#f7f7f7;border-bottom:1px solid #e7e7e7;margin-bottom:100px;position:relative}@media(max-width:1023px){.classLinkBox.classBoxRow{margin-bottom:50px}.classLinkBox.classBoxRow .classLink{background-color:#fff;-webkit-box-shadow:0 3px 12px 0 hsla(0,0%,77%,.23);box-shadow:0 3px 12px 0 hsla(0,0%,77%,.23);display:none;position:absolute;top:100%;width:calc(100% - 40px);z-index:1}.classLinkBox.classBoxRow .classLink.open{display:block}.classLinkBox.classBoxRow .classLink.current{color:#006fb6}.classLinkBox.classBoxRow .classLink a{background-color:#fff;border-bottom:1px solid #e7e7e7;color:#383635;display:block;font-size:16px;padding:14px 15px;position:relative}.classLinkBox.classBoxRow .classLink a:hover{color:#006fb6}}@media(min-width:1024px){.classLinkBox.classBoxRow .classLink{-ms-flex-pack:center;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.classLinkBox.classBoxRow .classLink li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:240px;position:relative}.classLinkBox.classBoxRow .classLink li:after{left:0}.classLinkBox.classBoxRow .classLink li:after,.classLinkBox.classBoxRow .classLink li:last-child:before{background-color:#e7e7e7;content:"";height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.classLinkBox.classBoxRow .classLink li:last-child:before{right:0;z-index:2}.classLinkBox.classBoxRow .classLink a{background-color:#f7f7f7;color:#383635;display:block;font-size:16px;font-weight:500;height:100%;letter-spacing:2px;padding:25px 0;position:relative;text-align:center;width:100%}.classLinkBox.classBoxRow .classLink a:after{background-color:transparent;bottom:0;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;width:0}.classLinkBox.classBoxRow .classLink a.current,.classLinkBox.classBoxRow .classLink a:hover{background-color:#fff;color:#006fb6}.classLinkBox.classBoxRow .classLink a.current:after,.classLinkBox.classBoxRow .classLink a:hover:after{background-color:#006fb6;content:"";display:block;height:3px;position:absolute;width:100%}}.classLinkBox .classCurrent{background-color:#006fb6;color:#fff;cursor:pointer;font-size:1.25rem;letter-spacing:1px;padding:16px;position:relative;width:100%}@media(min-width:1024px){.classLinkBox .classCurrent{display:none;opacity:0;pointer-events:none;visibility:hidden}}.classLinkBox .classCurrent:before{color:#fff;content:"";font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:700;line-height:1;margin-top:-6px;position:absolute;right:15px;top:50%;z-index:1}