.breadcrumbs{margin-top:100px}@media screen and (max-width:1199px) and (min-width:769px){.breadcrumbs{margin-top:60px}}main{background:#F4F4F4}main .fv{background-color:#000;width:100%;height:160px}@media screen and (max-width:768px) and (min-width:360px){main .fv{margin-top:60px}}main .fv .fv__inner{padding:0 7%;box-sizing:border-box;width:100%;height:inherit;display:flex;align-items:center}main .fv .fv__inner h2{color:#fff;font-size:3.4rem;letter-spacing:.68px;font-weight:700}main .fv .fv__inner h2 span{font-size:1.8rem;letter-spacing:2.16px;color:#fff;font-weight:600;padding-left:20px}@media screen and (max-width:768px) and (min-width:360px){main .fv .fv__inner h2 span{font-size:1.6rem;padding-left:0;display:block}}main #event__content{display:flex;gap:33px;max-width:980px;margin:auto;width:100%;padding-bottom:130px}@media screen and (min-width:1600px){main #event__content{max-width:1200px;margin:auto;width:100%;padding-bottom:130px;display:flex;gap:59px}}@media screen and (max-width:1199px) and (min-width:769px){main #event__content{flex-direction:column;padding:0 5%;box-sizing:border-box;gap:0}}@media screen and (max-width:768px) and (min-width:360px){main #event__content{flex-direction:column;padding:0 5%;box-sizing:border-box;gap:0}}main #event__content h2{font-size:2rem;font-weight:600}@media screen and (max-width:768px) and (min-width:360px){main #event__content h2{font-size:1.6rem}}main .contents{max-width:435px;margin:auto;margin-top:58px;padding-bottom:100px;width:100%}@media screen and (min-width:1600px){main .contents{max-width:50%}}@media screen and (max-width:1199px) and (min-width:769px){main .contents{padding-bottom:100px;width:100%}}@media screen and (max-width:768px) and (min-width:360px){main .contents{padding-bottom:50px;width:100%}}main .contents .title{font-size:2rem;font-weight:600;letter-spacing:2.8px;line-height:46px}@media screen and (max-width:768px) and (min-width:360px){main .contents .title{font-size:1.6rem;letter-spacing:4px;line-height:23px}}@media screen and (max-width:1199px) and (min-width:769px){main .contents .title{font-size:2rem;letter-spacing:4px;line-height:40px}}main .contents .tag__items{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}main .contents .tag__items .tag__item{padding:3px 10px;background-color:#fff;border:1px solid #333;border-radius:19px}main .contents .tag__items .tag__item a{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit;font-size:1.4rem;font-weight:600}main .contents .thumbnail{width:100%}main .contents .thumbnail img{margin-top:10px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;height:auto}main .contents .thumbnail .people{font-size:1.4rem;color:#939393;font-weight:400;margin-top:15px}main .contents p{font-size:14px;line-height:28px;margin-top:15px;font-weight:500}main .container{background-color:#fff;max-width:534px;margin:auto;width:100%;margin-top:58px;box-sizing:border-box;padding:46px;border-radius:4px}@media screen and (min-width:1600px){main .container{max-width:50%}}@media screen and (max-width:768px) and (min-width:360px){main .container{max-width:100%;padding:40px 5%;box-sizing:border-box;width:100%;margin-top:0}}@media screen and (max-width:1199px) and (min-width:769px){main .container{max-width:100%;padding:50px 5%;box-sizing:border-box;width:100%;margin-top:0}}main .container .title h1{font-size:2rem;letter-spacing:1px;text-align:center;font-weight:600}main .container .title span{display:block;text-align:right;font-size:1.3rem;color:#BA1F1F;letter-spacing:1.1px;margin-top:10px}main .container .name{display:flex;justify-content:space-between}main .container .name p{width:48%}@media screen and (max-width:768px) and (min-width:360px){main .container .name p{width:50%}}@media screen and (max-width:1199px) and (min-width:769px){main .container .name p{width:50%}}main .container .name input[type=text]{width:100%}@media screen and (max-width:768px) and (min-width:360px){main .container .name{gap:10px}main .container .name input[type=text]{width:98%}}@media screen and (max-width:1199px) and (min-width:769px){main .container .name{gap:10px}main .container .name input[type=text]{width:98%}}main .container input[type=text],main .container input[type=email],main .container input[type=tel]{width:100%;height:37px;border:1px solid #D8D8D8;padding:0 20px 0 10px;font-size:1.4rem;box-sizing:border-box;background-color:#F8F8F8;border:1px solid #DBDBDB;border-radius:3px;margin-top:2px;box-shadow:inset -2px 2px 5px rgb(0 0 0 / .17);margin-top:8px}main .container input[type=text]::-moz-placeholder,main .container input[type=email]::-moz-placeholder,main .container input[type=tel]::-moz-placeholder{color:rgb(0 0 0 / .3)}main .container input[type=text]::placeholder,main .container input[type=email]::placeholder,main .container input[type=tel]::placeholder{color:rgb(0 0 0 / .3)}main .container select{width:100%;height:37px;border:1px solid #D8D8D8;padding:0 20px;font-size:1.4rem;box-sizing:border-box;background-color:#F8F8F8;border:1px solid #DBDBDB;border-radius:3px;margin-top:2px;box-shadow:inset -2px 2px 5px rgb(0 0 0 / .17);margin-top:8px}main .container .wpcf7-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f8f8f8;border:1px solid #dbdbdb;border-radius:4px;padding:8px 36px 8px 12px;font-size:14px;color:#333;outline:none;box-shadow:none;position:relative;box-shadow:inset -2px 2px 5px rgb(0 0 0 / .17);margin-top:8px}@media screen and (max-width:768px) and (min-width:360px){main .container .wpcf7-select{font-size:1.2rem}}@media screen and (max-width:1199px) and (min-width:769px){main .container .wpcf7-select{font-size:1.2rem}}main .container .wpcf7-select::-moz-placeholder{color:rgb(0 0 0 / .3)}main .container .wpcf7-select::placeholder{color:rgb(0 0 0 / .3)}main .container .wpcf7-select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23555555"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}main .container .wpcf7-select:hover{border-color:#aaa}main .container .wpcf7-select:focus{border-color:#3D84D8;box-shadow:0 0 0 2px rgb(61 132 216 / .2)}main .container label,main .container .cf7-label{font-size:1.3rem;letter-spacing:1.3px;font-weight:600;margin-top:23px;display:block;margin-top:15px}main .container textarea{width:100%;height:90px;border:1px solid #D8D8D8;padding:0 20px 0 10px;font-size:1.4rem;box-sizing:border-box;background-color:#F8F8F8;border:1px solid #DBDBDB;border-radius:3px;margin-top:2px;padding-top:5px;box-shadow:inset -2px 2px 5px rgb(0 0 0 / .17);margin-top:8px}main .container textarea::-moz-placeholder{color:rgb(0 0 0 / .3)}main .container textarea::placeholder{color:rgb(0 0 0 / .3)}main .container .policy{margin-top:40px;text-align:center}main .container a{color:#BEBEBE}main .container .wpcf7-acceptance input[type=checkbox]{display:none}main .container .wpcf7-acceptance input[type=checkbox]+span{position:relative}main .container .wpcf7-acceptance input[type=checkbox]+.wpcf7-list-item-label::before{content:"";display:inline-block;width:20px;height:20px;background-color:#fff;border:1px solid #A5A5A5;border-radius:4px;margin-right:8px;vertical-align:middle;box-sizing:border-box;margin-top:-3px}main .container .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:#fff;border-color:#A5A5A5;position:relative}main .container .wpcf7-acceptance input[type=checkbox]:checked+.wpcf7-list-item-label::after{content:"";position:absolute;width:6px;height:10px;border:solid #3D84D8;border-width:0 2px 2px 0;top:2px;left:6px;transform:rotate(45deg)}main .container input[type=submit]{width:250px;height:50px;background-color:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.5rem;letter-spacing:1.5px;border-radius:25px;margin:auto;margin-top:25px}main .wpcf7-previous{display:block!important;width:250px;height:50px;background-color:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.5rem;letter-spacing:1.5px;border-radius:25px;margin:auto;margin-top:25px}main .action{margin-top:50px}main .action p{display:flex}main .action p input{transition:all 0.3s;cursor:pointer}main .action p input:hover{opacity:.8}main .submit{text-align:center}main .submit p{text-align:center;display:flex;justify-content:center}main #submitButton{width:250px;height:50px;border-radius:25px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:28px;letter-spacing:1.5px;font-weight:600;margin-top:24px}main .container .wpcf7-select{color:rgb(0 0 0 / .3)}main .container .wpcf7-select.selected{color:#333}.purpose-requests-wrap{background-color:#fff;margin-bottom:30px}.purpose-requests-wrap .wpcf7-list-item{display:block;margin:0}.purpose-requests-wrap .wpcf7-list-item label{margin-top:11px}.purpose-requests-wrap .checkbox-group input[type=checkbox]:checked+span::after{left:4px;top:7px}.purpose-category{margin-bottom:20px;width:100%}.checkbox-group label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;font-size:14px;line-height:1.8}.checkbox-group input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;width:20px;height:20px;cursor:pointer;z-index:2}.checkbox-group label::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border:1px solid #A5A5A5;background:#fff;border-radius:5px;box-sizing:border-box}.checkbox-group input[type=checkbox]:checked+span::after{content:"";position:absolute;left:2px;top:5px;width:14px;height:10px;background-image:url(/service/wp-content/themes/zhienius/images/contact/check.svg);background-size:contain;background-repeat:no-repeat;z-index:3}.wpcf7-form.sent .wpcf7-response-output{display:none}.wpcf7-not-valid-tip{color:#BA1F1F!important}