/*!
 * 
 * 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧
 * 🚧                                                                    🚧
 * 🚧                      👷これは開発中のコードです。                       🚧
 * 🚧                                                                    🚧
 * 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧
 * 
 * 🈲 このファイルを直接編集しないでください。
 * ⚠️ 正式公開の場合は正しい手順でリリースビルドを行なってファイルを最適化してください。
 * 
 */
@charset "UTF-8";@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/font/icons.eot);src:url(/font/icons.eot?#iefix) format("embedded-opentype"),url(/font/icons.woff) format("woff"),url(/font/icons.ttf) format("truetype")}:root{font-size:62.5%;height:100%}[data-lazy-font]{visibility:hidden}.wf-active [data-lazy-font]{visibility:visible}::-moz-selection{background-color:#def1f2}::selection{background-color:#def1f2}.js-focus-visible :focus:not(.focus-visible){outline:0}body{color:#333;font-family:YuGothic,YuGothicM,メイリオ,Meiryo,sans-serif;font-size:1.6rem;line-height:1.7;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin:0;padding:0}button{border-radius:0}@media (min-width:768px){.c-page-home__about{margin-bottom:0}}@media (min-width:768px){.c-page-home__about-contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:990px;margin:auto}}.c-page-home__about-contents [data-col-type=img]{width:25.25253%}@media (min-width:768px){.c-page-home__about-contents [data-col-type=img]{margin-top:14px}}@media (max-width:767px){.c-page-home__about-contents [data-col-type=img]{width:58%;max-width:300px;margin:24px auto}}.c-page-home__about-contents [data-col-type=text]{padding:0}@media (min-width:768px){.c-page-home__about-contents [data-col-type=text]{width:69.69697%}}.c-page-home__about-contents [data-col-type=text] p{line-height:2}@media (min-width:768px){.c-page-home__about-contents [data-col-type=text] h3 small{display:inline;margin-right:.3em}}.c-page-home__about-contents [data-col-type=text] h3.cutom_horunavilogo{background:none;padding:0}.c-page-home__about-more{margin-top:64px}@media (max-width:767px){.c-page-home__about-more{margin-top:32px}}#ToolBar{opacity:.2;-webkit-transition:.3s;transition:.3s}#ToolBar:hover{opacity:1}.c-nav-sitemap{background-color:#3f3d2f;padding:30px 0}@media (max-width:575px){.c-nav-sitemap{padding:0}}.c-nav-sitemap ul[data-sitemap-level="1"],.c-nav-sitemap ul[data-sitemap-level="2"],.c-nav-sitemap ul[data-sitemap-level="3"]{margin:0}.c-nav-sitemap li[data-sitemap-level="1"],.c-nav-sitemap li[data-sitemap-level="2"],.c-nav-sitemap li[data-sitemap-level="3"]{display:block;margin:0;padding:0}.c-nav-sitemap a{color:#fff;display:block;text-decoration:none;padding-left:30px}@media (max-width:575px){.c-nav-sitemap a{padding:20px}}.c-nav-sitemap a:hover{opacity:.7}.c-nav-sitemap a:before{content:"";display:inline-block;vertical-align:middle;margin:0 15px 0 -20px;width:8px;height:8px;border:1px solid transparent;border-radius:50%;background:#00a7ac}@media (max-width:575px){.c-nav-sitemap a:before{display:none;margin:0}}.c-nav-sitemap__body{background-color:#3f3d2f;margin:0 auto;overflow:hidden;max-width:1200px}@media (max-width:991px){.c-nav-sitemap__body{max-width:100%}}.c-nav-sitemap ul[data-sitemap-level="1"]{-webkit-column-count:4;-moz-column-count:4;column-count:4;padding:0}@media (max-width:576px){.c-nav-sitemap ul[data-sitemap-level="1"]{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (min-width:576px) and (max-width:767px){.c-nav-sitemap ul[data-sitemap-level="1"]{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:768px) and (max-width:991px){.c-nav-sitemap ul[data-sitemap-level="1"]{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.c-nav-sitemap li[data-sitemap-level="1"]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:inline-block;margin:0 0 1em;width:100%}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="1"]{margin:0}}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="1"] a{border-bottom:2px solid #fff;margin:0}.c-nav-sitemap li[data-sitemap-level="1"] a :before{display:none;margin:0}}.c-nav-sitemap ul[data-sitemap-level="2"]{padding:0 0 0 1em}@media (max-width:575px){.c-nav-sitemap ul[data-sitemap-level="2"]{padding:0}}.c-nav-sitemap li[data-sitemap-level="2"]{margin:0 0 .5em}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="2"]{margin:0}}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="2"] a{border-bottom:1px solid #3f3d2f;background:#baa98f;padding:15px 20px;color:#333}}.c-nav-sitemap li[data-sitemap-level="2"] a:before{background:#def1f2}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="2"] a:before{display:none;margin:0}}.c-nav-sitemap ul[data-sitemap-level="3"]{padding:0 0 0 1em}@media (max-width:575px){.c-nav-sitemap ul[data-sitemap-level="3"]{padding:0}}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="3"] a{background:#dad3c9;padding:10px 20px;color:#333}}.c-nav-sitemap li[data-sitemap-level="3"] a:before{border:1px solid #fff;background:#fff}@media (max-width:575px){.c-nav-sitemap li[data-sitemap-level="3"] a:before{display:none;margin:0}}.c-nav-breadcrumb{font-size:1.6rem;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}@media (max-width:991px){.c-nav-breadcrumb{display:none}}.c-nav-breadcrumb ol{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-nav-breadcrumb ol>li{list-style:none;font-size:.875em}.c-nav-breadcrumb ol>li:last-child a :after{display:none}.c-nav-breadcrumb a{color:#969171;display:inline-block;text-decoration:underline}.c-nav-breadcrumb a :after{content:" > ";display:inline-block;margin:0 15px 0 20px;color:#3f3d2f}.c-nav-breadcrumb__item{display:inline-block;margin:0;padding:0}.c-nav-breadcrumb__item[data-breadcrumb=current] a{text-decoration:none}.c-list-banner{padding:30px 0}.c-list-banner__body{width:1200;max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}@media (max-width:1260px){.c-list-banner__body{max-width:1260px;padding-left:30px;padding-right:30px;width:100%}}@media (max-width:576px){.c-list-banner__body{padding-left:20px;padding-right:20px}}.c-list-banner__body>ul{padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-list-banner__body>ul>li{list-style:none;margin:0 10px}@media (max-width:767px){.c-list-banner__body>ul>li{width:100%;margin-bottom:10px}}.c-list-banner__body>ul>li>a{text-decoration:none;display:block}.c-list-banner__body>ul>li>a:hover{opacity:.7}@media (max-width:575px){.c-list-banner__body>ul>li>a>img{width:100%}}.c-list-category{font-size:1.2rem}@media (max-width:576px){.c-list-category{display:none}}.c-list-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 auto 50px;padding:0}.c-list-category li{list-style:none;margin:0 10px;padding:0}.c-list-category a{background:#efefef;color:#333;font-weight:700;border:1px solid transparent;border-radius:5px;display:block;padding:1em 1.9em;text-decoration:none}.c-list-tag{font-size:1rem}@media (max-width:576px){.c-list-tag{display:none}}.c-list-tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0 0 26px;padding:0}.c-list-tag li{list-style:none;margin:0 .3em;padding:0}.c-list-tag a{background:#00a7ac;color:#fff;display:block;padding:1em 1.9em;text-decoration:none}.c-pagination{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:4rem;margin:20px 0 0;overflow:hidden;text-align:center}@media (max-width:576px){.c-pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-pagination a{background:none;color:currentColor;text-decoration:none;font-size:.88889em}.c-pagination__next a,.c-pagination__prev a{border:1px solid #d2cdcd;display:inline-block;vertical-align:middle;overflow:hidden;padding:0 10px;position:relative}.c-pagination__next a[data-disabled=true],.c-pagination__prev a[data-disabled=true]{opacity:.3;pointer-events:none}.c-pagination__prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-pagination__prev :before{content:"<";font-size:.77778em;display:inline-block;vertical-align:middle;color:#333;padding-right:5px}.c-pagination__next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.c-pagination__next :after{content:"＞";font-size:.77778em;display:inline-block;vertical-align:middle;color:#333;padding-left:5px}.c-pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;list-style:none;margin:0 30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0}@media (max-width:576px){.c-pagination__numbers{display:none}}.c-pagination__number{display:block;list-style:none;margin:0 .5em}.c-pagination__number:hover{padding-bottom:2px}.c-pagination__number--current,.c-pagination__number:hover{border-bottom:2px solid #00a7ac}.c-pagination__number--current:hover{padding-bottom:0}.c-pagination__number a{display:block;padding:0 .3em;text-align:center}.c-pagination__number a:after{display:none}@media (min-width:768px){.bge-contents .detail-list,.c-content-main .detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bge-contents .detail-list>li,.c-content-main .detail-list>li{position:relative;font-size:1em;padding-left:3em}@media (min-width:768px){.bge-contents .detail-list>li,.c-content-main .detail-list>li{width:48%}.bge-contents .detail-list>li:nth-child(3),.c-content-main .detail-list>li:nth-child(3){width:100%}}.bge-contents .detail-list>li:before,.c-content-main .detail-list>li:before{content:counter(content-main-ol-default,decimal-leading-zero);line-height:1;width:1.5em;height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;top:0;left:0;margin:0;font-size:1.5em}.bge-contents .detail-list>li span,.c-content-main .detail-list>li span{display:block;font-weight:700;font-size:1.5em;margin-bottom:.7em}.bge-contents .detail-list>li:last-child,.bge-contents .detail-list>li:not(:last-child),.c-content-main .detail-list>li:last-child,.c-content-main .detail-list>li:not(:last-child){margin-bottom:2em;padding-bottom:2em;border-bottom:2px solid #c3c3c3}.bge-contents .detail-list>li:first-child:before,.bge-contents .detail-list>li:nth-child(2):before,.c-content-main .detail-list>li:first-child:before,.c-content-main .detail-list>li:nth-child(2):before{background-color:#7a7a7a}.bge-contents .detail-list>li:nth-child(3):before,.c-content-main .detail-list>li:nth-child(3):before{background-color:#00a7ac}.bge-contents .detail-list>li:nth-child(4):before,.bge-contents .detail-list>li:nth-child(5):before,.c-content-main .detail-list>li:nth-child(4):before,.c-content-main .detail-list>li:nth-child(5):before{background-color:#7a7a7a}.bge-contents .img-animation,.c-content-main .img-animation{margin:2em 0}.bge-contents .img-animation img,.c-content-main .img-animation img{max-width:100%}.bge-contents .detail-list-exblock .ttl,.c-content-main .detail-list-exblock .ttl{font-weight:500;font-size:1.6em;color:#00a7ac;text-align:center;padding:.8em;margin-bottom:0;background:#efefef}.bge-contents .detail-list-exblock .inner,.c-content-main .detail-list-exblock .inner{padding-top:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.bge-contents .detail-list-exblock .inner,.c-content-main .detail-list-exblock .inner{display:block}}.bge-contents .detail-list-exblock .col,.c-content-main .detail-list-exblock .col{width:48%;background:url(/pickup/horunavi/img/bg-pattern03.png),#fafafa;padding:1.5em}@media (max-width:767px){.bge-contents .detail-list-exblock .col,.c-content-main .detail-list-exblock .col{width:100%}.bge-contents .detail-list-exblock .col:not(:last-child),.c-content-main .detail-list-exblock .col:not(:last-child){margin-bottom:1.5em}}.bge-contents .detail-list-exblock .sttl,.c-content-main .detail-list-exblock .sttl{font-size:1.3em;font-weight:700}@media (max-width:767px){.bge-contents .detail-list-exblock .btn a[data-type=btn],.c-content-main .detail-list-exblock .btn a[data-type=btn]{max-width:100%;min-width:0}}.bge-contents .detail-list-exblock .btn a[data-type=btn]:after,.c-content-main .detail-list-exblock .btn a[data-type=btn]:after{position:absolute;width:1em;height:1em;content:"";border:1px solid #fff;border-width:1px 1px 0 0;right:1.25em;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:calc(50% - 2px);background:none;bottom:auto;margin:0}.bge-contents .detail-list-exblock .btn a[data-type=btn]:hover:after,.c-content-main .detail-list-exblock .btn a[data-type=btn]:hover:after{border-color:#00a7ac}.bge-contents .anchor-block,.c-content-main .anchor-block{background:#def1f2;padding:2em}@media (min-width:768px){.bge-contents .anchor-block,.c-content-main .anchor-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.bge-contents .anchor-block button,.c-content-main .anchor-block button{width:100%}@media (min-width:768px){.bge-contents .anchor-block button,.c-content-main .anchor-block button{width:32%;margin:0}}@media (max-width:767px){.bge-contents .anchor-block button:not(:last-child),.c-content-main .anchor-block button:not(:last-child){margin-bottom:1em}}.bge-contents .anchor-block button[data-type=btn]:after,.c-content-main .anchor-block button[data-type=btn]:after{position:absolute;width:1em;height:1em;content:"";border:1px solid #fff;border-width:1px 1px 0 0;left:1.25em;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);top:calc(50% - 2px);background:none;bottom:auto;margin:0}.bge-contents .anchor-block button[data-type=btn]:hover:after,.c-content-main .anchor-block button[data-type=btn]:hover:after{border-color:#00a7ac}.bge-contents p[data-type=mcmg],.c-content-main p[data-type=mcmg]{font-size:1.125em;letter-spacing:.0625em;line-height:2.1}.bge-contents p[data-type=mcmg] span,.c-content-main p[data-type=mcmg] span{font-weight:700;color:#00a7ac}.bge-contents [data-col-type=movie] .inner,.c-content-main [data-col-type=movie] .inner{padding-top:56.25%;position:relative;height:0}.bge-contents [data-col-type=movie] .inner iframe,.c-content-main [data-col-type=movie] .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.bge-contents [data-type=btn][data-btn-length=short],.c-content-main [data-type=btn][data-btn-length=short]{max-width:200px}}.bge-contents .bg-gray,.c-content-main .bg-gray{background:#efefef;padding:1.5em}.bge-contents .flow-wrap,.c-content-main .flow-wrap{position:relative;z-index:2;padding:5em 0}.bge-contents .flow-wrap h3,.c-content-main .flow-wrap h3{color:#333;text-align:center;padding-bottom:.7em;margin-bottom:1.5em;position:relative}.bge-contents .flow-wrap h3:after,.c-content-main .flow-wrap h3:after{content:"";display:block;position:absolute;width:2em;height:3px;bottom:0;left:0;right:0;margin:auto;background:#00a7ac}.bge-contents .flow-wrap:after,.c-content-main .flow-wrap:after{position:absolute;display:block;content:"";height:100%;width:100vw;left:-300%;right:-300%;margin:auto;top:0;background:#def1f2;z-index:-1}@media (min-width:768px) and (max-width:1239px){.bge-contents .flow-wrap:after,.c-content-main .flow-wrap:after{width:1239px}}.bge-contents .detail-block,.c-content-main .detail-block{margin-top:1.875em;padding:1.5em 2.5em 2.5em;background:#fff;position:relative}@media (max-width:767px){.bge-contents .detail-block,.c-content-main .detail-block{padding-top:43%}}.bge-contents .detail-block:after,.c-content-main .detail-block:after{position:absolute;display:block;content:"";width:150px;padding-top:100px;background:url(/pickup/horunavi/img/logo-horunavi-plus.svg) no-repeat 50%/60% auto;right:30px;top:30px;border:1px solid #ddd}@media (max-width:767px){.bge-contents .detail-block:after,.c-content-main .detail-block:after{right:2.5em;top:0;margin-top:10%;width:38%;padding-top:27%}}.bge-contents .detail-block:before,.c-content-main .detail-block:before{position:absolute;display:block;content:"";width:150px;padding-top:100px;background:url(/pickup/horunavi/img/logo-horunavi.svg) no-repeat 50%/60% auto;right:30px;top:30px;border:1px solid #ddd;-webkit-transform:translateX(calc(-100% - 10px));transform:translateX(calc(-100% - 10px))}@media (max-width:767px){.bge-contents .detail-block:before,.c-content-main .detail-block:before{-webkit-transform:none;transform:none;left:2.5em;top:0;margin-top:10%;width:38%;padding-top:27%}}.bge-contents .ict-read-block p span,.c-content-main .ict-read-block p span{font-weight:700;color:#00a7ac}.bge-contents .product-3dmc-sec02,.c-content-main .product-3dmc-sec02{padding-bottom:170px}.bge-contents .product-3dmc-sec03[data-bg=obj01],.c-content-main .product-3dmc-sec03[data-bg=obj01]{margin-top:0}.bge-contents .works-list-style02 button [data-col-type=img],.c-content-main .works-list-style02 button [data-col-type=img]{background:#fff}.bge-contents .text-large,.c-content-main .text-large{font-size:1.75em;font-weight:700}@media (max-width:767px){.bge-contents .text-large,.c-content-main .text-large{font-size:1.8rem}}.bge-contents .text-left,.c-content-main .text-left{text-align:left}@media (min-width:768px){.bge-contents .maker-machine-block,.c-content-main .maker-machine-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.bge-contents .maker-machine-block,.c-content-main .maker-machine-block{display:block}}.bge-contents .maker-machine-block figure,.c-content-main .maker-machine-block figure{margin:0;width:calc(50% - 1px);position:relative;background:#fff}@media (max-width:767px){.bge-contents .maker-machine-block figure,.c-content-main .maker-machine-block figure{width:100%}}.bge-contents .maker-machine-block figure img,.c-content-main .maker-machine-block figure img{max-width:100%;height:auto;vertical-align:bottom}@media (max-width:767px){.bge-contents .maker-machine-block figure:not(:last-child),.c-content-main .maker-machine-block figure:not(:last-child){margin-bottom:2px}}@media (min-width:768px){.bge-contents .maker-machine-block[data-col="3"] figure,.c-content-main .maker-machine-block[data-col="3"] figure{width:calc(33.33333% - 1.33333px)}}.bge-contents .body-indent,.c-content-main .body-indent{padding:0 20px}.bge-contents .modal-description,.c-content-main .modal-description{margin-top:0;font-size:1.4rem}@media (min-width:768px){.bge-contents .modal-description,.c-content-main .modal-description{text-align:center}}.c-works__anchor{background:#333;padding:20px}

/*# sourceMappingURL=style.css.map*/