html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6,strong,small,b{font-weight:normal}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none}ul,ol{list-style:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow-x:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}main{display:block}body{font-size:62.5%;line-height:1.5;letter-spacing:0.1em;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;color:#231815}.sarif{font-family:'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.container{margin:0 auto;width:100%;max-width:1200px}a:hover{opacity:0.8}.flexBox{display:flex;align-items:flex-start}.flexBox.InlineFlex{display:inline-flex}.flexBox.VerticalCenter{align-items:center}.flexBox.VerticalBottom{align-items:flex-end}.flexBox.HorizontalCenter{justify-content:center}.flexBox.SpacedBetween{justify-content:space-between}@media (max-width: 768px){.pc{display:none !important}}@media (min-width: 769px){.sp{display:none !important}}@media (min-width: 769px){.section{padding:100px 0}}@media (max-width: 768px){.section{padding:50px 0}}.sectionTitle{text-align:center;color:#fff;font-family:'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}@media (min-width: 769px){.sectionTitle{font-size:32px}}@media (max-width: 768px){.sectionTitle{font-size:26px}}.sectionSubTitle{text-align:center;color:#fff;background-repeat:no-repeat;background-position:bottom 0 center;background-image:url("../img/title_border_01.svg")}@media (min-width: 769px){.sectionSubTitle{padding-bottom:50px;font-size:18px}}@media (max-width: 768px){.sectionSubTitle{font-size:16px;padding-bottom:44px}}@media (min-width: 769px){.sectionContainer{max-width:1100px;padding:0 20px;margin:50px auto 0 auto}}@media (max-width: 768px){.sectionContainer{margin:30px auto 0 auto;padding:0 16px}}.header{position:fixed;z-index:10;top:0;left:0;width:100%;background-color:rgba(0,114,174,0.9)}@media (min-width: 769px){.headerLogo{margin:20px 0 20px 52px}}@media (max-width: 1380px) and (min-width: 769px){.headerLogo{width:285px;align-self:stretch;display:flex;align-items:center;margin-left:32px}.headerLogo img{width:100%}}@media (max-width: 768px){.headerLogo{margin:12px 16px;width:218px;align-self:center}.headerLogo img{width:100%}}.headerInner{margin:0 0 0 auto;align-self:stretch;align-items:stretch}.headerNav{align-items:stretch}@media (min-width: 769px){.headerNav{width:575px}}@media (max-width: 1380px) and (min-width: 769px){.headerNav{width:500px}}@media (max-width: 768px){.headerNav{display:none;position:fixed;top:70px;left:0;width:100%;height:100%;background-color:#fff}.headerNav__active{display:block}}@media (min-width: 769px){.headerNavList{position:relative;width:100%}.headerNavList hr{position:absolute;left:0;bottom:0;margin:0;padding:0;border:none;height:5px;width:25%;background-color:#fff;transition:margin .3s ease-in-out}}@media (max-width: 768px){.headerNavList{display:block;padding:26px 40px}}@media (min-width: 769px){.headerNavItem{position:relative;align-self:stretch;display:flex;align-items:stretch;justify-content:center;width:25%}.headerNavItem__active:nth-of-type(1) ~ hr{margin-left:0}.headerNavItem__active:nth-of-type(2) ~ hr{margin-left:25%}.headerNavItem__active:nth-of-type(3) ~ hr{margin-left:50%}.headerNavItem__active:nth-of-type(4) ~ hr{margin-left:75%}.headerNavItem:nth-of-type(1):hover ~ hr{margin-left:0}.headerNavItem:nth-of-type(2):hover ~ hr{margin-left:25%}.headerNavItem:nth-of-type(3):hover ~ hr{margin-left:50%}.headerNavItem:nth-of-type(4):hover ~ hr{margin-left:75%}}@media (max-width: 768px){.headerNavItem{padding:13px 0}.headerNavItem:nth-child(1n+2){border-top:1px solid #0072AE}}@media (min-width: 769px){.headerNavItem a{display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;color:#fff}}@media (max-width: 1380px) and (min-width: 769px){.headerNavItem a{font-size:16px}}@media (max-width: 768px){.headerNavItem a{display:block;color:#0072ae;font-size:16px;width:100%}}.headerNavBtn{display:block;margin:0;width:60px;height:70px;background-color:#fff;color:#0072ae;padding:15px 0}.headerNavBtnInner{position:relative;width:25px;height:25px;margin:0 auto;transition:transform 0.4s, opacity, 0.4s}.headerNavBtnBar{display:inline-block;position:absolute;left:0;width:100%;height:2px;transition:transform 0.4s, opacity, 0.4s;background-color:#0072AE}.headerNavBtnBar:nth-child(1){top:0}.headerNavBtnBar:nth-child(2){top:12px}.headerNavBtnBar:nth-child(3){bottom:0}.headerNavBtn__active .headerNavBtnBar:nth-child(1){transform:translateY(11px) rotate(-315deg)}.headerNavBtn__active .headerNavBtnBar:nth-child(2){opacity:0}.headerNavBtn__active .headerNavBtnBar:nth-child(3){transform:translateY(-12px) rotate(315deg)}.headerNavBtn__active .text.open{display:none}.headerNavBtn__active .text.close{display:block !important}.headerNavBtn .text{display:block;text-align:center;font-size:12px}.headerNavBtn .text.close{display:none}.headerContact{align-self:stretch}@media (min-width: 769px){.headerContact{padding:20px 46px 12px 46px;background-color:#fff}}@media (max-width: 1380px) and (min-width: 769px){.headerContact{padding:20px 20px 12px 20px}}@media (max-width: 768px){.headerContact{color:#fff;font-size:12px;width:60px;height:70px;padding:15px 10px}.headerContact p{padding-top:25px;background-image:url("../img/footer_icon_tel.svg");background-repeat:no-repeat;background-position:center 0;background-size:18px auto;text-align:center}}@media (min-width: 769px){.headerContactTitle{font-size:16px;text-align:center;padding:6px 0;color:#fff;background-color:#5ab1df}.headerContactInner{margin-top:5px}.headerContactText{font-size:24px}}@media (min-width: 769px) and (max-width: 1380px) and (min-width: 769px){.headerContactText{font-size:20px}}@media (min-width: 769px){.headerContactPhone{margin-left:24px;font-size:24px;font-weight:bold;color:#0072ae;padding-left:20px;background-image:url("../img/icon_tel.svg");background-repeat:no-repeat;background-position:0 center}}@media (min-width: 769px) and (max-width: 1380px) and (min-width: 769px){.headerContactPhone{font-size:20px}}.mainVisual{background-size:cover;background-repeat:no-repeat;background-position:center center}@media (min-width: 769px){.mainVisual{display:flex;align-items:center;justify-content:center;height:45.83vw;background-image:url("../img/main_visual_bg.jpg")}}@media (max-width: 768px){.mainVisual{height:100vh;background-image:url("../img/sp/main_visual_bg.jpg")}}.mainVisualInner{width:100%}@media (min-width: 769px){.mainVisualInner{max-width:1590px;padding:0 30px}}@media (max-width: 768px){.mainVisualInner{padding:32.8vw 16px 0 16px}}.mainVisualText{color:#fff}@media (min-width: 769px){.mainVisualText{font-size:56px}}@media (max-width: 768px){.mainVisualText{font-size:28px}}.mainVisualText span{display:inline-flex;justify-content:center;align-items:center;height:1.25em;box-sizing:content-box;background:linear-gradient(to right, #0072ae 0%, #16d9cc 100%);padding:10px 20px 16px 20px}.mainVisualText span:nth-of-type(1n+2){margin-top:20px}.greeting{background-repeat:no-repeat;background-size:cover;color:#fff}@media (min-width: 769px){.greeting{background-image:url("../img/greeting_bg.jpg")}}@media (max-width: 768px){.greeting{background-image:url("../img/sp/greeting_bg.jpg")}}.greetingText{line-height:2}@media (min-width: 769px){.greetingText{font-size:20px}}@media (max-width: 768px){.greetingText{font-size:16px}}.greetingSingCorp{text-align:right}@media (min-width: 769px){.greetingSingCorp{margin-top:50px;font-size:20px}}@media (max-width: 768px){.greetingSingCorp{margin-top:74px;font-size:16px}}.greetingSingName{text-align:right}@media (min-width: 769px){.greetingSingName{margin-top:20px;font-size:20px}}@media (max-width: 768px){.greetingSingName{margin-top:10px;font-size:16px}}.greetingSingName span{display:inline-block;margin-left:0.5em}@media (min-width: 769px){.greetingSingName span{font-size:30px}}@media (max-width: 768px){.greetingSingName span{font-size:20px}}.initiativePolicy{background-repeat:no-repeat;background-size:auto 100vh;background-color:#0072AE;background-attachment:fixed;background-position:center center}@media (min-width: 769px){.initiativePolicy{background-image:url("../img/initiative_policy_bg.jpg")}}@media (max-width: 768px){.initiativePolicy{background-image:url("../img/sp/initiative_policy_bg.jpg")}}@media (min-width: 769px){.initiativePolicyContainer{margin-top:50px}}@media (max-width: 768px){.initiativePolicyContainer{margin-top:30px;padding:0 16px}}@media (min-width: 769px){.initiativePolicySection{position:relative;display:flex;align-items:flex-start}}@media (min-width: 769px){.initiativePolicySection:nth-child(1n+2){margin-top:100px}}@media (max-width: 768px){.initiativePolicySection:nth-child(1n+2){margin-top:30px}}@media (min-width: 769px){.initiativePolicySection:nth-child(odd){justify-content:flex-end}}@media (min-width: 769px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionInner{right:918px}}@media (max-width: 1570px) and (min-width: 769px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionInner{right:682px}}@media (max-width: 1380px) and (min-width: 769px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionInner{right:616px}}@media (max-width: 1190px) and (min-width: 769px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionInner{right:548px}}@media (max-width: 768px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionInner{margin-bottom:-45px}}@media (max-width: 768px){.initiativePolicySection:nth-child(odd) .initiativePolicySectionImage{right:-16px}}@media (min-width: 769px){.initiativePolicySection:nth-child(even){justify-content:flex-start}}@media (min-width: 769px){.initiativePolicySection:nth-child(even) .initiativePolicySectionInner{left:918px}}@media (max-width: 1570px) and (min-width: 769px){.initiativePolicySection:nth-child(even) .initiativePolicySectionInner{left:682px}}@media (max-width: 1380px) and (min-width: 769px){.initiativePolicySection:nth-child(even) .initiativePolicySectionInner{left:616px}}@media (max-width: 1190px) and (min-width: 769px){.initiativePolicySection:nth-child(even) .initiativePolicySectionInner{left:548px}}@media (max-width: 768px){.initiativePolicySection:nth-child(even) .initiativePolicySectionInner{margin-top:-45px}}@media (max-width: 768px){.initiativePolicySection:nth-child(even) .initiativePolicySectionImage{left:-16px}}.initiativePolicySectionInner{border:2px solid #fff;color:#fff;position:relative}@media (min-width: 769px){.initiativePolicySectionInner{bottom:-50px;width:594px;padding:113px 62px;position:absolute}}@media (max-width: 1570px) and (min-width: 769px){.initiativePolicySectionInner{padding:56px 30px;bottom:-28px}}@media (max-width: 1380px) and (min-width: 769px){.initiativePolicySectionInner{width:550px}}@media (max-width: 1190px) and (min-width: 769px){.initiativePolicySectionInner{width:500px;padding:30px 30px;bottom:-56px}}@media (max-width: 768px){.initiativePolicySectionInner{padding:50px 20px 100px 20px;z-index:2}}.initiativePolicySectionTitle{font-family:'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}@media (min-width: 769px){.initiativePolicySectionTitle{font-weight:bold;font-size:28px}}@media (max-width: 768px){.initiativePolicySectionTitle{font-size:22px}}.initiativePolicySectionText{background-image:url("../img/gradation_border.svg");background-repeat:no-repeat;background-position:0 0;line-height:1.7}@media (min-width: 769px){.initiativePolicySectionText{font-size:16px;padding-top:30px;margin-top:30px}}@media (max-width: 1190px) and (min-width: 769px){.initiativePolicySectionText{margin-top:20px;padding-top:20px}}@media (max-width: 768px){.initiativePolicySectionText{margin-top:20px;padding-top:20px;font-size:16px}}.initiativePolicySectionImage{display:block}@media (max-width: 1570px) and (min-width: 769px){.initiativePolicySectionImage{width:700px}}@media (max-width: 1380px) and (min-width: 769px){.initiativePolicySectionImage{width:640px}}@media (max-width: 1190px) and (min-width: 769px){.initiativePolicySectionImage{width:570px}}@media (max-width: 768px){.initiativePolicySectionImage{position:relative;width:100%}}.businessDescription .sectionTitle{color:#000}.businessDescription .sectionSubTitle{color:#0072ae;background-image:url("../img/title_border_02.svg")}@media (min-width: 769px){.businessDescriptionSection:first-of-type{margin-top:50px}}@media (max-width: 768px){.businessDescriptionSection:first-of-type{margin-top:30px}}@media (min-width: 769px){.businessDescriptionSection:nth-of-type(1n+2){margin-top:100px}}@media (max-width: 768px){.businessDescriptionSection:nth-of-type(1n+2){margin-top:50px}}.businessDescriptionSectionSliderItem img{display:block;margin:25px auto;box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}@media (max-width: 1380px) and (min-width: 769px){.businessDescriptionSectionSliderItem img{width:100%}}@media (max-width: 768px){.businessDescriptionSectionSliderItem img{width:100vw}}.businessDescriptionSectionSlider .slick-arrow{position:absolute;z-index:8}@media (min-width: 769px){.businessDescriptionSectionSlider .slick-arrow{top:256px}}@media (max-width: 768px){.businessDescriptionSectionSlider .slick-arrow{width:32px;height:auto;top:calc(50% - 18px)}}.businessDescriptionSectionSlider .slick-arrow:hover{cursor:pointer}@media (min-width: 769px){.businessDescriptionSectionSlider .slick-arrow__next{right:calc(50% - 515px)}}@media (max-width: 1380px) and (min-width: 769px){.businessDescriptionSectionSlider .slick-arrow__next{right:0}}@media (max-width: 768px){.businessDescriptionSectionSlider .slick-arrow__next{right:0}}@media (min-width: 769px){.businessDescriptionSectionSlider .slick-arrow__prev{left:calc(50% - 515px)}}@media (max-width: 1380px) and (min-width: 769px){.businessDescriptionSectionSlider .slick-arrow__prev{left:0}}@media (max-width: 768px){.businessDescriptionSectionSlider .slick-arrow__prev{left:0}}.businessDescriptionSectionSlider .slick-dots li button::before{opacity:1;color:#ccc;font-size:15px}.businessDescriptionSectionSlider .slick-dots li.slick-active button::before{color:#0072AE}.businessDescriptionSectionInner{position:relative}@media (min-width: 769px){.businessDescriptionSectionInner{width:960px;margin:45px auto 0 auto}}@media (max-width: 768px){.businessDescriptionSectionInner{padding:0 16px}}.businessDescriptionSectionNum{display:block;position:absolute}@media (min-width: 769px){.businessDescriptionSectionNum{top:-124px}}@media (max-width: 768px){.businessDescriptionSectionNum{width:70px;height:auto;top:-80px}}.businessDescriptionSectionTitle{font-family:'Noto Serif JP', 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}@media (min-width: 769px){.businessDescriptionSectionTitle{font-size:28px}}@media (max-width: 768px){.businessDescriptionSectionTitle{font-size:22px}}.businessDescriptionSectionText{background-image:url("../img/gradation_border.svg");background-repeat:no-repeat;background-position:0 0;font-size:16px}@media (min-width: 769px){.businessDescriptionSectionText{margin-top:30px;padding-top:30px}}@media (max-width: 768px){.businessDescriptionSectionText{margin-top:20px;padding-top:20px}}.companyProfile{background-color:#e9f5f7}.companyProfile .sectionTitle{color:#000}.companyProfile .sectionSubTitle{color:#0072ae;background-image:url("../img/title_border_02.svg")}.companyProfileTable{table-layout:fixed;width:100%;font-size:16px}@media (max-width: 768px){.companyProfileTable thead,.companyProfileTable tbody{display:block}}@media (min-width: 769px){.companyProfileTable tr:nth-child(1n+2) th,.companyProfileTable tr:nth-child(1n+2) td{border-top:1px solid #ccc}}@media (max-width: 768px){.companyProfileTable tr:nth-child(1n+2) th{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}}@media (max-width: 768px){.companyProfileTable tr{display:block}}.companyProfileTable th{text-align:left;font-weight:normal;vertical-align:top;font-weight:bold}@media (min-width: 769px){.companyProfileTable th{width:152px;padding:30px 0}}@media (max-width: 768px){.companyProfileTable th{display:block}}@media (min-width: 769px){.companyProfileTable td{padding:30px 0}}@media (max-width: 768px){.companyProfileTable td{display:block;margin-top:10px}}.companyProfileTable td a{color:#0072ae;padding-right:28px;background-image:url("../img/link_blank.svg");background-repeat:no-repeat;background-position:right 0 center}.companyProfileTable td>span{font-weight:bold}.companyProfileTableMap .mapFrame{text-align:right}.companyProfileTableMap .mapFrame img{width:100%}.companyProfileTableMap .mapFrame iframe{display:block}@media (min-width: 769px){.companyProfileTableMap .mapFrame iframe{width:100%;height:372px}}@media (max-width: 768px){.companyProfileTableMap .mapFrame iframe{width:100%;height:260px}}.companyProfileTableMap .mapFrame a{display:inline-block;color:#000;margin-top:20px}@media (min-width: 769px){.companyProfileTableMapInfo{margin-top:30px}}@media (max-width: 768px){.companyProfileTableMapInfo{margin-top:20px;display:block}}@media (min-width: 769px){.companyProfileTableMapData:nth-child(1n+2){margin-left:50px}}@media (max-width: 768px){.companyProfileTableMapData:nth-child(1n+2){margin-top:20px}}.companyProfileTableMapDataName{font-weight:bold}.companyProfileTableMapDataName img{display:inline-block;margin-left:10px}.companyProfileTableMapDataAddr{margin-top:6px}.footer{background-color:#0072ae}@media (min-width: 769px){.footer{padding:100px 0}}.footerLogo{display:block;margin:0 auto}.footerNav{display:flex;align-items:center;justify-content:center;margin-top:50px}.footerNav li:nth-child(1n+2){margin-left:60px}.footerNav a{color:#fff;font-size:18px}@media (min-width: 769px){.footerInner{width:476px;margin:40px auto 0 auto}}.footerContactTitle{color:#0072AE;background-color:#fff;padding:10px 0;text-align:center;font-size:16px}.footerContactInner{color:#fff;margin-top:14px;font-size:24px}.footerContactPhone{margin-left:24px;padding-left:22px;background-image:url("../img/footer_icon_tel.svg");background-repeat:no-repeat;background-position:0 center}.footerCopyright{color:#fff;font-size:12px}@media (min-width: 769px){.footerCopyright{margin-top:54px;text-align:center}}@media (max-width: 768px){.footerCopyright{padding:16px}}.page_to_top{display:block;position:fixed;z-index:2;bottom:0;right:0;transform:translateY(100%)}.page_to_top__active{color:#ffffff;transition:transform 0.5s;transform:translateY(0)}.page_to_top img{display:block}.page_top_top__active{transition:transform 0.5s;transform:translateY(0)}
