.commonWidth{min-width:1020px;max-width:1020px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.inCont{margin-left:auto;margin-right:auto;max-width:780px;min-width:720px;overflow:hidden}@media screen and (max-width: 480px){.inCont{min-width:100%}}.commonPadding{padding-left:60px;padding-right:60px}@media screen and (max-width: 480px){.commonPadding{padding-left:40px;padding-right:40px}}.commonWidth{min-width:1020px;max-width:1020px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.inCont{margin-left:auto;margin-right:auto;max-width:780px;min-width:720px;overflow:hidden}@media screen and (max-width: 480px){.inCont{min-width:100%}}.commonPadding{padding-left:60px;padding-right:60px}@media screen and (max-width: 480px){.commonPadding{padding-left:40px;padding-right:40px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;list-style:none;font-style:normal}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto}select{-webkit-appearance:none;appearance:none;border-radius:0}input{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input::-webkit-search-decoration{display:none}input::focus{outline-offset:-2px}body,html{height:100%}html{font-size:62.5%}body{color:#111;font-family:"FP-KoburinaGoStdN-W3";font-size:1.6rem;line-height:1.6;letter-spacing:1px;overflow-y:scroll}a{color:#000;word-wrap:break-word;transition:all .2s ease;-webkit-transition:all .2s ease;text-decoration:none}a:hover{color:#666;text-decoration:none}.clear{clear:both}::selection{color:#000;background-color:#d3d3d3}::-moz-selection{color:#000;background-color:#d3d3d3}.br{display:inline-block}.sr,.sr-seq{visibility:hidden}#backTop{cursor:pointer;position:fixed;right:-170px;bottom:0px;z-index:999;line-height:0px}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Open Sans",sans-serif}#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:1020px;width:100%}@media screen and (max-width: 480px){#all,.sm-slider,.sm-slider:after,body.fixed header.global{min-width:inherit}}.sm-slider,.sm-slider:after,body.fixed header.global{overflow:hidden}#all{position:relative;z-index:10;min-height:100vh}@media screen and (max-width: 480px){#all{padding-bottom:0}}hr{border:none;border-top:1px solid #333;margin-top:40px;margin-bottom:0px;padding-bottom:40px}.brSmp{display:none}@media screen and (max-width: 480px){.brSmp{display:inline}.smpNon{display:none}}.flex{display:flex}header.global{height:90px;position:fixed;display:flex;width:100%;align-content:space-between;z-index:99999;padding-bottom:15px}header.global h1{width:170px;margin:8px auto 13px;line-height:1;display:block;text-align:center}@media screen and (max-width: 480px){header.global{display:block;height:61px;padding-bottom:0}header.global h1{margin:auto}header.global .commonWidth{width:100%;padding:0;position:absolute;top:0;bottom:0;margin:auto;height:33px}}.nav-global{bottom:0;justify-content:center;flex-wrap:wrap}.nav-global ul{justify-content:center}.nav-global li{padding:0 15px;border-left:1px solid #000}.nav-global li:last-of-type{border-right:1px solid #000}.nav-global li a{color:#000;text-decoration:none;font-size:1.4rem;display:block;word-break:break-all;position:relative;letter-spacing:0;font-family:"Open Sans",sans-serif;font-weight:bold}.nav-global li a:hover{color:#999 !important;transform:translate(0, -2px)}.nav-global li:nth-last-of-type(1) a:hover{color:#bf0000 !important}.nav-global li:nth-last-of-type(2) a:hover{color:#35a6b8 !important}.nav-global li:nth-last-of-type(3) a:hover{color:#ebbe02 !important}.nav-global li:nth-last-of-type(4) a:hover{color:#e66dc6 !important}.nav-global li:nth-last-of-type(5) a:hover{color:#61a8e5 !important}.nav-global li:nth-last-of-type(6) a:hover{color:#a58414 !important}.nav-global li:nth-last-of-type(7) a:hover{color:#919191 !important}.nav-global li:nth-last-of-type(8) a:hover{color:#83c660 !important}.nav-global li:nth-last-of-type(9) a:hover{color:#3755a5 !important}.nav-global li:last-child{margin-right:0%}.nav-global .sns{margin-left:25px}.nav-global .sns li{border-left:0 !important;border-right:0 !important;padding:0 6px}.nav-global .sns a{width:20px}@media screen and (max-width: 480px){.nav-global{position:absolute;display:none;background:#fff;height:100vh;top:45px;left:0;right:0;bottom:0;margin-top:0}.nav-global ul:nth-child(1){height:auto;display:block;padding-top:30px}.nav-global ul:nth-child(1) li{text-align:center;border:none !important}.nav-global ul:nth-child(1) li:nth-child(n+2){margin-top:20px}.nav-global ul.sns{margin-left:0;margin-top:40px}.nav-global ul.sns li{padding:0 10px}}.second{padding-top:90px}@media screen and (max-width: 480px){.second{padding-top:80px}}#smpNavi{width:25px;height:60px;display:none;position:fixed;top:0px;right:0px;padding:8px 30px;z-index:1000000;cursor:pointer;background-color:rgba(255,255,255,0.6)}#smpNavi span{width:25px;height:1px;background-color:#333;display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transition:all .2s ease;-webkit-transition:all .2s ease}#smpNavi span:after,#smpNavi span:before{width:25px;height:1px;background-color:#333;content:"";display:block;transition:all .2s ease;-webkit-transition:all .2s ease}#smpNavi span:before{position:relative;top:-8px}#smpNavi span:after{position:relative;top:8px}@media screen and (max-width: 480px){#smpNavi{display:block}}#smpNavi.selected span{background:#fff}#smpNavi.selected span:before{transform:rotate(45deg);top:-4px}#smpNavi.selected span:after{top:-4px;transform:rotate(-45deg)}.gmap{padding-top:50%;border:1px solid #337039;overflow:hidden;width:100%;height:400px;position:relative}small.gmapS{word-break:break-all;float:right;width:28%}small.gmapS a{display:block;text-align:center;text-decoration:none;font-size:11px;color:#525252;background-color:rgba(255,255,255,0.4);border:1px solid #fff;line-height:1;margin-top:2px;margin-bottom:15px;padding:5px 2% 6px}small.gmapS a:hover{color:#000;background-color:#fff}h2.title{font-size:3rem;text-align:center;padding:45px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;z-index:99;pointer-events:none}@media screen and (max-width: 480px){h2.title{font-size:2.6rem;padding:30px;margin-bottom:20px}}.bgI{background-size:cover;background-position:top center;padding-bottom:80px}.bgG{background-color:#F7F7F7;padding-bottom:80px}h3.title{font-family:"Open Sans",sans-serif;font-size:2rem}h3.title.jp{font-family:"FP-KoburinaGoStdN-W6"}.wp-block-image{display:block;margin-block-start:0 !important;margin-block-end:0 !important;margin-inline-start:0 !important;margin-inline-end:0 !important}footer.global{background:#000;color:#fff;padding:25px 0 40px;width:100%;bottom:0px;z-index:50}@media screen and (max-width: 480px){footer.global{padding:15vw 0 6vw;position:relative}}footer.global a{color:#fff;text-decoration:none;display:inline-block}footer.global .in{justify-content:space-between;align-items:flex-end}footer.global .bnr{padding-right:20px;align-items:flex-end;flex-wrap:wrap}footer.global .bnr img{display:block}footer.global .bnr a:nth-child(n+2){margin-left:20px}@media screen and (max-width: 480px){footer.global .bnr a:nth-child(n+2){margin-left:0}}@media screen and (max-width: 480px){footer.global .bnr{padding-right:0;width:100%;justify-content:center}}footer.global .bnr .bn{width:40%;max-width:320px;min-width:180px}@media screen and (max-width: 700px){footer.global .bnr .bn{max-width:none;width:22%}}@media screen and (max-width: 480px){footer.global .bnr .bn{margin-top:5vw;width:100%}}footer.global .copy{font-family:"Open Sans",sans-serif;text-align:right;font-size:1.2rem;letter-spacing:0.01em;line-height:1.2}footer.global .copy a{font-size:1.4rem;margin-left:15px;display:inline-block;font-weight:bold}footer.global .copy .link{text-align:right;display:block;font-size:1.0rem;margin-bottom:10px}footer.global .copy .link a:hover{text-decoration:underline}footer.global .copy .small{margin-top:15px;font-size:1rem}footer.global .copy .small small:nth-child(n+2){padding-left:10px}@media screen and (max-width: 480px){footer.global .in{display:block}footer.global .copy{margin-top:25px;text-align:center;font-size:1.0rem}footer.global .copy a{font-size:1.2rem;margin-left:0;display:block}footer.global .copy .link{margin-bottom:12px;text-align:center}footer.global .copy .small{text-align:center;margin-top:15px}}header.global{background:rgba(207,207,207,0.6)}@media screen and (max-width: 480px){header.global{background:none}}header.global nav.global{position:absolute;bottom:-40px;left:0;right:0;margin:auto}header.global nav.global ul.flex{padding-top:61px}@media screen and (max-width: 480px){header.global nav.global{position:relative;top:-15px}header.global nav.global ul.flex:nth-child(2){padding-top:0}}.hedR{display:none}#top .swiper-slide{background-size:cover;background-position:center;height:100vh !important;min-height:600px}@media screen and (max-width: 480px){#top .swiper-slide{height:53vh !important;min-height:auto;background-position:bottom !important}}.mainvisual{position:relative;height:100vh}@media screen and (max-width: 480px){.mainvisual{z-index:51;height:62vh}}.mainvisual__logo{width:40%;max-width:580px;position:absolute;z-index:2;bottom:4%;right:3%}@media screen and (max-width: 480px){.mainvisual__logo{width:61%;right:3%;bottom:3%}}.mainvisual__img{object-fit:cover;width:100%;height:100%;vertical-align:bottom}footer.global{height:140px}footer.global .in{justify-content:flex-end;margin-top:10px}footer.global .bnr{position:fixed;bottom:20px;z-index:2;left:3vw}@media screen and (max-width: 480px){footer.global{height:inherit}footer.global .in{justify-content:center}footer.global .bnr{position:static}}
/*# sourceMappingURL=top.css.map */
