#company .inner{width:100%;max-width:1100px;margin:auto}#company .company_detail{padding:20px;border-radius:12px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.13)}@media screen and (min-width: 768px){#company .company_detail{padding:60px 60px 80px;border-radius:16px}}@media screen and (min-width: 1080px){#company .company_detail{padding:95px 60px 120px;border-radius:32px}}@media screen and (min-width: 1230px){#company .company_detail{padding:95px 150px 120px}}#company .company_detail dl{padding-bottom:15px;border-bottom:1px solid #c9c6c5}@media screen and (min-width: 768px){#company .company_detail dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;padding-bottom:30px}}#company .company_detail dl+dl{margin-top:15px}@media screen and (min-width: 768px){#company .company_detail dl+dl{margin-top:30px}}#company .company_detail dl iframe{display:block;width:100%;height:400px;margin:16px 0}@media screen and (max-width: 767px){#company .company_detail dl iframe{height:240px}}@media screen and (min-width: 768px){#company .company_detail dl iframe{height:400px}}#company .company_detail dt{font-size:1.4rem;font-weight:bold;letter-spacing:.06em;line-height:1.6}@media screen and (min-width: 768px){#company .company_detail dt{width:200px;font-size:1.6rem}}#company .company_detail dd{font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.6}@media screen and (min-width: 768px){#company .company_detail dd{flex:1;font-size:1.6rem}}#company .company_detail dd a{color:#31a494;font-weight:bold;text-decoration:underline}#company .company_detail .caution{display:block;padding-left:1.2em;text-indent:-1.2em}@media screen and (min-width: 768px){#company .c_pagelink_container .c_pagelink{font-size:1.5rem !important;letter-spacing:0 !important}}@media screen and (min-width: 768px){#company .c_pagelink_container .c_pagelink._small{padding-left:6px;font-size:1.3rem !important;text-align:left}}
