.table-wapper{position:relative}.table-wapper .public-loading{position:absolute;width:100%;height:100%;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.5)}.table-wapper .table{background:#fff;-webkit-box-shadow:0 0 2.133vw 0 rgba(0,0,0,.1);box-shadow:0 0 2.133vw 0 rgba(0,0,0,.1);margin-bottom:2.667vw}.table-wapper .table thead{background:#f9f9f9}.table-wapper .table thead th{height:10.133vw;font-size:3.2vw;color:#333;text-align:center;line-height:4.8vw;font-weight:400}.table-wapper .table tbody tr:first-of-type td{padding-top:.667vw}.table-wapper .table tbody tr:last-of-type td{padding-bottom:2vw}.table-wapper .table tbody tr td{font-weight:700;height:8.8vw;font-size:3.733vw;color:#333;text-align:center;line-height:4.8vw;background:#fff}.table-wapper .table tbody tr td:first-child{font-weight:400}.table-wapper .table tbody tr td a{color:#333}.table-wapper .table tbody tr td.style-red,.table-wapper .table tbody tr td.style-red a{color:#fc2640}.table-wapper .table tbody tr td.style-green{color:#39c671}.table-wapper .table tbody tr td.style-blue{color:#007bff}.table-wapper .table tbody tr td.style-yellow{color:#ff9a00}.table-wapper .table tbody tr td.style-gray{color:#666}.table-wapper .table tbody tr td.font-link{color:#333}.table-wapper .table tbody tr td.font-small{font-size:2.933vw}.table-wapper .more{width:100%;height:2.667vw;background: 50% no-repeat;background-size:auto 2.667vw;margin:0 auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.table-wapper .more.hide-more{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width:750px){.table-wapper{position:relative}.table-wapper .public-loading{position:absolute;width:100%;height:100%;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.5)}.table-wapper .table{background:#fff;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);box-shadow:0 0 16px 0 rgba(0,0,0,.1);margin-bottom:20px}.table-wapper .table thead{background:#f9f9f9}.table-wapper .table thead th{height:76px;font-size:24px;color:#333;text-align:center;line-height:36px;font-weight:400}.table-wapper .table tbody tr:first-of-type td{padding-top:5px}.table-wapper .table tbody tr:last-of-type td{padding-bottom:15px}.table-wapper .table tbody tr td{font-weight:700;height:66px;font-size:28px;color:#333;text-align:center;line-height:36px;background:#fff}.table-wapper .table tbody tr td:first-child{font-weight:400}.table-wapper .table tbody tr td a{color:#333}.table-wapper .table tbody tr td.style-red,.table-wapper .table tbody tr td.style-red a{color:#fc2640}.table-wapper .table tbody tr td.style-green{color:#39c671}.table-wapper .table tbody tr td.style-blue{color:#007bff}.table-wapper .table tbody tr td.style-yellow{color:#ff9a00}.table-wapper .table tbody tr td.style-gray{color:#666}.table-wapper .table tbody tr td.font-link{color:#333}.table-wapper .table tbody tr td.font-small{font-size:22px}.table-wapper .more{width:100%;height:20px;background: 50% no-repeat;background-size:auto 20px;margin:0 auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.table-wapper .more.hide-more{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}.formatbox{font-size:0;vertical-align:top}.companyheader{position:relative}.companyheader .bg{width:100vw;height:60vw;position:absolute;z-index:-1}.companyheader .part01{padding:5.333vw 4vw 4vw}.companyheader .part01,.companyheader .part01 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.companyheader .part01 dl{margin-right:9.333vw}.companyheader .part01 dl img.logo{width:16vw;height:16vw;border-radius:1.333vw;margin-right:4vw}.companyheader .part01 dl dd span{display:block}.companyheader .part01 dl dd span:first-of-type{font-size:5.067vw;color:#fff;font-weight:700;margin-bottom:2.933vw}.companyheader .part01 dl dd span:nth-of-type(2){font-size:4.267vw;color:#fff;width:22.267vw;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.companyheader .part01 a,.companyheader .part01 button{background-image:-webkit-linear-gradient(228deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.9));background-image:-o-linear-gradient(228deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.9) 100%);background-image:linear-gradient(-138deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.9));border-radius:3.733vw;border:none;font-size:3.467vw;color:#3e435e;padding:1.333vw 2.667vw;white-space:nowrap;margin-left:1.333vw}.companyheader .part02{padding:0 8vw 0 4vw;font-size:3.467vw;color:#c3c6d2;text-align:justify;line-height:5.333vw;position:relative;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.companyheader .part02:after{background: no-repeat 50%/100%;width:1.867vw;height:3.2vw;content:"";display:block;position:absolute;right:4vw;top:1.333vw}.companyheader .part03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4vw}.companyheader .part03 dl:first-of-type{background:#fff;-webkit-box-shadow:0 .533vw 1.6vw 0 hsla(0,0%,58%,.16);box-shadow:0 .533vw 1.6vw 0 hsla(0,0%,58%,.16);border-radius:1.333vw;width:44vw;height:16.4vw;padding:2vw 0 0 5.333vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.companyheader .part03 dl:first-of-type dd:first-of-type{font-size:3.733vw;color:#333;line-height:5.333vw}.companyheader .part03 dl:first-of-type dd:nth-of-type(2){font-size:5.333vw;color:#fc2640;line-height:6.4vw;margin-top:.667vw}.companyheader .part03 dl:first-of-type:after{display:block;content:"";width:3.333vw;height:3.733vw;position:absolute;right:2.667vw;bottom:2.667vw;background:;background-size:3.333vw 3.733vw}.companyheader .part03 dl:nth-of-type(2){background:#fff;-webkit-box-shadow:0 .533vw 1.6vw 0 hsla(0,0%,58%,.16);box-shadow:0 .533vw 1.6vw 0 hsla(0,0%,58%,.16);border-radius:1.333vw;width:44vw;height:16.4vw;padding:2vw 0 0 5.333vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.companyheader .part03 dl:nth-of-type(2) dd:first-of-type{font-size:3.733vw;color:#333;line-height:5.333vw}.companyheader .part03 dl:nth-of-type(2) dd:nth-of-type(2){font-size:5.333vw;color:#fc2640;line-height:6.4vw;margin-top:.667vw}.companyheader .part03 dl:nth-of-type(2):after{display:block;content:"";width:3.333vw;height:3.733vw;position:absolute;right:2.667vw;bottom:2.667vw;background:;background-size:3.333vw 3.733vw}.companyheader .content{border:.267vw solid #eee;border-radius:1.067vw;padding:2.667vw 4vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 4vw 4vw}.companyheader .content dd:first-of-type{font-size:3.733vw;color:#333;font-weight:700}.companyheader .content dd:nth-of-type(2){font-size:3.2vw;color:#666;line-height:5.333vw}@media screen and (min-width:750px){.companyheader{position:relative}.companyheader .bg{width:750px;height:450px;position:absolute;z-index:-1}.companyheader .part01{padding:40px 30px 30px}.companyheader .part01,.companyheader .part01 dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.companyheader .part01 dl{margin-right:70px}.companyheader .part01 dl img.logo{width:120px;height:120px;border-radius:10px;margin-right:30px}.companyheader .part01 dl dd span{display:block}.companyheader .part01 dl dd span:first-of-type{font-size:38px;color:#fff;font-weight:700;margin-bottom:22px}.companyheader .part01 dl dd span:nth-of-type(2){font-size:32px;color:#fff;width:167px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.companyheader .part01 a,.companyheader .part01 button{background-image:-webkit-linear-gradient(228deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.9));background-image:-o-linear-gradient(228deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.9) 100%);background-image:linear-gradient(-138deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.9));border-radius:28px;border:none;font-size:26px;color:#3e435e;padding:10px 20px;white-space:nowrap;margin-left:10px}.companyheader .part02{padding:0 60px 0 30px;font-size:26px;color:#c3c6d2;text-align:justify;line-height:40px;position:relative;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.companyheader .part02:after{background: no-repeat 50%/100%;width:14px;height:24px;content:"";display:block;position:absolute;right:30px;top:10px}.companyheader .part03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}.companyheader .part03 dl:first-of-type{background:#fff;-webkit-box-shadow:0 4px 12px 0 hsla(0,0%,58%,.16);box-shadow:0 4px 12px 0 hsla(0,0%,58%,.16);border-radius:10px;width:330px;height:123px;padding:15px 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.companyheader .part03 dl:first-of-type dd:first-of-type{font-size:28px;color:#333;line-height:40px}.companyheader .part03 dl:first-of-type dd:nth-of-type(2){font-size:40px;color:#fc2640;line-height:48px;margin-top:5px}.companyheader .part03 dl:first-of-type:after{display:block;content:"";width:25px;height:28px;position:absolute;right:20px;bottom:20px;background:;background-size:25px 28px}.companyheader .part03 dl:nth-of-type(2){background:#fff;-webkit-box-shadow:0 4px 12px 0 hsla(0,0%,58%,.16);box-shadow:0 4px 12px 0 hsla(0,0%,58%,.16);border-radius:10px;width:330px;height:123px;padding:15px 0 0 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.companyheader .part03 dl:nth-of-type(2) dd:first-of-type{font-size:28px;color:#333;line-height:40px}.companyheader .part03 dl:nth-of-type(2) dd:nth-of-type(2){font-size:40px;color:#fc2640;line-height:48px;margin-top:5px}.companyheader .part03 dl:nth-of-type(2):after{display:block;content:"";width:25px;height:28px;position:absolute;right:20px;bottom:20px;background:;background-size:25px 28px}.companyheader .content{border:2px solid #eee;border-radius:8px;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 30px 30px}.companyheader .content dd:first-of-type{font-size:28px;color:#333;font-weight:700}.companyheader .content dd:nth-of-type(2){font-size:24px;color:#666;line-height:40px}}