html{scroll-padding-top:70px}@media screen and (max-width: 750px),print{html{scroll-padding-top:30px}}body{background:#efefef}#achievement #main::after{content:"";width:61.5625%;height:100%;background:url(/images/achievement/main.png) no-repeat 50% 50%;background-size:cover;position:absolute;top:0;right:0}#achievement #contents{padding:130px 0 0}@media screen and (max-width: 750px),print{#achievement #contents{padding:2em 0 0}}#achievement #contents .inner .result{border:1px solid #cea772;text-align:center;margin:0 0 80px}@media screen and (max-width: 750px),print{#achievement #contents .inner .result{margin:0 0 2em}}#achievement #contents .inner .result p{display:inline-block;font-size:min(5svw,32px);line-height:1;padding:1em 0}#achievement #contents .inner .result p span.number{font-size:min(8svw,64px);font-weight:bold;color:#cea772}#achievement #contents .inner .result p span.last{display:block;text-align:right;font-size:min(2.4svw,12px)}@media screen and (max-width: 750px),print{#achievement #contents .inner .result p span.last{display:inline}}#achievement #contents .inner .anchor{margin:0}#achievement #contents .inner .anchor.btm{padding:5em 0 2em 0}@media screen and (max-width: 750px),print{#achievement #contents .inner .anchor.btm{padding:2em 0 0 0}}#achievement #contents .inner .anchor ul{display:flex;flex-wrap:wrap}#achievement #contents .inner .anchor ul li{position:relative;padding:0 1em;border-right:1px solid #000;margin:0 0 1em}@media screen and (max-width: 750px),print{#achievement #contents .inner .anchor ul li{padding:0 .5em;margin:0 0 .5em}}#achievement #contents .inner .anchor ul li a{color:#0858c6;text-decoration:underline;font-size:min(2.8svw,14px)}#achievement #contents .bg{background:#fff}#achievement #contents .block_wrap{padding:5em 0 6em}@media screen and (max-width: 750px),print{#achievement #contents .block_wrap{padding:2em 0 1em}}#achievement #contents .block{max-width:1080px;width:95%;margin:0em auto 0}@media screen and (max-width: 750px),print{#achievement #contents .block{margin:0em auto 0}}#achievement #contents .block h2{font-size:min(4.6svw,28px);padding:0 0 0 1.5em;margin:0 0 1em;background:url(/images/achievement/ico-title.png) no-repeat 0 50%;background-size:32px}@media screen and (max-width: 750px),print{#achievement #contents .block h2{background-size:20px}}#achievement #contents .block .table{margin:0 0 2em}@media screen and (max-width: 750px),print{#achievement #contents .block .table{overflow-x:scroll}}#achievement #contents .block .table table{width:100%}@media screen and (max-width: 750px),print{#achievement #contents .block .table table{width:180%}}#achievement #contents .block .table table tr th{font-size:min(3.2svw,16px);text-align:left;border-bottom:2px solid #000;padding:0 0 .5em}#achievement #contents .block .table table tr th.name{width:30%}#achievement #contents .block .table table tr th.address{width:30%}#achievement #contents .block .table table tr th.total{width:10%}#achievement #contents .block .table table tr th.dev{width:30%}#achievement #contents .block .table table tr td{font-size:min(2.8svw,14px);text-align:left;border-bottom:1px solid #cecece;padding:1em 0;font-weight:normal}#achievement #contents .block .photobox{max-width:828px;margin:0 auto;display:flex;gap:3%}@media screen and (max-width: 750px),print{#achievement #contents .block .photobox{gap:2%}}#achievement #contents .block .photobox li span{display:block;font-size:min(2.8svw,14px);font-weight:normal}@media screen and (max-width: 750px),print{#achievement #contents .block .photobox li span{font-size:min(2.4svw,12px)}}/*# sourceMappingURL=achievement.css.map */