li{list-style:none}a{text-decoration:none;color:#2f2f2f}ul{padding:0;margin:0}*{word-break:break-all;font-family:"Noto Sans","Noto Sans JP",sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}.html{margin-top:0 !important}body{margin:0;min-width:340px;margin:0 auto;background-color:#fff}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace,Meiryo,Osaka;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration:none !important}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}.p-top{min-width:960px}.p-top__title{text-align:center;font-size:16px}.p-top__introduce{margin:0 auto}.p-top__introduce th{padding:0 15px}.p-top__introduce td{padding:0 15px}.p-top__paginate{text-align:center;margin:0 auto}.p-top__paginate{margin:30px auto}.p-top__paginate .next{background-color:#000;padding:5px 10px;margin-left:100px;margin-top:10px;font-size:20px;text-align:center;font-weight:400}.p-top__paginate .next a{color:#fff !important}.p-top__paginate .prev{background-color:#000;padding:5px 10px;margin-right:100px;margin-top:10px;font-size:20px;text-align:center;font-weight:400}.p-top__paginate .prev a{color:#fff !important}.error-alert{background-color:#fef;padding:0px 10px}.error-message{color:#a00;font-weight:500}.page:last-child .slash{display:none}.footer{margin-top:150px}.icon_s{width:20px !important;margin-right:5px !important}.icon_m{width:30px !important;margin-right:5px !important}.fa{width:15px;margin-right:8px;text-align:center}.fas{width:15px;margin-right:8px;text-align:center}.fa-users{width:30px;margin-right:5px}.fa-pen{margin-right:5px}.line_btn{transition:.8s all}.line_btn:hover{transition:.5s all;transform:scale(1.05, 1.05);opacity:.8}.effect.offs{opacity:0;transform:translate(0, 50px);-webkit-transform:translate(0, 50px)}.ons.effect{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 2s ease;transition:all 2s ease；}.trix-content blockquote{margin-bottom:20px}.notice{padding:5px;background-color:#32a4ac;color:#fff;font-weight:bold;text-align:center;margin:0;border-radius:0%;position:absolute;top:0;left:0;z-index:100;opacity:.8}.alert{padding:5px;background-color:#d4801f;color:#fff;font-weight:bold;text-align:center;margin:0;border-radius:0%;position:absolute;top:0;left:0;z-index:100;opacity:.8}.wrapper{padding:50px 0 100px 0}html{scroll-behavior:smooth}body{line-height:1.4;letter-spacing:.05em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}ul{list-style:none}a{color:#333;text-decoration:none}a{transition:all .3s ease-out}a:hover{opacity:.5}.icon_s{width:20px !important;margin-right:5px !important}.icon_m{width:30px !important;margin-right:5px !important}.fa{width:15px;margin-right:8px;text-align:center}.fas{width:15px;margin-right:8px;text-align:center}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.section__ttl{font-size:18px;font-size:1.125rem;text-align:center}.title_h2{position:relative;font-size:20px;bottom:23px;margin-left:10px;color:#a1866b}.tal{text-align:left}.margin-flx{margin:30px auto !important}.section_text{font-size:18px;font-weight:bold;margin:10px auto;margin-bottom:20px}.section_text2{font-family:bold}.section_img{width:70%;margin-left:30px;margin-top:20px}.tac{text-align:center}.padding_bottom{margin-top:50px !important}.title-border-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-border-right:after{border-top:1px solid;content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.title-border-right:after{margin-left:1rem}.flx{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0px auto}.flx_mini{width:100%;max-width:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0px auto}.flx_left{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0px auto}.cta_flx{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px auto}.flx_el_three{width:33%;margin:0}.fv_mini_kasou{font-size:20px;line-height:40px;font-weight:400;color:#fff;text-align:left;padding-top:100px;font-family:futura-pt-bold,sans-serif}.solid_img{width:200px;height:2px;margin-bottom:20px;margin-left:10px}.fv_flx{display:-webkit-box;display:-ms-flexbox;display:flex}.fv_title_kasou{font-size:40px;line-height:40px;font-weight:600;color:#fff;text-align:left;margin-top:20px;margin-left:auto;margin-right:20px;font-family:futura-pt-bold,sans-serif}.flx_el_3{width:25%;margin:30px}.marign-top{margin:70px auto !important}.under_text{text-decoration:underline;font-size:14px}.next_menu_active{border:1px solid #000;padding:15px;color:#fff;background-color:#a1866b;margin:10px}.next_menu{border:1px solid #000;padding:15px;color:#a1866b;margin:10px}.fv_nav_text{color:#a1866b;margin:0;text-align:left;font-size:16px}.under_line{margin:0;border-bottom:1px solid #000;height:10px}.book_img{width:150px}.review_img{width:90%}.company_ul{margin:0 auto}.work_title{margin:50px auto;font-size:22px;border-bottom:1px solid #000;padding:5px 0}.flx_el_feature{margin:20px;width:40%}.checkicon{width:18px;margin-bottom:3px;margin-right:5px}.middle_img{width:350px}.sora_img{width:500px;margin:10px auto}.year_img{width:600px;margin:40px auto;margin-bottom:100px}.max_width{max-width:1100px;width:100%;margin:0px auto;text-align:center}.section_title{margin:20px auto;font-size:26px;text-align:center;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#ce303a}.section_title_kominka{margin:30px auto;margin-bottom:5px;font-size:32px;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#0044a9}.section_title_tiiki{margin:30px auto;margin-bottom:5px;font-size:32px;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#ff6b4a}.left_box{text-align:left}.work_text{text-align:center;font-size:16px;margin:10px auto}.bold_text{font-weight:bold}.orange_box{background-color:#fff2e6}.flx_el{margin:0px;width:50%}.contact{height:450px}.fv{height:900px;width:100%;background-image:url(/movie/fv_pc.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;z-index:-1;position:relative;bottom:30px}.fv_kominka{height:900px;width:100%;background-image:url(/kominka/fv_pc.png);background-position:center center;background-repeat:no-repeat;background-size:cover;height:100vh;z-index:-1;position:relative;bottom:30px}.about_img{width:300px}.wakwaku_img{width:60%}.margin_b{margin-top:80px;margin-left:30px;font-size:18px}.first_img{height:350px;width:600px}.first_title{width:300px;display:block;margin:0px auto;margin-bottom:30px;text-align:center}body .brwon{color:#a1866b}.second_img{width:450px;margin:50px auto;position:relative;bottom:80px}.second_text{font-size:20px;color:#a1866b;font-weight:600}.boldtext{font-weight:bold}.left{text-align:left;margin:30px auto;max-width:700px}.second_li{font-size:16px;font-weight:600;text-align:left;margin:10px 0}.bg{width:100%;background-color:#f6f6f6;padding:30px 0}.second_ul{width:55%;text-align:left;margin-left:auto;margin-right:5px;padding-right:20px;position:relative;top:100px;font-family:futura-pt-bold,sans-serif;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.second_ul_sp{background-color:#fff;margin:10px auto;padding:10px 15px;border:1px solid #000;border-radius:20px;font-weight:300;width:60%}.second_ul p{background-color:#fff;margin:10px 5px;padding:10px 15px;border:1px solid #000;border-radius:20px;font-weight:300}.thrid_text{font-size:24px;text-align:left;color:#a1866b;font-weight:600}.font20{font-size:18px}.font21{font-size:18px;font-weight:600;color:#a1866b}.insta_img{width:100px;margin:0 auto}.big_text{font-size:20px;font-weight:500}.flx_col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta_title{text-align:center;padding:50px 0;margin:0 auto}.w100{width:100%}.btn_class{padding:10px 20px;color:#fff;background-color:#ce303a;display:inline-block;border-radius:10px;margin:20px auto;text-align:center;font-size:16px;font-weight:300}.btn_class_kominka{padding:10px 20px;color:#fff;background-color:#0044a9;display:inline-block;border-radius:10px;margin:20px auto;text-align:center;font-size:16px;font-weight:300}.btn_class_tiiki{padding:10px 20px;color:#fff;background-color:#ff6b4a;display:inline-block;border-radius:10px;margin:20px auto;text-align:center;font-size:16px;font-weight:300}.movie_ill{width:150px;position:relative;left:1000px}.movie_ill2{width:150px;position:relative;left:200px}.wh_btn{background-color:#fff;padding:20px 10px;color:#000;width:260px;text-align:center}.btn_next{color:#036;padding:30px 0}.contact{height:700px}.title_pc{font-size:22px;margin:0;color:#a1866b}.slider{position:relative;z-index:1;height:100vh}.slider-item01{background:url(/tiiki/slide_1.jpg) !important}.slider-item02{background:url(/tiiki/slide_2.jpg) !important}.slider-item03{background:url(/tiiki/slide_3.jpg) !important}.slider-item{width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}.slick-next:before{display:none}.slick-prev:before{display:none}.slick-dots .slick-active button{display:none}@media screen and (max-width: 1024px){.second_img{width:300px;margin:50px auto;position:relative;bottom:80px}.about_img{width:200px}.second_ul{width:60%;text-align:left;margin-left:auto;margin-right:5px;position:relative;top:100px;font-family:futura-pt-bold,sans-serif;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}.movie_ill{width:150px;position:relative;left:500px}.movie_ill2{width:150px;position:relative;left:100px}.sora_img{width:80%}.selficon{width:70px;margin-top:10px;position:relative;bottom:4px}.middle{display:none}.middleblock{display:block}.hamburger-btn{display:block;width:30px;height:25px;z-index:20;position:fixed;right:30px;top:50px}.hamburger__list{font-size:16px;font-size:1rem;list-style:none;margin:10px auto;text-align:center;font-size:20px;color:#000}#hamburger__span{background-color:#ffa2ad;color:#fff;padding:10px;margin:20px 0}}@media screen and (max-width: 580px){.section_title{margin:10px auto;font-size:26px;text-align:center;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#ce303a}.section_title_kominka{margin:10px auto;font-size:26px;text-align:center;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#0044a9}.section_title_tiiki{margin:10px auto;font-size:26px;text-align:center;text-align:center;font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;color:#ff6b4a}.flx_el_three{width:100%;margin:10px auto}.movie_ill{width:100px;position:relative;left:250px}.movie_ill2{width:100px;position:relative;left:50px}.first_text{font-size:14px;line-height:2;font-weight:500}.font20{font-size:16px;font-weight:500}.font21{font-size:18px;font-weight:600}.year_img{width:80%;margin:40px auto;margin-bottom:100px}.hamburger-btn{display:block;position:relative;width:30px;height:25px;z-index:20;position:fixed;top:40px;right:10px;margin-right:5px}.first_title{width:100%;display:block;margin:0 auto;margin:40px auto;text-align:center}#hamburger__span{background-color:#ffa2ad;color:#fff;padding:10px;margin:20px 0}.middle_img{width:80%}.sitemap_img{width:100%}ul{margin:0;padding:0}.flx_mini{width:100%;max-width:630px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0px auto}.about .tac{margin-top:0}.padding_bottom{margin-top:0px !important}.wakwaku_img{width:100%}.first_img{height:100%;width:100%}.gray_bg1{background-color:#dfdfdf;color:#000;width:100%;padding-top:0px}.qa_sp{margin:60px auto}.sp_para{margin:70px auto}.img7_img{width:100%;margin:20px auto}.marign-top{margin:20px auto !important}.img6_text{text-align:left;font-size:18px;font-weight:400;margin:40px auto}.blue_bg{background-color:#000081;color:#fff;height:550px}.btn_next{color:#000081;width:200px;margin:40px auto}.wh_btn{background-color:#fff;padding:20px 10px;color:#000;width:100%;text-align:center}.yel_btn{background-color:#ff0;padding:20px 10px;color:#000;width:100%;text-align:center}.cta_flx{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0px auto}.selficon{width:50px;margin-left:20px}.about_img{width:200px;margin:0 auto}.second_img{width:100%;margin:50px auto;position:relative;bottom:50px}.fv{height:700px;width:100%;display:block;margin:0 auto;background-image:url(/movie/fv_sp.png);bottom:0px}body .fv_title{font-size:18px;line-height:30px;position:initial;top:0px;font-weight:600;color:#fff !important;margin-right:44px;margin-top:80px;margin-bottom:0px}.left_text{text-align:left}.number{margin-top:150px;text-align:left}.work_title{margin:30px auto;font-size:22px;border-bottom:1px solid #000;padding:5px 0}.gray_bg{background-color:#dfdfdf;color:#000;width:100%;padding:50px 0}.about_name{text-align:center;margin:10px auto;font-size:22px}.about_al_name{text-align:center;margin:10px auto}.company_gold{z-index:-10;font-size:46px;color:#a1866b;opacity:.5;font-family:"Times New Roman"}.company_gold_right{z-index:-10;font-size:46px;color:#a1866b;text-align:right;opacity:.5;font-family:"Times New Roman"}.contact{height:100%}p{text-align:center}.logo_sns{width:50%;margin:0 auto}img{width:100%}.pc{display:none}.sp{display:block}.max_width{width:90%}.fv_kominka{height:700px;width:100%;display:block;margin:0 auto;background-image:url(/kominka/fv_sp.png);bottom:0px}.flx{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flx_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flx_el_3{width:100%;margin:20px auto}.flx_el{width:100%;margin:10px auto}.flx_el_feature{width:100%;margin:20px auto}.about_text{text-align:center;line-height:1.6;font-size:16px;margin:40px auto}.ex_box{background-color:#fff2e6;margin:30px auto;padding:20px}.loader-wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#fff}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid hsla(0,0%,100%,.2);border-right:1.1em solid hsla(0,0%,100%,.2);border-bottom:1.1em solid hsla(0,0%,100%,.2);border-left:1.1em solid #000081;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slick-slide{height:100vh !important}.sora-cms__board{box-shadow:0px 5px 3px 0px rgba(0,0,0,.15);padding:0 2.5%;position:relative;z-index:1}.sora-cms__contents{padding:0 2.5%;background-color:#f7f7f7;position:relative;z-index:.9}.sora-cms__header-title{display:flex;align-items:center;margin-top:3rem;text-align:left;font-size:1.88rem}.sora-cms__controls{margin-top:1.2rem;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.controls_gray{background-color:#f7f7f7;padding:10px}.sora-cms__controls p{margin-bottom:0}.sora-cms__controls select{width:300px}.sora-cms__controls__filter-button{padding:.5rem 1rem;border-radius:5px;background-color:#fff;border:1px solid #33a4ac;margin-right:3px;color:#33a4ac}.sora-cms__controls__all-link{padding:.5rem 1rem;border-radius:5px;border:1px solid #4e4e4e;margin-left:3px;color:#000;background-color:#fff}.sora-cms__controls__new-btn{padding:.5rem 1rem;border-radius:5px;background-color:#33a4ac;border:1px solid #33a4ac;margin-right:3px;color:#fff !important}.sora-cms__controls__new-txt{color:#33a4ac;margin-left:10px}.sora-cms__sorting{display:flex;align-items:end;justify-content:space-between;margin:15px 0 15px 0}.sora-cms__sorting-pagination{display:flex}.sora-cms__sorting-pagination--count{margin-right:20px}.admin-header{background-color:#4e4e4e;color:#fff;text-align:center;height:50px;width:100%;min-width:1200px}.admin-header__flex{display:flex;align-items:center;justify-content:space-between;font-size:14px;min-width:1350px}.admin-header__flex__left{display:flex;align-items:center;color:#fff}.admin-header__flex__left__logo{background-color:#ffe000;padding:0 15px;width:100px;height:50px}.admin-header__flex__left__logo a{line-height:50px}.admin-header__flex__left__logo img{width:80px}.admin-header__flex__left__menu{margin-left:1.44rem}.admin-header__flex__left__menu a{color:#fff !important}.admin-header__flex__left .active a{color:#ffe000 !important}.admin-header__flex__left .active a:hover{opacity:1}.admin-header__flex__right{display:none}.admin-header__flex__right p{margin-bottom:0}@media screen and (min-width: 768px){.admin-header__flex__right{margin-right:10px;display:block}}.header{background-color:#ffe000;width:100%;height:90px;text-align:center;padding:25px 10px 0 10px;position:fixed;z-index:3}.header .title img{width:180px;margin:0 auto}.header .subtitle{font-size:.5em;margin-top:5px}.footer{background-color:#ffe000;text-align:center;padding:25px 10px 100px 10px;margin-top:0px}.footer .title img{width:180px;margin:0 auto}.footer .subtitle{font-size:.5em;margin-top:5px}.footer .bottom_content{margin:0 auto;margin-top:50px;max-width:600px}.footer .bottom_content .sns_cards{display:flex;margin-top:30px;justify-content:center}.footer .bottom_content .sns_cards a{width:45%}.footer .bottom_content .sns_cards img{width:100%}.footer .bottom_content .links{margin-top:50px;font-size:1em;border-top:1px solid #2f2f2f;padding-top:50px;text-align:center}.footer .bottom_content .links .conexio{padding-top:10px}.footer .bottom_content .links .privacy_policy{padding-top:10px}.footer .bottom_content .copy_right{font-size:12px;margin-top:50px}.sora-cms__banner-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__banner-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__banner-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__banner-list-item-left img{width:75%}.sora-cms__banner-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__banner-list-item-right--header{width:100%;display:flex;justify-content:space-between}.sora-cms__banner-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__banner-list-item-right--header-list{display:flex;align-items:center}.sora-cms__banner-list-item-right--header-list li{margin-right:20px}.sora-cms__banner-list-item-right--header-list .banner-update-date{font-size:.85rem}.sora-cms__banner-list-item-right--header-list .banner-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__banner-list-item-right--header-list .banner-edit-btn a{color:#fff !important}.sora-cms__banner-list-item-right--header-list .banner-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__banner-list-item-right--info{display:flex;align-items:center;justify-content:start;margin:10px 0}.sora-cms__banner-list-item-right--info ul{display:flex;flex-direction:column}.sora-cms__banner-list-item-right--info ul li{font-size:.85rem;margin:0 7px}.banner-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.banner-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.banner-form-submit .banner-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.sora-cms__header-title{display:flex;align-items:center;margin-top:3rem;text-align:left;font-size:1.88rem}.sora-cms__controls{margin-top:1.2rem;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.sora-cms__controls__filter-button{padding:.5rem 1rem;border-radius:5px;background-color:#fff;border:1px solid #33a4ac;margin-right:3px;color:#33a4ac}.sora-cms__controls__all-link{padding:.5rem 1rem;border-radius:5px;border:1px solid #4e4e4e;margin-left:3px;color:#000}.sora-cms__controls__new-btn{padding:.5rem 1rem;border-radius:5px;background-color:#33a4ac;border:1px solid #33a4ac;margin-right:3px;color:#fff !important}.sora-cms__sorting{display:flex;align-items:end;justify-content:space-between;margin:15px 0 15px 0}.sora-cms__sorting-pagination{display:flex}.sora-cms__sorting-pagination--count{margin-right:20px}.sora-cms__event-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__event-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__event-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__event-list-item-left img{width:75%}.sora-cms__event-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__event-list-item-right--header{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.sora-cms__event-list-item-right--header h2{font-weight:800;font-size:1.25rem;text-align-last:left;padding-right:10px}.sora-cms__event-list-item-right--header-list{display:flex;align-items:center}.sora-cms__event-list-item-right--header-list li{margin-right:20px}.sora-cms__event-list-item-right--header-list .event-update-date{font-size:.85rem}.sora-cms__event-list-item-right--header-list .event-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list-item-right--header-list .event-edit-btn a{color:#fff !important}.sora-cms__event-list-item-right--header-list .event-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list-item-right--content{display:flex;align-items:center;width:100%}.sora-cms__event-list-item-right--content-left{width:70%;padding:10px}.sora-cms__event-list-item-right--content-left-box{display:flex}.sora-cms__event-list-item-right--content-left-box span{background-color:#75aa60;color:#fff;font-weight:600;font-size:.77rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__event-list-item-right--content-left-box ul{display:flex;align-items:center}.sora-cms__event-list-item-right--content-left-box ul li{font-size:.85rem;margin:0 7px}.sora-cms__event-list-item-right--content-left p{font-size:.77rem;margin:8px}.sora-cms__event-list-item-right--content-left-info{display:flex;align-items:end;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__event-list-item-right--content-left-info ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__event-list-item-right--content-left-info ul li{font-size:.65rem;margin:2px 0}.sora-cms__event-list-item-right--content-left-info div{width:60%;padding:8px 0;background-color:#32a4ac;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;color:#fff !important}.sora-cms__event-list-item-right--content-right{display:flex;flex-direction:column;width:30%;border-left:2px solid #afafaf;padding:0 15px}.sora-cms__event-list-item-right--content-right ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__event-list-item-right--content-right ul li{font-size:.75rem;margin:2px 0}.sora-cms__event-list-item-right--content-right div{width:100%;padding:8px 0;background-color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;border:2px solid #32a4ac;color:#32a4ac !important}.sora-cms__event-list .sora-cms__event{display:flex}.sora-cms__event-list .sora-cms__event--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--btn{display:inline-block;padding:10px 20px;background-color:#000;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:25px auto 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--btn a{color:#fff !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info{margin:20px auto 5px;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info ul{display:flex;align-items:center;justify-content:end;width:100%;font-size:1.22rem}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-update-date{font-size:.85rem;margin-right:20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-edit-btn{margin-right:20px;font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-edit-btn a{color:#fff !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--image{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--image img{width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--category{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;margin-top:25px;display:inline-block}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--title h1{font-size:1.4rem;font-weight:800;text-align:left;display:flex}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--tag ul{display:flex;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--tag ul li{font-size:.85rem;margin:0 7px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board{background:#fffde8;padding:5px;margin:15px auto;max-width:400px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-dott{border:2px solid #000;border-style:dotted;border-radius:5px;padding:20px;margin:3px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image{display:flex;justify-content:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image img{padding:10px;display:block;margin:0 auto}@media screen and (max-width: 580px){.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image img{width:60%}}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul{padding:10px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li{display:flex;align-items:center;justify-content:start;padding:3px 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li svg{padding-right:5px;width:20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li path{width:14px !important;height:14px !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li span{padding-left:5px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body{text-align:justify;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body strong{display:block}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h1,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h2,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h3,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h4,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h5,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h6{text-align-last:left}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body p{text-align:justify;padding:10px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body th,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body td{padding:8px;text-align:left;border:1px solid #ddd}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body thead{background-color:#f4f4f4}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body img{width:50%;margin:2% 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table{margin-bottom:40px;width:100%;padding:5px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form{display:flex;align-items:center;margin:5px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-title{font-weight:900;color:#000}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-form input[type=text]{width:200px;border-radius:5px;border:1px solid #000;padding:5px 3px;margin:0 8px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-btn input[type=submit]{height:35px;background-color:#000;color:#fff !important;padding:2px 10px;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container{width:100%;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header{display:flex;border:1px solid #000}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell{flex:1;padding:5px;border:1px solid #000;overflow-x:auto;white-space:nowrap;align-items:center;display:flex}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell:last-child,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell:last-child{border-right:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell input[type=submit],.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell input[type=submit]{background-color:#000;color:#fff !important;padding:5px 3px;border-radius:5px;display:inline-block;text-align:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell .memo,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell .memo{border:1px solid #000;border-radius:5px;width:100%;padding:5px 3px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell:last-child,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell:last-child{flex-shrink:0;display:inline-block;width:auto}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header{background-color:#f4f4f4;font-weight:bold;position:sticky;top:0;z-index:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell{padding:8px;text-align:center;background-color:#f4f4f4;border:1px solid #000;flex-grow:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell{flex-grow:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel .flash-message .flash-fadein{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel .flash-message .flash-fadeout{animation-name:fadeOutAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:1}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeOutAnime{from{opacity:1}to{opacity:0}}.event-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.event-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.event-form-submit .event-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.sora__cms__wrapper{background-color:#f2f2f2;padding:50px 0}.sora__cms__form{width:95%;max-width:800px;margin:0 auto;border:1px solid #ddd;border-radius:8px;padding:20px;box-shadow:0px 5px 3px 0px rgba(0,0,0,.15);background-color:#fff}.sora__cms__form .input_form{margin-top:5px;margin-bottom:20px}.sora__cms__form .eye_catch{margin-bottom:20px}.sora__cms__form .label{color:#000}.sora__cms__form .field .input_form_half{width:50% !important;margin-right:10px}.sora__cms__form .field_check_box{background-color:#f2f2f2;padding:10px}.sora__cms__form .field_check_box li{display:inline-block;font-size:.8em}.sora__cms__form .field_check_box{background-color:#fff;padding:0px}.admin-header{background-color:#4e4e4e;color:#fff;text-align:center;height:50px;width:100%;min-width:1200px}.admin-header__flex{display:flex;align-items:center;justify-content:space-between;height:50px}.admin-header__flex__left{display:flex;align-items:center;color:#fff}.admin-header__flex__left__logo{background-color:#ffe000;padding:0 15px;width:100px}.admin-header__flex__left__logo img{width:80px}.admin-header__flex__left__menu a{color:#fff !important}.admin-header__flex__right{display:none}@media screen and (min-width: 1200px){.admin-header__flex__right{margin-right:10px;display:block;width:150px}}.sora-cms__post-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__post-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__post-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__post-list-item-left img{width:75%}.sora-cms__post-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__post-list-item-right--header{width:100%;display:flex;justify-content:space-between}.sora-cms__post-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__post-list-item-right--header-list{display:flex;align-items:center}.sora-cms__post-list-item-right--header-list li{margin-right:20px}.sora-cms__post-list-item-right--header-list .post-update-date{font-size:.85rem}.sora-cms__post-list-item-right--header-list .post-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list-item-right--header-list .post-edit-btn a{color:#fff !important}.sora-cms__post-list-item-right--header-list .post-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list-item-right--info{display:flex;align-items:center;justify-content:start;margin:10px 0}.sora-cms__post-list-item-right--info div{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__post-list-item-right--info ul{display:flex;align-items:center}.sora-cms__post-list-item-right--info ul li{font-size:.85rem;margin:0 7px}.sora-cms__post-list-item-right--text{display:flex;align-items:center;justify-content:start;margin:8px 0}.sora-cms__post-list-item-right--footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__post-list-item-right--footer ul{width:50%;font-weight:800;display:flex;flex-direction:column}.sora-cms__post-list-item-right--footer ul li{font-size:.95rem;margin:2px 0}.sora-cms__post-list-item-right--footer div{width:85%;padding:8px 0;background-color:#32a4ac;color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__post-list .sora-cms__post{display:flex}.sora-cms__post-list .sora-cms__post--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--btn{display:inline-block;padding:10px 20px;background-color:#000;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:25px auto 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--btn a{color:#fff !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info{margin:20px auto 5px;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info ul{display:flex;align-items:center;justify-content:end;width:100%;font-size:1.22rem}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-update-date{font-size:.85rem;margin-right:20px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-edit-btn{margin-right:20px;font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-edit-btn a{color:#fff !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--image{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--image img{width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--category{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;margin-top:25px;display:inline-block}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center;justify-content:start}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--title h1{font-size:1.4rem;font-weight:800}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--tag ul{display:flex;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--tag ul li{font-size:.85rem;margin:0 7px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc{margin-top:30px;margin-bottom:30px;padding:30px;background:#fafafa;border:1px solid #eee;border-radius:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-title{display:flex;margin-bottom:.5em;border-bottom:2px solid #000;font-weight:900;padding-bottom:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-hidden{display:none}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-list{padding:0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h1{font-weight:900}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h2{font-weight:700;margin-left:1em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h3{margin-left:1.5em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h4{margin-left:2em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h5{margin-left:2.5em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h6{margin-left:3em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc button{display:block;margin-top:.5em;border:none;background-color:#fafafa;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc ul{list-style:none;margin:0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc li{margin:.5em 0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body{text-align:justify;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body strong{display:block}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h1,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h2,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h3,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h4,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h5,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h6{text-align-last:left}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body p{text-align:justify;padding:10px 0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body th,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body td{padding:8px;text-align:left;border:1px solid #ddd}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body thead{background-color:#f4f4f4}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body img{width:60%;max-width:100%;max-height:100%;object-fit:contain}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:15px;background:#fafafa;border:1px solid #eee;border-radius:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author h3{font-size:16px;font-weight:700;margin-top:5px;margin-bottom:10px;text-align:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author hr{margin-bottom:20px;margin-left:auto;margin-right:auto;width:40px;background-color:#000}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details{display:flex;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-avatar{display:flex;justify-content:end;margin-right:10px;flex:0 0 33.3333%;max-width:50%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:1px solid #ececec}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info{flex:1;flex:0 0 66.6667%;max-width:50%;padding:8px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info h4{margin:0;font-size:16px;font-weight:600;padding-bottom:5px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info p{margin:5px 0 0;font-size:12px}.post-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.post-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.post-form-submit .post-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.sora-cms__recruitment-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__recruitment-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__recruitment-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__recruitment-list-item-left img{width:75%}.sora-cms__recruitment-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__recruitment-list-item-right--header{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.sora-cms__recruitment-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__recruitment-list-item-right--header-list{display:flex;align-items:center}.sora-cms__recruitment-list-item-right--header-list li{margin-right:20px}.sora-cms__recruitment-list-item-right--header-list .recruitment-update-date{font-size:.85rem}.sora-cms__recruitment-list-item-right--header-list .recruitment-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__recruitment-list-item-right--header-list .recruitment-edit-btn a{color:#fff !important}.sora-cms__recruitment-list-item-right--header-list .recruitment-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__recruitment-list-item-right--content{display:flex;align-items:center;width:100%}.sora-cms__recruitment-list-item-right--content-left{width:70%;padding:10px}.sora-cms__recruitment-list-item-right--content-left-box{display:flex}.sora-cms__recruitment-list-item-right--content-left-box span{background-color:#75aa60;color:#fff;font-weight:600;font-size:.77rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__recruitment-list-item-right--content-left-box ul{display:flex;align-items:center}.sora-cms__recruitment-list-item-right--content-left-box ul li{font-size:.85rem;margin:0 7px}.sora-cms__recruitment-list-item-right--content-left p{font-size:.77rem;margin:8px}.sora-cms__recruitment-list-item-right--content-left-info{display:flex;align-items:end;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__recruitment-list-item-right--content-left-info ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__recruitment-list-item-right--content-left-info ul li{font-size:.65rem;margin:2px 0}.sora-cms__recruitment-list-item-right--content-left-info div{width:60%;padding:8px 0;background-color:#32a4ac;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__recruitment-list-item-right--content-left-info div a{color:#fff !important}.sora-cms__recruitment-list-item-right--content-right{display:flex;flex-direction:column;width:30%;border-left:2px solid #afafaf;padding:0 15px}.sora-cms__recruitment-list-item-right--content-right ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__recruitment-list-item-right--content-right ul li{font-size:.75rem;margin:2px 0}.sora-cms__recruitment-list-item-right--content-right div{width:100%;padding:8px 0;background-color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;border:2px solid #32a4ac}.sora-cms__recruitment-list-item-right--content-right div a{color:#32a4ac !important}.sora-cms__controls--searchbox{width:100%;max-width:-webkit-fill-available;padding:0;border:0}.sora-cms__controls--searchbox .searchbox--title{text-align:left;font-size:1.88rem;color:#000;font-weight:bold;padding:20px 45px}.sora-cms__controls--searchbox .searchbox--title b{font-size:16px}.sora-cms__controls--searchbox .searchbox--form{width:100%}.sora-cms__controls--searchbox .searchbox--form h3{font-weight:800;font-size:1.3rem;padding-top:10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap{margin-bottom:30px;width:100%}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex{width:100%;display:flex;align-items:stretch;box-sizing:border-box}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-label{box-sizing:border-box;flex-basis:10.3%;text-align:center;border:1px solid #f1f1f1;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;padding:0;font-size:.8rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value{border:1px solid #f1f1f1;display:flex;flex-basis:100%;align-items:center;padding:5px 10px 5px 10px;width:-webkit-fill-available}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value select{width:75%;padding:.2rem 1rem;border:1px solid #c6c6c6;border-radius:5px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .search-select-half{width:40%;margin:10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .checkbox,.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .radio{padding:0 10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block{flex-direction:column;justify-content:start}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block div{width:100%;padding:.6rem 0 !important}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block .input-border{border-bottom:1px solid #f1f1f1}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block .label-text{display:inline-block;padding-right:auto;width:120px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block input{flex:1;width:75%;text-align:left;border:1px solid #c6c6c6;border-radius:5px;padding:20px 0 20px 5px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .half{flex-basis:23%}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-modal-btn{background-color:#fff;color:#33a4ac !important;border:1px solid #33a4ac;font-size:.8rem;border-radius:5px;text-align:center;padding:2px 10px;font-weight:normal}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-btn{padding:0px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;width:45%}.sora-cms__controls--searchbox .close{color:#000 !important;cursor:pointer;font-size:40px;position:absolute;right:10px;top:0;background-color:rgba(0,0,0,0);border:none;outline:none;z-index:80}@keyframes modal-open{0%{opacity:0}100%{opacity:1}}@keyframes modal-slide{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}dialog::backdrop{background:rgba(0,0,0,.5);animation:modal-open .4s ease}dialog[open]{animation:modal-slide .5s ease}.toggle{position:fixed;top:0;right:-70%;width:70%;height:100%;background-color:#fff;transition:right .3s ease;z-index:9999}.toggle-open{right:0;box-shadow:0 4px 7px 0 rgba(0,0,0,.5)}.sora-cms__user-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__user-list-item{display:flex;border:1px solid #afafaf;border-radius:5px;min-height:200px;min-width:1000px;background-color:#fff}.sora-cms__user-list-item-left{width:5%;display:flex;align-items:start;justify-content:end}.sora-cms__user-list-item-left img{width:75%}.sora-cms__user-list-item-center{width:45%;display:flex;flex-direction:column;align-items:start;margin-left:10px}.sora-cms__user-list-item-center ul{padding-left:0px}.sora-cms__user-list-item-center-title{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800;margin-bottom:0px}.sora-cms__user-list-item-center-title span{margin-left:20px;background:#4e4e4e;padding:5px 10px;border-radius:7%;color:#f1f1f1;font-size:.7rem}.sora-cms__user-list-item-center-school{font-size:1rem;font-weight:800;margin-top:10px}.sora-cms__user-list-item-center-school-info{display:flex;align-items:center;margin-bottom:10px;font-size:.85em}.sora-cms__user-list-item-center-school-info li{margin-right:3px}.sora-cms__user-list-item-center-recruit-info{margin-bottom:10px;font-size:14px}.sora-cms__user-list-item-center-experiences{display:flex;flex-wrap:wrap;gap:10px;font-size:14px}.sora-cms__user-list-item-center-experience{border:solid 1px #000;padding:3px 5px;border-radius:5px}.sora-cms__user-list-item-center-experiences-experience{margin-bottom:5px}.sora-cms__user-list-item-center-logs{margin-top:10px;display:flex;align-items:center;font-size:.85rem}.sora-cms__user-list-item-center-logs li{margin-right:3px}.sora-cms__user-list-item-right{width:55%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__user-list-item-right-preferences{width:100%;display:flex;align-items:flex-start;gap:10px}.sora-cms__user-list-item-right-preferences-preference{width:50%;border-left:1px solid #b7b7b7;padding:10px}.sora-cms__user-list-item-right-preferences-preference:last-child{border-left:none}.sora-cms__user-list-item-right-preferences-preference ul li span{font-weight:normal;font-size:14px}.sora-cms__user-list-item-right-preferences-preference button{background-color:#33a4ac;border:none;color:#fff;width:180px;padding:20px 0;border-radius:10px;font-weight:bold;transition:.3s}.sora-cms__user-list-item-right-preferences-preference button:hover{opacity:.8;transition:.3s}.sora-cms__user-list-item-right-preferences-preference button[data-action="click->candidate-list-users#addListAlert"]{background-color:#3e6b6f;margin-top:20px}.sora-cms__user-list-item-right-preferences-preference h4{font-weight:800;font-size:1.1rem}.sora-cms__user-list-item-right-preferences-preference ul{padding:0;margin:0;list-style:none}.sora-cms__user-list-item-right-preferences-preference ul li{margin-bottom:5px}.sora-cms__user-list-item-right-detail{width:100%;padding:8px 0;background-color:#32a4ac;color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__user-list .sora-cms__user{display:flex}.sora-cms__user-list .sora-cms__user--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title{margin-top:40px;margin-bottom:10px;display:flex;align-items:center;justify-content:start}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title h1{font-size:1.4rem;font-weight:800}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--subtitle{display:flex;align-items:center;justify-content:start;margin-bottom:25px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--subtitle h2{font-size:.88rem}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list{display:flex;align-items:center}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab{width:100%;padding:10px;border-radius:5px 5px 0 0;color:#33a4ac;text-align:center;cursor:pointer}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab:first-child{border-left:none}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab--active{color:#fff;background:#33a4ac;transition:all .2s ease-in-out;border-radius:5px 5px 0 0}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox{display:none;padding:10px;border:solid 2px #33a4ac}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox--show{display:block}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info{margin:35px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info dl{display:flex;flex-flow:row wrap;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full{display:flex;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full dt{flex-basis:100px;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full dd{margin:0;flex-basis:calc(100% - 100px);padding:10px;background-color:#fff;border-bottom:1px solid #ccc;font-weight:normal;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half{display:flex;width:50%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half dt{flex-basis:100px;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half dd{margin:0;flex-basis:calc(100% - 100px);padding:10px;background-color:#fff;border-bottom:1px solid #ccc;font-weight:normal;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note{margin:10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note h2{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800;margin-top:5px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--form{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.9em}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--textarea{margin-top:15px;display:flex;align-items:center;width:100%;font-size:.9em}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--textarea textarea{display:block;margin:0 5px;padding:3px;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents{margin:40px 10px 10px 10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents h2{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content{border:1px solid #afafaf;padding:2%;border-radius:5px;margin-bottom:10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-header{display:flex;align-items:center;justify-content:space-between}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-header div{font-size:.9rem}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-text{margin-top:10px;text-align:justify}.aboutus_page{margin:0 auto;width:100%}.aboutus_page .top_image{height:calc(100vh - 90px);width:100vw;object-fit:cover;vertical-align:middle}.aboutus_page .whatis{background-color:#ffe000;padding:50px 20px 50px 20px}.aboutus_page .whatis .title{margin:0 auto;text-align:center;font-weight:bold;font-size:1.5em;max-width:600px}.aboutus_page .whatis .sub_title{margin:0 auto;text-align:center;font-weight:bold;font-size:1.2em;margin-top:20px;max-width:600px}.aboutus_page .whatis .text{margin:0 auto;margin-top:20px;font-weight:1em;line-height:40px;max-width:600px}.aboutus_page .university{background-color:#fff;width:95%;max-width:600px;margin:0 auto;margin-top:50px;padding:20px}.aboutus_page .university .title{font-weight:bold;font-size:1.2em;text-align:center}.aboutus_page .university .schools{font-size:.8em;margin-top:10px;line-height:20px}.aboutus_page .line_btn{padding:20px;height:auto;margin:0 auto;max-width:500px;background-color:#33a4ac;border-radius:10px;margin-top:50px;color:#fff;font-weight:bold;text-align:center;font-size:1.2em}.aboutus_page{text-align:center}.aboutus_page .top_image{object-fit:contain;width:90%;max-width:600px;height:auto}.about-btn{margin-bottom:30px}.company{margin:0 auto;max-width:800px}.company dl{display:flex;flex-flow:row wrap;width:85%;margin:auto;padding-top:25px}.company dt,.company dd{display:flex;align-items:center;padding:15px;border-bottom:1px solid #ccc}.company dt{flex-basis:15%;background-color:#f1f1f1}.company dd{flex-basis:85%;background-color:#fff;margin:0}.company-dl-top{border-top:1px solid #ccc}@media screen and (max-width: 559px){.company dl{flex-flow:column}}.blog_page{padding-bottom:150px;background-color:#fff}.blog_page .breadclumb{width:90%;font-size:12px;padding-top:70px;text-align:left;margin:0 auto}.blog_page .breadclumb_inner{text-align:left}.blog_page .fa-angle-right{padding:0 5px 0 5px}.blog_page .upper_content{display:flex;justify-content:space-between;align-items:center}.blog_page .upper_content .category_names{display:flex;align-items:center}.blog_page .upper_content .article_category{font-weight:bold;font-size:1.2em;vertical-align:middle}.blog_page .main_contents{background-color:#fff;margin:0 auto;margin-top:10px;width:95%;max-width:600px;margin-top:100px}.blog_page .main_contents .date{font-size:12px;color:#ddd;text-align:right}.blog_page .main_contents .top_title{font-size:25px;font-weight:bold;letter-spacing:1px;margin-top:20px;margin-bottom:20px;text-align:left}.blog_page .main_contents .top_image{width:100%;object-fit:contain}.blog_page .main_contents figure img{width:auto;max-width:100%;margin-top:20px;height:auto}.blog_page .category_names .icon_m{margin-top:0px !important}.blog_page .main_contents .contents_body{margin:0 auto;margin-top:50px;line-height:25px;text-align:left;text-align:left}.blog_page .main_contents .contents_body img{margin-top:0;max-width:100%;height:auto}.blog_page .main_contents .contents_body h2{padding:.4em .5em;color:#2f2f2f;width:100%;font-weight:bold;text-align:left;letter-spacing:1px}.blog_page .main_contents .contents_body code{background-color:#ddd;padding:20px;border-radius:10px;text-align:left}.blog_page .main_contents .contents_body p{text-align:left;line-height:35px;margin:40px 0;font-size:1em}.blog_page .main_contents .profile{background-color:#f2f2f2;padding:20px 30px 20px 30px;align-items:center;margin-top:50px}.blog_page .main_contents .profile .content{display:flex;align-items:center}.blog_page .main_contents .profile img{border-radius:50%;width:100px;height:100px;object-fit:cover;margin:0}.blog_page .main_contents .profile .text{line-height:30px;margin-left:20px}.blog_page .main_contents .profile .text .writer{font-size:.8em;font-weight:bold}.blog_page .main_contents .profile .description{line-height:20px;margin-top:20px}.single_footer .footer{margin-top:0px !important}.blog_page .other_articles{margin:0 auto;margin-top:50px;width:95%;max-width:600px}.blog_page .other_articles ul{display:flex;justify-content:space-between;position:relative}.blog_page .other_articles .title{text-align:center;font-size:1.3em;font-weight:bold;padding-top:70px}.blog_page .other_articles .article{width:40%;margin-top:50px}.blog_page .other_articles .arrow_block{display:flex;align-items:center}.blog_page .other_articles .arrow_block_right{justify-content:end}.blog_page .other_articles .arrow_block .arrow{background-color:#2f2f2f;padding:10px;color:#fff}.blog_page .other_articles .arrow_block .text{margin-left:20px;margin-right:20px;font-weight:bold}.blog_page .other_articles .article_contents{background-color:#fff;margin-top:20px}.blog_page .other_articles .thumbnail_mid{width:100%;height:150px;max-height:300px;object-fit:cover;object-position:center}.blog_page .other_articles .attachment-index_thumbnail{width:100%;height:150px;object-fit:cover;object-position:center}.blog_page .other_articles .article_contents .text_contents{padding:10px}.blog_page .other_articles .category_names{display:flex;align-items:center}.blog_page .other_articles .article_category{font-weight:bold;font-size:.8em;padding-top:1px}.blog_page .other_articles .article_title{font-size:1em;font-weight:bold;margin-top:5px}.blog_page .other_articles .description{font-size:.8em;color:#2f2f2f;margin-top:5px;line-height:23px}.blog_page .other_articles .article_contents .text_contents .event_information .date{margin-top:10px;display:flex;align-items:center;line-height:20px}.blog_page .other_articles .article_contents .text_contents .event_information .time{margin-top:5px;display:flex;align-items:center;line-height:20px}.blog_page .other_articles .article_contents .text_contents .event_information .money{margin-top:5px;display:flex;align-items:center;line-height:20px}.blog_page .other_articles .article_contents .text_contents .event_information .people{margin-top:5px;display:flex;align-items:center;line-height:20px}.blog_page .other_articles .top_back{display:block;height:100px;width:200px;background-color:#ffe000;color:#555;border-radius:10px;font-size:1em;font-weight:bold;text-align:center;line-height:100px;margin-top:80%}.contents_body .description{margin-bottom:30px;line-height:30px}.contents_body .event_information{width:100%;background:#f1f1f1;margin-bottom:30px}.contents_body .event_information .box_title{font-size:1.2em;background:#ffe000;padding:4px;text-align:center;color:#555;font-weight:bold;letter-spacing:.05em}.contents_body .event_information .info{margin-top:5px;display:flex;align-items:center;line-height:20px;font-size:1em;color:#2f2f2f}.contents_body .event_information .name{padding-top:20px}.contents_body .event_information .store_url{padding-bottom:20px}.contents_body .data_image img{height:auto !important;width:100% !important;max-height:1000px;margin-top:50px !important}.background{background-color:#fff;padding-bottom:150px;padding-top:50px}.howto{width:95%;max-width:600px;margin:0 auto;margin-top:100px}.howto .subtitle{margin-top:10px}.howto .upper_content{text-align:center;display:block}.howto .upper_content .title{font-size:1.5em;font-weight:bold;color:#2f2f2f}.howto .upper_content .subtitle{font-size:1em}.howto .upper_content img{width:250px;margin:0 auto;margin-top:10px}.howto .steps .step{display:flex;margin-top:35px}.howto .steps{margin:0 auto}.howto .steps .step .num{font-size:2em;font-weight:bold;color:#474747;margin-right:10px}.howto .steps .step .section{border-left:8px solid #ffe000;padding-left:10px}.howto .steps .step .section .title{font-size:1.2em;font-weight:bold;color:#474747}.howto .steps .step .section .description{font-size:.8em;color:#474747;margin-top:10px;line-height:20px}.howto .steps .step .section .description a{color:#33a4ac !important;font-size:.8em}.new_articles .regi_description{font-size:.8em;margin-top:15px;margin-top:10px;font-weight:normal;text-align:center}.new_articles .regi_description a{color:#33a4ac !important}.contents_body a{color:#33a4ac !important;text-decoration:underline !important}.new_articles .fa-users{font-size:1.7em;margin-right:10px}.blog_page .buttons{display:flex;margin-bottom:15px;justify-content:end}.blog_page .buttons .edit{background-color:#737373;color:#fff;font-weight:bold;margin-right:10px;padding:10px;border-radius:5px;transition-duration:.3s}.blog_page .buttons .edit:hover{transition-duration:.3s;background-color:#33a4ac;color:#fff}.blog_page .buttons .delete{background-color:#737373;color:#fff;font-weight:bold;margin-right:10px;padding:10px;border-radius:5px;transition-duration:.3s}.blog_page .buttons .delete:hover{transition-duration:.3s;background-color:#33a4ac;color:#fff}.blog_page h1{position:relative;top:0;left:0;z-index:1;transform:none;text-align:left;font-size:1.5em !important;color:#000;border-left:solid 7px #ffe000;padding:10px;margin-top:10px;margin-bottom:10px}.contents_body a{color:#2d9e95 !important;text-decoration:underline}.content a{color:#2d9e95 !important;text-decoration:underline}.blog_page h1{font-size:1.6em;background-color:#f2f2f2;margin-top:50px;font-weight:bold}.blog_page h2{font-size:1.4em;text-align-last:left;border-left:none;border-bottom:solid 3px #ffe000;margin-top:30px;font-weight:bold}.blog_page h3{font-size:1.2em;border-bottom:dotted 3px #2d2d2d;margin-top:20px;font-weight:bold}.blog_page h4{font-size:1.1em;margin-top:20px;font-weight:bold}.blog_page h5{font-weight:bold;margin-top:15px;font-size:1em}.blog_page thead,tbody,tfoot,tr,td,th{border-width:1px}#CompanyIndex .titles{display:block}#CompanyIndex .titles .title{font-size:1.5em;margin-bottom:50px}#CompanyIndex .titles .syukatsu{width:60%;max-width:300px;margin:0 auto}#CompanyIndex .this_is_point{text-align:center;font-size:1.3em;font-weight:bold;margin-top:50px}#CompanyIndex .three_points{background-color:#f2f2f2;text-align:left;padding:10px;max-width:600px;margin:0 auto;font-size:1.2em;line-height:2em}#CompanyIndex .top{font-size:1.2em;font-weight:bold;text-align:center;background-color:#ffe000;max-width:600px;margin:0 auto;padding:10px;border-radius:5px 0 5px 0}#contact{width:90%;max-width:600px;margin:0 auto}#contact h2{font-size:1.7em;margin-top:50px}#contact p{margin-top:50px;line-height:25px}#contact textarea{width:100%;padding:20px}#contact .privacy_policy{margin-top:20px}input[type=submit]{transition-duration:.3s}input[type=submit]:hover{background-color:#7fd8cc;transition-duration:.3s}.fas{width:30px;margin-right:5px}.form_field{margin-top:50px}h2{font-size:1.4em;text-align-last:center}.must_tag{display:inline-block;padding:5px;text-align:center;font-size:.8em;margin-bottom:5px}.any{background-color:#6b6b6b;color:#fff;border-radius:50px;padding:5px 12px}.must{background-color:#e88c85;color:#fff;border-radius:50px;padding:5px 12px}.description{font-size:.8em;color:#6b6b6b;margin-top:5px}.field{margin-bottom:30px}.field .checkboxes{padding:10px;background-color:#f2f2f2;font-size:.9em;line-height:23px}.field input[type=text]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}.field input[type=email]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}.field input[type=password]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}.field select{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding-left:10px}.field .privacy{font-size:.8em;border:3px solid #ddd;height:200px;overflow:auto;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fffcfc;margin:auto;padding:10px;margin-bottom:30px}.field .label{display:inline-block;padding-left:5px}#contact label{color:#000}#crowdfunding_page{width:100%;height:auto;background-color:#f2f2f2}#crowdfunding_page .main_contents .form_field{margin:0 auto;margin-top:50px;width:90%;max-width:800px}#crowdfunding_page .main_contents h2{font-size:1.4em;text-align-last:center}#crowdfunding_page .main_contents .must_tag{display:inline-block;padding:5px;text-align:center;font-size:.8em;margin-bottom:5px}#crowdfunding_page .main_contents .any{background-color:#6b6b6b;color:#fff;border-radius:50px;padding:5px 12px}#crowdfunding_page .main_contents .must{background-color:#e88c85;color:#fff;border-radius:50px;padding:5px 12px}#crowdfunding_page .main_contents .description{font-size:.8em;color:#6b6b6b;margin-top:5px}#crowdfunding_page .main_contents .field{margin-bottom:30px}#crowdfunding_page .main_contents .field .checkboxes{padding:10px;background-color:#f2f2f2;font-size:.9em;line-height:23px}#crowdfunding_page .main_contents .field input[type=text]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#crowdfunding_page .main_contents .field input[type=email]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#crowdfunding_page .main_contents .field input[type=password]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#crowdfunding_page .main_contents .field select{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding-left:10px}#crowdfunding_page .main_contents .field .privacy{font-size:.8em;border:3px solid #ddd;height:200px;overflow:auto;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fffcfc;margin:auto;padding:10px;margin-bottom:30px}#crowdfunding_page .main_contents .actions{text-align:center}#crowdfunding_page .main_contents .actions input{height:50px;background-color:#33a4ac;padding:10px;width:100%;border-radius:5px;color:#fff;font-weight:bold;font-size:1em;border:none}#crowdfunding_page .footer{background-color:#ffe000;text-align:center;padding:25px 10px 100px 10px;margin-top:0px}#crowdfunding_page .footer .title img{width:100px !important;margin:0 auto !important;height:auto !important;box-shadow:none}#crowdfunding_page .footer .subtitle{font-size:.5em;margin-top:5px}#crowdfunding_page .footer .bottom_content{margin:0 auto;margin-top:50px;max-width:600px}#crowdfunding_page .footer .bottom_content .sns_cards{display:flex;margin-top:30px;justify-content:space-between}#crowdfunding_page .footer .bottom_content .sns_cards a{width:45%}#crowdfunding_page .footer .bottom_content .sns_cards img{width:100%;max-width:none;margin:0;margin-top:0;height:auto;box-shadow:none}#crowdfunding_page .footer .bottom_content .links{margin-top:50px;font-size:1em;border-top:1px solid #2f2f2f;padding-top:50px;text-align:center}#crowdfunding_page .footer .bottom_content .links .conexio{padding-top:10px}#crowdfunding_page .footer .bottom_content .links .privacy_policy{padding-top:10px}#crowdfunding_page .footer .bottom_content .copy_right{font-size:12px;margin-top:50px}#crowdfunding_page .fes_info{width:90%;max-width:800px;margin:0 auto;margin-top:100px}#crowdfunding_page .fes_info img{height:100%;width:100%}#crowdfunding_page{margin:0 auto}#crowdfunding_page .main_contents{background-color:#f2f2f2;padding-top:50px}#crowdfunding_page img{width:300px;height:200px;object-fit:cover;box-shadow:0 2px 4px rgba(0,0,0,.2)}#crowdfunding_page p{line-height:2em;font-weight:normal;margin:0}#crowdfunding_page .top_view{width:100%;height:auto;background-image:url("https://soramedia.jp/assets/tob_back_3-fa4985dcfd89fb475a62dace277ef88e1f7a8acee61403670b479e1bbf00a1ab.png");background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto;padding:35px 0 100px 0}@media screen and (max-width: 600px){#crowdfunding_page .top_view{padding:20px;padding-bottom:50px}}#crowdfunding_page .top_view .text{color:#fff;font-weight:bold;text-align:center;text-shadow:1px 2px 2px #000}#crowdfunding_page .top_view .text .small_text{font-size:1.5em}#crowdfunding_page .top_view .text .main_title{font-size:2em;text-align:right;color:#fff}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .main_title{text-align:center}}#crowdfunding_page .top_view .text .main_title h2{display:inline;font-size:2em;text-align:center;line-height:1.8em;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:normal;color:#000;color:#fff}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .main_title h2{font-size:1.2em;text-align:center}}#crowdfunding_page .top_view .text .sub_title{width:100%;margin:0 auto}#crowdfunding_page .top_view .text .sub_title h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:normal;font-size:1.3em;letter-spacing:1em;color:#f7d020;margin:5px 0 0 0;text-align:right}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .sub_title h3{letter-spacing:.1em;text-align:center;line-height:30px}}#crowdfunding_page .top_view .text .information{padding-right:30px;margin-top:50px;text-align:right;width:100%;color:#fff;font-size:20px}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .information{display:block;text-align:center;font-size:16px}}#crowdfunding_page .top_view .text .information .left_content .reception .br_sp{display:none}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .information .left_content .reception .br_sp{display:block}}#crowdfunding_page .top_view .text .information .left_content .reception span{margin-left:40px;color:#fff}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .information .left_content .reception span{margin-left:0px}}#crowdfunding_page .top_view .text .information .left_content .open{margin-top:30px;color:#fff}@media screen and (max-width: 600px){#crowdfunding_page .top_view .text .information .right_content{margin-top:20px}}#crowdfunding_page .top_view .text .information .right_content p{margin-top:30px;color:#fff}#crowdfunding_page .theme{width:90%;max-width:800px;margin:0 auto;text-align:center}#crowdfunding_page .theme .upper{text-align:center;font-weight:bold;font-size:1.8em;margin-bottom:100px;letter-spacing:.2em}#crowdfunding_page .theme .upper span{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}#crowdfunding_page .theme .bottom{margin-top:30px}#crowdfunding_page .theme .bottom .left .description{margin-top:20px;font-size:1em}#crowdfunding_page .theme .bottom .right{margin-top:20px}#crowdfunding_page .theme .bottom .right img{width:100%;height:300px}#crowdfunding_page .comments{width:90%;max-width:800px;margin:0 auto;margin-top:50px}#crowdfunding_page .comments .comment{display:flex;justify-content:center;align-items:center}#crowdfunding_page .comments .comment .left{width:50%;min-width:180px;text-align:center}#crowdfunding_page .comments .comment .left .position{background-color:#fff;display:inline-block;height:40px;font-size:.8em;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,.2);padding-right:10px;width:100%;margin-bottom:20px;border-radius:50px;text-align:left}#crowdfunding_page .comments .comment .left .fas{background-color:#29627c;color:#fff;height:40px;width:40px;font-size:1.3em;line-height:40px;border-radius:50px}#crowdfunding_page .comments .comment .left .name{margin-top:15px;font-size:1.6em;font-weight:bold;background:linear-gradient(transparent 60%, rgb(115, 252, 252) 60%);display:inline-block}#crowdfunding_page .comments .comment .right{width:50%;margin-left:5%}#crowdfunding_page .comments .comment .right img{width:100%}#crowdfunding_page .comments .comment:first-child{margin-bottom:30px}#crowdfunding_page .message{width:90%;max-width:800px;margin:0 auto;margin-top:100px}#crowdfunding_page .message .title{font-size:1.5em;text-align:center;font-weight:bold}#crowdfunding_page .message img{width:100%;max-width:800px;margin:0 auto;margin-top:30px;height:300px}#crowdfunding_page .message .message_content{margin-top:30px;text-align:center}#crowdfunding_page .access{width:90%;max-width:800px;margin:0 auto;margin-top:100px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:30px;line-height:20px}#crowdfunding_page .access .title{text-align:center;font-weight:bold;font-size:1.3em;margin-bottom:20px}#crowdfunding_page .access li{padding-top:10px;padding-bottom:10px;border-top:1px solid #d3d3d3;display:flex}#crowdfunding_page .access li .item{width:150px;margin-right:20px}#crowdfunding_page .access li .content{width:100%}#crowdfunding_page .access map{width:100px;margin:0 auto;max-width:800px;position:relative;padding-bottom:56.25%;padding-top:30px;height:auto;overflow:hidden}#crowdfunding_page .access .map iframe,#crowdfunding_page .access .map object,#crowdfunding_page .access .map embed{width:100%;height:100%}#crowdfunding_page .map{width:90%;max-width:800px;margin:0 auto;margin-top:50px}#crowdfunding_page .youtube{width:90%;max-width:800px;margin:0 auto;margin-top:50px}#crowdfunding_page .youtube iframe{margin:0 auto;width:100%;height:400px}#crowdfunding_page .instagram{width:90%;max-width:800px;margin:0 auto;margin-top:50px}#crowdfunding_page .buttons{max-width:800px;margin:0 auto;margin-top:70px;margin-bottom:70px;display:block !important}#crowdfunding_page .line_btn{padding:20px;width:90%;height:auto;margin:0 auto;max-width:800px;background-color:#33a4ac;border-radius:10px;color:#fff;font-weight:bold;text-align:center;font-size:1.2em;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;line-height:1.4em}#crowdfunding_page .btn_yellowgreen{background-color:#bfdd52;margin-bottom:30px}#crowdfunding_page .btn_yellow{background-color:#ffb055;margin-bottom:30px}.banner{width:95%;max-width:600px;margin:0 auto}.banner_desc{text-align:center;font-size:1.1em;line-height:200%;margin-top:50px}.banner_pc{display:block;width:100% !important;height:100% !important;margin-top:30px}.banner_sp{display:none}.br_sp{display:none}@media screen and (max-width: 600px){.banner_pc{display:none}.banner_sp{display:block;margin:0 auto;width:100% !important;height:100% !important;margin-top:30px;max-width:300px}.br_pc{display:none}.br_sp{display:block}}#done{width:90%;max-width:600px;margin:0 auto;text-align:center;font-size:1.2em;margin-top:100px;margin-bottom:100px}#done p{line-height:30px;font-size:.8em;font-weight:normal}#done a{font-size:.8em}#done .next{font-size:1em;font-weight:bold;color:#33a4ac !important;text-decoration:underline}#done .button{padding:20px;height:60px;margin:0 auto;width:95%;max-width:600px;background-color:#727e80;border-radius:10px;margin-top:50px;color:#fff;font-weight:bold;text-align:center;font-size:1.1em}.event_information .store_url a{color:#33a4ac !important;text-decoration:underline !important}.event_information{background-color:#fffde8;padding:4%;margin-top:25px}.event_information .infobox{border:5px dotted #000;border-radius:5px;padding:4%;padding:10px}.event_information .date{margin-top:0px;display:flex;align-items:center;line-height:20px}.event_information .time,.event_information .money,.event_information .people{margin-top:0px;display:flex;align-items:center;line-height:20px}.event_information .text{font-weight:normal;color:#474747}.event_information .infobox{padding:15px}.box_title{font-size:1.2em;font-weight:bold}.event_flug{background:#eda828;padding:3px 5px;margin-left:10px;border-radius:5px;color:#fff;font-size:.8em}.recruit_event_flug{background:#49b2d0;padding:3px 5px;margin-left:10px;border-radius:5px;color:#fff;font-size:.8em}.footer{background-color:#ffe000;text-align:center;padding:25px 10px 100px 10px;margin-top:0px}.footer .title img{width:180px;margin:0 auto}.footer .subtitle{font-size:.5em;margin-top:5px}.footer .bottom_content{margin:0 auto;margin-top:50px;max-width:600px}.footer .bottom_content .sns_cards{display:flex;margin-top:30px;justify-content:center}.footer .bottom_content .sns_cards a{width:45%}.footer .bottom_content .sns_cards img{width:100%}.footer .bottom_content .links{margin-top:50px;font-size:1em;border-top:1px solid #2f2f2f;padding-top:50px;text-align:center}.footer .bottom_content .links .conexio{padding-top:10px}.footer .bottom_content .links .privacy_policy{padding-top:10px}.footer .bottom_content .copy_right{font-size:12px;margin-top:50px}.form_field{margin-top:50px}h2{font-size:1.4em;text-align-last:center}.must_tag{display:inline-block;padding:5px;text-align:center;font-size:.8em;margin-bottom:5px}.any{background-color:#6b6b6b;color:#fff;border-radius:50px;padding:5px 12px}.must{background-color:#e88c85;color:#fff;border-radius:50px;padding:5px 12px}.description{font-size:.8em;color:#6b6b6b;margin-top:5px}.field{margin-bottom:30px}.field .checkboxes{padding:10px;background-color:#f2f2f2;font-size:.9em;line-height:23px}.field textarea{width:100%;border:1px solid #afafaf;height:200px;border-radius:5px;padding:10px}.field input[type=email]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}.field input[type=password]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}.field select{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding-left:10px}.field .privacy{font-size:.8em;border:3px solid #ddd;height:200px;overflow:auto;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fffcfc;margin:auto;padding:10px;margin-bottom:30px}.actions{text-align:center}.actions input{height:50px;background-color:#33a4ac;padding:10px;width:100%;border-radius:5px;color:#fff;font-weight:bold;font-size:1em;border:none}form input[type=submit]{height:50px;background-color:#33a4ac;padding:10px;width:100%;border-radius:5px;color:#fff;font-weight:bold;font-size:1em;border:none}.tag-form{display:flex;align-items:center}.tag-form #new_tag_name{display:inline-block;align-items:center;width:50%}.tag-form #add_tag_button{background-color:#33a4ac;padding:10px;margin-left:10px;width:30%;border-radius:5px;color:#fff;border:1px solid #fff}.post-type-form{display:flex;align-items:center}.post-type-form #new_post_type_name{display:inline-block;align-items:center;width:50%}.post-type-form #add_post_type_button{background-color:#33a4ac;padding:10px;margin-left:10px;width:30%;border-radius:5px;color:#fff;border:1px solid #fff}.banner-form input[type=text]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px;margin-top:5px}.banner-form input[type=file]{width:100%;margin-top:5px}.banner-form #add_banner_button{background-color:#33a4ac;padding:10px;margin-top:15px;width:30%;border-radius:5px;color:#fff;border:1px solid #fff}.custom-button{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none}.custom-button:hover{background-color:#33a4ac}.post-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.post-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.post-form-submit .post-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.menu-btn{position:absolute;top:0px;right:10px;display:flex;height:50px;width:50px;justify-content:center;align-items:center;z-index:90;border-radius:10px}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:3px;width:25px;border-radius:3px;background-color:#2f2f2f;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:hsla(0,0%,100%,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}#wpadminbar{color:#fff !important;background-color:#2f2f2f !important;display:none !important}#wpadminbar .ab-item{color:#fff !important}.menu_content{width:100%;position:fixed;top:0px;left:100%;bottom:0;z-index:80;background-color:#ffe000;transition:all .5s;padding:0 50px 0 50px;overflow:scroll}.menu_content li{font-weight:bold;list-style:none;width:220px;margin:0 auto}.menu_content .title img{width:150px;margin:0 auto}.menu_content .subtitle{font-size:.5em;margin-top:5px;text-align:center}.menu_content li a{font-size:1.5em;display:block;width:100%;margin-top:30px;box-sizing:border-box;color:#2f2f2f;text-decoration:none;position:relative;display:flex;justify-content:flex-start;align-items:center}.menu_content li a svg{padding-right:10px}.menu_content ul li a::before{content:"";width:7px;height:7px;transform:rotate(45deg);position:absolute;right:11px;top:16px}#menu-btn-check:checked~.menu_content{left:0}.menu_content .all{display:flex}.menu_content .space .fa-store-alt{margin-right:5px;line-height:25px}.menu_content .bottom_content{border-top:1px solid #2f2f2f;margin:0 auto;margin-top:70px;max-width:800px}.menu_content .bottom_content .sns_cards{display:flex;margin-top:30px;justify-content:center}.menu_content .bottom_content .sns_cards a{width:45%}.menu_content .bottom_content .sns_cards img{width:100%}.menu_content .bottom_content .links{text-align:center;margin-top:30px;font-size:.8em}.menu_content .bottom_content .links .conexio{padding:10px 0 30px 0}.header{background-color:#ffe000;height:50px;text-align:center;padding:25px 10px 0 10px;position:relative}.header .title img{width:180px;margin:0 auto}.header .subtitle{font-size:.5em;margin-top:5px}.header .loginnow{padding:10px;background-color:#33a4ac;border-radius:5px;color:#fff;font-weight:bold;text-align:center;font-size:.8em;position:absolute;top:35px;left:2.5%}.header .new{padding:10px;background-color:#8b8b8b;border-radius:5px;color:#fff;font-weight:bold;text-align:center;font-size:.8em;position:absolute;top:35px;right:10%}.user_btn{padding:10px;margin:0 auto;max-width:500px;background-color:#33a4ac;border-radius:10px;color:#fff;font-weight:bold;width:100%;text-align:center;font-size:.8em;transition:all .6s}.user_btn:hover{background-color:#fff;color:#33a4ac}.media_page{width:100%}.media_page *{text-align:center;font-size:16px}.media_page .content_wrapper{padding:0 50px}.media_page img{width:100%;max-width:800px;margin:0 auto;text-align:center}.media_page .top_pc img{width:100%;max-width:none}.media_page .top_sp img{width:100%;max-width:none}.media_page .pc_image{display:block}.media_page .sp_image{display:none}.media_page .title{font-size:2em;font-weight:bold;text-align:center;line-height:200%;margin:100px 0 0 0}.media_page .semititle{font-size:1.5em;font-weight:bold;text-align:center;line-height:200%;margin:50px}.media_page .text{text-align:center;line-height:200%;font-size:16px}.media_page .section_topview img{width:100%}.media_page .question_student_pc{margin-top:50px}.media_page .section_merit .merit_text{margin:30px 0}.media_page .section_merit .merit_company{background-color:#fffbe5}.media_page .section_merit .merit_student{background-color:#e9f7f7}.media_page .section_merit .flex{width:100%;max-width:800px;display:flex;flex-wrap:wrap;gap:3%;margin:0 auto;margin-bottom:50px;align-items:center;line-height:150%;border-radius:10px;padding:10px 10px 10px 20px;justify-content:center}.media_page .section_merit .flex .person{width:80px}.media_page .section_merit .flex .description{width:85%;text-align:left;color:#000}.media_page .section_merit .flex .description .merit_content{margin-bottom:20px}.media_page .section_merit .flex .description .merit_content .merit_content:last-child{margin-bottom:0px}.media_page .section_merit .flex .description .merit_content .merit_content_title{font-size:1.3em;font-weight:bold;text-align:left;margin-bottom:5px}.media_page .section_merit .flex .description .merit_content .merit_content_text{text-align:left}.media_page .section_buttons .fukidasi{font-size:1.2em;font-weight:bold}.media_page .section_buttons .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:50px;margin:50px 0 100px 0}.media_page .section_buttons .buttons .button{color:#fff;padding:15px 0;width:200px;border-radius:50px;text-align:center;font-weight:bold;font-size:1.2em;transition:.3s}.media_page .section_buttons .buttons .button:hover{transform:scale(1.1);transition:.3s}.media_page .section_buttons .buttons .button_company{background-color:#ff9656}.media_page .section_buttons .buttons .button_student{background-color:#3c8ccb}@media screen and (max-width: 600px){.media_page .semititle{font-size:1.3em;font-weight:bold;text-align:center;line-height:150%;margin:30px 0 0 0}.media_page .message_text{margin-top:50px}.media_page .content_wrapper{padding:0 20px}.media_page .title{font-size:25px;line-height:150%}.media_page .section_merit .flex{padding:5px}.media_page .section_merit .flex img{margin-bottom:10px}.media_page .question_student_sp{margin-top:30px}.media_page .question_company_sp{margin-top:50px}.media_page .section_buttons .buttons{gap:20px}.media_page .pc_image{display:none}.media_page .sp_image{display:block}}#MyPage .box .kanrisya{display:inline-block;width:100%;margin:0 auto;margin-top:50px;text-align-last:center;font-weight:bold;font-size:1.5em}#MyPage .box .button{max-width:400px;margin:0 auto}#MyPage .box .button a{color:#fff !important}#MyPage .box .modal{text-align:center}#MyPage .users{width:90%;margin:0 auto;margin-top:50px;max-width:600px}#MyPage .users h2{padding:.4em .5em;color:#2f2f2f;width:100%;border-left:solid 7px #ffe000;font-weight:bold;margin-top:50px;text-align:left;letter-spacing:1px;font-size:1.2em;margin-bottom:15px}#MyPage .users .user{padding:.5em;border-bottom:1px solid #000;display:flex;justify-content:space-between;align-items:center;font-weight:bold}#MyPage .users .user h2{padding:.4em .5em;color:#2f2f2f;width:100%;border-left:solid 7px #ffe000;font-weight:bold;margin-top:50px;text-align:left;letter-spacing:1px;font-size:1.2em;margin-top:30px;width:90%;max-width:600px}#MyPage .users .user .name{width:200px;text-align:center;margin-right:20px}#MyPage .users .user .name a{color:#2d9e95 !important;text-decoration:underline;font-weight:normal}#MyPage .users .user .admin{margin-right:20px;text-align:center;width:130px}#MyPage .users .user .admin select{width:130px;text-align:center;padding:1px}#MyPage .users .user .update{padding:1px;text-align:center;width:50px}#MyPage .users .user .update input{border:none;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);background-color:#33a4ac;color:#fff}#MyPage .users .user:first-child{border-top:1px solid #000}#MyPage main .box .delete{float:right;text-decoration:underline}#MyPage .user_articles{margin-top:100px}#MyPage .user_articles .sub_title{text-align:center !important;text-align-last:center !important}#MyPage .user_articles h2{color:#2f2f2f;width:100%;background:#ffe000;font-weight:bold;margin:0 auto;text-align:left;letter-spacing:1px;font-size:1.2em;padding:15px 10px 15px 10px;margin-top:100px}#MyPage .user_articles .boxes{padding:50px 5%;background-color:#fffdf0}#MyPage .user_articles .boxes .articles{margin-top:0px}#MyPage .user_articles .boxes .articles .article{margin-top:0px;margin-bottom:0px}#MyPage .user_articles .boxes .articles .article:last-child{margin-bottom:0px}#MyPage .logout{width:100%;text-align:center;margin:30px auto;display:block !important}#MyPage .logout a{display:inline-block;background-color:#5f5f5f;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.2)}#MyData h2{text-align-last:left}.user_articles h2{text-align-last:left}#MyPage main .user_articles{margin-bottom:100px}#MyPage .user_articles{margin:0 auto}#new{width:95%;max-width:800px;margin:0 auto;margin-top:50px;padding-bottom:100px}#new img{max-width:300px}#new figure{text-align:left}#new figcaption{display:none}#new .question{margin-top:20px}#new .input_form{width:100%;height:30px}#new .field .label{margin-bottom:10px;font-weight:bold}#new .field select{height:30px}#new .field .tags .block{background-color:#f2f2f2;padding:10px}#new .field .tags .block li{display:inline;margin-right:15px}#new .field .eye_catch{margin-top:30px}#new .field .eye_catch .label{color:#000}#new .field .title{margin-top:30px}#new .field .title input{width:100%;height:30px}#new .field .content{margin-top:30px}#new .field .submit{display:inline-block;width:100%;text-align:center;margin-top:20px;text-align:center}#new .field .submit input{height:60px;background-color:#33a4ac;padding:20px;border-radius:10px;color:#fff;font-weight:bold;font-size:1.2em;border:none;transition-duration:.3s}#new .field .submit input:hover{transition-duration:.3s;background-color:#72c6cc}#new .event_path{margin-bottom:20px}#new .event_path a{color:#33a4ac !important;text-decoration:underline}#new .recruitment_path{margin-bottom:20px}#new .recruitment_path a{color:#33a4ac !important;text-decoration:underline}#new h2{font-size:1.3em}#new h1{position:relative;top:0;left:0;z-index:1;transform:none;text-align:left;font-size:1.5em;color:#000}ul{margin:0;padding:0;list-style:none}a{color:#fff}a:hover,a:active{text-decoration:none}h1{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:6vw;letter-spacing:.1em;text-transform:uppercase;color:#fff}.wrapper{position:relative}.container{background:#555}.container p{padding:300px 0;text-align:center;color:#fff}.menu_bar li{width:50%;height:50px;line-height:50px;transition:all .6s}.menu_bar li:hover{background-color:#000;transition:all .6s}.menu_bar li:hover .text{color:#fff}.menu_bar li:hover .icon_m{color:#fff;filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.menu_bar .all{border-right:solid 1px #2f2f2f;border-left:solid 1px #2f2f2f}.menu_bar .fa-users{font-size:1.4em}.menu_bar .event{border-right:solid 1px #2f2f2f}.menu_bar .life{border-right:solid 1px #2f2f2f;border-left:solid 1px #2f2f2f;margin-top:20px}.menu_bar .trip{border-right:solid 1px #2f2f2f;margin-top:20px}.menu_bar .text{color:#2f2f2f;font-size:1.1em;font-weight:bold}.menu_bar li a{display:flex;align-items:center;justify-content:center}.menu_bar li img{width:25px;margin-right:5px}.menu_bar{display:flex;flex-wrap:wrap;max-width:600px;margin:0 auto}.menu_background{background-color:#ffe000;padding:2.5%}.whois{width:95%;max-width:400px;margin:0 auto;margin-top:70px;margin-bottom:150px}.whois .title{font-weight:bold;font-size:1.5em;text-align:center}.whois .subtitle{font-weight:bold;font-size:1.2em;text-align:center;margin-top:20px}.whois .main_contents{margin:0 auto}.whois .main_contents img{width:250px;margin-left:10%}.whois .main_contents .description{font-size:.9em;line-height:25px;margin:0 auto}.whois .readmore{background-color:#2f2f2f;border-radius:5px;height:30px;line-height:30px;color:#fff;width:100px;text-align:center;font-size:.8em;margin-top:10px;float:right;border:1px solid #000;transition:all .6s}.whois .readmore:hover{border:1px solid #000;background-color:#fff;color:#2f2f2f}.new_articles{padding:0 2.5% 0 2.5%;margin:0 auto;margin-top:70px;margin-bottom:70px}.new_articles .title{font-size:1.4em;text-align:center;font-weight:bold}.new_articles .titles{display:flex;justify-content:center;align-items:center}.articles{margin:0 auto;margin-top:20px;max-width:600px}.articles .title{text-align:center;font-size:1.5em;font-weight:bold}.articles .article{width:100%;margin-top:50px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .6s}.articles .article .upper_content{display:flex;justify-content:space-between;border-bottom:solid 1px #2f2f2f;padding-bottom:5px}.articles .article .upper_content .category_name{font-size:1.2em;font-weight:bold}.articles .article .upper_content .readmore{font-size:1em;font-weight:bold;margin-right:10px}.articles .article .upper_content .next_arrow{background-color:#2f2f2f;width:20px;height:20px;line-height:20px;text-align:center;color:#fff}.articles .article_index{margin-top:0px}.articles .index_upper_content{display:flex;justify-content:space-between;border-bottom:solid 1px #2f2f2f;padding-bottom:5px;margin-top:50px}.articles .index_upper_content .category_name{font-size:1.2em;font-weight:bold}.articles .index_upper_content .readmore{font-size:1em;font-weight:bold;margin-right:10px}.articles .index_upper_content .next_arrow{background-color:#2f2f2f;width:20px;height:20px;line-height:20px;text-align:center;color:#fff}.articles .left_content{display:flex}.articles .right_content{display:flex}.articles .main_contents{background-color:#fff;margin-top:20px}.articles .main_contents .text_contents{padding:15px}.articles .main_contents .text_contents .event_information .date{margin-top:5px;display:flex;align-items:center;line-height:20px}.articles .main_contents .text_contents .event_information .time{margin-top:5px;display:flex;align-items:center;line-height:20px}.articles .main_contents .text_contents .event_information .money{margin-top:5px;display:flex;align-items:center;line-height:20px}.articles .main_contents .text_contents .event_information .people{margin-top:5px;display:flex;align-items:center;line-height:20px}.articles .main_contents .text_contents .event_information .text{font-weight:normal;color:#474747}.articles .main_contents .text_contents .event_information .infobox{padding:15px}.articles .thumbnail_mid{width:100%;max-height:400px;object-fit:cover;object-position:center;height:200px;transition:all .6s}.articles .attachment-index_thumbnail{width:100%;height:50vh;max-height:300px;object-fit:cover;object-position:center}.articles .category_names{display:flex;font-size:.8em;align-items:center}.articles .article_category{display:flex;font-weight:bold;font-size:1.2em}.articles .article_title{font-size:1.2em;font-weight:bold;margin-top:10px;line-height:28px}.articles .category_names .date{margin-left:20px}.articles .description{font-size:.7em;color:#2f2f2f;margin-top:10px;line-height:20px;font-weight:normal;text-align:left}.articles .description .next{text-align:right}.articles .all_button{background-color:#2f2f2f;margin:0 auto;width:100%;max-width:600px;height:50px;line-height:50px;text-align:center;font-weight:bold;margin-top:30px;color:#fff;letter-spacing:1px;transition:.5s all}.articles .all_button:hover{transition:.5s all;transform:scale(1.05, 1.05);opacity:.8}.article_ranking{width:95%;margin:0 auto}.article_ranking .title{text-align:center;font-size:1.5em;font-weight:bold;padding-top:150px}.article_ranking .article{display:flex;justify-content:center;max-width:600px;margin:0 auto;margin-top:30px}.article_ranking .article .left_content{position:relative;width:50%}.article_ranking .article .left_content .num_card{width:30px;height:30px;position:absolute;top:0;left:0;background-color:#2f2f2f;color:#fff;text-align:center;line-height:30px;font-weight:bold}.article_ranking .article .left_content img{width:100%;height:200px;object-fit:cover;object-position:center}.article_ranking .article .right_content{width:50%;padding-left:20px}.article_ranking .article .right_content .upper_content{display:flex;justify-content:space-between;align-items:center}.article_ranking .article .right_content .upper_content .category_names{display:flex;align-items:center}.article_ranking .article .right_content .upper_content .category_names .article_category{font-weight:bold;font-size:1em;line-height:20px}.article_ranking .article .right_content .upper_content .date{font-size:.8em;line-height:25px}.article_ranking .article .right_content .bottom_content{line-height:30px;margin-top:10px}.article_ranking .article .right_content .bottom_content .title{font-size:1.2em;font-weight:bold;text-align:left;padding-top:0;line-height:23px}.article_ranking .article .right_content .bottom_content .description{font-size:.8em;line-height:22px;margin-top:10px}.article_ranking .article .right_content .bottom_content .description .next{text-align:right}.title_background{background-color:#ffe000;padding:20px;margin-top:100px}.title_background_block{background-color:#fff;padding:20px;width:90%;max-width:600px;margin-top:100px}.title_background .title{text-align:center;font-weight:bold;font-size:1.5em}.title_background .description{text-align:center;font-weight:bold;font-size:1em;margin-top:15px;line-height:30px}.voices{padding:0 2.5% 0 2.5%;margin:0 auto;width:100%}.voices .voice1{max-width:600px;position:relative;padding-top:50px;margin:0 auto}.voices .voice1 .fukidashi{width:250px;position:absolute;top:50px;left:0;height:60px}.voices .voice1 .text{font-weight:bold;font-size:1em;padding-left:40px}.voices .voice2{max-width:600px;position:relative;padding-top:70px;margin:0 auto}.voices .voice2 .fukidashi{width:350px;position:absolute;top:70px;right:0;height:60px}.voices .voice2 .text{font-weight:bold;font-size:1em;padding-right:40px;text-align:right}.voices .voice3{max-width:600px;position:relative;padding-top:70px;margin:0 auto}.voices .voice3 .fukidashi{width:350px;position:absolute;top:70px;left:0;height:50px}.voices .voice3 .text{font-weight:bold;font-size:1em;padding-left:40px}.voices .bottom_image{width:200px;margin:0 auto;margin-left:35%;margin-top:20px}.voices .message{text-align:center;font-weight:bold;font-size:1.2em;line-height:30px}.voices .university{background-color:#fff;width:100%;max-width:600px;margin:0 auto;margin-top:50px;padding:20px}.voices .university .title{font-weight:bold;font-size:1.2em;text-align:center;line-height:25px}.voices .university .schools{font-size:.8em;margin-top:10px;line-height:20px}.line_btn{padding:20px;height:auto;margin:0 auto;width:95%;max-width:600px;background-color:#33a4ac;border-radius:10px;margin-top:50px;color:#fff;font-weight:bold;text-align:center;font-size:1.1em;transition:.8s all}.line_btn:hover{transition:.5s all;transform:scale(1.05, 1.05);opacity:.8}.line_btn_gray{background-color:#555}.line_btn_yellow{background-color:#ffe000;color:#000 !important}.article_ranking .articles .article{box-shadow:none}.article_ranking .articles .article .right_content{display:block}.article_ranking .articles .article .left_content{box-shadow:0 2px 4px rgba(0,0,0,.2)}.other_articles .article_contents{box-shadow:0 2px 4px rgba(0,0,0,.2)}.top_view{text-align:center;width:100%;margin:0 auto;max-width:600px}.top_view li .hero_image{position:relative}.top_view li .hero_image .thumbnail_big{width:100%;margin:0 auto}.top_view li .hero_image .text_contents{position:absolute;bottom:0;left:0;width:100%;margin:0 atuo;background-color:rgba(0,0,0,.3);text-align:left;padding-left:10px;color:#fff}.articles-pages nav{width:100%;display:flex;justify-content:center;padding-top:30px;margin:15px auto}.articles-pages nav .slash{display:none}.articles-pages nav .page,.articles-pages nav .next,.articles-pages nav .prev{border:none;background-color:#ecebeb;padding:8px 5px;margin-right:10px;border-radius:0}.articles-pages nav .first{display:none}.articles-pages nav .last{display:none}.tinymce img{width:100%;max-width:600px}.tox-collection__item-label h2{text-align-last:left}.image-file{display:block}main{width:90%;margin:0 auto;font-weight:600}.nav .nav_list{height:12px;padding-top:33px;position:relative}.nav .nav_list span:hover{color:#797979}.nav .nav_list span:nth-child(1)::after{content:"";position:absolute;margin-top:10px;left:38px;height:5px;width:5px;border-top:1px solid #797979;border-right:1px solid #797979;transform:rotate(45deg)}.nav .nav_list span:nth-child(2)::after{content:"";position:absolute;margin-top:10px;left:130px;height:5px;width:5px;border-top:1px solid #797979;border-right:1px solid #797979;transform:rotate(45deg)}.nav .nav_list span:nth-child(3)::after{content:"";position:absolute;margin-top:10px;top:32px;height:5px;width:5px;border-top:1px solid #797979;border-right:1px solid #797979;transform:rotate(45deg)}.item-details{padding-top:38px}.item-details .item-details-time{display:flex;width:100%;padding-top:38px;font-size:12px;justify-content:space-between}.item-details .item-details-time span{display:inline-block}.item-details .item-details-time span:nth-child(1){font-size:12px;font-weight:700}.item-details .item-details-time span:nth-child(2){font-size:12px}.item-details .item-details-title{padding-top:17px;font-size:20px;line-height:30px}.item-details .item-datails-img{padding-top:24px}.item-details .item-datails-img img{width:100%;height:100%}.item-datails-word{width:90%;margin:0 auto}.item-details .item-datails-word h3{font-size:16px;line-height:16px;padding-left:13px}.item-details .item-datails-word dt{position:relative;margin-top:52px}.item-details .item-datails-word dt:first-child{margin-top:24px}.item-details .item-datails-word p{padding-top:20px;font-weight:500;line-height:20px;font-size:14px}.item-details .item-datails-word dt li{list-style:disc;margin-left:21px;font-weight:500}.item-details .list-style-square{position:absolute;display:inline-block;width:4px;height:24px;top:-6px;background:#ffe000}.item-details .item-details-button{padding:100px 0;font-size:12px}.item-details .item-details-button button{font-weight:700;display:block;margin:0 auto;width:260px;height:35px;background-color:#797979;color:#fff;border:none;border-radius:3px}.item-details .item-details-button button:hover{background-color:#33a4ac}.item-details .item-details-button button:last-child{margin-top:22px}html{line-height:1.15;-webkit-text-size-adjust:100%}.html{margin-top:0 !important}li{list-style:none}a{text-decoration:none;color:#2f2f2f}ul{padding:0;margin:0}*{word-break:break-all;font-family:"Noto Sans","Noto Sans JP",sans-serif}.body{margin:0;max-width:540px;min-width:340px;margin:0 auto;padding-top:50px}main{display:block}h1{margin:0;color:#000;text-align:center;position:static;z-index:2;top:0%;left:0%;transform:translate(0%, 0%);text-align:center;font-size:24px;letter-spacing:.1em;text-transform:uppercase;padding:0px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace,Meiryo,Osaka;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}.items_list li{margin-top:40px}.items_list dl .icon{display:inline-block;font-family:"icomoon";padding-right:8px;font-size:14px}.items_list .list-up{width:100%;line-height:.15}.items_list .list-up img{width:100%;height:300px;object-fit:cover}.items_list .list-down{background-color:#fff;padding-left:16px;padding-top:5px}.items_list .item-time span:nth-child(1){color:#33a4ac;letter-spacing:5%;font-size:12px}.items_list .item-time span:nth-child(2){font-size:10px;padding-left:16px}.items_list .item-title{width:288px;font-family:"Noto Sans";font-size:16px;line-height:20px}.items_list dl dt{padding-top:4px;font-size:10px;line-height:16px}.items_list .item_company-name{padding-bottom:8px}.nav_pages{font-weight:600;font-size:12px;padding-top:20px}.nav_pages .turn-pages{position:relative;display:flex;justify-content:space-between}.nav_pages .turn-pages-left,.turn-pages-right{width:40px;height:40px;background-color:#000}.nav_pages .turn-pages-left::after{content:"";position:absolute;margin-top:10px;left:4.5%;top:11%;height:10px;width:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg)}.nav_pages .turn-pages-number{line-height:40px;text-align:center}.nav_pages .turn-pages-right::after{content:"";position:absolute;margin-top:10px;right:4.5%;top:11%;height:10px;width:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.white_bg{background-color:#fff}.buttons{display:flex;justify-content:end}.buttons .edit{background-color:#737373;color:#fff;font-weight:bold;margin-right:10px;padding:10px;border-radius:5px;transition-duration:.3s}.buttons .edit:hover{transition-duration:.3s;background-color:#33a4ac;color:#fff}.buttons .delete{background-color:#737373;color:#fff;font-weight:bold;margin-right:10px;padding:10px;border-radius:5px;transition-duration:.3s}.buttons .delete:hover{transition-duration:.3s;background-color:#33a4ac;color:#fff}.item-datails-img{width:15px}.item-show-img{width:100%}.main_thanks{background-color:#fff;text-align:center;font-weight:500px;font-family:Noto Sans;letter-spacing:5%}.main_div h3{padding-top:48px;font-size:24px;line-height:40px;margin-top:0px}.main_div img{height:100%}.main_div p{font-size:14px;line-height:20px}.main_div-button{margin:0 auto;width:260px;padding-bottom:131px}.main_div-button button{font-weight:700;width:100%;height:35px;background-color:#797979;color:#fff;font-size:12px;line-height:16px;border-radius:3px;margin-top:32px;border:none}.main_div-button button:hover{background-color:#33a4ac}.nav .nav_list span:last-child::after{display:none}main{width:100%;font-weight:600}.nav{width:90%;margin:0 auto;height:78px;font-weight:400}.nav ul{width:100%;padding-top:33px}.nav ul li{font-family:"Noto Sans";color:#000;padding-right:20px;padding-top:5px}.nav .nav_list{height:12px;padding-top:33px}.nav .nav_list span{line-height:12px;color:#000;font-size:10px;margin-right:20px}.nav .nav_list span:hover{color:#797979}.item-details{width:100%}.item-details .item-details-time{margin:0 auto;display:flex;width:90%;padding-top:38px;font-size:12px;justify-content:space-between}.item-details .item-details-time span{display:inline-block}.item-details .item-details-time span:nth-child(1){font-size:12px;font-weight:700}.item-details .item-details-time span:nth-child(2){font-size:12px}.item-details .item-details-title{background-color:#fff;margin:0 auto;width:90%;padding-top:17px;font-size:20px;line-height:30px;padding-bottom:22px}.form{padding-top:10px;background-color:#fff;font-weight:400}form{background-color:#fff;font-weight:500;font-family:Noto Sans}.form h2{padding-top:27px;margin:0 5px 0 0;text-align:center}.form .input-hint{text-align:center;line-height:20px}.form .form_input{margin-left:7px;margin-right:18px}.form .form_input li{font-size:14px;padding-top:24px;width:100%}.form .form_input li input{width:100%;height:30px;margin-right:-25px;border:.5px solid #000;border-radius:3px}.form .form_input input[type=submit]{font-weight:700;display:block;margin:0 auto;padding-right:12px;width:260px;height:35px;background-color:#797979;color:#fff;border:none;border-radius:3px;margin-top:31px}.form .form_input .form_input-mandatory{margin:0 0 4px 6px;display:inline-block;width:36px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#fff;background-color:#c44f45;border-radius:5px}.form .form_input .form_inputarbitrary{margin:0 0 6px 6px;display:inline-block;width:36px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#fff;background-color:#797979;border-radius:5px}.form .form_input #form_input-remarks{height:128px}.form .form_input li:last-child p{width:260px;font-size:12px;margin:0 auto;padding-bottom:104px}.body_white{margin:0;max-width:540px;min-width:340px;margin:0 auto;background-color:#fff}main{width:100%;margin:0 auto;font-weight:600}.nav{width:90%;margin:0 auto;font-weight:400}.nav .nav_list{height:12px;padding-top:33px}.nav .nav_list span{position:relative;display:inline-block;line-height:12px;color:#000;font-size:10px;margin-right:20px}.nav .nav_list span:hover{color:#797979}.nav .nav_list span:nth-child(1)::after{content:"";position:absolute;margin-top:10px;right:-12px;top:-7px;height:5px;width:5px;border-top:1px solid #797979;border-right:1px solid #797979;transform:rotate(45deg)}.sora_about{margin-top:-6px}.sora_about .sora_about-up{background-image:url(/sora_about-up-background.png);background-position:top;background-size:cover;color:#fff;font-weight:700;font-size:30px;line-height:48px}.sora_about .sora_about-up p{padding:155px 112px 94px 13px}.sora_about .sora_about-down{margin-top:-30px;background-color:#ffe000;font-weight:400;font-size:13px;line-height:30px}.sora_about .sora_about-down p{font-size:13px;margin:0 24px;padding-bottom:24px}.sora_about .sora_about-down h4{line-height:24px;padding-top:24px;text-align:center}.sora_about .button{font-size:13px;font-weight:700;display:block;margin:40px auto 64px;width:260px;height:35px;background-color:#797979;color:#fff;border:none;border-radius:3px;text-align:center;line-height:35px}.sora_about .site-name{padding:0 3px 0 6px;font-weight:800;font-size:20px;letter-spacing:1px}.sora_about .button:hover{background-color:#33a4ac;transition:.5s all;transform:scale(1.05, 1.05);opacity:.8}.sora_about .sora_about-charm{max-width:540px;margin:0 auto}.sora_about .sora_about-charmTitle h4{text-align:center;margin-bottom:0}.sora_about .sora_about-charmTitle{font-size:13px;text-align:center}.sora_about .sora_about-charmTitle p{display:inline-block;color:#000;font-family:"Inter";font-weight:500;font-size:10px;line-height:30px;border-top:1px solid #000;padding:0 12px}.sora_about .sora_about-charmText{width:90%;margin:0 auto;font-family:Nots Sans;font-weight:500;font-size:13px;line-height:24px}.sora_about .sora_about-charmText p:last-child{padding-bottom:30px}.sora_about .sora_about-charmText .finger-mark{width:32%;padding-top:24px}.sora_about .sora_about-charmText span{display:block;text-align:center;color:#33a4ac;font-weight:700;font-size:16px;line-height:0}.sora_about .sora_about-charmText .point-one-img{width:100%;padding:0 70px;margin:-10px 0 -48px 0}.sora_about .sora_about-charmText .point-two-img{width:100%;padding:0 70px;margin:12px 0 -15px 0}#Search .box{background-color:#f2f2f2;padding:10px 5px 40px 5px}#Search .box form{background-color:#f2f2f2;font-weight:normal}#Search .box form dt{font-weight:bold;font-size:1.1em;margin-bottom:10px}#Search .box form dd{margin-left:0px}#Search .box form dd label{margin-right:5px}#Search .box form dd #Keyword{width:100%;height:2em}#Recruit .tags{margin-top:10px}#Recruit .tags .tag{font-size:12px;background-color:#f2f2f2;padding:5px;font-weight:normal;color:#4c4c4c;margin-right:5px;margin-top:5px}#Recruit .categories{margin-top:15px;font-size:.9em}#Recruit .categories .work_type{color:#fff;padding:0 3px 0 3px;margin-left:10px}#Recruit .categories .blue{background-color:#599cc9}#Recruit .categories .red{background-color:#ec5f46}#Recruit .categories .green{background-color:#64ac56}#Recruit .list-down{padding:10px}#Recruit .item-title{width:auto;font-weight:1.1em;margin-top:10px}#Recruit .description{font-size:.8em;font-weight:normal}#Recruit .address{margin-top:10px;font-weight:normal;color:#4c4c4c;margin-bottom:0px}#Recruit .address .item-datails-img{width:10px}#Recruit .go_show{background-color:#33a4ac;color:#fff;height:3em;width:100%;text-align:center;line-height:3em;transition:all .6s}#Recruit .go_show:hover{background-color:#ffe000;color:#000;transition:all .6s}#Recruit .item-datails-word{width:95%}#Recruit .item-datails-word p{padding-top:0px;font-weight:normal}.title_box{border:.5px solid #000;height:30px;line-height:30px;border-radius:3px;margin-top:4px}.appli_submit input{padding:15px !important;height:auto !important;margin:0 auto;width:100% !important;background-color:#33a4ac !important;border-radius:5px !important;margin-top:50px !important;color:#fff !important;font-weight:bold !important;text-align:center !important;font-size:1.1em !important;transition:.8s all !important}.appli_submit input:hover{transition:.5s all !important;transform:scale(1.05, 1.05) !important;opacity:.8 !important;margin-bottom:10px !important}.appli_submit .privacy_policy{width:100%;padding-top:10px}#newRecruit{width:95%;max-width:800px;margin:0 auto;margin-top:50px}#newRecruit .input_form{margin-top:5px;margin-bottom:20px}#newRecruit .eye_catch{margin-bottom:20px}#newRecruit .input_form_half{width:50%}#newRecruit .field_check_box{background-color:#f2f2f2;padding:10px}#newRecruit .field_check_box li{display:inline-block;font-size:.8em}.hidden{display:none}.area-item{margin-top:5px;padding:10px;font-weight:700}.recruit_top--field{display:flex;align-items:center;padding:10px 20px;width:100%;margin:0 auto;background-color:#fffde8}.recruit_top--field .recruit_top--field-label{width:25%;font-weight:800;font-size:1.11rem}.recruit_top--field .recruit_top--field-input{width:75%}.recruit_top--field input,.recruit_top--field select,.recruit_top--field search{width:100%;border:2px solid #000;padding:15px;border-radius:3px}.recruit-items{margin-top:30px;margin-left:10px;margin-right:10px;display:flex;flex-direction:column;align-items:center}.recruit-items .recruit-items--result{width:100%}.recruit-items .recruit-items--result h2 span{color:#33a4ac;font-size:2.5rem}.recruit-items .recruitment-table-wrapper{width:100%;z-index:0}.recruit-items .recruitment--sort-select span{width:100%;border:1px solid #afafaf;padding:.3rem;border-radius:5px}.recruit-items .recruitment--sort-select nav{margin-top:15px}.recruit-items .recruitment--sort-select nav .slash{display:none}.recruit-items .recruitment--sort-select nav .page,.recruit-items .recruitment--sort-select nav .next,.recruit-items .recruitment--sort-select nav .prev{border:none;background-color:#ecebeb;padding:8px 5px;margin-right:10px;border-radius:0}.recruit-items .recruitment--sort-select nav .first{display:none}.recruit-items .recruitment--sort-select nav .last{display:none}.recruit-items .recruitment-table-wrapper hr{margin-top:20px}.recruit-items .pagination .gap{background-color:#fff !important}.recruit-items .pagination .current{background-color:#33a4ac !important;color:#fff}.recruit-items .recruitment--sort{display:flex;align-items:end;width:100%;max-width:600px;margin:10px auto;justify-content:space-between}.recruit-items-margin{margin:0 10px}.recruitment-page{position:relative;max-width:540px;min-width:340px;margin:0 auto;padding-top:25px;padding-left:10px;padding-right:10px}.recruitment-page .recruitment-page--header{margin-top:25px;width:100%}.recruitment-page .recruitment-page--header .recruitment-page--header-flex{display:flex;align-items:center}.recruitment-page .recruitment-page--header .recruitment-page--header-flex .recruitment-header--employment-status{background-color:#75aa60;color:#fff;display:inline-block;border-radius:3px}.recruitment-page .recruitment-page--header .recruitment-page--header-flex .recruitment-header--employment-status p{padding:3px}.recruitment-page .recruitment-page--header .recruitment-page--header-flex .recruitment-header--work{font-weight:300;padding-top:5px;padding-left:2%}.recruitment-page .recruitment-page--header .recruitment-header--title{margin-top:25px;width:100%}.recruitment-page .recruitment-page--header .recruitment-header--title h3{font-weight:800;font-size:1.3rem}.recruitment-page .recruitment-page--header .recruitment-body--locate{padding-top:10px;font-weight:300;font-size:.75rem}.recruitment-page .recruitment-page--header .recruitment-body--locate p{text-align:left !important}.recruitment-page .recruitment-page--header .recruitment-body--company{padding-top:10px;font-weight:300;font-size:.75rem}.recruitment-page .recruitment-page--header .recruitment-body--company p{text-align:left !important}.recruitment-page .recruitment-page--header .recruitment-body--company i{padding-right:5px}.recruitment-page .recruitment-page--photo{margin-top:25px}.recruitment-page .recruitment-page--photo .swiper-slide{height:300px;position:relative}.recruitment-page .recruitment-page--photo .swiper-slide img{z-index:0;width:100%;height:100%;object-fit:contain}.recruitment-page .recruitment-page--appeal{background-color:#fffde8;padding:4%;margin-top:25px}.recruitment-page .recruitment-page--appeal div{border:1px dotted #000;border-radius:5px;padding:4%}.recruitment-page .recruitment-page--appeal .appeal{font-weight:bold;padding:10px 20px 10px 20px;position:relative;white-space:nowrap;margin-left:auto;margin-right:auto;margin-bottom:25px;width:75%;text-align:center}.recruitment-page .recruitment-page--appeal .appeal::before,.recruitment-page .recruitment-page--appeal .appeal::after{content:"";position:absolute;top:0px;display:block;width:2px;height:100%;background:#000}.recruitment-page .recruitment-page--appeal .appeal::before{left:0px;transform:rotate(-30deg)}.recruitment-page .recruitment-page--appeal .appeal::after{right:0px;transform:rotate(30deg)}.recruitment-page .recruitment-page--appeal p{font-weight:500}.recruitment-page .recruitment-page--table{margin-top:40px}.recruitment-page .recruitment-page--table h4{font-weight:800;font-size:1.3rem;text-align:center;margin-bottom:25px}.recruitment-page .recruitment-page--table dl{display:flex;flex-flow:column;width:100%;font-weight:500}.recruitment-page .recruitment-page--table dt{flex-basis:15%;padding:20px;background-color:#f1f1f1;border-radius:3px;font-size:1.15rem;font-weight:800}.recruitment-page .recruitment-page--table dd{flex-basis:85%;padding:20px;background-color:#fff;border-radius:3px}.recruitment-page .recruitment-page--links{margin-top:25px;margin-bottom:50px;text-align:center}.recruitment-page .recruitment-page--links a{color:#33a4ac !important;font-weight:500}.recruitment-page .recruitment-page--actions{position:fixed;bottom:0;left:0;display:flex;align-items:center;width:100%;max-width:100%;padding:10px}@media screen and (max-width: 767px){.recruitment-page .recruitment-page--actions{margin-bottom:80px}}.recruitment-page .recruitment-page--actions .recruitment-page--btn{width:90%;background-color:#33a4ac}.recruitment-page .recruitment-page--actions .recruitment-page--btn a{display:block;text-align:center;padding:5px;width:100%;border-radius:5px;color:#fff !important;font-weight:bold}.recruitment-page .recruitment-page--actions .recruitment-footer--keep{width:10%;display:flex;margin:0 auto;align-items:center}.recruitment-page .recruitment-page--actions .recruitment-footer--keep a{display:block;margin:0 auto}.recruit-wrapper{background:#f2f2f2;padding-bottom:100px}.recruit-wrapper h1{padding-top:50px}#recruit_new{background:#fff;width:95%;max-width:600px;border-radius:10px;padding:30px 0 30px 0px;margin-top:50px;margin-bottom:50px;margin-left:auto;margin-right:auto;box-shadow:0px 2px 2px 1px rgba(0,0,0,.3)}.recruit-wrapper .subtitle{width:100%;max-width:600px;margin:0 auto;text-align:center}.recruit-wrapper .subtitle span{font-size:.8em}.steps{width:100%;max-width:600px;margin:0 auto;display:flex;justify-content:center;gap:30px;margin-top:30px}.step{text-align:center;position:relative}.step_num{background-color:#d9d9d9;width:40px;height:40px;line-height:40px;border-radius:50%;margin:0 auto;margin-top:5px;position:relative}.step_num::after{content:"";display:block;position:absolute;width:80px;background-color:#d9d9d9;height:2px;top:50%;left:100%}.step:last-child .step_num::after{display:none}.step_text_active{color:#33a4ac;font-weight:bold}.step_num_active{background-color:#33a4ac;color:#fff;font-weight:bold}.step_num_active::after{background-color:#33a4ac}.steps_2 .step:nth-child(2) .step_num_active::after{background-color:#d9d9d9}.input_time{width:100%;max-width:300px;margin:0 auto;background-color:#f2f2f2;padding:20px;margin-top:30px;border-radius:10px}.input_time span{font-size:1.5em;font-weight:bold}.recruit_main_contents{background:#fff;width:95%;margin:0 auto;max-width:600px;border-radius:10px;padding:20px 0 30px 0;margin-top:50px;box-shadow:0px 2px 2px 1px rgba(0,0,0,.3)}.recruit_signin .footer{margin-top:100px}.recruit_main_contents_text{width:90%;margin:0 auto}.recruit_main_contents .btn_primary{padding:0;height:50px;line-height:50px}.recruit_main_contents .btn_primary a{color:#fff !important;font-size:1em}.form-flex{display:flex;justify-content:start;gap:20px;margin-top:-20px;margin-bottom:20px}.form-flex input{height:50px;line-height:50px;border:1px solid #afafaf;border-radius:5px;padding-left:10px}.nested-fields{display:flex;flex-wrap:wrap;gap:0 5%;justify-content:start;margin-bottom:15px}.nested-fields .field{width:47.5%;margin-bottom:10px}.remove_fields{margin-bottom:10px;color:#b4b4b4 !important}#recruit_new .form_field .btn_sub{padding:15px;font-size:1em}.accordion-item button{border:none;width:100%;padding:15px;border-radius:5px;font-weight:bold;text-align-last:left}.form-check span{display:block;margin-top:15px}.form-check label input{margin-right:10px;font-size:16px;width:15px;height:15px;-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.form-check{padding-left:10px}.form-radio{display:flex;flex-direction:column}.radio-flex{display:flex;align-items:center}.actions p{margin:30px 0 20px 0}.btn_primary{background-color:#33a4ac;color:#fff;border:none;padding:20px 0;font-size:1.2em;font-weight:bold;border-radius:5px;margin:20px 0;text-align:center}.btn_sub{background-color:#fff;color:#33a4ac;border:2px solid #33a4ac;padding:20px 0;font-size:1.2em;font-weight:bold;border-radius:5px;margin:20px 0;text-align:center}.recruit_wrapper{padding:0}.recruit_subtitle{text-align:center;margin:30px 0 30px 0}.recruit_subtitle span{font-size:1.5em;font-weight:bold;text-align:center;display:inline-block}.recruit_subtitle span::after{content:"";display:block;height:6px;background-color:#ffe000;opacity:.6;margin-top:3px}section{padding:3%}p{line-height:150%;margin:0}.sp{display:none}.recruitment_top_title{font-size:1.3em;font-weight:bold;text-align:center;padding:10px 20px 10px 20px;position:relative;white-space:nowrap;margin-bottom:10px;display:inline-block}.recruitment_flexbox{width:100%;display:flex;justify-content:space-around;align-items:center}.recruitment_flexbox li{width:33.33%;background-color:#ffe000;border-radius:3%;margin:2%}.recruitment_flexbox li img{width:50%}.recruitment-type-text{font-weight:600;padding-top:5px;font-size:1.15rem}.recruit_top_view{width:100%;background-color:#fffde8;padding:50px 10px;text-align:center}.recruit_top_title{font-size:2em;font-weight:bold;text-align:center;position:relative;padding:10px 20px;display:inline-block}.recruit_top_title--search{font-size:3rem;font-weight:bold;text-align:center;position:relative;padding:10px 20px;display:inline-block}.recruit_top_title::before,.recruit_top_title::after{position:absolute;width:15px;height:30px;content:""}.recruit_top_title::before{border-left:solid 2px;border-top:solid 2px;top:0;left:0}.recruit_top_title::after{border-right:solid 2px;border-bottom:solid 2px;bottom:0;right:0}.top_second{display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:5%;max-width:600px;gap:5%}.top_second_left{width:50%}.top_second_left img{width:100%}.top_second_right{width:40%}.top_second_right img{width:100%}.top_merit{margin:0 auto;padding:20px;padding-bottom:5px;background-color:#fff;border-radius:5px;box-shadow:0px 2px 2px 1px rgba(0,0,0,.3);max-width:600px}.top_merit_title{font-size:1.3em;font-weight:bold;text-align:center;padding:10px 20px 10px 20px;position:relative;white-space:nowrap;margin-bottom:10px;display:inline-block}.top_merit_title::before,.top_merit_title::after{content:"";position:absolute;top:0px;display:block;width:2px;height:100%;background:#000}.top_merit_title::before{left:0px;transform:rotate(-30deg)}.top_merit_title::after{right:0px;transform:rotate(30deg)}.top_merit_points{width:100%;text-align:left;font-size:1em;max-width:300px;margin:0 auto}@media screen and (min-width: 500px){.top_merit_points{max-width:350px;font-size:1.2em}}.top_merit_points .point{margin-bottom:5px;display:flex}.top_merit_points .point img{width:20px;height:20px;margin:0 10px 0 0}.top_merit_points .point .point_text{width:calc(100% - 20px)}.recruit_menu{background-color:#ffe000}.recruit_menu ul{display:flex;flex-wrap:wrap;text-align:center;gap:20px 0;justify-content:center;font-size:1.2em;font-weight:bold;max-width:600px;margin:0 auto}.recruit_menu ul li{width:50%;padding:10px 0}.recruit_menu ul li:nth-child(odd){border-right:solid 2px #000;border-left:solid 2px #000}.recruit_menu ul li:nth-child(even){border-right:solid 2px #000}.recruit_banner{width:100%;max-width:800px;margin:0 auto;margin-top:30px;margin-bottom:30px;text-align:center;display:none}.recruit_banner img{width:100%;max-width:400px;margin:0 auto}.recruit_points{width:100%;max-width:700px;margin:0 auto}.recruit_point{display:flex;justify-content:center;align-items:center;gap:5%;flex-wrap:wrap;margin:30px 0 0 0}.recruit_point_img{width:50%;max-width:300px}.recruit_point_img img{width:100%;height:auto}.recruit_point_texts{width:60%}.recruit_point_title{text-align-last:left !important;line-height:150%}.recruit_point_title h2{text-align-last:left !important}.recruit_events{background-color:#f2f2f2;padding-bottom:50px}.postcard{margin:0 auto;padding-bottom:5px;background-color:#fff;border-radius:5px;box-shadow:0px 2px 2px 1px rgba(0,0,0,.3);max-width:350px}.postcard_img{border-radius:5px 5px 0 0}.postcard_img img{height:200px;width:100%;object-fit:cover;border-radius:5px 5px 0 0}.postcard_texts{padding:0 10px 10px 10px}.postcard_texts h2{text-align-last:left}.postcard_desc{text-align-last:left}.recruit_flow{width:100%;max-width:600px;margin:0 auto}.recruit_flow_item{display:flex;justify-content:center;align-items:top;gap:5%;margin-bottom:30px}.recruit_flow_item .num{width:40px;height:40px;font-size:1.3em;background-color:#ffe000;text-align:center;line-height:40px;border-radius:200px;font-weight:bold}.recruit_flow_content_texts{width:calc(95% - 40px)}.recruit_flow_content_texts h2{text-align-last:left;margin-top:7px}.recruit_flow_content_texts p{text-align-last:left}.recruit_flow_content_service{margin-top:20px;background:#f2f2f2;padding:10px}.recruit_flow_content_service li{margin-bottom:10px;font-weight:bold}.recruit_flow_content_service li:last-child{margin-bottom:0}.recruit_voices{width:100%;max-width:600px;margin:0 auto}.recruit_voices_item{display:flex;justify-content:center;gap:5%}.recruit_voices_item_left_content{width:20%}.recruit_voices_item_left_content img{width:100%;background-color:#fffde8;border-radius:100px;padding:5px}.recruit_voices_item_right_content{width:70%;margin-bottom:30px}.recruit_voices_item_right_content h2{text-align-last:left;font-size:1em}.recruit_voices_item_right_content p{text-align:left;font-size:.8em}.recruit_voices_item_desc{text-align:left;font-size:.8em;background-color:#f2f2f2;padding:10px}.recruit_bottom{background-color:#f2f2f2}.recruit_bottom_wrapper{width:100%;max-width:600px;margin:0 auto}.recruit_bottom h2{font-size:1.2em}.recruit_bottom p{text-align:center}.all-check{margin-left:-15px}@media screen and (max-width: 580px){.recruit_point_title{text-align-last:center !important}.recruit_point_texts{width:100%}.sp{display:block}.recruit_top_title{font-size:1.2em}}.space .top_description{line-height:25px;width:95%;max-width:600px;margin:0 auto;margin-top:50px;text-align:center}.space .top_description .sub_title{text-align:center}.space .top_description .main_title{font-size:1.8em;text-align:center;font-weight:bold}.space .top_description img{width:250px;margin:30px 0}.space .top_description .fukidashi_contents{position:relative;display:inline-block;margin:1.5em 0 1.5em 15px;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:.9em;background:#fff;text-align:left;line-height:25px}.space .top_description .fukidashi_contents:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid rgba(0,0,0,0);border-right:15px solid #fff}.space .top_description .buttons div{padding:10px;margin:0 auto;max-width:300px;background-color:#33a4ac;border-radius:10px;color:#fff;font-weight:bold;width:100%;text-align:center;font-size:.9em;margin-top:20px}.space .event_information .info{display:flex;margin-top:5px;font-size:.9em}.space .event_information .description{font-size:.8em;border-bottom:1px solid #8b8b8b;padding-bottom:5px;margin-bottom:10px}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:.4em .6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .button_row{display:flex;flex-wrap:nowrap;justify-content:space-between}trix-toolbar .button_group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .button_group button,trix-toolbar .button_group input[type=button]{position:relative;float:left;font-size:inherit;padding:0;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:rgba(0,0,0,0)}trix-toolbar .button_group button:not(:first-child),trix-toolbar .button_group input[type=button]:not(:first-child){border-left:1px solid #ccc}trix-toolbar .button_group button:not(:disabled),trix-toolbar .button_group input[type=button]:not(:disabled){cursor:pointer}trix-toolbar .button_group button.active,trix-toolbar .button_group input[type=button].active{background:#cbeefa}trix-toolbar .button_group button.icon,trix-toolbar .button_group input[type=button].icon{width:2.6em;height:1.6em;max-width:calc(.8em + 4vw);text-indent:-9999px}@media(max-device-width: 768px){trix-toolbar .button_group button.icon,trix-toolbar .button_group input[type=button].icon{height:2em;max-width:calc(.8em + 3.5vw)}}trix-toolbar .button_group button.icon::before,trix-toolbar .button_group input[type=button].icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media(max-device-width: 768px){trix-toolbar .button_group button.icon::before,trix-toolbar .button_group input[type=button].icon::before{right:6%;left:6%}}trix-toolbar .button_group button.icon.bold::before,trix-toolbar .button_group input[type=button].icon.bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.italic::before,trix-toolbar .button_group input[type=button].icon.italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.link::before,trix-toolbar .button_group input[type=button].icon.link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.strike::before,trix-toolbar .button_group input[type=button].icon.strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.quote::before,trix-toolbar .button_group input[type=button].icon.quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.heading-1::before,trix-toolbar .button_group input[type=button].icon.heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.code::before,trix-toolbar .button_group input[type=button].icon.code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.bullets::before,trix-toolbar .button_group input[type=button].icon.bullets::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.numbers::before,trix-toolbar .button_group input[type=button].icon.numbers::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.undo::before,trix-toolbar .button_group input[type=button].icon.undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.redo::before,trix-toolbar .button_group input[type=button].icon.redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.nesting-level.decrease::before,trix-toolbar .button_group input[type=button].icon.nesting-level.decrease::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.nesting-level.increase::before,trix-toolbar .button_group input[type=button].icon.nesting-level.increase::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .button_group button.icon.active::before,trix-toolbar .button_group input[type=button].icon.active::before{opacity:1}trix-toolbar .button_group button.icon:disabled::before,trix-toolbar .button_group input[type=button].icon:disabled::before{opacity:.125}trix-toolbar .button_group button:not(.icon),trix-toolbar .button_group input[type=button]:not(.icon){font-size:.75em;font-weight:600;white-space:nowrap;padding:0 .5em;color:rgba(0,0,0,.6)}@media(max-device-width: 768px){trix-toolbar .button_group button:not(.icon),trix-toolbar .button_group input[type=button]:not(.icon){letter-spacing:-0.01em;padding:0 .3em}}trix-toolbar .button_group button:not(.icon).active,trix-toolbar .button_group input[type=button]:not(.icon).active{color:#000}trix-toolbar .button_group button:not(.icon):disabled,trix-toolbar .button_group input[type=button]:not(.icon):disabled{color:rgba(0,0,0,.125)}trix-toolbar .dialogs{position:relative}trix-toolbar .dialogs .dialog{position:absolute;top:0;left:0;right:0;font-size:.75em;padding:15px 10px;background:#fff;box-shadow:0 .3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .dialogs .dialog input{font-size:inherit;font-weight:normal}trix-toolbar .dialogs .dialog input[type=url],trix-toolbar .dialogs .dialog input[type=text]{padding:.5em .8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .dialogs .dialog input[type=url].validate:invalid,trix-toolbar .dialogs .dialog input[type=text].validate:invalid{box-shadow:red 0px 0px 1.5px 1px}trix-toolbar .dialogs .dialog .button_group input[type=button]{font-size:inherit;padding:.5em;border-bottom:none}trix-toolbar .dialogs .dialog.link_dialog{max-width:600px}trix-toolbar .dialogs .dialog.link_dialog .link_url_fields{display:flex;align-items:baseline}trix-toolbar .dialogs .dialog.link_dialog .link_url_fields input[type=url]{flex:1}trix-toolbar .dialogs .dialog.link_dialog .link_url_fields .button_group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable=true] ::-moz-selection{background:none}trix-editor [data-trix-mutable=true] img{box-shadow:0 0 0 2px highlight}trix-editor [data-trix-mutable=true].attachment.attachment-file{box-shadow:0 0 0 2px highlight;border-color:rgba(0,0,0,0)}trix-editor .attachment:hover{cursor:default}trix-editor .attachment.attachment-preview .caption:hover{cursor:text}trix-editor .attachment button.remove{cursor:pointer}trix-editor .attachment button.remove.icon{text-indent:-9999px;display:block;position:absolute;z-index:1;padding:0;margin:0;top:-1.1em;left:calc(50% - .8em);width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;text-indent:-9999px;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,.25)}trix-editor .attachment button.remove.icon::before{display:inline-block;position:absolute;top:.1em;right:.1em;bottom:.1em;left:.1em;opacity:.75;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:contain}trix-editor .attachment button.remove:hover{border-color:#333}trix-editor .attachment button.remove:hover::before{opacity:1}trix-editor .attachment .caption.caption-editing textarea{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:.9}.trix-content{line-height:1.5}.trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.trix-content blockquote{margin:0 0 0 .3em;padding:0 0 0 .6em;border-left:.3em solid #ccc}.trix-content pre{font-family:monospace;font-size:.9em;margin:0;padding:.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:1em}.trix-content img{max-width:100%;height:auto}.trix-content a[data-trix-attachment]{color:inherit;text-decoration:none}.trix-content a[data-trix-attachment]:hover,.trix-content a[data-trix-attachment]:visited:hover{color:inherit}.trix-content .attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}.trix-content .attachment .caption{padding:0;text-align:center}.trix-content .attachment .caption .size:before{content:" · "}.trix-content .attachment.attachment-preview{width:100%;text-align:center}.trix-content .attachment.attachment-preview .caption{color:#666;font-size:.9em;line-height:1.2}.trix-content .attachment.attachment-file{color:#333;line-height:1;margin:0 2px 2px 0;padding:.4em 1em;border:1px solid #bbb;border-radius:5px}trix-editor{background-color:#fff}#event_content{margin-bottom:30px}div#AvatarFileUpload{position:relative;width:150px;height:150px;background:#f9f9f9;border:3px solid #bbb;border-radius:50% 50%;margin:0 auto 50px auto}div#AvatarFileUpload>.selected-image-holder{width:100%;height:100%;border-radius:50% 50%}div#AvatarFileUpload>.selected-image-holder{width:100%;overflow:hidden}div#AvatarFileUpload>.selected-image-holder>img{width:100%;height:100%;object-fit:cover;object-fit:center center}div#AvatarFileUpload>.avatar-selector{position:absolute;bottom:8px;right:19%;width:20px;height:20px}div#AvatarFileUpload>.avatar-selector input[type=file]{display:none}.avatar-selector-btn{margin-top:5px;width:300px}div#AvatarFileUpload>.avatar-selector>.avatar-selector-btn{width:100%;height:100%;background:rgba(245,245,245,0.6196078431);padding:5px 7px;border-radius:50% 50%}div#AvatarFileUpload>.avatar-selector>.avatar-selector-btn>img{width:100%;height:100%;object-fit:scale-down;object-position:center center;z-index:2}#user_new{width:100%;height:auto;background-color:#f2f2f2;padding:50px 0}#user_new .main_contents{width:95%;max-width:600px;margin:0 auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:10px;padding:30px 15px 30px 15px}#user_new .main_contents .form_field{margin-top:50px}#user_new .main_contents h2{font-size:1.4em;text-align-last:center;padding-bottom:5px}#user_new .main_contents .must_tag{display:inline-block;padding:5px;text-align:center;font-size:.8em;margin-bottom:5px}#user_new .main_contents .any{background-color:#6b6b6b;color:#fff;border-radius:50px;padding:2px 9px;margin-right:10px}#user_new .main_contents .must{background-color:#e88c85;color:#fff;border-radius:50px;padding:2px 9px;margin-right:10px}#user_new .main_contents .description{font-size:.8em;color:#6b6b6b;margin-top:5px}#user_new .main_contents .field{margin-bottom:30px}#user_new .main_contents .field .checkboxes{padding:10px;background-color:#f2f2f2;font-size:.9em;line-height:23px}#user_new .main_contents .field input[type=text]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#user_new .main_contents .field input[type=email]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#user_new .main_contents .field input[type=password]{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding:10px}#user_new .main_contents .field select{width:100%;border:1px solid #afafaf;height:50px;line-height:30px;border-radius:5px;padding-left:10px}#user_new .main_contents .field .privacy{font-size:.8em;border:3px solid #ddd;height:200px;overflow:auto;width:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fffcfc;margin:auto;padding:10px;margin-bottom:30px}#user_new .main_contents .actions{text-align:center}#user_new .main_contents .actions input{height:50px;background-color:#33a4ac;padding:10px;width:100%;border-radius:5px;color:#fff;font-weight:bold;font-size:1em;border:none}.option{margin-bottom:3px;display:flex;justify-content:center}.option a{color:#33a4ac !important;text-decoration:underline}#new_user{max-width:600px;width:90%;margin:0 auto}.company_login{color:#33a4ac !important;text-decoration:underline;text-align:center}.sora__about-wrapper{margin:0 auto;width:100%}.sora__about-wrapper--hero{padding:25px 0;margin-bottom:15px;background-color:#fffde8;width:100%;display:flex;justify-content:center;position:relative}.sora__about-wrapper--hero img{max-width:600px;width:100%;display:block;padding:0 30px;margin:0 auto}.sora__about-wrapper--point{padding:25px 0;margin-bottom:15px;width:100%}.sora__about-wrapper--point img{max-width:600px;width:100%;display:block;padding:0 30px;margin:0 auto}.sora__about-wrapper--feature{padding:25px 0;margin-bottom:15px;background-color:#f2f2f2;width:100%;display:flex;justify-content:center;position:relative}.sora__about-wrapper--feature img{max-width:600px;width:100%;display:block;padding:0 30px;margin:0 auto}.sora__about-wrapper--solution{padding-top:50px;margin-bottom:40px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;align-items:center}.sora__about-wrapper--solution .solution-title{max-width:600px}.sora__about-wrapper--solution .solution-title img{width:60%;display:block;margin:0 auto}.sora__about-wrapper--solution .solution-text{font-size:1.15rem;font-weight:800;line-height:4rem}.sora__about-wrapper--solution .solution-text--with-border{margin:15px 0 15px 0;font-size:1.15rem;font-weight:800;line-height:4rem;text-align:center}.sora__about-wrapper--solution .solution-text--with-border p{padding-bottom:5px;text-decoration:underline;text-decoration-color:#ffe000;text-decoration-thickness:5px;text-underline-position:above}.sora__about-wrapper--solution .solution-subtitle{max-width:600px;width:40%;margin-top:10px;display:flex;align-items:end;justify-content:center}.sora__about-wrapper--solution .solution-subtitle h2{font-size:1.11rem;font-weight:800;line-height:1.2rem;position:relative;margin:0 auto;width:100%}.sora__about-wrapper--solution .solution-subtitle h2::before{transform:skewX(18deg);content:"";display:inline-block;width:1px;height:50px;background-color:#000;position:absolute;top:0;left:-10px}.sora__about-wrapper--solution .solution-subtitle h2::after{transform:skewX(-18deg);content:"";display:inline-block;width:1px;height:50px;background-color:#000;position:absolute;top:0;right:-10px}.sora__about-wrapper--solution .solution-img{max-width:600px;width:100%;display:block;padding:15px;margin-top:20px}@media screen and (max-width: 768px){.sora__about-wrapper--solution .solution-title{width:75%;margin:0 auto}.sora__about-wrapper--solution .solution-img{width:90%}.sora__about-wrapper--solution .solution-subtitle{width:70%}}.sora__about-wrapper--voices{padding:25px 0;margin-bottom:15px;background-color:#fffde8;width:100%;display:flex;justify-content:center;position:relative}.sora__about-wrapper--voices img{max-width:600px;width:100%;display:block;padding:0 30px;margin:0 auto}.sora__about-wrapper--steps{margin-bottom:20px;margin-top:20px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.sora__about-wrapper--steps .steps-title{width:100%;margin:0 auto;padding-bottom:10px}.sora__about-wrapper--steps .steps-title img{width:80%}.sora__about-wrapper--steps .steps-list{width:90%;margin:0 auto;display:inline-block;padding:10px;background-color:#fffde8;border-radius:5px;border:1.5px solid #000;box-shadow:#000}.sora__about-wrapper--steps .steps-list--block{display:flex;align-items:baseline;margin:15px 0}.sora__about-wrapper--steps .steps-list--block .step-text{padding-left:15px;font-weight:800;text-align:left !important}.sora__about-wrapper--steps .steps-list--block .step-text a{text-decoration:underline;font-weight:900;color:#40a8d5 !important}@media screen and (max-width: 768px){.sora__about-wrapper--steps .steps-title{width:85%;margin:0 auto;padding-bottom:10px}.sora__about-wrapper--steps .step-text p{text-align:left !important}}.sora__about-wrapper--cta{margin-bottom:50px;margin-top:0;margin-left:auto;margin-right:auto;max-width:600px}.sora__about-wrapper--cta .cta-block{height:140px;background:url(/sora-about-cta-block.png);background-repeat:no-repeat;background-position:center}.sora__about-wrapper--cta h2{padding-top:25px;font-size:.92rem;font-weight:800;line-height:2rem}.sora__about-wrapper--cta b{font-weight:900}.sora__about-wrapper--cta span{font-size:1.8rem}.sora__about-wrapper--cta .cta-image{display:flex;justify-content:center;margin-top:10px;margin-bottom:10px;width:100%}.sora__about-wrapper--cta .cta-image img{width:50%}.sora__about-wrapper--btn{max-width:600px;margin:0 auto;width:100%;position:fixed;z-index:999;bottom:20px;left:0;right:0}.sora__about-wrapper--btn a{box-shadow:3px 3px 3px #000;padding:20px;width:90%;height:auto;margin:0 auto;background-color:#ffe000;border-radius:10px;border:1.5px solid #000;color:#000 !important;text-align:center;font-size:1.35rem;font-weight:800;display:flex;align-items:baseline;justify-content:center;line-height:1.4em}.sora__about-wrapper--btn a:hover{transition:.5s all;transform:scale(1.05, 1.05);opacity:.8}.sora__about-wrapper--btn b{font-weight:900}.sora__about-wrapper--btn span{font-size:1.8rem}.about-wrapper{width:100%;background-color:#fffde8;padding:50px 0 100px 0}.about-wrapper .about-image{width:100%;text-align:center}.about-wrapper .about-image a img{width:100%;transition:.5s all}.about-wrapper .about-image a img:hover{transition:.5s all;transform:scale(1.03, 1.03);opacity:.8}.about-wrapper .about-image img{width:100%;max-width:600px}.about-wrapper .about-image-top{padding:0 15px}.about-wrapper .about-image-top img{max-width:800px}.about-wrapper .about-flow{background-color:#ffe000}.about-wrapper .about-flow a img{width:100%}.about-wrapper .about-flow a img:hover{width:100%;opacity:1;transform:scale(1, 1)}.custom-btn{display:block;padding:10px 20px;background-color:#fff;color:#33a4ac !important;text-align:center;border-radius:5px;border:1px solid #33a4ac;cursor:pointer;text-decoration:none !important;width:100%;max-width:400px;transition:.3s}.card{margin:10px;background-color:#fff;border-radius:25px;border:2px solid #000;box-shadow:0 2px 20px rgba(0,0,0,.2);overflow:hidden;width:100%;display:block}.card .card-header{padding:0 !important}.card .card-header img{width:100%;height:200px;object-fit:cover}.card .card-body{display:flex;flex-direction:column;padding:20px;min-height:250px}.card .card-body--header{display:flex;justify-content:space-between;align-items:center}.card .card-body--header span{display:block}.card .card-body--header .tag{background:#88b961;border-radius:5px;font-size:12px;margin:0;color:#fff;padding:2px 10px;text-transform:uppercase;cursor:pointer}.card .card-body--header .favorite{color:red;font-size:1.5rem}.card .card-body h4{font-size:1.1rem;padding:8px 0;text-align:left;font-weight:800}.card .card-body p{font-size:13px;padding:3px 0;text-align:left}.card .card-body ul{font-size:13px;padding:3px 0;margin:auto 0;text-align:left}.card .card-body ul li{color:#797979}.card .card-body .user{display:flex;align-items:center;margin-top:auto}.card .card-body .user img{border-radius:50%;width:40px;height:40px;margin-right:10px}.card .card-body .user h5{color:#797979;font-size:16px;margin:0;padding:0}.card .card-body .card-info li{color:#000 !important}.event-wrapper{width:100%}.event-wrapper .event-heading-image{height:480px}.event-wrapper .event-content{display:flex;flex-wrap:wrap}.event-wrapper .event-content .event-main-content{flex:0 0 66.6667%;max-width:66.6667%;padding:20px 25px}.event-wrapper .event-content .event-main-content .event-category-badge span{display:inline-block;background:#5db8e0;padding:5px 10px;margin-bottom:20px;font-size:12px;color:#fff;border-radius:3px}.event-wrapper .event-content .event-main-content .event-title{font-size:24px;font-weight:900;margin-bottom:10px;text-align:left}.event-wrapper .event-content .event-main-content .event-tags{margin-bottom:20px}.event-wrapper .event-content .event-main-content .event-tags .event-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.event-wrapper .event-content .event-main-content .event-board{background:#fffde8;padding:5px;max-width:400px}.event-wrapper .event-content .event-main-content .event-board-content{border:2px solid #000;border-style:dotted;border-radius:5px;padding:20px;margin:3px}.event-wrapper .event-content .event-main-content .event-board-content--title{display:flex;justify-content:center}.event-wrapper .event-content .event-main-content .event-board-content--title img{padding:10px;display:block;margin:0 auto}@media screen and (max-width: 580px){.event-wrapper .event-content .event-main-content .event-board-content--title img{width:60%}}.event-wrapper .event-content .event-main-content .event-board-content--text{padding:5px 0 0 25px}.event-wrapper .event-content .event-main-content .event-board-content--text ul{padding:10px 0}.event-wrapper .event-content .event-main-content .event-board-content--text ul li{display:flex;align-items:center;padding:3px 0;width:100%}.event-wrapper .event-content .event-main-content .event-board-content--text ul li svg{width:20px;padding-right:5px}.event-wrapper .event-content .event-main-content .event-board-content--text ul li span{padding-left:5px}.event-wrapper .event-content .event-main-content .event-body{text-align:justify;width:100%;position:relative}.event-wrapper .event-content .event-main-content .event-body strong{display:block}.event-wrapper .event-content .event-main-content .event-body h1,.event-wrapper .event-content .event-main-content .event-body h2,.event-wrapper .event-content .event-main-content .event-body h3,.event-wrapper .event-content .event-main-content .event-body h4,.event-wrapper .event-content .event-main-content .event-body h5,.event-wrapper .event-content .event-main-content .event-body h6{text-align-last:left}.event-wrapper .event-content .event-main-content .event-body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.event-wrapper .event-content .event-main-content .event-body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.event-wrapper .event-content .event-main-content .event-body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.event-wrapper .event-content .event-main-content .event-body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.event-wrapper .event-content .event-main-content .event-body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.event-wrapper .event-content .event-main-content .event-body p{text-align:justify;padding:10px 0}.event-wrapper .event-content .event-main-content .event-body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.event-wrapper .event-content .event-main-content .event-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.event-wrapper .event-content .event-main-content .event-body th,.event-wrapper .event-content .event-main-content .event-body td{padding:8px;text-align:left;border:1px solid #ddd}.event-wrapper .event-content .event-main-content .event-body thead{background-color:#f4f4f4}.event-wrapper .event-content .event-main-content .event-body img{width:50%;margin:2% 0}.event-wrapper .event-content .event-main-content .event-body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.event-wrapper .event-content .event-main-content .event-participation{margin-top:15px}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content{background-color:#f2f2f2;width:100%;padding:15px 8px;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content--title{font-weight:800;text-align:center;padding-top:25px}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content--text{padding:10px 0 10px 0;font-weight:400;font-size:1.15rem;text-align:center}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content--buttons{display:flex;flex-direction:column;justify-content:center;width:100%;margin:5px auto}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content--buttons .login-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#fff;border-radius:10px;border:1px solid #33a4ac;color:#33a4ac !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.event-wrapper .event-content .event-main-content .event-participation .event-participation-content--buttons .registration-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#33a4ac;border-radius:10px;color:#fff !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.event-wrapper .event-content .event-main-content .event-related-tags{margin-bottom:20px}.event-wrapper .event-content .event-main-content .event-related-tags h2{font-size:20px;font-weight:900;margin-bottom:10px;display:flex}.event-wrapper .event-content .event-main-content .event-related-tags .event-related-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.event-wrapper .event-content .event-main-content .event-related-events{display:none}.event-wrapper .event-content .event-main-content .event-popular-events{display:none}@media screen and (min-width: 768px){.event-wrapper .event-content .event-main-content .event-related-events h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists{margin-top:20px;list-style:none;padding:0}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists a{display:flex;align-items:center}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li{margin-bottom:15px}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li img{width:75px;height:75px;margin-right:10px}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li div{flex-grow:1}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li .event-related-tags ul{margin-top:5px}.event-wrapper .event-content .event-main-content .event-related-events .event-related-event-lists li .event-related-tags li{margin:0;font-size:12px;color:#666}.event-wrapper .event-content .event-main-content .event-popular-events{margin-bottom:50px}.event-wrapper .event-content .event-main-content .event-popular-events h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists{margin-top:20px;list-style:none;padding:0}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists a{display:flex;align-items:center}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li{margin-bottom:15px}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li img{width:75px;height:75px;margin-right:10px}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li div{flex-grow:1}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li .event-popular-tags ul{margin-top:5px}.event-wrapper .event-content .event-main-content .event-popular-events .event-popular-event-lists li .event-popular-tags li{margin:0;font-size:12px;color:#666}}.event-wrapper .event-content .event-main-content .event-btns{max-width:600px;width:100%;display:flex;flex-direction:column;justify-content:center;margin:40px auto}.event-wrapper .event-content .event-main-content .event-btns .to-category{background-color:#585858;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;margin-bottom:25px}.event-wrapper .event-content .event-main-content .event-btns .to-top{background-color:#979797;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.event-wrapper .event-content .event-main-content .event-btns .to-entry{background-color:#33a4ac;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.event-wrapper .event-content .event-main-content .event-btns .to-participate{background-color:#ffe000;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.event-wrapper .event-content .event-main-content .event-btns .to-admission{background-color:#555;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.event-wrapper .event-content .event-sidebar{flex:0 0 33.3333%;max-width:33.3333%;padding:0 15px;margin-top:40px}.event-wrapper .event-content .event-sidebar hr{height:5px}.event-wrapper .event-content .event-sidebar .event-banner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.event-wrapper .event-content .event-sidebar .event-banner img{width:100%;height:auto;margin:8px auto;display:block}.event-wrapper .event-content .event-sidebar .event-related-events h2{display:flex;text-align:left;font-weight:800;font-size:medium}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists{margin-top:20px;list-style:none;padding:0}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists a{display:flex;align-items:center}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li{margin-bottom:15px}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li img{width:75px;height:75px;margin-right:10px;object-fit:cover}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li div{flex-grow:1}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li .event-related-tags ul{margin-top:5px}.event-wrapper .event-content .event-sidebar .event-related-events .event-related-event-lists li .event-related-tags li{margin:0;font-size:12px;color:#666}.event-wrapper .event-content .event-sidebar .event-popular-events{margin-bottom:50px}.event-wrapper .event-content .event-sidebar .event-popular-events h2{display:flex;text-align:left;font-weight:800;font-size:medium}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists{margin-top:20px;list-style:none;padding:0}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists a{display:flex;align-items:center}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li{margin-bottom:15px}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li img{width:75px;height:75px;margin-right:10px;object-fit:cover}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li div{flex-grow:1}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li .event-popular-tags ul{margin-top:5px}.event-wrapper .event-content .event-sidebar .event-popular-events .event-popular-event-lists li .event-popular-tags li{margin:0;font-size:12px;color:#666}@media screen and (max-width: 768px){.event-heading-image{height:320px}.event-content{flex-direction:column;max-width:100%}.event-content .event-main-content{flex:0 0 100%;max-width:100% !important;padding:10px}.event-content .event-sidebar{flex:0 0 100%;max-width:100% !important;padding:10px}}.sora-wrapper{width:100%;margin:0 auto;max-width:768px;text-align:center}.sora-wrapper .sora-container{padding:10px}.sora-wrapper .sora-container .sora-swiper-slide{position:relative;display:block}.sora-wrapper .sora-container .sora-swiper-slide img{display:block;width:100%;height:auto}.sora-wrapper .sora-container .sora-swiper-slide .sora-slide-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:10px;text-align:justify;font-size:1.3rem}.sora-wrapper .sora-container .sora-swiper-slide .sora-slide-caption--info div{display:flex;align-items:center;padding-bottom:5px}.sora-wrapper .sora-container .sora-swiper-slide .sora-slide-caption--info span{display:inline-block;background:#ffbd6f;padding:5px 10px;font-size:1rem;color:#fff;border-radius:3px}.sora-wrapper .sora-container .sora-swiper-slide .sora-slide-caption--info time{display:inline-block;font-size:1rem;color:#fff;margin-left:5px}.sora-wrapper .sora-container .sora-menu{padding:2%}.sora-wrapper .sora-container .sora-menu-list{display:flex;flex-wrap:wrap;margin:0 auto}.sora-wrapper .sora-container .sora-menu-list li{width:50%;height:100%;padding:8px;line-height:50px;transition:all .6s}.sora-wrapper .sora-posts{background:#f2f2f2;width:100%;padding:50px}.sora-wrapper .sora-posts--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem}.sora-wrapper .sora-posts-swiper{margin-bottom:35px}.sora-wrapper .sora-posts--btn{background-color:#ffe000;padding:10px 0;width:100%;border-radius:30px;border:1px solid #000}.sora-wrapper .sora-posts--btn a{display:flex;justify-content:center;padding:5px;font-weight:700;position:relative;color:#000 !important}.sora-wrapper .sora-posts--btn a img{width:40px;display:block;position:absolute;right:10px;top:-5px}.sora-wrapper .sora-events{background:#f2f2f2;width:100%;padding:50px}.sora-wrapper .sora-events--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem}.sora-wrapper .sora-events-swiper{margin-bottom:35px}.sora-wrapper .sora-events--btn{background-color:#ffe000;padding:10px 0;width:100%;border-radius:30px;border:1px solid #000}.sora-wrapper .sora-events--btn a{display:flex;justify-content:center;padding:5px;font-weight:700;position:relative;color:#000 !important}.sora-wrapper .sora-events--btn a img{width:40px;display:block;position:absolute;right:10px;top:-5px}.sora-wrapper .sora-feature{background:url(/feature.png);background-size:cover;background-repeat:no-repeat;height:666px;width:100%;padding:50px}.sora-wrapper .sora-feature--title{color:#fff !important;padding-top:15px;padding-bottom:40px;font-size:2rem}.sora-wrapper .sora-feature--text{color:#fff;font-size:1rem;padding:30px 0;text-align:center;line-height:30px;letter-spacing:4px}.sora-wrapper .sora-feature--text .point{display:inline-block;border-bottom:1px dotted #fff}.sora-wrapper .sora-feature--btn{background-color:#fff;padding:10px 0;width:100%;border-radius:30px;border:1px solid #000}.sora-wrapper .sora-feature--btn a{display:flex;justify-content:center;padding:5px;font-weight:700;position:relative}.sora-wrapper .sora-feature--btn a img{width:40px;display:block;position:absolute;right:10px;top:-5px}.sora-wrapper .sora-jobhunt{background:#fff;height:666px;width:100%;padding:50px}.sora-wrapper .sora-jobhunt--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem}.sora-wrapper .sora-jobhunt--text{color:#000;font-size:1rem;padding:30px 0;text-align:center;line-height:30px;letter-spacing:4px}.sora-wrapper .sora-jobhunt--text .point{display:inline-block;border-bottom:1px dotted #fff}.sora-wrapper .sora-jobhunt--image{width:75%;display:inline-block;justify-content:center;margin-bottom:45px}.sora-wrapper .sora-jobhunt--btn{background-color:#ffe000;padding:10px 0;width:100%;border-radius:30px;border:1px solid #000}.sora-wrapper .sora-jobhunt--btn a{display:flex;justify-content:center;padding:5px;font-weight:700;position:relative;color:#000 !important}.sora-wrapper .sora-jobhunt--btn a img{width:40px;display:block;position:absolute;right:10px;top:-5px}.sora-wrapper .sora-recruit{background:url(/feature2.png);background-size:cover;background-repeat:no-repeat;height:768px;width:100%;padding:50px}.sora-wrapper .sora-recruit--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem;font-weight:900}.sora-wrapper .sora-recruit--text{color:#000;font-size:1rem;padding:30px 0;text-align:center;line-height:30px;letter-spacing:4px}.sora-wrapper .sora-recruit--text .point{display:inline-block;border-bottom:1px dotted #fff}.sora-wrapper .sora-recruit--search{margin:0 auto;padding:20px;padding-bottom:5px;background-color:#fff;border-radius:5px;box-shadow:0px 2px 2px 1px rgba(0,0,0,.3);max-width:600px}.sora-wrapper .sora-recruit--search h3{font-size:1.3em;font-weight:bold;text-align:center;padding:10px 20px 10px 20px;position:relative;white-space:nowrap;margin-bottom:10px;display:inline-block}.sora-wrapper .sora-recruit--search-list{width:100%;display:flex;justify-content:space-around;align-items:center}.sora-wrapper .sora-recruit--search-list li{width:33.33%;background-color:#ffe000;border-radius:3%;margin:2%}.sora-wrapper .sora-recruit--search-list li img{width:50%}.sora-wrapper .sora-recruit--btn{background-color:#ffe000;padding:10px 0;width:100%;margin-top:45px;border-radius:30px;border:1px solid #000}.sora-wrapper .sora-recruit--btn a{display:flex;justify-content:center;padding:5px;font-weight:700;position:relative;color:#000 !important}.sora-wrapper .sora-recruit--btn a img{width:40px;display:block;position:absolute;right:10px;top:-5px}.sora-wrapper .sora-media{background:#fff;height:100%;width:100%;padding:20px;margin-bottom:25px}.sora-wrapper .sora-media--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem;font-weight:800}.sora-wrapper .sora-media--text{color:#000;font-size:1rem;text-align:center;line-height:30px;letter-spacing:4px}.sora-wrapper .sora-media--text .point{display:inline-block;border-bottom:1px dotted #000}.sora-wrapper .sora-media--image{width:100%;display:inline-block;justify-content:center}.sora-wrapper .sora-media--image img{width:222px}.sora-wrapper .sora-media-list{display:flex;flex-wrap:wrap;margin:0 auto}.sora-wrapper .sora-media-list li{width:50%;height:100%;padding:8px;line-height:50px;transition:all .6s}.sora-wrapper .sora-search{background-color:#ffe000}.sora-wrapper .sora-search--title{color:#000 !important;padding-top:15px;padding-bottom:20px;font-size:2rem;font-weight:800}.sora-wrapper .sora-search--search-box{width:100%}.sora-wrapper .sora-search--search-box--field{display:flex;align-items:center;justify-content:center;padding:10px 20px;width:100%;margin:0 auto}.sora-wrapper .sora-search--search-box--field form{background:none;margin-bottom:40px}.sora-wrapper .sora-search--search-box--field-input{width:75%;position:relative}.sora-wrapper .sora-search--search-box--field input,.sora-wrapper .sora-search--search-box--field select,.sora-wrapper .sora-search--search-box--field search{width:100%;border-radius:15px;border:2px solid #000;padding:15px}.sora-wrapper .sora-search--search-box--field ::placeholder{color:#f2f2f2}.sora-wrapper .sora-search--search-box--field .sora-search--icon{position:absolute;top:.6rem;right:.5rem;background-color:#000;color:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;pointer-events:none;font-size:1rem}.sora-wrapper .sora-banners{height:100%;width:100%;margin-bottom:25px;background:#fff;padding:20px}.sora-wrapper .sora-banners img{display:block;margin:15px auto;width:50%;border:2px solid #000;border-radius:5px}.sora-wrapper .sora-populars{background:#f2f2f2;width:100%;padding:25px 10px;display:flex;flex-direction:column}.sora-wrapper .sora-populars--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem;font-weight:900}.sora-wrapper .sora-populars .sora-popular-post{max-width:100%;width:100%;display:flex;margin:15px}.sora-wrapper .sora-populars .sora-popular-post--left{max-width:240px;min-width:240px;position:relative;width:100%;max-height:190px;overflow:hidden}.sora-wrapper .sora-populars .sora-popular-post--left img{object-fit:contain;width:100%}.sora-wrapper .sora-populars .sora-popular-post--left .sora-popular-post--badge{position:absolute;top:0;left:0;margin:3px 0 0 3px;background-color:gold;color:#000;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold}.sora-wrapper .sora-populars .sora-popular-post--left .sora-popular-post--heart{position:absolute;bottom:.5rem;left:.5rem;color:red;font-size:1.5rem}.sora-wrapper .sora-populars .sora-popular-post--right{width:100%;padding:5px 20px}.sora-wrapper .sora-populars .sora-popular-post--right .post-info{display:flex;align-items:center;justify-content:space-between}.sora-wrapper .sora-populars .sora-popular-post--right .tag{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;display:inline-block}.sora-wrapper .sora-populars .sora-popular-post--right .user{display:flex;align-items:center;margin-right:10px}.sora-wrapper .sora-populars .sora-popular-post--right .user img{width:30px;border-radius:50%}.sora-wrapper .sora-populars .sora-popular-post--right .post-title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center;justify-content:start;font-size:1.4rem;font-weight:800}.sora-wrapper .sora-populars .sora-popular-post--right ul{display:flex;align-items:center}.sora-wrapper .sora-populars .sora-popular-post--right ul li{font-size:.85rem;margin-right:7px}.sora-wrapper .sora-result{background:#f2f2f2;width:100%;padding:25px 10px;display:flex;flex-direction:column}.sora-wrapper .sora-result--title{color:#000 !important;padding-top:15px;padding-bottom:40px;font-size:2rem;font-weight:900}.sora-wrapper .sora-result .sora-result-post{max-width:100%;width:100%;display:flex;margin:15px}.sora-wrapper .sora-result .sora-result-post--left{max-width:240px;min-width:240px;position:relative;width:100%;max-height:190px;overflow:hidden}.sora-wrapper .sora-result .sora-result-post--left img{object-fit:contain;width:100%}.sora-wrapper .sora-result .sora-result-post--left .sora-result-post--badge{position:absolute;top:0;left:0;margin:3px 0 0 3px;background-color:gold;color:#000;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold}.sora-wrapper .sora-result .sora-result-post--left .sora-result-post--heart{position:absolute;bottom:.5rem;left:.5rem;color:red;font-size:1.5rem}.sora-wrapper .sora-result .sora-result-post--right{width:100%;padding:5px 20px}.sora-wrapper .sora-result .sora-result-post--right .post-info{display:flex;align-items:center;justify-content:space-between}.sora-wrapper .sora-result .sora-result-post--right .tag{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;display:inline-block}.sora-wrapper .sora-result .sora-result-post--right .user{display:flex;align-items:center;margin-right:10px}.sora-wrapper .sora-result .sora-result-post--right .user img{width:30px;border-radius:50%}.sora-wrapper .sora-result .sora-result-post--right .post-title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center;justify-content:start;font-size:1.4rem;font-weight:800}.sora-wrapper .sora-result .sora-result-post--right ul{display:flex;align-items:center}.sora-wrapper .sora-result .sora-result-post--right ul li{font-size:.85rem;margin-right:7px}.sora-bg-white{background-color:#fff !important}.sora-bg-lemon{background-color:#fffde8 !important}.post-wrapper{width:100%}.swiper-button-next{color:#fff;position:absolute;right:5%;top:60%;transform:translateY(-50%)}.swiper-button-prev{color:#fff;position:absolute;left:5%;top:60%;transform:translateY(-50%)}.swiper-container{max-width:600px;position:relative;margin:0 auto 50px;margin-top:50px}.swiper-pagination{bottom:-30px !important}.swiper-pagination-bullet{width:15px;height:15px;background-color:#ddd;border:2px solid #000;border-radius:50%;margin:0 5px;opacity:1;transition:background-color .3s ease}.swiper-pagination-bullet-active{background-color:gold}.swiper-pagination{margin-top:20px;text-align:center}.link-button{width:100%;text-align:center}.link-button-content{width:327px;height:62px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:#ffe000;color:#000;padding:12px 30px;border-radius:50px;font-size:14px;font-weight:bold;text-decoration:none;position:relative;box-shadow:2px 2px 6px rgba(0,0,0,.2);border:2px solid #000;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.link-text{flex-grow:1;text-align:center}.link-icon{display:inline-block;background-color:#000;color:#fff;width:40px;height:40px;border-radius:50%;font-size:.8rem;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.post-heading{text-align:center}.post-heading-title{font-size:20px;font-weight:bold;color:#333;text-align:center;position:relative;margin-bottom:0}.post-heading-rectangle{width:127px;height:12px}.post-container{position:relative;width:93vw;height:86.49vw;max-width:600px;max-height:558px;overflow:hidden;margin:0 auto;border:1.5px solid #000;border-right:4px solid #000;transition:all .6s;border-radius:4%}.post-container img{border-style:none;width:100%;height:100%;object-fit:cover}.post-top-info{display:flex;align-items:center;margin-bottom:5px}.post-thumbnail_mid{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .6s}.overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 80%, rgb(0, 0, 0) 100%);display:flex;align-items:flex-end;padding:10px;box-sizing:border-box}.label{color:#fff}.category-tag{background-color:#5fd4a7;color:#fff;padding:5px 10px;font-size:12px;border-radius:5px;margin-right:10px}.post-date{font-size:10px;margin-right:10px}.post-title{font-size:16px;font-weight:bold;line-height:1.5;text-align-last:left}.post-slide-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:10px;text-align:justify;font-size:1.3rem}.post-search{background-color:#ffe000;padding:20px;text-align:center}.post-search--title{font-size:1.5rem;font-weight:bold;margin-bottom:20px;color:#333}.post-search--search-box{display:inline-block;background-color:#fff;border-radius:50px;border:#000 solid 1px;padding:5px 20px;width:100%;max-width:500px}.post-search--search-box--field-input{display:flex;align-items:center;margin:0 auto}.post-search--search-box--field-input input[type=search]{border:none;outline:none;font-size:14px;flex:1;border-radius:50px;color:#888;width:264px;height:40px;background-color:#fff !important}.post-search--search-box--field-input input[type=search]:-internal-autofill-selected{background-color:#fff !important;color:#000}.post-search--search-box--field-input input[type=search]::placeholder{color:#888}.post-search--icon{padding-left:10px}.post-search--icon i{font-size:1.5rem;color:#333}.post-search-filter{width:100%;text-align:left;max-width:500px;margin:0 auto}.post-search-filter__button{display:inline-block;margin-top:10px;background-color:#000;color:#fff !important;padding:5px 10px;border-radius:50px;font-size:.9rem;text-decoration:none;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.post-search-form{display:flex;margin:0 auto;justify-content:space-between;width:100%;align-items:center}.post-search-form input{border:none;flex:1}.post-category{width:100%;max-width:600px;margin:20px auto;padding:10px}.post-category-button{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:600px;margin:10px auto;gap:3%}.post-category-button a{width:31%;margin-bottom:3%}@media screen and (max-width: 768px){.post-category-button a{width:48%}}.post-category-button img{width:100%;height:auto}.post-category-button-event{width:170px;height:100px}.post-category-button-post{width:170px;height:100px}.post-event{padding:10px;max-width:600px;margin:0 auto}.post-event-cards{display:flex;justify-content:space-around}.post-event-card{display:flex;flex-shrink:0;flex-direction:column;width:200px;height:300px;margin-top:10px;margin-right:10px;border-radius:5px;overflow:hidden;box-shadow:0px 2px 4px rgba(0,0,0,.1);background-color:#fff;transition:transform .3s ease;border:.75px solid #000;border-right:2px solid #000;border-bottom:3px solid #000}.post-event-card-header img{width:100%;height:130px;object-fit:cover}.post-event-card-body{padding:5px;background-color:#fff}.post-event-category{display:inline-block;background-color:#5db8e0;color:#fff;padding:2.5px 5px;font-size:.6rem;border-radius:1.5px}.post-event-card-content-header{display:flex;align-items:center;justify-content:space-between}.post-event-likes{display:flex;align-items:center;color:#ff6b6b;font-size:.65rem}.post-event-likes i{margin-right:2.5px}.post-event-title{font-size:14px;width:177px;font-weight:bold;color:#333;margin-bottom:3px;margin-top:5px}.post-event-description{font-size:10px;color:#666;margin-top:8px;margin-bottom:5px;text-align:left}.post-event-info{list-style:none;padding:0;margin:5px 0}.post-event-info li{font-size:10px;color:#333;margin-bottom:1px;display:flex;align-items:center}.post-event-info li i{margin-right:4px;color:#333}.post-event-link{width:100%;padding:5px}.post-event-link-img{width:146px;height:31.5px}.post-event-heading{text-align:center;margin-top:25px}.post-event-heading-title{font-size:10px;font-weight:bold;color:#333;text-align:center;position:relative;margin-bottom:0}.post-event-heading-rectangle{width:63.5px;height:6px}.post-event-card{margin-top:15px}.post-article-cards{display:flex;justify-content:space-around;overflow:hidden}.post-article{width:100%;margin:20px auto;padding:10px;max-width:600px}.post-article-heading{text-align:center;margin-bottom:10px}.post-article-heading-title{font-size:10px;font-weight:bold;color:#333;margin-bottom:0}.post-article-heading-rectangle{width:63.5px;height:6px}.post-article-card{display:flex;flex-direction:column;flex-shrink:0;width:200px;height:270px;margin-top:10px;margin-right:10px;border-radius:5px;overflow:hidden;box-shadow:0px 2px 4px rgba(0,0,0,.1);background-color:#fff;transition:transform .3s ease;border:.75px solid #000;border-right:2px solid #000;border-bottom:3px solid #000}.post-article-card-header img{width:100%;height:130px;object-fit:cover}.post-article-card-body{padding:5px;background-color:#fff}.post-article-category{display:inline-block;background-color:#5fd4a7;color:#fff;padding:2.5px 5px;font-size:.6rem;border-radius:1.5px}.post-article-card-content-header{display:flex;align-items:center;justify-content:space-between}.post-article-likes{display:flex;align-items:center;color:#ff6b6b;font-size:.65rem}.post-article-likes i{margin-right:2.5px}.post-article-title{width:100%;font-size:14px;font-weight:bold;color:#333;margin-bottom:2.5px;margin-top:5px}.post-article-description{font-size:10px;color:#666;margin-bottom:5px;margin-top:8px;text-align:left}.post-article-tags{font-size:8px;color:#666;margin:5px 0}.post-article-tags span{margin-right:2.5px}.post-article-author{display:flex;align-items:center}.post-article-author img{width:20px;height:20px;border-radius:50%;margin-right:2.5px;border:.5px solid #000}.post-article-author span{font-size:.65rem;color:#333}.post-ranking{padding:20px;margin-top:50px;background-color:#f2f2f2}.post-ranking-item{display:flex;max-width:600px;align-items:flex-start;margin:0 auto 20px;padding:10px 0}.post-ranking-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100px;height:100px;background-color:#eaeaea;border-radius:10px;padding:10px;position:relative}.post-ranking-left img{position:absolute;top:0;left:0;width:100px;height:100px;object-fit:cover;z-index:0;border-radius:10px}.post-ranking-number{background-color:#ffeb3b;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:bold;color:#000;margin-bottom:10px;z-index:1}.post-ranking-likes{display:flex;align-items:center;font-size:.9rem;color:#ff6b6b;position:absolute;bottom:10px;left:10px}.post-ranking-content{flex:1;margin-left:10px}.post-ranking-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.post-ranking-category{background-color:#5fd4a7;color:#fff;height:25px;padding:5px 10px;border-radius:3px;font-size:10px;text-align:center}.post-ranking-author{font-size:12px;color:#7e7b7b}.post-ranking-author{display:flex;align-items:center}.post-ranking-author-icon{width:30px;height:30px;border-radius:50%;margin-right:5px;border:.5px solid #000}.post-ranking-title-content{font-size:14px;font-weight:bold;color:#333;margin-bottom:5px}.post-ranking-tags{font-size:12px;color:#000;margin-bottom:10px;text-align:left}.post-ranking-footer{display:flex;align-items:center}.post-ranking-likes i{margin-right:5px}.post-event-cards,.post-article-cards{display:flex;overflow-x:scroll;gap:5px;justify-content:start;margin-bottom:25px}.sora-events-card,.sora-posts-card{flex:0 0 auto}.post-banner{width:100%}.post-banner-button{display:block;width:320px;height:100px;margin:50px auto;transition:background-color .3s ease,transform .3s ease}.post-banner-button-content{display:flex;align-items:center}.post-banner-button-image-event{width:100%;height:auto}.post-banner-button-image-reqruit{width:69px;height:78px;border-radius:10px;object-fit:cover;margin-right:15px;margin-left:15px;padding-bottom:5px}.post-banner-button-text{flex-grow:1;margin-left:15px;text-align:left}.post-banner-button-text h3{font-size:20px;font-weight:bold;margin:0;text-align:left;letter-spacing:.05em}.post-banner-button-text p{font-size:12px;margin:5px 0 0;font-weight:300;text-align:left;letter-spacing:.05em}.post-banner-button-text__decoration{font-weight:700}.post-banner-button-icon{background-color:#000;color:#fff;padding:10px;border-radius:50%;font-size:1rem;margin-left:15px;display:flex;align-items:center;justify-content:center}.post-wrapper .post-heading-image{height:480px}.post-wrapper .post-content{display:flex;flex-wrap:wrap}.post-wrapper .post-content .post-main-content{flex:0 0 66.6667%;max-width:66.6667%;padding:20px 25px}.post-wrapper .post-content .post-main-content .post-category-badge span{display:inline-block;background:#5fd4a7;padding:5px 10px;margin-bottom:20px;font-size:12px;color:#fff;border-radius:3px}.post-wrapper .post-content .post-main-content .post-title{font-size:24px;font-weight:900;margin-bottom:10px;text-align:left}.post-wrapper .post-content .post-main-content .post-tags{margin-bottom:20px}.post-wrapper .post-content .post-main-content .post-tags .post-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.post-wrapper .post-content .post-main-content .post{position:relative}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content{background-color:#f2f2f2;width:100%;padding:15px 8px;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--title{font-weight:800;text-align:center;padding-top:25px}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--text{padding:10px 0 10px 0;font-weight:400;font-size:1.15rem;text-align:center}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons{display:flex;flex-direction:column;justify-content:center;width:100%;margin:5px auto}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons .login-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#fff;border-radius:10px;border:1px solid #33a4ac;color:#33a4ac !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons .registration-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#33a4ac;border-radius:10px;color:#fff !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.post-wrapper .post-content .post-main-content .post-toc{margin-top:30px;margin-bottom:30px;padding:30px;background:#fafafa;border:1px solid #eee;border-radius:3px;position:relative}.post-wrapper .post-content .post-main-content .post-toc .toc-title{display:flex;margin-bottom:.5em;border-bottom:2px solid #000;font-weight:900;padding-bottom:3px}.post-wrapper .post-content .post-main-content .post-toc .toc-hidden{display:none}.post-wrapper .post-content .post-main-content .post-toc .toc-list{padding:0}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h1{font-weight:900}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h2{font-weight:700;margin-left:1em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h3{margin-left:1.5em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h4{margin-left:2em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h5{margin-left:2.5em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h6{margin-left:3em}.post-wrapper .post-content .post-main-content .post-toc button{display:block;margin-top:.5em;border:none;background-color:#fafafa;width:100%}.post-wrapper .post-content .post-main-content .post-toc ul{list-style:none;margin:0}.post-wrapper .post-content .post-main-content .post-toc li{margin:.5em 0}.post-wrapper .post-content .post-main-content .post-body{text-align:justify;width:100%;position:relative}.post-wrapper .post-content .post-main-content .post-body strong{display:block}.post-wrapper .post-content .post-main-content .post-body h1,.post-wrapper .post-content .post-main-content .post-body h2,.post-wrapper .post-content .post-main-content .post-body h3,.post-wrapper .post-content .post-main-content .post-body h4,.post-wrapper .post-content .post-main-content .post-body h5,.post-wrapper .post-content .post-main-content .post-body h6{-moz-text-align-last:left;text-align-last:left}.post-wrapper .post-content .post-main-content .post-body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body p{text-align:justify;padding:10px 0}.post-wrapper .post-content .post-main-content .post-body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.post-wrapper .post-content .post-main-content .post-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.post-wrapper .post-content .post-main-content .post-body th,.post-wrapper .post-content .post-main-content .post-body td{padding:8px;text-align:left;border:1px solid #ddd}.post-wrapper .post-content .post-main-content .post-body thead{background-color:#f4f4f4}.post-wrapper .post-content .post-main-content .post-body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.post-wrapper .post-content .post-main-content .post-author{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:15px;background:#fafafa;border:1px solid #eee;border-radius:3px;max-width:600px}.post-wrapper .post-content .post-main-content .post-author h3{font-size:16px;font-weight:700;margin-top:5px;margin-bottom:10px;text-align:center}.post-wrapper .post-content .post-main-content .post-author hr{margin-bottom:20px;margin-left:auto;margin-right:auto;width:40px;background-color:#000}.post-wrapper .post-content .post-main-content .post-author .post-author-details{display:flex;align-items:center}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-avatar{display:flex;justify-content:end;margin-right:10px;flex:0 0 33.3333%;max-width:50%}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-avatar img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #ececec}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info{flex:1;flex:0 0 66.6667%;max-width:50%;padding:8px}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info h4{margin:0;font-size:16px;font-weight:600;padding-bottom:5px}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info p{margin:5px 0 0;font-size:12px}.post-wrapper .post-content .post-main-content .post-related-tags{margin-bottom:20px}.post-wrapper .post-content .post-main-content .post-related-tags h2{font-size:20px;font-weight:900;margin-bottom:10px;display:flex}.post-wrapper .post-content .post-main-content .post-related-tags .post-related-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.post-wrapper .post-content .post-main-content .post-related-posts{display:none}.post-wrapper .post-content .post-main-content .post-popular-posts{display:none}#index-post{padding-top:0}#index-post .post-search{background-color:#fffde8}#index-post .post-ranking{background-color:#fff}#index-post .none-description{text-align:center}#index-post .sora-cms__sorting{width:100%;max-width:600px;margin:0 auto;margin-bottom:15px;font-size:14px}#index-post .post-heading{margin-top:50px}.modal-btn{text-align:center}@media screen and (min-width: 768px){.post-wrapper .post-content .post-main-content .post-related-posts h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li{display:flex;align-items:center;margin-bottom:15px}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li .post-related-tags ul{margin-top:5px}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li .post-related-tags li{margin:0;font-size:12px;color:#666}.post-wrapper .post-content .post-main-content .post-popular-posts{margin-bottom:50px}.post-wrapper .post-content .post-main-content .post-popular-posts h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li{display:flex;align-items:center;margin-bottom:15px}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li .post-popular-tags ul{margin-top:5px}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li .post-popular-tags li{margin:0;font-size:12px;color:#666}}.post-wrapper .post-content .post-main-content .post-btns{max-width:600px;width:100%;display:flex;flex-direction:column;justify-content:center;margin:40px auto}.post-wrapper .post-content .post-main-content .post-btns .to-category{background-color:#585858;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;margin-bottom:25px}.post-wrapper .post-content .post-main-content .post-btns .to-top{background-color:#979797;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.post-wrapper .post-content .post-sidebar{flex:0 0 33.3333%;max-width:33.3333%;padding:0 15px;margin-top:40px}.post-wrapper .post-content .post-sidebar hr{height:5px}.post-wrapper .post-content .post-sidebar .post-banner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.post-wrapper .post-content .post-sidebar .post-banner img{width:100%;height:auto;margin:8px auto;display:block}.post-wrapper .post-content .post-sidebar .post-related-posts h2{display:flex;text-align:left;font-weight:800;font-size:medium}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists a{display:flex;align-items:center}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li{margin-bottom:15px}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li .post-related-tags ul{margin-top:5px}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li .post-related-tags li{margin:0;font-size:12px;color:#666}.post-wrapper .post-content .post-sidebar .post-popular-posts{margin-bottom:50px}.post-wrapper .post-content .post-sidebar .post-popular-posts h2{display:flex;text-align:left;font-weight:800;font-size:medium}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists a{display:flex;align-items:center}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li{margin-bottom:15px}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li .post-popular-tags ul{margin-top:5px}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li .post-popular-tags li{margin:0;font-size:12px;color:#666}@media screen and (max-width: 891px){.post-content .post-body img{width:88%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width: 768px){.post-heading-image{height:320px}.post-content{flex-direction:column;max-width:100%}.post-content .post-main-content{flex:0 0 100%;max-width:100% !important;padding:10px}.post-content .post-sidebar{flex:0 0 100%;max-width:100% !important;padding:10px}.post-content .post-body img{width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}.pankuzu{width:100%;max-width:600px;margin:0 auto}.breadcrumbs{font-size:.8em;color:#939393;margin:15px 0}.breadcrumbs a{color:#939393 !important}.regulation{width:95%;max-width:600px;margin:0 auto;font-size:.8em;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:10px;padding:30px 15px 30px 15px}.regulation h1{text-transform:none;font-size:1.5rem}.regulation h2{text-align-last:left;font-size:1.5rem}.regulation-wrapper{background-color:#f2f2f2}.regulation_link{margin:10px 0}.regulation_link a{color:#33a4ac !important;text-decoration:underline;font-size:.9em}.sora__cms__form{width:95%;max-width:800px;margin:0 auto}.sora__cms__form .input_form{margin-top:5px;margin-bottom:20px}.sora__cms__form .eye_catch{margin-bottom:20px}.sora__cms__form .label{color:#000}.sora__cms__form .input_form_half{width:50%}.sora__cms__form .field_check_box{background-color:#f2f2f2;padding:10px}.sora__cms__form .field_check_box li{display:inline-block;font-size:.8em}.sora-cms__controls--searchbox{width:100%;max-width:-webkit-fill-available;padding:0;border:0}.sora-cms__controls--searchbox .searchbox--title{text-align:left;font-size:1.88rem;color:#000;font-weight:bold;padding:20px 45px}.sora-cms__controls--searchbox .searchbox--title b{font-size:16px}.sora-cms__controls--searchbox .searchbox--form{width:100%}.sora-cms__controls--searchbox .searchbox--form h3{font-weight:800;font-size:1.3rem;padding-top:10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap{margin-bottom:30px;width:100%}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex{width:100%;display:flex;align-items:stretch;box-sizing:border-box}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-label{box-sizing:border-box;flex-basis:10.3%;text-align:center;border:1px solid #f1f1f1;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;padding:0;font-size:.8rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value{border:1px solid #f1f1f1;display:flex;flex-basis:100%;align-items:center;padding:5px 10px 5px 10px;width:-webkit-fill-available;font-size:.8rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value select{width:75%;padding:.2rem 1rem;border:1px solid #c6c6c6;border-radius:5px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .search-select-half{width:40%;margin:10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .checkbox,.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value .radio{padding:0 10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block{flex-direction:column;justify-content:start}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block div{width:100%;padding:.6rem 0 !important}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block .input-border{border-bottom:1px solid #f1f1f1}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block .label-text{display:inline-block;padding-right:auto;width:120px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block input{flex:1;width:75%;text-align:left;border:1px solid #c6c6c6;border-radius:5px;padding:20px 0 20px 5px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .half{flex-basis:23%}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-modal-btn{background-color:#fff;color:#33a4ac !important;border:1px solid #33a4ac;font-size:.8rem;border-radius:5px;text-align:center;padding:2px 10px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-btn{padding:0px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;width:45%}.sora-cms__controls--searchbox .close{color:#000 !important;cursor:pointer;font-size:40px;position:absolute;right:10px;top:0;background-color:rgba(0,0,0,0);border:none;outline:none;z-index:80}@keyframes modal-open{0%{opacity:0}100%{opacity:1}}@keyframes modal-slide{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}dialog::backdrop{background:rgba(0,0,0,.5);animation:modal-open .4s ease}dialog[open]{animation:modal-slide .5s ease}.toggle{position:fixed;top:0;right:-70%;width:70%;height:100%;background-color:#fff;transition:right .3s ease;z-index:9999}.toggle-open{right:0;box-shadow:0 4px 7px 0 rgba(0,0,0,.5)}#corporate-flash-messages{position:absolute;top:0;width:100%;text-align:center;z-index:100}#corporate-flash-messages .flash{padding:10px;color:#fff;font-weight:bold;border-radius:4px;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.2);text-align:center;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease}#corporate-flash-messages .flash.notice{background-color:#33a4ac}#corporate-flash-messages .flash.alert{background-color:red}#corporate-flash-messages .flash.show{opacity:1;transform:translateY(0)}#corporate-flash-messages .flash.hide{opacity:0;transform:translateY(-20px)}.sora-cms__banner-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__banner-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__banner-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__banner-list-item-left img{width:75%}.sora-cms__banner-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__banner-list-item-right--header{width:100%;display:flex;justify-content:space-between}.sora-cms__banner-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__banner-list-item-right--header-list{display:flex;align-items:center}.sora-cms__banner-list-item-right--header-list li{margin-right:20px}.sora-cms__banner-list-item-right--header-list .banner-update-date{font-size:.85rem}.sora-cms__banner-list-item-right--header-list .banner-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__banner-list-item-right--header-list .banner-edit-btn a{color:#fff !important}.sora-cms__banner-list-item-right--header-list .banner-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__banner-list-item-right--info{display:flex;align-items:center;justify-content:start;margin:10px 0}.sora-cms__banner-list-item-right--info ul{display:flex;flex-direction:column}.sora-cms__banner-list-item-right--info ul li{font-size:.85rem;margin:0 7px}.banner-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.banner-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.banner-form-submit .banner-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.admin-companies-wrapper .admin-companies-tabs{display:flex;justify-content:space-between;padding:10px 40px 0 40px;border-top:1px solid #ececec}.admin-companies-wrapper .admin-companies-tabs .sora-cms__tab-list{display:flex;align-items:center;font-weight:800}.admin-companies-wrapper .admin-companies-tabs .sora-cms__tab-list .sora-cms__tab{padding:10px;border-radius:5px 5px 0 0;color:#333;text-align:center;cursor:pointer;margin:0 15px}.admin-companies-wrapper .admin-companies-tabs .sora-cms__tab-list .sora-cms__tab--active{color:#33a4ac;transition:all .2s ease-in-out;border-radius:5px 5px 0 0;border-bottom:solid 3px #33a4ac}.admin-companies-wrapper .sora-cms__tabbox{display:none;padding:10px}.admin-companies-wrapper .sora-cms__tabbox--show{display:block;z-index:1}.admin-companies-wrapper .table-container{width:100%;display:block;overflow-x:auto;white-space:nowrap}.admin-dashboard-wrapper{width:100%;height:calc(100vh - 50px);background-color:#f7f7f7}.admin-dashboard-menu{display:flex;justify-content:space-around;width:100%}.admin-dashboard-menu-list{list-style:none;display:flex;justify-content:space-around;width:700px;margin:50px auto 0px}.admin-dashboard-menu-list-item{background-color:#fff;border:1px solid #ddd;border-radius:10px;width:187px;height:160px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-top:20px;border:1px #000 solid}.admin-dashboard-menu-list-item:hover{opacity:.8}.admin-dashboard-menu-list-item a{text-decoration:none;color:#333;display:flex;flex-direction:column;justify-content:center;align-items:center}.admin-dashboard-menu-icon img{width:68px;height:68px;margin-top:30px}.admin-dashboard-menu-list-item:nth-of-type(2) .admin-dashboard-menu-icon img{width:46px;height:69px;margin-top:25px}.admin-dashboard-menu-list-item p{font-size:22px;font-weight:bold;margin:0;color:#344154 !important;letter-spacing:1px;font-weight:600}.admin-dashboard-deactivate{padding:50px}.admin-dashboard-deactivate h3{text-align:center;line-height:3rem}.sora-cms__event-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__event-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__event-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__event-list-item-left img{width:75%}.sora-cms__event-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__event-list-item-right--header{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.sora-cms__event-list-item-right--header h2{font-weight:800;font-size:1.25rem;text-align-last:left;padding-right:10px}.sora-cms__event-list-item-right--header-list{display:flex;align-items:center}.sora-cms__event-list-item-right--header-list li{margin-right:20px}.sora-cms__event-list-item-right--header-list .event-update-date{font-size:.85rem}.sora-cms__event-list-item-right--header-list .event-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list-item-right--header-list .event-edit-btn a{color:#fff !important}.sora-cms__event-list-item-right--header-list .event-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list-item-right--content{display:flex;align-items:center;width:100%}.sora-cms__event-list-item-right--content-left{width:70%;padding:10px}.sora-cms__event-list-item-right--content-left-box{display:flex}.sora-cms__event-list-item-right--content-left-box span{background-color:#75aa60;color:#fff;font-weight:600;font-size:.77rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__event-list-item-right--content-left-box ul{display:flex;align-items:center}.sora-cms__event-list-item-right--content-left-box ul li{font-size:.85rem;margin:0 7px}.sora-cms__event-list-item-right--content-left p{font-size:.77rem;margin:8px}.sora-cms__event-list-item-right--content-left-info{display:flex;align-items:end;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__event-list-item-right--content-left-info ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__event-list-item-right--content-left-info ul li{font-size:.65rem;margin:2px 0}.sora-cms__event-list-item-right--content-left-info div{width:60%;padding:8px 0;background-color:#32a4ac;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;color:#fff !important}.sora-cms__event-list-item-right--content-right{display:flex;flex-direction:column;width:30%;border-left:2px solid #afafaf;padding:0 15px}.sora-cms__event-list-item-right--content-right ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__event-list-item-right--content-right ul li{font-size:.75rem;margin:2px 0}.sora-cms__event-list-item-right--content-right div{width:100%;padding:8px 0;background-color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;border:2px solid #32a4ac;color:#32a4ac !important}.sora-cms__event-list .sora-cms__event{display:flex}.sora-cms__event-list .sora-cms__event--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--btn{display:inline-block;padding:10px 20px;background-color:#000;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:25px auto 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--btn a{color:#fff !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info{margin:20px auto 5px;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info ul{display:flex;align-items:center;justify-content:end;width:100%;font-size:1.22rem}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-update-date{font-size:.85rem;margin-right:20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-edit-btn{margin-right:20px;font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-edit-btn a{color:#fff !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--info .event-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--image{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--image img{width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--category{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;margin-top:25px;display:inline-block}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--title h1{font-size:1.4rem;font-weight:800;text-align:left;display:flex}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--tag ul{display:flex;align-items:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--tag ul li{font-size:.85rem;margin:0 7px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board{background:#fffde8;padding:5px;margin:15px auto;max-width:400px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-dott{border:2px solid #000;border-style:dotted;border-radius:5px;padding:20px;margin:3px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image{display:flex;justify-content:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image img{padding:10px;display:block;margin:0 auto}@media screen and (max-width: 580px){.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-image img{width:60%}}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul{padding:10px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li{display:flex;align-items:center;justify-content:start;padding:3px 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li svg{padding-right:5px;width:20px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li path{width:14px !important;height:14px !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--board-text ul li span{padding-left:5px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body{text-align:justify;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body strong{display:block}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h1,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h2,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h3,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h4,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h5,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h6{text-align-last:left}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body p{text-align:justify;padding:10px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body th,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body td{padding:8px;text-align:left;border:1px solid #ddd}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body thead{background-color:#f4f4f4}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body img{width:50%;margin:2% 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table{margin-bottom:40px;width:100%;padding:5px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form{display:flex;align-items:center;margin:5px 0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-title{font-weight:900;color:#000}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-form input[type=text]{width:200px;border-radius:5px;border:1px solid #000;padding:5px 3px;margin:0 8px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table--form .table-search-btn input[type=submit]{height:35px;background-color:#000;color:#fff !important;padding:2px 10px;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container{width:100%;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell{flex:1;padding:5px;border:1px solid #000;overflow-x:auto;white-space:nowrap;align-items:center;display:flex}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell:last-child,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell:last-child{border-right:none}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell input[type=submit],.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell input[type=submit]{background-color:#000;color:#fff !important;padding:5px 3px;border-radius:5px;display:inline-block;text-align:center}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell .memo,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell .memo{border:1px solid #000;border-radius:5px;width:100%;padding:5px 3px}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell:last-child,.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell:last-child{flex-shrink:0;display:inline-block;width:auto}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header{background-color:#f4f4f4;font-weight:bold;position:sticky;top:0;z-index:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-header .table-cell{padding:8px;text-align:center;background-color:#f4f4f4;border:1px solid #000;flex-grow:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel--table .table-container .table-row .table-cell{flex-grow:1}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel .flash-message .flash-fadein{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.sora-cms__event-list .sora-cms__event .sora-cms__event-panel .flash-message .flash-fadeout{animation-name:fadeOutAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:1}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeOutAnime{from{opacity:1}to{opacity:0}}.event-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.event-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.event-form-submit .event-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.sora-cms__post-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__post-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__post-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__post-list-item-left img{width:75%}.sora-cms__post-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__post-list-item-right--header{width:100%;display:flex;justify-content:space-between}.sora-cms__post-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__post-list-item-right--header-list{display:flex;align-items:center}.sora-cms__post-list-item-right--header-list li{margin-right:20px}.sora-cms__post-list-item-right--header-list .post-update-date{font-size:.85rem}.sora-cms__post-list-item-right--header-list .post-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list-item-right--header-list .post-edit-btn a{color:#fff !important}.sora-cms__post-list-item-right--header-list .post-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list-item-right--info{display:flex;align-items:center;justify-content:start;margin:10px 0}.sora-cms__post-list-item-right--info div{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__post-list-item-right--info ul{display:flex;align-items:center}.sora-cms__post-list-item-right--info ul li{font-size:.85rem;margin:0 7px}.sora-cms__post-list-item-right--text{display:flex;align-items:center;justify-content:start;margin:8px 0}.sora-cms__post-list-item-right--footer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__post-list-item-right--footer ul{width:50%;font-weight:800;display:flex;flex-direction:column}.sora-cms__post-list-item-right--footer ul li{font-size:.95rem;margin:2px 0}.sora-cms__post-list-item-right--footer div{width:85%;padding:8px 0;background-color:#32a4ac;color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__post-list .sora-cms__post{display:flex}.sora-cms__post-list .sora-cms__post--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--btn{display:inline-block;padding:10px 20px;background-color:#000;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:25px auto 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--btn a{color:#fff !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info{margin:20px auto 5px;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info ul{display:flex;align-items:center;justify-content:end;width:100%;font-size:1.22rem}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-update-date{font-size:.85rem;margin-right:20px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-edit-btn{margin-right:20px;font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-edit-btn a{color:#fff !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--info .post-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--image{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--image img{width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--category{background-color:#75aa60;color:#fff;font-weight:600;font-size:.85rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px;margin-top:25px;display:inline-block}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--title{margin-top:20px;margin-bottom:10px;display:flex;align-items:center;justify-content:start}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--title h1{font-size:1.4rem;font-weight:800}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--tag ul{display:flex;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--tag ul li{font-size:.85rem;margin:0 7px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc{margin-top:30px;margin-bottom:30px;padding:30px;background:#fafafa;border:1px solid #eee;border-radius:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-title{display:flex;margin-bottom:.5em;border-bottom:2px solid #000;font-weight:900;padding-bottom:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-hidden{display:none}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-list{padding:0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h1{font-weight:900}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h2{font-weight:700;margin-left:1em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h3{margin-left:1.5em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h4{margin-left:2em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h5{margin-left:2.5em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc .toc-item-h6{margin-left:3em}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc button{display:block;margin-top:.5em;border:none;background-color:#fafafa;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc ul{list-style:none;margin:0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--toc li{margin:.5em 0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body{text-align:justify;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body strong{display:block}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h1,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h2,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h3,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h4,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h5,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h6{text-align-last:left}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body p{text-align:justify;padding:10px 0}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body th,.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body td{padding:8px;text-align:left;border:1px solid #ddd}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body thead{background-color:#f4f4f4}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body img{width:60%;max-width:100%;max-height:100%;object-fit:contain}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:15px;background:#fafafa;border:1px solid #eee;border-radius:3px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author h3{font-size:16px;font-weight:700;margin-top:5px;margin-bottom:10px;text-align:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author hr{margin-bottom:20px;margin-left:auto;margin-right:auto;width:40px;background-color:#000}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details{display:flex;align-items:center}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-avatar{display:flex;justify-content:end;margin-right:10px;flex:0 0 33.3333%;max-width:50%}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:1px solid #ececec}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info{flex:1;flex:0 0 66.6667%;max-width:50%;padding:8px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info h4{margin:0;font-size:16px;font-weight:600;padding-bottom:5px}.sora-cms__post-list .sora-cms__post .sora-cms__post-panel--author-details-info p{margin:5px 0 0;font-size:12px}.post-form-submit{display:flex;align-items:center;margin-top:15px;margin-bottom:50px}.post-form-submit .draft-btn{display:inline-block;padding:10px 20px;background-color:#6b6b6b;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.post-form-submit .post-btn{display:inline-block;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;cursor:pointer;text-decoration:none;margin:0 auto;width:45%}.sora-cms__recruitment-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__recruitment-list-item{display:flex;border:1px solid #afafaf;padding:2%;border-radius:5px;min-height:200px;min-width:1000px}.sora-cms__recruitment-list-item-left{width:20%;display:flex;align-items:start;justify-content:center}.sora-cms__recruitment-list-item-left img{width:75%}.sora-cms__recruitment-list-item-right{width:80%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__recruitment-list-item-right--header{width:100%;display:flex;justify-content:space-between;margin-bottom:10px}.sora-cms__recruitment-list-item-right--header h2{font-weight:800;font-size:1.25rem}.sora-cms__recruitment-list-item-right--header-list{display:flex;align-items:center}.sora-cms__recruitment-list-item-right--header-list li{margin-right:20px}.sora-cms__recruitment-list-item-right--header-list .recruitment-update-date{font-size:.85rem}.sora-cms__recruitment-list-item-right--header-list .recruitment-edit-btn{font-size:.85rem;background-color:#000;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__recruitment-list-item-right--header-list .recruitment-edit-btn a{color:#fff !important}.sora-cms__recruitment-list-item-right--header-list .recruitment-delete-btn{font-size:.85rem;padding:3px 8px;border:1px solid #afafaf;border-radius:5px;cursor:pointer}.sora-cms__recruitment-list-item-right--content{display:flex;align-items:center;width:100%}.sora-cms__recruitment-list-item-right--content-left{width:70%;padding:10px}.sora-cms__recruitment-list-item-right--content-left-box{display:flex}.sora-cms__recruitment-list-item-right--content-left-box span{background-color:#75aa60;color:#fff;font-weight:600;font-size:.77rem;padding:3px 8px;border:1px solid #75aa60;border-radius:5px}.sora-cms__recruitment-list-item-right--content-left-box ul{display:flex;align-items:center}.sora-cms__recruitment-list-item-right--content-left-box ul li{font-size:.85rem;margin:0 7px}.sora-cms__recruitment-list-item-right--content-left p{font-size:.77rem;margin:8px}.sora-cms__recruitment-list-item-right--content-left-info{display:flex;align-items:end;justify-content:space-between;width:100%;margin-top:15px}.sora-cms__recruitment-list-item-right--content-left-info ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__recruitment-list-item-right--content-left-info ul li{font-size:.65rem;margin:2px 0}.sora-cms__recruitment-list-item-right--content-left-info div{width:60%;padding:8px 0;background-color:#32a4ac;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__recruitment-list-item-right--content-left-info div a{color:#fff !important}.sora-cms__recruitment-list-item-right--content-right{display:flex;flex-direction:column;width:30%;border-left:2px solid #afafaf;padding:0 15px}.sora-cms__recruitment-list-item-right--content-right ul{font-weight:800;display:flex;flex-direction:column}.sora-cms__recruitment-list-item-right--content-right ul li{font-size:.75rem;margin:2px 0}.sora-cms__recruitment-list-item-right--content-right div{width:100%;padding:8px 0;background-color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px;border:2px solid #32a4ac}.sora-cms__recruitment-list-item-right--content-right div a{color:#32a4ac !important}.sora-cms__user-list{width:100%;display:flex;flex-direction:column;gap:.75rem}.sora-cms__user-list-item{display:flex;border:1px solid #afafaf;padding:20px 20px;border-radius:5px;min-height:200px;min-width:1000px;align-items:center}.sora-cms__user-list-item-left{width:5%;display:flex;align-items:start;justify-content:end}.sora-cms__user-list-item-left img{width:75%}.sora-cms__user-list-item-center{width:45%;display:flex;flex-direction:column;align-items:start;margin-left:10px}.sora-cms__user-list-item-center .tags,.sora-cms__user-panel .tags{display:flex;padding-left:0px;font-size:13px}.sora-cms__user-panel .tags li,.sora-cms__user-panel--title .tags li{background:#f2f2f2;padding:5px 5px;border-radius:5px;font-weight:bold;margin-right:10px;color:#fff}.sora-cms__user-list-item-center-title{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800;margin-top:0px}.sora-cms__user-list-item-center-title span{margin-left:20px;background:#4e4e4e;padding:5px 10px;border-radius:7%;color:#f1f1f1;font-size:.7rem}.sora-cms__user-list-item-center-school{font-size:1rem;font-weight:800;margin-top:10px}.sora-cms__user-list-item-center-school-info{display:flex;align-items:center;margin-bottom:10px;font-size:.85em}.sora-cms__user-list-item-center-school-info li{margin-right:3px}.sora-cms__user-list-item-center-recruit-info{margin-bottom:10px}.sora-cms__user-list-item-center-experiences-experience{margin-bottom:5px}.sora-cms__user-list-item-center-logs{margin-top:10px;display:flex;align-items:center;font-size:.85rem}.sora-cms__user-list-item-center-logs li{margin-right:3px}.sora-cms__user-list-item-right{width:55%;display:flex;flex-direction:column;align-items:start;position:relative}.sora-cms__user-list-item-right-preferences{width:100%;display:flex;align-items:flex-start;gap:10px}.sora-cms__user-list-item-right-preferences-preference{width:50%}.sora-cms__user-list-item-right-preferences-preference h4{font-weight:800;font-size:1.1rem}.sora-cms__user-list-item-right-preferences-preference ul{padding:0;margin:0;list-style:none}.sora-cms__user-list-item-right-preferences-preference ul li{margin-bottom:5px}.sora-cms__user-list-item-right-detail{width:100%;padding:8px 0;background-color:#32a4ac;color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin-top:auto;border-radius:5px}.sora-cms__user-list .sora-cms__user{display:flex}.sora-cms__user-list .sora-cms__user--close{background-color:#e2e1e1;width:30px;display:flex;align-items:center;justify-content:center}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel{overflow:scroll;height:100vh;width:98%;padding:0 10px 0 20px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title{margin-top:40px;margin-bottom:10px;display:flex;align-items:center;justify-content:start}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title h1{font-size:1.4rem;font-weight:800}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--subtitle{display:flex;align-items:center;justify-content:start;margin-bottom:25px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--subtitle h2{font-size:.88rem}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list{display:flex;align-items:center}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab{width:100%;padding:10px;border-radius:5px 5px 0 0;color:#33a4ac;text-align:center;cursor:pointer}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab:first-child{border-left:none}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab--active{color:#fff;background:#33a4ac;transition:all .2s ease-in-out;border-radius:5px 5px 0 0}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox{display:none;padding:10px;border:solid 2px #33a4ac}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox--show{display:block}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info{margin:35px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info dl{display:flex;flex-flow:row wrap;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full{display:flex;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full dt{flex-basis:100px;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--full dd{margin:0;flex-basis:calc(100% - 100px);padding:10px;background-color:#fff;border-bottom:1px solid #ccc;font-weight:normal;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half{display:flex;width:50%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half dt{flex-basis:100px;padding:10px;background-color:#f1f1f1;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info .sora-cms__cell--half dd{margin:0;flex-basis:calc(100% - 100px);padding:10px;background-color:#fff;border-bottom:1px solid #ccc;font-weight:normal;vertical-align:middle}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note{margin:10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note h2{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800;margin-top:5px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--form{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.9em}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--textarea{margin-top:15px;display:flex;align-items:center;width:100%;font-size:.9em}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note--textarea textarea{display:block;margin:0 5px;padding:3px;width:100%}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents{margin:40px 10px 10px 10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents h2{display:flex;align-items:center;text-align:left;font-size:1.2rem;font-weight:800}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content{border:1px solid #afafaf;padding:2%;border-radius:5px;margin-bottom:10px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-header{display:flex;align-items:center;justify-content:space-between}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-header div{font-size:.9rem}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-note-contents--content-text{margin-top:10px;margin-bottom:10px;text-align:justify}.company-detail-wrapper{width:100%}.company-detail-top{position:relative;width:100%;height:auto}.company-detail-img{width:100%;max-width:1000px;height:auto;display:block}.company-detail-intro-header{display:flex;position:relative;margin-left:10px}.company-detail-intro-icon img{width:72px;height:72px;border-radius:50%;object-fit:cover;position:relative;top:-10px;left:10px}.company-detail-intro-info{margin-left:30px}.company-detail-intro-info h2{font-size:16px;margin:10px 0px 5px;text-align:left}.company-detail-intro-info p{font-size:10px;margin-top:0px;text-align:left;color:#8e8e8e;font-weight:400}.company-detail-intro-description{font-size:12px;font-weight:400;width:300px;margin:5px 0px 5px 20px;text-align:left}.company-detail-message{padding:20px}.company-detail-message-item{margin-bottom:50px;display:flex;flex-direction:column;align-items:center}.company-detail-message-img{background-color:#ccc;border-radius:10px;width:93vw}.company-detail-message-content{width:90vw;margin-top:30px}.company-detail-message-content h3{font-size:18px;width:90vw;font-weight:600;margin:20px auto 0px;border-bottom:2px dotted;padding-bottom:5px}.company-detail-message-content p{width:90vw;font-size:16px;margin:20px 0px;line-height:1.8;text-align:left;font-weight:400;letter-spacing:1px}.company-detail-job_offer{width:100%;overflow-x:hidden;padding:20px 10px;background-color:#fffde8;position:relative}.company-detail-job_offer-heading{margin:0 0 20px}.company-detail-job_offer-container{display:flex;gap:10px;overflow-x:auto;padding:10px}.company-detail-job_offer-container a{display:block}.company-detail-job_offer-card{width:200px;height:270px;overflow:hidden;border-radius:10px;box-shadow:2px 4px 5px rgba(0,0,0,.3);background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;min-width:200px}.company-detail-job_offer-card img{width:100%;height:120px;object-fit:cover}.company-detail-job_offer-info{padding:10px}.job-label{display:inline-block;background-color:#5cb85c;color:#fff;font-size:12px;padding:3px 6px;border-radius:5px;margin-bottom:5px}.company-detail-job_offer-info h3{font-size:16px;font-weight:bold;margin:5px 0}.company-detail-job_offer-info p{font-size:12px;color:#666;margin:3px 0;text-align:left}.company-detail-info{padding:20px;border-bottom:1px #d7d7d7 solid}.company-detail-info h2{font-size:20px;font-weight:bold;margin-bottom:20px}.company-detail-info-item{margin-bottom:10px;display:flex;flex-direction:column;align-items:flex-start}.info-label{display:inline-block;background-color:#666;border-radius:5px;margin-right:10px;padding:3px;font-size:14px;font-weight:500;text-align:center;color:#fff;width:auto}.company-detail-info-item p{margin-top:10px;font-size:14px;color:#333}.company-detail-other{padding:20px;font-family:Arial,sans-serif;max-width:700px;margin:0 auto}.company-detail-other h2{font-size:18px;font-weight:bold;margin-bottom:20px}.company-detail-other-item{display:flex;align-items:flex-start;margin-bottom:5px;padding-bottom:10px}.company-detail-other-img{width:80px;height:80px;background-color:#ccc;border-radius:5px;margin-right:15px;flex-shrink:0}.company-detail-other-info{flex:1;margin-top:3px}.company-detail-other-info h3{font-size:14px;font-weight:bold;margin-bottom:5px;margin-top:0px}.company-detail-other-info p{font-size:10px;color:#666;margin:0;line-height:1.5;text-align:left}.company-detail-side{display:none;padding:20px}.company-banner img{width:100%;height:auto}.company-detail-side h2{font-size:18px;font-weight:bold;margin-bottom:15px;margin:50px 0px 10px}.company-job-list{margin-bottom:20px;display:flex;flex-direction:column}.company-job-item{display:flex;align-items:center;margin-bottom:15px}.company-job-item img{width:80px;height:80px;border-radius:5px;margin-right:15px}.company-job-info{font-size:14px}.job-label{display:inline-block;background-color:#5cb85c;color:#fff;font-size:12px;padding:2px 6px;border-radius:5px;margin-bottom:0px}.company-job-info h3{font-size:12px;font-weight:bold;margin:3px 0 0 5px}.company-job-info-industry{margin:5px 0 0 5px;margin-left:5px;font-size:8px;color:#8c8c8c;font-weight:400}.company-job-info-salary{display:flex;margin-left:3px;margin-top:6px}.company-job-info-salary p{font-size:10px;margin:2px 5px}.company-job-info-salary img{width:15px;height:15px;margin:0}.company-detail-other-item{display:flex;align-items:center;margin-bottom:20px}.company-detail-other-item img{width:80px;height:80px;border-radius:5px;margin-right:15px}.company-detail-apply-mobile{text-align:center}.company-detail-apply-PC{display:none}.company-detail-apply-button{width:92vw;height:50px;display:inline-block;background-color:gold;color:#000;padding:0 30px;border:1px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;box-shadow:4px 4px 10px rgba(0,0,0,.5);border-radius:5px;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;margin-bottom:20px;line-height:50px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:1000}.company-detail-apply{text-align:center}.company-detail-apply-button:hover{opacity:.8}@media(min-width: 769px){.company-detail-wrapper{display:flex;justify-content:space-between;width:100%}.company-detail-main{flex:0 0 66.6667%;max-width:66.6667%;padding:20px 25px}.company-detail-side{flex-basis:30%}.company-detail-other-info p{font-size:clamp(7.6px,1vw,10px);color:#6d6d6d;margin-top:5px;min-width:150px}.company-detail-side{font-family:Arial,sans-serif;display:block;flex:0 0 33.3333%;max-width:33.3333%;padding:0 50px 0 0;margin-top:40px}.company-detail-intro{margin-left:40px}.company-detail-message{display:flex;flex-direction:column;align-items:flex-start;padding:20px 0px 20px 50px}.company-detail-message-item{width:100%;display:flex;flex-direction:column;align-items:flex-start}.company-detail-message-img{width:95%}.company-detail-message-content{width:100%}.company-detail-message-content h3{font-size:clamp(8px,2vw,16px)}.company-detail-message-content h3{font-size:18px;width:95%;margin:10px 0;font-weight:600;border-bottom:2px dotted;padding-bottom:5px}.company-detail-message-content p{font-size:16px;width:95%}.company-detail-info{font-family:Arial,sans-serif;padding:50px;border-bottom:0px #d7d7d7 solid}.company-detail-job_offer{width:53vw;margin-left:50px;overflow-x:auto;padding:30px;background-color:#fffde8}.company-detail-other{padding:50px;font-family:Arial,sans-serif;max-width:700px;margin:0}.company-detail-other-side{padding:0px;font-family:Arial,sans-serif;max-width:700px;margin:0 auto;margin-top:50px}.company-detail-apply{text-align:left;display:block}.company-detail-apply-button-PC:hover{opacity:.8}.company-detail-apply-PC{display:block;margin-top:30px}.company-detail-apply-button{width:52.3vw;max-width:523px}.company-detail-apply-mobile{text-align:center;display:none}.company-detail-apply-button-PC{width:95%;height:50px;display:inline-block;background-color:gold;color:#000;padding:0 30px;border:1px solid #000;box-shadow:2px 2px 0px #000;border-radius:5px;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;margin-bottom:50px;line-height:50px}.company-detail-other{display:none}.company-detail-other-info h3{font-size:14x;font-weight:bold;margin-bottom:0px}}.evaluation-tab{cursor:pointer;padding:10px;transition:background-color .3s ease}.evaluation-tab.selected{background-color:#007bff;color:#fff;font-weight:bold}.evaluation-tab:hover{background-color:#f0f0f0}.scout-form-hidden{display:none}.scout-form-reminder-hidden{display:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:9999}.modal-block-container{display:none;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:9999;background-color:#fff}.scout-form .container{max-width:600px;margin:0 0 20px 0;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.scout-form .scout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative !important}.scout-form .scout-header a{color:#00a1ab;text-decoration:none;font-size:14px}.scout-form .form-group{margin-bottom:20px}.scout-form .form-group label{display:block;font-weight:bold;margin-bottom:5px}.scout-form .form-group select,.scout-form .form-group textarea{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.scout-form .form-group textarea{height:100px;resize:none}.scout-form .checkbox-group{display:flex;align-items:center;margin-bottom:20px}.scout-form .checkbox-group input{margin-right:10px}.scout-form .actions{display:flex;justify-content:space-between}.scout-form .actions button{padding:10px 20px;font-size:14px;border:none;border-radius:4px;cursor:pointer}.scout-form .actions .cancel{background:#fff;border:1px solid #ccc}.scout-form .actions .submit{background:#00a1ab;color:#fff}.scout-form .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.scout-form .modal-content{background:#fff;padding:20px;border-radius:10px;text-align:left;width:90%;max-width:1000px;margin:0 auto;margin-top:30px;margin-bottom:30px}.scout-form .modal-actions{display:flex;justify-content:space-between;margin-top:20px}.edit-company{background-color:#f7f7f7;padding:100px 0}.edit-company label{font-size:14px;margin-bottom:8px;display:block}.edit-company-heading{width:600px;margin:0 auto 50px;text-align:left}.edit-company-wrapper{background-color:#fff;padding:30px;width:100%;max-width:600px;min-width:600px;border-radius:10px;border:1px solid #000;margin:0 auto}.edit-company-wrapper h2{text-align:center;margin-bottom:30px;font-size:24px}.edit-company-form-group{margin-bottom:20px}.edit-company-form-control{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.edit-company-btn-submit{background-color:#32a4ac;color:#fff;padding:15px;width:100%;border:none;border-radius:5px;cursor:pointer;font-size:16px}.edit-company-btn-submit:hover{opacity:.8}.edit-company-inline-field{display:flex;justify-content:space-between;align-items:center;width:100%}.edit-company-inline-field .edit-company-form-control{width:100%}.edit-company-unit{margin-left:10px;font-size:16px;color:#333}.edit-company-admin{color:#fb0403}.edit-company-form-group label,span{font-weight:normal;font-size:16px}.edit-company-postal{margin-right:20px}.edit-company-form-group p{text-align:left;font-weight:400;font-size:12px}.selected-industry p{width:300px;padding:20px;margin:0px 0px 20px;background-color:#f2f2f2}.edit-company-label{font-weight:400}.selected-job_offer{width:100%;padding:18px 10px 10px;margin:0px 0px 20px;background-color:#f2f2f2;text-align:left}.selected-job_offer input[type=checkbox],.all-job_offer-checked input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:1px solid #333;background-color:rgba(0,0,0,0);margin-top:3px;margin-right:10px}.selected-job_offer input[type=checkbox],.all-job_offer-checked input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:1px solid #333;background-color:rgba(0,0,0,0)}.selected-job_offer input[type=checkbox]:checked::before,.all-job_offer-checked input[type=checkbox]:checked::before{content:"✔️";display:block;text-align:center;color:#333;font-size:8px}.selected-job_offer-list{display:flex;flex-wrap:wrap}.selected-job_offer-list label{font-weight:400}.all-job_offer-checked{display:flex;padding-left:10px;margin-top:20px}.all-job_offer-checked label{font-weight:400}.edit-company-form-instruction{margin-bottom:40px}.edit-company-form-rectangle{width:200px;margin-bottom:40px}.edit-company-form-upload-btn{display:inline-block;background-color:#4a4a4a;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:bold;text-align:center;width:177px;margin:5px 0}.edit-company-form-upload-btn::-webkit-file-upload-button{visibility:hidden}.edit-company-form-upload-btn::before{content:"ファイルをアップロード";display:inline-block;background-color:#4a4a4a;color:#fff;border-radius:5px;cursor:pointer;font-size:14px;font-weight:bold;text-align:center;width:177px;margin-right:5px}.edit-company-form-upload-btn:hover::before{opacity:.8}.edit-company-form-circle{width:100px;height:100px;border-radius:50%;margin-bottom:60px;border:#000 solid 1px;text-align:center}.edit-company-form-circle img{border-radius:50%}.edit-company-form-circle li img{width:100px;height:100px;object-fit:cover;border-radius:500px;border:solid 1px #000}.edit-company-form-group textarea{height:200px;resize:none;margin-bottom:20px}.edit-company_page-btn-submit{margin-top:50px}.edit-company-form-file-caution{margin-bottom:5px}.edit-form-margin-fixed{margin-top:80px}.setting-company{width:100%;background-color:#f7f7f7}.setting-company-wrapper{width:80%;min-width:1000px;padding-top:100px;padding-bottom:100px;margin:0 auto}.setting-company-wrapper h2{margin-bottom:30px}.setting-company_info,.setting-company_page,.setting-company_staff{background-color:#fff;border:1px solid #000;border-radius:8px;margin-bottom:30px;padding:20px}.setting-company_info h2{margin:0}.setting-company-info-edit{width:95%;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:30px}.setting-company-info-edit p{margin-right:20px}.setting-company-info-edit-right{display:flex;justify-content:end;align-items:center}.setting-company_info-content,.setting-company_staff-table{margin-top:20px}.setting-company_info-table tr td{text-align:left}.setting-company_note{color:red;font-size:12px;font-weight:bold;margin-bottom:10px}.setting-company_edit-button,.setting-company_create-button,.setting-company_add-button{background-color:#38b2ac;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:.9em;display:block}.setting-company_add-button{padding:0px;text-align:center}.setting-company_create-button{width:95%;margin:30px auto 10px;border-radius:10px;font-size:20px;font-weight:bold;display:block;text-align:center}.setting-company_edit-button:hover,.setting-company_create-button:hover,.setting-company_add-button:hover,.setting-company_delete-button:hover,.confirm-page-button:hover,.edit-page-button:hover{opacity:.8}.setting-company_info-table,.setting-company_staff-table{width:95%;border-collapse:collapse;margin:10px auto;font-weight:400;font-size:16px}.setting-company_info-table th,.setting-company_info-table td,.setting-company_staff-table th{padding:10px;border:1px solid #d4d4d4;text-align:center;border-right:0px solid #d4d4d4;border-left:0px solid #d4d4d4}.setting-company_staff-table td{padding:5px 5px;border:1px solid #d4d4d4;text-align:center;border-left:0px solid #d4d4d4}.setting-company_info-table tr:nth-child(-n+10) th{font-weight:400;background-color:#f2f2f2}.setting-company_info-table tr:nth-last-child(-n+2) th{font-weight:400;background-color:#4e4e4e;color:#fff}.setting-company_staff-table thead th{background-color:#f2f2f2;font-weight:400}.setting-company_staff-table thead th:first-child{font-weight:bold}.setting-company_staff-table tbody tr td:first-child{background-color:#f2f2f2}.setting-company_page h2{font-size:22px;font-weight:bold;margin-bottom:50px;margin-left:25px}.setting-company_page p{width:90%;font-size:16px;font-weight:bold;margin:30px auto 0}.setting-company_page{background-color:#fff;border:1px solid #000;border-radius:8px;padding:20px;width:100%;margin:30px auto}.setting-company_page h2{width:90%;font-size:22px;margin:10px auto 10px;font-weight:bold}.company-page-status{display:flex;align-items:center;margin:20px auto 20px;font-size:1em;width:90%}.company-page-status p{margin:0;font-size:16px}.status-icon{font-size:1.5em;margin-right:10px}.page-edit-button-container{display:flex;justify-content:space-between;width:90%;margin:20px auto 10px}.confirm-page-button,.edit-page-button{width:48%;height:63px;padding:15px 30px;font-size:16px;border-radius:8px;border:1px solid #000;cursor:pointer;font-weight:bold}.confirm-page-button{background-color:#fff;color:#333;text-align:center}.edit-page-button{background-color:#38b2ac;color:#fff;border:none;text-align:center}.setting-company_staff-table{font-size:16px}.setting-company_staff-table thead tr th{border:1px solid #d4d4d4}.setting-company_staff-table thead th:first-child{border-left:none}.setting-company_staff-table thead th:last-child{border-right:none}.setting-company_staff-table tbody td:first-child{border-left:none}.setting-company_staff-table tbody td:last-child{border-right:none}.setting-company_staff_header{display:flex;width:95%;justify-content:space-between;line-height:44px;margin:20px auto 20px}.setting-company_staff_header h2{font-size:22px;margin:0;height:44px}.setting-company_add-button{width:133px;height:44px}.setting-company_edit-staff-button{margin:0 auto;font-size:11px;width:50px;height:20px;line-height:20px;padding:0}.setting-company_delete-button{width:16px;height:16px}.setting-company_staff-table th:nth-child(4),.setting-company_staff-table td:nth-child(4){width:10%}.setting-company_staff-table th:nth-child(8),.setting-company_staff-table td:nth-child(8){width:20%;text-align:left}.setting-company_staff-table td:nth-child(8){text-align:left;padding-left:10px}.company-sign_up{width:100%;background-color:#f2f2f2;padding-top:100px;padding-bottom:100px}.company-sign_up-wrapper{background-color:#fff;padding:30px;width:100%;max-width:600px;min-width:600px;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.2);margin:0 auto}.company-sign_up-title{text-align:center;font-size:22.4px;margin-bottom:10px}.company-sign_up-description{text-align:center;margin-bottom:20px;line-height:23ppx;margin-top:40px}.company-sign_up-link{display:block;text-align:center;color:#32a4ac !important;margin-bottom:10px;text-decoration:underline}.company-sign_up-form{margin-top:50px}.company-sign_up-form-group{margin-bottom:30px}.company-sign_up-label{font-size:16px;font-weight:bold;display:block;margin-bottom:10px}.company-sign_up-required{font-size:14px;background-color:#e98b85;padding:2px 8px;border-radius:20px;font-weight:400;color:#fff;margin-right:10px}.company-sign_up-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.company-sign_up-privacy-policy{width:100%;height:110px;padding:10px;border:1px solid #000;border-radius:5px;font-size:14px;overflow-y:scroll;background-color:#fff;margin-bottom:50px}.company-sign_up-privacy-policy-content{pointer-events:none}.company-sign_up-submit{width:100%;padding:15px;background-color:#32a4ac;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;margin:30px 0}.company-sign_up-submit:hover{opacity:.8}.company-sign_up-form-caution{font-size:12px;margin:15px 0 5px 5px}.company-sign_up-form-agree{margin-left:5px}.company-sign_up-form-label-modify{font-weight:400}.company-sign_in-title{text-align:center;font-size:22.4px;margin-bottom:50px;font-weight:600}.company-sign_in-label{font-size:16px;font-weight:600;display:block;margin-bottom:10px}.company-sign_in-submit{margin-bottom:10px !important}.edit-company{background-color:#f7f7f7;padding:100px 0}.edit-company-heading{width:600px;margin:0 auto 50px;text-align:left}.edit-company-wrapper{background-color:#fff;padding:30px;width:100%;max-width:600px;min-width:600px;border-radius:10px;border:1px solid #000;margin:0 auto}.edit-company-wrapper h2{text-align:center;margin-bottom:30px;font-size:24px}p{margin-bottom:20px}.edit-company-form-group{margin-bottom:20px}label{font-size:14px;margin-bottom:8px;display:block}.edit-company-form-control{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.edit-company-btn-submit{background-color:#32a4ac;color:#fff;padding:15px;width:100%;border:none;border-radius:5px;cursor:pointer;font-size:16px}.edit-company-btn-submit:hover{opacity:.8}.edit-company-inline-field{display:flex;justify-content:space-between;align-items:center;width:100%}.edit-company-inline-field .edit-company-form-control{width:100%}.edit-company-unit{margin-left:10px;font-size:16px;color:#333}.edit-company-admin{color:#fb0403}.edit-company-form-group label,span{font-weight:bold;font-size:16px}.edit-company-postal{margin-right:20px}.edit-company-form-group p{text-align:left;font-weight:400;font-size:12px}.selected-industry p{width:300px;padding:20px;margin:0px 0px 20px;background-color:#f2f2f2}.edit-company-label{font-weight:400}.selected-job_offer{width:100%;padding:18px 10px 10px;margin:0px 0px 20px;background-color:#f2f2f2;text-align:left}.selected-job_offer input[type=checkbox],.all-job_offer-checked input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:1px solid #333;background-color:rgba(0,0,0,0);margin-top:3px;margin-right:10px}.selected-job_offer input[type=checkbox],.all-job_offer-checked input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:1px solid #333;background-color:rgba(0,0,0,0)}.selected-job_offer input[type=checkbox]:checked::before,.all-job_offer-checked input[type=checkbox]:checked::before{content:"✔️";display:block;text-align:center;color:#333;font-size:8px}.selected-job_offer-list{display:flex;flex-wrap:wrap}.selected-job_offer-list label{font-weight:400}.all-job_offer-checked{display:flex;padding-left:10px;margin-top:20px}.all-job_offer-checked label{font-weight:400}.edit-company-form-instruction{margin-bottom:40px}.edit-company-form-rectangle{width:200px;margin-bottom:40px}.edit-company-form-upload-btn{display:inline-block;background-color:#4a4a4a;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:bold;text-align:center;width:177px;margin:5px 0}.edit-company-form-upload-btn::-webkit-file-upload-button{visibility:hidden}.edit-company-form-upload-btn::before{content:"ファイルをアップロード";display:inline-block;background-color:#4a4a4a;color:#fff;border-radius:5px;cursor:pointer;font-size:14px;font-weight:bold;text-align:center;width:177px;margin-right:5px}.edit-company-form-upload-btn:hover::before{opacity:.8}.edit-company-form-circle{width:100px;height:100px;border-radius:50%;margin-bottom:60px;border:#000 solid 1px}.edit-company-form-group textarea{height:200px;resize:none;margin-bottom:20px}.edit-company_page-btn-submit{margin-top:50px}.edit-company-form-file-caution{margin-bottom:5px}.edit-form-margin-fixed{margin-top:80px}.home-wrapper{width:100%;padding-top:110px}.home-menu-logo{width:100px !important;margin:0 auto !important}.swiper-button-next{color:#fff;position:absolute;right:5%;top:60%;transform:translateY(-50%)}.swiper-button-prev{color:#fff;position:absolute;left:5%;top:60%;transform:translateY(-50%)}.swiper-container{max-width:600px;position:relative;margin:0 auto 50px;margin-top:50px}.swiper-pagination{bottom:-30px !important}.swiper-pagination-bullet{width:15px;height:15px;background-color:#ddd;border:2px solid #000;border-radius:50%;margin:0 5px;opacity:1;transition:background-color .3s ease}.swiper-pagination-bullet-active{background-color:gold}.swiper-pagination{margin-top:20px;text-align:center}.link-button{width:100%;text-align:center}.link-button-content{width:327px;height:62px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:#ffe000;color:#000;padding:12px 30px;border-radius:50px;font-size:14px;font-weight:bold;text-decoration:none;position:relative;box-shadow:2px 2px 6px rgba(0,0,0,.2);border:2px solid #000;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.link-text{flex-grow:1;text-align:center}.link-icon{display:inline-block;background-color:#000;color:#fff;width:40px;height:40px;border-radius:50%;font-size:.8rem;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.post-heading{text-align:center}.post-heading-title{font-size:20px;font-weight:bold;color:#333;text-align:center;position:relative;margin-bottom:0}.post-heading-rectangle{width:127px;height:12px}.post-container{position:relative;width:93vw;height:86.49vw;max-width:600px;max-height:558px;overflow:hidden;margin:0 auto;border:1.5px solid #000;border-right:4px solid #000;transition:all .6s;border-radius:4%}.post-top-info{display:flex;align-items:center;margin-bottom:5px}.post-thumbnail_mid{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .6s}.overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 80%, rgb(0, 0, 0) 100%);display:flex;align-items:flex-end;padding:10px;box-sizing:border-box}.label{color:#fff}.category-tag{background-color:#40a8d5;color:#fff;padding:5px 10px;font-size:12px;border-radius:5px;margin-right:10px}.post-date{font-size:10px;margin-right:10px}.post-title{font-size:16px;font-weight:bold;line-height:1.5}.post-slide-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:10px;text-align:justify;font-size:1.3rem}.home-category{width:100%;display:flex;flex-direction:column;justify-content:center;padding:10px}.home-category-button{display:flex;justify-content:space-between;width:100%;max-width:600px;margin:3px auto;gap:5%}.home-category-button a{flex:1 1 45%;box-sizing:border-box}.home-category-button img{width:100%;height:auto}.home-info{background-color:#f2f2f2;padding:30px 0}.home-about{position:relative;background:url(/assets/bg_home-7da9723283ca2faaf3ec54f95d202e33f265647e0f56715c1bf7e3eac3a32c75.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:520px;padding-top:5px}.home-about::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.home-about>*{position:relative;z-index:2}.home-about-content{max-width:600px;margin:25px auto 0px;text-align:center}.about-content{text-align:center;color:#fff;padding:20px}.home-about-content-header{width:300px;margin:0 auto;display:flex;flex-direction:column}.home-about-content-header img{width:63.5px;height:16px}.about-heading-rectangle-left{position:relative;left:0px;top:5px}.about-heading-rectangle-right{position:relative;top:-5px;right:-227px}.home-about-content-header h2{font-size:20px;width:300px;font-weight:700;margin:0px;display:inline-block;position:relative;z-index:1}.home-about-content-body p{font-size:16px;font-weight:400;line-height:1.8;margin-bottom:0px}.home-about-content-underline{text-decoration:underline;text-decoration-style:dotted}.about-link-button{background-color:#fff !important}.home-recruit{padding:30px 0;width:100%;text-align:center}.home-recruit-link{display:flex;align-items:center;justify-content:center;margin:20px 0}.home-recruit-link::before,.home-recruit-link::after{content:"";flex-shrink:0;width:30px;border-top:1px solid #000}.home-recruit-link::before{transform:rotate(50deg);margin-bottom:8px}.home-recruit-link::after{transform:rotate(-50deg);margin-bottom:8px;margin-left:-5px}.home-recruit-link p{font-weight:bold;font-size:16px;margin:0}.home-recruit-img{width:233px;height:163px}.home-recruit-description{text-align:center}.home-recruit-description p{font-weight:300;letter-spacing:1px;line-height:25px}.home-job{width:100%;height:550px;padding:20px 10px;background-image:url(/bg_home_jubhunt.png)}.home-job-description{text-align:center}.home-job-description span{font-weight:bold}.home-job-description p{font-weight:400;letter-spacing:1px;line-height:25px}.home-job-card{width:100%;max-width:600px;background-color:#fff;padding:10px;border-radius:15px;border:1px solid #000;border-right:4px solid #000;border-bottom:4px solid #000;margin:30px auto;text-align:center}.home-job-card h2{font-size:20px;font-weight:300;margin-bottom:20px;margin-top:10px}.home-job-card-items{display:flex;justify-content:space-around;gap:3%;width:100%;max-width:600px;margin:0 auto}.home-job-card-item{width:24vw;height:26vw;max-height:140px;padding-top:5px;padding-bottom:10px;background-color:#fdd835;border-radius:10px;text-align:center;flex:1;border:#000 solid 1px}.home-job-card-item p{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:bold}.home-job-card-items a:nth-of-type(1) p{margin:10px 0}.home-job-card-items a:nth-of-type(2) p{margin:10px 0}.home-job-card-items a:nth-of-type(3) p{margin:10px 0}.home-job-card-items a{text-decoration:none;color:#000}.home-job-card-items a:nth-of-type(1) img{width:12.5vw;height:14.525vw;max-width:66px;max-height:76.56px}.home-job-card-items a:nth-of-type(2) img{width:12vw;height:15.12vw;max-width:63px;max-height:79.8px}.home-job-card-items a:nth-of-type(3) img{width:14vw;height:14.98vw;max-width:76px;max-height:81.32px}.home-job-card-item-img{width:12.5vw;height:17vw}.post-wrapper{width:100%}.swiper-button-next{color:#fff;position:absolute;right:5%;top:60%;transform:translateY(-50%)}.swiper-button-prev{color:#fff;position:absolute;left:5%;top:60%;transform:translateY(-50%)}.swiper-container{max-width:600px;position:relative;margin:0 auto 50px;margin-top:50px}.swiper-pagination{bottom:-30px !important}.swiper-pagination-bullet{width:15px;height:15px;background-color:#ddd;border:2px solid #000;border-radius:50%;margin:0 5px;opacity:1;transition:background-color .3s ease}.swiper-pagination-bullet-active{background-color:gold}.swiper-pagination{margin-top:20px;text-align:center}.link-button{width:100%;text-align:center}.link-button-content{width:327px;height:62px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:#ffe000;color:#000;padding:12px 30px;border-radius:50px;font-size:14px;font-weight:bold;text-decoration:none;position:relative;box-shadow:2px 2px 6px rgba(0,0,0,.2);border:2px solid #000;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.link-text{flex-grow:1;text-align:center}.link-icon{display:inline-block;background-color:#000;color:#fff;width:40px;height:40px;border-radius:50%;font-size:.8rem;display:flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0}.post-heading{text-align:center}.post-heading-title{font-size:20px;font-weight:bold;color:#333;text-align:center;position:relative;margin-bottom:0}.post-heading-rectangle{width:127px;height:12px}.post-container{position:relative;width:93vw;height:86.49vw;max-width:600px;max-height:558px;overflow:hidden;margin:0 auto;border:1.5px solid #000;border-right:4px solid #000;transition:all .6s;border-radius:4%}.post-top-info{display:flex;align-items:center;margin-bottom:5px}.post-thumbnail_mid{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .6s}.overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 80%, rgb(0, 0, 0) 100%);display:flex;align-items:flex-end;padding:10px;box-sizing:border-box}.label{color:#fff}.category-tag{background-color:#40a8d5;color:#fff;padding:5px 10px;font-size:12px;border-radius:5px;margin-right:10px}.post-date{font-size:10px;margin-right:10px}.post-title{font-size:16px;font-weight:bold;line-height:1.5}.post-slide-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:10px;text-align:justify;font-size:1.3rem}.post-banner{width:100%}.post-banner-button{box-shadow:2px 2px 6px rgba(0,0,0,.1);width:320px;height:100px;margin:50px auto;transition:background-color .3s ease,transform .3s ease;border-radius:10px}.post-banner-button-content{display:flex;align-items:center;justify-content:space-between}.post-banner-button-image-event{width:96px;height:67px;border-radius:10px;object-fit:cover}.post-banner-button-image-reqruit{width:69px;height:78px;border-radius:10px;object-fit:cover;margin-right:15px;margin-left:15px;padding-bottom:5px}.post-banner-button-text{flex-grow:1;margin-left:15px;text-align:left}.post-banner-button-text h3{font-size:20px;font-weight:bold;margin:0;text-align:left;letter-spacing:.05em}.post-banner-button-text p{font-size:12px;margin:5px 0 0;font-weight:300;text-align:left;letter-spacing:.05em}.post-banner-button-text__decoration{font-weight:700}.post-banner-button-icon{background-color:#000;color:#fff;padding:10px;border-radius:50%;font-size:1rem;margin-left:15px;display:flex;align-items:center;justify-content:center}.post-wrapper .post-heading-image{height:480px}.post-wrapper .post-content{display:flex;flex-wrap:wrap}.post-wrapper .post-content .post-main-content{flex:0 0 66.6667%;max-width:66.6667%;padding:20px 25px}.post-wrapper .post-content .post-main-content .post-category-badge span{display:inline-block;background:#5fd4a7;padding:5px 10px;margin-bottom:20px;font-size:12px;color:#fff;border-radius:3px}.post-wrapper .post-content .post-main-content .post-title{font-size:24px;font-weight:900;margin-bottom:10px;text-align:left}.post-wrapper .post-content .post-main-content .post-tags{margin-bottom:20px}.post-wrapper .post-content .post-main-content .post-tags .post-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.post-wrapper .post-content .post-main-content .post{position:relative}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content{background-color:#f2f2f2;width:100%;padding:15px 8px;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--title{font-weight:800;text-align:center;padding-top:25px}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--text{padding:10px 0 10px 0;font-weight:400;font-size:1.15rem;text-align:center}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons{display:flex;flex-direction:column;justify-content:center;width:100%;margin:5px auto}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons .login-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#fff;border-radius:10px;border:1px solid #33a4ac;color:#33a4ac !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.post-wrapper .post-content .post-main-content .post-mask .post-mask-content--buttons .registration-btn{display:block;padding:20px;height:auto;margin:8px auto;width:95%;max-width:600px;background-color:#33a4ac;border-radius:10px;color:#fff !important;font-weight:bold;text-align:center;font-size:1rem;transition:.8s all}.post-wrapper .post-content .post-main-content .post-toc{margin-top:30px;margin-bottom:30px;padding:30px;background:#fafafa;border:1px solid #eee;border-radius:3px;position:relative}.post-wrapper .post-content .post-main-content .post-toc .toc-title{display:flex;margin-bottom:.5em;border-bottom:2px solid #000;font-weight:900;padding-bottom:3px}.post-wrapper .post-content .post-main-content .post-toc .toc-hidden{display:none}.post-wrapper .post-content .post-main-content .post-toc .toc-list{padding:0}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h1{font-weight:900}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h2{font-weight:700;margin-left:1em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h3{margin-left:1.5em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h4{margin-left:2em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h5{margin-left:2.5em}.post-wrapper .post-content .post-main-content .post-toc .toc-item-h6{margin-left:3em}.post-wrapper .post-content .post-main-content .post-toc button{display:block;margin-top:.5em;border:none;background-color:#fafafa;width:100%}.post-wrapper .post-content .post-main-content .post-toc ul{list-style:none;margin:0}.post-wrapper .post-content .post-main-content .post-toc li{margin:.5em 0}.post-wrapper .post-content .post-main-content .post-body{text-align:justify;width:100%;position:relative}.post-wrapper .post-content .post-main-content .post-body strong{display:block}.post-wrapper .post-content .post-main-content .post-body h1,.post-wrapper .post-content .post-main-content .post-body h2,.post-wrapper .post-content .post-main-content .post-body h3,.post-wrapper .post-content .post-main-content .post-body h4,.post-wrapper .post-content .post-main-content .post-body h5,.post-wrapper .post-content .post-main-content .post-body h6{-moz-text-align-last:left;text-align-last:left}.post-wrapper .post-content .post-main-content .post-body h2{font-weight:800;font-size:1.4rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h3{font-weight:600;font-size:1.25rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h4{font-weight:600;font-size:1rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h5{font-weight:600;font-size:.8rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body h6{font-weight:600;font-size:.66rem;background-color:#f2f2f2;border-left:3px solid #ffe000;padding:10px;margin:3% 0;width:100%}.post-wrapper .post-content .post-main-content .post-body p{text-align:justify;padding:10px 0}.post-wrapper .post-content .post-main-content .post-body a{font-weight:600;text-decoration:underline;color:#33a4ac !important}.post-wrapper .post-content .post-main-content .post-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap}.post-wrapper .post-content .post-main-content .post-body th,.post-wrapper .post-content .post-main-content .post-body td{padding:8px;text-align:left;border:1px solid #ddd}.post-wrapper .post-content .post-main-content .post-body thead{background-color:#f4f4f4}.post-wrapper .post-content .post-main-content .post-body .custom-button{display:inline-block;margin:15px 0;padding:10px 20px;background-color:#33a4ac;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;text-decoration:none}.post-wrapper .post-content .post-main-content .post-author{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:15px;background:#fafafa;border:1px solid #eee;border-radius:3px;max-width:600px}.post-wrapper .post-content .post-main-content .post-author h3{font-size:16px;font-weight:700;margin-top:5px;margin-bottom:10px;text-align:center}.post-wrapper .post-content .post-main-content .post-author hr{margin-bottom:20px;margin-left:auto;margin-right:auto;width:40px;background-color:#000}.post-wrapper .post-content .post-main-content .post-author .post-author-details{display:flex;align-items:center}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-avatar{display:flex;justify-content:end;margin-right:10px;flex:0 0 33.3333%;max-width:50%}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-avatar img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #ececec}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info{flex:1;flex:0 0 66.6667%;max-width:50%;padding:8px}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info h4{margin:0;font-size:16px;font-weight:600;padding-bottom:5px}.post-wrapper .post-content .post-main-content .post-author .post-author-details .post-author-info p{margin:5px 0 0;font-size:12px}.post-wrapper .post-content .post-main-content .post-related-tags{margin-bottom:20px}.post-wrapper .post-content .post-main-content .post-related-tags h2{font-size:20px;font-weight:900;margin-bottom:10px;display:flex}.post-wrapper .post-content .post-main-content .post-related-tags .post-related-tag{display:inline-block;padding:5px;margin-right:5px;font-size:12px;color:#000;border-radius:3px}.post-wrapper .post-content .post-main-content .post-related-posts{display:none}.post-wrapper .post-content .post-main-content .post-popular-posts{display:none}@media screen and (min-width: 768px){.post-wrapper .post-content .post-main-content .post-related-posts h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li{display:flex;align-items:center;margin-bottom:15px}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li .post-related-tags ul{margin-top:5px}.post-wrapper .post-content .post-main-content .post-related-posts .post-related-post-lists li .post-related-tags li{margin:0;font-size:12px;color:#666}.post-wrapper .post-content .post-main-content .post-popular-posts{margin-bottom:50px}.post-wrapper .post-content .post-main-content .post-popular-posts h2{display:flex;text-align:left;font-weight:800;font-size:1.22rem}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li{display:flex;align-items:center;margin-bottom:15px}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li .post-popular-tags ul{margin-top:5px}.post-wrapper .post-content .post-main-content .post-popular-posts .post-popular-post-lists li .post-popular-tags li{margin:0;font-size:12px;color:#666}}.post-wrapper .post-content .post-main-content .post-btns{max-width:600px;width:100%;display:flex;flex-direction:column;justify-content:center;margin:40px auto}.post-wrapper .post-content .post-main-content .post-btns .to-category{background-color:#585858;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px;margin-bottom:25px}.post-wrapper .post-content .post-main-content .post-btns .to-top{background-color:#979797;color:#fff !important;font-size:1.2em;line-height:30px;font-weight:bold;text-align:center;padding:10px;border-radius:6px}.post-wrapper .post-content .post-sidebar{flex:0 0 33.3333%;max-width:33.3333%;padding:0 15px;margin-top:40px}.post-wrapper .post-content .post-sidebar hr{height:5px}.post-wrapper .post-content .post-sidebar .post-banner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto}.post-wrapper .post-content .post-sidebar .post-banner img{width:100%;height:auto;margin:8px auto;display:block}.post-wrapper .post-content .post-sidebar .post-related-posts h2{display:flex;text-align:left;font-weight:800;font-size:medium}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists a{display:flex;align-items:center}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li{margin-bottom:15px}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li .post-related-tags ul{margin-top:5px}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li .post-related-tags li{margin:0;font-size:12px;color:#666}.post-wrapper .post-content .post-sidebar .post-popular-posts{margin-bottom:50px}.post-wrapper .post-content .post-sidebar .post-popular-posts h2{display:flex;text-align:left;font-weight:800;font-size:medium}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists{margin-top:20px;list-style:none;padding:0}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists a{display:flex;align-items:center}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li{margin-bottom:15px}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li img{width:75px;height:75px;margin-right:10px;-o-object-fit:cover;object-fit:cover}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li div{flex-grow:1}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li h3{margin-bottom:5px;font-size:medium;font-weight:900}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li .post-popular-tags ul{margin-top:5px}.post-wrapper .post-content .post-sidebar .post-popular-posts .post-popular-post-lists li .post-popular-tags li{margin:0;font-size:12px;color:#666}@media screen and (max-width: 891px){.post-content .post-body img{width:88%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width: 768px){.post-heading-image{height:320px}.post-content{flex-direction:column;max-width:100%}.post-content .post-main-content{flex:0 0 100%;max-width:100% !important;padding:10px}.post-content .post-sidebar{flex:0 0 100%;max-width:100% !important;padding:10px}.post-content .post-body img{width:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}}.sora-cms{margin:0 auto}.sora-cms__contents{padding:50px 20px 100px;min-height:65vh}.sora-cms__board{padding:20px}.sora-cms__header-title{font-size:24px;font-weight:bold;margin:2rem 0 1rem}.sora-cms__tab-list{list-style:none;display:flex;gap:15px;padding:0;margin:0}.sora-cms__tab{padding:10px 15px;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:border-color .3s ease-in-out}.sora-cms__tab--active{border-bottom:2px solid #0ea5e9;font-weight:bold}.sora-cms__tabbox-contents{max-width:1500px;min-width:1200px}.sora-cms__tabbox{display:none}.sora-cms__tabbox--show{display:block}.sora-cms__controls__new-btn,.recruit-create-btn{background-color:#33a4ac;color:#fff;padding:8px 12px;border-radius:4px;text-decoration:none;border:1px solid #33a4ac}.sora-cms__controls__new-btn:hover,.recruit-create-btn:hover{background-color:#007bbd}.recruit-delete-btn{padding:4px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.recruit-download-btn{padding:8px 12px;border:1px solid #33a4ac;border-radius:4px;color:#33a4ac;background:#fff;cursor:pointer}.table-container{width:100%;overflow-x:auto;border:1px solid #ccc;border-radius:5px;background-color:#fff}.table-header,.table-row{display:grid;grid-template-columns:repeat(14, 1fr);width:100%}.table-header{font-weight:bold;border-bottom:2px solid #ddd}.recruit-table-header{background-color:#f3f4f6;text-align:center}.table-row{background-color:#fff}.table-row:nth-child(even){background-color:#fff}.table-row:hover{background-color:#e6f7ff}.table-cell,.recruit-table-header th,.recruit-table-row td{padding:8px;border:1px solid #e5e7eb;text-align:center;min-width:120px;white-space:normal;word-wrap:break-word;background-color:inherit}.table-cell:last-child{border-right:none}.table-cell-long{min-width:250px}.table-cell-middle{min-width:150px}.table-cell-short{min-width:30px}.table-sticky-left-th,.table-sticky-left-td{position:sticky;left:0;background:#fff}.table-sticky-left-th{background-color:#f3f4f6}.recruit-filter{margin-bottom:15px}.recruit-input{padding:6px;border:1px solid #ccc;border-radius:4px;width:200px}.recruit-name{width:300px}.recruit-submit{background-color:#0ea5e9;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;max-width:465px}.recruit-title{display:flex;align-items:center;gap:10px}.recruit-image{width:40px;height:40px;object-fit:cover;border-radius:4px}.recruit-tag{display:inline-block;background:#f2f2f2;color:#000;padding:2px 4px;border-radius:3px;font-size:12px}.recruit-link{color:#0ea5e9;font-size:12px;text-decoration:none}.recruit-status-select{width:100%;padding:4px;border:1px solid #e5e7eb;border-radius:4px}.corp__footer{background-color:#f2f2f2;padding:20px;border-top:1px solid #f7f7f7}.corp__footer__contents{display:flex;align-items:center}.corp__footer__contents__left{margin-right:30px;font-size:1.2rem;font-weight:bold}.corp__footer__contents__right{display:flex;align-items:center}.corp__footer__contents__right__privacy{padding-right:20px;border-right:1px solid gray}.corp__footer__contents__right__privacy a,.corp__footer__contents__right__contact a{color:#000}.corp__footer__contents__right__contact{padding-left:20px}.menu_content{margin-bottom:0 !important}.menu_content li a{justify-content:center}.home-wrapper{padding:0}#any_login{display:none}.tableboard{padding:1%;border-radius:10px;background-color:#fff;box-shadow:0px 5px 3px 0px rgba(0,0,0,.15);min-width:1200px}.table-container .table-header{background-color:#f3f4f6}.remind_field{background-color:#f2f2f2;padding:10px 10px 0px 10px;border-radius:10px}.sora__cms__form h2{margin:20px 0}.sora__cms__form form{margin-top:20px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title{margin-top:0}.sora-cms__user-panel .tags{margin-bottom:0}.sora-cms__user-panel--wrapper .sora-cms__tabbox-contents{min-width:0}.sora-cms__info-box h2{font-size:1.2rem}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__user-info{margin:50px 0px 50px 0px}.sora-cms__info-box--header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#f2f2f2}.sora-cms__info-box--header .sora-cms__info--name{font-size:1.2rem;font-weight:bold}.sora-cms__info--description{padding:10px}.sora-cms__user-info{border-top:1px solid #ccc}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title{justify-content:space-between;align-items:center;padding:0px 10px 0 20px}.sora-cms__user-panel--wrapper .sora-cms__user-list-item-preferences-preference{border-left:none;width:100%;display:flex;justify-content:center;gap:30px}.sora-cms__user-panel--wrapper .sora-cms__user-list-item-preferences-preference button{width:250px;margin-top:0;margin-bottom:20px;background-color:#33a4ac;border:none;border-radius:7px;padding:15px 0;color:#fff;font-weight:bold}.sora-cms__user-panel--wrapper .sora-cms__user-list-item-preferences-preference button.list-btn{background-color:#3e6b6f}.sora-cms__user-panel--wrapper .scout-form .container{max-width:100%;background-color:#f2f2f2}.scout-form .form-group label{display:inline-block}.scout-form .form-group .newlink{font-size:.8rem;margin-left:10px;color:#33a4ac}.scout-form .actions{display:flex;justify-content:flex-end;margin-top:20px;gap:30px}.scout-form .actions .submit{background-color:#33a4ac;color:#fff;padding:10px 0;width:200px;text-align:center;border-radius:5px;text-decoration:none}.scout-form .actions .submit-cancel{background-color:#fff;border:solid #000 1px;color:#000}.scout-form .checkbox-group{background:#e2e2e2;padding:10px;border-radius:7px;margin-top:20px;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.scout-form .checkbox-group label{margin-bottom:0}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox--show{margin-bottom:20px}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tabbox{border:solid 2px #3e6b6f}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab{color:#3e6b6f}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--wrapper .sora-cms__tab-list .sora-cms__tab--active{background-color:#3e6b6f;color:#fff}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel{padding:20px 20px 0 20px}.sora-cms__user-panel--title .sora-cms__tab-list{gap:0;background-color:#f2f2f2;padding:10px}.sora-cms__user-panel--title .evaluation-tab{border:solid 1px #ccc;background-color:#fff}.sora-cms__user-panel--title .evaluation-tab.selected{background-color:#3e6b6f}.form-group .form-group-header{display:flex;justify-content:space-between}.form-group .form-group-header-left{width:45%}.form-group .form-group-header-right{width:45%}.form-group .form-group-header-left a,.form-group .form-group-header-right a{font-size:.8rem;color:#33a4ac;float:right}.form-group .form-group-header-right a{padding-bottom:10px}.scout-form .checkbox-group{background-color:#f2f2f2;box-shadow:none;border-top:solid 1px #ccc}.remindlabel{color:#000}.scout-form .checkbox-group label{font-weight:bold}.sora-cms__user-panel .tags li.tags_update,.sora-cms__user-panel--title .tags li.tags_update,.sora-cms__user-list-item-center .tags_update{background-color:#ffd134;color:#fff;font-weight:bold;padding:2px 5px;margin-right:5px;border-radius:3px}.sora-cms__user-panel .tags li.tags_new,.sora-cms__user-panel--title .tags li.tags_new,.sora-cms__user-list-item-center .tags_new{background-color:#a2e992;color:#fff;font-weight:bold;padding:2px 5px;margin-right:5px;border-radius:3px}.sora-cms__user-panel .tags li.tags_hot,.sora-cms__user-panel--title .tags li.tags_hot,.sora-cms__user-list-item-center .tags_hot{background-color:#ffb2b2;color:#fff;font-weight:bold;padding:2px 5px;margin-right:5px;border-radius:3px}.sora-message .sora-cms__tabbox-contents{min-width:0;max-height:0}.sora-message .sora-cms__contents{padding:0;min-height:0}.sora-message .sora-cms__contents .sora-cms__tabbox{padding:0}.sora-cms__tabbox details summary{font-weight:bold}.scout-details{padding:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.scout-details .scout-time{font-size:.8rem}.scout-details .message-time{font-size:.8rem}.scout-details a{color:#33a4ac;text-decoration:underline;font-weight:bold}.scout-details a:hover{text-decoration:underline}.scout-messages{display:flex;flex-direction:column;gap:1rem;padding:1rem}.scout-message{max-width:80%;min-width:30%;padding:1rem;border-radius:.5rem}.scout-message p{margin:.5rem 0}.scout-message .message-time{font-size:.8rem}.date-separator{text-align:center;margin:1.5rem 0;color:#6b7280;font-size:.875rem}.scout-message.his-message{align-self:flex-start;background-color:#f3f4f6}.scout-message.your-message{align-self:flex-end;background-color:#cfeae1}.scout-message>p:first-child{color:#6b7280;font-size:.75rem}.read-status{text-align:right;color:#6b7280;font-size:.75rem;margin-top:.25rem}a{color:#3b82f6}#scout-3-scout-message-form{margin:0 auto;padding:20px}.field{margin-bottom:20px}.eye_catch{border:2px dashed #ccc;border-radius:8px;padding:20px;margin-bottom:15px}.eye_catch .label #scout_message_image{color:#000}.eye_catch .label p{margin-bottom:0}.eye_catch small{display:block;color:#666;margin-top:5px}[data-image-preview-target=output]{list-style:none;padding:0;margin:10px 0}.new-message{margin-top:20px}.input-box{margin-bottom:20px}.input-box textarea{width:100%;min-height:200px;padding:15px;border:1px solid #ccc;border-radius:8px;resize:vertical}.new-message>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:100px}.new-message>div:last-child .form-left{width:80%}.new-message>div:last-child .form-left select{width:100%}.new-message>div:last-child .form-left a{display:block}.new-message>div:last-child .form-right{width:300px}.new-message>div:last-child .form-right input{width:300px}select{padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff}a{color:#5ebaba;text-decoration:none}a:hover{text-decoration:underline}input[type=submit]{background-color:#5ebaba;color:#fff;padding:10px 30px;border:none;border-radius:4px;cursor:pointer;font-weight:bold}input[type=submit]:hover{background-color:#4ea8a8}#scout-3-scout-message-form a[href^="/corporate"]{display:inline-flex;align-items:center;color:#5ebaba}#scout-3-scout-message-form a[href^="/corporate"]::before{content:"+";margin-right:5px;font-size:1.2em}#scout-3-scout-message-form{background-color:#f3f4f6;border-radius:5px;margin:20px 0;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.recruitment_flexbox li{background-color:#fff}.recruitment_flexbox li img{width:100%}.fixed-footer .global-nav{display:flex;background-color:#f2f2f2;box-shadow:0px -2px 2px 0px rgba(225,225,225,.45);padding:15px;justify-content:space-between;gap:15px;align-items:center;position:fixed;z-index:1000;bottom:0;width:100%;margin-bottom:0}@media screen and (min-width: 768px){.fixed-footer .global-nav{display:none}}.home-job-card-item{padding-bottom:0;padding-top:0;background-color:#fff;border-radius:0;border:none}.home-job-card-items a:nth-of-type(1) img,.home-job-card-items a:nth-of-type(2) img,.home-job-card-items a:nth-of-type(3) img{width:100%;height:auto;max-width:none;max-height:none}.home-job-card h2{font-weight:bold}.home-job-card-items{margin-bottom:10px}.scout-message-recruit{margin:1rem;font-weight:bold}.scout-message-recruit a{color:#33a4ac;text-decoration:underline !important}.scout-message{text-align-last:left}.first-scout-contents{display:flex;justify-content:center;align-items:center;gap:3%;padding:10px}.first-scout-content{background:#a5a5a5;color:#fff;padding:5px;font-weight:bold;font-size:1.2rem;border-radius:5px;text-align:center;box-shadow:0px 3px 3px 0px rgba(0,0,0,.15)}.first-scout-content a{color:#fff;text-align:center}.first-scout-content small{font-size:.7rem;font-weight:normal}.first-scout-content-right{background-color:#33a4ac;width:60%}.first-scout-content-left{width:35%}.scout-messages-student{margin-bottom:0}.scout-message .message-kidoku{margin:0}.scout-message .message-time{margin-top:20px;margin-bottom:0}.student-scout-show-header{background-color:#f2f2f2;font-size:1.2rem;color:#000;padding:10px;font-weight:bold;position:relative}.student-scout-show-header-back{position:absolute;left:10px;top:10px}.student-scout-show-header-title{text-align:center}.student-scout-show .scout-message.scout-message-recruit{background-color:#f3f4f6}.scout-messages.scout-messages-student{margin:0 !important}.recruit-items{max-width:1200px;margin:0 auto;padding:20px}.recruit-items--result{margin-bottom:20px}.recruit-items--result h2{font-size:24px;color:#333}.recruit-items--result span{color:#5ba4a4;font-size:32px;margin:0 5px}.recruitment--sort{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.recruitment--sort-select{font-size:14px}.sora-cms__sort-link{color:#5ba4a4;text-decoration:none;margin:0 5px}.sora-cms__sort-link:hover{text-decoration:underline}.items{max-width:1200px;margin:0 auto}.items_list{list-style:none;padding:0}.recruitment{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:20px}.recruitment-header--flexbox{display:flex;gap:20px}.recruitment--flex--left{flex-shrink:0}.recruitment-header--photo img{width:120px;height:120px;object-fit:cover;border-radius:4px}.recruitment--flex--right{flex-grow:1}.recruitment-header--employment-status p{display:inline-block;background:#8cc084;color:#fff;padding:4px 12px;border-radius:16px;font-size:14px;margin:0 0 10px 0}.recruitment-header--title h3{font-size:18px;color:#333;margin:0}.recruitment-body{margin:15px 0}.recruitment-body--locate,.recruitment-body--company{color:#666;font-size:14px;margin:5px 0}.recruitment-body--locate i,.recruitment-body--company i{margin-right:8px;color:#5ba4a4}.recruitment-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.recruitment-footer--btn a{display:inline-block;background:#5ba4a4;color:#fff;text-decoration:none;padding:10px 30px;border-radius:4px;transition:background-color .3s}.recruitment-footer--btn a:hover{background:#4a8f8f}.recruitment-footer--keep img{width:24px;height:24px;cursor:pointer}.recruitment-header--photo img{width:100%;height:auto}.recruitment-footer{gap:15px}.recruitment-footer--btn{width:100%}.recruitment-footer--btn a{display:block;text-align:center}.recruit_top_view{padding:30px 10px}.recruit_top_view h2{font-weight:bold}.recruit_search_btn{background:#fffde8;padding-top:20px}.recruit-items .recruit-items--result{text-align-last:left;margin-bottom:0}.recruit-items .recruit-items--result h2{text-align-last:left}.items_list li:first-child{margin-top:0}#Recruit .items{width:90%}.recruitment--flex--left{min-width:100px;width:30%}.recruitment-header--flexbox{align-items:center}.recruitment-body--locate p{margin-bottom:0}.recruitment-footer--keep img{width:100%;height:auto}#Recruit form input[type=submit]{width:90%}.recruitment-body--appeal{text-align-last:left}.recruitment-body{text-align-last:left}.recruit-items h2{font-size:1.2rem}.recruit_top--field .recruit_top--field-label{width:120px}.recruit_menu .menu a .text{color:#000}.fixed-footer .global-nav{max-height:80px;padding-bottom:30px}.table-cell-long,.recruit-table-header th.table-cell-long,.recruit-table-row th.table-cell-long{min-width:250px}.table-cell-long,.recruit-table-header td.table-cell-long,.recruit-table-row td.table-cell-long{min-width:250px}.table-cell-middle,.recruit-table-header th.table-cell-middle,.recruit-table-row th.table-cell-middle{min-width:150px}.table-cell-middle,.recruit-table-header td.table-cell-middle,.recruit-table-row td.table-cell-middle{min-width:150px}.table-cell-short,.recruit-table-header th.table-cell-short,.recruit-table-row th.table-cell-short{min-width:30px}.table-cell-short,.recruit-table-header td.table-cell-short,.recruit-table-row td.table-cell-short{min-width:30px}.recruit-actions{display:flex;align-items:center;justify-content:space-between}.table-sticky-left-td.table-cell-long{text-align-last:left}.table__wrapper{overflow-x:auto;width:100%;white-space:nowrap;display:block}.recruit-table{min-width:1200px}#Recruit .recruit_top_view,recruit-items{margin:0 auto;max-width:800px}.sora-cms-headerwrapper{box-shadow:0px 5px 3px 0px rgba(0,0,0,.15);padding:0 20px 20px 20px;position:relative;z-index:1}.sora-cms-headerwrapper form label{margin-bottom:0}.sora-cms-contentwrapper{background-color:#f2f2f2;padding:30px 20px 100px 20px;position:relative;z-index:1}.sora-cms-contentwrapper-entrytable{box-shadow:0px 5px 3px 0px rgba(0,0,0,.15);background-color:#fff}.entrytable-container{overflow-x:auto;width:100%;white-space:nowrap;display:block}.entrytable{min-width:1200px;table-layout:auto;display:block}.nigatsu-jissouyotei{display:none !important}.recruitment-page .recruitment-page--header .recruitment-page--header-flex .recruitment-header--employment-status{background-color:rgba(0,0,0,0)}.recruitment-page .recruitment-page--actions{gap:10px;justify-content:center}.recruitment-page .recruitment-page--actions .recruitment-page--btn{max-width:500px;border-radius:5px}.recruitment-page .recruitment-body--company{margin-top:0}.recruitment-page .recruitment-body--company,.recruitment-page .recruitment-body--locate{font-weight:normal}.recruitment-page .recruitment-page--header .recruitment-header--title{margin-top:0;padding-top:0}.main_thanks img{max-width:200px;margin-bottom:20px}.recruit_topwrapper{background-color:#fffde8;width:100vw}.recruit_topwrapper .recruit-items--result{width:600px}.recruit_wrapper .recruit-items{width:600px}.post-article-card-header img{height:120px}.post-article-tags span{font-size:10px}.post-search-form form input[type=submit]{background-color:#000;border-radius:100%}.entrytable{background-color:#fff}.memo_delete{margin-top:20px 0}.container p{padding:0;color:#000;font-weight:normal}.modal-content dd{margin-bottom:30px}.modal-content h2{font-size:1.5rem;margin:20px}.modal-actions .cancel-btn{padding:10px;width:100%;text-align:center;border:1px solid #000;border-radius:5px}.scout-form .modal-actions{gap:20px}.modal-content .modal_remind{border-top:1px solid #ccc;padding-top:20px}.establish.question label{font-size:16px}.must_tag{margin-right:10px}.table-container{width:100%;border-collapse:collapse;overflow-x:auto}.table-container table{min-width:1000px}.table-cell{text-align:center;padding:10px;border:1px solid #ddd;height:100%}.table-cell-long,.table-cell-middle{display:flex;justify-content:center;align-items:center;text-align:center}.table-cell a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.table-cell-long{text-align:left;text-align-last:left}#global-nav .ico_home,#global-nav .ico_search2,#global-nav .ico_book,#global-nav .ico_message,#global-nav .ico_mypage{max-width:60px}.mypage_icon img{width:25px}.mypage_icon{position:absolute;top:10px;right:55px}.menulogo{font-weight:900;color:#000}.menulogo_head{color:#000;font-weight:900;font-size:1.5rem;position:absolute;left:20px;top:5px}.recruit_menu ul.menu{padding-left:0}.recruit_bottom_wrapper h2{font-weight:bold}.footer .menulogo{font-size:1.5rem}.post-banner-button-image-event{width:320px;height:100px}.post-event-cards,.post-article-cards{overflow:scroll}.post-event-info svg{width:15px;margin-right:5px}.event-body{margin:50px 0}.event-related-event-lists a{color:#000}.student-scout-show #scout-2-scout-message-form{padding:20px}.category_names img{width:20px}.recruitment_flexbox{padding-left:0 !important}.recruitment_flexbox li{width:50%}.finger-mark{margin-bottom:15px}.sora_about .sora_about-charmText p:last-child{margin-top:15px}.home-job-card-item{height:100%;max-height:100%}.post-author-info p{text-align-last:left}.conexio a{color:#000}.header .pc_menu{position:absolute;top:13px;left:80px;color:#000;font-weight:bold}@media screen and (max-width: 768px){.header .pc_menu{display:none}}body{padding-top:0px}@media screen and (min-width: 768px){.header{position:fixed;top:0;left:0;height:50px;box-shadow:0px 2px 2px 0px rgba(225,225,225,.45)}.menu-btn{position:fixed;top:0}body{padding-top:50px}.admin-header{margin-top:-50px}}.header .pc_menu #global-nav{display:flex;gap:20px}.header .pc_menu #global-nav a{color:#000}.home-recruit-description p{font-weight:400}.current{font-weight:normal;font-size:1em}.post-ranking-list{padding:0}.admin-header{overflow:hidden}.admin-dashboard-wrapper,.sora-cms{min-width:1200px}.scount-message>div{flex-grow:0;flex-shrink:0}button[data-action="click->candidate-list-users#addList"]{background-color:#3e6b6f;margin-top:20px}.sora-cms__user-panel--wrapper .sora-cms__user-list-item-preferences-preference button[data-action="click->candidate-list-users#addList"]{background-color:#3e6b6f}.sora-cms__user-list .sora-cms__user .sora-cms__user-panel--title{padding:0}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value label{margin-bottom:0}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value label input{vertical-align:middle}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value label span{font-size:.8rem;vertical-align:middle;font-weight:normal}.sora-cms__controls--searchbox .searchbox--form h3{font-size:1rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .search-value label{font-size:.8rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block .label-text{font-size:.8rem}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex .block input{padding:5px 0 5px 5px}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .searchbox--form-flex dialog{width:80vw;min-width:400px;border:none;border-radius:15px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:20px}.sora-cms__controls--searchbox{max-width:1200px;margin:0}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-btn{transition:.3s;opacity:1}.sora-cms__controls--searchbox .searchbox--form .searchbox--form-wrap .search-btn{transition:.3s;opacity:.8}.search-value p{cursor:pointer}.sora-cms__controls--searchbox .searchbox--title{font-size:1.5rem;padding:20px 0}.sora-cms__controls{margin:0 0 1rem 0}.sora-cms__user-panel--wrapper .sora-cms__user-list-item-preferences-preference button[data-action="click->candidate-list-users#removeList"]{margin-top:20px;background-color:#c2c1c1}.sora-cms__sorting-options ul{font-size:.8rem;font-weight:normal;padding-left:1rem}.sora-cms__sorting-options ul li{display:inline-block;padding-right:10px}.sora-cms__controls{margin-bottom:0px}.sora-cms__user-list-item{cursor:pointer}table-row table-header .table-cell{display:flex;justify-content:center;align-items:center}.table-container .table-header{border-bottom:none}.modal-content .form-check label input{width:16px;height:auto;transform:scale(1)}.table-cell-long,.table-cell-middle{justify-content:flex-start}.post-wrapper .post-content .post-main-content .post-toc ul,.toc-sublist{padding-left:0}.post-wrapper .post-content .post-main-content .post-toc ul li a,.toc-sublist li a{color:#000}.post-wrapper .post-content .post-sidebar .post-related-posts .post-related-post-lists li h3{color:#000}.post-related-tags{padding-left:0}.post-article-card{height:310px}.menu_content{padding:0 0 100px 0}.menu_content .bottom_content{margin-top:30px}.recruit_top--field .recruit_top--field-label{width:140px}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{padding-right:5px}.recruit_wrapper .recruit-items{width:100%;max-width:600px}.recruit_top--field .recruit_top--field-input{width:75%}.info_cards{display:flex;flex-wrap:wrap;justify-content:center;max-width:600px;align-items:center;gap:15px;margin:0 auto}#MyPage .box .button{max-width:none;margin:0;max-width:30%}.recruit_top--field .recruit_top--field-label{font-size:16px}
