@charset "UTF-8";.con_search_result .box_inner,.con_special_detail{margin-inline:auto;max-width:calc(1120 / 16 * 1em);width:90%}.con_special_detail{display:flex;flex-direction:column;gap:calc(16 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail{padding-block:calc(60 / var(--base) * 1em) calc(180 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail{padding-bottom:calc(105 / var(--base) * 1em)}}.con_special_detail .breadcrumbs{font-size:calc(var(--fsz) / var(--base) * 1em);display:flex;align-items:center;margin-bottom:calc(8 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .breadcrumbs{--fsz:12}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .breadcrumbs{--fsz:9}}.con_special_detail .breadcrumbs li>a{text-decoration:none;color:#969696}.con_special_detail .breadcrumbs li>a:hover{color:#26c800}.con_special_detail .breadcrumbs li+li:before{content:"＞";margin-inline:calc(4 / var(--fsz) * 1em);color:#969696}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_header{margin-bottom:calc(12 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .post_title{margin-top:calc(20 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .post_title{margin-top:calc(8 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_thumbnail{margin-inline:calc(50% - 50vw + var(--scrollbar-width, 0px) / 2)}}.con_special_detail .box_thumbnail img{width:100%}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_thumbnail img{border-radius:calc(8 / var(--base) * 1em)}}.con_special_detail .box_sns{display:flex;gap:calc(8 / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_sns{justify-content:flex-end}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_sns{justify-content:center}}.con_special_detail .box_sns li .button{display:flex;gap:calc(4 / var(--base) * 1em);align-items:center;padding:calc(4 / var(--base) * 1em) calc(8 / var(--base) * 1em);border-radius:calc(24 / var(--base) * 1em);text-decoration:none;color:#fff}.con_special_detail .box_sns li .button.btn_x{background:#1d1d1f}.con_special_detail .box_sns li .button.btn_facebook{background:#1877f2}.con_special_detail .box_sns li .button.btn_bookmark{background:#00a4de}.con_special_detail .box_sns li .button:hover{background:#26c800}.con_special_detail .box_sns li .button .txt{--fsz:12;font-size:calc(var(--fsz) / var(--base) * 1em)}.con_special_detail .box_sns li .button [class*=ico_]{width:calc(16 / var(--base) * 1em);height:calc(16 / var(--base) * 1em);color:currentColor}.con_special_detail .box_toc{padding:calc(36 / var(--base) * 1em);padding-bottom:calc(20 / var(--base) * 1em);background:#f7f7f7}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_toc{margin-block:calc(8 / var(--base) * 1em) calc(32 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_toc{margin-block:calc(16 / var(--base) * 1em)}}.con_special_detail .box_toc>.title{padding-bottom:calc(16 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_toc>.title{--fsz:26}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_toc>.title{--fsz:20}}.con_special_detail .box_toc dl{border-top:1px solid #c7c7c7}.con_special_detail .box_toc dl dt{font-weight:700;padding-block:calc(16 / var(--base) * 1em)}.con_special_detail .box_toc dl dt a{text-decoration:none}.con_special_detail .box_toc dl dd ol{padding-left:calc(16 / var(--base) * 1em)}.con_special_detail .box_toc dl dd ol li{padding-bottom:calc(16 / var(--base) * 1em)}.con_special_detail .box_toc dl dd ol li a{text-decoration:none}.con_special_detail .box_post_contents{display:flex;flex-direction:column;gap:calc(16 / var(--base) * 1em)}.con_special_detail .box_post_contents>.box_title{padding:calc(16 / var(--base) * 1em) calc(20 / var(--base) * 1em);background:#1eab42;color:#fff}.con_special_detail .box_post_contents h2{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents h2{--fsz:26}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents h2{--fsz:20}}.con_special_detail .box_post_contents h3{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents h3{--fsz:20}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents h3{--fsz:18}}.con_special_detail .box_post_contents .img img{width:100%}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .mt_16_sp{margin-top:calc(16 / var(--base) * 1em)}}.con_special_detail .box_post_contents .box_slider_detail{margin-bottom:calc(16 / var(--base) * 1em)}.con_special_detail .box_post_contents .box_slider_detail .splide .splide__pagination{justify-content:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .box_slider_detail .splide .splide__pagination{margin-top:calc(24 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_slider_detail .splide .splide__pagination{margin-top:calc(16 / var(--base) * 1em)}}.con_special_detail .box_post_contents .box_2columns{display:grid;grid-template-columns:repeat(2,1fr)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .box_2columns{gap:calc(40 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_2columns{gap:calc(12 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_2columns.wrap_sp{grid-template-columns:100%;gap:calc(16 / var(--base) * 1em)}}.con_special_detail .box_post_contents .box_3columns{display:grid;grid-template-columns:repeat(3,1fr)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .box_3columns{gap:calc(30 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_3columns{gap:calc(12 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_3columns.wrap_sp{grid-template-columns:100%;gap:calc(16 / var(--base) * 1em)}}.con_special_detail .box_post_contents .box_image_text{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .box_image_text{grid-template-columns:repeat(2,1fr);gap:calc(40 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_image_text{grid-template-columns:100%;gap:calc(16 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .box_image_text .box_image{order:-1}}.con_special_detail .box_post_contents .table{border:1px solid #c7c7c7}.con_special_detail .box_post_contents .table th{font-weight:700;background:#f7f7f7}.con_special_detail .box_post_contents .table td,.con_special_detail .box_post_contents .table th{padding:calc(16 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .table td,.con_special_detail .box_post_contents .table th{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .table td,.con_special_detail .box_post_contents .table th{--fsz:14}}.con_special_detail .box_post_contents .table tr:not(:last-child){border-bottom:1px solid #c7c7c7}@container (calc(960 / 16 * 1em) <= inline-size){.con_special_detail .box_post_contents .table tr th{min-width:calc(220 / var(--fsz) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size < calc(960 / 16 * 1em)){.con_special_detail .box_post_contents .table tr th{min-width:calc(180 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_special_detail .box_post_contents .table tr th{min-width:calc(120 / var(--fsz) * 1em)}}.con_special_detail .box_post_contents .flex_center{display:flex;justify-content:center}.con_special_detail .post_title{text-align:center}.con_search_result{container:con_search_result/inline-size}.con_search_result:after,.con_search_result:before,.con_search_result>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner{padding-top:calc(20 / var(--base) * 1em);border-top:3px solid #1eab42}}.con_search_result .box_inner>.box_header{display:flex}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner>.box_header{align-items:flex-end;gap:calc(30 / var(--base) * 1em);justify-content:space-between;margin-bottom:calc(22 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header{margin-bottom:calc(21 / var(--base) * 1em);flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:calc(12 / var(--base) * 1em);border-bottom:1px solid #e6e6e6}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header .box_title{display:contents}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header .box_title .main_title{flex:0 0 100%;padding-bottom:calc(9 / var(--fsz) * 1em);border-bottom:1px solid #e6e6e6;margin-bottom:calc(12 / var(--fsz) * 1em);text-align:center}}.con_search_result .box_inner>.box_header .box_title .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner>.box_header .box_title .txt_desc{--fsz:16;margin-top:calc(3 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header .box_title .txt_desc{--fsz:14}}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner>.box_header .box_title .txt_desc .txt_red{font-size:162.5%}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header .box_title .txt_desc .txt_red{font-size:85.7142857143%}}@media screen and (min-width:64.0625em){.con_search_result .box_inner>.box_header .box_select select{min-width:calc(160 / var(--fsz) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner>.box_header .box_select select{padding-block:calc((43 / var(--fsz) * 1em - 1lh) / 2);min-height:calc(45 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner>.box_header .box_select select{padding-block:calc((32 / var(--fsz) * 1em - 1lh) / 2);min-height:calc(34 / var(--fsz) * 1em);--fsz:12}}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li:not(:first-child){margin-top:calc(72 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li:not(:first-child){margin-top:calc(24 / var(--base) * 1em)}}.con_search_result .box_inner .box_results>li .box_item{border:1px solid #e6e6e6;border-radius:calc(4 / var(--base) * 1em);box-shadow:calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(1 / var(--base) * 1em) calc(0 / var(--base) * 1em) #e6e6e6;background:#fff}.con_search_result .box_inner .box_results>li .box_item>.box_header{border-bottom:1px solid #e6e6e6}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_header{padding:calc(24 / var(--base) * 1em) clamp(16/var(--base) * 1em,16/var(--base) * 1em + 16/480 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,32/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_header{padding:calc(12 / var(--base) * 1em)}}.con_search_result .box_inner .box_results>li .box_item>.box_header .title{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_header .title{--fsz:20}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_header .title{--fsz:16}}.con_search_result .box_inner .box_results>li .box_item>.box_header .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em);margin-top:calc(4 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_header .txt_desc{--fsz:16}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_header .txt_desc{--fsz:12}}.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags{display:flex;flex-wrap:wrap;gap:calc(4 / var(--base) * 1em);margin-top:calc(12 / var(--base) * 1em)}.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li{font-size:calc(var(--fsz) / var(--base) * 1em);border-radius:calc(2 / var(--fsz) * 1em);border:1px solid #c7c7c7}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li{--fsz:12;padding:calc(4 / var(--fsz) * 1em) calc(12 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li{--fsz:10;padding:calc(2 / var(--fsz) * 1em) calc(4 / var(--fsz) * 1em)}}.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li.tag_bg_orange{background:#f1831b;border-color:#f1831b;color:#fff}.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li.tag_orange{border-color:#f1831b;color:#f1831b}.con_search_result .box_inner .box_results>li .box_item>.box_header .box_tags li.tag_bg_green{background:#1eab42;border-color:#1eab42;color:#fff}.con_search_result .box_inner .box_results>li .box_item>.box_content{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content{padding:calc(24 / var(--base) * 1em) clamp(16/var(--base) * 1em,16/var(--base) * 1em + 16/480 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,32/var(--base) * 1em);gap:2.4667931689%;grid-template-columns:1fr 45.5407969639%}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content{padding:calc(12 / var(--base) * 1em);gap:calc(12 / var(--base) * 1em);grid-template-columns:1fr 31.5112540193%}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text{display:flex;flex-direction:column;gap:calc(4 / var(--base) * 1em);flex:1 1 auto}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text{display:contents}}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .title{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .title{--fsz:16;margin-bottom:calc(11 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .title{--fsz:14;grid-column:1/span 2}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options{display:flex;flex-direction:column;gap:calc(4 / var(--base) * 1em)}}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option{display:flex;align-items:flex-start}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option{gap:calc(12 / var(--base) * 1em);padding-block:calc(12 / var(--base) * 1em);border-top:1px solid #e6e6e6}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option{gap:calc(4 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option.box_option_job{display:none}}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt{display:flex;align-items:center;gap:calc(2 / var(--base) * 1em);background:#f7f7f7;white-space:nowrap}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt{padding:calc(10 / var(--base) * 1em) calc(12 / var(--base) * 1em);border-radius:calc(20 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt{width:calc(24 / var(--base) * 1em);height:calc(24 / var(--base) * 1em);flex:0 0 calc(24 / var(--base) * 1em);border-radius:100%;display:flex;justify-content:center;align-items:center}}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt .txt{--fsz:12;font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt .txt{display:none}}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dt [class*=ico_]{width:calc(20 / var(--base) * 1em);height:calc(20 / var(--base) * 1em)}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dd{font-size:calc(var(--fsz) / var(--base) * 1em);flex:1 1 auto}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dd{--fsz:14;padding-top:calc(8 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dd{--fsz:12}}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dd .job_details{margin-top:calc(20 / var(--fsz) * 1em)}.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option>dd .job_details dd ul li:before{content:"■"}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_content>.box_text .box_options .box_option:last-child{border-bottom:1px solid #e6e6e6}}.con_search_result .box_inner .box_results>li .box_item>.box_footer{display:flex;justify-content:center;align-items:center;padding:calc(20 / var(--base) * 1em) 5%;background:#e6e6e6}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_footer{gap:calc(24 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_footer{gap:calc(8 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_search_result .box_inner .box_results>li .box_item>.box_footer .btn{min-width:calc(192 / var(--base) * 1em)}}.con_search_result .box_inner .box_results>li .box_item>.box_footer .btn .button{width:100%;justify-content:center}@container (inline-size < calc(640 / 16 * 1em)){.con_search_result .box_inner .box_results>li .box_item>.box_footer .btn .button{padding-inline:calc(12 / var(--fsz) * 1em)}}.con_search_result .box_inner .box_results>li .box_item>.box_footer .btn[class*=btn_secondary] .button:not(:hover){background:#fff}