@media screen and (max-width:768px){}.l-division{margin-top:100px}@media screen and (max-width:768px){.l-division{overflow:hidden;margin-top:60px;padding-bottom:50px}}.l-select{margin-top:100px;padding:65px 0;background-color:rgba(255,255,255,0.5)}@media screen and (max-width:768px){.l-select{margin-top:50px;padding:50px 0}}#modal-select .l-select{margin-top:0;padding:20px 0}.l-result{position:relative;width:100%;max-width:1099px;margin:0 auto;margin-top:100px}@media screen and (max-width:1232.553440702782px){.l-result{width:87.84773060029282%}}@media screen and (max-width:1120px){.l-result{width:88vw}}@media screen and (max-width:768px){.l-result{margin-top:50px}}.l-company{margin-top:100px;display:block}.l-company.is-none{display:none}@media screen and (max-width:768px){.l-company{margin-top:50px}}.l-special{margin-top:100px;display:block}.l-special.is-none{display:none}@media screen and (max-width:768px){.l-special{margin-top:50px}}#select .select-inner{position:relative;width:100%;max-width:1099px;margin:0 auto}@media screen and (max-width:1232.553440702782px){#select .select-inner{width:87.84773060029282%}}@media screen and (max-width:1120px){#select .select-inner{width:88vw}}#select .select-title,#select .select-notes{text-align:center;font-family:l;font-family:'SSTJapanese W55 Regular'}#select .select-title{font-size:2.6rem}#select .select-title img{padding-right:10px}@media screen and (max-width:768px){#select .select-title{font-size:1.8rem}#select .select-title img{padding-right:7px;width:24px}}#select .select-notes{font-size:1.2rem;margin-top:20px}@media screen and (max-width:768px){#select .select-notes{font-size:.8rem;margin-top:10px}}#select label{display:inline-block;text-align:center;height:40px;line-height:40px;border-radius:20px;font-size:1.4rem;background-color:#fff;padding:0 20px;position:relative;border:1px solid #111}#select label::before{content:'#'}@media screen and (max-width:768px){#select label{font-size:1.2rem;height:36px;line-height:34px;border-radius:18px;padding:0 15px}}#select label input[type=radio],#select label input[type=checkbox]{display:none}#select label.selected{background-color:#111;color:#fff}#select label.selected svg{fill:#fff}#select .select-all{margin-top:30px;text-align:center}#select .select-all label{display:inline-block;padding:0 25px;width:auto}@media screen and (max-width:768px){#select .select-all label{padding:0 20px}}#select .select-all label::before{content:none}#select .select-all span{position:relative;padding-left:28px}@media screen and (max-width:768px){#select .select-all span{padding-left:25px}}#select .select-all svg{width:23px;height:23px;position:absolute;top:50%;left:0;transform:translate(0,-50%);fill:#111}@media screen and (max-width:768px){#select .select-all svg{width:20px;height:20px}}#select .select-item{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}@media screen and (max-width:1120px){#select .select-item{margin-top:16px}}@media screen and (max-width:768px){#select .select-item{margin-top:12px}}#select .select-item label{margin:10px}@media screen and (max-width:1120px){#select .select-item label{margin:8px}}@media screen and (max-width:768px){#select .select-item label{margin:3px}}#modal-select #select .select-inner{width:100%}@media screen and (max-width:768px){#modal-select #select .select-inner{width:100%}}#modal-select #select .select-item label{margin:7px}#modal-select .modal-content{width:90%}.js-target{display:block}#result .company-text{margin-top:40px;text-align:center;font-size:1.3rem;line-height:1.6}#result .company-text span{display:block}@media screen and (max-width:768px){#result .company-text{margin-top:25px;text-align:left;font-size:1.3rem}#result .company-text span br{display:none}}#result .result-inner{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}@media screen and (max-width:768px){#result .result-inner{margin-top:30px;display:block}}#result .result-item{width:49.13557779799818%;border-top:1px solid #111;border-bottom:1px solid #111;padding:50px 0;margin-top:-1px}#result .result-item.is-none{display:none}@media screen and (max-width:768px){#result .result-item{width:100%;padding:30px 0}}#result .result-item.joint{width:100%}#result .result-flex{display:flex;justify-content:space-around}@media screen and (max-width:768px){#result .result-flex{display:block}}#result .result-flex .result-set{width:49.13557779799818%}@media screen and (max-width:768px){#result .result-flex .result-set{width:100%}}#result .result-company{text-align:center;display:flex;flex-flow:column}#result .result-logo{display:block;margin:0 auto;width:100px;border-radius:4px;overflow:hidden}@media screen and (max-width:768px){#result .result-logo{width:70px}}#result .result-logo img{width:100%;height:auto}#result .result-name{margin-top:40px;font-size:1.8rem;line-height:1.5;flex-grow:1;font-family:r;font-family:'SSTJapanese W55 Regular'}@media screen and (max-width:768px){#result .result-name{font-size:1.4rem;margin-top:20px}}#result .result-name-sub{margin-top:20px;font-size:1.3rem;line-height:1.5}@media screen and (max-width:768px){#result .result-name-sub{margin-top:15px}}#result .result-detail{display:inline-block;font-size:1.2rem;margin-top:20px;color:#111;text-decoration:underline}#result .result-detail span{position:relative;padding-right:15px}#result .result-detail span::after{content:'';width:10px;height:10px;background:url("./../images/common/icon_blank.svg") no-repeat 50% 50%;background-size:contain;position:absolute;right:0;top:50%;transform:translate(0,-40%)}#result .result-set{margin-top:50px}#result .result-set.is-none{display:none}@media screen and (max-width:768px){#result .result-set{margin-top:30px}}#result .result-title{font-size:1.3rem;font-family:m;font-family:'SST W55 Bold'}@media screen and (max-width:768px){#result .result-title{font-size:1.2rem}}#result .result-list{margin-top:25px}@media screen and (max-width:768px){#result .result-list{margin-top:20px}}#result .result-list__item{display:grid;grid-template-columns:110px 1fr;font-size:1.3rem;line-height:1.6}#result .result-list__item span{text-align:justify}@media screen and (max-width:768px){#result .result-list__item{font-size:1.2rem;grid-template-columns:100px 1fr}}#result .result-list__item:nth-of-type(n+2){margin-top:16px}@media screen and (max-width:768px){#result .result-list__item:nth-of-type(n+2){margin-top:15px}}#result .result-list__item a{color:#111}#result .result-list__item a text-decoration underline{text-align:justify}#result .special-inner{margin-top:50px;display:block}#result .special-flex{display:flex;justify-content:space-around}@media screen and (max-width:768px){#result .special-flex{display:block}}#result .special-flex__item{width:49.13557779799818%}@media screen and (max-width:768px){#result .special-flex__item{width:100%}#result .special-flex__item +.special-flex__item{margin-top:30px}}#result .special-flex__item.is-none{display:none}#result [class*="hidden-"]{display:none}.search-fixed{display:none}.search-fixed a{display:inline-block;text-align:center;height:50px;line-height:18px;border-radius:50px;font-size:1.8rem;background-color:#000;padding:15px 30px 15px 60px;position:relative;border:1px solid #000;color:#fff;text-decoration:none;z-index:1;transform:translate(-50%,0)}@media screen and (max-width:768px){.search-fixed a{font-size:1.4rem;width:260px}}.search-fixed img{width:20px;height:20px;position:absolute;top:50%;left:30px;transform:translate(0,-50%);fill:#111}@media screen and (max-width:768px){.search-fixed img{width:15px;height:15px;left:40px}}.search-fixed.show{display:block;position:fixed;bottom:50px;left:50%;z-index:1;animation:UpAnime .3s forwards}@media screen and (max-width:768px){.search-fixed.show{bottom:20px;left:140px;animation:UpAnimeSP .3s forwards}}@keyframes UpAnime{from{opacity:0;bottom:-100px}to{opacity:1;bottom:50px}}@keyframes UpAnimeSP{from{opacity:0;bottom:-100px}to{opacity:1;bottom:20px}}#select label{transition:all .3s}@media screen and (min-width:1121px){#select label:hover{background-color:#111;color:#fff}#select label:hover svg{fill:#fff}}#result .result-detail{transition:all .3s}@media screen and (min-width:1121px){#result .result-detail:hover{text-decoration:none}}@media screen and (max-width:1120px){#result .result-detail:hover{text-decoration:none}}#result .result-list__item a{transition:all .3s}@media screen and (min-width:1121px){#result .result-list__item a:hover{text-decoration:none}}@media screen and (max-width:1120px){#result .result-list__item a:hover{text-decoration:none}}