.view-pc .content .h1{font-size:36px}.view-pc .content .skyblue_bg{padding:80px 0}.view-pc .content .company_wrap{background:#fff;border-radius:10px;padding:20px 60px}.view-pc .content .company_wrap table tr{height:95px}.view-pc .content .company_wrap table tr th{width:240px;font-size:18px;font-weight:700}.view-pc .content .company_wrap table tr td{font-size:16px}.view-pc .content .company_wrap table tr td a{text-decoration:underline}.view-pc .content .company_wrap table tr:not(:first-child){border-top:1px solid #c4c4c4}
.view-sp #main .h1{color:#f23071;letter-spacing:0;text-align:center;padding-bottom:20px;font-size:32px;font-weight:700;line-height:1.2;display:block;position:relative}.view-sp #main .h1:after{content:"";background:linear-gradient(283deg,#236ecd 0%,#58bef9 100%) no-repeat;width:160px;height:8px;margin:auto;display:block;position:absolute;bottom:0;left:0;right:0}.view-sp #main{padding-top:50px}.view-sp #company{padding-top:40px}.view-sp #company .company{background-color:#ecf4fd;padding:40px 20px}.view-sp #company .company .company-data{background-color:#fff;padding:30px 20px 25px}.view-sp #company .company .company-data .data+.data{border-top:2px solid #c4c4c4;margin-top:24px;padding-top:24px}.view-sp #company .company .company-data .data>dt{text-align:left;font-size:18px;font-weight:700;display:block}.view-sp #company .company .company-data .data>dd{color:#3b4043;text-align:left;margin-top:10px;font-size:16px;line-height:1.75;display:block}.view-sp #company .company .company-data .data>dd a{text-decoration:underline}
