.section {
    position: relative;
    color: #000;
    font-family: 'myriadsetpro-thinthin', Arial;
    font-size: 16px;
    line-height: 1.2;
    font-weight: normal;
    margin: 0 auto;
}

#pad60 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-family: 'myriadsetpro-thinthin', Arial;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
}

#pad60 div, #pad60 ul, #pad60 ol, #pad60 dl, #pad60 dt, #pad60 dd, #pad60 li, #pad60 dl, #pad60 h1, #pad60 h2, #pad60 h3, #pad60 h4, #pad60 p {
    margin: 0;
    padding: 0;
    font-style: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#pad60 ol, #pad60 ul, #pad60 li {
    list-style: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#pad60 img {
    border: 0;
    vertical-align: middle;
    -webkit-user-drag: none
}

#pad60 .big-img {
    width: 100%;
    height: auto
}

#pad60 .pad60-pc {
    display: inherit
}

#pad60 .pad60-phone {
    display: none !important
}

#pad60 .transHide {
    display: inherit;
    opacity: 0;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transform: translate3d(0, 150px, 0) scale(0.6);
    transform: translate3d(0, 150px, 0) scale(0.6)
}

#pad60 .showDelay {
    opacity: 1;
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
    transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#pad60 .se {
    position: relative
}

#pad60 .sect1 .box {
    position: absolute;
    left: 55%;
    width: 29.5848660011%;
    top: 42%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect1 .box .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    color: #13203a;
    line-height: 1.2
}

#pad60 .sect1 .box .word .msg {
    font-size: 1.9791666667vw;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    margin-top: 1vw;
    padding: .5vw 1vw;
    background: rgba(15, 21, 83, .7803921569)
}

#pad60 .sect2 {
    padding: 8vw 0
}

#pad60 .sect2 .box {
    position: relative;
    width: 62.9006831319%;
    margin: 0 auto;
    padding: 4vw 0;
    height: 36.8229166667vw
}

#pad60 .sect2 .box .item-box {
    position: absolute;
    overflow: hidden;
    border-radius: 10px
}

#pad60 .sect2 .box .item-box .scale-box .word {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 11;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    top: 10%;
    width: 96%;
    text-align: left
}

#pad60 .sect2 .box .item-box .scale-box .word .word-tit {
    font-size: 1.7708333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad60 .sect2 .box .item-box .scale-box img {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

#pad60 .sect2 .box .item-box .scale-box img:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

#pad60 .sect2 .box .item-box:nth-child(1) {
    top: 0;
    left: 0;
    width: 27.7360066834%;
    height: 44.5544554455%
}

#pad60 .sect2 .box .item-box:nth-child(2) {
    top: 46.8175388967%;
    left: 0;
    width: 27.7360066834%;
    height: 53.323903819%
}

#pad60 .sect2 .box .item-box:nth-child(3) {
    top: 0;
    left: 28.6549707602%;
    width: 39.5154553049%;
    height: 58.981612447%
}

#pad60 .sect2 .box .item-box:nth-child(3) .word {
    text-align: center
}

#pad60 .sect2 .box .item-box:nth-child(4) {
    top: 60.9618104668%;
    left: 28.6549707602%;
    width: 39.5154553049%;
    height: 39.0381895332%
}

#pad60 .sect2 .box .item-box:nth-child(4) .word {
    text-align: center
}

#pad60 .sect2 .box .item-box:nth-child(5) {
    top: 0;
    left: 69.1729323308%;
    width: 30.8270676692%;
    height: 39.1796322489%
}

#pad60 .sect2 .box .item-box:nth-child(5) .word {
    text-align: center
}

#pad60 .sect2 .box .item-box:nth-child(6) {
    top: 41.018387553%;
    left: 69.1729323308%;
    width: 30.8270676692%;
    height: 31.4002828854%
}

#pad60 .sect2 .box .item-box:nth-child(6) .word {
    top: 5%
}

#pad60 .sect2 .box .item-box:nth-child(7) {
    top: 74.540311174%;
    left: 69.1729323308%;
    width: 30.8270676692%;
    height: 25.459688826%
}

#pad60 .sect3 {
    padding: 4vw 0
}

#pad60 .sect3 .box .word {
    width: 53.2842879664%;
    margin: 0 auto;
    text-align: center
}

#pad60 .sect3 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect3 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect3 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect3 .picture-box {
    width: 83.7624802943%;
    margin: 0 auto 0 0
}

#pad60 .sect3 ul {
    width: 47.5039411456%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect3 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 35.5088495575%;
    flex: 0 1 35.5088495575%;
    text-align: center
}

#pad60 .sect3 ul li p {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin-top: 2vw
}

#pad60 .sect4 {
    padding: 4vw 0
}

#pad60 .sect4 .box {
    width: 57.0152390962%;
    margin: 0 auto;
    text-align: center
}

#pad60 .sect4 .box .word {
    margin: 0 auto;
    padding-bottom: 4vw
}

#pad60 .sect4 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect4 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect4 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect4 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 4vw
}

#pad60 .sect4 .box ul li {
    text-align: center
}

#pad60 .sect4 .box ul li .li-tit {
    font-size: 1.7708333333vw;
    font-weight: 600;
    color: #000;
    line-height: 1.2
}

#pad60 .sect4 .box ul li .li-msg {
    font-size: 1.3541666667vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect5 {
    padding-top: 4vw
}

#pad60 .sect5 .box {
    width: 55.9117183395%;
    margin: 0 auto;
    text-align: center
}

#pad60 .sect5 .box .word {
    margin: 0 auto
}

#pad60 .sect5 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect5 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect5 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect5 .box ul {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect5 .box ul li {
    text-align: center
}

#pad60 .sect5 .box ul li .li-tit {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad60 .sect5 .box ul li .li-msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #006bc8;
    line-height: 1.2
}

#pad60 .sect6 {
    padding: 4vw 0
}

#pad60 .sect6 .box {
    width: 53.3368365738%;
    margin: 0 auto;
    text-align: center
}

#pad60 .sect6 .box .word {
    margin: 0 auto;
    padding-bottom: 4vw
}

#pad60 .sect6 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect6 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect6 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect6 .box ul {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect6 .box ul li {
    text-align: center
}

#pad60 .sect6 .box ul li .li-tit {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad60 .sect6 .box ul li .li-msg {
    font-size: 1.5625vw;
    font-weight: 500;
    color: #006bc8;
    line-height: 1.2
}

#pad60 .sect7 {
    padding: 4vw 0
}

#pad60 .sect7 .box {
    text-align: center
}

#pad60 .sect7 .box .word {
    width: 53.809774041%;
    margin: 0 auto;
    padding-bottom: 4vw
}

#pad60 .sect7 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect7 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect7 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect7 .box .word .note {
    font-size: 1.25vw;
    font-weight: 500;
    color: #616161;
    line-height: 1.2;
    margin-top: 2vw
}

#pad60 .sect7 .box .picture-box {
    width: 62.9532317394%;
    margin: 0 auto
}

#pad60 .sect7 .box .picture-box ul {
    margin-top: 4vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect7 .box .picture-box ul li {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left
}

#pad60 .sect7 .box .picture-box ul li div:nth-child(1) {
    width: 3.125vw
}

#pad60 .sect7 .box .picture-box ul li:nth-child(1) div:nth-child(1) img {
    width: 3.0208333333vw
}

#pad60 .sect7 .box .picture-box ul li:nth-child(2) div:nth-child(1) img {
    width: 2.65625vw
}

#pad60 .sect7 .box .picture-box ul li:nth-child(3) div:nth-child(1) img {
    width: 2.6041666667vw
}

#pad60 .sect7 .box .picture-box ul li:nth-child(4) div:nth-child(1) img {
    width: 2.65625vw
}

#pad60 .sect7 .box .picture-box ul li:nth-child(5) div:nth-child(1) img {
    width: 1.9791666667vw
}

#pad60 .sect7 .box .picture-box ul li p {
    font-size: 1.4583333333vw;
    font-weight: bold;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad60 .sect8 {
    padding: 4vw 0
}

#pad60 .sect8 .box {
    text-align: center
}

#pad60 .sect8 .box .word {
    width: 55.7015239096%;
    margin: 0 auto;
    padding-bottom: 4vw
}

#pad60 .sect8 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect8 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect8 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect8 .box .picture-box {
    width: 62.3226484498%;
    margin: 0 auto
}

#pad60 .sect9 {
    padding: 4vw 0
}

#pad60 .sect9 .box {
    text-align: center
}

#pad60 .sect9 .box .word {
    width: 55.8066211245%;
    margin: 0 auto;
    padding-bottom: 4vw
}

#pad60 .sect9 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect9 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect9 .box .word .msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect9 .box .picture-box {
    width: 62.9532317394%;
    margin: 0 auto
}

#pad60 .sect10 .box {
    position: absolute;
    width: 37.8349973726%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center
}

#pad60 .sect10 .box .word .tit {
    font-size: 3.75vw;
    font-weight: bold;
    line-height: 1.2;
    color: #000;
    -webkit-text-stroke: 4px #fff
}

#pad60 .sect11 {
    padding: 4vw 0
}

#pad60 .sect11 .box {
    width: 71.781397793%;
    margin: 0 auto
}

#pad60 .sect11 .box .word {
    width: 69.4729136164%;
    margin: 0 auto;
    padding-bottom: 4vw;
    text-align: center
}

#pad60 .sect11 .box .word .tit {
    font-size: 2.9166666667vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect11 .box .word .lab {
    font-size: 2.0833333333vw;
    font-weight: 500;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect11 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#pad60 .sect11 .box ul li {
    margin: 2vw auto
}

#pad60 .sect11 .box ul li .li-tit {
    font-size: 1.875vw;
    font-weight: bold;
    color: #000;
    line-height: 1.2
}

#pad60 .sect11 .box ul li .li-lab {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    margin: 1vw 0
}

#pad60 .sect11 .box ul li .li-msg {
    font-size: 1.4583333333vw;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad60 .sect11 .box ul li:nth-child(1) {
    width: 86.7496339678%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(1) .li-word {
    width: 53.0801687764%
}

#pad60 .sect11 .box ul li:nth-child(1) .picture-box {
    width: 41.3502109705%
}

#pad60 .sect11 .box ul li:nth-child(2) {
    width: 88.579795022%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(2) .li-word {
    width: 52.3966942149%
}

#pad60 .sect11 .box ul li:nth-child(2) .picture-box {
    width: 40.4958677686%
}

#pad60 .sect11 .box ul li:nth-child(3) {
    width: 63.6896046852%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#pad60 .sect11 .box ul li:nth-child(3) .li-word {
    width: 82.0689655172%;
    text-align: center;
    padding: 4vw 0
}

#pad60 .sect11 .box ul li:nth-child(3) .picture-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(3) .picture-box img {
    width: 35.5172413793%
}

#pad60 .sect11 .box ul li:nth-child(4) {
    width: 87.3352855051%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(4) .li-word {
    width: 47.9463537301%
}

#pad60 .sect11 .box ul li:nth-child(4) .picture-box {
    width: 48.7845766974%
}

#pad60 .sect11 .box ul li:nth-child(5) {
    width: 88.3601756955%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(5) .li-word {
    width: 52.1126760563%
}

#pad60 .sect11 .box ul li:nth-child(5) .picture-box {
    width: 45.5675227838%
}

#pad60 .sect11 .box ul li:nth-child(6) {
    width: 88.5065885798%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#pad60 .sect11 .box ul li:nth-child(6) .li-word {
    width: 77.2539288668%;
    text-align: center;
    padding: 4vw 0
}

#pad60 .sect11 .box ul li:nth-child(6) .picture-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad60 .sect11 .box ul li:nth-child(6) .picture-box img {
    width: 31.2655086849%
}

#pad60 .sect12 {
    padding: 4vw 0
}

#pad60 .sect12 .box {
    width: 63.0583289543%;
    margin: 0 auto
}

#pad60 .sect12 .box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#pad60 .sect12 .box ul::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    left: 35%;
    top: 0;
    background-color: #141414
}

#pad60 .sect12 .box ul li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #000
}

#pad60 .sect12 .box ul li:nth-child(1) {
    border-top: 1px solid #000
}

#pad60 .sect12 .box ul li .li-tit {
    width: 40%;
    font-size: 1.3541666667vw;
    padding: .5vw 0;
    margin-right: 5%;
    font-weight: bold;
    color: #141414;
    line-height: 1.2
}

#pad60 .sect12 .box ul li .li-msg {
    width: 60%;
    padding: .5vw 0;
    font-size: 1.25vw;
    font-weight: bold;
    color: #8c8b8b;
    line-height: 1.2
}

@media screen and (max-width: 1366px)and (min-width: 768px) {
    #pad60 .sect1 .box {
        position: absolute;
        left: 55%;
        width: 50%
    }

    #pad60 .sect1 .box .word .tit {
        font-size: 5.270863836vw;
        font-weight: bold;
        color: #13203a;
        line-height: 1.2
    }

    #pad60 .sect1 .box .word .msg {
        font-size: 2.7818448023vw;
        font-weight: 500;
        color: #fff;
        line-height: 1.2;
        margin-top: 1vw;
        padding: .5vw 1vw;
        background: rgba(15, 21, 83, .7803921569)
    }

    #pad60 .sect2 {
        padding: 8vw 0
    }

    #pad60 .sect2 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0;
        height: 51.756954612vw
    }

    #pad60 .sect2 .box .item-box {
        position: absolute;
        overflow: hidden;
        border-radius: 10px
    }

    #pad60 .sect2 .box .item-box .scale-box .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 11;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        top: 10%;
        width: 96%;
        text-align: left
    }

    #pad60 .sect2 .box .item-box .scale-box .word .word-tit {
        font-size: 2.4890190337vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect2 .box .item-box .scale-box img {
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    #pad60 .sect2 .box .item-box .scale-box img:hover {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    #pad60 .sect2 .box .item-box:nth-child(1) {
        top: 0;
        left: 0;
        width: 27.7360066834%;
        height: 44.5544554455%
    }

    #pad60 .sect2 .box .item-box:nth-child(2) {
        top: 46.8175388967%;
        left: 0;
        width: 27.7360066834%;
        height: 53.323903819%
    }

    #pad60 .sect2 .box .item-box:nth-child(3) {
        top: 0;
        left: 28.6549707602%;
        width: 39.5154553049%;
        height: 58.981612447%
    }

    #pad60 .sect2 .box .item-box:nth-child(3) .word {
        text-align: center
    }

    #pad60 .sect2 .box .item-box:nth-child(4) {
        top: 60.9618104668%;
        left: 28.6549707602%;
        width: 39.5154553049%;
        height: 39.0381895332%
    }

    #pad60 .sect2 .box .item-box:nth-child(4) .word {
        text-align: center
    }

    #pad60 .sect2 .box .item-box:nth-child(5) {
        top: 0;
        left: 69.1729323308%;
        width: 30.8270676692%;
        height: 39.1796322489%
    }

    #pad60 .sect2 .box .item-box:nth-child(5) .word {
        text-align: center
    }

    #pad60 .sect2 .box .item-box:nth-child(6) {
        top: 41.018387553%;
        left: 69.1729323308%;
        width: 30.8270676692%;
        height: 31.4002828854%
    }

    #pad60 .sect2 .box .item-box:nth-child(6) .word {
        top: 5%
    }

    #pad60 .sect2 .box .item-box:nth-child(7) {
        top: 74.540311174%;
        left: 69.1729323308%;
        width: 30.8270676692%;
        height: 25.459688826%
    }

    #pad60 .sect3 {
        padding: 4vw 0
    }

    #pad60 .sect3 .box .word {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect3 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect3 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect3 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect3 .picture-box {
        width: 96%;
        margin: 0 auto 0 0
    }

    #pad60 .sect3 ul {
        width: 66.1786237189%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect3 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 35.5088495575%;
        flex: 0 1 35.5088495575%;
        text-align: center
    }

    #pad60 .sect3 ul li p {
        font-size: 2.9282576867vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin-top: 2vw
    }

    #pad60 .sect4 {
        padding: 4vw 0
    }

    #pad60 .sect4 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect4 .box .word {
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect4 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect4 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 4vw
    }

    #pad60 .sect4 .box ul li {
        text-align: center
    }

    #pad60 .sect4 .box ul li .li-tit {
        font-size: 2.4890190337vw;
            font-weight: 600;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box ul li .li-msg {
        font-size: 1.9033674963vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 {
        padding-top: 4vw
    }

    #pad60 .sect5 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect5 .box .word {
        margin: 0 auto
    }

    #pad60 .sect5 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect5 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box ul {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect5 .box ul li {
        text-align: center
    }

    #pad60 .sect5 .box ul li .li-tit {
        font-size: 2.196193265vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box ul li .li-msg {
        font-size: 2.196193265vw;
            font-weight: 500;
        color: #006bc8;
        line-height: 1.2
    }

    #pad60 .sect6 {
        padding: 4vw 0
    }

    #pad60 .sect6 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect6 .box .word {
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect6 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect6 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box ul {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect6 .box ul li {
        text-align: center
    }

    #pad60 .sect6 .box ul li .li-tit {
        font-size: 2.196193265vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box ul li .li-msg {
        font-size: 2.196193265vw;
            font-weight: 500;
        color: #006bc8;
        line-height: 1.2
    }

    #pad60 .sect7 {
        padding: 4vw 0
    }

    #pad60 .sect7 .box {
        text-align: center
    }

    #pad60 .sect7 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect7 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect7 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect7 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect7 .box .word .note {
        font-size: 1.756954612vw;
        font-weight: 500;
        color: #616161;
        line-height: 1.2;
        margin-top: 2vw
    }

    #pad60 .sect7 .box .picture-box {
        width: 87.701317716%;
        margin: 0 auto
    }

    #pad60 .sect7 .box .picture-box ul {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect7 .box .picture-box ul li {
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left
    }

    #pad60 .sect7 .box .picture-box ul li div:nth-child(1) {
        width: 4.39238653vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(1) div:nth-child(1) img {
        width: 4.2459736457vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(2) div:nth-child(1) img {
        width: 3.7335285505vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(3) div:nth-child(1) img {
        width: 3.6603221083vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(4) div:nth-child(1) img {
        width: 3.7335285505vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(5) div:nth-child(1) img {
        width: 2.7818448023vw
    }

    #pad60 .sect7 .box .picture-box ul li p {
        font-size: 2.0497803807vw;
        font-weight: bold;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 {
        padding: 4vw 0
    }

    #pad60 .sect8 .box {
        text-align: center
    }

    #pad60 .sect8 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect8 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect8 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 .box .picture-box {
        width: 86.82284041%;
        margin: 0 auto
    }

    #pad60 .sect9 {
        padding: 4vw 0
    }

    #pad60 .sect9 .box {
        text-align: center
    }

    #pad60 .sect9 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect9 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect9 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect9 .box .word .msg {
        font-size: 2.0497803807vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect9 .box .picture-box {
        width: 87.701317716%;
        margin: 0 auto
    }

    #pad60 .sect10 .box {
        position: absolute;
        width: 58.5651537335%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        text-align: center
    }

    #pad60 .sect10 .box .word .tit {
        font-size: 5.270863836vw;
        font-weight: bold;
        line-height: 1.2;
        color: #000;
        -webkit-text-stroke: 4px #fff
    }

    #pad60 .sect11 {
        padding: 4vw 0
    }

    #pad60 .sect11 .box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect11 .box .word {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 4vw;
        text-align: center
    }

    #pad60 .sect11 .box .word .tit {
        font-size: 4.0995607613vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect11 .box .word .lab {
        font-size: 2.9282576867vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect11 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li {
        margin: 2vw auto
    }

    #pad60 .sect11 .box ul li .li-tit {
        font-size: 2.635431918vw;
            font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect11 .box ul li .li-lab {
        font-size: 2.0497803807vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 1vw 0
    }

    #pad60 .sect11 .box ul li .li-msg {
        font-size: 2.0497803807vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect11 .box ul li:nth-child(1) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(1) .li-word {
        width: 53.0801687764%
    }

    #pad60 .sect11 .box ul li:nth-child(1) .picture-box {
        width: 41.3502109705%
    }

    #pad60 .sect11 .box ul li:nth-child(2) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(2) .li-word {
        width: 52.3966942149%
    }

    #pad60 .sect11 .box ul li:nth-child(2) .picture-box {
        width: 40.4958677686%
    }

    #pad60 .sect11 .box ul li:nth-child(3) {
        width: 80%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(3) .li-word {
        width: 82.0689655172%;
        text-align: center;
        padding: 4vw 0
    }

    #pad60 .sect11 .box ul li:nth-child(3) .picture-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(3) .picture-box img {
        width: 35.5172413793%
    }

    #pad60 .sect11 .box ul li:nth-child(4) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(4) .li-word {
        width: 47.9463537301%
    }

    #pad60 .sect11 .box ul li:nth-child(4) .picture-box {
        width: 48.7845766974%
    }

    #pad60 .sect11 .box ul li:nth-child(5) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(5) .li-word {
        width: 52.1126760563%
    }

    #pad60 .sect11 .box ul li:nth-child(5) .picture-box {
        width: 45.5675227838%
    }

    #pad60 .sect11 .box ul li:nth-child(6) {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(6) .li-word {
        width: 77.2539288668%;
        text-align: center;
        padding: 4vw 0
    }

    #pad60 .sect11 .box ul li:nth-child(6) .picture-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(6) .picture-box img {
        width: 31.2655086849%
    }

    #pad60 .sect12 {
        padding: 4vw 0
    }

    #pad60 .sect12 .box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect12 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect12 .box ul li {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #000
    }

    #pad60 .sect12 .box ul li:nth-child(1) {
        border-top: 1px solid #000
    }

    #pad60 .sect12 .box ul li .li-tit {
        width: 40%;
        font-size: 1.9033674963vw;
        padding: .5vw 0;
        margin-right: 5%;
        font-weight: bold;
        color: #141414;
        line-height: 1.2
    }

    #pad60 .sect12 .box ul li .li-msg {
        width: 60%;
        padding: .5vw 0;
        font-size: 1.756954612vw;
        font-weight: bold;
        color: #8c8b8b;
        line-height: 1.2
    }
}

@media screen and (max-width: 767px) {
    #pad60 {
        overflow: hidden
    }

    #pad60 .pad60-pc {
        display: none !important
    }

    #pad60 .pad60-phone {
        display: initial !important
    }

    #pad60 .sect1 .box {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 96%;
        top: 10%;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    #pad60 .sect1 .box .word .tit {
        font-size: 9.375vw
    }

    #pad60 .sect1 .box .word .msg {
        font-size: 4.9479166667vw;
        margin-top: 2vw;
        padding: 1vw
    }

    #pad60 .sect2 {
        padding: 8vw 0
    }

    #pad60 .sect2 .box {
        position: relative;
        width: 96%;
        margin: 0 auto;
        padding: 4vw 0;
        height: 125.2604166667vw
    }

    #pad60 .sect2 .box .item-box {
        position: absolute;
        overflow: hidden;
        border-radius: 0
    }

    #pad60 .sect2 .box .item-box .scale-box .word {
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        z-index: 11;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        top: 10%;
        width: 96%;
        text-align: left
    }

    #pad60 .sect2 .box .item-box .scale-box .word .word-tit {
        font-size: 4.4270833333vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect2 .box .item-box .scale-box img {
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    #pad60 .sect2 .box .item-box .scale-box img:hover {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    #pad60 .sect2 .box .item-box:nth-child(1) {
        top: 0;
        left: 0;
        width: 40.6896551724%;
        height: 29.0956340956%
    }

    #pad60 .sect2 .box .item-box:nth-child(2) {
        top: 30.446985447%;
        left: 0;
        width: 40.6896551724%;
        height: 34.8232848233%
    }

    #pad60 .sect2 .box .item-box:nth-child(2) .word .word-tit {
        font-size: 3.90625vw
    }

    #pad60 .sect2 .box .item-box:nth-child(3) {
        top: 0;
        left: 42.0689655172%;
        width: 57.9724137931%;
        height: 38.5239085239%
    }

    #pad60 .sect2 .box .item-box:nth-child(3) .word {
        text-align: center
    }

    #pad60 .sect2 .box .item-box:nth-child(4) {
        top: 39.7713097713%;
        left: 42.0689655172%;
        width: 57.9724137931%;
        height: 25.498960499%
    }

    #pad60 .sect2 .box .item-box:nth-child(4) .word {
        text-align: center
    }

    #pad60 .sect2 .box .item-box:nth-child(5) {
        top: 66.4553014553%;
        left: 0;
        width: 59.2137931034%;
        height: 33.4927234927%
    }

    #pad60 .sect2 .box .item-box:nth-child(5) .word {
        text-align: center;
        top: 20%
    }

    #pad60 .sect2 .box .item-box:nth-child(5) .word .word-tit {
        font-size: 5.2083333333vw
    }

    #pad60 .sect2 .box .item-box:nth-child(6) {
        top: 66.4553014553%;
        left: 60.7310344828%;
        width: 39.3517241379%;
        height: 17.8378378378%
    }

    #pad60 .sect2 .box .item-box:nth-child(6) .word {
        top: 5%
    }

    #pad60 .sect2 .box .item-box:nth-child(6) .word .word-tit {
        font-size: 3.3854166667vw
    }

    #pad60 .sect2 .box .item-box:nth-child(7) {
        top: 85.4158004158%;
        left: 60.7310344828%;
        width: 39.3517241379%;
        height: 14.4698544699%
    }

    #pad60 .sect2 .box .item-box:nth-child(7) .word {
        top: 5%
    }

    #pad60 .sect2 .box .item-box:nth-child(7) .word .word-tit {
        font-size: 3.3854166667vw
    }

    #pad60 .sect3 {
        padding: 8vw 0
    }

    #pad60 .sect3 .box .word {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect3 .box .word .tit {
        font-size: 7.2916666667vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect3 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect3 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect3 .picture-box {
        width: 100%;
        margin: 4vw auto
    }

    #pad60 .sect3 ul {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect3 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 41.796875%;
        flex: 0 1 41.796875%;
        text-align: center
    }

    #pad60 .sect3 ul li p {
        font-size: 5.2083333333vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin-top: 2vw
    }

    #pad60 .sect4 {
        padding: 8vw 0
    }

    #pad60 .sect4 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect4 .box .word {
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect4 .box .word .tit {
        font-size: 7.2916666667vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect4 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 4vw
    }

    #pad60 .sect4 .box ul li {
        text-align: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%;
        margin: 2vw 0
    }

    #pad60 .sect4 .box ul li .li-tit {
        font-size: 4.4270833333vw;
            font-weight: 600;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect4 .box ul li .li-msg {
        font-size: 3.3854166667vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 {
        padding-top: 8vw
    }

    #pad60 .sect5 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect5 .box .word {
        margin: 0 auto
    }

    #pad60 .sect5 .box .word .tit {
        font-size: 6.25vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box .word .lab {
        width: 57.3333333333%;
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw auto
    }

    #pad60 .sect5 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box ul {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect5 .box ul li {
        text-align: center
    }

    #pad60 .sect5 .box ul li .li-tit {
        font-size: 3.3854166667vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect5 .box ul li .li-msg {
        font-size: 3.3854166667vw;
            font-weight: 500;
        color: #006bc8;
        line-height: 1.2
    }

    #pad60 .sect6 {
        padding: 8vw 0
    }

    #pad60 .sect6 .box {
        width: 96%;
        margin: 0 auto;
        text-align: center
    }

    #pad60 .sect6 .box .word {
        margin: 0 auto;
        padding-bottom: 4vw
    }

    #pad60 .sect6 .box .word .tit {
        font-size: 5.46875vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect6 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box ul {
        margin-top: 4vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect6 .box ul li {
        text-align: center
    }

    #pad60 .sect6 .box ul li .li-tit {
        font-size: 3.90625vw;
            font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect6 .box ul li .li-msg {
        font-size: 3.90625vw;
            font-weight: 500;
        color: #006bc8;
        line-height: 1.2
    }

    #pad60 .sect7 {
        padding: 8vw 0
    }

    #pad60 .sect7 .box {
        text-align: center
    }

    #pad60 .sect7 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 8vw
    }

    #pad60 .sect7 .box .word .tit {
        font-size: 7.2916666667vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect7 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect7 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect7 .box .word .note {
        display: none
    }

    #pad60 .sect7 .box .picture-box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect7 .box .picture-box ul {
        margin-top: 8vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #pad60 .sect7 .box .picture-box ul li {
        text-align: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33.33%;
        flex: 1 1 33.33%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: left;
        margin: 2vw 0
    }

    #pad60 .sect7 .box .picture-box ul li div:nth-child(1) {
        width: 7.8125vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(1) div:nth-child(1) img {
        width: 7.5520833333vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(2) div:nth-child(1) img {
        width: 6.640625vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(3) div:nth-child(1) img {
        width: 6.5104166667vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(4) div:nth-child(1) img {
        width: 6.640625vw
    }

    #pad60 .sect7 .box .picture-box ul li:nth-child(5) div:nth-child(1) img {
        width: 4.9479166667vw
    }

    #pad60 .sect7 .box .picture-box ul li p {
        font-size: 3.6458333333vw;
        font-weight: bold;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 {
        padding: 8vw 0
    }

    #pad60 .sect8 .box {
        text-align: center
    }

    #pad60 .sect8 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 8vw
    }

    #pad60 .sect8 .box .word .tit {
        font-size: 7.2916666667vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 .box .word .lab {
        width: 61.6666666667%;
        margin: 2vw auto;
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect8 .box .picture-box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect9 {
        padding: 8vw 0
    }

    #pad60 .sect9 .box {
        text-align: center
    }

    #pad60 .sect9 .box .word {
        width: 96%;
        margin: 0 auto;
        padding-bottom: 8vw
    }

    #pad60 .sect9 .box .word .tit {
        font-size: 5.46875vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect9 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect9 .box .word .msg {
        font-size: 3.6458333333vw;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect9 .box .picture-box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect10 .box {
        position: absolute;
        width: 96%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        text-align: center
    }

    #pad60 .sect10 .box .word .tit {
        font-size: 6.7708333333vw;
        font-weight: bold;
        line-height: 1.2;
        color: #000;
        -webkit-text-stroke: 1px #fff
    }

    #pad60 .sect11 {
        padding: 8vw 0
    }

    #pad60 .sect11 .box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect11 .box .word {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 4vw;
        text-align: center
    }

    #pad60 .sect11 .box .word .tit {
        font-size: 5.46875vw;
        font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect11 .box .word .lab {
        font-size: 4.1666666667vw;
        font-weight: 500;
        color: #000;
        line-height: 1.2;
        margin: 4vw 0
    }

    #pad60 .sect11 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li {
        margin: 4vw auto;
        width: 100% !important
    }

    #pad60 .sect11 .box ul li .li-tit {
        font-size: 4.6875vw;
            font-weight: bold;
        color: #000;
        line-height: 1.2
    }

    #pad60 .sect11 .box ul li .li-lab {
        font-size: 3.6458333333vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2;
        margin: 2vw 0
    }

    #pad60 .sect11 .box ul li .li-msg {
        font-size: 3.6458333333vw;
            font-weight: 400;
        color: #000;
        line-height: 1.2;
        padding-bottom: 4vw
    }

    #pad60 .sect11 .box ul li:nth-child(1) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(1) .li-word {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(1) .picture-box {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(2) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #pad60 .sect11 .box ul li:nth-child(2) .li-word {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(2) .picture-box {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(3) {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(3) .li-word {
        width: 100%;
        text-align: center;
        padding: 4vw 0
    }

    #pad60 .sect11 .box ul li:nth-child(3) .picture-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(3) .picture-box img {
        width: 46.6666666667%
    }

    #pad60 .sect11 .box ul li:nth-child(4) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(4) .li-word {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(4) .picture-box {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(5) {
        width: 96%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    #pad60 .sect11 .box ul li:nth-child(5) .li-word {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(5) .picture-box {
        width: 100%
    }

    #pad60 .sect11 .box ul li:nth-child(6) {
        width: 96%;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect11 .box ul li:nth-child(6) .li-word {
        width: 100%;
        text-align: center;
        padding: 4vw 0
    }

    #pad60 .sect11 .box ul li:nth-child(6) .picture-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad60 .sect11 .box ul li:nth-child(6) .picture-box img {
        width: 31.2655086849%
    }

    #pad60 .sect12 {
        padding: 8vw 0
    }

    #pad60 .sect12 .box {
        width: 96%;
        margin: 0 auto
    }

    #pad60 .sect12 .box ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #pad60 .sect12 .box ul li {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #000
    }

    #pad60 .sect12 .box ul li:nth-child(1) {
        border-top: 1px solid #000
    }

    #pad60 .sect12 .box ul li .li-tit {
        width: 35%;
        font-size: 3.6458333333vw;
        padding: 2vw 0;
        margin-right: 5%;
        font-weight: bold;
        color: #141414;
        line-height: 1.2
    }

    #pad60 .sect12 .box ul li .li-msg {
        width: 65%;
        padding: 2vw 0;
        font-size: 3.3854166667vw;
        font-weight: bold;
        color: #8c8b8b;
        line-height: 1.2
    }
}