@charset "UTF-8";
@media all and (max-width:1240px){

}

@media all and (max-width:1200px){
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 16px;word-break: keep-all;letter-spacing: -1px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 16px;letter-spacing: -1px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 18px;padding:15px 0 10px 0;letter-spacing:-1px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 16px;letter-spacing:-1px;}

    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 17px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 17px;}


    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 16px;word-break: keep-all;letter-spacing: -1px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 16px;letter-spacing: -1px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span > .hinone {display: none;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:105px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 19px;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-box {width:75%;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box {width:25%;}
    
}

@media all and (max-width:1024px){
    
    #wrap #main #section1 .wrap .gap .content .title-wrap > h3 {font-size: 42px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > img {width:240px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > p {font-size: 17px;}
    
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:first-child .gal-gap {margin-left:0;margin-right:22.5px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2) .gal-gap {margin-left:7.5px;margin-right:15px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(3) .gal-gap {margin-left:15px;margin-right:7.5px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:last-child .gal-gap {margin-right:0;margin-left:22.5px;}

    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 16px;padding:10px 0 5px 0;letter-spacing:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 14px;letter-spacing:0px;}

    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 15px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 15px;}

    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:90px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 17px;}

}
@media all and (max-width:840px){
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap {width:55%;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap {width:45%}
    
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 13px;letter-spacing: 0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 13px;letter-spacing: 0px;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:80px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 16px;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-box {width:70%;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box {width:30%;}

}

@media all and (max-width:768px){
    #wrap #main #section2 .wrap .gap {width:100%;padding:60px 0;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .head-text > h3 {font-size: 12px;letter-spacing: 2px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 {font-size: 40px;letter-spacing: -1px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 > span {font-size: 40px;letter-spacing: -1px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap {width:100%;float:none;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap {width:100%;float:none;padding:20px 0 40px 0;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: block;}

    #wrap #main #section2 .wrap .gap .content .body-content .img-box {width:100%;float:none;height:600px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box {top:20px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box {width:100%;float:none;height:150px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row {display: inline-block;width:50%;margin-left:0px;float:left;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(1) {margin-top:20px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(2) {margin-top:20px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(3) {margin-top:0px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(4) {margin-top:0px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(5) {margin-top:0px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:40px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap .ra-wrap {float:left;margin-top:8px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap > p {float:left;margin-left:3px;}
    
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal {width:50%;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:first-child .gal-gap {margin-left:0;margin-right:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2) .gal-gap {margin-left:0px;margin-right:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(3) .gal-gap {margin-left:0px;margin-right:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:last-child .gal-gap {margin-right:0;margin-left:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n-1) .gal-gap {margin-right:20px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n) .gal-gap {margin-left:20px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 21px;padding:20px 0 15px 0;letter-spacing:-1px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 19px;letter-spacing:-1px;}
    
    #wrap #main #section3 .wrap .gap {padding:60px 0;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal1 li.gal-wrap {width:70%;float:none;margin:0 auto;margin-top:20px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal2 li.gal-wrap {width:70%;float:none;margin:0 auto;margin-top:20px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal1 li.gal-wrap:nth-child(1) .gal-gap {margin-right:0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal1 li.gal-wrap:nth-child(2) .gal-gap {margin:0 0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal1 li.gal-wrap:nth-child(3) .gal-gap {margin-left:0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal2 li.gal-wrap:nth-child(1) .gal-gap {margin-right:0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal2 li.gal-wrap:nth-child(2) .gal-gap {margin-left:0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 19px;letter-spacing: -1px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 19px;letter-spacing: -1px;}

    #wrap #main #section4 .wrap .gap {width:100%;padding:60px 0;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .head-text > h3 {font-size: 12px;letter-spacing: 2px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 {font-size: 40px;letter-spacing: -1px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 > span {font-size: 40px;letter-spacing: -1px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap {width:100%;float:none;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap {width:100%;float:none;padding:20px 0 40px 0;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: block;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap {width:50%;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(4n-3) .gal-gap {margin-right:0px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(4n-2) .gal-gap {margin-right:0px;margin-left:0px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(4n-1) .gal-gap {margin-right:0px;margin-left:0px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(2n-1) .gal-gap {margin-right:10px;margin-top:15px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(2n) .gal-gap {margin-left:10px;margin-top:15px;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content {width:70%;margin:0 auto;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(1) .gal-gap .gal-content {background-color: #d2edee;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(2) .gal-gap .gal-content {background-color: #faf3c3;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(3) .gal-gap .gal-content {background-color: #faf3c3;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(4) .gal-gap .gal-content {background-color: #d2edee;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(5) .gal-gap .gal-content {background-color: #d2edee;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(6) .gal-gap .gal-content {background-color: #faf3c3;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(7) .gal-gap .gal-content {background-color: #faf3c3;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(8) .gal-gap .gal-content {background-color: #d2edee;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(3) .gal-gap .gal-content .paddigbox .imgbox > img {width:31%;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(4) .gal-gap .gal-content .paddigbox .imgbox > img {width:38%;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(5) .gal-gap .gal-content .paddigbox .imgbox > img {width:44%;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap:nth-child(6) .gal-gap .gal-content .paddigbox .imgbox > img {width:36%;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:90px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 17px;}
    
}
@media all and (max-width:600px){
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 19px;padding:15px 0 10px 0;letter-spacing:0px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 17px;letter-spacing:0px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}

    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 17px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 17px;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content {width:90%;margin:0 auto;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:110px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 18px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:30px;}
}

@media all and (max-width:510px){
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal1 li.gal-wrap {width:80%;float:none;margin:0 auto;margin-top:20px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal2 li.gal-wrap {width:80%;float:none;margin:0 auto;margin-top:20px;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:90px;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:30px;}
}


@media all and (max-width:480px){
  
    #wrap #main #section1 .wrap .gap .content .title-wrap > h3 {font-size: 32px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > img {width:210px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > p {font-size: 19px;word-break: keep-all;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > p > .section1_title_br {display: none;}

    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap {margin-top:30px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n-1) .gal-gap {margin-right:15px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n) .gal-gap {margin-left:15px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 17px;padding:10px 0 5px 0;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 15px;}
    
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 18px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > .hinone {display: none;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 18px;display: inline;}
    
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 16px;letter-spacing: 0px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 12px;letter-spacing: 0px;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content {width:100%;margin:0;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:80px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 18px;}

    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 18px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 18px;display: inline;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p .hinone2 {display: none;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:30px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap .ra-wrap {margin-top:7px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap > p {font-size: 18px;}
}
@media all and (max-width:460px){
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:28px;}
}
@media all and (max-width:440px){

    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:26px;}
}
@media all and (max-width:425px){
    #wrap #main #section1 .wrap .gap .content .title-wrap > p {font-size: 18px;}

    #wrap #main #section2 .wrap .gap .content .title-wrap .head-text > h3 {text-align: center;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap {text-align: center;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 {font-size: 32px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 > span {font-size: 32px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap {text-align: center;padding:10px 0 20px 0;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 17px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 17px;}

    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap {margin-top:20px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n-1) .gal-gap {margin-right:10px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n) .gal-gap {margin-left:10px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 15px;padding:10px 0 5px 0;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 13px;}

    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box {height:140px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(1) {margin-top:20px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(2) {margin-top:20px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:16px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap .ra-wrap {font-size: 15px;margin-top:6px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap > p {font-size: 16px;}
    
    #wrap #main #section2 .wrap .gap .content .body-content .img-box {height:560px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box > img {width:250px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box > img.ter-mid {top:122px;width:195px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box > img.paper {width:149px;top:123px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box > img.card {width:149px;top:380px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box > img.card2 {width:211px;top:-10px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .card-wrap:hover ~ img.card {top:290px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .card2-wrap:hover ~ img.card2 {top:200px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .paper-wrap {top:35px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .card-wrap {top:375px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .card2-wrap {top:105px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-wrap > span {font-size: 13px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-ter {top:6px;transform: translateX(-14px);}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-paper {transform: translateX(-14px);top:110px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-paper > img {top:-160px;left:-8px;width:40px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-mid {transform: translateX(-85px);top:220px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-card {transform: translateX(-14px);top:416px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-card > img {top:-80px;left:-8px;width:40px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-card2 {transform: translateX(94px);top:225px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-box .temineal-box .ra-card2 > img {top:-170px;left:-8px;width:40px;}
    @keyframes updownMove1 {
        0%    {top:-60px;}
        50%   {top:-70px;}
        100%  {top:-60px;}
    }
    @keyframes updownMove2 {
        0%    {top:25px;}
        50%   {top:35px;}
        100%  {top:25px;}
    }
    @keyframes updownMove3 {
        0%    {top:-60px;}
        50%   {top:-70px;}
        100%  {top:-60px;}
    }
    
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 14px;}

    #wrap #main #section4 .wrap .gap .content .title-wrap .head-text > h3 {text-align: center;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap {text-align: center;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 {font-size: 32px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 > span {font-size: 32px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap {text-align: center;padding:10px 0 20px 0;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 17px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 17px;}

    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:60px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 17px;}
}

@media all and (max-width:360px){
    
    #wrap #main #section1 .wrap .gap .content .title-wrap > h3 {font-size: 24px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > img {width:160px;}
    #wrap #main #section1 .wrap .gap .content .title-wrap > p {font-size: 17px;letter-spacing: 0px;}

    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 16px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span{font-size: 16px;}

    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:20px;}
    
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap {margin-top:10px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n-1) .gal-gap {margin-right:5px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal:nth-child(2n) .gal-gap {margin-left:5px;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h2 {font-size: 13px;padding:10px 0 5px 0;}
    #wrap #main #section2 .wrap .gap .content .fot-wrap ul.gal-wrap li.gal .gal-gap .gal-content .content-box > h3 {font-size: 11px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap {margin-left:4px;}
    
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 13px;}
    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 > span {font-size: 10px;font-weight: 600;}
    
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox .imgbox {line-height:60px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 16px;padding-top:5px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 16px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 16px;}
}

@media all and (max-width:319px){
    #wrap #main #section1 .wrap .gap .content .title-wrap > p {font-size: 16px;}

    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 {font-size: 30px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .left-wrap > h2 > span {font-size: 30px;}
    
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 15px;}
    #wrap #main #section2 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span{font-size: 15px;}

    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap > p {font-size: 13px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row .row-gap .ra-wrap {font-size: 12px;margin-top:4px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box {height:100px;}
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(1),
    #wrap #main #section2 .wrap .gap .content .body-content .img-text-box .text-row:nth-child(2) {margin-top:10px;}

    #wrap #main #section3 .wrap .gap .content .box-container ul.gal li.gal-wrap .gal-gap .gal-content .text-box > h2 {font-size: 10px;}

    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p {font-size: 15px;}
    #wrap #main #section4 .wrap .gap .content .title-wrap .body-text .right-wrap > p > span {font-size: 15px;}
    #wrap #main #section4 .wrap .gap .content .content-wrap ul.gal li.gal-wrap .gal-gap .gal-content .paddigbox > h2 {font-size: 14px;}
    
}
