.FOOTER{padding:3.5rem 0;background:url(../images/footer_bg.jpg) center center no-repeat;background-size:cover}.FOOTER .box0{display:flex;justify-content:space-between}@media(max-width: 768px){.FOOTER .box0{display:block}}.FOOTER .box0 .l{width:65%;display:flex;justify-content:space-between}@media(max-width: 768px){.FOOTER .box0 .l{width:100%;flex-direction:column;align-items:center}}.FOOTER .box0 .l .logo{height:calc(2.5rem + 2.5vw);margin:calc(-0.5rem - .5vw) 0 0 0}.FOOTER .box0 .l .logo img{height:100%}.FOOTER .box0 .l .menu{display:flex;gap:2vw}@media(max-width: 768px){.FOOTER .box0 .l .menu{margin:2rem 0 0 0;flex-wrap:wrap;justify-content:center}}.FOOTER .box0 .l .menu h4{font-size:1.1rem;font-weight:bold}@media(max-width: 768px){.FOOTER .box0 .l .menu ul{display:inline-flex}}.FOOTER .box0 .l .menu ul li{margin:.7rem 0 0 0}.FOOTER .box0 .l .menu ul li a{font-size:.9rem}@media(max-width: 768px){.FOOTER .box0 .l .menu ul .menu2{display:none}}.FOOTER .box0 .r{width:30%}@media(max-width: 768px){.FOOTER .box0 .r{width:100%;margin:2rem 0 0 0}}.FOOTER .box0 .r .findme .phone{font-size:2.2rem;line-height:1}@media(max-width: 768px){.FOOTER .box0 .r .findme .phone{font-size:1.5rem}}.FOOTER .box0 .r .findme .fax{margin:2rem 0 0 0}@media(max-width: 768px){.FOOTER .box0 .r .findme .fax{margin:1rem 0 0 0}}.FOOTER .box0 .r .findme .email{margin:1rem 0 0 0}.FOOTER .box0 .r .findme .addr{margin:1rem 0 0 0}.FOOTER .box1{padding:3rem 0 0 0}.FOOTER .box1 .cpr{font-size:1rem;color:#999;text-align:center}.FOOTER .box1 .sp{text-align:center;margin:1rem 0 0 0}.HEADER{position:fixed;left:0;top:0;width:100%;z-index:100;background:rgba(255,255,255,.6666666667)}@media(max-width: 768px){.HEADER{display:none}}.HEADER .box{width:95%;margin:0 auto;height:calc(2rem + 2vw)}.HEADER .box .v0{position:relative;height:100%}.HEADER .box .v0 .menu{display:flex;position:relative;z-index:10;top:50%;height:100%;align-items:center;transform:translateY(-50%)}.HEADER .box .v0 .menu>ul{position:relative;display:flex;height:100%;align-items:center;padding:0 1rem;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.HEADER .box .v0 .menu>ul:hover{background:#ec460f}.HEADER .box .v0 .menu>ul:hover h4{color:#fff}.HEADER .box .v0 .menu>ul:hover .menu2{opacity:1;transform:translateY(0);visibility:visible}.HEADER .box .v0 .menu .menu2{transition-property:all;transition-duration:0.2s;transition-timing-function:"ease";transition-delay:"0s";position:absolute;box-shadow:0 10px 10px rgba(0,0,0,.1254901961);left:0;top:100%;opacity:0;transform:translateY(5px);visibility:hidden;width:calc(5vw + 5rem);padding:1rem;background:#fff;display:flex;flex-direction:column}.HEADER .box .v0 .menu .menu2 li{width:100%}.HEADER .box .v0 .menu .menu2 li a{display:block;padding:.5rem 0;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.HEADER .box .v0 .menu .menu2 li a:hover{color:#ec460f;transform:translateX(5px)}.HEADER .box .v0 .logo{position:absolute;left:40%;top:0;width:20%;height:100%;text-align:center;z-index:15}.HEADER .box .v0 .logo a{display:inline-flex;align-items:center;justify-content:center;height:100%}.HEADER .box .v0 .logo img{height:73%}.HEADER .box .v0 .r{position:absolute;top:50%;right:0;transform:translateY(-50%);width:auto;display:flex;z-index:20;gap:1rem}.HEADER .box .v0 .r .lang{position:relative}.HEADER .box .v0 .r .lang>a{display:flex;align-items:center;background:#eee;border-radius:5px;font-size:.9rem;padding:.4rem 1rem;line-height:1;gap:.5rem}.HEADER .box .v0 .r .lang>a i{display:inline-flex;width:15px;aspect-ratio:1/1;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12Z' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 2.04932C13 2.04932 16 5.99994 16 11.9999C16 17.9999 13 21.9506 13 21.9506' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 21.9506C11 21.9506 8 17.9999 8 11.9999C8 5.99994 11 2.04932 11 2.04932' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.62964 15.5H21.3704' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.62964 8.5H21.3704' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.HEADER .box .v0 .r .lang>a:hover{background:#ec460f;color:#fff}.HEADER .box .v0 .r .lang:hover ul{visibility:visible;opacity:1;top:100%}.HEADER .box .v0 .r .lang ul{transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";position:absolute;top:120%;left:0;background:#fff;border-radius:5px;width:120%;overflow:hidden;visibility:hidden;opacity:0;box-shadow:0 10px 10px rgba(0,0,0,.1254901961)}.HEADER .box .v0 .r .lang ul a{display:block;padding:.5rem 1rem;line-height:1}.HEADER .box .v0 .r .lang ul a:hover{background:#ec460f;color:#fff}.HEADER .box .v0 .r .xxx{width:1px;background:#555;margin:5px 0}.HEADER .box .v0 .r .search form{display:flex;align-items:center}.HEADER .box .v0 .r .search form .i0{box-sizing:border-box;background:rgba(0,0,0,0);border:0;line-height:1;border-bottom:1px solid #999;width:0;overflow:hidden}.HEADER .box .v0 .r .search form .i1{background:rgba(0,0,0,0) url(../images/icon_3.svg) no-repeat;background-size:contain;width:1.5rem;height:1.5rem;transform:scaleX(-1);border:0}#HEADER_M{display:none}@media(max-width: 768px){#HEADER_M{display:inherit}}#HEADER_M{position:fixed;left:0;top:0;width:100%;padding:0 4%;box-sizing:border-box;height:14vw;z-index:1001;border-bottom:1px solid rgba(255,255,255,.2);background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);display:none;justify-content:space-between;align-items:stretch;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}@media(max-width: 768px){#HEADER_M{display:flex}}#HEADER_M .l{height:100%;display:flex;align-items:center}#HEADER_M .l .logo{height:70%;display:block}#HEADER_M .l .logo img{height:100%}#HEADER_M .r{display:flex;align-items:center;gap:1rem}#HEADER_M .r a{width:7.5vw;height:7.5vw;margin:0 1rem 0 0}#HEADER_M .r a:nth-last-of-type(1){margin-right:0}#HEADER_M .r a img{width:100%;height:auto}#HEADER_M .r .search .icon{width:100%;height:100%;display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 594.69 594.69'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D.cls-3%7Bfill:%23ffffff;%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(0.04 -0.59)'%3E%3Crect class='cls-1' width='595.23' height='595.96'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='' data-name=''%3E%3Cg id='' data-name=''%3E%3Cg class='cls-2'%3E%3Cpath class='cls-3' d='M587.42,553,482,447.53a271.37,271.37,0,0,0,63.13-174.37C545.09,122.62,423.06.59,272.52.59S0,122.62,0,273.16,122,545.72,272.52,545.72A271.38,271.38,0,0,0,446.9,482.59L552.38,588.05a24.78,24.78,0,0,0,35-35m-314.9-56.84c-123,0-223-100-223-223s100-223,223-223,223,100,223,223-100,223-223,223' transform='translate(0.04 -0.59)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:cover}#HEADER_M .r .lang .lang-icon{display:inline-flex;align-items:center;gap:.4rem}#HEADER_M .r .lang span{line-height:1}#HEADER_M .r .lang i{width:16px;height:16px;display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 664.7 650.84'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg id='' data-name=''%3E%3Cg id='' data-name=''%3E%3Cpath class='cls-1' d='M231.49,114.58a544,544,0,0,0,76.77,9V0C281.22,16,252.72,55.68,231.49,114.58Z'/%3E%3Cpath class='cls-1' d='M359.46.1V123.61a548.1,548.1,0,0,0,76.63-9C414.83,55.82,386.34,16.11,359.46.1Z'/%3E%3Cpath class='cls-1' d='M308.26,650.84V528.17a548.06,548.06,0,0,0-76.49,9.14C253,595.66,281.43,635,308.26,650.84Z'/%3E%3Cpath class='cls-1' d='M198.61,300.35H308.26V174.89a604.59,604.59,0,0,1-91.65-10.81C206.84,203.77,200.27,249.5,198.61,300.35Z'/%3E%3Cpath class='cls-1' d='M216.66,487.43a603.17,603.17,0,0,1,91.6-10.7V351.55H198.61C200.28,402.31,206.87,447.89,216.66,487.43Z'/%3E%3Cpath class='cls-1' d='M359.46,650.84c26.88-15.9,55.35-55.34,76.61-113.89a547.94,547.94,0,0,0-76.61-8.88Z'/%3E%3Cpath class='cls-1' d='M520.32,300.35H664.7A331.75,331.75,0,0,0,593,117.73a606.73,606.73,0,0,1-92.51,34.61C511.63,197.36,518.61,247.43,520.32,300.35Z'/%3E%3Cpath class='cls-1' d='M469.11,351.55H359.46V476.86A604.37,604.37,0,0,1,450.91,488C460.78,448.32,467.42,402.55,469.11,351.55Z'/%3E%3Cpath class='cls-1' d='M500.3,500.09a601.78,601.78,0,0,1,91.33,34.74,331.73,331.73,0,0,0,73-183.28H520.32C518.6,404.74,511.56,455,500.3,500.09Z'/%3E%3Cpath class='cls-1' d='M147.39,351.55H0A331.73,331.73,0,0,0,73,534.83a602.5,602.5,0,0,1,94.1-35.54C156,454.46,149.09,404.52,147.39,351.55Z'/%3E%3Cpath class='cls-1' d='M440.5,640.78a333.11,333.11,0,0,0,114.27-67.14,545.49,545.49,0,0,0-68.93-24.89C473.38,584.46,458,615.62,440.5,640.78Z'/%3E%3Cpath class='cls-1' d='M111.57,575.14A332.94,332.94,0,0,0,227.89,642c-17.78-25.23-33.35-56.63-46-92.72A546,546,0,0,0,111.57,575.14Z'/%3E%3Cpath class='cls-1' d='M451,164.16a607.45,607.45,0,0,1-91.57,10.74V300.35H469.11C467.43,249.53,460.83,203.83,451,164.16Z'/%3E%3Cpath class='cls-1' d='M555.16,77.59A332.87,332.87,0,0,0,440.18,10c17.64,25.34,33.1,56.77,45.64,92.78A546.61,546.61,0,0,0,555.16,77.59Z'/%3E%3Cpath class='cls-1' d='M167.16,152.19A604,604,0,0,1,72.9,116.53,333.79,333.79,0,0,0,0,300.35H147.39C149.09,247.28,156,197.19,167.16,152.19Z'/%3E%3Cpath class='cls-1' d='M228,9A333.71,333.71,0,0,0,110.87,76.64a543.57,543.57,0,0,0,70.9,26C194.44,66.2,210.11,34.48,228,9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:cover}#HEADER_M .r .menu .icon{width:100%;height:100%;display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 716.77 571.73'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D.cls-3%7Bfill:%23ffffff;%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(0 -0.19)'%3E%3Crect class='cls-1' width='716.88' height='572.88'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='' data-name=''%3E%3Cg id='' data-name=''%3E%3Cg class='cls-2'%3E%3Cpath class='cls-3' d='M680.94,64.19c19.78,0,35.83-14.33,35.83-32s-16-32-35.83-32H35.85C16.06.19,0,14.52,0,32.19s16.06,32,35.85,32Zm0,253.87c19.78,0,35.83-14.35,35.83-32s-16-32-35.83-32H317.45c-19.79,0-35.85,14.32-35.85,32s16.06,32,35.85,32ZM5.06,275a15,15,0,0,0-1.39,21.06c.37.46.93.93,1.39,1.4l153.85,134.2a7.51,7.51,0,0,0,12.4-5.69V146.12a7.48,7.48,0,0,0-12.4-5.6ZM35.85,507.92c-19.79,0-35.85,14.33-35.85,32s16.06,32,35.85,32H680.94c19.78,0,35.83-14.33,35.83-32s-16-32-35.83-32Z' transform='translate(0 -0.19)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;background-size:contain}#HEADER_M .menu_m{position:absolute;overflow:hidden;right:0;z-index:1;width:100%;box-shadow:0 3px 5px rgba(0,0,0,.3);background:#fff;top:14vw;right:0%;display:none;background-size:cover}#HEADER_M .menu_m .MenuList_f1{padding:0 0 4vw 0;display:block;height:100%}#HEADER_M .menu_m .MenuList_f1 li{border-bottom:1px solid #f4f4f4;position:relative;padding:0 4vw}#HEADER_M .menu_m .MenuList_f1 li:hover{color:#ec460f}#HEADER_M .menu_m .MenuList_f1 li:hover ul li a{color:#333}#HEADER_M .menu_m .MenuList_f1 li h3 a{display:block;line-height:3;font-weight:bold}#HEADER_M .menu_m .MenuList_f1 li>ul{display:none;position:relative;background:#fff;padding:0 0 0 0;width:100%}#HEADER_M .menu_m .MenuList_f1 li>ul li:nth-last-of-type(1){border:0}#HEADER_M .menu_m .MenuList_f1 li>ul li a{font-size:1.2rem}#HEADER_M .menu_m .MenuList_f1 li>a{font-size:1.2rem;padding-bottom:.4rem;display:block}#HEADER_M .menu_m .MenuList_f1 li>a:hover{color:#ec460f}#HEADER_M .menu_m .cal{display:flex;justify-content:space-between;padding:0 4%}#HEADER_M .menu_m .cal .close{text-align:center;font-size:1.5rem;color:#444;padding:1vw 0 3vw 0}#HEADER_M .menu_m .cal .lang{text-align:center;color:#444;padding:1vw 0 1vw 0}#HEADER_M .menu_m .cal .lang a{font-size:1.1rem;display:inline-block;background:#ec460f;color:#fafafa;padding:3px 8px;border-radius:3px}