@charset "UTF-8";.clearfix:after{content:"";display:block;clear:both}.flex,.flexA,.flexB,.flexC{display:flex;flex-wrap:wrap}.flexA{justify-content:space-around}.flexB{justify-content:space-between}.flexC{justify-content:center}.red{color:#e3202d}.disabled{opacity:1!important;color:#888!important;border-color:#ccc!important;background-color:#ccc!important;pointer-events:none!important}.content{margin:0 auto;width:93rem}.content.large{width:112rem}.content.sml{width:74rem}@media all and (max-width: 896px){.content{width:auto!important}}.headLine01{margin-bottom:1.2rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.04rem}.headLine02{font-size:2rem;font-weight:600;letter-spacing:.04rem;display:flex;align-items:center;gap:.8rem}.headLine02 .img{flex-shrink:0}.headLine02 img{width:2.4rem}.headLine03{padding:1.2rem 8rem;display:flex;align-items:center;gap:.8rem;color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.048rem;background-color:#125896;border-radius:.2rem .2rem 0 0}.headLine03 .img{flex-shrink:0}.headLine03 img{width:2.4rem}.headLine03.center{padding:1.5rem 8rem 1.4rem;justify-content:center;border-radius:.4rem .4rem 0 0}@media all and (max-width: 896px){.headLine03{padding:1.2rem 1.6rem}.headLine03.center{border-radius:0}}.headLine04{margin-bottom:2.1rem;padding:.6rem 1.2rem;font-weight:600;font-size:1.6rem;letter-spacing:.048rem;background-color:#f5f7f9}@media all and (max-width: 896px){.headLine04{padding:1rem 1.6rem}}.comWhiteBox{padding:2.4rem 8rem;background-color:#fff}@media all and (max-width: 896px){.comWhiteBox{padding:2.4rem 1.6rem}}.comTxtList li{padding-left:2.1rem;position:relative;letter-spacing:.056rem}.comTxtList li:before{width:.2rem;height:.2rem;position:absolute;left:.9rem;top:1.1rem;content:"";background-color:#262626;border-radius:.2rem}.comTxtList.num{counter-reset:num}.comTxtList.num li{padding-left:0;counter-increment:num}.comTxtList.num li:before{top:0;left:-1.7rem;width:auto;height:auto;background-color:transparent;border-radius:0;content:counters(num,".") ". "}input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{padding:.1rem .9rem 0;width:100%;height:4rem;color:#262626;vertical-align:top;font-size:1.5rem;letter-spacing:.04rem;border-radius:.3rem;border:.1rem solid #CCC;background:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=password]{padding-right:4rem}select{padding-right:3rem;font-size:1.4rem;background:#fff url(/build/assets/icon01-Fzm87zcM.svg) no-repeat right .7rem center / 2.4rem}textarea{padding:.7rem .9rem;height:17.7rem;min-height:4rem;resize:vertical;font-size:1.5rem}input::placeholder,textarea::placeholder{color:#ccc!important;opacity:1!important}input[disabled]{color:#888!important;background-color:#ccc!important;border-color:#ccc!important;cursor:not-allowed!important;opacity:1!important}input:focus,select:focus,textarea:focus{border-color:#0878da!important;box-shadow:0 .1rem .4rem #0c0c0d1a!important}@media all and (max-width: 896px){select{font-size:1.4rem}}.comPassword{position:relative}.comPassword .eye{width:4.2rem;height:100%;position:absolute;right:0;top:0;background:url(/build/assets/icon02-BsKU4iPb.svg) no-repeat center center;background-size:2.4rem;cursor:pointer;z-index:1}.comPassword .eye:before{width:3rem;height:.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);background:#ccc;content:"";z-index:1;opacity:0;transition:.3s}.comPassword .eye.close:before{opacity:1}.comPassword input[type=password],.comPassword input[type=text]{padding-right:4rem}.comCheck{margin-bottom:4.4rem;text-align:center}.comCheck label{display:inline-block}.comCheck input[type=checkbox]{display:none}.comCheck input[type=checkbox]~span{padding-left:2.6rem;display:inline-block;letter-spacing:.03em;background:url(/build/assets/check_icon01-rm53d1-w.svg) no-repeat left top / 1.8rem;cursor:pointer}.comCheck input[type=checkbox]:checked~span{background-image:url(/build/assets/check_icon02-CiPG5g__.svg)}@media all and (max-width: 896px){.comCheck{text-align:left}}.comSubmit{margin:0 auto;max-width:36rem}.comSubmit li{margin-bottom:1.2rem}.comSubmit li:last-child{margin-bottom:0}.comSubmit button,.comSubmit input{padding:.1rem 0 0;width:100%;height:4.2rem;text-align:center;color:#fff;font-size:1.4rem;letter-spacing:.02em;border-radius:.5rem;border:.1rem solid #0878DA;background:#0878da;box-shadow:0 .4rem .4rem #0000000a;box-sizing:border-box;transition:.3s}.comSubmit input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.comSubmit .white button,.comSubmit .white input{color:#0878da;background:#fff}.comSubmit .cancel button,.comSubmit .cancel input{color:#262626;border-color:#999;background-color:#fff}.comSubmit button[disabled],.comSubmit input[disabled]{color:#888!important;background:#ccc!important;border-color:#ccc!important}@media all and (min-width: 897px){.comSubmit button:hover,.comSubmit input:hover{border-color:#0f9cff;background-color:#0f9cff}.comSubmit .white button:hover,.comSubmit .white input:hover{text-decoration:none;background-color:#f4fdff}.comSubmit .cancel button:hover,.comSubmit .cancel input:hover{background-color:#f7f7f7;border-color:#999}}.comLink a{color:#0878da}.comBtn{display:flex;align-items:center;flex-direction:column;gap:1.2rem .8rem}.comBtn a,.comBtn button{padding:.8rem;width:36rem;max-width:100%;min-height:4.2rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;letter-spacing:.02em;background:#0878da;border-radius:.5rem;box-shadow:0 .4rem .4rem #0000000a}.comBtn a.cancel,.comBtn button.cancel{color:#262626;border:.1rem solid #999;background-color:#fff}.comBtn .txt{display:block}.comBtn .bold{display:block;font-weight:700}.comBtn .smallTxt{margin-bottom:.2rem;display:block;font-size:1rem}.comBtn.large .smallTxt{margin-bottom:0;font-size:1.4rem}.comBtn .white{color:#0878da;background-color:#fff;border:.1rem solid #0878DA}@media all and (min-width: 897px){.comBtn.col2{align-items:baseline;justify-content:center;flex-direction:row}.comBtn a:hover,.comBtn button:hover{opacity:1;text-decoration:none;background:#0f9cff}.comBtn a.cancel:hover,.comBtn button.cancel:hover{background-color:#f7f7f7;border-color:#999}.comBtn a.white:hover,.comBtn button.white:hover{color:#0878da;background-color:#f4fdff;border-color:#0878da}.comBtn.large a,.comBtn.large button{min-height:5.8rem;font-size:1.6rem}}@media all and (max-width: 896px){.comBtn.col2{gap:.8rem}}.comRadioBox{padding:1.2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.2rem;border-radius:.4rem;background:#fff}.comRadioBox label{width:auto}.comRadioBox input[type=radio]{display:none}.comRadioBox input[type=radio]~span{padding-left:2.6rem;display:inline-block;background:url(/build/assets/radio_icon01-7INWR9K0.svg) no-repeat left top / 1.8rem;cursor:pointer}.comRadioBox input[type=radio]:checked~span{background-image:url(/build/assets/radio_icon02-CFPgkouz.svg)!important}.comRadioBox input[type=radio].error:not(:checked)~span{background-image:url(/build/assets/radio_icon03-DI6fpobw.svg)}@media all and (min-width: 897px){.comRadioBox{width:19.5rem}}.comMailForm{margin:6.6rem auto 4rem;padding:5.6rem 6.4rem 4rem;border-radius:.8rem;background:#f5f7f9}.comMailForm .introTxt{margin-bottom:3.2rem;letter-spacing:.03em}.comMailForm .introTxt strong{font-weight:700}.comMailForm .formList{margin-bottom:4.2rem}.comMailForm .formList dt{margin-bottom:.4rem;font-weight:300;letter-spacing:.056rem}.comMailForm .formList dt .must{margin-left:.4rem;min-width:3.3rem;height:1.8rem;display:inline-block;vertical-align:.1rem;text-align:center;font-size:1.2rem;color:#fff;line-height:1.8rem;border-radius:.4rem;background:#e3202d}.comMailForm .formList dd{margin-bottom:3.2rem}.comMailForm .formList dd:last-child{margin-bottom:0!important}.comMailForm .formList .nameList{padding:1.2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 0;background:#fff;border-radius:.4rem}.comMailForm .formList .nameList li{width:calc(50% - .4rem)}.comMailForm .formList .nameList li .label{display:block;margin-bottom:.4rem}.comMailForm .formList .tips{margin-top:.4rem;padding-left:1em;text-indent:-1em;display:block;font-size:1.2rem;letter-spacing:.04em}.comMailForm .formList .timeList{display:flex;flex-wrap:wrap;gap:.8rem}.comMailForm .formList .timeList li{max-width:33.33%;display:flex;gap:.8rem;align-items:flex-end}.comMailForm .formList .timeList li input[type=text],.comMailForm .formList .timeList li select{width:12.7rem}.comMailForm .formList .timeList li .txt{flex-shrink:0}.comMailForm .formList .zipBox{display:flex;align-items:center;gap:.8rem}.comMailForm .formList .zipBox input[type=text]{width:11.5rem}.comMailForm .formList .adrBox{padding:1.2rem;border-radius:.4rem;background:#fff}.comMailForm .formList .adrBox dd{margin-bottom:2rem}.comMailForm .formList .wid01{max-width:18.3rem}.comMailForm .formList .wid02{max-width:25rem}.comMailForm .formList .wid03{max-width:19.5rem}.comMailForm .introTxt .errorTxt{margin-top:1.2rem;font-weight:700;color:#e3202d}.comMailForm .formList .errorTxt{margin:.4rem 0;color:#e3202d;letter-spacing:.048rem}.comMailForm .formList input.error,.comMailForm .formList select.error,.comMailForm .formList textarea.error{background-color:#fef2f3!important;border-color:#e3202d!important}.comMailForm .formList input.error:focus,.comMailForm .formList select.error:focus,.comMailForm .formList textarea.error:focus{background-color:#fff!important;border-color:#ccc!important}.comMailForm .formList .error::placeholder{color:#262626!important}.comMailForm.confirm{padding-left:9.5rem;padding-right:9.5rem;width:74rem}.comMailForm.confirm .formList{margin-bottom:4.4rem}.comMailForm.confirm .formList dt{margin-bottom:.8rem;font-size:1.2rem;font-weight:600}.comMailForm.confirm .formList dd{margin-bottom:1.2rem;padding-bottom:.7rem;border-bottom:.1rem solid #ccc}@media all and (max-width: 896px){.comMailForm{margin:5.8rem auto 4.8rem;padding:2.8rem 1.6rem;border-radius:0}.comMailForm .formList .timeList li{width:calc((71.5% - 1.6rem)/2)}.comMailForm .formList .timeList .year{width:28.5%}.comMailForm .formList .timeList li input[type=text],.comMailForm .formList .timeList li select{width:calc(100% - 2.2rem)}.comMailForm .formList .zipBox{justify-content:space-between}.comMailForm .formList .zipBox input[type=text]{width:calc(100% - 2.2rem)}.comMailForm .formList .wid01,.comMailForm .formList .wid02,.comMailForm .formList .wid03{max-width:100%}.comMailForm.confirm{padding-left:1.6rem;padding-right:1.6rem;width:100%}.comMailForm.confirm .formList dd{margin-bottom:1.6rem;padding-bottom:.3rem;letter-spacing:.04em}}.comTopBox{width:100%;height:5.6rem;display:flex;justify-content:space-between;position:absolute;left:0;top:0;background:#fff;z-index:100}.comTopBox .back button{padding:1rem 1rem 1rem 4.2rem;height:100%;display:flex;align-items:center;color:#0878da;background:url(/build/assets/icon16-DYczruTg.svg) no-repeat left 1.4rem center / 2.8rem}.comTopBox .save a{padding:1rem 1.7rem;height:100%;display:flex;align-items:center;color:#0878da}.comUserImg{color:#7b7b7b;font-size:1.4rem;font-weight:300;letter-spacing:.056rem}.comUserImg.flex{align-items:center;gap:.8rem;flex-wrap:nowrap}.comUserImg .img{width:7.5rem;display:block;aspect-ratio:1;background-color:#e8ebf0;border-radius:100%;overflow:hidden;flex-shrink:0}.comUserImg .img.sml{width:2.4rem}.comUserImg .img.sml01{width:3.2rem}.comUserImg img{width:100%;height:100%;object-fit:cover}.comTtlBox{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.comTtlBox .headLine02{flex:1}.comTtlBox .rBtn{margin-top:.1rem;flex-shrink:0}.comTtlBox .rBtn a{white-space:nowrap}.comTtlBox .rBtn p{color:#888;font-size:1.4rem;letter-spacing:.056rem}.comTtlBox .rBtn .smlTxt{font-size:1.1rem}@media all and (max-width: 896px){.comTtlBox{margin:0 1.6rem 1.5rem}}.comEditBtn a,.comEditBtn button{padding:0 0 0 2.4rem;color:#0878da;font-size:1.4rem;font-weight:300;letter-spacing:.056rem;background:url(/build/assets/icon08-B_otbEL8.svg) no-repeat left center / 2rem}.comTxtLink a,.comTxtLink button{padding:.1rem 2.5rem 0 0;display:inline-block;color:#888;font-weight:300;letter-spacing:.04rem;background:url(/build/assets/icon14-CfuwfkfG.svg) no-repeat right center / 2.4rem}.comTxtLink .noBg{padding:0;background:none}.comTxtLink.taC{text-align:center}@media all and (min-width: 897px){.comTxtLink button:hover,.comEditBtn button:hover{text-decoration:underline}}.comTabBox{padding:.4rem 8rem 2.4rem;background-color:#fff;border-radius:.4rem}.comTable{width:100%;border-spacing:0}.comTable th,.comTable td{padding:1.2rem 0 1.1rem;color:#262626;font-size:1.4rem;letter-spacing:.056rem;text-align:left;vertical-align:top;border-bottom:.1rem solid #CCC}.comTable th{width:13rem}.comTable .sml{color:#888;font-size:1.2rem}@media all and (max-width: 896px){.comTabBox{padding:.4rem 1.6rem 1.9rem}.comTable tr{display:flex;flex-wrap:wrap;flex-direction:column}.comTable th,.comTable td{padding-bottom:.6rem;width:100%}.comTable th{padding-bottom:0;border-bottom:none}.comTable td{padding-top:.4rem;padding-bottom:.7rem}.comTable.spSpeace td{padding-top:.8rem}}.comInfoList li{margin-bottom:.8rem;display:flex;font-weight:300;letter-spacing:.056rem}.comInfoList img{margin:.1rem .8rem 0 0;width:1.8rem;vertical-align:middle}@media all and (min-width: 897px){.comInfoList.colum2{display:block;column-count:2;column-gap:0;break-inside:avoid}.comInfoList.colum2 li{padding:0 0 .8rem;border-bottom:.1rem solid #CCC}.comInfoList.colum2 .ttl{width:9.2rem;flex-shrink:0;font-weight:600}.comInfoList .ttl{flex-shrink:0}.comInfoList img{margin-top:-.4rem}}@media all and (max-width: 896px){.comInfoList img{vertical-align:top}}.comInfoBox .subInfo{margin-bottom:1.2rem;padding:1.1rem;border-radius:.4rem;border:.1rem solid #D7DEE6;background:#fff}.comInfoBox .topTxt{margin-bottom:.9rem;display:flex;justify-content:space-between;align-items:center;gap:1.2rem}.comInfoBox .date{white-space:nowrap}.comInfoBox .date,.comInfoBox .idNum{color:#888;font-size:1.2rem;letter-spacing:.04rem}.comInfoBox .topTxt .idNum{margin-left:auto}.comInfoBox .head{margin-bottom:.8rem;color:#0878da;font-size:1.5rem;font-weight:600;letter-spacing:.045rem;line-height:1.5}.comInfoBox .head a{color:#0878da}.comInfoBox .comUserImg{margin-bottom:.8rem}.comInfoBox .photoBox img{width:100%;border-radius:.5rem;aspect-ratio:4/3;object-fit:cover}.comInfoBox .text{margin-bottom:1.2rem;color:#888;font-size:1.2rem;letter-spacing:.048rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.comInfoBox .topTxt .comTagList .over{color:#333}@media all and (min-width: 897px){.comInfoBox .infoIn{display:flex;gap:.8rem}.comInfoBox .photoBox{width:12.9rem;flex-shrink:0}.comInfoBox .textBox{flex:1}.comInfoBox .txtFlex{display:none}.comInfoBox .topTxt .comTagList{gap:1.3rem}.comInfoBox .topTxt .comTagList span{padding:.1rem 0 0}.comInfoBox .topTxt .comTagList .new{padding:.5rem 1rem}}@media all and (max-width: 896px){.comInfoBox{margin:0 1.6rem}.comInfoBox .subInfo{position:relative;overflow:hidden}.comInfoBox .topTxt .date,.comInfoBox .topTxt .idNum{display:none}.comInfoBox .txtFlex{margin-bottom:1.3rem;display:flex;flex-wrap:wrap;justify-content:space-between}.comInfoBox .txtFlex .idNum{width:fit-content;margin-left:auto}.comInfoBox .topTxt{margin-bottom:.7rem}.comInfoBox .head{line-height:1.5}.comInfoBox .photoBox{margin-bottom:.7rem}.comInfoBox .photoBox img{aspect-ratio:343/257;border-radius:0}.comInfoBox .text{display:none}.comInfoBox .comInfoList{margin-bottom:.4rem}.comInfoBox01 .subInfo:before{margin-bottom:.5rem;width:100%;aspect-ratio:343/257;display:block;content:""}.comInfoBox01 .photoBox{width:100%;position:absolute;left:0;top:0}.comInfoBox01 .topTxt .comTagList{position:absolute;left:.8rem;top:.8rem;right:1rem;z-index:1}.comInfoBox01 .head{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.comInfoBox .comUserImg,.comInfoBox .comTagList .big{font-size:1.2rem}}.status{width:14rem;padding:.5rem 1.2rem .4rem;color:#0e68bf;text-align:center;font-size:1.4rem;white-space:nowrap;border-radius:2rem;background:#d7f4ff;letter-spacing:.056rem}.status.success{color:#186340;background:#ddfbec}.status.danger{color:#bf1621;background:#ffe1e3}.status.secondary{color:#4f4f4f;background:#ededed}.comBtnList li+li{margin-top:1.2rem}.comBtnList a,.comBtnList button{padding-top:.1rem;width:100%;display:flex;align-items:center;justify-content:center;height:4.2rem;color:#0878da;font-size:1.4rem;text-align:center;letter-spacing:.056rem;border-radius:.5rem;border:1px solid #0878DA;background:#fff;box-shadow:0 .4rem .4rem #0000000a}.comBtnList .cancel{color:#262626;border-color:#999}.comBtnList .blue{color:#fff;background-color:#0878da;border:none}.comBtnList .danger{color:#e3202d;border-color:#e3202d}.comBtnList .red{color:#fff;background-color:#e3202d;border-color:#e3202d}@media all and (min-width: 897px){.comBtnList.wid{max-width:36rem;margin:2.5rem auto 0}.comBtnList.flex{gap:.8rem}.comBtnList.flex li{margin:0}.comBtnList.flex a,.comBtnList.flex button{width:19.6rem}.comBtnList a:hover,.comBtnList button:hover{opacity:1;text-decoration:none;background-color:#f4fdff}.comBtnList a.cancel:hover,.comBtnList button.cancel:hover{background-color:#f7f7f7;border-color:#999}.comBtnList a.blue:hover,.comBtnList button.blue:hover{opacity:1;text-decoration:none;background:#0f9cff}.comBtnList a.danger:hover,.comBtnList button.danger:hover{background-color:#fef2f3;border-color:#e3202d}.comBtnList a.red:hover,.comBtnList button.red:hover{background-color:#f53e4a}}@media all and (max-width: 896px){.comBtnList.flex{display:block}.comBtnList.wid{margin:2.4rem 1.6rem 0}}.comJobPost .postItem{padding:0 1.1rem 1.1rem;position:relative;border-radius:.4rem;border:.1rem solid #D7DEE6;border-top:none;background:#fff;display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem}.comJobPost .flexTop>*:last-child{margin-bottom:0}.comJobPost .photoBox{margin:0 -1.2rem .8rem;position:relative;aspect-ratio:274/206;overflow:hidden;border-radius:.4rem .4rem 0 0}.comJobPost .photoBox img{width:100%;height:100%;object-fit:cover}.comJobPost .photoBox .comTagList{left:.8rem;right:1rem;top:.8rem;position:absolute}.comTagList{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:.4rem;font-size:1.2rem;letter-spacing:.048rem}.comTagList>span{padding:.1rem 1rem 0;background:#fffc;border-radius:3rem}.comTagList strong{font-weight:600}.comTagList .big{margin:0 .2rem;font-size:1.4rem;line-height:1}.comTagList .new{color:#fff;font-weight:600;background-color:#fd7e14}.comJobPost .head{margin-bottom:.8rem;min-height:2.4rem;font-size:1.5rem;font-weight:600;letter-spacing:.045rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.comJobPost .comUserImg{margin-bottom:.9rem;font-size:1.2rem}.comJobPost .comUserImg .txt{margin-top:.1rem}.comJobPost .txtFlex{margin-bottom:2rem;display:flex;justify-content:space-between;color:#888;font-size:1.2rem;letter-spacing:.048rem;gap:1rem}.comJobPost .txtFlex p:first-child{white-space:nowrap}.comJobPost .comBtnList{margin-top:auto}@media all and (min-width: 897px){.comJobPost{display:flex;flex-wrap:wrap;gap:1.2rem .8rem}.comJobPost .postItem{width:calc((100% - 2.4rem)/4)}}@media all and (max-width: 896px){.comJobPost.js-slick{margin:0 0 1.3rem 1.6rem}.comJobPost.js-slick li{vertical-align:top}.comJobPost .slick-list{padding-right:.8rem!important}.comJobPost .slick-list .slick-slide>div{margin-right:.8rem}.comJobPost .postItem{padding:0 1.1rem 11.8rem;display:block;position:relative;border-radius:.4rem;border:.1rem solid #D7DEE6;border-top:none;background:#fff}.comJobPost .postItem .comBtnList{position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem}.comJobPost .photoBox{margin-bottom:.6rem}.comJobPost .txtFlex{margin-bottom:1rem}}.comMessage{border:.1rem solid #D7DEE6;border-radius:.4rem;background:#fff}.comMessage>li{border-bottom:.1rem solid #D7DEE6}.comMessage>li:last-child{border-bottom:none}.comMessage a{padding:1.1rem 1.2rem;min-height:9.8rem;display:flex;align-items:flex-start;gap:1.6rem;color:#262626;letter-spacing:.056rem}.comMessage .photoBox{width:6.4rem;flex-shrink:0;position:relative}.comMessage .photoBox img{width:100%;border-radius:.4rem;aspect-ratio:4/3;object-fit:cover}.comMessage .photoBox .logo{position:absolute;right:-1rem;bottom:-1rem;width:3.2rem;border:.2rem solid #FFF;aspect-ratio:1;overflow:hidden;border-radius:100%}.comMessage .photoBox .logo img{aspect-ratio:1}.comMessage .textBox{flex:1}.comMessage .nameBox{margin-bottom:.8rem;display:flex;align-items:center;justify-content:space-between;gap:3rem}.comMessage .title{font-weight:600;flex:1}.comMessage .date{color:#888;font-size:1.1rem;letter-spacing:.044rem;flex-shrink:0}.comMessage .head{margin-bottom:.8rem;color:#888;font-size:1.1rem;letter-spacing:.044rem;line-height:1.55}.comMessage .text{color:#454545}@media all and (min-width: 897px){.comMessage a:hover{opacity:.7;text-decoration:none}}@media all and (max-width: 896px){.comMessage{margin:0 0 1.3rem;border-radius:0;border-right:none;border-left:none}.comMessage>li{min-height:9.6rem}.comMessage .date{margin-top:.1rem}}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ellipsis2{-webkit-line-clamp:2}.dotBtn button{margin-left:auto;display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:3.2rem;background:#fff9;border-radius:100%}.dotBtn button img{width:2.4rem}@media all and (min-width: 897px){.dotBtn button:hover{opacity:.7}}.comTopMessage{padding:1.1rem 2rem .9rem 5rem;top:1.2rem;position:fixed;left:50%;transform:translate(-50%);color:#19a061;font-size:1.4rem;letter-spacing:.056rem;border-radius:3rem;white-space:nowrap;background:#ddfbec url(/build/assets/icon18-CWqBGbPt.svg) no-repeat left 2.1rem center / 2.1rem;box-shadow:0 .4rem .4rem #0000000a;z-index:300}.comTopMessage.red{top:1.6rem;color:#e3202d;background-image:url(/build/assets/icon17-BdSX_2Ll.svg);background-color:#fef2f3}@media all and (max-width: 896px){.comTopMessage{padding:.9rem 2rem .9rem 4.7rem;background-position:left 1.9rem center;top:1.3rem}}.comBackBtn{width:16rem;position:absolute;left:0;top:0;background:#fff;z-index:100}.comBackBtn button{padding:1rem 1rem 1rem 4.2rem;height:5.6rem;display:flex;align-items:center;color:#0878da;font-size:1.4rem;letter-spacing:.056rem;background:url(/build/assets/icon16-DYczruTg.svg) no-repeat left 1.4rem center / 2.8rem}.pageNavi{margin-top:3.2rem;display:flex;justify-content:center;gap:.4rem}.pageNavi a,.pageNavi span{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#262626;background-color:#f5f6f9;border-radius:.4rem}.pageNavi .current{color:#fff;background-color:#0e68bf}.pageNavi .prev,.pageNavi .next{font-size:0;background:#f5f6f9 url(/build/assets/icon19-DlkwLykU.svg) no-repeat center center / 2.4rem}.pageNavi .next{background-image:url(/build/assets/icon04-C0xhYe2w.svg)}.pageNavi .disabled{color:#b0b0b0!important;background-color:#ededed!important;pointer-events:none}.pageNavi .prev.disabled{background-image:url(/build/assets/icon20-DO1kcrPp.svg)}.pageNavi .next.disabled{background-image:url(/build/assets/icon21-Di0RAwcG.svg)}@media all and (min-width: 897px){.pageNavi a:hover{text-decoration:none;background-color:#e8e9f1}.pageNavi .prev.selected:not(:hover){color:#fff;background-image:url(/build/assets/icon27-C4Ritq2l.svg);background-color:#0e68bf}.pageNavi .next.selected:not(:hover){color:#fff;background-image:url(/build/assets/icon26-72t34kDY.svg);background-color:#0e68bf}}.comNoMsg{margin-bottom:8.6rem;padding:4.3rem 2rem;text-align:center;border:.1rem solid #DFDFDF;background:#fff;border-radius:.4rem}.comNoMsg .icon{margin-bottom:1.4rem}.comNoMsg .icon img{width:6.5rem}.comNoMsg .ttl{margin-bottom:1.5rem;font-weight:600;font-size:1.5rem;letter-spacing:.04em}.comNoMsg p{margin-bottom:3.2rem;letter-spacing:.04em}@media all and (max-width: 896px){.comNoMsg{margin:0 1.6rem .8rem;padding:4.3rem 1rem}.comNoMsg .icon img{width:5.7rem}.comNoMsg p{margin:0 .5rem 2.4rem}}.popBox{padding:3.6rem 9.5rem 2.8rem;width:55rem;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:.8rem;background:#fff;z-index:1000}.popBox .popTtl{margin-bottom:1.2rem;color:#262626;font-size:1.5rem;font-weight:600;letter-spacing:.045rem}.popBox .popTxt{margin-bottom:3.1rem;color:#454545;font-size:1.4rem;letter-spacing:.056rem}@media all and (max-width: 896px){.popBox{padding:3.6rem 2rem;width:91.4%}}
