﻿@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("../../dest/font/Noto_Sans_JP/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}.section__inner{width:100%;max-width:1000px;margin:0 auto;padding:40px 0}.section--search-area{background-size:cover;background-image:url(../img/module/search-area/bg_pic.jpg)}.section--lp{background-color:#f1f4f6}@media screen and (min-width: 670px){.section--lp{padding-bottom:130px}}.search-headline--border{border-bottom:0.2985074627vw solid #707070}@media screen and (min-width: 670px){.search-headline--border{border-bottom:none}}.search-headline__inner{width:100%;margin:0 auto;padding:4.1791044776vw 4.776119403vw;display:flex;align-items:center;background-color:#ee781f}@media screen and (min-width: 670px){.search-headline__inner{max-width:1000px;padding:30px 16px;background-color:#fff}}@media screen and (min-width: 1100px){.search-headline__inner{padding:30px 0}}.search-headline__inner--bottom{padding-bottom:14.9253731343vw}@media screen and (min-width: 670px){.search-headline__inner--bottom{padding-bottom:100px}}.search-headline__inner--white{background-color:#fff}.search-headline__title{font-weight:700;font-size:4.776119403vw;margin:0 0 0 1.4925373134vw;color:#fff;display:flex;align-items:center}@media screen and (min-width: 670px){.search-headline__title{font-size:clamp(2.4rem,100vw - (670px + 1920px)/2,2.4rem)}}@media screen and (min-width: 1920px){.search-headline__title{font-size:2.4rem}}@media screen and (min-width: 670px){.search-headline__title{margin:0 0 0 20px;color:#000;display:block;line-height:1.2}}.search-headline__title span{font-weight:700;font-size:3.2835820896vw;color:#fff;display:inline}@media screen and (min-width: 670px){.search-headline__title span{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.search-headline__title span{font-size:1.4rem}}@media screen and (min-width: 670px){.search-headline__title span{display:block;color:#ee781f}}.search-headline__title img{height:5.9701492537vw;margin:0 4.4776119403vw}@media screen and (min-width: 670px){.search-headline__title img{display:none}}.search-headline__title--lightblue{color:#000;margin:0 0 0 2.2388059701vw}@media screen and (min-width: 670px){.search-headline__title--lightblue{margin:0 0 0 20px}}.search-headline__title--lightblue span{display:none}@media screen and (min-width: 670px){.search-headline__title--lightblue span{display:block;color:#2ba9ea}}.search-headline__img{width:5.223880597vw}@media screen and (min-width: 670px){.search-headline__img{width:auto}}.search-area-lp{background-size:cover;background-image:url(../img/module/search-area_bg_pic1.jpg)}.search-area-lp--lightblue{background-color:#2ba9ea;background-image:none}.search-area-lp__inner{width:100%;margin:0 auto;padding:0}@media screen and (min-width: 670px){.search-area-lp__inner{max-width:1000px;padding:40px 16px}}@media screen and (min-width: 1100px){.search-area-lp__inner{padding:40px 0}}.search-area-lp__inner--bottom{padding-bottom:14.9253731343vw}@media screen and (min-width: 670px){.search-area-lp__inner--bottom{padding-bottom:100px}}.search-area-lp__heading{display:flex;align-items:center;flex-wrap:wrap;padding:4.1791044776vw;background-color:#b70019}@media screen and (min-width: 670px){.search-area-lp__heading{align-items:flex-end;padding:0;margin:0 0 58px 0;background-color:rgba(0,0,0,0)}}.search-area-lp__title{position:relative;line-height:1;font-weight:600;font-size:4.776119403vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff;display:flex;letter-spacing:.1em;align-items:center;margin:0 1.4925373134vw 0 0}@media screen and (min-width: 670px){.search-area-lp__title{font-size:clamp(1.8rem,100vw - (670px + 1920px)/2,1.8rem)}}@media screen and (min-width: 1920px){.search-area-lp__title{font-size:1.8rem}}@media screen and (min-width: 670px){.search-area-lp__title{padding:40px 0 0 0;background-color:rgba(0,0,0,0);color:#000;display:block}}.search-area-lp__title span{font-weight:400;font-size:3.7313432836vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;padding:0 4.4776119403vw 0 0;position:relative;margin:0 2.2388059701vw 0 0;letter-spacing:normal;font-weight:700}@media screen and (min-width: 670px){.search-area-lp__title span{font-size:clamp(1.6rem,100vw - (670px + 1920px)/2,1.6rem)}}@media screen and (min-width: 1920px){.search-area-lp__title span{font-size:1.6rem}}@media screen and (min-width: 670px){.search-area-lp__title span{position:absolute;top:0;left:0;margin:0 0 10px 0;padding:0 10px 10px 0;color:#b70019;border-bottom:2px solid #b70019}}.search-area-lp__title span:before{content:"|";position:absolute;right:0}@media screen and (min-width: 670px){.search-area-lp__title span:before{display:none}}@media screen and (min-width: 670px){.search-area-lp__title{margin:0 20px 0 0}}.search-area-lp__text{display:none}@media screen and (min-width: 670px){.search-area-lp__text{display:block;margin:0}}.search-area-lp__group{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 670px){.search-area-lp__group{grid-template-columns:repeat(2, 1fr);grid-gap:16px}}.search-area-lp__list{max-height:0;overflow:hidden}.search-area-lp__list--active{display:grid}@media screen and (min-width: 670px){.search-area-lp__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:12px;max-height:100%}}@media screen and (min-width: 960px){.search-area-lp__list{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1300px){.search-area-lp__list{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 670px){.search-area-lp__unit{padding:16px;background-color:#fff}}.search-area-lp__name{font-weight:600;font-size:4.4776119403vw;width:100%;padding:4.1791044776vw 4.776119403vw;letter-spacing:0.1492537313vw;background-image:url(../img/lp001/search-area-lp_name_icon1.svg);background-size:5.223880597vw;background-repeat:no-repeat;background-position:center right 5.223880597vw;background-color:#fff;border-bottom:0.1492537313vw solid #707070;color:#000;cursor:pointer}@media screen and (min-width: 670px){.search-area-lp__name{font-size:clamp(1.3rem,100vw - (670px + 1920px)/2,1.5rem)}}@media screen and (min-width: 1920px){.search-area-lp__name{font-size:1.5rem}}@media screen and (min-width: 670px){.search-area-lp__name{padding:0 0 4px 0;font-size:1.5rem;font-weight:600;color:#ee781f;border-bottom:2px solid #ee781f;margin:0 0 12px 0;letter-spacing:.1rem;background:none}}.search-area-lp__name--active{background-image:url(../img/lp001/search-area-lp_name_icon2.svg)}@media screen and (min-width: 670px){.search-area-lp__name--active{background:none}}.search-area-lp__name--lightblue{background-image:url(../img/module/search-area-lp_name_lightblue_icon1.svg)}@media screen and (min-width: 670px){.search-area-lp__name--lightblue{padding:0 0 4px 0;font-size:1.5rem;font-weight:600;color:#ee781f;border-bottom:2px solid #ee781f;color:#2ba9ea;border-bottom:2px solid #2ba9ea;background:none}}.search-area-lp__name--lightblue .search-area-lp__name--active{background-image:url(../img/module/search-area-lp_name_lightblue_icon2.svg)}@media screen and (min-width: 670px){.search-area-lp__name--lightblue .search-area-lp__name--active{background:none}}.search-area-lp__item{background-color:#fff;border-bottom:0.1492537313vw solid #707070}@media screen and (min-width: 670px){.search-area-lp__item{border:1px solid #ee781f;background-color:#ee781f}}.search-area-lp__item a{font-weight:700;font-size:4.4776119403vw;display:flex;width:100%;padding:4.1791044776vw 4.776119403vw 4.1791044776vw 10.1492537313vw;color:#000;background-image:url(../img/lp001/search-area-lp_list_item_icon1.svg),url(../img/lp001/search-area-lp_list_item_icon2.svg);background-size:2.2388059701vw 0.447761194vw,1.6417910448vw 3.2835820896vw;background-repeat:no-repeat;background-position:center left 5.223880597vw,center right 5.223880597vw}@media screen and (min-width: 670px){.search-area-lp__item a{font-size:clamp(1.3rem,100vw - (670px + 1920px)/2,1.5rem)}}@media screen and (min-width: 1920px){.search-area-lp__item a{font-size:1.5rem}}@media screen and (min-width: 670px){.search-area-lp__item a{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:0;font-weight:bold;color:#fff;background-color:#fff;background:none}}.search-area-lp__item a:hover{color:#fff;background-color:#707070}@media screen and (min-width: 670px){.search-area-lp__item a:hover{background-color:#fff;color:#ee781f}}.search-area-lp__item--lightblue{background-color:#fff;border-bottom:0.1492537313vw solid #707070}@media screen and (min-width: 670px){.search-area-lp__item--lightblue{border:1px solid #2ba9ea;background-color:#2ba9ea}}.search-area-lp__item--lightblue a{color:#000;background-color:#fff;background-image:url(../img/module/search-area-lp_list_item_lightblue_icon1.svg),url(../img/module/search-area-lp_list_item_lightblue_icon2.svg);background-size:2.2388059701vw 0.447761194vw,1.6417910448vw 3.2835820896vw;background-repeat:no-repeat;background-position:center left 5.223880597vw,center right 5.223880597vw}@media screen and (min-width: 670px){.search-area-lp__item--lightblue a{background:none;background-color:#fff}}.search-area-lp__item--lightblue a:hover{color:#fff;background-color:#707070}@media screen and (min-width: 670px){.search-area-lp__item--lightblue a:hover{background-color:#2ba9ea;color:#fff}}.search-area-lp__company{font-weight:700;font-size:4.4776119403vw;background:rgba(255,255,255,.5);text-align:center;padding:4.1791044776vw;margin:0}@media screen and (min-width: 670px){.search-area-lp__company{font-size:clamp(2.8rem,100vw - (670px + 1920px)/2,3rem)}}@media screen and (min-width: 1920px){.search-area-lp__company{font-size:3rem}}@media screen and (min-width: 670px){.search-area-lp__company{padding:20px;margin:0 0 24px;border:1px solid #b70019}}.outer__inner{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1440px){.outer__inner{width:1000px;max-width:93%}}.outer__list{display:flex;align-items:center}.outer__list--row{flex-direction:column;flex-direction:row;align-items:center;justify-content:space-between;display:none}@media screen and (min-width: 1440px){.outer__list--row{display:flex}}.outer__item a{display:flex;gap:4.4776119403vw;color:#fff;font-weight:700;font-size:2.0895522388vw}@media screen and (min-width: 670px){.outer__item a{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.outer__item a{font-size:1.4rem}}@media screen and (min-width: 670px){.outer__item a{gap:0;justify-content:center;align-items:center;margin:0 30px 0 15px}}.outer__item a img{height:auto}@media screen and (min-width: 670px){.outer__item a img{margin-right:12px}}.outer__item a:nth-child(2){border-top:1px solid #b70019;border-bottom:1px solid #b70019}@media screen and (min-width: 670px){.outer__item a:nth-child(2){border-top:none;border-bottom:none;border-left:1px solid #b70019;border-right:1px solid #b70019}}.outer__item--black a{color:#000}.outer__item--row{text-align:left;padding:6.2686567164vw 4.4776119403vw}@media screen and (min-width: 670px){.outer__item--row{text-align:center;padding:6px 0}}.outer__item--row a{display:flex;gap:4.4776119403vw;font-weight:700;font-size:1.6417910448vw}@media screen and (min-width: 670px){.outer__item--row a{font-size:clamp(1.1rem,100vw - (670px + 1920px)/2,1.1rem)}}@media screen and (min-width: 1920px){.outer__item--row a{font-size:1.1rem}}@media screen and (min-width: 670px){.outer__item--row a{gap:0;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 670px){.outer__item--row a img{margin-right:0}}.outer__item--line{border-right:1px solid rgba(175,175,175,.5);border-left:1px solid rgba(175,175,175,.5)}.outer__img{display:block;margin-bottom:1.9402985075vw;width:14.1791044776vw}@media screen and (min-width: 670px){.outer__img{width:46px;margin-bottom:13px}}.outer__img img{width:100%;height:auto}.outer__title{font-weight:700;font-size:4.0298507463vw;color:#b70019;margin-bottom:4.4776119403vw;position:relative}@media screen and (min-width: 670px){.outer__title{font-size:clamp(1.4rem,100vw - (670px + 1920px)/2,1.4rem)}}@media screen and (min-width: 1920px){.outer__title{font-size:1.4rem}}@media screen and (min-width: 670px){.outer__title{margin-bottom:30px}}.outer__title::after{position:absolute;content:"";left:0;bottom:-1.9402985075vw;height:0.223880597vw;width:8.9552238806vw;background-color:#b70019}@media screen and (min-width: 670px){.outer__title::after{left:50%;transform:translateX(-50%);height:1.5px;width:30px;bottom:-13px}}.outer__text{font-weight:500;font-size:3.2835820896vw;letter-spacing:-0.1em;padding-left:0.7462686567vw;padding-right:0.7462686567vw}@media screen and (min-width: 670px){.outer__text{font-size:clamp(1.3rem,100vw - (670px + 1920px)/2,1.3rem)}}@media screen and (min-width: 1920px){.outer__text{font-size:1.3rem}}@media screen and (min-width: 670px){.outer__text{padding-left:5px;padding-right:5px}}@media screen and (min-width: 520px){.outer__text{margin-left:0;margin-right:0}}.pagetop a{background-color:#2ba9ea}