@font-face{font-family:Roboto;src:url("../fonts/Roboto-Thin.0bcdf4a7.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts//Roboto-Light.cf1d77a2.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Regular.8ff69652.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Medium.530bae4d.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Bold.a5947e77.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url("../fonts/Roboto-Black.cf9b4c79.ttf") format("truetype");font-weight:900;font-style:normal}@media screen and (min-width: 769px){.submit-btn:hover{background-color:#015cd1 !important;border-color:#015cd1 !important}.cancel-btn:hover{color:#fff !important;background-color:#015cd1 !important;border-color:#015cd1 !important}}@media screen and (min-width: 1200px){.sp320,.sp375,.sp425{display:none}#topic-path a:hover{text-decoration:underline;color:var(--main-cl)}.ubtn a:hover{background-color:#015cd1}.ubtn2:hover{background-color:#015cd1}.ujob-hd-item:hover{border-color:#0068ff;background-color:#f9fcff}.uarticle-item .uaitem-thumbnail:hover img{transform:scale(1.05)}.ulibrary-item .ulibrary-thumbnail:hover img{transform:scale(1.05)}}@media screen and (min-width: 769px)and (max-width: 1440px){.tab-body-form{max-height:70vh}}@media screen and (max-width: 1024px){.uhistory .uhistory-wrapper{flex-direction:column;gap:0}.uhistory .uhistory-head{width:min(100%,450px);margin:0 auto 15px}.uhistory .uhistory-head p{margin:0}.uhistory .uhistory-head img{padding:0 30px}.uhistory .uhistory-head h3{font-size:70px}.uhistory .uhistory-head h3 br{display:none}.uhistory .uhistory-cnt{width:100%}.uteam .uteam-wrapper{flex-direction:column;align-items:center;gap:0}.uteam .uteam-cnt{width:100%;margin-bottom:40px}.uteam .uteam-ig{width:min(100%,600px)}.uteam .uteam-title{margin-bottom:20px}.uteam .uteam-dsc{margin-bottom:30px}.uteam .uteam-note{margin-top:30px}.uarchivement .uacm-wrapper{flex-direction:column;gap:0}.uarchivement .uacm-big{width:100%;margin-bottom:30px}.uarchivement .uacm-sm{--gap: 30px;width:100%;gap:30px}.uarchivement .uacm-title{margin-bottom:10px}.uarchivement .uacm-tt{margin-bottom:10px}.ujob .ujob-wrapper{display:block}.ujob .ujob-head{position:static;width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}.ujob .ujob-box{width:100%}.ujob-hd-item{width:calc((100% - 15px)/2);margin-bottom:0;margin-top:15px}.ujob-hd-item:nth-child(1),.ujob-hd-item:nth-child(2){margin-top:0}.ujob-hd-item:nth-child(2n+2){margin-left:15px}.ujob-process .ujprocess-list{grid-template-columns:repeat(2, 1fr);gap:10px 30px}.ujob-process .ujprocess-item{display:flex;align-items:center}.ujob-process .ujprocess-item::before{top:10px;right:unset;left:0;font-size:50px}.ulibrary .ulibrary-content{flex-direction:column}.ulibrary .ulibrary-txt{width:100%}.ulibrary .ulibrary-sidebar{position:static;width:100%}.ads-item{width:min(100%,500px)}.udetail .udetail-main{flex-direction:column;gap:0}.udetail-sidebar{width:100%}.udetail-content{width:100%;margin-bottom:40px}.udetail-content h3{margin-top:22px}}@media screen and (min-width: 1px)and (max-width: 768px){.image-l,.image-r{float:none;text-align:center;margin:0 0 25px}section{margin-bottom:50px}.utbl tr th+td{border-top:none}.utbl tr:not(:first-child) th{border-top:none}.tbl-block{display:block}.tbl-block thead,.tbl-block tbody,.tbl-block tr,.tbl-block td,.tbl-block th{display:block;width:100%}.tbl-note{font-size:12px;opacity:.6}.tbl-scroll{overflow:auto}.tbl-scroll table{min-width:749px}.under-visual{padding:120px 0 30px}.under-visual .umvs-title{font-size:30px}.under-visual .umvs-label{font-size:30px}.uhistory{padding-bottom:20px;margin-bottom:30px}.uhistory .uhistory-head p{font-size:min(6.25vw,24px)}.uhistory .uhistory-head h3{font-size:min(14.375vw,60px)}.uhistory .uhistory-cnt .image-c{margin:20px 0}.uhistory .uhistory-cnt .image-c img{border-radius:14px}.uhistory .uhistory-frame{margin-top:-20px;padding-top:30px}.uhistory .uhistory-box{padding:20px}.uteam .uteam-ig{--gap: 15px;padding-bottom:30px}.uteam .uteam-item:nth-child(2n+2){transform:translateY(30px)}.uteam .uteam-info{padding:30px 20px}.uteam .uteam-txt{margin-bottom:15px}.uteam .uteam-name{font-size:18px}.uteam .uteam-job{font-size:min(3.75vw,14px)}.uarchivement .uacm-big{margin-bottom:20px}.uarchivement .uacm-sm{gap:0}.uarchivement .uacm-sm .uacm-item{width:100%;margin-bottom:20px}.uarchivement .uacm-sm .uacm-item:last-child{margin-bottom:0}.ujob .ujob-head{display:block;max-height:355px;overflow:auto;border-radius:16px}.ujob .ujob-box{padding:20px}.ujob-hd-item{width:100%;margin-left:0 !important}.ujob-hd-item:nth-child(2){margin-top:15px}.ujob-bhead .ujob-blist{gap:15px;grid-template-columns:repeat(1, 1fr)}.ujob-footer{margin-top:20px;padding-top:20px}.ujob-process .ujprocess-list{display:block;gap:0}.ujob-process .ujprocess-item{margin-bottom:10px}.ujob-process .ujprocess-item:last-child{margin-bottom:0}.ujob-process .ujprocess-item img{width:min(31.25vw,130px);height:min(31.25vw,130px);margin-right:15px}.ujob-process .ujprocess-tt{font-size:20px}.fsearch input{padding-right:60px;padding-left:20px}.fsearch .fsearch-btn{width:40px;height:40px;padding:8px}.fsearch .fsearch-btn p{display:none}.uarticle-slider{width:min(100%,500px);margin:0 auto;padding:0}.uarticle-slider .uaitem-tt a{font-size:18px}.ulibrary .ulibrary-content{gap:0}.ulibrary .ulibrary-head h3{font-size:24px}.ulibrary .ulibrary-txt{margin-bottom:35px}.ulibrary-item{flex-direction:column;align-items:center}.ulibrary-item .ulibrary-thumbnail{margin:12px}.pagination{margin-top:30px}.udetail-sidebar{width:100%}.udetail-sidebar .ads{margin-bottom:0}.udetail-sidebar .ads .ads-item{margin:0 auto}.modal{width:calc(100% - 30px)}.form-group{display:flex;gap:8px}.form-group label{font-size:14px}.form-group textarea{height:120px}.tab-btn{padding:10px}.tab-body-form{max-height:70vh}.question-block label{font-size:.875rem;line-height:1.5em}.question-block label input{position:relative;top:2px}.price__table--more .table-block:not(:last-child){margin-bottom:0}.price__table th{font-size:16px;text-align:left;border-color:var(--main-cl);padding:15px 8px}.price__table td{font-size:13px;padding:15px 8px}.price__table.col3 td{width:20%;letter-spacing:-0.02em}.price__table.col3 td:first-child{width:30%}.price__table.col3 td:not(:first-child){width:25%;border-bottom:0}.price__basic .w50p{width:30%}.price__basic td,.price__basic .w25p{width:10% !important}.tbl-note{font-size:14px;margin-bottom:5px}.table-body-wrapper{overflow-x:auto;border-left:1px solid #999}.table-body-wrapper table{width:100%;min-width:500px;margin-bottom:0}.table-body-wrapper table.style2{border-bottom:1px solid #999}.table-body-wrapper table.style2 th{text-align:center}.table-body-wrapper table.style2 th:not(:first-child){width:20%}.table-body-wrapper table.style2 th:first-child{width:24%;position:sticky;left:0;z-index:1;border-left:0;border-bottom:0;border-right:0;z-index:2}.table-body-wrapper table.style2 td{width:20% !important;text-align:center;border-bottom:0 !important}.table-body-wrapper table.style2 td::before,.table-body-wrapper table.style2 td::after{display:none}.table-body-wrapper table td:first-child{position:sticky;left:1px;z-index:1;border-right:0;border-left:0;border-bottom:1px}.table-body-wrapper table td:first-child::before{content:"";position:absolute;right:-1px;top:0;width:1px;height:100%;background-color:#999}.table-body-wrapper table td{border-top:0 !important;border-bottom:0 !important;background-color:#fff;position:relative}.table-body-wrapper table td::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#999}.table-body-thead p{padding:10px;font-size:16px}}@media screen and (min-width: 525px)and (max-width: 768px){.price__table--more table:not(:first-child) td:first-child{width:50% !important}.price__table--more table:not(:first-child) td:not(:first-child){width:20% !important}.price__table--more table:first-child th:first-child{width:50%}.price__table--more table:first-child th:not(:first-child){width:20%}.price__table--more table:first-child td{width:20% !important}.price__table--more table:first-child th:first-child{width:20%}}@media screen and (min-width: 560px)and (max-width: 768px){.ujob-bhead .ujob-blist{grid-template-columns:repeat(2, 1fr)}}@-moz-document url-prefix(){}/*# sourceMappingURL=under_responsive.css.map */
