﻿#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:12px;right:0;padding:13px;text-transform:uppercase;color:white;border:0;background-color:#e12220}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:0.75em 0;letter-spacing:1px;color:white}#mainNav .navbar-nav .nav-item .nav-link:hover{color:#e12220}@media (min-width: 992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top 0.3s, padding-bottom 0.3s;transition:padding-top 0.3s, padding-bottom 0.3s;border:none;background-color:transparent}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em !important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}}.admin_container{margin-top:54px;padding:2rem 4rem 10rem 4rem}.admin_container_edit{margin:0 7%}@media screen and (max-width: 1024px){.admin_container{padding:1rem 1rem 10rem 1rem}}@media screen and (max-width: 767px){.admin_container{padding:1rem 0 10rem 0}}.admin_info_area .back_link{font-size:.8rem;font-weight:700;padding:0 .5rem}.admin_info_area .label_area{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:.5rem;border-bottom:solid 4px #5a5a5a}.admin_info_area .label_area .page_title{font-size:1.5rem;line-height:1.5rem;font-weight:700;margin:0}.admin_info_area .function_button_area{display:flex;justify-content:right;padding:.5rem}.tooltip_bottom{position:relative;cursor:pointer}.tooltip_bottom:hover .tt_description{display:inline-block;top:100%;margin-top:3px;left:0px;z-index:1000}.tooltip_bottom p{margin:0;padding:0}.tooltip_bottom .tt_description{display:none;position:absolute;padding:10px;font-size:12px;line-height:1.6em;color:#fff;border-radius:5px;background:#000;width:25%}.tooltip_bottom .tt_description:before{content:"";position:absolute;top:-24px;right:60%;border:15px solid transparent;border-top:15px solid #000;margin-left:-15px;transform:rotateZ(180deg)}.post_row{margin:0;padding:0;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.post_row .post_index{padding:15px;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;align-content:center;text-align:left;-ms-flex-align:center;font-size:1rem;background-color:#D2E2F5;border-top:0.5px white solid;border-bottom:0.5px white solid}.post_row .post_index p{margin:0}.post_row .post_index .question_icon{width:10%;text-align:center}.post_row .post_field{font-size:1rem;background-color:#F7F7F7;padding:15px;border-top:0.5px white solid;border-bottom:0.5px white solid}.post_row .post_field label{padding:0;margin:0}.post_row .post_field label input{margin:0 .3rem .1rem 0;vertical-align:middle}.post_row .post_field label span{vertical-align:middle}@media screen and (max-width: 768px){.post_row{margin:0;padding:0;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.post_row .post_index{font-size:.8rem;padding:.5rem}.post_row .post_field{background-color:white;text-align:justify}}.edit_button_area{position:fixed;right:0;bottom:0;left:0;z-index:1030;text-align:center;padding:.5rem 0;background-color:#343a40}.is-error{background-color:#f8d7da}#pop-up{display:none}.edit_error{display:block;z-index:9999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}.edit_error .window{width:40%;min-width:500px;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:fadeInAnime;animation-duration:0.7s;animation-fill-mode:forwards;opacity:0}.edit_error .window .text{font-size:1.2rem;font-weight:700;margin:2rem;text-align:center}.edit_error .window ul{font-size:1rem;margin:0 3rem 3rem 3rem}.edit_success{z-index:9999;width:90vw;height:50px;border-radius:6px;display:flex;justify-content:center;align-items:center;position:fixed;top:90px;left:50%;transform:translate(-50%, -50%);animation-name:fadeInAnime;animation-duration:0.7s;animation-fill-mode:forwards;opacity:0}.edit_success .text{font-size:18px;font-weight:700;margin:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}#pop-up:checked+.edit_error{display:none}#pop-up:checked+.edit_success{display:none}.close{cursor:pointer;position:absolute;top:4px;right:4px;font-size:20px}.admin_table{font-size:0.7rem;margin:1rem 0;width:100%}.admin_table .admin_menu_bar{display:none}.admin_table .table_row{display:flex;border-bottom:1px solid #dee2e6}.admin_table .table_row:hover{background-color:rgba(0,0,0,0.075)}.admin_table .table_row .table_item{margin:auto;flex-grow:1;text-align:center}.admin_table .table_row .table_item span{display:table-cell;vertical-align:middle}.admin_table .table_row .table_item .table_head_pc{display:table;width:100%;font-weight:bold;color:#494848;padding:.2rem 0}.admin_table .table_row .table_item .table_head_sp{display:none}.admin_table .table_row .table_item .table_record{display:table;width:100%;color:#212529;min-height:45px}.admin_table .table_row .table_item .table_record label{display:none}.admin_table .table_row .table_item .table_record a{display:inline-block}@media screen and (max-width: 1024px){.admin_table .table_row .table_item .table_head_pc{font-size:.6rem}.admin_table .table_row .table_item .table_record .btn-sm{font-size:.7rem;padding:.25rem .4rem}}@media screen and (max-width: 767px){.admin_table{font-size:1rem;border-top:solid 1px rgba(128,128,128,0.74)}.admin_table .table_row{display:block;border-bottom:solid 1px rgba(128,128,128,0.74)}.admin_table .table_row.view_only_pc{display:none}.admin_table .table_row .table_item{display:flex;width:100%;height:0;border:none;overflow:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.admin_table .table_row .table_item.sp_menu{height:62px}.admin_table .table_row .table_item.sp_menu .table_head_sp{display:none}.admin_table .table_row .table_item.sp_menu .table_record{text-align:left;width:100%;font-weight:bold}.admin_table .table_row .table_item.sp_menu .table_record span b{padding:0 2rem;display:block}.admin_table .table_row .table_item.sp_menu .table_record span a{display:block}.admin_table .table_row .table_item span{width:100%}.admin_table .table_row .table_item .table_head_pc{display:none}.admin_table .table_row .table_item .table_head_sp{display:table;width:35%;height:62px;font-size:.8rem;font-weight:bold;color:white;background-color:#343a40;padding:.5rem;display:table}.admin_table .table_row .table_item .table_record{width:65%}.admin_table .table_row .table_item .table_record label{position:relative;display:block;margin:0;height:62px;width:60px;cursor:pointer;background:#19487a;cursor:pointer}.admin_table .table_row .table_item .table_record label span{content:'';display:block;height:3px;width:50%;border-radius:3px;background-color:#ffffff;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:0%;top:50%;transition:all 0.2s}.admin_table .table_row .table_item .table_record label span:before{content:'';display:block;height:3px;width:100%;border-radius:3px;background-color:#ffffff;position:absolute;bottom:8px;transition:all 0.2s}.admin_table .table_row .table_item .table_record label span:after{content:'';display:block;height:3px;width:100%;border-radius:3px;background-color:#ffffff;position:absolute;top:8px;transition:all 0.2s}.admin_table .table_row .table_item .table_record .btn-sm{font-size:1rem;padding:.25rem .5rem;width:64px}.admin_table .admin_menu_bar:checked+.table_row .table_item{height:62px;border-bottom:solid 1px gray}.admin_table .admin_menu_bar:checked+.table_row .table_item span{background-color:rgba(255,255,255,0)}.admin_table .admin_menu_bar:checked+.table_row .table_item span::before{bottom:0;transform:rotate(45deg)}.admin_table .admin_menu_bar:checked+.table_row .table_item span::after{top:0;transform:rotate(-45deg)}}.btn-l{border-radius:0rem .25rem .25rem 0rem/0rem .25rem .25rem 0rem;margin:0}.btn-r{border-radius:.25rem 0rem 0rem .25rem/.25rem 0rem 0rem .25rem;margin:0}.table-strong{width:100%;color:#212529;margin-top:1rem}.table-strong td,.table-strong th{padding:1rem;vertical-align:top;border-top:1px solid #727272}body{overflow-x:hidden}body,#wrapper{display:flex;flex-direction:column;min-height:100vh}footer{margin-top:auto}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 1024px){.pc{display:none !important}.sp{display:block !important}}h1,h2,h3,h4,h5,h6{font-weight:700}.min-font{font-size:0.8rem}a{color:#004085}.w-3{width:3%}.w-5{width:5%}.w-7{width:7%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-90{width:90% !important}.w-70{width:70%}.w-80{width:80%}.btn{font-weight:700}.viewer .btnPrev,.viewer .btnNext{margin-top:-25px;top:50%;width:50px;height:50px;position:absolute;z-index:101}.viewer .btnPrev{left:10px;background:#ccc url(/../img/btnPrev.jpg) no-repeat center center}.viewer .btnNext{right:10px;background:#ccc url(/../img/btnNext.jpg) no-repeat center center}.viewer ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.viewer ul{display:inline-block;overflow:hidden}.snssharer{margin:2rem auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:5rem}.snssharer a{display:flex;margin:.5rem}.snssharer a:hover{text-decoration:none;opacity:80%}.snssharer a i{height:auto}.snssharer a .fa-instagram{padding:0.3rem 0.4rem;font-size:3.9rem;background:linear-gradient(45deg, #fed475 0%, #e53d5d 50%, #c23186 70%, #9c38bb 100%);color:white;border-radius:5px}.snssharer a .fa-envelope{padding:0.3rem 0.4rem;font-size:3.9rem;background:orange;color:white;border-radius:5px}.snssharer a .fa-mobile-alt{padding:0.3rem 1.2rem;font-size:3.9rem;background:#4e7eb1;color:white;border-radius:5px}.image_200_300_cover{width:100%;padding-bottom:66.666%;height:0;position:relative;overflow:hidden}.image_200_300_cover img{position:absolute;width:100%;height:100%;object-fit:cover;transition:1s all}.image_200_300_cover img:hover{transform:scale(1.2, 1.2);transition:1s all}.image_200_300_cover .no_hover:hover{transform:none}.image_200_300_contain{width:100%;padding-bottom:66.666%;height:0;position:relative;overflow:hidden}.image_200_300_contain img{position:absolute;width:100%;height:100%;object-fit:contain;transition:1s all}.image_200_300_contain img:hover{transform:scale(1.2, 1.2);transition:1s all}.image_200_300_contain .no_hover:hover{transform:none}.entry_btn{color:white;margin-left:1.5rem;padding-left:1rem;padding-right:1rem;border-radius:5rem !important;background-color:var(--main_color);border:2px solid var(--main_color)}.entry_btn:hover{color:var(--main_color);background-color:white;transition:all .3s}.entry_btn_bottom_area{text-align:center;margin:.5rem 0 1.5rem 0;position:fixed;right:0;bottom:0;left:0;z-index:1030}.entry_btn_bottom_area .entry_btn{font-size:1.2rem;padding:.7rem;width:30%;margin:0}@media screen and (max-width: 1024px){.entry_btn_bottom_area .entry_btn{width:45%}}@media screen and (max-width: 599px){.entry_btn_bottom_area .entry_btn{width:60%}}.tac{text-align:center;padding:2rem 0}.pagenatecenter{display:inline-block;*display:inline;zoom:1}footer{text-align:center;padding:1rem}#general_top .main_visual{margin-bottom:5rem}@media screen and (max-width: 1024px){#general_top .main_visual{margin-bottom:3rem}}#header_partner{height:90px;width:100%;position:fixed;background-color:white;z-index:1900;padding:1rem 10%}#header_partner .gnav_partner{max-width:1300px;margin:auto;align-items:center;height:100%;display:flex;justify-content:space-between}#header_partner .gnav_partner .menu_wrap{width:30%;position:relative}#header_partner .gnav_partner .menu_wrap .menu{width:100%;font-size:1.3rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#header_partner .gnav_partner .menu_wrap .menu .logo_area{display:flex;align-items:center;height:100%}#header_partner .gnav_partner .menu_wrap .menu .logo_area a{height:100%}#header_partner .gnav_partner .menu_wrap .menu .logo_area a:hover{text-decoration:none;opacity:0.7}#header_partner .gnav_partner .menu_wrap .menu .logo_area a .partner_name{color:var(--main_color);font-size:1.3rem;font-weight:700;padding-right:15px}#header_partner .gnav_partner .menu_wrap .menu .logo_area a img{width:100%;max-height:100%;padding-right:15px}#header_partner .gnav_partner .menu_wrap .menu .logo_area .title{font-weight:200;max-width:40%;font-size:.8rem;margin:auto 0}#header_partner .gnav_partner .menu_wrap .menu .recruit_site{font-size:.8rem;border-left:1.5px solid #4d4d4d;margin-left:1rem;padding-left:1rem}#header_partner .gnav_partner label{display:none}#header_partner .gnav_partner input{display:none}#header_partner .gnav_partner ul{display:flex;margin:0;list-style-type:none;padding-inline-start:0;justify-content:flex-end;padding:0;align-items:center}#header_partner .gnav_partner ul li{margin:0.2rem 0.8rem;white-space:nowrap}#header_partner .gnav_partner ul li:hover{color:var(--main_color);font-weight:bold}#header_partner .gnav_partner ul li a{color:inherit;font-size:1rem;position:relative;display:block;height:100%;width:100%}#header_partner .gnav_partner ul li a:hover{text-decoration:none}#header_partner .gnav_partner ul li a i{color:var(--main_color);margin:0.3rem}#header_partner .gnav_partner ul li.btn{margin-left:1rem}#header_partner .gnav_partner ul li.btn a{color:inherit}#header_partner .gnav_partner ul li.drop_down{position:relative}#header_partner .gnav_partner ul li.drop_down ul{display:block;transform:scaleY(0);transform-origin:center top;position:absolute;top:25px;left:-1rem}#header_partner .gnav_partner ul li.drop_down ul li{color:var(--main_color);background-color:#f2f2f2;padding:1rem;margin:0;border-top:solid 1px white}#header_partner .gnav_partner ul li.drop_down ul li:hover{color:white;background-color:var(--main_color)}#header_partner .gnav_partner ul li.drop_down:hover ul{transform:scaleY(1);transition:all .3s}@media screen and (max-width: 1400px){#header_partner{padding:1rem 5%}#header_partner .gnav_partner{display:block}#header_partner .gnav_partner .menu_wrap{width:100%;position:relative;display:flex;justify-content:flex-end}#header_partner .gnav_partner .menu_wrap .menu .logo_area a img{width:80%}#header_partner .gnav_partner .menu_wrap .menu .recruit_site{display:block;border:none;margin-left:0;padding-left:0}#header_partner .gnav_partner .menu_wrap label{position:relative;display:block;margin:0;height:4rem;width:60px;cursor:pointer}#header_partner .gnav_partner .menu_wrap label span{content:'';display:block;height:2px;width:50%;border-radius:3px;background-color:#686868;position:absolute;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);right:0%;top:50%;transition:all 0.2s}#header_partner .gnav_partner .menu_wrap label span:before{content:'';display:block;height:2px;width:100%;border-radius:3px;background-color:#686868;position:absolute;bottom:8px;transition:all 0.2s}#header_partner .gnav_partner .menu_wrap label span:after{content:'';display:block;height:2px;width:100%;border-radius:3px;background-color:#686868;position:absolute;top:8px;transition:all 0.2s}#header_partner .gnav_partner input{display:none}#header_partner .gnav_partner ul{height:0;display:block;margin:0;background:white;list-style:none;border:none}#header_partner .gnav_partner ul li{height:0;padding:0;margin:0;text-decoration:none;color:#000}#header_partner .gnav_partner ul li a{height:0;padding:0;font-size:1.5rem;display:block;width:100%;font-weight:700;border:none;overflow:hidden}#header_partner .gnav_partner ul li.btn{display:none;margin:1rem 0 0 0;width:80%;font-size:1.5rem;padding:.7rem 1rem}#header_partner .gnav_partner ul li.drop_down ul{height:auto;position:unset;padding-left:2rem;transition:none}#header_partner .gnav_partner ul li.drop_down ul li{background-color:white;transition:none}#header_partner .gnav_partner #menu_bar:checked~#links{position:relative}#header_partner .gnav_partner #menu_bar:checked~#links::before{content:'';position:absolute;top:0;left:-9999px;right:-9999px;height:110%;background-color:#ffffff;z-index:-1;border-bottom:5px solid #19487a}#header_partner .gnav_partner #menu_bar:checked~#links li{height:auto;padding:0;opacity:1}#header_partner .gnav_partner #menu_bar:checked~#links li.drop_down ul{transform:scaleY(1)}#header_partner .gnav_partner #menu_bar:checked~#links li.btn{display:block;width:100%;color:white}#header_partner .gnav_partner #menu_bar:checked~#links a{height:auto;padding:.5rem 0;opacity:1;transition:all .3s}#header_partner .gnav_partner #menu_bar:checked~ul{height:auto;padding:1rem}#header_partner .gnav_partner #menu_bar:checked~.menu_wrap .menu-btn span{background-color:rgba(255,255,255,0)}#header_partner .gnav_partner #menu_bar:checked~.menu_wrap .menu-btn span::before{bottom:0;transform:rotate(45deg)}#header_partner .gnav_partner #menu_bar:checked~.menu_wrap .menu-btn span::after{top:0;transform:rotate(-45deg)}}#job_show_new{width:70%;margin:auto;padding:100px 0}#job_show_new .subscript{color:var(--main_color);margin:2rem 0;font-size:1.5rem;font-weight:700}#job_show_new .partner_name{font-size:1rem;font-weight:700;margin:.3rem 0}#job_show_new .page_title{font-size:2.5rem;font-weight:700;margin-bottom:2rem}#job_show_new .tag_block{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-bottom:5rem}#job_show_new .tag_block .tag{font-size:1rem;font-weight:700;color:var(--main_color);margin:0 .7rem}#job_show_new .job_overview{width:80%;margin:auto}#job_show_new .job_overview .item{font-size:2rem;font-weight:700;border-left:solid 7px var(--main_color);padding-left:.6rem;line-height:2rem;margin:2rem 0}#job_show_new .job_overview .content{margin:0 1rem 5rem 1rem}#job_show_new .job_detail .job_detail_index{font-size:2rem;font-weight:700;padding:1rem 1rem 1rem 3rem}#job_show_new .job_detail .job_detail_row_wrap{margin-bottom:5rem;border-top:1px #cdcdcd solid}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row{align-items:center;font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px #cdcdcd solid}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row .job_detail_head{text-align:center;width:25%;padding:1.5rem .25rem}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row .job_detail_data{width:75%;padding:1.5rem}#job_show_new .job_detail .job_detail_row_wrap .job_feature_block{display:flex;flex-wrap:wrap;width:90%;margin:1.5rem auto}#job_show_new .job_detail .job_detail_row_wrap .job_feature_block .job_feature{margin:.3rem;border:solid 2px gray;padding:.2rem .5rem;border-radius:.3rem;color:#434343}@media screen and (max-width: 1024px){#job_show_new{width:90%}#job_show_new .page_title{font-size:2rem}#job_show_new .job_overview{width:90%}}@media screen and (max-width: 599px){#job_show_new .job_overview{width:100%}#job_show_new .job_detail .job_detail_index{padding:1rem 0}#job_show_new .job_detail .job_detail_row_wrap{border:none}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row{border:none;display:block}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row .job_detail_head{padding:.5rem;font-size:1.3rem;text-align:left;width:100%;background-color:#f3f3f3}#job_show_new .job_detail .job_detail_row_wrap .job_detail_row .job_detail_data{width:100%;padding:.5rem .5rem 2rem .5rem}#job_show_new .job_detail .job_detail_row_wrap .job_feature_block{width:100%}}.job_card_wrap{position:relative;width:calc(33.3333% - 32px);margin:.5rem 1rem;padding:1rem;background-color:white;border:1.5px solid #cccccc;border-radius:.3rem;overflow:hidden}.job_card_wrap:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.5);border:solid 1.5px var(--main_color);transition:all .3s}.job_card_wrap .title{font-size:1rem;font-weight:700;margin-bottom:.5rem;max-height:6rem;overflow:hidden}.job_card_wrap .partner_name{font-size:.8rem;font-weight:bold;color:#5d5d5d;margin:.5rem 0}.job_card_wrap .label_area{font-size:.8rem;margin-bottom:1rem;white-space:nowrap}.job_card_wrap .label_area .label{display:inline-block;color:var(--main_color);border:solid 1px var(--main_color);border-radius:.3rem;padding:.1rem .5rem;margin:0 .1rem}.job_card_wrap .job_content{font-size:.8rem;margin-bottom:2.5rem}.job_card_wrap .footer{position:absolute;bottom:0;left:0;padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.job_card_wrap .footer .salary{white-space:nowrap}.job_card_wrap .footer .salary .income{font-size:1.2rem;font-weight:700}.job_card_wrap .footer .link_for_job{white-space:nowrap}.job_card_wrap .footer .link_for_job a{margin:0;padding:0;border:none}@media screen and (max-width: 1024px){.job_card_wrap{width:calc(50% - 16px);margin:.5rem}}@media screen and (max-width: 599px){.job_card_wrap{width:calc(100% - 16px)}}#jobs{padding-top:100px}#jobs .job_card_area{display:flex;margin:0 auto;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}#jobs .job_card_area .no_jobs{font-size:1.5rem;font-weight:bold;margin:7rem auto 5rem auto;padding:2rem}#jobs .job_card_area .job_card_wrap{position:relative;width:calc(33.3333% - 32px);margin:.5rem 1rem;padding:1rem;background-color:white;border:1.5px solid #cccccc;border-radius:.3rem;overflow:hidden}#jobs .job_card_area .job_card_wrap:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.5);border:solid 1.5px var(--main_color);transition:all .3s}#jobs .job_card_area .job_card_wrap .title{font-size:1.2rem;font-weight:700;margin-bottom:.8rem;max-height:6rem;overflow:hidden}#jobs .job_card_area .job_card_wrap .label_area{font-size:1rem;margin-bottom:1rem;white-space:nowrap}#jobs .job_card_area .job_card_wrap .label_area .label{display:inline-block;color:var(--main_color);border:solid 1px var(--main_color);border-radius:.3rem;padding:.1rem .5rem;margin:0 .1rem}#jobs .job_card_area .job_card_wrap .job_content{margin-bottom:2.5rem}#jobs .job_card_area .job_card_wrap .footer{position:absolute;bottom:0;left:0;padding:1rem;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}#jobs .job_card_area .job_card_wrap .footer .salary{white-space:nowrap}#jobs .job_card_area .job_card_wrap .footer .salary .income{font-size:1.2rem;font-weight:700}#jobs .job_card_area .job_card_wrap .footer .link_for_job{white-space:nowrap}@media screen and (max-width: 1024px){#jobs .job_card_area .job_card_wrap{width:calc(50% - 16px);margin:.5rem}}@media screen and (max-width: 599px){#jobs .job_card_area{-webkit-justify-content:flex-start;justify-content:flex-start}#jobs .job_card_area .job_card_wrap{width:calc(100% - 16px)}}.about_jtw{max-width:600px;width:90%;margin:auto;text-align:center}.about_jtw .jtw_as{font-weight:bold}.about_jtw .jtw_logo{max-width:100%}.about_jtw .block .index_l{margin:2rem 0 1rem 0;padding:.5rem 1rem;background-color:#005d99;color:white;font-weight:bold;font-size:2rem}.about_jtw .block .index_m{font-size:1.2rem;margin:2rem 0 1rem 0;font-weight:bold;text-align:left}.about_jtw .block .index_s{margin-top:1rem;font-weight:bold;text-align:left}.about_jtw .block .text{text-align:left}@media screen and (max-width: 599px){.about_jtw .block .index_l{font-size:1.3rem}.about_jtw .block .index_m{font-size:1rem}.about_jtw .block .text{font-size:.9rem}}.jtw_desc{padding-top:50px;margin:auto;max-width:800px;width:90%}.jtw_desc .partner_intro{white-space:nowrap;font-size:1.5rem;font-weight:bold}.jtw_desc .jtw_intro{white-space:nowrap;font-size:1.5rem;font-weight:bold}.contact_area{max-width:500px;width:90%;margin:4rem auto;text-align:center}.contact_area a:hover{opacity:80%}.contact_area a img{width:100%}.contact_area .top_link{display:block;margin:3rem 0;text-decoration:underline}#partner_top .main_visual{position:relative;margin:2rem auto 5rem auto;max-width:1300px;width:80%;overflow:hidden;border-radius:1rem}#partner_top .main_visual .image img{object-fit:cover;width:100%}#partner_top .main_visual .catch_copy{color:var(--catch_copy_color);position:absolute;width:100%;padding:0 5%;font-size:clamp(1.8rem, 3.5vw, 3rem);font-weight:bold;text-shadow:2px 2px 3px #4b4b4b;top:55%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){#partner_top .main_visual{margin-bottom:3rem;width:90%}#partner_top .main_visual .image .main_image_center{min-height:300px}#partner_top .main_visual .image .main_image_right{min-height:300px;object-position:right top}#partner_top .main_visual .image .main_image_left{min-height:300px;object-position:left top}}@media screen and (max-width: 599px){#partner_top .main_visual{margin-top:0;margin-bottom:2rem;width:100%;border-radius:unset}#partner_top .main_visual .catch_copy{padding:0 1rem}}#rich_content .content_block{margin:1rem 0 5rem 0}#rich_content .content_block .content_image{padding:0 15px}#rich_content .content_block .content_image img{border-radius:1rem;width:100%}#rich_content .content_block .content_image_full_width{width:100%;margin:3rem 0 5rem 0}#rich_content .content_block .content_image_half_width{width:34%;margin:0 0 5rem 0}#rich_content .content_block .content_text_full_width{width:100%}#rich_content .content_block .content_text_half_width{width:66%}#rich_content .content_block .content.number{display:flex}#rich_content .content_block .content.number .index{font-size:2rem;line-height:2.2rem;font-weight:700;color:var(--main_color);margin:.9rem 1rem 1rem 1rem}#rich_content .content_block .content.number .text_area .text_head{border-left:solid 2px gray;padding-left:1rem}#rich_content .content_block .content.number .text_area .text_body{padding-left:1rem}#rich_content .content_block .content.question{position:relative}#rich_content .content_block .content.question .index{position:absolute;left:0;top:-10px;font-size:4rem;color:#e7e7e7;line-height:2.2rem;z-index:-100;font-weight:700}#rich_content .content_block .content .text_area{padding:0 15px}#rich_content .content_block .content .text_area .text_head{font-size:2rem;font-weight:700;line-height:1.7;margin:0 0 2rem 0}#rich_content .content_block .content .text_area .text_body{line-height:2}@media screen and (max-width: 1024px){#rich_content .content_block .content.number .text_area .text_head{font-size:1.5rem}#rich_content .content_block .content.question .index{font-size:3rem}#rich_content .content_block .content .text_area{width:100%}#rich_content .content_block .content .text_area .text_head{font-size:1.5rem}}@media screen and (max-width: 768px){#rich_content .content_block .content_image_half_width{width:100%;margin:3rem 0 5rem 0}#rich_content .content_block .content_text_half_width{width:100%}#rich_content .content_block .content.number .text_area .text_body{margin-left:-62px;padding:0}}.search form{width:80%;max-width:1200px;margin:3rem auto;padding:2rem;background-color:#f3f3f3}.search .submit_area{text-align:center}.search .submit_area input{width:80%}.keyword-input{width:100%;padding:10px;margin-bottom:20px;font-size:16px}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.tag-button{position:relative}.tag-checkbox{display:none}.tag-label{padding:5px 10px;background-color:#e0e0e0;border:1px solid #ccc;border-radius:5px;cursor:pointer;user-select:none}.tag-checkbox:checked+.tag-label{background-color:#dc8209;color:#fff}.search-button{padding:10px 20px;background-color:#007BFF;color:#fff;border:none;border-radius:5px;cursor:pointer}.sp_display{display:none}.index_area{width:80%;max-width:1200px;margin:5rem auto 1rem auto;border-bottom:1px solid #CCC;padding-bottom:0.25rem}.index_area a{display:flex;justify-content:space-between;align-items:flex-end}.index_area a:hover{text-decoration:none;color:#004085}.index_area a .index{color:inherit;font-size:1.5rem;font-weight:bold}.index_area a .index:hover{text-decoration:underline;color:inherit;opacity:80%}.index_area a .link{position:relative;display:inline-block;padding-right:20px;color:#06C}.index_area a .link:hover{text-decoration:underline;opacity:80%}.index_area a .link::after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #06C;border-right:solid 2px #06C;transform:rotate(45deg);position:absolute;top:2px;right:10px;bottom:0;margin:auto}.text_block{width:80%;max-width:1200px;margin:0 auto 3rem auto}#search_list{width:80%;max-width:1200px;display:flex;margin:0 auto 2rem auto;flex-wrap:wrap;justify-content:center}#search_list a{width:calc(25% - 16px);margin:.5rem;padding:1rem;border:1.5px solid #cccccc;border-radius:.3rem;color:inherit}#search_list a:hover{text-decoration:none;opacity:80%}#search_list a .search_card{overflow:hidden}#search_list a .search_card .catch_phrase{display:flex;align-items:center;height:40px;overflow:hidden;font-size:.8rem;color:gray;font-weight:bold;margin-bottom:.5rem}#search_list a .search_card .name{font-size:1.2rem;font-weight:bold;margin-bottom:.5rem;max-height:6rem;overflow:hidden}#search_list a .search_card .label_area{font-size:.8rem;margin-bottom:.8rem;white-space:nowrap}#search_list a .search_card .label_area .label{display:inline-block;color:#004b94;border:solid 1px #004b94;border-radius:.3rem;padding:.1rem .5rem;margin:0 .1rem}#search_list a .search_card .image img{width:100%}@media screen and (max-width: 1024px){.index_area{width:90%}.text_block{width:90%}#search_list{width:90%}#search_list a{width:calc(50% - 16px)}}@media screen and (max-width: 768px){.sp_display{display:block}.index_area{width:95%;margin:2rem auto;padding:0;border:1px solid #c7c7c7;margin-bottom:-1px;box-sizing:border-box;height:3rem}.index_area a{position:relative;height:100%;align-items:center;justify-content:center}.index_area a i{display:none}.index_area a .index{font-size:1rem}.index_area a .link{display:none;text-align:end}.index_area a::after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #004085;border-right:solid 2px #004085;transform:rotate(45deg);position:absolute;top:2px;right:10px;bottom:0;margin:auto}.text_block{width:95%;margin:1rem auto 3rem auto}#search_list{display:none}#search_list a{width:calc(100% - 16px)}}.index_area.sb2_index{border:1px solid #004b94;border-radius:10px;background-color:#004b94;color:white}.index_area.sb2_index a{width:100%;height:3rem;align-items:center;position:relative;display:flex}.index_area.sb2_index a .index{color:white;position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.index_area.sb2_index a .link{color:white;position:absolute;bottom:0;right:0;display:inline-block}.index_area.sb2_index a .link::after{border-top:solid 2px white;border-right:solid 2px white}.sb2_link{width:80%;max-width:1200px;margin:1rem auto;text-align:center}@media screen and (max-width: 1024px){.sb2_link{width:90%}}@media screen and (max-width: 1024px){.index_area.sb2_index a .link{display:none}.sb2_link{display:none}}.search #search_list{display:flex !important}.subscript{font-size:1.3rem;font-weight:700;color:var(--sub_color)}.category_name{color:var(--main_color);font-size:3rem;font-weight:700;margin-bottom:1.5rem}.page_title{font-size:2.5rem;font-weight:700;margin-bottom:2rem}@media screen and (max-width: 1024px){.category_name{font-size:2.5rem}.page_title{font-size:2rem}}@media screen and (max-width: 768px){.category_area{text-align:center}.category_name{font-size:2rem}}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(/assets/slick-d06c18d112401949996e731884bc56ab9bb9f807c80ca5143d19aac38c1bdf5f.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:gray;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#template_wrap{width:80%;margin:auto}#template_wrap .content_block{padding:2.5rem 5% 2.5rem 5%}#template_wrap .content_block:nth-child(even){background-color:#f9f9f9;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}#template_wrap .content_block.for_card_block{width:100%;margin:0 auto 0 auto}#template_wrap .content_block .text_block a{color:inherit}#template_wrap .content_block .text_block a:hover{transition:all .3s;text-decoration:none;opacity:0.7}#template_wrap .content_block .text_block.for_image_none{width:80%;margin:auto}#template_wrap .content_block .text_block.for_image_left{width:50%;padding:2rem 4rem 0 1rem}#template_wrap .content_block .text_block.for_image_right{width:50%;padding:2rem 1rem 0 4rem}#template_wrap .content_block .image_block{padding:0 3rem}#template_wrap .content_block .image_block img{width:100%;border-radius:1.5rem}#template_wrap .content_block .image_block img:hover{transition:all .3s;box-shadow:2px 2px 5px rgba(0,0,0,0.5)}#template_wrap .content_block .image_block.for_image_left{width:50%}#template_wrap .content_block .image_block.for_image_right{width:50%}#template_wrap .content_block .card_area a{color:black}#template_wrap .content_block .card_area a:hover{text-decoration:none}#template_wrap .content_block .card_area a .card_wrap{padding:.5rem;margin:.5rem;border-radius:.2rem}#template_wrap .content_block .card_area a .card_wrap:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.5);transition:all .3s}#template_wrap .content_block .card_area a .card_wrap:hover .title{color:var(--main_color)}#template_wrap .content_block .card_area a .card_wrap img{width:100%;margin-bottom:.7rem}#template_wrap .content_block .card_area a .card_wrap .label_area{display:flex;flex-wrap:wrap}#template_wrap .content_block .card_area a .card_wrap .label_area .label{color:initial;border:solid 1px gray;border-radius:1rem;padding:.2rem 0.7rem;margin:.2rem}#template_wrap .content_block .card_area a .card_wrap .title{margin-top:.5rem;font-weight:700}#template_wrap .content_block .partner_about_block table{border-bottom:2px solid #dee2e6;width:80%;margin:auto}#template_wrap .content_block .partner_about_block table tr{border-top:2px solid #dee2e6}#template_wrap .content_block .partner_about_block table tr th{padding:.75rem;text-align:center}#template_wrap .content_block .partner_about_block table tr td{padding:.75rem}#template_wrap .content_block .partner_about_block .map_area{margin:4rem -5.5%;height:20rem}.link_area{text-align:right;width:85%;margin:1rem auto}.link_area a.link_for_detail{color:var(--main_color) !important;border-bottom:solid 2px transparent;position:relative;display:inline-block;padding:0 2rem 0 0;vertical-align:middle;text-decoration:none;font-size:1.2rem;transition:all .3s}.link_area a.link_for_detail:hover{border-bottom:solid 2px var(--main_color);transition:all .3s}.link_area a.link_for_detail:hover .circle_arrow_outer{transition:all .3s;background-color:white}.link_area a.link_for_detail:hover .circle_arrow_inner{transition:all .3s;border-top:2px solid var(--main_color);border-right:2px solid var(--main_color)}.link_area a.link_for_detail .circle_arrow_outer{transition:all .3s;width:1.4rem;height:1.4rem;-webkit-border-radius:50%;border-radius:50%;background-color:var(--main_color);border:2px solid var(--main_color);position:absolute;top:0;bottom:0;right:0;margin:auto}.link_area a.link_for_detail .circle_arrow_inner{transition:all .3s;width:.6rem;height:.6rem;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:8px;margin:auto}@media screen and (max-width: 1024px){#template_wrap{width:90%}#template_wrap .content_block{padding-top:1.5rem;padding-bottom:1.5rem}#template_wrap .content_block .text_block{margin-top:0}#template_wrap .content_block .text_block.for_image_none{margin:0;width:100%;padding:0 1rem}#template_wrap .content_block .text_block.for_image_left{padding:0 1rem}#template_wrap .content_block .text_block.for_image_right{padding:0 1rem}#template_wrap .content_block .image_block{padding:0 1rem}.link_area{width:100%;margin:1.5rem 0}}@media screen and (max-width: 768px){#template_wrap{width:100%}#template_wrap .content_block .text_block.for_image_left{text-align:center;width:100%}#template_wrap .content_block .text_block.for_image_right{text-align:center;width:100%}#template_wrap .content_block .image_block.for_image_left{width:100%}#template_wrap .content_block .image_block.for_image_right{width:100%}#template_wrap .content_block .card_area{margin:0 1rem}#template_wrap .content_block .card_area a .card_wrap{padding:0}#template_wrap .content_block .partner_about_block table{width:100%}.link_area{margin:1rem 0}}#topic{width:70%;margin:auto;padding-bottom:100px}#topic .category_area .subscript{margin:2rem 0 .5rem 0;font-size:1.5rem;font-weight:700}#topic .category_area .page_title{color:var(--main_color);font-size:2.5rem;font-weight:700;margin-bottom:2rem}#topic .topic_first_view_area{margin-bottom:6rem}#topic .topic_first_view_area .topic_image_block img{border-radius:1rem;width:100%}#topic .topic_first_view_area .topic_text_block{text-align:center}#topic .topic_first_view_area .topic_text_block .topic_title{font-size:2.5rem;font-weight:700;margin:3rem 0 2rem 0}#topic .topic_first_view_area .topic_text_block .topic_description{width:100%;margin:0 auto}#topic .topic_first_view_area.interview{align-items:center;margin-top:6rem;display:flex;flex-direction:row-reverse}#topic .topic_first_view_area.interview .topic_image_block{width:50%}#topic .topic_first_view_area.interview .topic_text_block{width:50%;padding:0 2rem}#topic .topic_first_view_area.interview .topic_text_block .topic_title{text-align:left;margin:0}#topic .topic_first_view_area.interview .topic_text_block .topic_description{width:100%;margin-bottom:2rem}#topic .topic_first_view_area.interview .topic_text_block .topic_position{text-align:end}#topic .topic_first_view_area.interview .topic_text_block .topic_name{text-align:end;font-size:1.8rem;font-weight:700}#topic .photo_area{display:flex;flex-wrap:wrap}#topic .photo_area .photo{text-align:center;margin-top:4rem}#topic .photo_area .photo img{width:100%}#topic .photo_area .photo .photo_description{text-align:center;padding:1rem;width:90%;margin:auto}#topic .content_wrap .content_block{padding:10rem 5% 0 5%}#topic .content_wrap .content_block.for_card_block{width:100%;margin:0 auto 0 auto}#topic .content_wrap .content_block .text_block.for_image_none{width:80%;margin:auto}#topic .content_wrap .content_block .text_block.for_image_left{padding:2rem 4rem 0 1rem}#topic .content_wrap .content_block .text_block.for_image_right{padding:2rem 1rem 0 4rem}#topic .content_wrap .content_block .text_block .category_name{font-size:2rem;font-weight:700;margin-bottom:.5rem}#topic .content_wrap .content_block .image_block{padding:0 3rem}#topic .content_wrap .content_block .image_block img{width:100%;border-radius:1.5rem}#topic .content_wrap .content_block .card_area a{color:black}#topic .content_wrap .content_block .card_area a:hover{text-decoration:none}#topic .content_wrap .content_block .card_area a .card_wrap{padding:.5rem;margin:.5rem;border-radius:.2rem}#topic .content_wrap .content_block .card_area a .card_wrap:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.5);transition:all .3s}#topic .content_wrap .content_block .card_area a .card_wrap img{width:100%;margin-bottom:.7rem}#topic .content_wrap .content_block .card_area a .card_wrap .title{margin-top:.5rem;font-weight:700}#topic .content_wrap .content_block .branch_about_block table{border-bottom:2px solid #dee2e6;width:80%;margin:auto}#topic .content_wrap .content_block .branch_about_block table tr{border-top:2px solid #dee2e6}#topic .content_wrap .content_block .branch_about_block table tr th{padding:.75rem;text-align:center}#topic .content_wrap .content_block .branch_about_block table tr td{padding:.75rem}#topic .content_wrap .content_block .branch_about_block .map_area{margin:4rem -5.5%;height:20rem}@media screen and (max-width: 1024px){#topic{width:90%}#topic .topic_first_view_area .topic_image_block{margin:auto}#topic .topic_first_view_area .topic_text_block .topic_title{text-align:left}#topic .topic_first_view_area .topic_text_block .topic_description{text-align:left}#topic .topic_first_view_area.interview{margin-top:2rem;display:block}#topic .topic_first_view_area.interview .topic_text_block{width:80%;margin:2rem auto 0 auto}#topic .topic_first_view_area.interview .topic_text_block .topic_title{text-align:left}#topic .topic_first_view_area.interview .topic_text_block .topic_description{text-align:left}#topic .content_wrap .content_block{padding-top:7rem}#topic .content_wrap .content_block.for_card_block{width:100%}#topic .content_wrap .content_block .text_block{margin-top:0}#topic .content_wrap .content_block .text_block.for_image_none{margin:0;width:100%;padding:0 1rem}#topic .content_wrap .content_block .text_block.for_image_left{padding:0 1rem}#topic .content_wrap .content_block .text_block.for_image_right{padding:0 1rem}#topic .content_wrap .content_block .text_block .category_name{font-size:2.5rem}#topic .content_wrap .content_block .image_block{padding:0 1rem}}@media screen and (max-width: 599px){#topic .topic_first_view_area .topic_text_block .topic_title{font-size:2rem}#topic .topic_first_view_area .topic_text_block .topic_description{width:100%}#topic .topic_first_view_area.interview .topic_image_block{width:70%}#topic .topic_first_view_area.interview .topic_text_block{width:100%;padding:0}#topic .content_wrap .content_block .text_block .category_name{font-size:2rem}#topic .content_wrap .content_block .branch_about_block table{width:100%}}#topic_list{width:60%;margin:auto}#topic_list .subscript{color:var(--main_color)}#topic_list .content_block{padding:2rem;border:1.5px solid #cccccc;border-radius:1.5rem;margin:2rem 0}#topic_list .content_block:hover{transition:all .3s;box-shadow:2px 2px 5px rgba(0,0,0,0.5);border:solid 1.5px var(--main_color)}#topic_list .content_block a{color:inherit}#topic_list .content_block a:hover{text-decoration:none}#topic_list .content_block .text_block_topic_list.for_image_left{padding:0 1rem 0 2.5rem}#topic_list .content_block .text_block_topic_list.for_image_right{padding:0 2.5rem 0 1rem}#topic_list .content_block .text_block_topic_list .topic_title{font-size:1.7rem;font-weight:700;margin-bottom:1rem}#topic_list .content_block .image_block{padding:0}#topic_list .content_block .image_block img{width:100%;border-radius:1.5rem}@media screen and (max-width: 1024px){#topic_list{width:80%}}@media screen and (max-width: 768px){#topic_list{width:90%}#topic_list .content_block{padding:1rem}#topic_list .content_block .text_block_topic_list.for_image_left{padding:0}#topic_list .content_block .text_block_topic_list.for_image_right{padding:0}#topic_list .content_block .text_block_topic_list .topic_title{font-size:1.3rem}}
