@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.listNotice{margin-top:15px}.listNotice li{text-indent:-1em;padding-left:1em;font-size:1.3rem}.listNotice li+li{margin-top:.2rem}.listNotice a{text-decoration:underline}.listNotice a:hover{opacity:.6}@media screen and (max-width: 768px){.listNotice li{font-size:1.1rem}}@media screen and (max-width: 768px){.slick-box.ranking{margin-bottom:6.6666666667vw !important;height:auto !important}.slick-box.ranking .slick-slide{height:auto !important}}@media screen and (min-width: 769px){.slick-box.ranking{margin-bottom:60px !important}}@media screen and (max-width: 768px){.con_left_menu{display:none}}.search-box{margin-bottom:40px}@media screen and (min-width: 769px){.search-box{margin-top:20px;margin-bottom:50px}}.search-box__toggle{font-size:3.4666666667vw;padding:8px 40px 8px 20px;position:relative;border-radius:5px;letter-spacing:.08em;border:1px solid #000;background-color:#fff;font-weight:600}.search-box__toggle::before,.search-box__toggle::after{content:"";width:14px;height:2px;display:block;background-color:#000;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.search-box__toggle::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (min-width: 769px){.search-box__toggle{font-size:14px;padding:10px 40px 10px 20px;transition-duration:.3s}.search-box__toggle::before,.search-box__toggle::after{transition-duration:.3s}.search-box__toggle:hover{background-color:#000;color:#fff}.search-box__toggle:hover::before,.search-box__toggle:hover::after{background-color:#fff}}.search-box__inner{display:block;background-color:#fafafa;padding:16px 20px 30px 20px;border-radius:10px;margin:15px 0 0 0}@media screen and (min-width: 769px){.search-box__inner{border-radius:30px;padding:30px 40px;margin-top:25px}}.search-box__row:not(:first-child){margin-top:15px}@media screen and (min-width: 769px){.search-box__row:not(:first-child){margin-top:20px}}@media screen and (min-width: 769px){.search-box dl{display:grid;grid-template-columns:100px 1fr}}.search-box dl dt{font-size:3.4666666667vw;margin-bottom:10px}.search-box dl dt span{font-weight:700}@media screen and (min-width: 769px){.search-box dl dt{font-size:15px;margin-bottom:0}}.search-box__lists{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 769px){.search-box__lists{gap:12px 15px}}.search-box__field input[type=checkbox]{display:none}.search-box__field label{font-size:3.4666666667vw;display:inline-block;padding-left:5.3333333333vw;position:relative;color:#a4a4a4;cursor:pointer;font-weight:500}@media screen and (min-width: 769px){.search-box__field label{font-size:14px;padding-left:25px}}.search-box__field label::before,.search-box__field label::after{content:"";width:4.2666666667vw;height:4.2666666667vw;display:block;position:absolute;top:.16em;left:0;border-radius:2px}@media screen and (min-width: 769px){.search-box__field label::before,.search-box__field label::after{width:20px;height:20px;top:.15em;border-radius:4px}}.search-box__field label::before{background-color:#e2e3ea;transition-duration:.2s}.search-box__field label::after{background-image:url(/assets/img/common/icon_check.svg);background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transition-duration:.2s}.search-box__field input[type=checkbox]:checked+label{color:#000}.search-box__field input[type=checkbox]:checked+label::before{background-color:#000}.search-box__field input[type=checkbox]:checked+label::after{opacity:1}.search-box__btn{margin-top:30px}@media screen and (min-width: 769px){.search-box__btn{margin-top:20px}}.search-box__submit{width:80%;background-color:#000;color:#fff;display:block;font-size:4vw;border-radius:5px;padding:10px;margin-left:auto;margin-right:auto;border-radius:8vw;border:1px solid #000}@media screen and (min-width: 769px){.search-box__submit{width:180px;margin-left:auto;margin-right:0;font-size:14px;transition:.3s}.search-box__submit:hover{color:#000;background-color:#fff}}.search-box__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out, -ms-grid-rows .3s ease-in-out}.search-box__content>form{overflow:hidden;min-height:0;padding:0;margin:0}.search-box.is-open .search-box__toggle::after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.search-box.is-open .search-box__content{grid-template-rows:1fr}.search-result{margin-bottom:20px}@media screen and (min-width: 769px){.search-result{margin-bottom:30px}}.search-result__lists{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.search-result__selected{background-color:#fff;border:1px solid #000;border-radius:8vw;font-size:2.6666666667vw;font-weight:500;padding:3px 6.6666666667vw 3px 10px;position:relative}@media screen and (min-width: 769px){.search-result__selected{font-size:13px;padding:5px 30px 5px 15px;transition-duration:.3s}.search-result__selected:hover{opacity:.6}}.search-result__selected::before,.search-result__selected::after{content:"";width:2.1333333333vw;height:1px;display:block;background-color:#000;position:absolute;top:50%;right:10px}@media screen and (min-width: 769px){.search-result__selected::before,.search-result__selected::after{width:13px}}.search-result__selected::before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.search-result__selected::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.search-result__selected.is-clear{background-color:#000;color:#fff}.search-result__selected.is-clear::before,.search-result__selected.is-clear::after{background-color:#fff}.search-result__text{margin-top:5px;font-size:2.6666666667vw}@media screen and (min-width: 769px){.search-result__text{font-size:14px}}.case-lists{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 10px}@media screen and (min-width: 769px){.case-lists{gap:60px 18px}}.case-lists+.pagination{margin-top:40px}@media screen and (min-width: 769px){.case-lists+.pagination{margin-top:70px}}.notfound{padding:40px 20px;background-color:#fafafa;text-align:center;border-radius:10px}@media screen and (min-width: 769px){.notfound{padding:60px 20px}}.notfound p{font-size:3.2vw;font-weight:500}@media screen and (min-width: 769px){.notfound p{font-size:15px}}.card-blog{height:100%;display:flex;flex-direction:column}.card-blog__thumb{width:100%;aspect-ratio:165/105;overflow:hidden}@media screen and (min-width: 769px){.card-blog__thumb{aspect-ratio:460/260}}.card-blog__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-blog__content{margin-top:7px;flex:1}@media screen and (min-width: 769px){.card-blog__content{margin-top:15px}}.card-blog__company{font-size:2.6666666667vw}@media screen and (min-width: 769px){.card-blog__company{font-size:14px}}.card-blog__title{font-size:2.9333333333vw;font-weight:700;margin-top:5px;margin-bottom:10px}@media screen and (min-width: 769px){.card-blog__title{font-size:16px;margin-bottom:15px;margin-top:10px}}.card-blog__tax{display:flex;flex-wrap:wrap;line-height:1;gap:2px;margin-top:auto}@media screen and (min-width: 769px){.card-blog__tax{gap:10px}}.card-blog__tax span{display:inline-block;border:1px solid #000;font-size:2.1333333333vw;border-radius:5px;font-weight:700;padding:1.3333333333vw;letter-spacing:0}@media screen and (min-width: 769px){.card-blog__tax span{font-size:10px;padding:7px 10px}}.card-blog .card-blog__thumb img{transition-duration:.3s;-webkit-transform:rotate(0.0001deg) scale(1);transform:rotate(0.0001deg) scale(1)}.card-blog:hover .card-blog__thumb img{-webkit-transform:rotate(0.0001deg) scale(1.05);transform:rotate(0.0001deg) scale(1.05)}.case_cat_lists .con_right_format3_li:nth-child(odd){margin-right:1.5%}.case_cat_lists .con_right_format3_li:nth-child(even){margin-right:0}.case_cat_lists .con_right_format3_li:first-child{width:49%}.case_cat_lists .con_right_format3_li:first-child img{height:260px}.case_cat_lists .con_right_format3_li:first-child .con_right_format3_li_title{font-size:16px !important}@media screen and (max-width: 768px){.case_cat_lists .con_right_format3_li:nth-child(odd){margin-right:1.5%}.case_cat_lists .con_right_format3_li:nth-child(even){margin-right:0}.case_cat_lists .con_right_format3_li:first-child{width:48.3%}.case_cat_lists .con_right_format3_li:first-child img{height:28vw}.case_cat_lists .con_right_format3_li:first-child .con_right_format3_li_title{font-size:3.5vw !important}}

/*# sourceMappingURL=blog.css.map */