﻿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:rgba(0,0,0,0)}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:rgba(0,0,0,0)}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 #ccc;margin:1em 0;padding:0}ol,ul{list-style-type:none;margin:0;padding:0}figure{margin:0;padding:0}input,select{vertical-align:middle}input{padding:0;border:none;border-radius:0;outline:none;background:none;margin:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*,*::before,*::after{box-sizing:border-box}main,section{display:block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow: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{-webkit-transform:translate3d(0, 0, 0);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%;-webkit-transform:translate(0, -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:white;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:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}html{font-size:62.5%}html,body{padding:0;margin:0;min-height:100vh}body{font-family:‘游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,Arial,ＭＳ Ｐゴシック,MS PGothic,sans-serif’;font-size:1.7rem;letter-spacing:0;color:#000;font-weight:400;letter-spacing:.05em;background:#fff;font-feature-settings:"palt";background-color:#efefef}@media(max-width: 1100px){body{font-size:1.6rem}}@media(max-width: 840px){body{font-size:1.6rem}}@media(max-width: 500px){body{font-size:1.5rem}}@media(max-width: 375px){body{font-size:1.4rem}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:sans-serif;font-size:1.6rem}}a{text-decoration:none;color:#069;transition:opacity .3s ease-out}a:focus{outline:1px dotted}a:focus{outline:none}ruby{line-height:2}ruby rt{margin:0 0 3px 0}img{max-width:100%}@media(max-width: 500px){img{width:100%}}sup{font-size:70%;vertical-align:super}sub{font-size:70%;vertical-align:sub}strong{font-weight:bold;color:#c00}em{font-style:italic;font-weight:normal}p{margin-bottom:2rem;line-height:2}@media(max-width: 840px){p{line-height:1.8}}@media(max-width: 500px){p{line-height:1.8}}p:last-child{margin-bottom:0}p.error{text-align:center}figure{line-height:150%}table{width:100%}select,input{font-size:100%}@media(max-width: 840px){select,input{font-size:16px}}select{padding:8px}textarea{resize:none}@media(max-width: 840px){textarea{font-size:16px}}textarea:focus{outline:0}@media(max-width: 500px){dl{line-height:1.7}}dl dt{font-weight:bold}input{appearance:none;-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;background-color:#fff}input[type=submit]{cursor:pointer}input[type=checkbox]:checked+.check::after{opacity:1}input::placeholder{color:#999}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.status-scroll .layout-header{box-shadow:0 5px 10px rgba(0,0,0,.3)}.status-scroll .nav-top{display:block}@media(max-width: 1100px){.status-nav .nav-global{display:block;animation-name:slideDown;animation-duration:.5s;animation-fill-mode:forwards}}@media(max-width: 500px){.status-nav .nav-global{background-color:#efefef}}@keyframes slideDown{0%{transform:translateY(-100%)}20%{transform:translateY(-10%)}100%{transform:translateY(0)}}.status-nav .nav-global>.main>li.-current .label::before{display:none}.status-nav .nav-global>.main>li.-shownav .label::before{display:block}.status-nav .nav-sp span{position:absolute;background-color:#e60012;width:50%;left:25%}@media(max-width: 1100px){.status-nav .nav-sp span{width:44%}}.status-nav .nav-sp span:nth-child(1){transform:rotate(45deg);margin-top:0}.status-nav .nav-sp span:nth-child(2){opacity:0}.status-nav .nav-sp span:nth-child(3){transform:rotate(-45deg);margin-top:0}.layout-screen{min-height:100vh;display:flex;flex-direction:column}.layout-screen>*{min-height:0%}.layout-header{position:fixed;z-index:100;left:0;top:0;width:100%;background-color:#fff;border-bottom:4px solid #333}.layout-header>.inner{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;height:84px;width:100%;z-index:102;padding-right:35px;padding-left:35px}@media(max-width: 840px){.layout-header>.inner{padding-right:25px;padding-left:25px}}@media(max-width: 500px){.layout-header>.inner{padding-right:16px;padding-left:16px}}@media(max-width: 840px){.layout-header>.inner{height:74px}}@media(max-width: 500px){.layout-header>.inner{height:64px}}.layout-header>.inner::before{content:"";position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;z-index:101}.layout-header>.inner>.isuzutown{width:230px;min-width:200px;z-index:103;position:relative}@media(max-width: 1100px){.layout-header>.inner>.isuzutown{width:200px;min-width:180px}}@media(max-width: 500px){.layout-header>.inner>.isuzutown{width:160px;min-width:160px}}.layout-header>.inner>.isuzutown a{display:block}.layout-header>.inner>.isuzutown img{display:block;width:100%}.layout-header>.inner>.isuzu{width:100px;min-width:100px;z-index:103;position:relative;margin-left:10px}@media(max-width: 1100px){.layout-header>.inner>.isuzu{margin-right:60px;width:80px;min-width:80px}}@media(max-width: 500px){.layout-header>.inner>.isuzu{margin-right:52px;width:60px;min-width:60px}}.layout-header>.inner>.isuzu img{display:block;width:100%}.layout-footer{background-color:#f5f5f5;padding:40px 0}@media(max-width: 840px){.layout-footer{padding:30px 0}}@media(max-width: 500px){.layout-footer{padding:20px 0}}.layout-footer .copyright{text-align:right;color:#666;font-size:1.2rem;line-height:1.3;padding:30px 0 0}@media(max-width: 840px){.layout-footer .copyright{text-align:left}}.layout-main{padding-top:84px;padding-bottom:40px;line-height:1.8;z-index:1}@media(max-width: 840px){.layout-main{padding-top:74px}}@media(max-width: 500px){.layout-main{padding-top:64px}}.layout-main.-hidden{overflow:hidden}.layout-bread{margin-top:auto;background-color:#fff;border-bottom:1px solid #ddd;font-size:85%;border-top:3px solid #000}.layout-bread a{color:#000}.layout-bread .list{display:flex;padding:12px 0}@media(max-width: 500px){.layout-bread .list{display:block;line-height:1.6;padding:8px 0}}.layout-bread .list>*{margin-right:10px;opacity:.6;white-space:nowrap}@media(max-width: 840px){.layout-bread .list>*{margin-right:3px}}@media(max-width: 500px){.layout-bread .list>*{white-space:normal;display:inline-block}}.layout-bread .list>*::after{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg);margin:0 6px;vertical-align:2px}@media(max-width: 500px){.layout-bread .list>*::after{margin:0 3px}}.layout-bread .list>*:last-child{opacity:1;margin-right:0}.layout-bread .list>*:last-child::after{content:none}.layout-corner{background-color:#666;color:#fff;padding:12px 0;text-align:center;margin:0 0 30px 0}@media(max-width: 840px){.layout-corner{margin-bottom:25px}}@media(max-width: 500px){.layout-corner{margin-bottom:16px}}.layout-corner.-nomargin{margin-bottom:0}.layout-cornerindex{background-color:#ccc;background-size:auto 100%;background-position:50% 50%;position:relative;color:#fff;margin:0 0 0 0;padding:30px 0 0 0;display:block;text-align:center}@media(max-width: 500px){.layout-cornerindex{min-height:400px;padding:20px 0 0 0}}.layout-cornerindex p{font-weight:bold;line-height:1.7}.layout-cornerindex .inner{min-height:520px}.layout-cornerindex .heading-title{margin:0 auto 20px auto;max-width:360px}@media(max-width: 500px){.layout-cornerindex .heading-title{max-width:60%}}.layout-cornerindex .heading-title img{display:block;width:100%}.layout-section{margin:0 0 50px 0;line-height:1.8}@media(max-width: 840px){.layout-section{line-height:1.7}}@media(max-width: 500px){.layout-section{line-height:1.6}}@media(max-width: 840px){.layout-section{margin:0 0 20px 0}}@media(max-width: 500px){.layout-section{margin:0 0 15px 0}}.layout-section:last-child{margin-bottom:0}.layout-section .container-photo:first-child{margin-top:0}.layout-section.-hiroba .heading-index a{color:#28a3bf}.layout-section.-hiroba .heading-index a:after{border-color:#28a3bf}.layout-section.-hiroba .grid-block.-list>* .card-summary{background-color:#28a3bf}.layout-section.-study .heading-index a{color:#2d916e}.layout-section.-study .heading-index a:after{border-color:#2d916e}.layout-section.-study .grid-block.-list>* .card-summary{background-color:#2d916e}.layout-section.-play .heading-index a{color:#ebb217}.layout-section.-play .heading-index a:after{border-color:#ebb217}.layout-section.-play .grid-block.-list>* .card-summary{background-color:#ebb217}.layout-section.-cafe .heading-index a{color:#b3642f}.layout-section.-cafe .heading-index a:after{border-color:#b3642f}.layout-section.-cafe .grid-block.-list>* .card-summary{background-color:#b3642f}.layout-section.-park .heading-index a{color:#6360c4}.layout-section.-park .heading-index a:after{border-color:#6360c4}.layout-section.-park .grid-block.-list>* .card-summary{background-color:#6360c4}.layout-section.-trafficsafety .heading-index a{color:#315daa}.layout-section.-trafficsafety .heading-index a:after{border-color:#315daa}.layout-section.-trafficsafety .grid-block.-list>* .card-summary{background-color:#315daa}.layout-section.-workingcar .grid-block.-list>* .card-summary{background-color:#6360c4}.layout-section.-isuzu .heading-index a{color:#e60012}.layout-section.-isuzu .heading-index a:after{border-color:#e60012}.layout-section.-isuzu .grid-block.-list>* .card-summary{background-color:#e60012}.layout-section.-bg{background-position:50% top;background-repeat:repeat}.layout-subsection{margin:0 auto 40px auto;max-width:980px}.layout-subsection:last-child{margin-bottom:0}.layout-subsection.-hasborder{padding-bottom:40px;border-bottom:1px dashed #000}.layout-pagetitle{margin:0 0 30px 0}.layout-pagetitle .heading-title{margin-bottom:0}.nav-global{display:flex;flex-direction:column-reverse;transition:all .3s ease-in-out;z-index:102;letter-spacing:-0.02em;padding-top:12px}@media(max-width: 1100px){.nav-global{display:none;position:fixed;left:0;top:84px;width:100%;background-color:#fff;padding:30px 0;border-top:1px solid #ccc;height:calc(100vh - 84px);overflow-y:auto;transform:translateY(-100%);z-index:100}}@media(max-width: 840px){.nav-global{top:74px;height:calc(100vh - 74px);padding:10px 0}}@media(max-width: 500px){.nav-global{top:64px;height:calc(100vh - 64px);padding:10px 0}}.nav-global>.main{display:flex}@media(max-width: 1100px){.nav-global>.main{display:block;margin-bottom:20px}}.nav-global>.main li{font-size:1.5rem}@media(max-width: 500px){.nav-global>.main li{margin-bottom:5px}}.nav-global>.main li.-uc{opacity:.3;cursor:default;pointer-events:none}.nav-global>.main li>.label{padding:8px 12px 20px 8px;position:relative}@media(max-width: 1100px){.nav-global>.main li>.label{display:block;padding-top:20px;padding-bottom:20px;padding-right:35px;padding-left:35px;font-size:110%;display:none}}@media(max-width: 1100px)and (max-width: 840px){.nav-global>.main li>.label{padding-right:25px;padding-left:25px}}@media(max-width: 1100px)and (max-width: 500px){.nav-global>.main li>.label{padding-right:16px;padding-left:16px}}@media(max-width: 500px){.nav-global>.main li>.label{display:block;position:relative;padding:5px 0 5px 25px;margin:20px 20px}.nav-global>.main li>.label::after{content:"";display:inline-block;width:16px;height:16px;background-color:#333;border-radius:50%;position:absolute;left:0;top:6px;background:url(/town/assets/images/common/plus.svg) no-repeat;background-size:50% 50%;background-position:50% 50%}}.nav-global>.main li.-shownav>.label::before{content:"";border:10px solid rgba(0,0,0,0);border-bottom:12px solid #999;position:absolute;bottom:0;left:50%;margin:0 0 0 -10px;pointer-events:none;transition:all .3s ease-in-out}@media(max-width: 500px){.nav-global>.main li.-shownav>.label::before{border-bottom-color:#fff !important;bottom:-20px;left:50px}}@media(max-width: 500px){.nav-global>.main li.-shownav>.label::after{background-image:url(/town/assets/images/common/minus.svg)}}.nav-global>.main li.-current>.label::before{content:"";border:10px solid rgba(0,0,0,0);border-bottom:12px solid #999;position:absolute;bottom:0;left:50%;margin:0 0 0 -10px;pointer-events:none;transition:all .3s ease-in-out}@media(max-width: 500px){.nav-global>.main li.-current>.label::before{bottom:-20px;left:50px}}@media(max-width: 1100px){.nav-global>.main li.-hiroba .index a{color:#28a3bf}.nav-global>.main li.-hiroba .index a:before{border-left-color:#28a3bf}}.nav-global>.main li.-hiroba .label{color:#28a3bf}.nav-global>.main li.-hiroba .label::before{border-bottom-color:#28a3bf}.nav-global>.main li.-hiroba .label::after{background-color:#28a3bf}.nav-global>.main li.-hiroba .nav-mega{background-color:#28a3bf}@media(max-width: 1100px){.nav-global>.main li.-study .index a{color:#2d916e}.nav-global>.main li.-study .index a:before{border-left-color:#2d916e}}.nav-global>.main li.-study .label{color:#2d916e}.nav-global>.main li.-study .label::before{border-bottom-color:#2d916e}.nav-global>.main li.-study .label::after{background-color:#2d916e}.nav-global>.main li.-study .nav-mega{background-color:#2d916e}@media(max-width: 1100px){.nav-global>.main li.-play .index a{color:#ebb217}.nav-global>.main li.-play .index a:before{border-left-color:#ebb217}}.nav-global>.main li.-play .label{color:#ebb217}.nav-global>.main li.-play .label::before{border-bottom-color:#ebb217}.nav-global>.main li.-play .label::after{background-color:#ebb217}.nav-global>.main li.-play .nav-mega{background-color:#ebb217}@media(max-width: 1100px){.nav-global>.main li.-cafe .index a{color:#b3642f}.nav-global>.main li.-cafe .index a:before{border-left-color:#b3642f}}.nav-global>.main li.-cafe .label{color:#b3642f}.nav-global>.main li.-cafe .label::before{border-bottom-color:#b3642f}.nav-global>.main li.-cafe .label::after{background-color:#b3642f}.nav-global>.main li.-cafe .nav-mega{background-color:#b3642f}@media(max-width: 1100px){.nav-global>.main li.-trafficsafety .index a{color:#315daa}.nav-global>.main li.-trafficsafety .index a:before{border-left-color:#315daa}}.nav-global>.main li.-trafficsafety .label{color:#315daa}.nav-global>.main li.-trafficsafety .label::before{border-bottom-color:#315daa}.nav-global>.main li.-trafficsafety .label::after{background-color:#315daa}.nav-global>.main li.-trafficsafety .nav-mega{background-color:#315daa}@media(max-width: 1100px){.nav-global>.main li.-park .index a{color:#6360c4}.nav-global>.main li.-park .index a:before{border-left-color:#6360c4}}.nav-global>.main li.-park .label{color:#6360c4}.nav-global>.main li.-park .label::before{border-bottom-color:#6360c4}.nav-global>.main li.-park .label::after{background-color:#6360c4}.nav-global>.main li.-park .nav-mega{background-color:#6360c4}@media(max-width: 1100px){.nav-global>.main li.-isuzu .index a{color:#e60012}.nav-global>.main li.-isuzu .index a:before{border-left-color:#e60012}}.nav-global>.main li.-isuzu .label{color:#e60012}.nav-global>.main li.-isuzu .label::before{border-bottom-color:#e60012}.nav-global>.main li.-isuzu .label::after{background-color:#e60012}.nav-global>.main li.-isuzu .nav-mega{background-color:#e60012}.nav-global>.main .label{display:inline-block;padding:8px 10px;white-space:nowrap;cursor:pointer}@media(max-width: 500px){.nav-global>.main .caption{font-size:85%}}.nav-global>.sub{display:flex;justify-content:flex-end;font-size:90%}@media(max-width: 1100px){.nav-global>.sub{display:block;padding-right:35px;padding-left:35px}}@media(max-width: 1100px)and (max-width: 840px){.nav-global>.sub{padding-right:25px;padding-left:25px}}@media(max-width: 1100px)and (max-width: 500px){.nav-global>.sub{padding-right:16px;padding-left:16px}}.nav-global>.sub a{color:#000;display:inline-block;padding:8px 10px;white-space:nowrap}@media(max-width: 1100px){.nav-global>.sub a{padding:12px 0}}.nav-mega{display:none;position:absolute;left:0;top:84px;width:100%;background-color:#333;color:#fff;padding:40px 0 30px 0;z-index:1000;box-shadow:0 6px 10px rgba(0,0,0,.1)}@media(max-width: 1100px){.nav-mega{position:static;display:block;box-shadow:none;background-color:rgba(0,0,0,0) !important;padding:0 0 15px 0}}@media(max-width: 500px){.nav-mega{padding:20px 0;display:none;background-color:#fff !important;box-shadow:0 -6px 6px rgba(0,0,0,.05);border-bottom:1px solid #ccc}}.nav-mega a{color:#fff;padding:0}@media(max-width: 1100px){.nav-mega a{color:#000}}.nav-mega a .thumb{transition:all .2s ease-in-out}.nav-mega a:hover .thumb{transform:scale(1.1)}.nav-mega .container-wrapper{display:flex}@media(max-width: 1100px){.nav-mega .container-wrapper{display:block}}@media(max-width: 500px){.nav-mega .container-wrapper{display:block;padding-top:0;padding-bottom:0}}.nav-mega .container-wrapper>.index{flex-basis:20%;line-height:1.5}@media(max-width: 1100px){.nav-mega .container-wrapper>.index{margin-bottom:18px}}@media(max-width: 840px){.nav-mega .container-wrapper>.index{flex-basis:30%}}@media(max-width: 500px){.nav-mega .container-wrapper>.index{margin-bottom:25px}}.nav-mega .container-wrapper>.index a{display:block;padding:0 0;font-size:120%;font-weight:bold;white-space:nowrap}.nav-mega .container-wrapper>.index a:before{content:"";border:5px solid rgba(0,0,0,0);border-left:7px solid #fff;display:inline-block;margin-right:6px}@media(max-width: 500px){.nav-mega .container-wrapper>.index a{padding:8px 0 0 0;font-size:100%}}.nav-mega .container-wrapper>*:last-child{flex-basis:80%}.nav-sp{position:absolute;right:20px;top:16px;width:50px;height:50px;display:none;cursor:pointer;z-index:103}@media(max-width: 1100px){.nav-sp{display:block}}@media(max-width: 840px){.nav-sp{top:10px}}@media(max-width: 500px){.nav-sp{top:5px;right:10px}}.nav-sp:hover{opacity:.7}.nav-sp span{display:inline-block;height:2px;width:44%;margin:0 auto;background-color:#000;position:absolute;top:50%;left:28%;transition:all .2s ease-in-out}.nav-sp span:nth-child(2){margin-top:-8px}.nav-sp span:nth-child(3){margin-top:8px}.nav-index{text-align:center;padding:50px 0}.nav-button{padding:30px 0}@media(max-width: 500px){.nav-button{padding:20px 0}}.nav-button.-center{text-align:center}.nav-button.-nopad{padding:0}.nav-top{width:40px;height:40px;background-color:#fff;border-radius:50%;position:fixed;bottom:20px;right:20px;z-index:10;display:none;box-shadow:0 0 6px rgba(0,0,0,.3);cursor:pointer;opacity:.7;transition:all .2s ease-in}.nav-top:hover{opacity:1}.nav-top:before{content:"";border:8px solid rgba(0,0,0,0);border-bottom:12px solid #000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:-4px 0 0 0}.nav-anchor{padding:30px 0}@media(max-width: 500px){.nav-anchor{padding:20px 0}}.nav-anchor ul{display:flex;flex-wrap:wrap;margin:-1%}@media(max-width: 840px){.nav-anchor ul{gap:0 0}}.nav-anchor ul>*{min-width:160px;width:18%;margin:1%}@media(max-width: 840px){.nav-anchor ul>*{width:48%}}.nav-anchor ul>* .btn-basic{width:auto;max-width:100%;display:block;padding-top:12px;padding-bottom:12px;padding-left:32px}.nav-anchor ul>* .btn-basic::after{left:16px;transform:rotate(90deg) translate(40%, 0)}.nav-anchor ul>* .btn-basic::before{content:"";width:8px;height:1px;background-color:#fff;position:absolute;left:18px;top:calc(50% + 7px)}.nav-news{text-align:center;padding:0;margin:0 0 50px 0}@media(max-width: 500px){.nav-news{padding:20px 0;margin-bottom:0}}.nav-news ul{display:flex;column-gap:16px;justify-content:center}.nav-news ul li a{color:#000;color:#999}.nav-news ul li.-current a{font-weight:bold;color:#e60012}.nav-pager ol{display:flex;justify-content:center;column-gap:14px}.nav-pager ol li a{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;line-height:1;color:#000;width:46px;text-align:center;background-color:#fff;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.2)}.nav-pager ol li a.current{background-color:#069;color:#fff}.nav-pager ol li a.next:before{content:"›"}.nav-pager ol li a.prev:before{content:"‹"}.bg-baloon,.bg-shadow{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:11;display:none;transition:all .3s}.heading-title{font-weight:bold;font-size:2.4rem;margin:0 0 10px 0}.heading-page{font-weight:bold;font-size:2.6rem;letter-spacing:.1em}@media(max-width: 840px){.heading-page{font-size:2.2rem}}@media(max-width: 500px){.heading-page{font-size:1.8rem}}.heading-box{font-weight:bold;text-align:center;font-size:2rem;margin:0 0 30px 0;letter-spacing:.1em}.heading-box .sub{display:block;text-align:center;font-size:80%;line-height:1.5;color:#9391e7}.heading-box .sub.-left{text-align:left}.heading-section{text-align:center;font-size:2rem;margin:0 0 40px 0;line-height:1.8}@media(max-width: 840px){.heading-section{line-height:1.7}}@media(max-width: 500px){.heading-section{line-height:1.6}}.heading-section.-nonbottom{margin-bottom:0}.heading-section.-hasline{position:relative;margin-bottom:20px}.heading-section.-hasline::before{content:"";height:1px;width:100%;position:absolute;background-color:#999;left:0;top:50%}.heading-section.-hasline .label{display:inline-block;padding:0 40px;background-color:#fff;position:relative;z-index:2}.heading-item{font-size:1.8rem;text-align:center}@media(max-width: 840px){.heading-item{font-size:1.7rem}}@media(max-width: 500px){.heading-item{font-size:1.6rem}}.heading-item.-mb30{margin-bottom:30px}.heading-index{font-size:1.8rem;margin:0 0 12px 0}@media(max-width: 840px){.heading-index{font-size:1.7rem;margin-bottom:15px}}@media(max-width: 500px){.heading-index{font-size:1.6rem;margin-bottom:12px}}.heading-index a{transition:all .2s}.heading-index a:after{content:"";display:inline-block;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);vertical-align:2px;margin-left:10px}.heading-index a:hover{opacity:.7}.heading-cornerindex{text-align:center;font-size:2rem;color:#fff;font-weight:bold;margin:0 0 30px 0}@media(max-width: 840px){.heading-cornerindex{font-size:1.8rem;margin:0 0 25px 0}}@media(max-width: 500px){.heading-cornerindex{font-size:1.6rem}}.heading-menu{color:#fff;text-align:center;font-weight:bold;margin:0 0 25px 0;font-size:2.2rem}@media(max-width: 840px){.heading-menu{font-size:2rem;margin:0 0 20px 0}}@media(max-width: 500px){.heading-menu{font-size:1.8rem;margin:0 0 15px 0}}.heading-fukidashi{color:#fff;border-radius:8px;padding:20px 10px;text-align:center;position:relative;margin-bottom:35px;font-size:2.6rem;letter-spacing:.1em}@media(max-width: 840px){.heading-fukidashi{font-size:2rem;padding:18px 10px;margin-bottom:30px}}@media(max-width: 500px){.heading-fukidashi{font-size:1.6rem;padding:12px 8px;margin-bottom:20px}}.heading-fukidashi .sub{display:block;font-weight:normal;font-size:80%}.heading-fukidashi.-center:after{left:50%}.heading-fukidashi::after{content:"";display:inline-block;border:15px solid rgba(0,0,0,0);border-top:20px solid #333;position:absolute;left:10%;bottom:-34px;transform:translateX(-50%)}@media(max-width: 500px){.heading-fukidashi::after{border:10px solid rgba(0,0,0,0);border-top:15px solid #333;bottom:-25px}}.heading-fukidashi.-q{text-align:left;padding-left:95px}@media(max-width: 500px){.heading-fukidashi.-q{padding-left:45px}}.heading-fukidashi.-q:before{content:"Q";font-size:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#000;position:absolute;left:40px;top:50%;width:40px;height:40px;transform:translate(0, -50%)}@media(max-width: 500px){.heading-fukidashi.-q:before{left:10px;font-size:1.6rem;width:24px;height:24px}}.heading-fukidashi.-narrow{padding:10px 10px;font-size:2.2rem}@media(max-width: 840px){.heading-fukidashi.-narrow{padding:8px 8px;font-size:2rem}}@media(max-width: 500px){.heading-fukidashi.-narrow{padding:6px 6px;font-size:1.8rem}}.heading-fukidashi .trans{display:block;text-align:center;line-height:1.1;font-size:80%;color:#ffff90;letter-spacing:.05em;font-weight:normal}.heading-blocks{font-weight:bold;font-size:2.2rem;margin:0 0 15px 0;position:relative;display:flex;width:100%;align-items:center;padding:0 0 0}@media(max-width: 840px){.heading-blocks{font-size:2.2rem;margin:0 0 12px 0}}@media(max-width: 500px){.heading-blocks{font-size:1.7rem;margin:0 0 10px 0}}.heading-blocks.-nonmargin{margin-bottom:0}.heading-blocks.-hasnum{padding-left:60px}@media(max-width: 500px){.heading-blocks.-hasnum{padding-left:40px}}.heading-blocks .num{position:absolute;left:0;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:4px;width:40px;height:40px;line-height:1}@media(max-width: 500px){.heading-blocks .num{width:25px;height:25px}}.heading-border{text-align:center;margin:0 0 .8em 0;position:relative}.heading-border:after{content:"";height:1px;width:100%;background-color:#ccc;position:absolute;top:50%;left:0;z-index:2}.heading-border .label{display:inline-block;background-color:#fff;font-size:130%;padding:0 30px;font-weight:bold;z-index:3;position:relative}.heading-a{padding:12px 0px 12px 60px;position:relative;margin-bottom:10px;font-size:2rem;letter-spacing:.1em}@media(max-width: 840px){.heading-a{font-size:1.8rem}}@media(max-width: 500px){.heading-a{font-size:1.6rem;padding:8px 0px 8px 40px}}.heading-a::after{content:"A";font-size:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#999;color:#fff;position:absolute;left:2px;top:8px;width:40px;height:40px}@media(max-width: 500px){.heading-a::after{font-size:1.6rem;width:26px;height:26px}}.copy-center{text-align:center;font-size:110%}.container-fukidashi{text-align:center}.container-fukidashi>.inner{border:4px solid #ddd;background-color:#fff;border-radius:6px;margin:0 auto 20px auto;display:inline-block;align-items:center;padding:8px 10px;position:relative;font-size:110%;font-weight:bold}@media(max-width: 500px){.container-fukidashi>.inner{display:block}}.container-fukidashi>.inner:after{content:"";display:inline-block;border:16px solid rgba(0,0,0,0);border-top:20px solid #ddd;position:absolute;left:50%;bottom:0;margin:-20px 0 0 0;transform:translate(-50%, 100%)}.container-drill dt{text-align:center;margin:0 0 10px 0;font-size:2.2rem}.container-drill dd{margin-bottom:30px}.container-drill dd:last-child{margin-bottom:0}.container-illust{margin:0 0 20px 0;overflow:hidden;border-radius:10px}.container-illust img{display:block;width:100%}.container-illust.-center img{margin:0 auto;display:block}.container-illust.-w200{max-width:200px;margin:0 auto}.container-profile{display:flex}@media(max-width: 500px){.container-profile{display:block}}.container-profile .image{min-width:200px;max-width:200px;flex:.3}@media(max-width: 500px){.container-profile .image{margin:0 auto 30px auto}}.container-profile .image img{display:block;width:100%}.container-profile .biography{margin-left:40px;flex:.7;line-height:1.6}@media(max-width: 500px){.container-profile .biography{margin-left:0}}.container-profile .biography .title{font-size:1.8rem;margin-bottom:10px;font-weight:bold}.container-profile .biography p{line-height:1.7;font-size:95%}.container-select{background-color:#ebb217;background-color:#cec6a7;margin:0 0 0 0}.container-select>.inner{overflow-x:auto;padding:30px 20px 30px 20px;box-shadow:0 0 5px rgba(0,0,0,.2) inset}.container-select>.inner>.grid-block,.container-select>.inner>.list{display:flex;column-gap:20px;flex-wrap:nowrap;position:relative;margin:0}.container-select>.inner>.grid-block>*,.container-select>.inner>.list>*{min-width:240px;padding:0}.container-select>.inner>.grid-block:after,.container-select>.inner>.list:after{content:"";display:block;min-width:10px}.container-wrapper{z-index:2;position:relative;box-sizing:border-box;padding-right:35px;padding-left:35px;margin:0 auto;max-width:1240px}@media(max-width: 840px){.container-wrapper{padding-right:25px;padding-left:25px}}@media(max-width: 500px){.container-wrapper{padding-right:16px;padding-left:16px}}.container-box{padding:4%;background-color:#fff;margin:0 auto 40px auto;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}@media(max-width: 840px){.container-box{margin-bottom:30px}}@media(max-width: 500px){.container-box{padding:20px;margin-bottom:25px}}.container-box:last-child{margin-bottom:0}.container-box.-nopadding{padding:0}.container-box>.main{border-radius:8px 8px 0 0;overflow:hidden}.container-box>.main p{display:none}@media(max-width: 840px){.container-box>.main p{display:block}}@media(max-width: 500px){.container-box>.main p{display:block}}.container-box>.main img{display:block;width:100%}@media(max-width: 840px){.container-box>.main img._sp._tb{display:block !important}}.container-box>.main>container-youtube{border-radius:8px 8px 0 0;overflow:hidden}.container-box>.main>container-youtube iframe{border-radius:8px 8px 0 0;overflow:hidden}.container-box>.main+P{display:none}@media(max-width: 840px){.container-box>.main+P{display:block;padding-right:35px;padding-left:35px;padding-top:20px;margin-bottom:0;padding:4% 4% 4% 4%;border-bottom:1px solid #ccc}}@media(max-width: 840px)and (max-width: 840px){.container-box>.main+P{padding-right:25px;padding-left:25px}}@media(max-width: 840px)and (max-width: 500px){.container-box>.main+P{padding-right:16px;padding-left:16px}}@media(max-width: 500px){.container-box>.main+P br{display:none}}.container-box>.inner{padding:4% 4%;margin:0 auto}@media(max-width: 840px){.container-box>.inner{padding:4% 3%}}@media(max-width: 500px){.container-box>.inner{padding:20px 15px}}.container-box>.inner.-hastext{padding:2% 4%}@media(max-width: 840px){.container-box>.inner.-hastext{padding:2% 3%}}@media(max-width: 500px){.container-box>.inner.-hastext{padding:15px 15px}}.container-box>.inner.-color{background-color:#ddd}.container-box.-qa{padding:0}.container-box.-qa>dl>dt{background-color:#e60012;color:#fff;border-radius:8px 8px 0 0;padding:10px 10px 10px 70px;font-size:20px;position:relative}@media(max-width: 840px){.container-box.-qa>dl>dt{font-size:18px}}@media(max-width: 500px){.container-box.-qa>dl>dt{padding:10px 10px 10px 56px;font-size:16px}}.container-box.-qa>dl>dt::before{content:"Q";font-family:"Outfit",sans-serif;font-size:26px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#e60012;border-radius:50%;position:absolute;top:12px;left:20px}@media(max-width: 840px){.container-box.-qa>dl>dt::before{font-size:22px;width:28px;height:28px;top:11px;left:16px}}@media(max-width: 500px){.container-box.-qa>dl>dt::before{font-size:22px;width:26px;height:26px;top:11px;left:16px}}.container-box.-qa>dl>dd{position:relative;padding:30px 30px 50px 70px}@media(max-width: 840px){.container-box.-qa>dl>dd{padding:20px 20px 20px 60px}}@media(max-width: 500px){.container-box.-qa>dl>dd{padding:56px 16px 32px 16px}}.container-box.-qa>dl>dd::before{content:"A";font-family:"Outfit",sans-serif;font-size:20px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:#e60012;color:#fff;border-radius:50%;position:absolute;top:20px;left:20px}@media(max-width: 840px){.container-box.-qa>dl>dd::before{font-size:16px;width:28px;height:28px;top:16px;left:16px}}@media(max-width: 500px){.container-box.-qa>dl>dd::before{font-size:16px;width:26px;height:26px;top:16px;left:16px}}.container-news{padding:4%}.container-news .heading-title{font-size:200%;margin:0 0 0;line-height:1.8;font-weight:bold}@media(max-width: 840px){.container-news .heading-title{line-height:1.7}}@media(max-width: 500px){.container-news .heading-title{line-height:1.6}}.container-news .heading-sub{font-size:140%;font-weight:bold;line-height:1.8;margin:0 0 10px 0}@media(max-width: 840px){.container-news .heading-sub{line-height:1.7}}@media(max-width: 500px){.container-news .heading-sub{line-height:1.6}}.container-youtube{position:relative;width:100%;padding-top:56.25%}.container-youtube+p{margin-top:2em}.container-youtube>iframe{position:absolute;top:0;right:0;width:100%;height:100%;display:block}.container-youtube.-short{padding:20px 0}.container-youtube.-short>iframe{max-width:400px;aspect-ratio:9/16;margin:0 auto;position:relative;right:auto;left:auto}@media(max-width: 500px){.container-youtube.-short>iframe{max-width:350px}}.container-video{border-radius:10px;overflow:hidden}.container-video video{display:block;width:100%}.link-window{background:url(/town/assets/images/common/window_bl.svg) no-repeat;background-position:0 6px;background-size:14px 14px;display:inline-block;padding:0 0 0 24px;word-break:break-all}.link-window.-after{background:none;padding-left:0}.link-window.-after:after{content:"";width:18px;height:18px;vertical-align:-4px;margin:0 0 0 6px;background:url(/town/assets/images/common/window_bl.svg) no-repeat;background-size:14px 14px;display:inline-block}@media(max-width: 500px){.link-window.-after:after{width:15px;height:15px}}.link-arrow{display:inline-block;position:relative;padding-left:20px}.link-arrow::before{content:"";display:block;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;left:5px;top:50%;margin:-2px 0 0 0;transition:all .1s ease-in-out}.link-arrow.-block{display:block;text-align:center;padding:0 0}.link-arrow.-block::before{left:15px}.link-pdf::after{content:"PDF";display:inline-block;border:1px solid red;color:red;padding:2px 6px;line-height:1;font-size:.8rem;border-radius:3px;vertical-align:middle;margin-left:8px}.list-topics>.item{margin:0 0 30px 0}@media(max-width: 840px){.list-topics>.item{margin-bottom:20px}}.list-topics>.item.-current{position:relative}.list-topics>.item.-current:before{content:"いまココ";display:inline-block;background-color:#c00;color:#fff;line-height:1;padding:5px 6px;font-size:1.2rem;position:absolute;top:0;left:0}.list-topics>.item:last-child{margin-bottom:0}.list-news{font-size:96%}@media(max-width: 500px){.list-news{font-size:inherit}}.list-news li{line-height:1.6;margin:0 0 0 0}@media(max-width: 840px){.list-news li{margin-bottom:6px}}@media(max-width: 500px){.list-news li{margin-bottom:0}}.list-news li a{display:block;padding:5px 10px;transition:all .1s ease-in-out}@media(max-width: 500px){.list-news li a{padding:5px 0px}}.list-news li a:hover{background-color:rgba(0,102,153,.1)}@media(max-width: 840px){.list-news li a:hover{background-color:rgba(0,0,0,0)}}.list-news li .item{display:flex}@media(max-width: 500px){.list-news li .item{display:block}}.list-news li .item .date{margin-right:20px;color:#000}@media(max-width: 500px){.list-news li .item .date{margin-right:0}}@media(max-width: 500px){.list-news li .item>*{display:block}}.list-news li .eventdate{border:1px solid #71aecc;border-radius:6px;padding:2px 4px;display:inline-block;margin:0 5px 0 0;font-size:90%;line-height:1.3}.list-news.-index{border-top:1px solid #ccc;border-bottom:none}.list-news.-index a{padding:15px 10px;border-bottom:1px solid #ddd}.list-disc{list-style-type:disc;margin:3px 0 30px 20px}@media(max-width: 500px){.list-disc{margin-left:24px}}.list-disc>li{line-height:1.7;margin:0 0 2px 0}.list-disc.-nomargin{margin:0 0 0 20px}.list-number{list-style-type:decimal;margin:10px 0 30px 40px}.list-number>li{line-height:1.7;margin:0 0 5px 0}.list-parentheses{line-height:2;margin-bottom:3rem}.list-circlenumber{list-style-type:none;margin:20px 0 30px 0px;counter-reset:li;border-top:1px solid #ccc}.list-circlenumber>li{margin:0 0 0 0;padding:12px 0 12px 60px;position:relative;line-height:1.7;border-bottom:1px solid #ccc}@media(max-width: 500px){.list-circlenumber>li{padding:10px 0 10px 50px}}.list-circlenumber>li:before{counter-increment:li;content:counter(li);background-color:#fff;border:2px solid #000;font-size:1.8rem;font-weight:bold;top:5px;left:0px;border-radius:50%;text-align:center;display:inline-block;width:35px;height:35px;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:50%;transform:translate(-50%, -50%)}@media(max-width: 840px){.list-circlenumber>li:before{width:25px;height:25px}}@media(max-width: 840px){.list-circlenumber>li:before{width:25px;height:25px}}.list-circlealphabet{list-style-type:none;margin:20px 0 30px 0px;counter-reset:alphabeticList;border-top:1px solid #ccc}.list-circlealphabet>li{margin:0 0 0 0;padding:12px 0 12px 60px;position:relative;line-height:1.7;border-bottom:1px solid #ccc;counter-increment:alphabeticList}@media(max-width: 500px){.list-circlealphabet>li{padding:10px 0 10px 50px}}.list-circlealphabet>li:before{content:counter(alphabeticList, upper-alpha);speak:counter(alphabeticList, upper-alpha);background-color:#315daa;color:#fff;font-size:1.8rem;font-weight:bold;top:5px;left:0px;border-radius:50%;text-align:center;display:inline-block;width:35px;height:35px;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:50%;transform:translate(-50%, -50%)}@media(max-width: 840px){.list-circlealphabet>li:before{width:25px;height:25px}}@media(max-width: 840px){.list-circlealphabet>li:before{width:25px;height:25px}}.table-grid{max-width:100%;margin:0 0 30px 0;border-top:1px solid #aaa;border-left:1px solid #aaa}.table-grid th,.table-grid td{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:8px 12px;line-height:1.7;text-align:left}.table-grid th{background-color:#efefef}.table-grid.-cell2 th{min-width:20%}.table-grid .list-disc{margin-top:10px;margin-bottom:10px}.table-line{max-width:100%;margin:0 0 30px 0;border-top:1px solid #dcdcdc}.table-line th,.table-line td{border-bottom:1px solid #dcdcdc;padding:10px 12px;line-height:1.7;text-align:left}.table-line th{width:12%}@media(max-width: 500px){.table-line.-history{margin-bottom:20px}}.table-line.-history td,.table-line.-history th{padding:14px 12px}.table-line.-history th{font-weight:bold;text-align:center}.table-line.-history .icon-category{margin-right:14px}.table-line.-history .line{margin:6px 0;display:flex}@media(max-width: 500px){.table-line.-history .line{display:block;margin:0 0 15px 0}.table-line.-history .line:last-of-type{margin-bottom:0}}@media(max-width: 500px){.table-line.-history .line>.icon{margin-bottom:5px}}.table-line.-comapny th{width:30%;font-weight:bold}.table-line.-comapny td,.table-line.-comapny th{padding:14px 12px;vertical-align:top}.table-scroll{overflow-x:auto}.table-scroll>table{min-width:760px}@media(max-width: 500px){.table-scroll>.container-illust{width:200%}}.table-form th,.table-form td{text-align:left;padding:5px 0;vertical-align:top;line-height:1.8}.table-form th{width:30%}.image-block{display:flex;justify-content:space-between}@media(max-width: 500px){.image-block{display:block}}.image-block.left figure{margin:0 30px 30px 0}@media(max-width: 500px){.image-block.left figure{margin-left:0}}.image-block.right figure{margin:0 0 30px 30px}@media(max-width: 500px){.image-block.right figure{margin-left:0}}.image-block div{flex:1}.image-block figure{flex-basis:40%;min-width:40%}@media(max-width: 500px){.image-block figure{max-width:100%}}.image-block figure img{display:block;width:100%;margin:0 0 15px 0}.image-block figure figcaption{font-size:90%}.btn-basic{border-radius:6px;width:100%;padding:8px 12px 8px 26px;text-align:center;color:#fff;background-color:#e60012;position:relative;transition:all .2s ease-in-out;line-height:1.8;display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:200px;line-height:1.5;cursor:pointer}@media(max-width: 840px){.btn-basic{line-height:1.7}}@media(max-width: 500px){.btn-basic{line-height:1.6}}@media(max-width: 840px){.btn-basic{padding:6px 4px 6px 16px}}@media(max-width: 500px){.btn-basic{padding:6px 4px 6px 18px}}.btn-basic:hover{opacity:.8}.btn-basic::after{content:"";display:inline-block;position:absolute;left:15px;top:50%;margin:-5px 0 0 0;border:5px solid rgba(0,0,0,0);border-left:7px solid #fff}@media(max-width: 500px){.btn-basic::after{left:10px;margin-top:-4px;border:4px solid rgba(0,0,0,0);border-left:6px solid #fff}}.btn-basic.-modal{padding:8px 12px 8px 38px}@media(max-width: 840px){.btn-basic.-modal{padding:6px 12px 6px 38px}}@media(max-width: 500px){.btn-basic.-modal{padding:6px 30px}}.btn-basic.-modal::after{background-image:url(/town/assets/images/common/modal.svg);background-repeat:no-repeat;background-size:contain;border:none;width:12px;height:12px}.btn-basic.-gray{background-color:#999 !important}.btn-basic.-return::after{background-image:url(/town/assets/images/common/return.svg);background-repeat:no-repeat;background-size:contain;border:none;width:12px;height:12px}.btn-basic.-window::after{background-image:url(/town/assets/images/common/window.svg);background-repeat:no-repeat;background-size:contain;border:none;width:12px;height:12px}.btn-basic.-auto{display:inline-flex;max-width:none;width:auto;padding-left:36px;padding-right:20px}.btn-basic.-wide{max-width:60%;padding:16px 20px}@media(max-width: 500px){.btn-basic.-wide{max-width:100%;padding:12px 10px 12px 20px}}.btn-basic.-wide.-window::after{left:20px}.btn-basic.-dl{position:relative;overflow:hidden;font-weight:bold}.btn-basic.-dl::after{border:none;background-image:url(/town/assets/images/common/dl_w.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:-10px 0 0 0;left:20px}.btn-basic.-inline{display:inline-block;width:auto;white-space:nowrap;padding:8px 40px 8px 20px;height:auto}@media(max-width: 500px){.btn-basic.-inline{padding:11px 40px 11px 20px}}.btn-basic.-prev::after{transform:rotate(180deg);right:auto;left:20px}.btn-basic.-prev:hover::after{left:15px}.btn-basic ruby{margin:10px 0 0 0;display:block}.btn-line{border-radius:4px;padding:10px 36px 10px 18px;display:inline-block;text-align:center;color:#5fc1c7;background-color:rgba(0,0,0,0);border:1px solid #5fc1c7;letter-spacing:.1em;font-weight:bold;position:relative;transition:all .2s ease-in-out;line-height:1}.btn-line:hover{background-color:#5fc1c7;color:#fff}.btn-line:hover::after{right:15px;background-image:url(/assets/images/common/arrow_w.svg)}.btn-line::after{content:"";width:12px;height:12px;transition:all .2s ease-in-out;background:url(/assets/images/common/arrow.svg) no-repeat;background-size:12px 12px;background-repeat:no-repeat;background-position:right 50%;position:absolute;right:15px;top:50%;margin:-6px 0 0 0}.btn-form{border-radius:4px;max-width:216px;width:100%;padding:14px 10px;display:block;text-align:center;border:none;background-color:#5fc1c7;color:#fff;font-size:100%;letter-spacing:.1rem;transition:all .3s ease-in-out;cursor:pointer}.btn-form.-default{background-color:#999}.btn-form.-window{background-image:url(/assets/images/common/window.svg);background-repeat:no-repeat;background-size:14px auto;background-position:15px 50%;padding-right:10px;padding-left:40px;max-width:240px}.btn-form:hover{opacity:.8}.icon-category{line-height:1.2;display:inline-block;padding:2px 10px 2px 10px;min-width:100px;font-size:1rem;text-align:center;white-space:nowrap;border:1px solid #ccc;border-radius:3px;vertical-align:2px;font-weight:bold}.icon-category.-river{color:#00989e;border-color:#00989e}.icon-category.-takeei{color:#5ec65e;border-color:#5ec65e}.icon-category.-env{color:#ffaf32;border-color:#ffaf32}.icon-category.-pdf{border:1px solid red;color:red;padding:2px 8px;line-height:1;font-size:.8rem;border-radius:3px;vertical-align:middle;margin-left:8px;min-width:0;font-weight:normal}.icon-category.-pressrelease,.icon-category.-press{border:1px solid #00989e;color:#00989e;line-height:1;margin-left:8px;font-weight:normal}.icon-category.-group{border:1px solid #88d388;color:#88d388;line-height:1;margin-left:8px}.icon-category.-require{color:#ff2626;border-color:#ff2626;min-width:0;font-size:1rem;padding:1px 6px;margin-left:10px}.icon-category.-ircat{border:1px solid #5fc1c7;color:#5fc1c7;font-size:1rem;padding:1px 6px;margin-left:10px}.icon-size{font-size:1.2rem;color:red;display:inline-block;margin-left:5px}.icon-mov::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/town/assets/images/common/mov.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:10px;opacity:.8}.icon-mov.-black::before{background-image:url(/town/assets/images/common/mov_b.svg)}.icon-badge{width:70px;height:70px;position:absolute;border-radius:50%}.card-making{border-radius:12px;box-shadow:0 0 18px 1px rgba(0,0,0,.6);width:40%;min-height:300px;background-color:#fff;clear:both;padding:2%}@media(max-width: 500px){.card-making{float:none !important;width:auto;margin:0 0 50px 0;padding:15px;border-radius:8px}}.card-making.-right{float:right}.card-making .btn-basic.-wide{max-width:100%;margin:20px 0 0 0}.card-making .title{line-height:1.4;text-align:center;margin:0 0 10px 0;color:#c00}@media(max-width: 840px){.card-making .title{margin-bottom:5px}}.card-making .title .num{display:block;font-size:3rem}@media(max-width: 840px){.card-making .title .num{font-size:2.6rem}}@media(max-width: 500px){.card-making .title .num{font-size:2.4rem}}.card-making .title .text{font-size:140%}@media(max-width: 840px){.card-making .title .text{font-size:120%}}@media(max-width: 500px){.card-making .title .text{font-size:110%}}.card-making .copy{text-align:center;line-height:1.6;margin:0 0 10px 0;font-weight:bold;font-size:2rem}@media(max-width: 840px){.card-making .copy{font-size:1.7rem}}@media(max-width: 500px){.card-making .copy{font-size:1.6rem}}.card-making .detail{font-size:95%}.card-making .detail p{line-height:1.7}.card-making .comment{padding:15px;border:1px solid #ccc}.card-making .comment .title{margin:0 0 10px 0}@media(max-width: 500px){.card-drill{margin-bottom:30px;border-bottom:1px solid #ccc;padding:0 0 30px 0}}.card-drill .thumb{margin:0 0 20px 0}@media(max-width: 500px){.card-drill .thumb{max-width:60%;margin:0 auto 30px auto}}.card-drill .thumb img{display:block;width:100%}@media(max-width: 500px){.card-drill ul.dl{display:flex}}.card-drill ul.dl>*{margin:0 0 12px 0;flex:1}@media(max-width: 500px){.card-drill ul.dl>*{margin-right:12px}.card-drill ul.dl>*:last-child{margin-right:0}}@media(max-width: 500px){.card-drill ul.dl>* .btn-basic.-dl{max-width:100%}}.card-drill .btn-basic.-dl{font-size:1.4rem;display:block;width:auto;max-width:100%;margin:0 auto 0 auto;padding-left:35px;padding-right:8px}@media(max-width: 500px){.card-drill .btn-basic.-dl{padding-left:20px;max-width:80%}}.card-drill .btn-basic.-dl:after{left:15px}@media(max-width: 500px){.card-drill .btn-basic.-dl:after{left:14px;width:15px;height:15px;margin-top:-7px}}.card-summary{position:relative;background-color:#fff;border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:2px 2px 8px rgba(0,0,0,.2)}@media(max-width: 500px){.card-summary{box-shadow:1px 1px 4px rgba(0,0,0,.2)}}.card-summary>*{min-height:0%}.card-summary.-uc{opacity:.3;cursor:default;pointer-events:none}.card-summary .icon-badge{top:10px;left:10px}.card-summary .thumb{border-radius:10px 10px 0 0;overflow:hidden}.card-summary .thumb img{display:block;width:100%}.card-summary .main{position:relative}.card-summary .main img{display:block;width:100%}.card-summary .caption{padding:20px 25px 20px 25px}@media(max-width: 500px){.card-summary .caption{padding:14px}}.card-summary .caption .heading-box{margin:0 0 5px 0}.card-summary .caption p{line-height:1.6;color:#000}.card-summary .nav{text-align:center;margin-top:auto;margin-bottom:30px}.card-summary .btn-basic{max-width:200px}.card-summary.-rules{box-shadow:none;background-color:#315daa}.card-summary.-rules .caption{padding:25px}@media(max-width: 500px){.card-summary.-rules .caption{padding:10px}}.card-summary.-rules .btn-basic{background-color:#fff;border:none;color:#315daa}.card-summary.-rules .accordion-list dt{margin:0 auto}.card-summary.-rules .accordion-list dd{margin-top:20px;background-color:#fff}.card-summary.-mini{padding:14px}.card-summary.-mini .thumb{margin:0 0 20px 0}.card-summary.-mini .thumb img{display:block;aspect-ratio:4/3;width:100%;object-fit:cover;object-position:left 50%}.card-summary.-mini .summary{padding:20px 0}@media(max-width: 500px){.card-summary.-mini .summary{padding:10px 0}}.card-summary.-mini .summary p{margin-bottom:15px;line-height:1.3}.card-summary.-mini .btn-basic{font-size:90%}.card-summary.-mini .btn-basic .inner{line-height:1.3}.card-summary.-mini .btn-basic .name{display:block}.card-summary.-mini .btn-basic .ruby{font-size:10px;margin:3px 0 0 0;opacity:1;white-space:normal;display:block}@media(max-width: 500px){.card-summary.-mini .btn-basic{font-size:94%}}.card-summary.-mini .btn-basic .trans{display:block;font-size:85%;margin:0px 0 0 0;color:#ffff90}.card-summary.-mini.-current{background-color:#fffd9e}.card-summary.-mini.-current .btn-basic{background-color:#f60}.card-summary.-mini.-current:after{content:"";display:inline-block;background-color:#fff;background-color:#fffd9e;color:#fff;position:absolute;z-index:10;width:32px;aspect-ratio:2/1;clip-path:polygon(50% 0, 100% 100%, 0 100%);top:0;left:50%;transform:translate(-50%, -100%)}.card-youtube{cursor:pointer;position:relative;background-color:#333;color:#fff;border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column}@media(max-width: 500px){.card-youtube{border-radius:8px}}.card-youtube .thumb{border-radius:10px 10px 0 0;overflow:hidden}.card-youtube .thumb img{width:100%;display:block}.card-youtube .caption{padding:10px 10px;text-align:center;color:#fff}.card-youtube .caption p{line-height:1.6}.card-nav{position:relative;height:100%;display:flex;flex-direction:column}.card-nav.-current .thumb::before{content:"いまココ";display:inline-block;background-color:#c00;color:#fff;line-height:1;padding:5px 6px;font-size:1.2rem;position:absolute;top:0;left:0}.card-nav .thumb{border-radius:6px;margin:0 0 12px 0;overflow:hidden}@media(max-width: 500px){.card-nav .thumb{margin-bottom:8px}}.card-nav .caption{line-height:1.6;font-size:1.4rem;position:relative}.card-nav.-window .caption::after{content:"";width:12px;height:12px;background:url(/town/assets/images/common/window.svg) no-repeat;background-position:0 50%;background-size:contain;display:inline-block;margin:0 0 0 10px}@media(max-width: 1100px){.card-nav.-window .caption::after{background-image:url(/town/assets/images/common/window_b.svg)}}.card-interview{display:flex;background-color:#fff;border-radius:6px;overflow:hidden}@media(max-width: 500px){.card-interview{display:block}}.card-interview>.thumb{flex-basis:22%;display:flex;align-items:center}@media(max-width: 500px){.card-interview>.thumb{margin-bottom:0px}}.card-interview>.thumb img{display:block;width:100%;height:100%;object-fit:cover}.card-interview>.summary{flex:1;padding:20px 20px;line-height:1.5;font-size:2.2rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;margin:auto 0;font-weight:bold}@media(max-width: 840px){.card-interview>.summary{font-size:1.8rem;padding:14px 10px 14px 14px}}@media(max-width: 500px){.card-interview>.summary{margin-bottom:12px;font-size:1.6rem}}.card-interview>.summary .title{line-height:1.3}.card-interview>.summary .sub{font-size:70%;display:block;margin:0 0 3px 0;font-weight:normal}.card-interview>.nav{margin-right:20px;display:flex;align-items:center}.card-interview>.nav .btn-basic{min-width:120px;width:140px;font-size:90%}@media(max-width: 840px){.card-interview>.nav .btn-basic{min-width:80px;width:120px}}@media(max-width: 500px){.card-interview>.nav .btn-basic{width:60%;font-size:100%}}@media(max-width: 500px){.card-interview>.nav{margin-right:0;margin-bottom:20px}}.card-explain{position:relative;overflow:hidden}.card-explain .thumb{margin-bottom:15px}.card-explain .caption{padding:10px 10px;text-align:center}.card-explain .caption p{line-height:1.6}.card-explain .heading-blocks{text-align:center;margin:0 auto 10px auto;padding:0;font-size:1.8rem;display:block}.card-image{position:relative;overflow:hidden;margin-bottom:15px}.card-image .thumb{margin-bottom:5px}.card-image .caption{padding:5px 0px}.card-image .caption p{line-height:1.6}.card-image .caption dl{line-height:1.6}.card-image .caption.-center{text-align:center}.card-box{border-radius:6px;padding:18px;font-size:90%}.card-box.-gray{background-color:#f5f5f5}.card-box>p{margin-bottom:10px;line-height:1.5;font-weight:bold}.card-box .list-disc{margin-bottom:0}.card-icon{max-width:250px;text-align:center;margin:0 auto}.card-icon .thumb{max-width:200px;margin:0 auto}.card-icon .thumb img{display:block;width:100%}.card-icon .caption{line-height:1.6}.card-icon .caption .info{color:#e60012}.card-icon .caption .info .number,.card-icon .caption .info .amount{font-size:250%}@media(max-width: 840px){.card-icon .caption .info .number,.card-icon .caption .info .amount{font-size:200%}}@media(max-width: 500px){.card-icon .caption .info .number,.card-icon .caption .info .amount{font-size:160%}}.card-icon .caption .info .unit{display:inline-block;margin:0 6px}@media(max-width: 500px){.card-icon .caption .info .unit{margin:0 3px}}.card-icon .caption .info .title{font-weight:bold;font-size:120%}.card-photo{border:1px solid #ddd;padding:15px;border-radius:0;max-width:800px;box-shadow:5px 5px 6px rgba(0,0,0,.1);margin:0 auto}@media(max-width: 500px){.card-photo{padding:10px}}.card-photo img{display:block;width:100%}.card-photo.-w600{max-width:600px}.card-event{height:100%;background:#fff;padding:16px;box-shadow:0 0 10px rgba(0,0,0,.2);border:1px solid #ddd;border-radius:12px;overflow:hidden;display:block;color:#000;transition:all .2s ease-in-out}.card-event:hover{transform:scale(1.1)}.card-event .thumb{margin:0 0 20px 0}.card-event .thumb img{display:block;width:100%;object-fit:cover;aspect-ratio:4/2.6}.card-event .detail{font-size:90%;line-height:1.6}.card-event .detail a{color:#000}.card-event.-more{display:flex;flex-direction:column}.card-event.-more .thumb{background-color:#aacb78;height:100%;aspect-ratio:4/2.6;display:flex;justify-content:center;align-items:center}.card-event.-more .thumb img{display:block;width:30%;margin:0 auto;aspect-ratio:1/1}.card-event.-more .detail{text-align:center;height:100%;font-size:100%;display:flex;justify-content:center;align-items:center}.form-content dl{margin-bottom:30px}.form-content dl dt{font-weight:bold}.form-content .nav>*{margin:0 auto}.form-select{background-color:#fff;border:1px solid #5fc1c7;border-radius:5px;padding:8px 15px;min-width:180px;overflow:hidden}@media(max-width: 500px){.form-select{font-size:16px}}.form-select.-hasbottom{margin-bottom:30px}.form-message{padding:50px 0}.form-confirm dl{margin-bottom:30px}.form-confirm dl dt{background-color:#ddd;padding:8px 12px;line-height:1.3;margin:0 0 10px 0;font-size:90%}.form-confirm dl dd{padding:0 0}.form-submit{margin:0 auto;background-color:#999;padding:10px 30px;font-weight:bold;letter-spacing:1px}.form-submit:hover{background-color:#fff000}.form-group label{line-height:1}.form-group li{display:flex;align-items:end;margin-bottom:10px}.form-group li>*:first-child{margin-right:20px;white-space:nowrap}.form-text{background-color:#fff;border:1px solid #5fc1c7;padding:8px 8px;box-sizing:border-box;line-height:1;border-radius:4px;width:100%}.form-textarea{padding:10px;min-height:280px;box-sizing:border-box;border:1px solid #5fc1c7;border-radius:6px;line-height:1.7;width:100%;font-size:90%;line-height:1.8}.form-textarea:focus{background-color:#fff000}.form-radio{display:inline-block;padding:12px 0;line-height:1;margin-right:20px}.form-radio label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-radio label::before,.form-radio label::after{content:"";display:block;border-radius:50%;position:absolute}.form-radio label::after{background:#000;height:10px;width:10px;left:5px;opacity:0;top:5px}.form-radio label::before{background:#fff;border:1px solid #bdc1cc;height:20px;width:20px;left:0;top:0}.form-radio input[type=radio]{display:none}.form-radio input[type=radio]:checked+label::after{opacity:1}.form-checkbox{display:inline-block;padding:12px 0;line-height:1}.form-checkbox label{box-sizing:border-box;cursor:pointer;display:block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-checkbox label::before,.form-checkbox label::after{content:"";display:block;position:absolute}.form-checkbox label::after{border-right:2px solid #fff;border-bottom:2px solid #fff;height:10px;width:7px;transform:rotate(45deg);left:6px;opacity:0;top:4px}.form-checkbox label::before{border-radius:4px;background:#fff;border:1px solid #5fc1c7;height:20px;width:20px;left:0;top:0}.form-checkbox input[type=checkbox]{display:none}.form-checkbox input[type=checkbox]:checked+label::after{opacity:1}.form-checkbox input[type=checkbox]:checked+label::before{background-color:#5fc1c7}.form-list .field{margin:0 0 30px 0;display:block}.form-list .field .form-text{width:100%}.form-list .comit{padding:20px 0 0 0}.form-list .comit>*{margin:0 auto}.form-content dt{margin:0 0 8px 0}.grid-block{display:grid;position:relative;margin:0 0 30px 0;line-height:2}@media(max-width: 500px){.grid-block{line-height:1.6}}.grid-block img{width:100%;display:block}.grid-block .button-link{width:100%;max-width:100%}.grid-block .thumb{position:relative}.grid-block .thumb.-round{border-radius:3px;overflow:hidden}.grid-block .thumb>.caption{color:#fff;font-size:1rem;position:absolute;bottom:10px;text-align:center;width:100%;top:0}.grid-block>.item.-uc{opacity:.3}.grid-block.-cols2{grid-template-columns:repeat(2, 1fr)}.grid-block.-cols2.-haspadding{gap:40px}@media(max-width: 500px){.grid-block.-cols2.-haspadding{gap:20px}}.grid-block.-cols3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 500px){.grid-block.-cols3{grid-template-columns:repeat(1, 1fr)}}.grid-block.-cols3.-haspadding{gap:30px}@media(max-width: 500px){.grid-block.-cols3.-haspadding{gap:20px}}.grid-block.-cols3.-marginbottom{margin-bottom:30px}.grid-block.-cols3>* .card-summary{border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.3)}.grid-block.-cols3>* .card-summary .caption{padding:15px;font-size:90%}@media(max-width: 500px){.grid-block.-cols3>* .card-summary .caption{font-size:inherit;padding:14px}}.grid-block.-cols3>* .card-summary .caption .heading-box{font-size:1.7rem;line-height:1.5}.grid-block.-cols4{grid-template-columns:repeat(4, 1fr)}.grid-block.-cols4.-haspadding{gap:26px}@media(max-width: 840px){.grid-block.-cols4.-haspadding{gap:20px}}@media(max-width: 500px){.grid-block.-cols4.-haspadding{gap:16px}}@media(max-width: 840px){.grid-block.-cols4{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 500px){.grid-block.-cols4{grid-template-columns:repeat(2, 1fr)}}.grid-block.-cols5{grid-template-columns:repeat(5, 1fr)}.grid-block.-cols5.-haspadding{gap:26px}@media(max-width: 840px){.grid-block.-cols5.-haspadding{gap:20px}}@media(max-width: 500px){.grid-block.-cols5.-haspadding{gap:16px}}@media(max-width: 840px){.grid-block.-cols5{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 500px){.grid-block.-cols5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){.grid-block.-colsSp1{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 500px){.grid-block.-colsSp2{grid-template-columns:repeat(2, 1fr)}}.grid-block.-hasline{margin:0 0 30px 0}.grid-block.-hasline>*{box-shadow:0 0 0 1px #999;border-right:none;background-color:#fff;padding:12px}.grid-block.-index.-haspadding{padding:40px 0}@media(max-width: 500px){.grid-block.-index.-haspadding{grid-template-columns:repeat(1, 1fr);gap:20px}}.grid-block.-list>* .card-summary{background-color:#333;border-radius:6px}.grid-block.-list>* .card-summary .caption{letter-spacing:0;padding:6px 4px;color:#fff;text-align:center;white-space:nowrap;font-size:90%}.grid-block.-list>* .card-summary .caption.-window{background:url(/town/assets/images/common/window.svg) no-repeat;background-position:10px 50%;background-size:12px;padding:6px 3px 6px 3px}@media(max-width: 500px){.grid-block.-list>* .card-summary .caption{padding:4px 4px}}.grid-block.-eventscroll{overflow-x:auto;padding:40px 60px 40px 60px;background:#e5f6cc;display:flex}@media(max-width: 840px){.grid-block.-eventscroll{padding:30px}}@media(max-width: 500px){.grid-block.-eventscroll{padding:20px}}.grid-block.-eventscroll .card-event{width:300px}@media(max-width: 840px){.grid-block.-eventscroll .card-event{width:250px}}@media(max-width: 500px){.grid-block.-eventscroll .card-event{width:220px}}.grid-sitemap{display:flex;flex-wrap:wrap;font-size:1.4rem;row-gap:20px;line-height:1.8}@media(max-width: 840px){.grid-sitemap{line-height:1.7}}@media(max-width: 500px){.grid-sitemap{line-height:1.6}}@media(max-width: 840px){.grid-sitemap{font-size:1.2rem}}@media(max-width: 500px){.grid-sitemap{font-size:1.3rem;row-gap:10px}}.grid-sitemap>*{width:20%;box-sizing:border-box}@media(max-width: 840px){.grid-sitemap>*{width:33.33%;margin-bottom:15px}}@media(max-width: 500px){.grid-sitemap>*{width:50%}}.grid-sitemap>*.-hiroba .index a{color:#28a3bf}.grid-sitemap>*.-hiroba>ul{border-color:#28a3bf}.grid-sitemap>*.-study .index a{color:#2d916e}.grid-sitemap>*.-study>ul{border-color:#2d916e}.grid-sitemap>*.-play .index a{color:#ebb217}.grid-sitemap>*.-play>ul{border-color:#ebb217}.grid-sitemap>*.-cafe .index a{color:#b3642f}.grid-sitemap>*.-cafe>ul{border-color:#b3642f}.grid-sitemap>*.-park .index a{color:#6360c4}.grid-sitemap>*.-park>ul{border-color:#6360c4}.grid-sitemap>*.-trafficsafety .index a{color:#315daa}.grid-sitemap>*.-trafficsafety>ul{border-color:#315daa}.grid-sitemap>*.-isuzu .index a{color:#e60012}.grid-sitemap>*.-isuzu>ul{border-color:#e60012}@media(max-width: 840px){.grid-sitemap>*>ul>li{margin-bottom:5px}}.grid-sitemap a{color:#000}.grid-sitemap a:hover{color:#069}.grid-sitemap a.card-nav{flex-direction:row;align-items:center}.grid-sitemap a.card-nav.-window:after{content:"";background:url(/town/assets/images/common/window_b.svg) no-repeat;background-size:contain;display:inline-block;width:10px;height:10px;margin-left:5px;opacity:.7}.grid-sitemap .index{font-weight:bold;margin:0 0 6px 0}@media(max-width: 840px){.grid-sitemap .index{margin-bottom:4px}}.accordion-list{padding:0 0px 0 0}.accordion-list dt{border-top:1px solid #dcdcdc;position:relative;cursor:pointer;font-weight:bold}.accordion-list dt:before{content:"";display:inline-block;width:20px;height:20px;background-size:60% 60%;background-position:50% 50%;position:absolute;left:12px;top:10px}.accordion-list dt.-active:before{background-size:60% auto}.accordion-list dd{display:none;padding:18px;border-radius:4px;margin-bottom:20px}.p-caption{font-size:1.2rem;color:#5ec2c6}.p-caption.-black{color:#000}.p-right{text-align:right}.p-indent{text-indent:.5em}.p-nomargin{margin-bottom:0}.dl-interview{margin:0 0 30px 0}.dl-interview dt{font-weight:bold}.slider-block{min-height:100px;padding:0 5%;margin:0 0 10px 0}@media(max-width: 500px){.slider-block{padding:0 4%}}.slider-block .slide{background-color:#ffce10;padding:30px 30px 0 30px}@media(max-width: 500px){.slider-block .slide{padding:10px 10px 0 10px}}.slider-block .dl{padding:10px 30px 30px 30px;background-color:#ffce10}@media(max-width: 500px){.slider-block .dl{padding:20px}}.slider-block .dl .grid-block{margin:10px 0 0 0}.slider-block .dl .grid-block>* a{display:block;padding:10px 10px 10px 40px;background-color:#fff;background-size:40px;background-position:10px 50%;background-repeat:no-repeat;text-align:center;border-radius:5px;transition:all .2s ease-in-out}.slider-block .dl .grid-block>* a:hover{box-shadow:0 0 5px rgba(0,0,0,.3);transform:scale(1.07)}.slider-block .caution{text-align:center;font-size:90%;letter-spacing:0}.slider-block .slick-dotted.slick-slider{margin:0}.slider-block .slick-list{background-color:#fff}.slider-block .slick-slide{position:relative}.slider-block .slick-slide .caption{position:absolute;bottom:0px;background-color:hsla(0,0%,100%,.5);left:0;margin:0;padding:10px 5px;text-align:center;width:100%}@media(max-width: 500px){.slider-block .slick-slide .caption{position:static;background-color:#fff;font-size:88%;padding:5px 0}}.slider-block .slick-dots{padding:15px 0;height:auto;position:static;box-shadow:none}.slider-block .slick-dots>li{width:auto;height:auto;margin:0 10px 0}@media(max-width: 500px){.slider-block .slick-dots>li{margin:0 5px}}.slider-block .slick-dots>li.slick-active>button::before{background-color:red}@media(max-width: 500px){.slider-block .slick-dots>li>button{width:12px;height:12px}}.slider-block .slick-dots>li>button::before{box-shadow:1px 1px 2px rgba(0,0,0,.4) inset;background-color:#fff;opacity:1;content:"";border-radius:50%;width:15px;height:15px}@media(max-width: 500px){.slider-block .slick-dots>li>button::before{width:12px;height:12px}}.slider-block .slick-list{box-shadow:0 0 10px rgba(0,0,0,.2)}.slider-block .slick-prev,.slider-block .slick-next{width:40px;height:120px}@media(max-width: 500px){.slider-block .slick-prev,.slider-block .slick-next{width:25px;height:100px}}.slider-block .slick-prev::before,.slider-block .slick-next::before{content:"";display:block;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.slider-block .slick-prev{left:-70px}@media(max-width: 500px){.slider-block .slick-prev{left:-35px}}.slider-block .slick-prev::before{background-position:right 50%;background-image:url(/town/play/create/block/images/b_prev.png)}.slider-block .slick-next{right:-70px}@media(max-width: 500px){.slider-block .slick-next{right:-35px}}.slider-block .slick-next::before{background-image:url(/town/play/create/block/images/b_next.png)}.slider-block.-photo{padding:0;margin:0 0 40px 0}.slider-block.-photo .slide{background:rgba(0,0,0,0);padding:0px 0}.slider-block.-photo .slide .slick-list{box-shadow:none;padding:0}.slider-block.-photo .slide .slick-list .slick-track{padding:0px 0}.slider-block.-photo .slide .slick-list .slick-slide{padding:10px;display:flex;height:100%;display:block;cursor:pointer}.slider-block.-photo .slide .slick-list .slick-slide img{height:100%;max-height:400px;margin:0 auto;border-radius:8px;width:auto}@media(max-width: 500px){.slider-block.-photo .slide .slick-list .slick-slide img{max-height:300px}}.slider-block.-photo .slide .slick-list .slick-slide .zoom{transition:all .3s;position:absolute;bottom:20px;right:20px}.slider-block.-photo .slide .slick-list .slick-slide .zoom:after{content:"";display:block;width:40px;height:40px;background-color:rgba(0,0,0,.5);background-image:url(/town/assets/images/common/zoom.svg);background-repeat:no-repeat;background-position:50%;background-size:60%;border-radius:50%}.slider-block.-photo .slick-dots{line-height:1}.slider-block.-photo .slick-dots>li{margin:0 4px}.slider-block.-photo .slick-dots>li>button{width:10px;height:10px}.slider-block.-photo .slick-dots>li>button::before{width:10px;height:10px;box-shadow:none;background-color:#ddd}.slider-block.-photo .slick-dots>li.slick-active>button::before{background-color:#e60012}.slider-block.-photo .slick-prev{left:-25px}.slider-block.-photo .slick-next{right:-25px}.slider-block.-photo .slick-prev,.slider-block.-photo .slick-next{width:50px;height:50px;margin:-50px 0 0 0;padding:0;z-index:10;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;transform:none;transform-origin:center}@media(max-width: 500px){.slider-block.-photo .slick-prev,.slider-block.-photo .slick-next{display:none !important}}.slider-block.-photo .slick-prev:hover,.slider-block.-photo .slick-next:hover{transform:scale(1.3)}.slider-block.-photo .slick-prev:hover:before,.slider-block.-photo .slick-next:hover:before{background:red}.slider-block.-photo .slick-prev::before,.slider-block.-photo .slick-next::before{content:"";display:block;clip-path:polygon(0 0, 80% 50%, 0 100%);opacity:1;background:#999;width:20px;height:20px;left:4px;position:relative}.slider-block.-photo .slick-prev::before{transform:rotate(180deg);left:-4px}.rules-point .maru{opacity:0;color:red;width:50px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ebb217;color:#fff;border-radius:50%;position:absolute;font-size:120%;top:0;left:0;font-weight:bold;transition:all .3s ease;transform:scale(0.4)}@media(max-width: 500px){.rules-point .maru{width:30px;height:30px}}.rules-point .maru.-current{opacity:1;transform:scale(1)}.comics-block{max-width:700px;margin:0px auto}@media(max-width: 500px){.comics-block{max-width:100%}}.comics-block .page{margin:0 0 60px 0}@media(max-width: 500px){.comics-block .page{margin-bottom:30px}}@media(max-width: 500px){.comics-block .page{margin-bottom:20px}}.comics-block .page:last-child{margin-bottom:0}.comics-block .page img{display:block;border:1px solid #ccc;width:100%;padding:0px}.comics-block .slide{padding:30px 0}@media(max-width: 500px){.comics-block .slide{padding:10px 0}}.comics-block .slick-arrow{background-color:#28a3bf;width:45px;height:45px;border-radius:3px}.comics-block .slick-prev{left:-60px}.comics-block .slick-next{right:-60px}.comics-block .slick-list{border:1px solid #ccc;margin-bottom:10px}.comics-block .slick-dots{position:static}.comics-block .slick-dots li button:before{transition:all .2s ease-in-out}.comics-block .slick-dots li.slick-active button:before{color:#28a3bf;transform:scale(3)}.comics-block .slick-dotted.slick-slider{margin:0}.anim-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.anim-loading .ball,.anim-loading .ball:before,.anim-loading .ball:after{border-radius:50%;width:2em;height:2em;animation-fill-mode:both;animation:loading 1.8s infinite ease-in-out;display:block}.anim-loading .ball{color:#5fc1c7;font-size:10px;margin:0 auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}.anim-loading .ball::before,.anim-loading .ball::after{content:"";position:absolute;top:0}.anim-loading .ball::before{left:-3.5em;animation-delay:-0.32s}.anim-loading .ball::after{left:3.5em}@-webkit-keyframes loading{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@media(max-width: 840px){.modaal-close{top:20px;right:20px;width:40px;height:40px}.modaal-close:after,.modaal-close:before{left:19px;top:13px;width:3px;height:16px}}@media(max-width: 500px){.modaal-close{top:10px;right:10px;width:36px;height:36px}.modaal-close:after,.modaal-close:before{left:17px;top:11px;width:3px;height:16px}}@media(max-width: 500px){.modaal-container{width:94%;margin:0 auto}}@media(max-width: 840px){.modaal-video-wrap{margin:auto auto}}@media(max-width: 840px){.modaal-inner-wrapper{padding-left:0;padding-right:0}}.modaal-gallery-item img{max-width:900px;max-height:70vh}._pc{display:block !important}@media(max-width: 840px){._pc{display:none !important}}@media(max-width: 500px){._pc{display:none !important}}._tb{display:none !important}@media(max-width: 840px){._tb{display:block !important}}@media(max-width: 500px){._tb{display:none !important}}@media(max-width: 500px){._tb._sp{display:block !important}}._sp{display:none !important}@media(max-width: 840px){._sp{display:none !important}}@media(max-width: 500px){._sp{display:block !important}}._right{text-align:right}._caption{font-size:85%;line-height:1.3}._center{text-align:center !important}._bold{font-weight:bold}._nowrap{white-space:nowrap !important}._nomargin{margin-bottom:0 !important}.mb-0{margin-bottom:0px !important}@media(max-width: 840px){.mb-0{margin-bottom:0px !important}}@media(max-width: 500px){.mb-0{margin-bottom:0px !important}}.mb-10{margin-bottom:10px !important}@media(max-width: 840px){.mb-10{margin-bottom:7.5px !important}}@media(max-width: 500px){.mb-10{margin-bottom:5px !important}}.mb-20{margin-bottom:20px !important}@media(max-width: 840px){.mb-20{margin-bottom:15px !important}}@media(max-width: 500px){.mb-20{margin-bottom:10px !important}}.mb-30{margin-bottom:30px !important}@media(max-width: 840px){.mb-30{margin-bottom:22.5px !important}}@media(max-width: 500px){.mb-30{margin-bottom:15px !important}}.mb-40{margin-bottom:40px !important}@media(max-width: 840px){.mb-40{margin-bottom:30px !important}}@media(max-width: 500px){.mb-40{margin-bottom:20px !important}}.mb-50{margin-bottom:50px !important}@media(max-width: 840px){.mb-50{margin-bottom:37.5px !important}}@media(max-width: 500px){.mb-50{margin-bottom:25px !important}}.mb-60{margin-bottom:60px !important}@media(max-width: 840px){.mb-60{margin-bottom:45px !important}}@media(max-width: 500px){.mb-60{margin-bottom:30px !important}}.mb-70{margin-bottom:70px !important}@media(max-width: 840px){.mb-70{margin-bottom:52.5px !important}}@media(max-width: 500px){.mb-70{margin-bottom:35px !important}}.mb-80{margin-bottom:80px !important}@media(max-width: 840px){.mb-80{margin-bottom:60px !important}}@media(max-width: 500px){.mb-80{margin-bottom:40px !important}}.mb-90{margin-bottom:90px !important}@media(max-width: 840px){.mb-90{margin-bottom:67.5px !important}}@media(max-width: 500px){.mb-90{margin-bottom:45px !important}}.mb-100{margin-bottom:100px !important}@media(max-width: 840px){.mb-100{margin-bottom:75px !important}}@media(max-width: 500px){.mb-100{margin-bottom:50px !important}}.mb-110{margin-bottom:110px !important}@media(max-width: 840px){.mb-110{margin-bottom:82.5px !important}}@media(max-width: 500px){.mb-110{margin-bottom:55px !important}}.mb-120{margin-bottom:120px !important}@media(max-width: 840px){.mb-120{margin-bottom:90px !important}}@media(max-width: 500px){.mb-120{margin-bottom:60px !important}}.mb-130{margin-bottom:130px !important}@media(max-width: 840px){.mb-130{margin-bottom:97.5px !important}}@media(max-width: 500px){.mb-130{margin-bottom:65px !important}}.mb-140{margin-bottom:140px !important}@media(max-width: 840px){.mb-140{margin-bottom:105px !important}}@media(max-width: 500px){.mb-140{margin-bottom:70px !important}}.mb-150{margin-bottom:150px !important}@media(max-width: 840px){.mb-150{margin-bottom:112.5px !important}}@media(max-width: 500px){.mb-150{margin-bottom:75px !important}}.mb-160{margin-bottom:160px !important}@media(max-width: 840px){.mb-160{margin-bottom:120px !important}}@media(max-width: 500px){.mb-160{margin-bottom:80px !important}}.mb-170{margin-bottom:170px !important}@media(max-width: 840px){.mb-170{margin-bottom:127.5px !important}}@media(max-width: 500px){.mb-170{margin-bottom:85px !important}}.mb-180{margin-bottom:180px !important}@media(max-width: 840px){.mb-180{margin-bottom:135px !important}}@media(max-width: 500px){.mb-180{margin-bottom:90px !important}}.mb-190{margin-bottom:190px !important}@media(max-width: 840px){.mb-190{margin-bottom:142.5px !important}}@media(max-width: 500px){.mb-190{margin-bottom:95px !important}}.mb-200{margin-bottom:200px !important}@media(max-width: 840px){.mb-200{margin-bottom:150px !important}}@media(max-width: 500px){.mb-200{margin-bottom:100px !important}}.mt-0{margin-top:0px !important}@media(max-width: 840px){.mt-0{margin-top:0px !important}}@media(max-width: 500px){.mt-0{margin-top:0px !important}}.mt-10{margin-top:10px !important}@media(max-width: 840px){.mt-10{margin-top:7.5px !important}}@media(max-width: 500px){.mt-10{margin-top:5px !important}}.mt-20{margin-top:20px !important}@media(max-width: 840px){.mt-20{margin-top:15px !important}}@media(max-width: 500px){.mt-20{margin-top:10px !important}}.mt-30{margin-top:30px !important}@media(max-width: 840px){.mt-30{margin-top:22.5px !important}}@media(max-width: 500px){.mt-30{margin-top:15px !important}}.mt-40{margin-top:40px !important}@media(max-width: 840px){.mt-40{margin-top:30px !important}}@media(max-width: 500px){.mt-40{margin-top:20px !important}}.mt-50{margin-top:50px !important}@media(max-width: 840px){.mt-50{margin-top:37.5px !important}}@media(max-width: 500px){.mt-50{margin-top:25px !important}}.mt-60{margin-top:60px !important}@media(max-width: 840px){.mt-60{margin-top:45px !important}}@media(max-width: 500px){.mt-60{margin-top:30px !important}}.mt-70{margin-top:70px !important}@media(max-width: 840px){.mt-70{margin-top:52.5px !important}}@media(max-width: 500px){.mt-70{margin-top:35px !important}}.mt-80{margin-top:80px !important}@media(max-width: 840px){.mt-80{margin-top:60px !important}}@media(max-width: 500px){.mt-80{margin-top:40px !important}}.mt-90{margin-top:90px !important}@media(max-width: 840px){.mt-90{margin-top:67.5px !important}}@media(max-width: 500px){.mt-90{margin-top:45px !important}}.mt-100{margin-top:100px !important}@media(max-width: 840px){.mt-100{margin-top:75px !important}}@media(max-width: 500px){.mt-100{margin-top:50px !important}}.mt-110{margin-top:110px !important}@media(max-width: 840px){.mt-110{margin-top:82.5px !important}}@media(max-width: 500px){.mt-110{margin-top:55px !important}}.mt-120{margin-top:120px !important}@media(max-width: 840px){.mt-120{margin-top:90px !important}}@media(max-width: 500px){.mt-120{margin-top:60px !important}}.mt-130{margin-top:130px !important}@media(max-width: 840px){.mt-130{margin-top:97.5px !important}}@media(max-width: 500px){.mt-130{margin-top:65px !important}}.mt-140{margin-top:140px !important}@media(max-width: 840px){.mt-140{margin-top:105px !important}}@media(max-width: 500px){.mt-140{margin-top:70px !important}}.mt-150{margin-top:150px !important}@media(max-width: 840px){.mt-150{margin-top:112.5px !important}}@media(max-width: 500px){.mt-150{margin-top:75px !important}}.mt-160{margin-top:160px !important}@media(max-width: 840px){.mt-160{margin-top:120px !important}}@media(max-width: 500px){.mt-160{margin-top:80px !important}}.mt-170{margin-top:170px !important}@media(max-width: 840px){.mt-170{margin-top:127.5px !important}}@media(max-width: 500px){.mt-170{margin-top:85px !important}}.mt-180{margin-top:180px !important}@media(max-width: 840px){.mt-180{margin-top:135px !important}}@media(max-width: 500px){.mt-180{margin-top:90px !important}}.mt-190{margin-top:190px !important}@media(max-width: 840px){.mt-190{margin-top:142.5px !important}}@media(max-width: 500px){.mt-190{margin-top:95px !important}}.mt-200{margin-top:200px !important}@media(max-width: 840px){.mt-200{margin-top:150px !important}}@media(max-width: 500px){.mt-200{margin-top:100px !important}}.ml-0{margin-left:0px !important}@media(max-width: 840px){.ml-0{margin-left:0px !important}}@media(max-width: 500px){.ml-0{margin-left:0px !important}}.ml-10{margin-left:10px !important}@media(max-width: 840px){.ml-10{margin-left:7.5px !important}}@media(max-width: 500px){.ml-10{margin-left:5px !important}}.ml-20{margin-left:20px !important}@media(max-width: 840px){.ml-20{margin-left:15px !important}}@media(max-width: 500px){.ml-20{margin-left:10px !important}}.ml-30{margin-left:30px !important}@media(max-width: 840px){.ml-30{margin-left:22.5px !important}}@media(max-width: 500px){.ml-30{margin-left:15px !important}}.ml-40{margin-left:40px !important}@media(max-width: 840px){.ml-40{margin-left:30px !important}}@media(max-width: 500px){.ml-40{margin-left:20px !important}}.ml-50{margin-left:50px !important}@media(max-width: 840px){.ml-50{margin-left:37.5px !important}}@media(max-width: 500px){.ml-50{margin-left:25px !important}}.ml-60{margin-left:60px !important}@media(max-width: 840px){.ml-60{margin-left:45px !important}}@media(max-width: 500px){.ml-60{margin-left:30px !important}}.ml-70{margin-left:70px !important}@media(max-width: 840px){.ml-70{margin-left:52.5px !important}}@media(max-width: 500px){.ml-70{margin-left:35px !important}}.ml-80{margin-left:80px !important}@media(max-width: 840px){.ml-80{margin-left:60px !important}}@media(max-width: 500px){.ml-80{margin-left:40px !important}}.ml-90{margin-left:90px !important}@media(max-width: 840px){.ml-90{margin-left:67.5px !important}}@media(max-width: 500px){.ml-90{margin-left:45px !important}}.ml-100{margin-left:100px !important}@media(max-width: 840px){.ml-100{margin-left:75px !important}}@media(max-width: 500px){.ml-100{margin-left:50px !important}}.ml-110{margin-left:110px !important}@media(max-width: 840px){.ml-110{margin-left:82.5px !important}}@media(max-width: 500px){.ml-110{margin-left:55px !important}}.ml-120{margin-left:120px !important}@media(max-width: 840px){.ml-120{margin-left:90px !important}}@media(max-width: 500px){.ml-120{margin-left:60px !important}}.ml-130{margin-left:130px !important}@media(max-width: 840px){.ml-130{margin-left:97.5px !important}}@media(max-width: 500px){.ml-130{margin-left:65px !important}}.ml-140{margin-left:140px !important}@media(max-width: 840px){.ml-140{margin-left:105px !important}}@media(max-width: 500px){.ml-140{margin-left:70px !important}}.ml-150{margin-left:150px !important}@media(max-width: 840px){.ml-150{margin-left:112.5px !important}}@media(max-width: 500px){.ml-150{margin-left:75px !important}}.ml-160{margin-left:160px !important}@media(max-width: 840px){.ml-160{margin-left:120px !important}}@media(max-width: 500px){.ml-160{margin-left:80px !important}}.ml-170{margin-left:170px !important}@media(max-width: 840px){.ml-170{margin-left:127.5px !important}}@media(max-width: 500px){.ml-170{margin-left:85px !important}}.ml-180{margin-left:180px !important}@media(max-width: 840px){.ml-180{margin-left:135px !important}}@media(max-width: 500px){.ml-180{margin-left:90px !important}}.ml-190{margin-left:190px !important}@media(max-width: 840px){.ml-190{margin-left:142.5px !important}}@media(max-width: 500px){.ml-190{margin-left:95px !important}}.ml-200{margin-left:200px !important}@media(max-width: 840px){.ml-200{margin-left:150px !important}}@media(max-width: 500px){.ml-200{margin-left:100px !important}}.mr-0{margin-right:0px !important}@media(max-width: 840px){.mr-0{margin-right:0px !important}}@media(max-width: 500px){.mr-0{margin-right:0px !important}}.mr-10{margin-right:10px !important}@media(max-width: 840px){.mr-10{margin-right:7.5px !important}}@media(max-width: 500px){.mr-10{margin-right:5px !important}}.mr-20{margin-right:20px !important}@media(max-width: 840px){.mr-20{margin-right:15px !important}}@media(max-width: 500px){.mr-20{margin-right:10px !important}}.mr-30{margin-right:30px !important}@media(max-width: 840px){.mr-30{margin-right:22.5px !important}}@media(max-width: 500px){.mr-30{margin-right:15px !important}}.mr-40{margin-right:40px !important}@media(max-width: 840px){.mr-40{margin-right:30px !important}}@media(max-width: 500px){.mr-40{margin-right:20px !important}}.mr-50{margin-right:50px !important}@media(max-width: 840px){.mr-50{margin-right:37.5px !important}}@media(max-width: 500px){.mr-50{margin-right:25px !important}}.mr-60{margin-right:60px !important}@media(max-width: 840px){.mr-60{margin-right:45px !important}}@media(max-width: 500px){.mr-60{margin-right:30px !important}}.mr-70{margin-right:70px !important}@media(max-width: 840px){.mr-70{margin-right:52.5px !important}}@media(max-width: 500px){.mr-70{margin-right:35px !important}}.mr-80{margin-right:80px !important}@media(max-width: 840px){.mr-80{margin-right:60px !important}}@media(max-width: 500px){.mr-80{margin-right:40px !important}}.mr-90{margin-right:90px !important}@media(max-width: 840px){.mr-90{margin-right:67.5px !important}}@media(max-width: 500px){.mr-90{margin-right:45px !important}}.mr-100{margin-right:100px !important}@media(max-width: 840px){.mr-100{margin-right:75px !important}}@media(max-width: 500px){.mr-100{margin-right:50px !important}}.mr-110{margin-right:110px !important}@media(max-width: 840px){.mr-110{margin-right:82.5px !important}}@media(max-width: 500px){.mr-110{margin-right:55px !important}}.mr-120{margin-right:120px !important}@media(max-width: 840px){.mr-120{margin-right:90px !important}}@media(max-width: 500px){.mr-120{margin-right:60px !important}}.mr-130{margin-right:130px !important}@media(max-width: 840px){.mr-130{margin-right:97.5px !important}}@media(max-width: 500px){.mr-130{margin-right:65px !important}}.mr-140{margin-right:140px !important}@media(max-width: 840px){.mr-140{margin-right:105px !important}}@media(max-width: 500px){.mr-140{margin-right:70px !important}}.mr-150{margin-right:150px !important}@media(max-width: 840px){.mr-150{margin-right:112.5px !important}}@media(max-width: 500px){.mr-150{margin-right:75px !important}}.mr-160{margin-right:160px !important}@media(max-width: 840px){.mr-160{margin-right:120px !important}}@media(max-width: 500px){.mr-160{margin-right:80px !important}}.mr-170{margin-right:170px !important}@media(max-width: 840px){.mr-170{margin-right:127.5px !important}}@media(max-width: 500px){.mr-170{margin-right:85px !important}}.mr-180{margin-right:180px !important}@media(max-width: 840px){.mr-180{margin-right:135px !important}}@media(max-width: 500px){.mr-180{margin-right:90px !important}}.mr-190{margin-right:190px !important}@media(max-width: 840px){.mr-190{margin-right:142.5px !important}}@media(max-width: 500px){.mr-190{margin-right:95px !important}}.mr-200{margin-right:200px !important}@media(max-width: 840px){.mr-200{margin-right:150px !important}}@media(max-width: 500px){.mr-200{margin-right:100px !important}}.pb-0{padding-bottom:0px !important}@media(max-width: 840px){.pb-0{padding-bottom:0px !important}}@media(max-width: 500px){.pb-0{padding-bottom:0px !important}}.pb-10{padding-bottom:10px !important}@media(max-width: 840px){.pb-10{padding-bottom:7.5px !important}}@media(max-width: 500px){.pb-10{padding-bottom:5px !important}}.pb-20{padding-bottom:20px !important}@media(max-width: 840px){.pb-20{padding-bottom:15px !important}}@media(max-width: 500px){.pb-20{padding-bottom:10px !important}}.pb-30{padding-bottom:30px !important}@media(max-width: 840px){.pb-30{padding-bottom:22.5px !important}}@media(max-width: 500px){.pb-30{padding-bottom:15px !important}}.pb-40{padding-bottom:40px !important}@media(max-width: 840px){.pb-40{padding-bottom:30px !important}}@media(max-width: 500px){.pb-40{padding-bottom:20px !important}}.pb-50{padding-bottom:50px !important}@media(max-width: 840px){.pb-50{padding-bottom:37.5px !important}}@media(max-width: 500px){.pb-50{padding-bottom:25px !important}}.pb-60{padding-bottom:60px !important}@media(max-width: 840px){.pb-60{padding-bottom:45px !important}}@media(max-width: 500px){.pb-60{padding-bottom:30px !important}}.pb-70{padding-bottom:70px !important}@media(max-width: 840px){.pb-70{padding-bottom:52.5px !important}}@media(max-width: 500px){.pb-70{padding-bottom:35px !important}}.pb-80{padding-bottom:80px !important}@media(max-width: 840px){.pb-80{padding-bottom:60px !important}}@media(max-width: 500px){.pb-80{padding-bottom:40px !important}}.pb-90{padding-bottom:90px !important}@media(max-width: 840px){.pb-90{padding-bottom:67.5px !important}}@media(max-width: 500px){.pb-90{padding-bottom:45px !important}}.pb-100{padding-bottom:100px !important}@media(max-width: 840px){.pb-100{padding-bottom:75px !important}}@media(max-width: 500px){.pb-100{padding-bottom:50px !important}}.pb-110{padding-bottom:110px !important}@media(max-width: 840px){.pb-110{padding-bottom:82.5px !important}}@media(max-width: 500px){.pb-110{padding-bottom:55px !important}}.pb-120{padding-bottom:120px !important}@media(max-width: 840px){.pb-120{padding-bottom:90px !important}}@media(max-width: 500px){.pb-120{padding-bottom:60px !important}}.pb-130{padding-bottom:130px !important}@media(max-width: 840px){.pb-130{padding-bottom:97.5px !important}}@media(max-width: 500px){.pb-130{padding-bottom:65px !important}}.pb-140{padding-bottom:140px !important}@media(max-width: 840px){.pb-140{padding-bottom:105px !important}}@media(max-width: 500px){.pb-140{padding-bottom:70px !important}}.pb-150{padding-bottom:150px !important}@media(max-width: 840px){.pb-150{padding-bottom:112.5px !important}}@media(max-width: 500px){.pb-150{padding-bottom:75px !important}}.pb-160{padding-bottom:160px !important}@media(max-width: 840px){.pb-160{padding-bottom:120px !important}}@media(max-width: 500px){.pb-160{padding-bottom:80px !important}}.pb-170{padding-bottom:170px !important}@media(max-width: 840px){.pb-170{padding-bottom:127.5px !important}}@media(max-width: 500px){.pb-170{padding-bottom:85px !important}}.pb-180{padding-bottom:180px !important}@media(max-width: 840px){.pb-180{padding-bottom:135px !important}}@media(max-width: 500px){.pb-180{padding-bottom:90px !important}}.pb-190{padding-bottom:190px !important}@media(max-width: 840px){.pb-190{padding-bottom:142.5px !important}}@media(max-width: 500px){.pb-190{padding-bottom:95px !important}}.pb-200{padding-bottom:200px !important}@media(max-width: 840px){.pb-200{padding-bottom:150px !important}}@media(max-width: 500px){.pb-200{padding-bottom:100px !important}}.pt-0{padding-top:0px !important}@media(max-width: 840px){.pt-0{padding-top:0px !important}}@media(max-width: 500px){.pt-0{padding-top:0px !important}}.pt-10{padding-top:10px !important}@media(max-width: 840px){.pt-10{padding-top:7.5px !important}}@media(max-width: 500px){.pt-10{padding-top:5px !important}}.pt-20{padding-top:20px !important}@media(max-width: 840px){.pt-20{padding-top:15px !important}}@media(max-width: 500px){.pt-20{padding-top:10px !important}}.pt-30{padding-top:30px !important}@media(max-width: 840px){.pt-30{padding-top:22.5px !important}}@media(max-width: 500px){.pt-30{padding-top:15px !important}}.pt-40{padding-top:40px !important}@media(max-width: 840px){.pt-40{padding-top:30px !important}}@media(max-width: 500px){.pt-40{padding-top:20px !important}}.pt-50{padding-top:50px !important}@media(max-width: 840px){.pt-50{padding-top:37.5px !important}}@media(max-width: 500px){.pt-50{padding-top:25px !important}}.pt-60{padding-top:60px !important}@media(max-width: 840px){.pt-60{padding-top:45px !important}}@media(max-width: 500px){.pt-60{padding-top:30px !important}}.pt-70{padding-top:70px !important}@media(max-width: 840px){.pt-70{padding-top:52.5px !important}}@media(max-width: 500px){.pt-70{padding-top:35px !important}}.pt-80{padding-top:80px !important}@media(max-width: 840px){.pt-80{padding-top:60px !important}}@media(max-width: 500px){.pt-80{padding-top:40px !important}}.pt-90{padding-top:90px !important}@media(max-width: 840px){.pt-90{padding-top:67.5px !important}}@media(max-width: 500px){.pt-90{padding-top:45px !important}}.pt-100{padding-top:100px !important}@media(max-width: 840px){.pt-100{padding-top:75px !important}}@media(max-width: 500px){.pt-100{padding-top:50px !important}}.pt-110{padding-top:110px !important}@media(max-width: 840px){.pt-110{padding-top:82.5px !important}}@media(max-width: 500px){.pt-110{padding-top:55px !important}}.pt-120{padding-top:120px !important}@media(max-width: 840px){.pt-120{padding-top:90px !important}}@media(max-width: 500px){.pt-120{padding-top:60px !important}}.pt-130{padding-top:130px !important}@media(max-width: 840px){.pt-130{padding-top:97.5px !important}}@media(max-width: 500px){.pt-130{padding-top:65px !important}}.pt-140{padding-top:140px !important}@media(max-width: 840px){.pt-140{padding-top:105px !important}}@media(max-width: 500px){.pt-140{padding-top:70px !important}}.pt-150{padding-top:150px !important}@media(max-width: 840px){.pt-150{padding-top:112.5px !important}}@media(max-width: 500px){.pt-150{padding-top:75px !important}}.pt-160{padding-top:160px !important}@media(max-width: 840px){.pt-160{padding-top:120px !important}}@media(max-width: 500px){.pt-160{padding-top:80px !important}}.pt-170{padding-top:170px !important}@media(max-width: 840px){.pt-170{padding-top:127.5px !important}}@media(max-width: 500px){.pt-170{padding-top:85px !important}}.pt-180{padding-top:180px !important}@media(max-width: 840px){.pt-180{padding-top:135px !important}}@media(max-width: 500px){.pt-180{padding-top:90px !important}}.pt-190{padding-top:190px !important}@media(max-width: 840px){.pt-190{padding-top:142.5px !important}}@media(max-width: 500px){.pt-190{padding-top:95px !important}}.pt-200{padding-top:200px !important}@media(max-width: 840px){.pt-200{padding-top:150px !important}}@media(max-width: 500px){.pt-200{padding-top:100px !important}}.pl-0{padding-left:0px !important}@media(max-width: 840px){.pl-0{padding-left:0px !important}}@media(max-width: 500px){.pl-0{padding-left:0px !important}}.pl-10{padding-left:10px !important}@media(max-width: 840px){.pl-10{padding-left:7.5px !important}}@media(max-width: 500px){.pl-10{padding-left:5px !important}}.pl-20{padding-left:20px !important}@media(max-width: 840px){.pl-20{padding-left:15px !important}}@media(max-width: 500px){.pl-20{padding-left:10px !important}}.pl-30{padding-left:30px !important}@media(max-width: 840px){.pl-30{padding-left:22.5px !important}}@media(max-width: 500px){.pl-30{padding-left:15px !important}}.pl-40{padding-left:40px !important}@media(max-width: 840px){.pl-40{padding-left:30px !important}}@media(max-width: 500px){.pl-40{padding-left:20px !important}}.pl-50{padding-left:50px !important}@media(max-width: 840px){.pl-50{padding-left:37.5px !important}}@media(max-width: 500px){.pl-50{padding-left:25px !important}}.pl-60{padding-left:60px !important}@media(max-width: 840px){.pl-60{padding-left:45px !important}}@media(max-width: 500px){.pl-60{padding-left:30px !important}}.pl-70{padding-left:70px !important}@media(max-width: 840px){.pl-70{padding-left:52.5px !important}}@media(max-width: 500px){.pl-70{padding-left:35px !important}}.pl-80{padding-left:80px !important}@media(max-width: 840px){.pl-80{padding-left:60px !important}}@media(max-width: 500px){.pl-80{padding-left:40px !important}}.pl-90{padding-left:90px !important}@media(max-width: 840px){.pl-90{padding-left:67.5px !important}}@media(max-width: 500px){.pl-90{padding-left:45px !important}}.pl-100{padding-left:100px !important}@media(max-width: 840px){.pl-100{padding-left:75px !important}}@media(max-width: 500px){.pl-100{padding-left:50px !important}}.pl-110{padding-left:110px !important}@media(max-width: 840px){.pl-110{padding-left:82.5px !important}}@media(max-width: 500px){.pl-110{padding-left:55px !important}}.pl-120{padding-left:120px !important}@media(max-width: 840px){.pl-120{padding-left:90px !important}}@media(max-width: 500px){.pl-120{padding-left:60px !important}}.pl-130{padding-left:130px !important}@media(max-width: 840px){.pl-130{padding-left:97.5px !important}}@media(max-width: 500px){.pl-130{padding-left:65px !important}}.pl-140{padding-left:140px !important}@media(max-width: 840px){.pl-140{padding-left:105px !important}}@media(max-width: 500px){.pl-140{padding-left:70px !important}}.pl-150{padding-left:150px !important}@media(max-width: 840px){.pl-150{padding-left:112.5px !important}}@media(max-width: 500px){.pl-150{padding-left:75px !important}}.pl-160{padding-left:160px !important}@media(max-width: 840px){.pl-160{padding-left:120px !important}}@media(max-width: 500px){.pl-160{padding-left:80px !important}}.pl-170{padding-left:170px !important}@media(max-width: 840px){.pl-170{padding-left:127.5px !important}}@media(max-width: 500px){.pl-170{padding-left:85px !important}}.pl-180{padding-left:180px !important}@media(max-width: 840px){.pl-180{padding-left:135px !important}}@media(max-width: 500px){.pl-180{padding-left:90px !important}}.pl-190{padding-left:190px !important}@media(max-width: 840px){.pl-190{padding-left:142.5px !important}}@media(max-width: 500px){.pl-190{padding-left:95px !important}}.pl-200{padding-left:200px !important}@media(max-width: 840px){.pl-200{padding-left:150px !important}}@media(max-width: 500px){.pl-200{padding-left:100px !important}}.pr-0{padding-right:0px !important}@media(max-width: 840px){.pr-0{padding-right:0px !important}}@media(max-width: 500px){.pr-0{padding-right:0px !important}}.pr-10{padding-right:10px !important}@media(max-width: 840px){.pr-10{padding-right:7.5px !important}}@media(max-width: 500px){.pr-10{padding-right:5px !important}}.pr-20{padding-right:20px !important}@media(max-width: 840px){.pr-20{padding-right:15px !important}}@media(max-width: 500px){.pr-20{padding-right:10px !important}}.pr-30{padding-right:30px !important}@media(max-width: 840px){.pr-30{padding-right:22.5px !important}}@media(max-width: 500px){.pr-30{padding-right:15px !important}}.pr-40{padding-right:40px !important}@media(max-width: 840px){.pr-40{padding-right:30px !important}}@media(max-width: 500px){.pr-40{padding-right:20px !important}}.pr-50{padding-right:50px !important}@media(max-width: 840px){.pr-50{padding-right:37.5px !important}}@media(max-width: 500px){.pr-50{padding-right:25px !important}}.pr-60{padding-right:60px !important}@media(max-width: 840px){.pr-60{padding-right:45px !important}}@media(max-width: 500px){.pr-60{padding-right:30px !important}}.pr-70{padding-right:70px !important}@media(max-width: 840px){.pr-70{padding-right:52.5px !important}}@media(max-width: 500px){.pr-70{padding-right:35px !important}}.pr-80{padding-right:80px !important}@media(max-width: 840px){.pr-80{padding-right:60px !important}}@media(max-width: 500px){.pr-80{padding-right:40px !important}}.pr-90{padding-right:90px !important}@media(max-width: 840px){.pr-90{padding-right:67.5px !important}}@media(max-width: 500px){.pr-90{padding-right:45px !important}}.pr-100{padding-right:100px !important}@media(max-width: 840px){.pr-100{padding-right:75px !important}}@media(max-width: 500px){.pr-100{padding-right:50px !important}}.pr-110{padding-right:110px !important}@media(max-width: 840px){.pr-110{padding-right:82.5px !important}}@media(max-width: 500px){.pr-110{padding-right:55px !important}}.pr-120{padding-right:120px !important}@media(max-width: 840px){.pr-120{padding-right:90px !important}}@media(max-width: 500px){.pr-120{padding-right:60px !important}}.pr-130{padding-right:130px !important}@media(max-width: 840px){.pr-130{padding-right:97.5px !important}}@media(max-width: 500px){.pr-130{padding-right:65px !important}}.pr-140{padding-right:140px !important}@media(max-width: 840px){.pr-140{padding-right:105px !important}}@media(max-width: 500px){.pr-140{padding-right:70px !important}}.pr-150{padding-right:150px !important}@media(max-width: 840px){.pr-150{padding-right:112.5px !important}}@media(max-width: 500px){.pr-150{padding-right:75px !important}}.pr-160{padding-right:160px !important}@media(max-width: 840px){.pr-160{padding-right:120px !important}}@media(max-width: 500px){.pr-160{padding-right:80px !important}}.pr-170{padding-right:170px !important}@media(max-width: 840px){.pr-170{padding-right:127.5px !important}}@media(max-width: 500px){.pr-170{padding-right:85px !important}}.pr-180{padding-right:180px !important}@media(max-width: 840px){.pr-180{padding-right:135px !important}}@media(max-width: 500px){.pr-180{padding-right:90px !important}}.pr-190{padding-right:190px !important}@media(max-width: 840px){.pr-190{padding-right:142.5px !important}}@media(max-width: 500px){.pr-190{padding-right:95px !important}}.pr-200{padding-right:200px !important}@media(max-width: 840px){.pr-200{padding-right:150px !important}}@media(max-width: 500px){.pr-200{padding-right:100px !important}}.-w10{width:10%}.-w20{width:20%}.-w30{width:30%}.-w40{width:40%}.-w50{width:50%}.-w60{width:60%}.-w70{width:70%}.-w80{width:80%}.-w90{width:90%}.-w100{width:100%}.page-news .layout-corner{background-color:#e60012}.page-news .layout-header{border-bottom-color:#e60012}.page-parents{background-color:#f5f5f5}.page-parents .layout-corner{background-color:#c00}.page-parents .layout-header{border-bottom-color:#c00}.page-parents .layout-cornerindex{background-color:#c00}.page-teacher{background-color:#f5f5f5}.page-teacher .layout-corner{background-color:#3d59b6}.page-teacher .layout-header{border-bottom-color:#3d59b6}.page-teacher .layout-cornerindex{background-color:#6360c4}.page-hiroba{background-color:#e6f4f7}.page-hiroba .anim-loading .ball{color:#28a3bf}.page-hiroba.-index .layout-main{padding-bottom:0px}.page-hiroba.-people .comment_interviewer{color:#28a3bf;font-weight:bold}.page-hiroba.-people .comment_isuzu{font-weight:bold}.page-hiroba.-people .list-topics .vol{display:inline-flex;font-size:1.4rem;border:1px solid #28a3bf;margin:0 0 8px 0;line-height:1}@media(max-width: 840px){.page-hiroba.-people .list-topics .vol{font-size:1.2rem;margin:0 0 6px 0}}.page-hiroba.-people .list-topics .vol dt{background-color:#28a3bf;color:#fff}.page-hiroba.-people .list-topics .vol dt,.page-hiroba.-people .list-topics .vol dd{padding:6px 8px}@media(max-width: 840px){.page-hiroba.-people .list-topics .vol dt,.page-hiroba.-people .list-topics .vol dd{padding:4px 8px}}.page-hiroba.-people .list-topics .title{margin:0 0 5px 0}.page-hiroba.-people .list-topics .label{color:#fff;font-size:1.4rem;padding:6px 8px;display:inline}@media(max-width: 840px){.page-hiroba.-people .list-topics .label{padding:4px 8px;font-size:.8rem}}.page-hiroba.-people .list-topics .yusou{background-color:#1fa4d4}.page-hiroba.-people .list-topics .husou{background-color:#b09358}.page-hiroba.-people .list-topics .hokan{background-color:#219b52}.page-hiroba.-people .list-topics .system{background-color:#1f6299}.page-hiroba.-people .list-topics .kakou{background-color:#ce594d}.page-hiroba.-people .list-topics .niyaku{background-color:#ad5cab}@media(max-width: 840px){.page-hiroba.-people .list-topics .title{font-size:1.6rem}}.page-hiroba.-people .list-topics .corp{font-weight:normal;color:#000;font-size:1.6rem}@media(max-width: 840px){.page-hiroba.-people .list-topics .corp{font-size:1.2rem}}@media(max-width: 500px){.page-hiroba.-people .list-topics .corp{font-size:1.4rem}}.page-hiroba .layout-header{background-color:#28a3bf;border-bottom-color:#28a3bf}.page-hiroba .layout-corner{background-color:#28a3bf}.page-hiroba .layout-cornerindex{background-color:#87e3fc;padding:0;background-image:url(/town/hiroba/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-hiroba .layout-cornerindex .screen{width:175px;border:1px solid red;overflow:hidden;position:absolute;left:calc(50% + 141px);bottom:24.8%;background:url(/town/hiroba/pv/images/thumb.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media(max-width: 500px){.page-hiroba .layout-cornerindex .screen{left:calc(50% + 103px)}}.page-hiroba .layout-cornerindex .screen img{display:block;width:100%}.page-hiroba .layout-cornerindex>.inner{overflow:hidden;padding-top:35px;position:relative;background-image:url(/town/hiroba/images/tree_right.png),url(/town/hiroba/images/header.jpg);background-repeat:no-repeat,no-repeat;background-position:right 0 bottom -6px,50% 50%;background-size:auto 200px,auto 100%}@media(max-width: 500px){.page-hiroba .layout-cornerindex>.inner{background-image:none,url(/town/hiroba/images/header.jpg);background-position:55% 50%}}.page-hiroba .layout-cornerindex p{color:#005d8a}.page-hiroba .layout-section.-bg{background-image:url(/town/hiroba/images/bg.jpg);padding-bottom:60px;background-size:800px auto}@media(max-width: 500px){.page-hiroba .layout-section.-bg{padding-bottom:30px}}.page-hiroba .container-box>.inner.-color{background-color:#28a3bf}.page-hiroba .heading-fukidashi{background-color:#28a3bf}.page-hiroba .heading-fukidashi::after{border-top-color:#28a3bf}.page-hiroba .heading-fukidashi.-q:before{color:#28a3bf}.page-hiroba .heading-section{color:#28a3bf}.page-hiroba .heading-a{color:#28a3bf}.page-hiroba .heading-a::after{background-color:#28a3bf}.page-hiroba .heading-box{color:#28a3bf}.page-hiroba .btn-basic{background-color:#28a3bf}.page-hiroba .btn-basic.-dl{background-color:#28a3bf}.page-hiroba.-pv .layout-main{background-color:#117288}.page-hiroba .card-interview>.summary{color:#28a3bf}.page-hiroba .card-interview>.summary .sub{color:#000}.page-isuzu{background-color:#f7eaea}.page-isuzu .anim-loading .ball{color:#e60012}.page-isuzu .layout-corner{background-color:#e60012}.page-isuzu .layout-header{border-bottom-color:#e60012}.page-isuzu .layout-cornerindex{padding:0;background-image:url(/town/isuzu/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-isuzu .layout-cornerindex>.inner{padding-top:30px;background-image:url(/town/isuzu/images/header.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%}@media(max-width: 500px){.page-isuzu .layout-cornerindex>.inner{background-position:40% 50%}}.page-isuzu .layout-cornerindex .heading-title{max-width:280px;margin-bottom:15px}@media(max-width: 500px){.page-isuzu .layout-cornerindex .heading-title{max-width:200px}}.page-isuzu .layout-cornerindex p{color:#fff}.page-isuzu .layout-section.-bg{background-image:url(/town/isuzu/images/bg.jpg);background-size:500px auto;padding-bottom:60px}@media(max-width: 500px){.page-isuzu .layout-section.-bg{padding-bottom:30px}}.page-isuzu .heading-fukidashi{background-color:#e60012}.page-isuzu .heading-fukidashi::after{border-top-color:#e60012}.page-isuzu .heading-section{color:#e60012}.page-isuzu .heading-blocks{color:#e60012}.page-isuzu .heading-box{color:#e60012}.page-isuzu .heading-border{color:#e60012}.page-isuzu .heading-border:after{background-color:#e60012}.page-isuzu .btn-basic{background-color:#e60012}.page-isuzu .container-box>.inner.-color{background-color:rgba(230,0,18,.8)}.page-isuzu .container-box-profile .biography .title{color:#e60012}.page-isuzu .container-profile .biography .title{color:#e60012}.page-isuzu .list-circlenumber{border-color:#e60012}.page-isuzu .list-circlenumber>li{border-color:#e60012}.page-isuzu .list-circlenumber>li:before{border-color:#e60012;color:#e60012}.page-isuzu .card-interview>.summary{color:#e60012}.page-isuzu .card-interview>.summary .sub{color:#000}.page-isuzu .card-summary .illust{width:100px;bottom:10px;right:10px;position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-isuzu .card-summary .illust img{display:block;width:80%;margin:0 auto}.page-isuzu .card-summary .illust.-annex{width:120px;left:10px;right:inherit;bottom:18px}.page-isuzu.-index .layout-main{padding-bottom:0px}.page-isuzu.-making{background-color:#ffc836}.page-isuzu.-making .container-box>.inner{min-height:5000px;background-image:url(/town/isuzu/making/images/bg.png);background-repeat:repeat-y;background-position:50% 0;background-size:100% auto;position:relative;overflow:hidden;padding:60px 2% 100px 2%;position:relative}@media(max-width: 500px){.page-isuzu.-making .container-box>.inner{background-image:url(/town/isuzu/making/images/bg_sp.png);background-position:left 0;background-repeat:repeat;background-size:100% auto;padding:30px 70px 30px 10px}}.page-isuzu.-making .container-box>.inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}.page-isuzu.-making .container-box>.inner .card-making{position:relative;z-index:10}.page-isuzu.-making .heading-point{font-weight:bold;color:#c00;font-size:1.8rem;text-align:center;margin:0 0 10px 0}.page-isuzu.-making .table-line.-card02{border-top:3px solid #c00}.page-isuzu.-making .table-line.-card02 td,.page-isuzu.-making .table-line.-card02 th{vertical-align:top;line-height:1.4}.page-isuzu.-making .table-line.-card02 th{width:25%}.page-isuzu.-making .table-line.-card02 th img{display:block;width:100%}.page-isuzu.-making .table-line.-card02 td dl dt{color:#c00}.page-isuzu.-making .table-line.-card02 td dl dd{font-size:90%}.page-isuzu.-making .illust{display:flex}.page-isuzu.-making .illust>*{flex:1}.page-isuzu.-making .illust.-block{display:block}.page-isuzu.-making .illust.-block>*{margin-bottom:14px}.page-isuzu.-making .illust.-block>*:last-child{margin-bottom:0}.page-isuzu.-making .illust a{display:block}.page-isuzu.-making .illust figure .thumb{margin:0 0 5px 0}.page-isuzu.-making .illust figure .thumb img{display:block;width:100%;border:1px solid #ddd}.page-isuzu.-making .illust figure figcaption{font-size:85%}.page-isuzu.-making .card-youtube{background-color:#eee}.page-isuzu.-making .card-youtube .thumb{border-radius:4px 4px 0 0}.page-isuzu.-making .card-youtube .caption{border-radius:0 0 4px 4px;font-size:90%;text-align:left;color:#000}.page-isuzu.-making .card-youtube .caption .icon-mov{display:block;padding-left:30px;line-height:1.4;position:relative}.page-isuzu.-making .card-youtube .caption .icon-mov::before{position:absolute;left:0;top:4px;background-image:url(/town/assets/images/common/mov_r.svg)}.page-isuzu.-making .truck{position:absolute;width:3.6vw;max-width:45px;height:100px;z-index:8;left:calc(50% + 2px);top:-50px;transform:translate(0, -50%)}@media(max-width: 500px){.page-isuzu.-making .truck{left:auto;right:3px;height:30px}}.page-isuzu.-making .truck.-reverse{transform:scale(-1) translate(0, 100%);left:calc(50% - 55px)}@media(max-width: 1100px){.page-isuzu.-making .truck.-reverse{left:calc(50% - 4.3vw)}}@media(max-width: 500px){.page-isuzu.-making .truck.-reverse{left:auto;right:7.5%}}.page-isuzu.-group.status-showcorp .container-wrapper .people{filter:blur(4px)}.page-isuzu.-group .btn-dl{min-width:120px;width:200px;font-size:90%;position:absolute;right:5%;bottom:80px;z-index:1200}@media(max-width: 500px){.page-isuzu.-group .btn-dl{width:100%;right:0;min-width:100%}}.page-isuzu.-group .bg-baloon{background-color:rgba(0,0,0,0);z-index:200}.page-isuzu.-group .layout-screen{background:#b6fdfe}.page-isuzu.-group .layout-main{margin-bottom:0;padding-bottom:0}.page-isuzu.-group .layout-corner{margin-bottom:0}.page-isuzu.-group .layout-section{min-height:500px;background:#6fbde7;background:-moz-linear-gradient(top, #6fbde7 0%, #b6fdfe 54%);background:-webkit-linear-gradient(top, #6fbde7 0%, #b6fdfe 54%);background:linear-gradient(to bottom, #6fbde7 0%, #b6fdfe 54%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#6fbde7", endColorstr="#b6fdfe",GradientType=0 )}.page-isuzu.-group .layout-section.-stage{position:relative;overflow:hidden;padding:0 0}.page-isuzu.-group .layout-section.-stage>.sky{position:absolute;top:0;left:0;width:100%;height:100%}.page-isuzu.-group .layout-section.-stage .container-wrapper{display:flex;align-items:flex-end;padding:0}.page-isuzu.-group .layout-section.-stage .container-wrapper>.people{transition:transform .2s ease-in-out;position:relative;width:100%;padding:50px 0 0 0}.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .earth{display:block;width:100%;overflow:hidden}@media(max-width: 840px){.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .earth{padding-top:70px}}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .earth{padding-top:100px}}.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .earth img{display:block;width:100%}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .earth img{width:160%;max-width:160%;margin-left:-30%}}.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .comment{position:absolute;left:50%;top:30px;bottom:32vh;transform:translate(-50%);max-width:350px;width:80%}.page-isuzu.-group .layout-section.-stage .container-wrapper>.people .comment img{display:block;width:100%}.page-isuzu.-group .layout-section.-stage .container-corp{display:none;background-color:#e60012;max-width:450px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:310;padding:15px;border-radius:12px;margin:-15px 0 0 0}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-corp{max-width:90%;padding:12px}}.page-isuzu.-group .layout-section.-stage .container-corp.is-show{display:block;opacity:1;animation:bgFadeIn .3s ease-in 0s forwards}.page-isuzu.-group .layout-section.-stage .container-corp .inner{background-color:#fff;padding:25px;box-shadow:0 0 5px rgba(0,0,0,.2)}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-corp .inner{padding:15px}}.page-isuzu.-group .layout-section.-stage .container-corp .inner dl dd{border-bottom:1px solid #ddd;padding:0 0 15px 0;margin:0 0 15px 0}.page-isuzu.-group .layout-section.-stage .container-corp .inner dl dd:last-child{margin:0;padding:0;border-bottom:0}.page-isuzu.-group .layout-section.-stage .container-corp .close{position:absolute;top:-20px;right:-20px;width:46px;height:46px;border-radius:50%;background-color:#e60012;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px rgba(0,0,0,.4);cursor:pointer;transition:all .2s}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-corp .close{width:40px;height:40px;top:-10px;right:-10px}}.page-isuzu.-group .layout-section.-stage .container-corp .close:hover{transform:scale(1.3)}.page-isuzu.-group .layout-section.-stage .container-corp .close:after,.page-isuzu.-group .layout-section.-stage .container-corp .close:before{content:"";height:3px;width:50%;background-color:#fff;position:absolute;top:50%;left:50%}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .container-corp .close:after,.page-isuzu.-group .layout-section.-stage .container-corp .close:before{height:2px}}.page-isuzu.-group .layout-section.-stage .container-corp .close:after{transform:translate(-50%, -50%) rotate(45deg)}.page-isuzu.-group .layout-section.-stage .container-corp .close:before{transform:translate(-50%, -50%) rotate(-45deg)}.page-isuzu.-group .layout-section.-stage .baloon{width:80px;height:120px;background:url(/town/isuzu/group/images/baloon/green.svg) no-repeat;background-size:contain;position:absolute;transition:all 6s ease-in-out;cursor:pointer;opacity:.9}@media(max-width: 500px){.page-isuzu.-group .layout-section.-stage .baloon{width:50px;height:75px}}.page-isuzu.-group .layout-section.-stage .status-showcorp .bg-baloon{display:block;opacity:1;animation:bgFadeIn .3s ease-in 0s forwards}.page-isuzu.-group .layout-section.-stage .is-stop{animation-play-state:paused}.page-isuzu.-group .layout-section.-stage .-fly{animation:mx .8s ease-in-out infinite alternate,my 1.1s ease-in-out infinite alternate,fadein 5s}@keyframes mx{0%{margin-left:20px}100%{margin-left:0px}}@keyframes my{0%{margin-bottom:0px}100%{margin-bottom:20px}}@keyframes fly_high{100%{transform:translateY(-700px)}}@keyframes fadein{0%{opacity:0}100%{opacity:.9}}@keyframes bgFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.page-isuzu.-southpole{background-color:#d9eaed}.page-isuzu.-southpole .container-caption{margin-bottom:2.4rem}.page-isuzu.-southpole .container-caption h3.heading-blocks,.page-isuzu.-southpole .container-caption p{color:#0b7f9a}.page-isuzu.-southpole .container-caption h3.heading-blocks{margin-bottom:5px}.page-isuzu.-profile{background-color:#ebebd3}.page-isuzu.-profile .card-photo{max-width:80%;margin:0 auto}@media(max-width: 500px){.page-isuzu.-profile .grid-block.-cols3>*{border-bottom:1px dotted #999;margin-right:3%;margin-left:3%}.page-isuzu.-profile .grid-block.-cols3>*:last-child{border-bottom:0}.page-isuzu.-profile .grid-block.-cols3>* .thumb{max-width:70%;margin:0 auto}}@media(max-width: 500px)and (max-width: 500px){.page-isuzu.-profile .grid-block.-cols3>* .thumb{max-width:100%}}.page-isuzu.-work{background:none}.page-isuzu.-work .layout-screen{transition:all .2s;background-color:#e2f08e;background-image:url(/town/isuzu/work/images/bg.png);background-repeat:repeat-y;background-position:left 50% top 720px}@media(max-width: 500px){.page-isuzu.-work .layout-screen{background-image:none}}.page-isuzu.-work .layout-corner{margin-bottom:0}.page-isuzu.-work .layout-cornerindex{background-image:url(/town/isuzu/work/images/header_bg.png)}.page-isuzu.-work .layout-cornerindex>.inner{background-image:url(/town/isuzu/work/images/right.png),url(/town/isuzu/work/images/left.png),url(/town/isuzu/work/images/header.png);background-repeat:no-repeat,no-repeat no-repeat;background-position:right 0 bottom 0px,left 0 bottom 0px,50% 50%;background-size:auto 30%,auto 30%,auto 100%}@media(max-width: 500px){.page-isuzu.-work .layout-cornerindex>.inner{background-position:right -30px bottom 30px,left -40px bottom 30px,50% 50%;background-size:auto 20%,auto 20%,auto 100%}}.page-isuzu.-work .layout-cornerindex .heading-title{max-width:780px;margin:0 auto 20px auto;padding:0 30px}@media(max-width: 840px){.page-isuzu.-work .layout-cornerindex .heading-title{max-width:80%}}@media(max-width: 500px){.page-isuzu.-work .layout-cornerindex .heading-title{max-width:100%;padding:0 20px}}.page-isuzu.-work .layout-cornerindex p{font-weight:normal;font-size:1.5rem}@media(max-width: 500px){.page-isuzu.-work .layout-cornerindex p{text-align:left;font-size:90%;padding:0 4%}}@media(max-width: 500px){.page-isuzu.-work .layout-cornerindex p br{display:none}}.page-isuzu.-work .heading-kanban{margin-bottom:40px;padding:0 0px}@media(max-width: 500px){.page-isuzu.-work .heading-kanban{margin-bottom:70px;padding:0 20px}}.page-isuzu.-work .heading-kanban img{display:block;margin:0 auto;max-width:800px;width:100%;margin-top:-260px}@media(max-width: 840px){.page-isuzu.-work .heading-kanban img{margin-top:-280px}}@media(max-width: 500px){.page-isuzu.-work .heading-kanban img{margin-top:-310px}}@media(max-width: 500px){.page-isuzu.-work .heading-cornerindex{margin-bottom:15px}}.page-isuzu.-work.is-modaal .layout-screen{transition:all .5s;filter:blur(60px)}.page-isuzu.-work .list-topics>.item{margin-bottom:2px}.page-isuzu.-work .layout-section.-main{z-index:3;position:relative}.page-isuzu.-work .layout-section.-profilelist .container-box{background-color:rgba(0,0,0,0)}.page-isuzu.-work .layout-section.-profilelist .container-box>.inner.-color{background-color:hsla(0,0%,100%,.5)}.page-isuzu.-work .layout-section.-profilelist .heading-cornerindex{color:#000}@media(max-width: 500px){.page-isuzu.-work .layout-section.-profilelist .card-profile{padding:13px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.page-isuzu.-work .layout-section.-profilelist .card-profile>*{width:50%}.page-isuzu.-work .layout-section.-profilelist .card-profile>*.image{width:40%}.page-isuzu.-work .layout-section.-profilelist .card-profile>*.detail{width:60%;padding-left:14px;margin-bottom:14px}.page-isuzu.-work .layout-section.-profilelist .card-profile>*.nav{width:60%;margin:0 auto}}.page-isuzu.-work .container-qa{display:none;background-color:#fff;background-color:rgba(0,0,0,0);border-radius:8px;padding-bottom:30px}.page-isuzu.-work .container-qa.-active{display:block}.page-isuzu.-work .container-qa.-active>.q,.page-isuzu.-work .container-qa.-active>.a{animation-name:yAppear;animation-duration:.6s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.page-isuzu.-work .container-qa.-active>.q{text-align:center;margin:0px 0 60px 0}@media(max-width: 500px){.page-isuzu.-work .container-qa.-active>.q{margin-bottom:24px}}.page-isuzu.-work .container-qa.-active>.a li{cursor:pointer;animation-name:yAppear;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@media(max-width: 500px){.page-isuzu.-work .container-qa.-active>.a li{background-color:#f9f9f9;border-radius:6px}}.page-isuzu.-work .container-qa.-active>.a li:nth-child(1){animation-duration:.5s}.page-isuzu.-work .container-qa.-active>.a li:nth-child(2){animation-duration:.7s}.page-isuzu.-work .container-qa.-active>.a li:nth-child(3){animation-duration:.9s}.page-isuzu.-work .container-qa.-active>.a li.s1-1 .illust{background-image:url(/town/isuzu/work/images/q/a_01.png)}.page-isuzu.-work .container-qa.-active>.a li.s1-2 .illust{background-image:url(/town/isuzu/work/images/q/a_02.png)}.page-isuzu.-work .container-qa.-active>.a li.s1-3 .illust{background-image:url(/town/isuzu/work/images/q/a_03.png)}.page-isuzu.-work .container-qa.-active>.a li.s2-1 .illust{background-image:url(/town/isuzu/work/images/q/b_01.png)}.page-isuzu.-work .container-qa.-active>.a li.s2-2 .illust{background-image:url(/town/isuzu/work/images/q/b_02.png)}.page-isuzu.-work .container-qa.-active>.a li.s2-3 .illust{background-image:url(/town/isuzu/work/images/q/b_03.png)}.page-isuzu.-work .container-qa.-active>.a li.s3-1 .illust{background-image:url(/town/isuzu/work/images/q/c_01.png)}.page-isuzu.-work .container-qa.-active>.a li.s3-2 .illust{background-image:url(/town/isuzu/work/images/q/c_02.png)}.page-isuzu.-work .container-qa.-active>.a li.s3-3 .illust{background-image:url(/town/isuzu/work/images/q/c_03.png)}.page-isuzu.-work .container-qa.-active>.a.-complete li{pointer-events:none}.page-isuzu.-work .container-qa>.q,.page-isuzu.-work .container-qa>.a{transition:all .2s}.page-isuzu.-work .container-qa>.q{font-size:130%;margin:0 0 1em 0}.page-isuzu.-work .container-qa>.a{opacity:0}.page-isuzu.-work .container-qa>.a ol{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol{display:block}}.page-isuzu.-work .container-qa>.a ol>li{counter-increment:num;background-color:#fff;margin:0 .5em 0 .5em;padding:0;flex:1;z-index:2;position:relative;display:flex;align-items:center;flex-direction:column;cursor:pointer;transition:all .3s}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol>li{margin-bottom:20px;flex-direction:row}}.page-isuzu.-work .container-qa>.a ol>li:hover{transform:scale(1.03)}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol>li:last-child{margin-bottom:0}}.page-isuzu.-work .container-qa>.a ol>li .illust{aspect-ratio:344/320;background-color:#efefef;display:block;width:100%;border-radius:10px;overflow:hidden;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:50%;border:10px solid #ddd}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol>li .illust{width:130px;border-radius:6px 0 0 6px;border-width:6px}}.page-isuzu.-work .container-qa>.a ol>li .title{padding:15px 0px;text-align:center}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol>li .title{flex:1;padding:10px 15px}}.page-isuzu.-work .container-qa>.a ol>li .num{font-style:normal;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;background-color:#e60012;color:#fff;font-weight:bold;font-size:1.8rem;margin:0 .8em 0 0;position:absolute;top:9px;left:50%;transform:translate(-50%, -50%)}@media(max-width: 500px){.page-isuzu.-work .container-qa>.a ol>li .num{width:24px;height:24px;font-size:1.2rem;left:0px;top:0}}.page-isuzu.-work .container-qa>.a ol>li.-selected{background-color:rgba(255,0,0,.1)}@keyframes yAppear{0%{transform:translateY(100px);opacity:0;height:0px}100%{transform:translateY(0px);opacity:1;height:auto}}.page-isuzu.-work .container-result{text-align:center;background-color:#fff;background-color:rgba(0,0,0,0);padding:0 0 50px 0;display:none;border-radius:8px;margin-bottom:20px;max-width:980px;margin:0 auto}@media(max-width: 500px){.page-isuzu.-work .container-result{margin-bottom:0px;padding-bottom:30px}}.page-isuzu.-work .container-result .header{text-align:center}.page-isuzu.-work .container-result .header .result{font-weight:bold;font-size:150%;color:#e60012}.page-isuzu.-work .container-result .header .intro{font-size:110%;font-weight:bold;color:#e60012}@media(max-width: 500px){.page-isuzu.-work .container-result .header .intro{margin-bottom:10px}}.page-isuzu.-work .container-result .header .arrow{margin-bottom:30px}@media(max-width: 500px){.page-isuzu.-work .container-result .header .arrow{margin-bottom:10px}}.page-isuzu.-work .container-result .arrow::before{content:"";margin-bottom:0px;display:inline-block;width:30px;height:20px;clip-path:polygon(0 0, 50% 100%, 100% 0%);background-color:#e60012}@media(max-width: 500px){.page-isuzu.-work .container-result .arrow::before{width:20px;height:14px}}.page-isuzu.-work .container-box.-work{transition:all 1s;padding-bottom:0}@media(max-width: 500px){.page-isuzu.-work .container-box.-work{padding:30px 30px 0 30px}}.page-isuzu.-work .container-box.-work .card-profile{box-shadow:0 0 10px rgba(0,0,0,.2)}@media(max-width: 500px){.page-isuzu.-work .container-box.-work .card-profile .image{width:100%;max-width:100%}}.page-isuzu.-work .container-workprofile{background-color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.2);position:relative;padding:0;line-height:1.7}.page-isuzu.-work .container-workprofile .notice{font-size:88%}.page-isuzu.-work .container-workprofile dl{font-size:90%}.page-isuzu.-work .container-workprofile dl>dt{position:relative;padding-left:60px;margin-bottom:1em;font-size:130%;color:#e60012}@media(max-width: 840px){.page-isuzu.-work .container-workprofile dl>dt{margin-bottom:10px}}@media(max-width: 500px){.page-isuzu.-work .container-workprofile dl>dt{padding-left:36px;margin-bottom:.2em}}.page-isuzu.-work .container-workprofile dl>dt:before{content:"Q";font-size:22px;border-radius:50%;background-color:#e60012;color:#fff;font-weight:bold;width:40px;height:40px;position:absolute;display:flex;align-items:center;justify-content:center;top:-5px;left:0}@media(max-width: 840px){.page-isuzu.-work .container-workprofile dl>dt:before{font-size:18px;top:0;width:34px;height:34px}}@media(max-width: 500px){.page-isuzu.-work .container-workprofile dl>dt:before{font-size:16px;top:3px;width:22px;height:22px}}.page-isuzu.-work .container-workprofile dl>dd{position:relative;padding-left:60px;padding-top:16px;margin-bottom:2em;overflow:hidden}@media(max-width: 500px){.page-isuzu.-work .container-workprofile dl>dd{padding-left:36px}}.page-isuzu.-work .container-workprofile dl>dd:before{content:"A";font-size:22px;border-radius:50%;font-weight:bold;background-color:#96af00;color:#fff;width:40px;height:40px;position:absolute;display:flex;align-items:center;justify-content:center;top:14px;left:0}@media(max-width: 840px){.page-isuzu.-work .container-workprofile dl>dd:before{font-size:18px;width:34px;height:34px}}@media(max-width: 500px){.page-isuzu.-work .container-workprofile dl>dd:before{font-size:16px;width:22px;height:22px}}.page-isuzu.-work .container-workprofile .clip{position:absolute;max-width:340px;top:-46px;left:50%;transform:translate(-50%, 0);z-index:3}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .clip{max-width:160px;top:-20px}}.page-isuzu.-work .container-workprofile .header{position:relative}.page-isuzu.-work .container-workprofile .header .image{margin:0 0 0}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .header .image{margin:0 0 0 0}}.page-isuzu.-work .container-workprofile .header .image img{display:block;width:100%}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .header .image img{max-width:100%;margin:0 auto}}.page-isuzu.-work .container-workprofile .header .profile{text-align:right;padding-right:50px;font-weight:bold;font-size:90%}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .header .profile{padding:10px 15px 10px 0;border-bottom:1px solid #ddd}}.page-isuzu.-work .container-workprofile .header .title{background-color:#e60012;padding:40px 60px;color:#fff;position:absolute;bottom:0px;left:0;min-width:30%;transform:translate(0, 0);letter-spacing:.1em;font-size:120%;border-radius:0 18px 18px 0}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .header .title{position:static;padding:20px}}.page-isuzu.-work .container-workprofile .contents{padding:80px 50px 50px 50px}@media(max-width: 840px){.page-isuzu.-work .container-workprofile .contents{padding:50px 25px 50px 25px}}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .contents{padding:30px 18px 50px 16px}}.page-isuzu.-work .container-workprofile .contents .essence{color:#96af00;font-weight:bold;line-height:1.7;font-size:120%;margin-bottom:.4em}.page-isuzu.-work .container-workprofile .contents .float{max-width:300px;border-radius:14px;overflow:hidden;border:10px solid #e2f08e}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .contents .float{max-width:100%;border-width:6px}}.page-isuzu.-work .container-workprofile .contents .float.-left{float:left;margin-right:1.6em;margin-bottom:1em}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .contents .float.-left{margin-right:0;float:none}}.page-isuzu.-work .container-workprofile .contents .float.-right{float:right;margin-left:1.6em;margin-bottom:1em}@media(max-width: 500px){.page-isuzu.-work .container-workprofile .contents .float.-right{margin-left:0;float:none}}.page-isuzu.-work .card-profile{margin:0 auto;background-color:#fff;display:flex;border-radius:8px;overflow:hidden;align-items:center}@media(max-width: 500px){.page-isuzu.-work .card-profile{display:block;padding:20px}}.page-isuzu.-work .card-profile>.image{width:30%;max-width:200px}@media(max-width: 840px){.page-isuzu.-work .card-profile>.image{width:24%}}@media(max-width: 500px){.page-isuzu.-work .card-profile>.image{max-width:100%;margin-bottom:20px}}.page-isuzu.-work .card-profile>.image img{display:block;width:100%}@media(max-width: 840px){.page-isuzu.-work .card-profile>.image img{object-fit:cover;aspect-ratio:4/2.7}}@media(max-width: 500px){.page-isuzu.-work .card-profile>.image img{display:block;max-width:100%;aspect-ratio:4/2.7}}.page-isuzu.-work .card-profile>.detail{text-align:left;padding:5px 26px;flex:1}@media(max-width: 500px){.page-isuzu.-work .card-profile>.detail{padding:0;margin-bottom:20px}}.page-isuzu.-work .card-profile>.detail .title{font-weight:bold;color:#e60012;line-height:1.5;margin:0 0 5px 0}@media(max-width: 500px){.page-isuzu.-work .card-profile>.detail .title{margin-bottom:5px}}.page-isuzu.-work .card-profile>.detail .profile{font-size:80%}.page-isuzu.-work .card-profile>.nav{margin-left:auto;margin-right:20px;white-space:nowrap}@media(max-width: 500px){.page-isuzu.-work .card-profile>.nav{margin-right:0}}.page-isuzu.-work .nav-return{display:none;margin-bottom:50px}@media(max-width: 500px){.page-isuzu.-work .nav-return{margin-bottom:30px}}.page-isuzu.-work .nav-return.-active{display:block}.page-isuzu.-work .nav-return .btn-basic.-return{margin:0 auto;max-width:180px;padding:10px 10px 10px 20px;background-color:#000}.page-isuzu.-work .modaal-wrapper{pointer-events:all !important}@media(max-width: 500px){.page-isuzu.-work .modaal-inner-wrapper{padding-top:30px;padding-bottom:30px}}.page-isuzu.-work .modaal-overlay{background:#fff !important;opacity:0 !important}.page-isuzu.-work .modaal-close{background-color:#333}.page-isuzu.-work .modaal-close::after,.page-isuzu.-work .modaal-close::before{background-color:#fff}@media(max-width: 500px){.page-isuzu.-work .modaal-wrapper{padding:0 12px}}.page-isuzu.-work .modaal-content-container{background-color:#e2f18e;padding:30px 20px 30px 20px;border-radius:8px;border:1px solid #d2dd97}@media(max-width: 500px){.page-isuzu.-work .modaal-content-container{padding:15px}}.page-isuzu.-goplazaworld ul.-banner{padding:0px 10px 0}.page-isuzu.-goplazaworld ul.-banner li{border:1px solid #ccc}.page-isuzu.-goplazaworld ul.-banner li a{display:flex;justify-content:center;width:100%;height:100%;padding:3px}.page-isuzu.-goplazaworld ul.-banner li img{margin:auto}.page-isuzu.-goplazaworld .pointcircle{width:30px;height:30px;background-color:#06d;display:inline-block;vertical-align:middle;margin:0 14px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 1px 1px #ccc}.page-isuzu.-goplazaworld .point{cursor:pointer;transition:all .3s;transform-origin:center;transform-box:fill-box;filter:drop-shadow(6px 6px 12px rgba(0, 0, 0, 0.2))}.page-isuzu.-goplazaworld .point:hover{transform:scale(1.4)}@media(max-width: 500px){.page-isuzu.-goplazaworld .point{transform:scale(1.6)}.page-isuzu.-goplazaworld .point:hover{transform:scale(2)}}.page-isuzu.-goplazaworld .floor-modal{line-height:1.6}.page-isuzu.-goplazaworld .floor-modal .photo{margin:0 0 0;background:#f5f5f5;padding:30px;display:flex;align-items:flex-start;justify-content:center;column-gap:20px;flex-wrap:wrap}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .photo{padding:20px;flex-direction:column}}.page-isuzu.-goplazaworld .floor-modal .photo .wrap{flex:.5;padding:5px 0}.page-isuzu.-goplazaworld .floor-modal .photo .wrap img{display:block;width:100%;min-width:360px}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .photo .wrap img{min-width:0}}.page-isuzu.-goplazaworld .floor-modal .modaal-container{border-radius:8px;overflow:hidden}.page-isuzu.-goplazaworld .floor-modal .modaal-content-container{padding:0}.page-isuzu.-goplazaworld .floor-modal .inner{padding:30px}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .inner{padding:20px}}.page-isuzu.-goplazaworld .floor-modal .inner .title{display:flex;align-items:flex-start;gap:.5em;font-size:120%;font-weight:bold;margin:0 0 10px 0}.page-isuzu.-goplazaworld .floor-modal .inner .title::before{content:attr(data-num);display:inline-flex;align-items:flex-start;justify-content:center;width:1.6em;height:1.6em;aspect-ratio:1/1;border-radius:50%;background:#06d;color:#fff}.page-isuzu.-goplazaworld .floor-modal .option{padding:30px;border-bottom:1px solid #ccc}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .option{padding:20px}}.page-isuzu.-goplazaworld .floor-modal .option .grid-block{margin-bottom:0}.page-isuzu.-goplazaworld .floor-modal .option .card-course{display:flex;column-gap:20px}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .option .card-course{flex-direction:column;row-gap:20px}}.page-isuzu.-goplazaworld .floor-modal .option .card-course>*{flex:1;line-height:150%}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-modal .option .card-course>*{flex:none}}.page-isuzu.-goplazaworld .floor-modal .option .card-course>*.img{overflow:hidden;border-radius:8px}.page-isuzu.-goplazaworld .floor-modal .option .card-course>* dl dd{font-size:90%}.page-isuzu.-goplazaworld .floor-modal .option .card-course>* img{display:block;width:100%}.page-isuzu.-goplazaworld .floor-map .svg{position:relative;max-width:90%;margin:0 auto}@media(max-width: 500px){.page-isuzu.-goplazaworld .floor-map .svg{max-width:96%}}.page-isuzu.-goplazaworld .floor-map .click{width:13%;max-width:80px;position:absolute;bottom:2%;right:5%}.page-isuzu.-goplazaworld .floor-map .click img{display:block;width:100%}.page-isuzu.-goplazaworld .floor-map .click.-f2{bottom:-2%;right:20%}.page-gallery .anim-loading .ball{color:#6360c4}.page-gallery.-index .layout-main{padding-bottom:0px}.page-gallery.-things{background-color:#fff4e7}.page-gallery.-help{background-color:#ebeaff;background-color:#e4f7f4}.page-gallery.-living{background-color:#edfae7;background-color:#ffffe7}.page-gallery.-construction{background-color:#fff4e7}.page-gallery.-people{background-color:#e4f7f4;background-color:#f4fdff}.page-gallery .layout-corner{background-color:#6360c4}.page-gallery .layout-header{border-bottom-color:#6360c4}.page-gallery .layout-cornerindex{background-color:#6360c4;padding:0;background-image:url(/town/gallery/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-gallery .layout-cornerindex>.inner{padding-top:30px;background-image:url(/town/gallery/images/header.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:auto 100%}@media(max-width: 500px){.page-gallery .layout-cornerindex>.inner{padding-top:20px;background:url(/town/gallery/images/header.jpg) no-repeat;background-position:5% bottom;background-size:auto 100%}}.page-gallery .layout-cornerindex .heading-title{max-width:280px;margin-bottom:20px}@media(max-width: 500px){.page-gallery .layout-cornerindex .heading-title{max-width:240px}}.page-gallery .layout-cornerindex p{color:#fff}.page-gallery .layout-section.-bg{background-image:url(/town/gallery/images/bg.jpg);background-size:800px auto;padding-bottom:60px}@media(max-width: 500px){.page-gallery .layout-section.-bg{padding-bottom:30px}}.page-gallery .heading-fukidashi{background-color:#6360c4}.page-gallery .heading-fukidashi::after{border-top-color:#6360c4}.page-gallery .heading-section{color:#6360c4}.page-gallery .heading-box{color:#6360c4}.page-gallery .btn-basic{background-color:#6360c4}.page-gallery .btn-basic.-dl{background-color:#6360c4}.page-gallery .card-summary{display:flex;flex-direction:column}.page-gallery .card-summary .thumb{margin:0}.page-gallery .card-summary .link{margin-top:auto}.page-gallery .card-summary .link .btn-basic{max-width:100%}.page-gallery .card-interview>.summary{color:#6360c4}.page-gallery .card-interview>.summary .sub{color:#000}.page-play .anim-loading .ball{color:#ebb217}.page-play.-index .layout-main{padding-bottom:0px}.page-play .layout-corner{background-color:#ebb217}.page-play .layout-header{border-bottom-color:#ebb217}.page-play .layout-cornerindex{background-color:#ebb217;padding:0;background-image:url(/town/play/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-play .layout-cornerindex>.inner{padding-top:30px;background-image:url(/town/play/images/tree_right.png),url(/town/play/images/tree_left.png),url(/town/play/images/header.jpg);background-repeat:no-repeat,no-repeat no-repeat;background-position:right 0 top 0px,left 0 top 0px,50% 50%;background-size:auto 20%,auto 80%,auto 100%}@media(max-width: 500px){.page-play .layout-cornerindex>.inner{background:url(/town/play/images/header.jpg) no-repeat;background-position:17% bottom;background-size:auto 100%}}.page-play .layout-cornerindex .heading-title{max-width:250px}@media(max-width: 500px){.page-play .layout-cornerindex .heading-title{max-width:220px;margin-bottom:30px}}.page-play .layout-cornerindex p{color:#005d8a}.page-play .layout-section.-bg{background-image:url(/town/play/images/bg.jpg);background-size:auto 350px;background-repeat:repeat;padding-bottom:60px}@media(max-width: 500px){.page-play .layout-section.-bg{padding-bottom:30px}}.page-play .heading-fukidashi{background-color:#ebb217}.page-play .heading-fukidashi::after{border-top-color:#ebb217}.page-play .heading-section{color:#ebb217}.page-play .heading-blocks{color:#ebb217}.page-play .heading-box{color:#ebb217}.page-play .btn-basic{background-color:#df9800}.page-play .container-box>.inner.-color{background-color:rgba(235,178,23,.8)}.page-play .container-box-profile .biography .title{color:#ebb217}.page-play .container-profile .biography .title{color:#ebb217}.page-play .list-circlenumber{border-color:#ebb217}.page-play .list-circlenumber>li{border-color:#ebb217}.page-play .list-circlenumber>li:before{border-color:#ebb217;color:#ebb217}.page-play .card-interview>.summary{color:#ebb217}.page-play .card-interview>.summary .sub{color:#000}.page-play.-create .container-box{background-color:#ffffc4}.page-play.-lego .slider-block .dl .-green a{color:#079d27;background-image:url(/town/play/create/block/images/icon_pdd_g.png)}.page-play.-lego .slider-block .dl .-blue a{color:#0074c8;background-image:url(/town/play/create/block/images/icon_pdd_b.png)}.page-play.-lego .slider-block .dl .-red a{color:red;background-image:url(/town/play/create/block/images/icon_pdd_r.png)}.page-play.-puzzle{background-color:#f3efd9}.page-play.-puzzle .container-box{overflow:hidden;position:relative;background-repeat:no-repeat;background-image:url(/town/play/puzzle/images/puzzle_bottom.jpg);background-position:50% bottom;background-size:100% auto;background-color:#f8f8ec}.page-play.-puzzle .container-box>.inner{margin-bottom:0;background-repeat:no-repeat;background-image:url(/town/play/puzzle/images/puzzle_bg.jpg);background-size:100% auto;background-color:#f8f8ec;background-position:50% 50%}@media(max-width: 840px){.page-play.-puzzle .container-box>.inner{background-image:none}}@media(max-width: 500px){.page-play.-puzzle .container-box>.inner{background-image:none}}.page-play.-puzzle .container-box>.inner.-nobg{background-image:none}@media(max-width: 840px){.page-play.-puzzle .container-box>.main+p{border-bottom:none}}.page-play.-puzzle .game{max-width:650px;margin:0 auto 30px auto;position:relative}.page-play.-puzzle .game .puzzle{z-index:2;position:relative;background-color:#ebb217;margin:0 auto;padding:20px;perspective:1000px}@media(max-width: 840px){.page-play.-puzzle .game .puzzle{width:90%;padding:16px;margin:0 auto 40px auto}}@media(max-width: 500px){.page-play.-puzzle .game .puzzle{padding:10px;width:100%}}.page-play.-puzzle .game .puzzle-wrapper{aspect-ratio:1/1;margin:0 auto;background-color:#9e7f00;position:relative;transform-style:preserve-3d}.page-play.-puzzle .game .puzzle-wrapper .card{overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-play.-puzzle .game .puzzle-wrapper .card.-front .item{width:33.333%;color:#c00;font-size:14px;position:absolute;aspect-ratio:1/1;top:0;left:0;box-sizing:border-box;padding:10px;justify-content:center;background-repeat:no-repeat;background-size:auto 300%}.page-play.-puzzle .game .puzzle-wrapper .card.-front .item.-dragging{z-index:1000;box-shadow:8px 8px 2px rgba(0,0,0,.3)}@media(max-width: 840px){.page-play.-puzzle .game .puzzle-wrapper .card.-front .item.-dragging{box-shadow:none}}.page-play.-puzzle .game .puzzle-wrapper .card.-front .item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #9e7f00;border-bottom:1px solid #9e7f00}.page-play.-puzzle .game .puzzle-wrapper .card.-back{transform:rotateY(-180deg);background-color:#fff;position:absolute;width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.page-play.-puzzle .game .puzzle-wrapper .card.-back .good{position:absolute;right:10px;top:10px;width:100px}.page-play.-puzzle .game .puzzle-wrapper .card.-back .good img{display:block;width:100%}.page-play.-puzzle .game .puzzle-wrapper .card.-back .link{position:absolute;left:50%;bottom:20px;transform:translate(-50%, 0);width:220px;z-index:3}.page-play.-puzzle .game .puzzle-wrapper .card.-back .link .btn-basic{max-width:220px}.page-play.-puzzle .game .puzzle.is-goal .item{transition:opacity 1s ease-in}.page-play.-puzzle .game .puzzle.is-goal .item::after{border:1px solid rgba(0,0,0,0) !important}.page-play.-puzzle .game .puzzle.is-goal .item .number{visibility:hidden}.page-play.-puzzle .game .puzzle.is-goal .item.-dragging{z-index:0 !important}.page-play.-puzzle .game .puzzle .number{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;line-height:1.2;color:#fff;font-size:12px;font-weight:bold;background-color:red;width:20px;height:20px;position:absolute;bottom:10px;right:10px}@media(max-width: 500px){.page-play.-puzzle .game .puzzle .number{width:18px;height:18px;bottom:10px;right:10px}}.page-play.-puzzle .game .puzzle .item.-key0{top:0;left:0}.page-play.-puzzle .game .puzzle.-backface .puzzle-wrapper{transition:transform 3s;transform:rotateY(180deg)}.page-play.-puzzle .game .puzzle.-backface .puzzle-wrapper .card.-front{pointer-events:none}.page-play.-puzzle .game .shadow{position:absolute;left:0;bottom:0;width:100%;height:20px;z-index:1;transform:skewX(30deg) translate(-1.3%, 0);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#cc000000",GradientType=0 )}@media(max-width: 500px){.page-play.-puzzle .game .shadow{width:90%;left:5%}}.page-play.-puzzle #canvas{width:100%;position:absolute;left:0;top:0;height:100%;z-index:10;pointer-events:none}.page-play.-puzzle #canvas>*{pointer-events:none}.page-play.-puzzle .goal{margin:0 0 20px 0}.page-play.-puzzle .nav-btn{text-align:center}.page-play.-puzzle .nav-btn .btn-basic{display:inline-flex;margin:0 10px}.page-play.-puzzle .nav-btn .btn-basic.-anothergame{background:red;max-width:200px}@media(max-width: 500px){.page-play.-puzzle .nav-btn .btn-basic.-anothergame{max-width:85%;margin:0 auto 20px auto}}.page-play.-puzzle .nav-btn .btn-basic.-easy{background:#999;min-width:0;width:auto;padding-left:45px;padding-right:20px}.page-play.-puzzle .nav-btn .btn-basic.-easy:after{border:none;width:15px;height:15px;background-color:#fff;border-radius:2px;margin-top:-8px}.page-play.-puzzle .nav-btn .btn-basic.-easy:before{content:"";position:absolute;width:8px;height:12px;border-right:3px solid red;border-bottom:3px solid red;transform:rotate(45deg);z-index:2;left:19px;top:12px;display:none}.page-play.-puzzle .nav-btn .btn-basic.-easy.-checked{background-color:red}.page-play.-puzzle .nav-btn .btn-basic.-easy.-checked:before{display:block}.page-play.-puzzle .nav-btn .btn-basic.-sound{background:#999;min-width:0;width:auto;padding-left:45px;padding-right:20px}.page-play.-puzzle .nav-btn .btn-basic.-sound:after{border:none;width:15px;height:15px;background-color:#fff;border-radius:2px;margin-top:-8px}.page-play.-puzzle .nav-btn .btn-basic.-sound:before{content:"";position:absolute;width:8px;height:12px;border-right:3px solid red;border-bottom:3px solid red;transform:rotate(45deg);z-index:2;left:19px;top:12px;display:none}.page-play.-puzzle .nav-btn .btn-basic.-sound.-checked{background-color:red}.page-play.-puzzle .nav-btn .btn-basic.-sound.-checked:before{display:block}.page-play.-rules .btn-basic.-accordion:before{content:none}.page-play.-rules .btn-basic.-accordion:after{background-color:#ebb217;border:none;width:24px;height:24px;border-radius:50%;margin:0;transform:translateY(-50%);background-image:url(/town/assets/images/common/plus.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.page-play.-rules .btn-basic.-accordion.-active:after{background-image:url(/town/assets/images/common/minus.svg)}.page-cafe{background-color:#f7eee6}.page-cafe .anim-loading .ball{color:#b3642f}.page-cafe.-shortreport .detail-event{display:flex;overflow:hidden;padding-top:3em}@media(max-width: 500px){.page-cafe.-shortreport .detail-event{display:block;padding-top:1em}}.page-cafe.-shortreport .detail-event dd{width:48%;padding-right:2%}@media(max-width: 500px){.page-cafe.-shortreport .detail-event dd{width:100%;padding-right:0%;margin-bottom:4%}}.page-cafe.-shortreport .detail-event dd img{border-radius:14px;overflow:hidden;border:10px solid #faecd1}.page-cafe.-shortreport .detail-event dt{font-weight:normal;width:50%}@media(max-width: 500px){.page-cafe.-shortreport .detail-event dt{width:100%}}.page-cafe.-shortreport .detail-event dt .list-date{border-top:1px solid #ccc;border-bottom:none}.page-cafe.-shortreport .detail-event dt .list-date li{border-bottom:1px solid #ccc;padding:2% 0}@media(max-width: 500px){.page-cafe.-shortreport .detail-event dt .list-date li{padding:1% 0}}.page-cafe.-index .layout-main{padding-bottom:0px}.page-cafe .layout-corner{background-color:#b3642f}.page-cafe .layout-header{border-bottom-color:#b3642f}.page-cafe .layout-cornerindex{background-color:#b3642f;padding:0;background-image:url(/town/cafe/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-cafe .layout-cornerindex>.inner{padding-top:30px;background-image:url(/town/cafe/images/tree_right.png),url(/town/cafe/images/tree_left.png),url(/town/cafe/images/header.jpg);background-repeat:no-repeat,no-repeat no-repeat;background-position:right 0 top 0px,left 0 top 0px,50% 50%;background-size:auto 100%,auto 100%,auto 100%}@media(max-width: 840px){.page-cafe .layout-cornerindex>.inner{background-image:url(/town/cafe/images/tree_right_tab.png),url(/town/cafe/images/tree_left_tab.png),url(/town/cafe/images/header.jpg);background-size:auto 70%,auto 70%,auto 100%}}@media(max-width: 500px){.page-cafe .layout-cornerindex>.inner{background:url(/town/cafe/images/header.jpg) no-repeat;background-position:48% bottom;background-size:auto 100%}}.page-cafe .layout-cornerindex .heading-title{max-width:260px;margin-bottom:10px}.page-cafe .layout-cornerindex p{color:#fff}.page-cafe .layout-section.-bg{background-image:url(/town/cafe/images/bg.jpg);background-size:800px auto;padding-bottom:60px}@media(max-width: 500px){.page-cafe .layout-section.-bg{padding-bottom:30px}}.page-cafe .heading-fukidashi{background-color:#b3642f}.page-cafe .heading-fukidashi::after{border-top-color:#b3642f}.page-cafe .heading-section{color:#b3642f}.page-cafe .heading-blocks{color:#b3642f}.page-cafe .heading-box{color:#b3642f}.page-cafe .btn-basic{background-color:#c5490f}.page-cafe .container-box>.inner.-color{background-color:rgba(179,100,47,.8)}.page-cafe .container-box-profile .biography .title{color:#b3642f}.page-cafe .container-profile .biography .title{color:#b3642f}.page-cafe .list-circlenumber{border-color:#b3642f}.page-cafe .list-circlenumber>li{border-color:#b3642f}.page-cafe .list-circlenumber>li:before{border-color:#b3642f;color:#b3642f}.page-cafe .card-interview>.summary{color:#b3642f}.page-cafe .card-interview>.summary .sub{color:#000}@media(max-width: 500px){.page-cafe.-anime .grid-block.-cols2.-haspadding{display:block}}@media(max-width: 500px){.page-cafe.-anime .grid-block.-cols2.-haspadding>*{width:auto;margin-bottom:20px}}.page-cafe .slider-block{padding:0}.page-cafe .slider-block .slide{background:rgba(0,0,0,0);padding:0}.page-cafe .slider-block .slide .slick-list{box-shadow:none}.page-cafe .slider-block .slide .slick-list .slick-slide{padding:10px;display:flex;height:100%;display:block;cursor:pointer}.page-cafe .slider-block .slide .slick-list .slick-slide img{height:100%;max-height:400px;margin:0 auto}.page-cafe .slider-block .slide .slick-list .slick-slide.zoom:after{content:"";display:block;width:30px;height:30px;background-color:rgba(0,0,0,.5);background-image:url(/town/assets/images/common/zoom.svg);background-repeat:no-repeat;background-position:50%;background-size:60%;position:absolute;bottom:20px;right:20px;border-radius:50%}.page-cafe .slider-block .slick-dots>li{margin:0 2px}.page-cafe .slider-block .slick-dots>li>button::before{width:10px;height:10px;box-shadow:none;background-color:#ddd}.page-cafe .slider-block .slick-dots .slick-prev{left:20px}.page-cafe .slider-block .slick-dots .slick-next{right:20px}.page-cafe .slider-block .slick-dots .slick-prev,.page-cafe .slider-block .slick-dots .slick-next{width:50px;height:50px;z-index:10}.page-cafe .slider-block .slick-dots .slick-prev::before,.page-cafe .slider-block .slick-dots .slick-next::before{background:#fff;border-radius:50%;opacity:1}.page-study .anim-loading .ball{color:#2d916e}.page-study .layout-corner{background-color:#2d916e}.page-study .layout-header{border-bottom-color:#2d916e}.page-study .layout-cornerindex{background-color:#87e3fc;padding:0;background-image:url(/town/study/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-study .layout-cornerindex>.inner{background-image:url(/town/study/images/tree_right.png),url(/town/study/images/tree_left.png),url(/town/study/images/header.jpg);background-repeat:no-repeat,no-repeat no-repeat;background-position:right 0 bottom 0px,left 0 bottom 0px,50% 50%;background-size:auto 100%,auto 100%,auto 100%}@media(max-width: 500px){.page-study .layout-cornerindex>.inner{background:url(/town/study/images/header.jpg) no-repeat;background-position:78% bottom;background-size:auto 100%}}.page-study .layout-cornerindex .heading-title{margin-bottom:10px;max-width:480px}.page-study .layout-cornerindex p{color:#265b71;margin-left:1em}.page-study .layout-section.-bg{background-image:url(/town/study/images/bg.jpg);padding-bottom:60px}@media(max-width: 500px){.page-study .layout-section.-bg{padding-bottom:30px}}.page-study .heading-fukidashi{background-color:#2d916e}.page-study .heading-fukidashi::after{border-top-color:#2d916e}.page-study .heading-section{color:#2d916e}.page-study .heading-box{color:#2d916e}.page-study .layout-cornerindex{background-color:#2d916e}.page-study .btn-basic{background-color:#137050}.page-study .btn-basic.-dl{background-color:#137050}.page-study .container-box>.inner.-color{background-color:#2d916e}.page-study.-index .layout-main{padding-bottom:0px}.page-study.-drill .heading-section.-hasline::before{background-color:#2d916e}.page-study.-drill .step{border-top:dotted 3px #2d916e;font-size:1.8rem;color:#2d916e;font-weight:bold;margin:0 80px}@media(max-width: 500px){.page-study.-drill .step{margin:0 10px;font-size:1.4rem}}.page-study.-drill .step li{padding:5px 0;border-bottom:dotted 3px #2d916e}.page-study.-drill .sheetnavi .thumb{text-align:center}@media(max-width: 500px){.page-study.-drill .sheetnavi .thumb{max-width:80%}}.page-study.-drill .sheetnavi .thumb img{max-width:70%;margin:0 auto 20px}@media(max-width: 500px){.page-study.-drill .sheetnavi .thumb img{max-width:100%;margin:0 0 20px 0}}.page-study.-drill .sheetnavi .btn-basic::after{top:53%;margin:-5px 0 0 0;border:5px solid rgba(0,0,0,0);border-top-width:5px;border-top-style:solid;border-top-color:rgba(0,0,0,0);border-top:7px solid #fff}.page-study.-trafficsafety .p-from{text-align:right}.page-study.-trafficsafety .p-current{text-align:center;padding:20px 20px;border:7px solid #eee;border-radius:6px}@media(max-width: 500px){.page-study.-trafficsafety .p-current{text-align:left}}.page-study.-trafficsafety .grid-block.-safety{margin-top:-2.4%}@media(max-width: 500px){.page-study.-trafficsafety .grid-block.-safety>*{width:100%;margin:0 0 20px 0}}.page-study.-trafficsafety .container-intro{margin:0 0 50px 0}.page-study.-trafficsafety .container-intro .title{font-size:130%;font-weight:bold;color:#2d916e}.page-study.-trafficsafety .container-caution{margin:30px 0 0 0;padding:0 0 0 30px;position:relative;font-size:85%}.page-study.-trafficsafety .container-caution:before{content:"※";position:absolute;left:0;top:7px;line-height:1}.page-study.-trafficsafety .container-memo{margin:30px 0 0 0;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.page-study.-trafficsafety .container-memo .card-interview>.summary .sub{font-size:1.6rem;line-height:2}.page-study.-trafficsafety .container-memo .btn-basic{background-color:#ebb217}.page-study.-trafficsafety .container-archives .title{margin:0 0 10px 0}.page-study.-trafficsafety .container-archives .list{border-top:1px solid #ddd}.page-study.-trafficsafety .container-archives .list>*{display:flex;padding:10px 0;border-bottom:1px solid #ddd;align-items:center}.page-study.-trafficsafety .container-archives .list>*:before{content:"";white-space:nowrap;width:160px;text-align:center;font-size:80%;font-weight:bold;margin-right:30px;background-color:#2d916e;color:#fff;padding:4px 10px}.page-study.-trafficsafety .container-archives .list>*.-report:before{content:"開催レポート"}.page-study.-trafficsafety .container-archives .list>*.-news:before{content:"イベントのお知らせ"}.page-study.-trafficsafety .container-archives .list>* a{display:block}.page-study.-daizukan_bus .Main__inner,.page-study.-daizukan_tra .Main__inner,.page-study.-semi .Main__inner{margin:40px;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.1)}@media(max-width: 840px){.page-study.-daizukan_bus .Main__inner,.page-study.-daizukan_tra .Main__inner,.page-study.-semi .Main__inner{margin:25px}}@media(max-width: 500px){.page-study.-daizukan_bus .Main__inner,.page-study.-daizukan_tra .Main__inner,.page-study.-semi .Main__inner{margin:16px}}.page-study.-daizukan_bus .Main__inner .Main__body,.page-study.-daizukan_tra .Main__inner .Main__body,.page-study.-semi .Main__inner .Main__body{background-color:#fff}.page-study.-daizukan_bus .Main__inner .Main__content .daizukan-button-wrap,.page-study.-daizukan_tra .Main__inner .Main__content .daizukan-button-wrap,.page-study.-semi .Main__inner .Main__content .daizukan-button-wrap{padding-bottom:50px}.page-study.-daizukan_bus{background-color:#e4edff !important}.page-study.-daizukan_tra{background-color:#ffe4e4 !important}.page-study.-semi{background-color:#fff3e0 !important}.page-index{background-color:#fff}.page-index.-day .layout-section.-firstview{background:#51c0ed;background:-moz-linear-gradient(top, rgb(81, 192, 237) 0%, rgb(137, 238, 224) 46%);background:-webkit-linear-gradient(top, rgb(81, 192, 237) 0%, rgb(137, 238, 224) 46%);background:linear-gradient(to bottom, rgb(81, 192, 237) 0%, rgb(137, 238, 224) 46%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#51c0ed", endColorstr="#89eee0",GradientType=0 )}.page-index.-day .layout-section.-firstview>.bg{opacity:1}.page-index.-morning .layout-section.-firstview{background:#1053a5;background:-moz-linear-gradient(top, rgb(16, 83, 165) 0%, rgb(58, 122, 201) 17%, rgb(170, 242, 255) 40%, rgb(242, 152, 7) 55%, rgb(255, 255, 255) 67%);background:-webkit-linear-gradient(top, rgb(16, 83, 165) 0%, rgb(58, 122, 201) 17%, rgb(170, 242, 255) 40%, rgb(242, 152, 7) 55%, rgb(255, 255, 255) 67%);background:linear-gradient(to bottom, rgb(16, 83, 165) 0%, rgb(58, 122, 201) 17%, rgb(170, 242, 255) 40%, rgb(242, 152, 7) 55%, rgb(255, 255, 255) 67%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1053a5", endColorstr="#ffffff",GradientType=0 )}.page-index.-morning .layout-section.-firstview>.bg{opacity:1}.page-index.-evening .layout-section.-firstview{background:#2a65cc;background:-moz-linear-gradient(top, rgb(42, 101, 204) 0%, rgb(75, 167, 229) 22%, rgb(200, 255, 255) 35%, rgb(244, 149, 7) 57%, rgb(255, 255, 255) 67%);background:-webkit-linear-gradient(top, rgb(42, 101, 204) 0%, rgb(75, 167, 229) 22%, rgb(200, 255, 255) 35%, rgb(244, 149, 7) 57%, rgb(255, 255, 255) 67%);background:linear-gradient(to bottom, rgb(42, 101, 204) 0%, rgb(75, 167, 229) 22%, rgb(200, 255, 255) 35%, rgb(244, 149, 7) 57%, rgb(255, 255, 255) 67%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#2a65cc", endColorstr="#ffffff",GradientType=0 )}.page-index.-evening .layout-section.-firstview>.bg{opacity:.8}.page-index.-night .layout-section.-firstview{background:#002e60;background:-moz-linear-gradient(top, rgb(0, 46, 96) 0%, rgb(0, 111, 170) 45%);background:-webkit-linear-gradient(top, rgb(0, 46, 96) 0%, rgb(0, 111, 170) 45%);background:linear-gradient(to bottom, rgb(0, 46, 96) 0%, rgb(0, 111, 170) 45%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#002e60", endColorstr="#006faa",GradientType=0 );background:url(/town/assets/images/index/night.jpg);background-size:auto 50%;background-position:0 top;background-repeat:repeat-x;background-color:#382c8f}.page-index.-night .layout-section.-firstview>.bg{opacity:.7}.page-index.-night .layout-section.-firstview .isuzutown{background-image:url(/town/assets/images/index/logo_w.png)}.page-index .layout-header{border-bottom-color:#fff}.page-index .layout-section{margin:0 0 10px 0}.page-index .layout-section:last-child{margin-bottom:0}.page-index .layout-section .container-wrapper{z-index:20}.page-index .layout-section>.bg{background-image:url(/town/assets/images/index/main.png);background-repeat:no-repeat;background-size:cover;background-position:50% bottom}@media(max-width: 500px){.page-index .layout-section>.bg{padding-top:40px;background-size:100% auto}}.page-index .layout-section.-news{margin:0 0 30px 0}@media(max-width: 500px){.page-index .layout-section.-news .heading-index{margin-bottom:5px}}.page-index .layout-section.-event .heading-index{margin:0}.page-index .layout-section.-event .heading-index a{background-color:#e5f6cc;padding:10px 30px;color:#63a006;display:inline-block;border-radius:10px 10px 0 0}.page-index .layout-section.-firstview{position:relative;margin-bottom:50px}@media(max-width: 500px){.page-index .layout-section.-firstview{margin-bottom:30px}}.page-index .layout-section.-firstview .anim-loading{position:absolute;left:50%;top:50%;z-index:50}.page-index .layout-section.-firstview .loading-bg{background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:49}.page-index .layout-section.-firstview img{display:block;width:100%}.page-index .layout-section.-firstview .nav{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}@media(max-width: 500px){.page-index .layout-section.-firstview .nav{display:none}}.page-index .layout-section.-firstview .nav .fukidashi{transform:translate(-50%, -50%);position:absolute;transition:all .2s ease}.page-index .layout-section.-firstview .nav .fukidashi a{color:#fff;text-align:center;display:block;font-size:1.5rem;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;line-height:1.6;transition:all .1s ease-in-out;white-space:nowrap}@media(max-width: 1100px){.page-index .layout-section.-firstview .nav .fukidashi a{font-size:1.4rem}}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi a{font-size:1.3rem;line-height:1.4}}.page-index .layout-section.-firstview .nav .fukidashi a::after{content:"";display:inline-block;position:absolute;border:8px solid rgba(0,0,0,0)}.page-index .layout-section.-firstview .nav .fukidashi a:hover{transform:scale(1.1)}.page-index .layout-section.-firstview .nav .fukidashi.-hiroba{bottom:30%;right:24%}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-hiroba{bottom:24%;right:34%}}.page-index .layout-section.-firstview .nav .fukidashi.-hiroba.-v01{background-color:#117288}.page-index .layout-section.-firstview .nav .fukidashi.-hiroba a{background-color:#28a3bf;padding:3rem 1.5rem}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-hiroba a{padding:2rem 1.2rem}}.page-index .layout-section.-firstview .nav .fukidashi.-hiroba a::after{border-right:18px solid #28a3bf;left:30%;bottom:-15px;margin:0 0 0 -10px;transform:rotate(-65deg)}.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety{bottom:20%;right:39%}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety{right:19%}}.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety.-v01{background-color:#315daa}.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety a{background-color:#315daa;padding:3rem 1.5rem}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety a{padding:2rem 1.2rem}}.page-index .layout-section.-firstview .nav .fukidashi.-trafficsafety a::after{border-right:18px solid #315daa;left:30%;bottom:-15px;margin:0 0 0 -10px;transform:rotate(-65deg)}.page-index .layout-section.-firstview .nav .fukidashi.-study{top:23%;right:-1%}.page-index .layout-section.-firstview .nav .fukidashi.-study a{background-color:#2d916e;padding:2rem 1.5rem}.page-index .layout-section.-firstview .nav .fukidashi.-study a::after{border-right:18px solid #2d916e;left:50%;bottom:-18px;margin:0 0 0 -10px;transform:rotate(-90deg)}.page-index .layout-section.-firstview .nav .fukidashi.-play{bottom:26%;left:36%;left:38.8%}.page-index .layout-section.-firstview .nav .fukidashi.-play a{background-color:#ebb217;padding:16px 20px}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-play a{padding:1.4rem 1.3rem 1.1rem 1.3rem}}.page-index .layout-section.-firstview .nav .fukidashi.-play a::after{border-right:18px solid #ebb217;left:50%;bottom:-18px;margin:0 0 0 -10px;transform:rotate(-90deg)}.page-index .layout-section.-firstview .nav .fukidashi.-cafe{top:43%;top:35.2%;left:17%;left:25%}.page-index .layout-section.-firstview .nav .fukidashi.-cafe a{background-color:#b3642f;padding:2rem 1.5rem 1.5rem 1.5rem;letter-spacing:0}.page-index .layout-section.-firstview .nav .fukidashi.-cafe a::after{border-right:18px solid #b3642f;right:-15px;top:70%;right:10px;top:94%;margin:0 0 0 -10px;transform:rotate(210deg);transform:rotate(250deg)}.page-index .layout-section.-firstview .nav .fukidashi.-park{top:20%;left:17%}.page-index .layout-section.-firstview .nav .fukidashi.-park a{background-color:#6360c4;padding:2rem 2rem}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-park a{padding:1.6rem}}.page-index .layout-section.-firstview .nav .fukidashi.-park a::after{border-right:18px solid #6360c4;left:-5px;bottom:0px;transform:rotate(-40deg)}.page-index .layout-section.-firstview .nav .fukidashi.-isuzu{top:38%;right:20%;right:25%}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-isuzu{right:25.5%}}.page-index .layout-section.-firstview .nav .fukidashi.-isuzu a{background-color:#e60012;padding:2.5rem;letter-spacing:.1em}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-isuzu a{padding:2rem}}.page-index .layout-section.-firstview .nav .fukidashi.-isuzu a::after{border-right:18px solid #e60012;left:0px;top:80%;margin:0 0 0 -10px;transform:rotate(-40deg)}.page-index .layout-section.-firstview .nav .fukidashi.-plaza{top:35%;right:15%}.page-index .layout-section.-firstview .nav .fukidashi.-plaza a{background-color:#333;padding:1.6rem 2rem}@media(max-width: 840px){.page-index .layout-section.-firstview .nav .fukidashi.-plaza a{padding:1.6rem}}.page-index .layout-section.-firstview .nav .fukidashi.-plaza a::after{border-right:18px solid #333;left:18px;bottom:-13px;transform:rotate(-80deg)}.page-index .layout-section.-firstview .etc{position:absolute;z-index:10;display:none}@media(max-width: 500px){.page-index .layout-section.-firstview .etc{display:flex;justify-content:center;margin:-15px 0 0 0}}.page-index .layout-section.-firstview .etc>.sign{width:16rem;position:absolute;z-index:10;bottom:-25px}@media(max-width: 840px){.page-index .layout-section.-firstview .etc>.sign{width:14rem}}@media(max-width: 500px){.page-index .layout-section.-firstview .etc>.sign{width:12rem;left:0}}.page-index .layout-section.-firstview .etc>.sign.-teacher{left:17rem}@media(max-width: 840px){.page-index .layout-section.-firstview .etc>.sign.-teacher{left:15rem}}@media(max-width: 500px){.page-index .layout-section.-firstview .etc>.sign.-teacher{left:13rem}}.page-index .layout-section.-firstview .etc>.sign img{display:block;width:100%}.page-index .layout-section.-firstview .isuzutown{position:absolute;top:17%;left:50%;transform:translate(-50%, -50%);width:40%;max-width:530px;background:url(/town/assets/images/index/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media(max-width: 500px){.page-index .layout-section.-firstview .isuzutown{width:50%;top:22%}}.page-index .layout-section.-firstview .isuzutown img{display:block;width:100%}.page-index .layout-section.-firstview .tree{position:absolute;bottom:0;height:24%;width:100%;background-repeat:no-repeat;background-image:url(/town/assets/images/index/tree_left.png),url(/town/assets/images/index/tree_right.png),url(/town/assets/images/index/light.png);background-position:left bottom,right bottom,right 30% bottom 80%;background-size:auto 80%,auto 80%,2.5% auto;z-index:5}.page-index .layout-section.-firstview .carport{position:absolute;bottom:4.2%;height:28%;width:100%;opacity:1;z-index:2;display:flex;overflow:hidden}.page-index .layout-section.-firstview .carport .inner{margin-top:auto;width:100%;height:100%;opacity:1}.page-index .layout-section.-firstview .carport .inner::before{content:"";width:100%;height:6vh;background:url(/town/assets/images/index/fence.png);background-position:right 40% bottom 0;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;z-index:150;bottom:0px}@media(max-width: 500px){.page-index .layout-section.-firstview .carport .inner::before{display:none}}.page-index .layout-section.-firstview .carport .car{position:absolute;display:flex;align-items:flex-end;transform-origin:bottom center}.page-index .layout-section.-firstview .screen{position:absolute;width:13.5%;right:11.5%;bottom:29.2%;background:url(/town/hiroba/pv/images/thumb.jpg) no-repeat;background:url(/town/assets/images/thumb/thumb_toretans.jpg) no-repeat;background-size:cover;background-position:50% 50%;z-index:8;transition:all .2s ease-in-out}@media(max-width: 840px){.page-index .layout-section.-firstview .screen{bottom:29.3%}}@media(max-width: 500px){.page-index .layout-section.-firstview .screen{bottom:25.2%}}@media(max-width: 375px){.page-index .layout-section.-firstview .screen{bottom:24.8%}}.page-index .layout-section.-firstview .screen:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform:translate(-50%, -10%);width:50px;height:30px;width:40px;height:40px;background:url(/town/assets/images/common/mov_r.svg?) no-repeat;background:url(/town/assets/images/common/link.png) no-repeat;background-size:contain;background-position:50%;pointer-events:none}.page-index .layout-section.-firstview .screen:hover{opacity:.7}.page-index .layout-section.-firstview .screen img{display:block;width:100%}.page-index .card-summary{border-radius:10px;overflow:hidden;box-shadow:none;transition:all .2s ease-in-out}.page-index .card-summary .thumb{border-radius:0}.page-index .card-summary:hover{transform:scale(1.08)}.page-trafficsafety{background-color:#e6f4f7}.page-trafficsafety .anim-loading .ball{color:#315daa}.page-trafficsafety.-index .layout-main{padding-bottom:0px}.page-trafficsafety.-index .layout-main .grid-block{padding-bottom:30px}@media(max-width: 500px){.page-trafficsafety.-index .layout-main .grid-block{margin:0}}.page-trafficsafety .layout-header{background-color:#315daa;border-bottom-color:#315daa}.page-trafficsafety .layout-corner{background-color:#315daa}.page-trafficsafety .layout-cornerindex{background-color:#87e3fc;padding:0;background-image:url(/town/trafficsafety/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-trafficsafety .layout-cornerindex .screen{width:175px;border:1px solid red;overflow:hidden;position:absolute;left:calc(50% + 141px);bottom:24.8%;background:url(/town/hiroba/pv/images/thumb.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media(max-width: 500px){.page-trafficsafety .layout-cornerindex .screen{left:calc(50% + 103px)}}.page-trafficsafety .layout-cornerindex .screen img{display:block;width:100%}.page-trafficsafety .layout-cornerindex>.inner{overflow:hidden;padding-top:35px;position:relative;background-image:url(/town/trafficsafety/images/tree_left.png),url(/town/trafficsafety/images/header.jpg);background-repeat:no-repeat,no-repeat;background-position:left 0 bottom 0px,50% 50%;background-size:auto 130px,auto 100%}@media(max-width: 500px){.page-trafficsafety .layout-cornerindex>.inner{background-image:none,url(/town/trafficsafety/images/header.jpg);background-position:55% 50%}}.page-trafficsafety .layout-cornerindex p{color:#005d8a}.page-trafficsafety .layout-section.-bg{background-image:url(/town/trafficsafety/images/bg.jpg);padding-bottom:60px;background-size:800px auto}@media(max-width: 500px){.page-trafficsafety .layout-section.-bg{padding-bottom:30px}}.page-trafficsafety .container-box>.inner.-color{background-color:#315daa}.page-trafficsafety .heading-fukidashi{background-color:#315daa}.page-trafficsafety .heading-fukidashi::after{border-top-color:#315daa}.page-trafficsafety .heading-fukidashi.-q:before{color:#315daa}.page-trafficsafety .heading-section{color:#315daa}.page-trafficsafety .heading-a{color:#315daa}.page-trafficsafety .heading-a::after{background-color:#315daa}.page-trafficsafety .heading-box{color:#315daa}.page-trafficsafety .btn-basic{background-color:#315daa}.page-trafficsafety .btn-basic.-dl{background-color:#315daa}.page-trafficsafety.-pv .layout-main{background-color:#117288}.page-trafficsafety .card-interview>.summary{color:#315daa}.page-trafficsafety .card-interview>.summary .sub{color:#000}.page-trafficsafety.-studytraffic .p-from{text-align:right}.page-trafficsafety.-studytraffic .p-current{text-align:center;padding:20px 20px;border:7px solid #eee;border-radius:6px}@media(max-width: 500px){.page-trafficsafety.-studytraffic .p-current{text-align:left}}.page-trafficsafety.-studytraffic .grid-block.-safety{margin-top:-2.4%}@media(max-width: 500px){.page-trafficsafety.-studytraffic .grid-block.-safety>*{width:100%;margin:0 0 20px 0}}.page-trafficsafety.-studytraffic .container-intro{margin:0 0 50px 0}.page-trafficsafety.-studytraffic .container-intro .title{font-size:130%;font-weight:bold;color:#2d916e}.page-trafficsafety.-studytraffic .container-caution{margin:30px 0 0 0;padding:0 0 0 30px;position:relative;font-size:85%}.page-trafficsafety.-studytraffic .container-caution:before{content:"※";position:absolute;left:0;top:7px;line-height:1}.page-trafficsafety.-studytraffic .container-memo{margin:30px 0 0 0;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.page-trafficsafety.-studytraffic .container-memo .card-interview>.summary .sub{font-size:1.6rem;line-height:2}.page-trafficsafety.-studytraffic .container-memo .btn-basic{background-color:#315daa}.page-trafficsafety.-studytraffic .container-archives .title{margin:0 0 10px 0}.page-trafficsafety.-studytraffic .container-archives .list{border-top:1px solid #ddd}.page-trafficsafety.-studytraffic .container-archives .list>*{display:flex;padding:10px 0;border-bottom:1px solid #ddd;align-items:center}.page-trafficsafety.-studytraffic .container-archives .list>*:before{content:"";white-space:nowrap;width:160px;text-align:center;font-size:80%;font-weight:bold;margin-right:30px;background-color:#2d916e;color:#fff;padding:4px 10px}.page-trafficsafety.-studytraffic .container-archives .list>*.-report:before{content:"開催レポート"}.page-trafficsafety.-studytraffic .container-archives .list>*.-news:before{content:"イベントのお知らせ"}.page-trafficsafety.-studytraffic .container-archives .list>* a{display:block}.page-trafficsafety.-rules .btn-basic.-accordion:before{content:none}.page-trafficsafety.-rules .btn-basic.-accordion:after{background-color:#315daa;border:none;width:24px;height:24px;border-radius:50%;margin:0;transform:translateY(-50%);background-image:url(/town/assets/images/common/plus.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.page-trafficsafety.-rules .btn-basic.-accordion.-active:after{background-image:url(/town/assets/images/common/minus.svg)}.page-trafficsafety.-shortreport .detail-event{display:grid;column-gap:30px;grid-template-columns:1fr 1fr;overflow:hidden;padding-top:3em}@media(max-width: 500px){.page-trafficsafety.-shortreport .detail-event{grid-template-columns:1fr;padding-top:1em}}.page-trafficsafety.-shortreport .detail-event dd{padding-right:2%}@media(max-width: 500px){.page-trafficsafety.-shortreport .detail-event dd{margin-bottom:4%}}.page-trafficsafety.-shortreport .detail-event dd img{border-radius:14px;overflow:hidden;border:10px solid #f5f3b8;border:10px solid #c4d5e5}.page-trafficsafety.-shortreport .detail-event dt{font-weight:normal}.page-trafficsafety.-shortreport .detail-event dt .list-date{border-top:1px solid #ccc;border-bottom:none}.page-trafficsafety.-shortreport .detail-event dt .list-date li{border-bottom:1px solid #ccc;padding:2% 0}@media(max-width: 500px){.page-trafficsafety.-shortreport .detail-event dt .list-date li{padding:1% 0}}.page-news{background-color:#efefef}.page-news .anim-loading .ball{color:#e60012}.page-news.-index .layout-main{padding-bottom:0px}.page-news.-index .layout-main .grid-block{padding-bottom:30px}@media(max-width: 500px){.page-news.-index .layout-main .grid-block{margin:0}}.page-news .layout-header{background-color:#e60012;border-bottom-color:#e60012}.page-news .layout-corner{background-color:#e60012}.page-news .layout-cornerindex{background-color:#87e3fc;padding:0;background-image:url(/town/trafficsafety/images/header_bg.jpg);background-repeat:repeat-x;background-position:50% 50%;background-size:auto 100%}.page-news .layout-cornerindex .screen{width:175px;border:1px solid red;overflow:hidden;position:absolute;left:calc(50% + 141px);bottom:24.8%;background:url(/town/hiroba/pv/images/thumb.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media(max-width: 500px){.page-news .layout-cornerindex .screen{left:calc(50% + 103px)}}.page-news .layout-cornerindex .screen img{display:block;width:100%}.page-news .layout-cornerindex>.inner{overflow:hidden;padding-top:35px;position:relative;background-image:url(/town/trafficsafety/images/tree_left.png),url(/town/trafficsafety/images/header.jpg);background-repeat:no-repeat,no-repeat;background-position:left 0 bottom 0px,50% 50%;background-size:auto 130px,auto 100%}@media(max-width: 500px){.page-news .layout-cornerindex>.inner{background-image:none,url(/town/trafficsafety/images/header.jpg);background-position:55% 50%}}.page-news .layout-cornerindex p{color:#005d8a}.page-news .layout-section.-bg{background-image:url(/town/trafficsafety/images/bg.jpg);padding-bottom:60px;background-size:800px auto}@media(max-width: 500px){.page-news .layout-section.-bg{padding-bottom:30px}}.page-news .container-box>.inner.-color{background-color:#e60012}.page-news .heading-fukidashi{background-color:#e60012}.page-news .heading-fukidashi::after{border-top-color:#e60012}.page-news .heading-fukidashi.-q:before{color:#e60012}.page-news .heading-section{color:#e60012}.page-news .heading-a{color:#e60012}.page-news .heading-a::after{background-color:#e60012}.page-news .heading-box{color:#e60012}.page-news .btn-basic{background-color:#e60012}.page-news .btn-basic.-dl{background-color:#e60012}.page-news.-pv .layout-main{background-color:#117288}.page-news .card-interview>.summary{color:#e60012}.page-news .card-interview>.summary .sub{color:#000}.page-news.-studytraffic .p-from{text-align:right}.page-news.-studytraffic .p-current{text-align:center;padding:20px 20px;border:7px solid #eee;border-radius:6px}@media(max-width: 500px){.page-news.-studytraffic .p-current{text-align:left}}.page-news.-studytraffic .heading-fukidashi{background-color:#e60012}.page-news.-studytraffic .grid-block.-safety{margin-top:-2.4%}@media(max-width: 500px){.page-news.-studytraffic .grid-block.-safety>*{width:100%;margin:0 0 20px 0}}.page-news.-studytraffic .container-intro{margin:0 0 50px 0}.page-news.-studytraffic .container-intro .title{font-size:130%;font-weight:bold;color:#2d916e}.page-news.-studytraffic .container-caution{margin:30px 0 0 0;padding:0 0 0 30px;position:relative;font-size:85%}.page-news.-studytraffic .container-caution:before{content:"※";position:absolute;left:0;top:7px;line-height:1}.page-news.-studytraffic .container-memo{margin:30px 0 0 0;border-radius:12px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}.page-news.-studytraffic .container-memo .card-interview>.summary .sub{font-size:1.6rem;line-height:2}.page-news.-studytraffic .container-memo .btn-basic{background-color:#e60012}.page-news.-studytraffic .container-archives .title{margin:0 0 10px 0}.page-news.-studytraffic .container-archives .list{border-top:1px solid #ddd}.page-news.-studytraffic .container-archives .list>*{display:flex;padding:10px 0;border-bottom:1px solid #ddd;align-items:center}.page-news.-studytraffic .container-archives .list>*:before{content:"";white-space:nowrap;width:160px;text-align:center;font-size:80%;font-weight:bold;margin-right:30px;background-color:#2d916e;color:#fff;padding:4px 10px}.page-news.-studytraffic .container-archives .list>*.-report:before{content:"開催レポート"}.page-news.-studytraffic .container-archives .list>*.-news:before{content:"イベントのお知らせ"}.page-news.-studytraffic .container-archives .list>* a{display:block}.page-news.-rules .btn-basic.-accordion:before{content:none}.page-news.-rules .btn-basic.-accordion:after{background-color:#e60012;border:none;width:24px;height:24px;border-radius:50%;margin:0;transform:translateY(-50%);background-image:url(/town/assets/images/common/plus.svg);background-repeat:no-repeat;background-position:50%;background-size:10px}.page-news.-rules .btn-basic.-accordion.-active:after{background-image:url(/town/assets/images/common/minus.svg)}.page-news.-shortreport .detail-event{display:grid;column-gap:30px;grid-template-columns:1fr 1fr;overflow:hidden;padding-top:3em}@media(max-width: 500px){.page-news.-shortreport .detail-event{grid-template-columns:1fr;padding-top:1em}}.page-news.-shortreport .detail-event dd{padding-right:2%}@media(max-width: 500px){.page-news.-shortreport .detail-event dd{width:100%;padding-right:0%;margin-bottom:4%}}.page-news.-shortreport .detail-event dd img{border-radius:14px;overflow:hidden;border:10px solid #f0b1b1}.page-news.-shortreport .detail-event dt{font-weight:normal}@media(max-width: 500px){.page-news.-shortreport .detail-event dt{width:100%}}.page-news.-shortreport .detail-event dt .list-date{border-top:1px solid #ccc;border-bottom:none}.page-news.-shortreport .detail-event dt .list-date li{border-bottom:1px solid #ccc;padding:2% 0}@media(max-width: 500px){.page-news.-shortreport .detail-event dt .list-date li{padding:1% 0}}.page-news .detail-event{display:grid;column-gap:30px;grid-template-columns:1fr 1fr;overflow:hidden;padding-top:3em}@media(max-width: 500px){.page-news .detail-event{grid-template-columns:1fr;padding-top:1em}}.page-news .detail-event dd{padding-right:2%}@media(max-width: 500px){.page-news .detail-event dd{width:100%;padding-right:0%;margin-bottom:4%}}.page-news .detail-event dd img{border-radius:14px;overflow:hidden;border:10px solid #f0b1b1}.page-news .detail-event dt{font-weight:normal}@media(max-width: 500px){.page-news .detail-event dt{width:100%}}.page-news .detail-event dt .list-date{border-top:1px solid #ccc;border-bottom:none}.page-news .detail-event dt .list-date li{border-bottom:1px solid #ccc;padding:2% 0}@media(max-width: 500px){.page-news .detail-event dt .list-date li{padding:1% 0}}/*# sourceMappingURL=style.css.map */