@media screen and (min-width: 768px){.font-sizes-test{font-size:30px}}@media screen and (max-width: 767px){.font-sizes-test{font-size:20px}}@media screen and (min-width: 768px){body{padding-top:80px}}@media screen and (max-width: 767px){body{padding-top:70px;font-size:12px}}@media screen and (min-width: 768px){body,html{font-size:15px}}@media screen and (max-width: 767px){body,html{font-size:12px}}header{position:fixed;z-index:9;top:0;left:0;width:100%}@media screen and (min-width: 768px){header{height:80px;padding-left:17px;padding-right:17px}}@media screen and (max-width: 767px){header{height:70px;padding-left:15px;padding-right:15px}}header{background-image:linear-gradient(353deg, rgb(1, 9, 23) 0%, rgb(1, 9, 23) 35%, rgb(28, 90, 165) 65%, rgb(28, 90, 165) 100%);display:flex;justify-content:space-between;align-items:center}header h1{line-height:1;margin:0;display:block}@media screen and (min-width: 768px){header h1{width:150px}}@media screen and (max-width: 767px){header h1{width:125px}}header a.saarchWrap{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){header a.saarchWrap{width:200px;height:40px}}@media screen and (max-width: 767px){header a.saarchWrap{width:125px;height:40px;justify-content:flex-start;padding-left:1em}}header a.saarchWrap{border-radius:200em;background-color:#fff;position:relative;color:#010917}header a.saarchWrap:hover{text-decoration:none}header a.saarchWrap::after{content:"実績の検索"}header a.saarchWrap.open{border-radius:20px 20px 0 0}header a.saarchWrap.open::after{content:"閉じる"}header a.saarchWrap.open .icon-search{background-image:url(../img/icon-close.svg);background-size:40% auto}@media screen and (max-width: 767px){header a.saarchWrap.open::before{content:"";display:block;background-color:#fff;position:absolute;left:0;bottom:-15px;height:15px;width:100%}}header a.saarchWrap .icon-search{position:absolute;height:calc(100% - 4px);aspect-ratio:1;right:2px;background-color:#2c4b6f;border-radius:200em;background-image:url(../img/icon-search.svg);background-repeat:no-repeat;background-size:50% auto;background-position:center center}header .searchBox{display:none;position:fixed}@media screen and (min-width: 768px){header .searchBox{top:60px;right:10px;width:600px;border-radius:10px}}@media screen and (max-width: 767px){header .searchBox{top:70px;width:calc(100% - 30px);left:15px;border-radius:10px 0 10px 10px}}header .searchBox{background-color:#fff;padding:20px 10px;color:#010917}header .searchBox label{font-weight:bold}header .searchBox .inputs{background-color:#f4f2f2;padding:15px;margin-bottom:1em}header .searchBox .inputs label{margin-right:2em}header .searchBox .inputs label input{margin-right:.2em}header .searchBox .inputs label{cursor:pointer}header .searchBox .inputs select{width:auto;display:inline-block;cursor:pointer}header .searchBox .btn{width:150px;background-color:#2c4b6f;color:#fff;position:relative}header .searchBox .btn span{position:absolute;left:3px;top:0;width:1.6em;height:100%;background-image:url(../img/icon-search.svg);background-repeat:no-repeat;background-size:70% auto;background-position:center center}.list-searchBox label{font-weight:bold}.list-searchBox .inputs{background-color:#f4f2f2;padding:15px;margin-bottom:1em}.list-searchBox .inputs label{margin-right:2em}.list-searchBox .inputs label input{margin-right:.2em}.list-searchBox .inputs label{cursor:pointer}.list-searchBox .inputs select{width:auto;display:inline-block;cursor:pointer}.btn.btn-achievement{width:150px;background-color:#2c4b6f;color:#fff;position:relative}.btn.btn-achievement span{position:absolute;left:3px;top:0;width:1.6em;height:100%;background-image:url(../img/icon-search.svg);background-repeat:no-repeat;background-size:70% auto;background-position:center center}@media screen and (min-width: 768px){.result-header{height:60px}}@media screen and (max-width: 767px){.result-header{height:40px}}.result-header{background-color:#f4f2f2;display:flex;justify-content:space-between;align-items:center;align-items:center;font-size:14px;padding-right:1em;margin-bottom:30px}.result-header>div{display:flex;justify-content:flex-start;align-items:center;height:100%}@media screen and (min-width: 768px){.result-header>div>span{font-size:18px}}@media screen and (max-width: 767px){.result-header>div>span{font-size:14px}}.result-header>div>span{word-break:keep-all;font-weight:bold;color:#fff;position:relative;height:100%;display:flex;justify-content:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(../img/result-header-bg.svg);background-position:center right;margin-right:1em;padding:0 1.5em 0 1em}.result-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.result-list{gap:30px 13px}}@media screen and (max-width: 767px){.result-list{gap:30px 10px}}.result-list>a{color:#010917}.result-list>a:hover{text-decoration:none}@media screen and (min-width: 768px){.result-list>a{width:calc((100% - 39px)/4)}}@media screen and (max-width: 767px){.result-list>a{width:calc((100% - 10px)/2)}}.result-list>a>p{width:100%;aspect-ratio:240/181}.result-list>a>p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px}.result-list>a .title{font-size:16px;font-weight:bold;min-height:3em}.result-list>a .foot{font-size:12px;text-align:center}.result-list>a .foot p{margin:.5em 0;font-weight:bold}.result-list>a .foot .label{background-color:#2c4b6f;border-radius:200em;color:#fff;display:inline-block;padding:.2em 1em}.result-list>a .foot .label.label-1{background-color:#00a6dd}.result-list>a .foot .label.label-2{background-color:#519d51}.result-list>a .foot .label.label-3{background-color:#f27815}@media screen and (min-width: 768px){.pagination{justify-content:flex-end}}@media screen and (max-width: 767px){.pagination{justify-content:center;font-size:16px}}.pagination{gap:0 8px}.pagination a{border:1px solid #b8b8b8;border-radius:3px;background-color:#b8b8b8;color:#fff;padding:0 .2em;min-width:1.5em;display:inline-block;text-align:center}.pagination a:hover{text-decoration:none}.pagination a.active{background-color:#fff;color:#010917}.pagination a.border-0{background-color:#fff;color:#010917;font-weight:bold}.detailBox{margin-top:50px}.detailBox .rows{margin-bottom:50px}@media screen and (min-width: 768px){.detailBox .rows{display:flex}}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(1){width:calc(50% - 15px);flex-shrink:0}}.detailBox .rows>div:nth-child(1) .mainImage{border-radius:10px;width:100%}.detailBox .rows>div:nth-child(1) .thumbs{display:flex;gap:0 10px}.detailBox .rows>div:nth-child(1) .thumbs a{width:80px;height:60px}.detailBox .rows>div:nth-child(1) .thumbs a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:10px}.detailBox .rows>div:nth-child(2){flex-grow:1}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(2){margin-left:30px;padding-top:10px}}@media screen and (max-width: 767px){.detailBox .rows>div:nth-child(2){margin-top:30px}}.detailBox .rows>div:nth-child(2) .head{display:flex;justify-content:space-between;align-items:center;font-weight:bold}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(2) .head span:nth-child(1){margin-left:-30px;width:180px}}@media screen and (max-width: 767px){.detailBox .rows>div:nth-child(2) .head span:nth-child(1){padding-left:1em;padding-right:1em}}.detailBox .rows>div:nth-child(2) .head span:nth-child(1){height:40px}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(2) .head span:nth-child(1){font-size:18px}}@media screen and (max-width: 767px){.detailBox .rows>div:nth-child(2) .head span:nth-child(1){font-size:14px}}.detailBox .rows>div:nth-child(2) .head span:nth-child(1){display:flex;justify-content:center;align-items:center;background-image:linear-gradient(353deg, rgb(1, 9, 23) 0%, rgb(1, 9, 23) 35%, rgb(28, 90, 165) 65%, rgb(28, 90, 165) 100%);text-align:center;color:#fff;position:relative;overflow:hidden}.detailBox .rows>div:nth-child(2) .head span:nth-child(1) img{position:absolute;opacity:.2;left:40px;top:-10px}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(2) .head span:nth-child(2){font-size:45px}}@media screen and (max-width: 767px){.detailBox .rows>div:nth-child(2) .head span:nth-child(2){font-size:36px}}.detailBox .rows>div:nth-child(2) .head span:nth-child(2){color:#1c5aa5}.detailBox .rows>div:nth-child(2) .head span:nth-child(3){background-image:linear-gradient(353deg, rgb(1, 9, 23) 0%, rgb(1, 9, 23) 35%, rgb(28, 90, 165) 65%, rgb(28, 90, 165) 100%);color:#fff}@media screen and (min-width: 768px){.detailBox .rows>div:nth-child(2) .head span:nth-child(3){font-size:16px}}@media screen and (max-width: 767px){.detailBox .rows>div:nth-child(2) .head span:nth-child(3){font-size:16px}}.detailBox .rows>div:nth-child(2) .head span:nth-child(3){height:40px;display:flex;justify-content:center;align-items:center;padding-left:1em;padding-right:1em}.detailBox .rows>div:nth-child(2) .title{font-size:20px;color:#1c5aa5;font-weight:bold;padding-bottom:.5em;margin-top:.3em;margin-bottom:.66em;border-bottom:1px solid #010917}.detailBox .rows>div:nth-child(2) dl{display:flex;justify-content:flex-start;margin-bottom:0}.detailBox .rows>div:nth-child(2) dl dt{width:4em;margin-bottom:0;color:#1c5aa5}.detailBox .rows>div:nth-child(2) dl dd{margin-bottom:0}.detailBox .rows>div:nth-child(2) dl+p{margin-top:1.5em}footer{background-image:linear-gradient(353deg, rgb(1, 9, 23) 0%, rgb(1, 9, 23) 35%, rgb(28, 90, 165) 65%, rgb(28, 90, 165) 100%)}@media screen and (min-width: 768px){footer{height:40px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width: 767px){footer{padding:20px}footer>div{margin:1em 0}}footer{font-size:10px;color:#fff}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}/*# sourceMappingURL=common.css.map */