@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:transparent}body{line-height:1em;font-size:84%}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{background:#fff;color:#333;font-size:small;font-family:メイリオ,Meiryo,verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,Sans-Serif;line-height:1.5em}img{vertical-align:top}li{list-style:none}*{zoom:1}.left{float:left!important}.right{float:right!important}a.mouse-over:hover img{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}.center{text-align:center}html{height:100%;overflow-y:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;overflow-x:hidden}body{font-family:Noto Sans JP,sans-serif;font-size:14px;font-size:1.4em;color:#333434;line-height:1.8em;letter-spacing:.03rem;font-weight:400;counter-reset:number 0;background:#f6f9fc;margin:0!important;width:100%;overflow-x:visible;box-sizing:border-box;position:relative;z-index:999}::selection{background:#e1e7ec;color:#fff}::-moz-selection{background:#e1e7ec;color:#fff}::-webkit-scrollbar{border-radius:4px;cursor:pointer;background:transparent;transition:all .4s cubic-bezier(.23,1,.32,1);height:100%;height:12px;width:12px}::-webkit-scrollbar-thumb{background:#e1e7ec;border-radius:2px;margin:2px;position:relative;left:4px;padding:1px;border:1px solid transparent;transition:all .4s cubic-bezier(.23,1,.32,1)}::-webkit-scrollbar-track{background:transparent;padding:2px}.contents_inner{max-width:1200px;margin:0 auto}.inner_box .contents_inner{background:#fff;padding:30px 80px}.lower_inner{max-width:1200px;width:90%;margin:0 auto}.lower_main h1{font-size:30px;font-weight:700;margin:1em 0;padding-bottom:15px;border-bottom:1px solid #e1ebe8}img{max-width:100%;height:auto}a,a:link,a:visited{cursor:pointer}a,a:hover,a:link,a:visited{text-decoration:none;color:#44475c}a:hover{transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a img{transition:.1s;transition-duration:.1s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}.sp,.tab{display:none}.pc{display:block}.fs_en{font-family:Josefin Sans}.bg_gray{background:#f9fafb}.row_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mr_auto{margin-right:auto}.ml_auto{margin-left:auto}.h2_style span{display:block;font-family:Josefin Sans;font-size:46px;font-weight:700;color:#303030;margin-bottom:15px}.h2_style h2{display:inline-block;font-size:16px;font-weight:500;color:#303030;margin-left:15px}.h2_style h2:before{content:"";display:inline-block;width:8px;height:8px;margin-right:10px;background:#004bb1;border-radius:50%}.middle_title{font-size:24px;color:#172b4d;margin:1em 0}input[type=button],input[type=reset],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline-offset:-2px}.scroll-hint-icon:before{width:30px!important;height:30px!important}.input_style th{text-align:left;padding:10px 25px 10px 10px}.input_style td{padding:10px 0}.input_style td input{width:245px;background:#f7fafc;border-radius:5px;outline:none;font-size:16px;padding:10px 15px;border:none}.modal,.overlay{display:flex;transition:.3s ease}.modal.show,.overlay.show{display:block;transition:.3s ease}.modal{transform:translate(-50%,-50%);transition:.3s ease;max-width:600px;width:95%;padding:50px 90px 30px;margin:0 auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);position:fixed;top:50%;left:50%;z-index:1000}.modal.show{transform:translate(-50%,-50%) scale(1)}.modal .regist_btn{width:290px;margin:30px auto 20px;padding:15px 10px;font-size:16px;text-align:center;background-image:url(/_next/static/media/icon_arrow.285c1b87.svg);background-repeat:no-repeat;background-size:8px;background-position:90%}.modal .regist_btn:hover{background-color:#333}#remove-modal .remove_txt{font-size:15px;font-weight:600;text-align:center}.remove_btn_box{width:370px;margin:30px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}.remove_btn_box .remove_btn_style{width:180px;padding:15px 10px;font-size:16px;font-weight:800;border-radius:5px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999}.close{display:block;width:6em;cursor:pointer;color:#1a1a1a;text-align:center;text-decoration:underline;margin:0 auto}.close:hover{opacity:.7}@media only screen and (max-width:640px){.input_style{width:100%}.input_style td,.input_style th{display:block;width:100%}.input_style td input{width:100%}.modal{padding:30px 40px 25px}.remove_btn_box{width:100%}.remove_btn_box .remove_btn_style{width:48%}}@media only screen and (max-width:959px){.menu_container{width:100%}.menu-dropdown-icon:before{display:block}.megamenu_inner>ul{display:none}.megamenu_inner>ul>li{width:100%;float:none;display:block}.megamenu_inner>ul>li a{padding:1.5em;width:100%;display:block}.megamenu_inner>ul>li>ul{position:relative}.megamenu_inner>ul>li>ul.normal-sub{width:100%}.megamenu_inner>ul>li>ul>li{float:none;width:100%;margin-top:20px}.megamenu_inner>ul>li>ul>li:first-child{margin:0}.megamenu_inner>ul>li>ul>li>ul{position:relative}.megamenu_inner>ul>li>ul>li>ul>li{float:none}.megamenu_inner .show-on-mobile{display:block}}.fix-header{background-color:#fff;top:-66px;left:0;text-align:center;width:100%;margin:0 auto;color:#fff;position:fixed;z-index:99999;opacity:0;box-shadow:0 0 10px hsla(0,0%,49%,.1)}.fix-header-contents{margin:0 auto;padding-left:15px;overflow:hidden}.fix-header ul{list-style-type:none}.fix-header li{float:left;width:125px}.fix-header li a{display:block;font-size:13.5px;font-weight:500;text-align:center;padding:34.5px 0;position:relative}.fix-header li a:hover{color:#2f69d9}.fix-header li:first-child a:after{content:"";width:7px;height:7px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0;border-top:1px solid #2e2e2e;border-right:1px solid #2e2e2e;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.fix-header li a:before{content:"";width:1px;height:20%;background:#ececec;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.fix-header .megamenu_inner ul li a:before{display:none}.fix-header li:last-child{margin-right:0}#fix-header-logo{float:left;padding-top:12px;padding-left:10px}#fix-header-menus{float:right;text-align:right}#fix-header-menus .megamenu{top:101px}#scroll-fix-menu img{padding-bottom:5px}#scroll-fix-menu a img:hover{transition:border-color .6s ease-out}.sub_menu{width:100%;background:#3a3a3a}.sub_menu div{float:left}.sub_menu div a{display:block;font-size:14px;font-weight:500;text-align:center;color:#fff;padding:5px 0;position:relative}.sub_menu div a:after{content:"";width:1px;height:40%;background:#272727;position:absolute;right:0;top:0;bottom:0;margin:auto 0}.sub_menu div:last-child a:after{display:none}.sub_menu div a:hover{color:#60cad8}.four_box div{width:25%}@media screen and (max-width:1770px){.megamenu-inner a{padding:9% 15px!important}.megamenu-inner li:nth-child(4) a,.megamenu-inner li:nth-child(5) a{padding:8% 15px!important}}@media screen and (max-width:1280px){.megamenu-inner li{height:25vh}.contents_inner{max-width:95vw}}@media screen and (max-width:1180px){#fix-header-logo{padding:8px 0}}@media screen and (max-width:1100px){.contents_inner{width:90%;max-width:100%;margin:0 auto}.inner_box .contents_inner{padding:30px}}@media screen and (max-width:840px){body{width:100%!important;font-size:13px;font-size:1.3em;line-height:1.6em;font-weight:400;letter-spacing:.05rem}.pc,.sp{display:none}.tab{display:block}}@media screen and (max-width:640px){.pc{display:none}.sp{display:block}.link_btn{width:100%;font-size:16px;font-weight:600;text-align:center;padding:25px 5px;border-bottom-width:3px;box-shadow:none}.link_btn:after{right:25px}.link_btn:hover{letter-spacing:.1em}.link_btn:before{width:15px;bottom:34px;right:30px}.link_btn:hover:before{width:20px;right:11%}.link_btn:hover:after{right:10%}.inner_box .contents_inner{width:100%;height:auto;padding:20px 20px 30px;overflow:initial}}header{margin:0 auto;padding:2px 20px;background:#fff;width:100%;position:relative;overflow:visible}header .top_band{width:100%;font-size:12px;line-height:1;background:#f3f5f7;padding:9px 20px}header .header_inner{background-color:#fff}header .logo_area img{width:140px}header .logo_area span{display:inline-block;font-size:20px;font-weight:700;vertical-align:-13px;margin-left:10px}header .page_title{font-size:20px;font-weight:800;text-align:center;color:#172b4d;margin-top:10px}header .head_profile{margin-top:5px;cursor:pointer}header .head_profile .icon_img{width:35px;margin-right:10px}header .head_profile .icon_img img{border:2px solid #3bd57e;border-radius:50%}header .head_profile .icon_admin{width:35px;height:35px;background:#818d97;border:2px solid #818d97;border-radius:50%}header .head_profile .icon_admin img{display:block;width:20px;margin:7px auto 0;border:none}header .head_profile .icon_name{font-size:15px;font-weight:700;padding-top:5px}header .head_profile:hover .icon_name{opacity:.7}header .head_profile .icon_arrow_down{width:12px;display:block;margin-left:10px;padding-top:15px}header .submenu_list{width:200px;background:#44475c;max-height:0;opacity:0;transition:max-height .5s ease,opacity .5s ease;position:absolute;top:92px;right:0;z-index:9999;overflow:visible}header .submenu_list.open{max-height:700px;opacity:1;overflow-y:auto}header .submenu_list li{border-bottom:1px solid #3a3c4d}header .submenu_list li:hover{background:#333}header .submenu_list li:last-child{border-bottom:none}header .submenu_list li a{display:block;font-size:13px;padding:15px 10px;color:#fff}@media screen and (max-width:840px){header .page_title{font-size:16px;margin-top:20px}}@media screen and (max-width:640px){header{padding:3px 10px}header .logo_area{width:78px;padding:15px 0}header .logo_area span{display:none}header .head_profile{margin-top:12px}header .head_profile .icon_img{margin-right:5px}header .head_profile .icon_name{display:none}header .submenu_list{width:100%;top:61px}header .head_profile .icon_arrow_down{margin-left:5px}}#contents{position:relative}.table_btn{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.profile_icon img{border-width:2px;border-style:solid;border-radius:50%;object-fit:cover}.profile_presence img{border-color:#86e9b1}.status_list_style{display:grid;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));column-gap:10px;row-gap:10px}.status_box_style{padding:10px;background:#f7fafc;border:1px solid #ecf3f5;border-radius:3px;display:grid;grid-row:span 4}.status_presence{border:1px solid #ecf3f5}.status_box_style .profile_box{margin-bottom:20px}.status_box_style .profile_box .profile_icon{text-align:center}.status_box_style .profile_box .profile_icon img{width:50px;height:50px}.status_box_style .profile_box .profile_icon .profile_name{font-size:16px;font-weight:800;display:inline-block;margin-left:10px;vertical-align:-15px}.status_box_style .status_box{display:block;width:100%;margin:0 auto;padding:3% 0;border-top:1px solid #e8ecef}.status_box_style .status_box .status_display{text-align:center}.status_box_style .status_box .status_display .status_mark{display:inline-block;width:14px;height:14px;margin:0 5px 0 0;background:#86e9b1;border-radius:50%}.status_box_style .status_box .status_display .status_txt{display:inline-block;font-size:15px;font-weight:700;line-height:1}.search_content{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:25px;margin-bottom:25px}.search_content table th{font-size:16px;padding-right:15px;vertical-align:middle}.inputGroup{background-color:#fff;margin:0 5px}.inputGroup,.inputGroup label{display:block;position:relative;border-radius:5px}.inputGroup label{padding:10px 20px 10px 45px;text-align:left;color:#3c454c;cursor:pointer;z-index:2;transition:color .2s ease-in;overflow:hidden}.inputGroup label:before{width:10px;height:10px;border-radius:50%;content:"";background-color:#44475c;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;z-index:-1}.inputGroup label:after{width:20px;height:20px;content:"";border:2px solid #172b4d;background-color:#fff;background-repeat:no-repeat;background-position:2px 3px;border-radius:2px;z-index:2;position:absolute;left:15px;top:50%;transform:translateY(-50%);cursor:pointer}.inputGroup input:checked~label{color:#fff}.inputGroup input:checked~label:before{transform:translate(-50%,-50%) scale3d(56,56,1);opacity:1}.inputGroup input:checked~label:after{background-color:#fff;background-image:url(/_next/static/media/icon_check.03405c62.svg);border-color:#fff}.inputGroup input{width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;visibility:hidden}input[type=search]{width:200px;padding:10px;font-size:16px;border:2px solid #ccc;border-radius:5px}.search_content table{margin-right:20px}.search_content .search_form .search_form_inner{display:flex;align-items:center;overflow:hidden;border-radius:5px}.search_content input[type=text]{width:250px;height:45px;padding:5px 15px 5px 0;box-sizing:border-box;font-size:16px;outline:none;border:2px solid #ecf3f5;border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0}.search_content .search_form_box input[type=text]{padding:5px 15px 5px 10px;box-sizing:border-box;outline:none;border:2px solid #ecf3f5;border-radius:5px}.search_content .search_form input::placeholder{color:#777}.search_content .search_form input[type=search]:focus{background-color:#febe3e}.search_content .search_form .icon_search{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#fff;cursor:pointer;border:2px solid #ecf3f5;border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative}.search_content .search_form .icon_search:before{width:24px;height:24px;background-image:url(/_next/static/media/icon_search_02.ff63d9e6.svg);background-size:20px;background-repeat:no-repeat;background-position-y:center;content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.search_content .search_btn{width:100px;text-align:left;font-size:16px;font-weight:600;margin:0 10px;border-radius:5px;background-color:#44475c;background-image:url(/_next/static/media/icon_search.081782d0.svg);background-size:20px;background-position:85%;background-repeat:no-repeat;padding:10px 0 10px 25px;color:#fff}.search_content .search_btn:hover{background-color:#333}@media screen and (max-width:1080px){.search_content{display:block;margin-top:25px;margin-bottom:25px}.search_content table{display:block;width:100%;margin-top:15px}.search_content .search_form{margin-left:0}}@media screen and (max-width:640px){.inputGroup{width:auto;margin-left:0}.inputGroup:last-child{margin-right:0}.inputGroup label{display:block;padding:10px 10px 10px 30px;width:100%}.inputGroup label:after{left:5px}.search_content{display:block}.search_content .search_form{display:block;margin-left:0}.search_content th{display:block;width:150px;text-align:left}.search_content tbody{width:100%;display:block}.search_content .search_room td{display:inline-block;width:32%}.search_content .search_form .search_form_inner{width:100%}.search_content table{margin-right:0}.search_content table tr{display:block;width:100%}.search_content table th{margin-bottom:10px;font-size:14px;display:block;width:100%}.search_content .search_form_box input[type=text],.search_content td{display:block;width:100%}.search_content .search_btn{width:100%;margin:10px 0 0;padding:13px 0;font-size:16px;text-align:center;background-position-x:60%}.search_content .search_form .icon_search{display:block;width:50px;margin:0;padding:0 20px}.status_box_style{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:10px}.status_list_style{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.status_box_style .profile_box{margin-bottom:0}.status_box_style .profile_box .profile_icon{display:inline-block}.status_box_style .status_box{width:7em;margin:0;padding:5px 10px;border-radius:3px}}.inner_box .input_area,.inner_box .logo_area{height:100vh;display:flex;justify-content:center;align-items:center}.inner_box .input_area{background:#fff;width:41.3vw}.input_area .input_box{width:80%;max-width:357px;margin:0 auto}.input_area .input_box.reset{max-width:455px}.input_area .input_box h2{font-size:20px;font-weight:700;line-height:1.45;letter-spacing:0;text-align:center;color:#172b4d;margin-bottom:20px}.input_area .input_box.reset h2{margin-bottom:26px}.input_area .input_box p{font-size:15px;font-weight:500;line-height:2;letter-spacing:0;text-align:center;color:#172b4d;margin-bottom:15px}.input_area .input_box .input_style{width:100%}.input_area .input_box th{font-size:16px;padding:10px 20px 10px 0}.input_area .input_box.reset th{width:135px}.input_area .input_box input{width:100%;max-width:247px;padding:12px 10px}.input_area .input_box.reset input{max-width:320px}.input_area .input_box .forget_link{display:block;font-size:13px;font-weight:500;line-height:1.46;letter-spacing:0;text-align:center;color:#1bcba1;text-decoration:underline;width:max-content;margin:22px auto 40px}.input_area .input_box .forget_link:hover{opacity:.7}.input_area .input_box .regist_btn{font-size:16px;width:100%;max-width:290px;padding:16.5px 10px;margin:0 auto;background-image:url(/_next/static/media/icon_arrow.285c1b87.svg);background-repeat:no-repeat;background-size:8px;background-position:90%}.input_area .input_box.reset .regist_btn{margin:28px auto 0}.inner_box .logo_area{width:calc(100% - 41.3vw);height:100vh}.inner_box .logo_area img{width:300px}@media screen and (max-width:1024px){.inner_box .input_area{width:51.3vw}.inner_box .logo_area{width:48.7vw}}@media screen and (max-width:840px){.input_area .input_box td,.input_area .input_box th{display:block;width:100%}.input_area .input_box.reset th{width:100%}.input_area .input_box input{max-width:none}}@media screen and (max-width:640px){.inner_box:has(.input_area){background:#fff;width:100vw;height:100vh;padding-top:max(9vh,64px);flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:11px 0}.inner_box .input_area,.inner_box .logo_area{width:100%;height:auto}.inner_box .logo_area img{width:160px}.input_area .input_box{width:90%;max-width:350px}.input_area .input_box h2{margin-bottom:35px}.input_area .input_box.reset h2{margin-bottom:17px}.input_area .input_box p{font-size:13px;line-height:1.93;margin-bottom:32px}.input_area .input_box td,.input_area .input_box th{padding:8px 0}.input_area .input_box tr:first-of-type td{padding-bottom:21px}.input_area .input_box.reset input{max-width:none}.input_area .input_box .forget_link{margin:13px auto 71px}.input_area .input_box .regist_btn{padding:18.7px 0}.input_area .input_box.reset .regist_btn{margin:29px auto 0}}.table_style{display:table;width:100%;border-collapse:collapse!important}.table_style thead{border-bottom:2px solid #172b4d}.table_style th{font-size:14px;font-weight:800;text-align:left;letter-spacing:0;color:#172b4d;padding:0 20px 10px}.table_style .table_td_row td{border-bottom:1px solid #c0c8cf;border-collapse:collapse!important;line-height:1;height:60px}.table_style td{font-weight:500;color:#172b4d;background-color:#f7fafc;padding:10px 20px}.table_style td:first-child{width:10%}.table_style td:nth-child(2){width:15%}.table_style td:nth-child(3){width:20%}.table_style td:nth-child(4){width:34%}.table_style td .edit_btn_list{width:178px;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch}.regist_btn{display:block;width:104px;background-color:#37b48d;font-weight:600;text-align:center;color:#fff!important;padding:10px;border-radius:3px;border:none}.regist_btn:hover{background-color:#333}.edit_btn,.remove_btn{display:block;width:84px;font-weight:600;text-align:center;color:#fff!important;padding:10px 15px;border-radius:3px}.edit_btn{background-color:#44475c}.edit_btn:hover{background-color:#333}.remove_btn{background-color:#d2353f}.remove_btn:hover{background-color:#333}.cancel_btn{text-align:center;border:1px solid #44475c}.cancel_btn:hover{color:#fff;background-color:#333}.edit_btn img,.regist_btn img,.remove_btn img{display:inline-block;vertical-align:-1px;margin-left:5px;pointer-events:none}@media screen and (max-width:640px){.table_style{width:540px}.table_style th{font-size:13px;padding:0 0 10px}.table_style td{font-size:13px;padding:10px 5px}.table_style td:nth-child(3){width:34%;text-decoration:none!important}.table_style td .edit_btn_list{width:155px}.edit_btn,.remove_btn{width:74px;padding:10px 0}.regist_btn{margin:0 0 20px}}.scroll-hint,.scroll-hint-wrapper{border:none!important}.scroll-hint-icon{display:block;position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:90px!important;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.pagination_box{display:flex;justify-content:center;margin-top:60px}.pagination_box .page-numbers,.pagination_box ul{display:flex;flex-direction:row;column-gap:15px;flex-wrap:wrap;row-gap:30px}.pagination_box .page-numbers li,.pagination_box ul li{background-color:#f7fafc;border:1px solid #ecf3f5;font-size:22px;font-weight:700;height:50px;display:flex;align-items:center;justify-content:center;border-radius:3px}.pagination_box .page-numbers li:hover,.pagination_box ul li:hover{background:#ecf3f5}.pagination_box .page-numbers .page-numbers,.pagination_box ul .num{width:50px;height:100%;font-size:14px;display:flex;align-items:center;justify-content:center;color:#44475c}.pagination_box .page-numbers a:hover{background:#ecf3f5;color:#fff}.pagination_box .current{background:#222;color:#fff}.pagination_box .page-numbers li.num.selected,.pagination_box ul li.num.selected{background:#44475c;color:#fff;border-radius:3px}.pagination_box .page-numbers .next a,.pagination_box .page-numbers .prev a,.pagination_box ul .next a,.pagination_box ul .prev a{font-size:15px;width:120px;text-align:center;padding:12px 0}.pagination_box ul li.num.selected a{color:#fff}@media screen and (max-width:840px){.pagination_box{margin-top:40px}}@media screen and (max-width:640px){.pagination_box .page-numbers .next a,.pagination_box .page-numbers .prev a,.pagination_box ul .next a,.pagination_box ul .prev a{width:70px;font-size:12px;letter-spacing:0}.pagination_box .page-numbers .page-numbers,.pagination_box ul .num{width:30px}.pagination_box .page-numbers,.pagination_box ul{column-gap:10px;row-gap:10px}}.text-red-500{color:red}