.index_titleJ{display:flex;align-items:center;justify-content:space-between;gap:20px;}
.index_titleJ:before,.index_titleJ:after{content:'';display:block;width:25vw;height:2px;background:var(--secondary);}
.index_titleJ h2{font-size:36px;line-height:180%;font-weight:600;letter-spacing:0.08em;}
.index_titleJ span{background:#204562;width:60px;height:3px;margin-top:0px;}
#indexwarn{background:#f2c102;padding:0px 0;}
#indexform{background:#2d4068;padding:0px 0;}
form#message{padding:30px 50px;}
#fakeNumber .webframe p,#fakeNumber2 .webframe p{font-size:1.5em;letter-spacing:5px;line-height:1.5em;text-align:center;width:100%;margin-bottom:18px;color:aliceblue;font-weight:200;}
#fakeNumber2 p b.md_text{font-weight:100;}
#fakeNumber2 a b.md_text{font-weight:600;color:#f7bf35;}
#fakeNumber2:before{content:"";left:9%;position:absolute;bottom:0%;z-index:2;width:690px;height:100%;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col-12x h1{font-size:3.9em;letter-spacing:5px;}
.col-12x h3{font-size:26px;letter-spacing:5px;margin-top:25px;color:#d9d9d9;border:#ffffff3d 1px solid;padding:10px;}
/*#ghd*/ #ghd{position:relative;background-image:url(/images/14/bottom_BG.jpg);background-position:0 80%;background-size:auto;background-repeat:no-repeat;}
#ghd:before{content:"";position:absolute;width:110px;height:110px;top:80px;z-index:9;background:#7cc7b1;border-radius:50%;left:70px;animation:balloon-move 1.2s infinite alternate ease-in-out;}
#ghd:after{content:"";position:absolute;width:220px;height:220px;top:-90px;z-index:9;background:#7cc7b100;border-radius:50%;right:15px;border:#e3495f8c 1px solid;animation:balloon-move02 1.2s infinite alternate ease-in-out;}
#ghd .workframe{display:flex;justify-content:center;}
#banner-buttons{display:flex;flex-direction:column;width:100%;}
#ghd .buttons-style{display:flex;margin-top:220px;margin-bottom:80px;}
#ghd .borderline{position:absolute;z-index:2;right:-42px;top:-250px;}
#ghd .buttonbox:hover .textbox{-moz-transform:translateY(-2.75em);-webkit-transform:translateY(-2.75em);-o-transform:translateY(-2.75em);-ms-transform:translateY(-2.75em);transform:translateY(-2.25em);}
#ghd .borderline img{width:370px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0;}
#ghd .textbox{display:flex;flex-direction:column;background:#e3495f;border-radius:30px 30px 0 0;padding:10px 0 80px;position:relative;width:80%;margin:0 auto;transition:all 500ms cubic-bezier(0.725,0.070,0.515,0.935);transition-timing-function:cubic-bezier(0.725,0.070,0.515,0.935);}
#ghd .buttonboxR .textbox{background:#1da591;}
#ghd .textbox .box_link{position:absolute;width:100%;height:100%;top:0;}
#ghd .info{padding:20px 35px;min-height:250px;display:flex;flex-direction:column;}
#ghd .info a.titlee{font-size:4em;line-height:180%;color:white;font-weight:600;}
#ghd .info b.nom{color:white;font-size:31px;margin-top:-15px;}
#ghd .info p{color:white;font-size:25px;font-weight:200;}
#ghd .arrow{display:flex;align-items:center;margin-top:20px;}
#ghd .a_left{width:50%;position:relative;}
#ghd .a_left .Cone{width:15px;height:5px;background:#ffffffa1;position:absolute;border-radius:20px;left:20px;}
#ghd .a_left .Ctwo{width:20px;height:5px;background:white;position:absolute;border-radius:20px;left:45px;}
#ghd .a_left .Cthree{width:15px;height:5px;background:#ffffffa1;position:absolute;border-radius:20px;left:75px;}
#ghd .a_right{width:50%;display:flex;justify-content:flex-end;margin-right:20px;}
#ghd .a_right a{display:flex;padding:20px 27px;background:aliceblue;width:149px;justify-content:center;align-items:center;border-radius:200px;}
#ghd .a_right svg{color:#e3495f;}
#ghd .buttonboxR svg{color:#1da591;}
.gunbar{overflow:hidden;padding:15px;background-color:rgba(223,223,223,0.59);display:flex;justify-content:center;}
.gunbar p{float:right;margin-top:25px;}
.gunbar p a{color:#424242;font-size:16px;}
.gunbar .icon b{display:inline-block;background:#ffdf57;width:50px;height:52px;text-align:center;line-height:52px;margin-right:15px;vertical-align:super;}
.gunbar .icon h2{display:inline-block;font-size:26px;color:#363636;}
.gunbar .icon h2 span{font-weight:normal;font-size:20px;color:#212121;vertical-align:baseline;margin-left:10px;}
#undergroundBanks{padding:20px 0 40px;}
#undergroundBanks .workframe{overflow:unset;}
#undergroundBanks-set{margin-top:35px;}
#undergroundBanks-set .hd{float:none;width:100%;padding:5px 0 55px;position:relative;}
#undergroundBanks-set .hd .h3tit{display:grid;grid-template-columns:200px 1fr;gap:0px;align-items:center;font-size:20px;font-weight:600;letter-spacing:0.08em;}
#undergroundBanks-set .hd .h3tit:after{content:'';width:100%;height:1px;background:var(--secondary);}
#undergroundBanks-set .gan{display:flex;margin-top:20px;justify-content:space-between;gap:15px;}
#demo1 .slick-prev,#demo1 .slick-next{width:auto;height:auto;top:calc(50% - 2px);}
#demo1 .slick-prev{left:-70px;}
#demo1 .slick-next{right:-70px;}
#demo1 .slick-prev:before,#demo1 .slick-next:before{color:#2a37465c;font-size:49px;display:flex;font-weight:100;}
#undergroundBanks-set .hd a{display:block;width:100%;}
#undergroundBanks-set .hd li{line-height:110%;transition:all linear .2s;cursor:pointer;padding:13px 10px;color:#666;text-align:center;font-size:16px;font-weight:400;background:#fbf5e9;border:1px solid rgb(255 181 46/35%);border-radius:10px;letter-spacing:0.04em;}
#undergroundBanks-set .hd li.on,#undergroundBanks-set .hd li.on:hover{border-color:var(--primary);color:var(--primary);font-weight:500;}
#undergroundBanks-set .bd{float:none;width:100%;margin:40px auto 50px;}
#undergroundBanks-set .bd li .bankswrap .list ol{padding:0;overflow:hidden;display:grid;flex-wrap:wrap;justify-content:center;grid-template-columns:repeat(5,1fr);gap:20px;}
#undergroundBanks-set .bd li .bankswrap .list ol li{position:relative;overflow:hidden;display:inline-block;vertical-align:top;transform-origin:center;transform:scaleX(1);}
#undergroundBanks-set .bd li .bankswrap .list ol li:hover .info h3:before{transform-origin:center;transform:scaleX(2.2);}
#undergroundBanks .bankswrap .list ol li a{position:absolute;top:0;left:0;width:100%;height:100%;}
#undergroundBanks .bankswrap .list ol li .info{padding:0px;transition:all linear .2s;}
#undergroundBanks .bankswrap .list ol li .info .pic{background-position:50% 50%;background-size: cover;background-repeat:no-repeat;border-radius:20px;overflow:hidden;}
#undergroundBanks .bankswrap .list ol li .info .pic img{width:100%;aspect-ratio: 4/3;object-fit: cover;}
#undergroundBanks .bankswrap .list ol li .info h3{text-align:center;padding-bottom:15px;margin-bottom:5px;font-size:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2c4a62;font-weight:500;position:relative;display:none;}
#undergroundBanks .bankswrap .list ol li .info h3:before{content:"";width:200px;height:1px;background:#b5b5b596;position:absolute;display:flex;flex-direction:column;left:calc(50% - 100px);top:36px;z-index:3;transition:all 500ms cubic-bezier(0.725,0.070,0.515,0.935);transition-timing-function:cubic-bezier(0.725,0.070,0.515,0.935);}
#undergroundBanks .bankswrap .list ol li .info span{text-align:center;color:#a1a1a1;font-size:15px;display:none;font-weight:100;letter-spacing:0.05em;}
#messages-box{padding:50px 0;margin-top:0px;}
#messages-box #messageList{margin-top:20px;}
#describe #messageList .list ul{margin:2vw 0 1vw;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
#describe #messageList .list ul li{padding:0;}
#describe #messageList .box{position:relative;padding:22px 24px 0;border:1px solid #f1dfc5;border-radius:14px;background:#ffffff;box-sizing:border-box;overflow:hidden;transition:.3s ease;}
#describe #messageList .box:hover{border-color:var(--primary);}
#describe #messageList .message-main{padding-bottom:18px;}
#describe #messageList h3{margin:0 0 12px;font-size: 20px;font-weight: 600;line-height:1.45;}
#describe #messageList h3 a{color:#292929;text-decoration:none;}
#describe #messageList h3 a:hover{color:var(--primary);}
#describe #messageList .statu p{margin:0;}
#describe #messageList .statu p a{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#777777;font-size:14px;line-height:1.6;text-decoration:none;}
#describe #messageList .statu p a span{display:inline-block;}
#describe #messageList .statu p a i{display:inline-block;width:1px;height:14px;background:#d8cec1;}
#describe #messageList .message-catalog{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #f1dfc5;}
#describe #messageList .cns{display:flex;align-items:center;gap:8px;min-width:0;}
#describe #messageList .message-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#ffb52e;color:#ffffff;font-size:10px;line-height:1;flex:0 0 auto;}
#describe #messageList .cns p{margin:0;}
#describe #messageList .cns p a{color:#666666;font-size:14px;text-decoration:none;}
#describe #messageList .cns p a:hover{color:#ff8a1f;}
#describe #messageList .views{display:flex;align-items:baseline;gap:6px;color:#999999;white-space:nowrap;}
#describe #messageList .views span{font-size:13px;}
#describe #messageList .views b{color:#777777;font-size:24px;font-weight:400;line-height:1;}
#NewsBox{position:relative;background-repeat:no-repeat;background-position:100% 100%;background-size:cover;padding:70px 0 20px;}
#NewsBox:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12px 14px 0 14px;border-color:#ffffff transparent transparent transparent;top:-15px;right:calc((100% - 28px)/2);-moz-transform:scaleY(-1.8);-webkit-transform:scaleY(-1.8);-o-transform:scaleY(-1.8);-ms-transform:scaleY(-1.8);transform:scaleY(-1.8);}
#NewsBox #news{margin-top:40px;}
#news .border{margin:5px;}
#news .border .photo a img{width:100%;}
#news .border .news-info{background:#fff;padding:20px 25px 45px;position:relative;margin-bottom:20px;}
#news .border .news-info .news-bottom{font-size:13px;overflow:hidden;}
#news .border .news-info .news-bottom p{padding:10px;position:absolute;top:22px;right:15px;font-size:40px;font-weight:700;color:#232c380f;}
#news .border .news-info .news-bottom p a:hover{color:#4cac8f;}
#news .border .news-info h3{margin:10px 0;}
#news .border .news-info h3 a{color:#465466;font-size:25px;line-height:150%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;width:50%;}
#news .border .news-info h3 a:hover{color:#000;}
#news .border .news-info span{display:inline-block;width:50px;height:1px;background:#bdbdbd;}
#news .border .news-info .describe{color:#979797;line-height:150%;font-size:16px;overflow:hidden;height:42px;margin-top:10px;font-weight:200;}
#news .border .news-info .more{margin-top:40px;}
#news .border .news-info .more a{background:#204562;color:#fff;font-size:14px;border-radius:5px;padding:5px 20px;text-align:center;width:auto;}
#news .border .news-info .more a:hover{background:#eacb4e;color:#232c38a1;}
form#message .title-m h2{width:calc(100% - 210px);}
#undergroundBanks-mobile{display:none;}
#fakeNumber3{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:55px 0;overflow:hidden;}
#fakeNumber3 .workframe{position:relative;margin:0 auto;width:min(90%,1200px);}
#fakeNumber3 #noticeabout{display:flex;justify-content:flex-end;align-items:center;}
#fakeNumber3 #noticeabout .text_box{position:relative;width:47%;box-sizing:border-box;padding:42px 46px 38px;background:rgba(255,255,255,.96);border:2px solid #f3d5a7;border-radius:24px;}
#fakeNumber3 #noticeabout .text_box:before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,177,73,.45);border-radius:19px;pointer-events:none;}
#fakeNumber3 #noticeabout h2{position:relative;margin:0 0 28px;color:#31261f;font-size:29px;font-weight:800;line-height:1.3;letter-spacing:.04em;}
#fakeNumber3 #noticeabout h2 b{display:inline-block;margin-left:10px;color:#3d3a37;font-size:16px;font-weight:500;letter-spacing:.02em;}
#fakeNumber3 .notice_list{position:relative;}
#fakeNumber3 .notice_list p{position:relative;margin:0 0 22px;padding-left:34px;color:#55504c;font-size:16px;line-height:1.85;letter-spacing:.02em;}
#fakeNumber3 .notice_list p:before{content:"âœ“";position:absolute;left:0;top:0;color:#ff861f;font-size:24px;font-weight:900;line-height:1.4;}
#fakeNumber3 .moore{position:relative;display:flex;gap:24px;margin-top:30px;}
#fakeNumber3 .moore a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:145px;padding:13px 24px;box-sizing:border-box;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:.3s ease;}
#fakeNumber3 .moore .uasee{background:#fff;border:2px solid var(--primary);color:var(--primary);}
#fakeNumber3 .moore .gntell{background:linear-gradient(180deg,#ffb52e 0%,var(--primary) 55%,var(--accent) 100%);border:2px solid transparent;color:#fff;}
#fakeNumber3 .moore .uasee:hover{background:#ff8a1f;color:#fff;transform:translateY(-2px);}
#fakeNumber3 .moore .gntell:hover{transform:translateY(-2px);filter:brightness(1.06);}
/* 13 */ .btn-13{background-color:#89d8d3;background-image:linear-gradient(315deg,#89d8d3 0%,#03c8a8 74%);border:none;z-index:1;}
.btn-13:after{position:absolute;content:"";width:100%;height:0;bottom:0;left:0;z-index:-1;border-radius:5px;background-color:var(--primary);background-image:linear-gradient(315deg,var(--secondary) 0%,var(--accent) 74%);box-shadow:-7px -7px 20px 0px #fff9,-4px -4px 5px 0px #fff9,7px 7px 20px 0px #0002,4px 4px 5px 0px #0001;transition:all 0.3s ease;}
.btn-13:hover{color:#fff;}
.btn-13:hover:after{top:0;height:100%;}
.btn-13:active{top:2px;}
#undergroundBanks .side-title.productB{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-bottom:50px;}
#undergroundBanks .side-title.productB .mancoox{position:relative;display:flex;align-items:center;padding:30px 65px;border-radius:18px;overflow:hidden;box-sizing:border-box;transition:transform .35s ease,border-color .35s ease;}
#undergroundBanks .side-title.productB .mancoox:first-child{background:#fff;border:1px solid #f3dfb7;}
#undergroundBanks .side-title.productB .mancoox:first-child:hover{border-color:var(--secondary);}
#undergroundBanks .side-title.productB .mancoox:first-child:hover span{background:var(--primary);color:white;}
#undergroundBanks .side-title.productB .mancoox:last-child{background:linear-gradient(185deg,#ffbd55 0%,#ff9b2f 48%,#ff831d 100%);}
#undergroundBanks .side-title.productB .mancoox>a{position:absolute;inset:0;z-index:5;}
#undergroundBanks .side-title.productB .mancoox img{position:relative;z-index:2;flex:0 0 auto;object-fit:contain;}
#undergroundBanks .side-title.productB .mancoox:first-child img{width:145px;margin-right:32px;}
#undergroundBanks .side-title.productB .mancoox:last-child img{width:120px;margin-right:28px;}
#undergroundBanks .side-title.productB .mancoox .text{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:center;}
#undergroundBanks .side-title.productB .mancoox .text .tit{font-size:36px;font-weight:700;line-height:1.25;letter-spacing:.03em;}
#undergroundBanks .side-title.productB .mancoox:last-child .text .tit{color:#fff;font-size:31px;text-align:center;max-width:390px;}
#undergroundBanks .side-title.productB .mancoox .text p{margin:10px 0 18px;font-size:16px;line-height:1.7;color:#4d4540;text-align:center;}
#undergroundBanks .side-title.productB .mancoox .text span{display:inline-flex;align-items:center;justify-content:center;min-width:175px;padding:9px 24px;border:2px solid var(--primary);border-radius:999px;color:var(--primary);font-size:18px;font-weight:600;line-height:1;background:#fff;}
#undergroundBanks .side-title.productB .mancoox:last-child .text{display:flex;align-items:center;justify-content:center;gap:48px;flex-direction:row;}
#undergroundBanks .side-title.productB .mancoox:last-child svg{flex:0 0 auto;width:34px;height:34px;fill:#fff;}
#undergroundBanks .side-title.productB .mancoox:last-child:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 45%);pointer-events:none;}
@keyframes balloon-move{0% { margin-top: .4% } 100% { margin-top: 0 }}
@keyframes balloon-move02{0% { margin-top: .3% } 100% { margin-top: 0 }}

/* RWD */
@media screen and (max-width:1440px){
#fakeNumber3{background-position:45% 50%;}
#fakeNumber3 #noticeabout .text_box{margin-left:2%;}
form#message .contact-test .list{width:calc((100%/3) - 20px);}
form#message .contact-test .list:nth-child(3n-1){margin:13px 30px;}
#ghd:before{width:80px;height:80px;left:50px;}
#ghd:after{width:150px;height:150px;top:-50px;}
#ghd .buttons-style{margin-top:200px;display:flex;justify-content:center;}
#ghd .borderline img{width:320px;padding:20px 0;}
#ghd .borderline{top:-190px;right:-93px;}
#ghd .textbox{width:100%;}
#ghd .buttonbox{width:500px;margin:0 25px;}
#ghd .info a.titlee{font-size:60px;}
#ghd .info b.nom{font-size:29px;}
form#message .contact-test .list p input::placeholder,form#message .contact-test .list p textarea::placeholder{font-size:8pt;line-height:20px;}
}
@media screen and (max-width:1280px){
form#message .contact-test .list,form#message .contact-test .list:nth-child(3n-1){width:calc((100%/2) - 20px);margin:13px 10px 13px 0;}
form#message .contact-test .list:nth-child(even){margin:13px 0 13px 30px;}
form#message .title-m h2{font-size:22px;}
#messageList li .box .statu p{font-size:14px;}
#fakeNumber:before{content:"";left:-13%;position:absolute;bottom:0%;z-index:2;background:url(/images/14/woman.png) no-repeat 0 bottom;width:690px;height:100%;}
#ghd .buttons-style{margin-top:0;}
#ghd .borderline{position:relative;top:0;right:0;}
#ghd .info a.titlee{font-size:50px;}
#ghd .info b.nom{font-size:30px;margin-top:-10px;}
#ghd .info p{font-size:22px;}
}
@media screen and (max-width:1024px){
#messages-box{margin-top:0;}
#undergroundBanks-mobile{display:block;margin-top:23px;}
#undergroundBanks-mobile .hd{float:none;width:100%;height:188px;}
#undergroundBanks-mobile .hd li{float:left;width:14.1%;}
#undergroundBanks-mobile .hd li b{display:block;border-bottom:1px solid #c9c9c9;line-height:110%;transition:all linear .2s;cursor:pointer;padding:13px 10px;color:#666;text-align:center;background:#e4e4e4;border-radius:5px;letter-spacing:5px;font-size:18px;margin:4px 12px;}
#undergroundBanks-mobile .hd li.on b{color:#fff;background:#2f426c;}
#undergroundBanks-mobile .hd li.on b:hover{background:#232323;color:#fff;}
#undergroundBanks .slider-nav{margin-top:5px;}
#undergroundBanks .slider-nav .list b{display:block;font-size:16px;line-height:150%;padding:10px;background:#f3f3f3;text-align:center;}
#undergroundBanks .slider-nav .slick-current .list b{background:#434582;color:#fff;}
.gunbar .icon b{width:40px;height:42px;line-height:42px;}
.gunbar .icon h2{font-size:22px;line-height:120%;display:inline;}
.gunbar .icon h2 span{font-size:14px;line-height:100%;}
#messageList li .box .statu p b:after{display:none;}
#messageList li{width:100%;margin:0;}
#fakeNumber:before{content:"";left:-13%;position:absolute;bottom:0%;z-index:2;background:url(/images/14/woman.png) no-repeat 0 bottom;width:690px;height:100%;display:none;}
#undergroundBanks .side-title.productB .mancoox:first-child img,#undergroundBanks .side-title.productB .mancoox:last-child img{width:105px;margin-right:20px;}
#undergroundBanks .side-title.productB .mancoox{padding:30px 25px;}
#undergroundBanks-set .gan{display:grid;grid-template-columns:repeat(9,1fr);gap:5px;}
#undergroundBanks-set .bd li .bankswrap .list ol{grid-template-columns:repeat(4,1fr);}
#undergroundBanks-set .bd li .bankswrap .list ol li:last-child{display:none;}
}
@media screen and (max-width:980px){
#undergroundBanks .side-title.productB{grid-template-columns:1fr;gap:10px;}
#fakeNumber3 #noticeabout .text_box{margin:0 auto;width:90%;}
#fakeNumber3{background-position:80% 50%;padding:90px 0;}
#ghd:before{width:55px;height:55px;left:25px;top:15px;}
#ghd:after{width:110px;height:110px;top:-15px;}
}
@media screen and (max-width:768px){
.productB div h2 b{font-size:30px;}
.productB>div:last-child a h2{font-size:27px;}
#undergroundBanks-set .bd,#undergroundBanks-set .bd ul>li{display:block;}
.productB{display:block;}
#side-nav .side-title h2{font-size:20px;}
.productB>div:first-child h2{padding:0 20px;font-size:24px;}
.productB img{width:20%;}
#undergroundBanks-set .bd{display:block;margin:20px auto 40px;}
#ghd .buttons-style{display:flex;flex-direction:column;}
#banner-buttons .buttons-style .buttonbox{width:100%;margin:0;}
#undergroundBanks-mobile .hd{height:250px;}
#undergroundBanks-mobile .hd li{width:19.1%;}
form#message .contact-test .list,form#message .contact-test .list:nth-child(3n-1){width:calc((100%/2) - 10px);margin:8px 0px 8px 0;height:auto;}
form#message .contact-test .list:nth-child(even){margin:8px 0 8px 20px;}
form#message .contact-test .list p input{display:block;height:24px;width:calc(100% - 24px);}
form#message .contact-test .list p select{width:100%;display:block;height:38px;}
.gunbar .icon{float:none;display:flex;flex-wrap:wrap;}
.gunbar p{float:none;text-align:right;margin-top:0;margin-right:20px;}
.gunbar{padding:15px 0;}
#hotdoor .hootgame ul a{width:calc(50% - 20px);}
}
@media screen and (max-width:640px){
    #fakeNumber3 #noticeabout .text_box{width:100%;padding: 40px;}
    #fakeNumber3 #noticeabout h2 b{display:none;}
#fakeNumber3{padding: 70px 0;}
    #describe #messageList .list ul{grid-template-columns:1fr;margin: 30px 0 50px;}
#undergroundBanks .side-title.productB .mancoox:last-child .text{gap:20px;}
#undergroundBanks .side-title.productB .mancoox .text .tit, #undergroundBanks .side-title.productB .mancoox:last-child .text .tit{font-size: 24px;}
#undergroundBanks-set .gan{display:grid;grid-template-columns:repeat(5,1fr);}
#undergroundBanks-set .bd li .bankswrap .list ol{grid-template-columns:repeat(2,1fr);gap:10px;}
#news .border .news-info h3 a{width:100%;}
#undergroundBanks-mobile .hd{height:290px;}
#undergroundBanks-mobile .hd li{width:23.1%;}
form#message{padding:30px;}
form#message .title-m h2{font-size:18px;}
#messageList li .box .message-catalog .views b{font-size:22px;}
#NewsBox #news{margin-top:20px;}
#fakeNumber2:before{display:none;}
.col-12x h1{font-size:36px;}
#fakeNumber2 .webframe p{width:100%;margin:0;font-size:16px;margin-bottom:15px;}
.col-12x h3{font-size:20px;}
#ghd #banner-buttons .buttons-style .borderline h3 a b{font-size:40px;}
#ghd .info a.titlee{font-size:48px;}
#ghd .info b.nom{font-size:24px;}
#ghd .info p{font-size:20px;}
#ghd .a_right a{padding:20px 20px;width:auto;}
#ghd .buttons-style{width:90%;margin:0 auto;}
#ghd .textbox{padding:10px 0 60px;}
#undergroundBanks .side-title.productB .mancoox:first-child img,#undergroundBanks .side-title.productB .mancoox:last-child img{width:55px;}
}
@media screen and (max-width:480px){
    #fakeNumber3 .moore{display:flex;flex-direction: column;gap: 12px;}
.index_titleJ:before,.index_titleJ:after{width:14vw;}
.index_titleJ h2,#fakeNumber3 #noticeabout .text_box h2{font-size:27px;}
#undergroundBanks{padding-bottom:0;}
.index_titleJ span{width:50px;}
#ghd:after{width:90px;height:90px;top:4px;right:7px;}
#ghd:before{width:41px;height:41px;left:15px;top:11px;}
#undergroundBanks-mobile .hd li b{font-size:15px;padding:13px 5px;}
#indexform{padding:0;}
#indexform .workframe{width:100%;}
#ghd #banner-buttons .buttons-style .buttonboxL h3 a{font-size:20px;color:#1a1a1a;}
.gunbar .icon h2{font-size:17px;line-height:120%;}
form#message{padding:30px 10px;}
form#message .contact-test .list p input::placeholder,form#message .contact-test .list p textarea::placeholder{font-size:7.5pt;}
form#message .title-m h2{width:calc(100% - 170px);font-size:14px;}
form#message .title-m p a{padding:8px 12px;font-size:15px;}
#undergroundBanks .bankswrap .list ol li .info h3{font-size:16px;border-bottom:1px solid #ffffff;padding-bottom:0px;margin-bottom:0px;}
#messageList li .box h3{font-size:18px;margin-bottom:10px;}
#messageList li .box{padding:20px;}
#messageList li .box .message-catalog .views,#messageList li .box .message-catalog .cns{float:none;}
#messageList li .box .message-catalog .views{text-align:right;margin-top:10px;}
#undergroundBanks .bankswrap .list ol li .info span{text-align:center;color:#5a5a5a;font-size:14px;}
#ghd #banner-buttons .buttons-style .buttonbox{width:100%;margin:0;margin-bottom:10px;}
#ghd #banner-buttons .buttons-style .borderline h3 a{height:130px;}
#ghd #banner-buttons .buttons-style .buttonbox:last-child .borderline{padding:50px 0 10px;}
}