#contents.company{color:#383425}@media screen and (min-width: 960px),print{#contents.company #company{padding-top:60px}}@media screen and (max-width: 959px){#contents.company #company{padding-top:8vw}}@media screen and (min-width: 960px),print{#contents.company #company{padding-bottom:120px}}@media screen and (max-width: 959px){#contents.company #company{padding-bottom:16vw}}@media screen and (min-width: 960px),print{#contents.company #company{margin-left:auto;margin-right:auto;max-width:100%;border-radius:20px}}@media screen and (max-width: 959px){#contents.company #company{border-radius:5.33333vw}}@media screen and (min-width: 960px),print{#contents.company #company .text{font-size:180%}}@media screen and (max-width: 959px){#contents.company #company .text{font-size:280%}}@media screen and (min-width: 960px),print{#contents.company #company .text{text-align:center}}@media screen and (min-width: 960px),print{#contents.company #company .content-main{padding-top:80px}}@media screen and (max-width: 959px){#contents.company #company .content-main{padding-top:10.66667vw}}#contents.company #company .content-main ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 960px),print{#contents.company #company .content-main li{padding-bottom:40px}}@media screen and (max-width: 959px){#contents.company #company .content-main li{padding-bottom:5.33333vw}}@media screen and (min-width: 960px),print{#contents.company #company .content-main li{width:48.3333333333%}}@media screen and (max-width: 959px){#contents.company #company .content-main li{width:100%}}#contents.company #company .content-main li img{width:100%}#contents.company #company .content-main li .ttl{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl{padding-top:20px}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl{padding-top:2.66667vw}}#contents.company #company .content-main li .ttl{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:700}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl{font-size:200%}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl{font-size:320%}}#contents.company #company .content-main li .ttl p{width:100%;display:flex;align-items:center;justify-content:space-between}#contents.company #company .content-main li .ttl p::after{content:"";display:block}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl p::after{width:36px}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl p::after{width:5.86667vw}}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl p::after{min-width:36px}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl p::after{min-width:5.86667vw}}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl p::after{height:36px}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl p::after{height:5.86667vw}}@media screen and (min-width: 960px),print{#contents.company #company .content-main li .ttl p::after{min-height:36px}}@media screen and (max-width: 959px){#contents.company #company .content-main li .ttl p::after{min-height:5.86667vw}}#contents.company #company .content-main li .ttl p::after{background:url(../img/parts/icon/arrow_circle.svg) 50% 50%/contain no-repeat}#contents.company #company .content-main li a{color:#383425}