@charset "UTF-8";/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{overflow:visible;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}html{overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%}hr{overflow:visible}input{-webkit-border-radius:0}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{vertical-align:inherit;text-decoration:inherit}button,input,select,textarea{font-weight:inherit;font-style:inherit;font-family:inherit}*{margin:0;padding:0}*,:before,:after{border-width:0;border-style:solid}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden=false]{position:absolute;display:inherit;clip:rect(0 0 0 0)}[hidden][aria-hidden=false]:focus{clip:auto}*{background-repeat:no-repeat}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-spacing:0;border-collapse:collapse}textarea{resize:vertical}html{font-size:62.5%}html.is-fixed{overflow:hidden}body{box-sizing:border-box;width:100%;background-color:#f2eee3;color:#491d12;letter-spacing:2px;font-size:1.4rem;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.8}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}p{margin:1em 0}em,strong{font-weight:700;font-style:normal;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}small,sup{display:inline-block;font-size:.86em}ul,dl,ol{padding:0;list-style-type:none}img{width:100%;height:auto}a{color:#491d12;transition:opacity .2s}a:hover,a:focus,a:active{opacity:.8}transition{display:none}.v-enter-active,.v-leave-active{transition:opacity .2s}.v-enter,.v-leave-to{opacity:0}.hidden{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px}.text-indent{display:inline-block;padding-left:1em;text-indent:-1em}.text-center{text-align:center}.font-bold{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}@-webkit-keyframes mv__scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes mv__scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes concept__yuge{0%{background-position:0 0}100%{background-position:0 200%}}@keyframes concept__yuge{0%{background-position:0 0}100%{background-position:0 200%}}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:.1s}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:.1s}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:.15s}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:.15s}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:.2s}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:.2s}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:.25s}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:.25s}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:.3s}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:.3s}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:.35s}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:.35s}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:.4s}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:.4s}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:.45s}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:.45s}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:.5s}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:.5s}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:.55s}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:.55s}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:.6s}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:.6s}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:.65s}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:.65s}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:.7s}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:.7s}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:.75s}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:.75s}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:.8s}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:.8s}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:.85s}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:.85s}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:.9s}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:.9s}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:.95s}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:.95s}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1s}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1s}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1.05s}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1.05s}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1.1s}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1.1s}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1.15s}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1.15s}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1.2s}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1.2s}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1.25s}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1.25s}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1.3s}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1.3s}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1.35s}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1.35s}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1.4s}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1.4s}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1.45s}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1.45s}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1.5s}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1.5s}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1.55s}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1.55s}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1.6s}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1.6s}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1.65s}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1.65s}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1.7s}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1.7s}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1.75s}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1.75s}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1.8s}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1.8s}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1.85s}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1.85s}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1.9s}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1.9s}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1.95s}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1.95s}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2s}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2s}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2.05s}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2.05s}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2.1s}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2.1s}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2.15s}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2.15s}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2.2s}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2.2s}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2.25s}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2.25s}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2.3s}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2.3s}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2.35s}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2.35s}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2.4s}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2.4s}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2.45s}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2.45s}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2.5s}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2.5s}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2.55s}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2.55s}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2.6s}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2.6s}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2.65s}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2.65s}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2.7s}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2.7s}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2.75s}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2.75s}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2.8s}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2.8s}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2.85s}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2.85s}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2.9s}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2.9s}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2.95s}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2.95s}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3s}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3s}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(.42,0,1,1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0,0,.58,1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(.42,0,.58,1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-2px,2px,0);transform:translate3d(-2px,2px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(2px,2px,0);transform:translate3d(2px,2px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-2px,-2px,0);transform:translate3d(-2px,-2px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(2px,-2px,0);transform:translate3d(2px,-2px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.99);transform:scale(.99)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,2px,0) scale(.99);transform:translate3d(0,2px,0) scale(.99)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-2px,0) scale(.99);transform:translate3d(0,-2px,0) scale(.99)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-2px,0,0) scale(.99);transform:translate3d(-2px,0,0) scale(.99)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(2px,0,0) scale(.99);transform:translate3d(2px,0,0) scale(.99)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,2px,0) scale(1.2);transform:translate3d(0,2px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-2px,0) scale(1.2);transform:translate3d(0,-2px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-2px,0,0) scale(1.2);transform:translate3d(-2px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(2px,0,0) scale(1.2);transform:translate3d(2px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.a-bnr{display:block;padding:2.6666666667vw 0;border:1px solid;border-radius:5px;background-color:#fff;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.a-text-link{margin:2em 0 0;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.a-text-link a{padding-bottom:.5em;border-bottom:2px solid}.a-text-link a:hover,.a-text-link a:focus,.a-text-link a:active{border-bottom:2px solid #fff}.c-info__article-list{display:flex;flex-wrap:wrap;justify-content:space-between}.c-info__article-list a{display:block}.c-info__article-list-item{position:relative;margin:0 0 9.3333333333vw;width:38.6666666667vw;text-align:center}.c-info__article-list-item-label{padding:0 1.5rem;background:url(../img/common/icn/icn-line-left.png) 0 0/1rem 1.65rem no-repeat,url(../img/common/icn/icn-line-right.png) 100% 0/1rem 1.65rem no-repeat;font-weight:700;font-size:1.1rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-info__article-list-item-label+.c-info__article-list-item-img{padding-top:.5rem}.c-info__article-list-item-label--new .c-info__article-list-item-label-line{background:linear-gradient(to top,#f7f17c 0,#f7f17c 50%,#f2eee3 50%,#f2eee3)}.c-info__article-list-item-label--pickup .c-info__article-list-item-label-line{background:linear-gradient(to top,#fff 0,#fff 50%,#f2eee3 50%,#f2eee3)}.c-info__article-list-item-img{padding-top:3rem}.c-info__article-list-item-time{display:block;margin:.5em 0;font-weight:700;font-size:1.1rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-info__article-list-item-cat{display:block;border-radius:5px;background-color:#e1d9ce;font-size:1.1rem}.c-info__article-list-item-txt{margin:.5em 0 0;text-align:left;font-size:1.5rem}.c-info__article-ttl{margin-top:.5em;text-align:left;font-weight:400}.c-info__article-more{margin:2em 0 0;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-info__article-more a{padding-bottom:.5em;border-bottom:2px solid}.c-info__article-more a:hover,.c-info__article-more a:focus,.c-info__article-more a:active{border-bottom:2px solid #f2eee3}.c-category-list{margin:0 -1em;text-align:center;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-category-list-wrapper{padding:14.6666666667vw 6.6666666667vw 0}.c-category-list-item{display:inline-block;margin:.5em}.c-category-list-item a{padding-bottom:.5em;border-bottom:2px solid}.c-category-list-item a:hover,.c-category-list-item a:focus,.c-category-list-item a:active{border-bottom:2px solid #fff}.c-category-list-item--current a{border-bottom:2px solid #fff}.c-sec{padding:16vw 6.6666666667vw}.c-sec--bg-b{background-color:#fff}.c-sec__ttl{text-align:center;font-size:3rem;line-height:1}.c-sec__ttl span{font-weight:400;font-size:1.2rem}.c-sns__list{display:flex;flex-wrap:wrap;justify-content:center}.c-sns__list-item+.c-sns__list-item{margin-left:4vw}.c-sns__list-item--tw{width:6.5333333333vw}.c-sns__list-item--insta{width:6.6666666667vw}.c-sns__list-item--line{width:6.4vw}.c-sns__list-item--fb{width:6.4vw}.c-sns__list-item--app{width:6.6666666667vw}.c-bnr-list>*+*{margin-top:1em}.c-bnr-list__item{margin-right:auto;margin-left:auto;width:73.3333333333vw}.l-header{position:relative;z-index:3}.l-header__sns-area{position:fixed;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;padding-right:5.332vw;width:100%;height:15.996vw}.l-header__sns-area.is-gnav-open>*{opacity:0!important}.l-gnav__btn{position:fixed;top:0;left:0;z-index:1;width:16vw;height:16vw;border-radius:0 0 5px;background-color:#491d12;cursor:pointer}.l-gnav__btn-line{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;width:5.3333333333vw;height:.5333333333vw;background-color:#fff;transition:opacity .2s}.l-gnav__btn:before,.l-gnav__btn:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:5.3333333333vw;height:.5333333333vw;background-color:#fff;content:"";transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.l-gnav__btn:before{bottom:-3.2vw}.l-gnav__btn:after{top:-3.2vw}.l-gnav__btn.is-active .l-gnav__btn-line{opacity:0}.l-gnav__btn.is-active:before{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-gnav__btn.is-active:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-gnav{position:fixed;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-y:scroll;width:100%;height:100%;background-color:#f2eee3}.l-gnav__list{margin:0 auto;width:57.3333333333vw;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.l-gnav__list a{display:flex;flex-wrap:wrap;align-items:center;height:12vw;border-bottom:1px solid #c8baaf;color:#491d12}.l-gnav__logo{margin:14.6666666667vw auto 12vw;width:24.6666666667vw}.l-mv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:45.3333333333vw;background-color:#fff}.l-mv:before{position:absolute;top:21.3333333333vw;left:4vw;display:block;width:3.8666666667vw;height:14.9333333333vw;background:url(../img/layouts/mv/logo-keitto-v.svg) 0 0/3.8666666667vw 14.9333333333vw no-repeat;content:""}.l-mv__ttl{text-align:center;font-size:2.4rem}.l-intro{padding:16vw 6.6666666667vw 0;font-size:1.5rem;line-height:2.6666666667}.l-cont{position:relative;padding-bottom:60vw;background:#fff url(../img/index/img-main-river.png) 100% 100%/100vw 48vw no-repeat}.l-cont:after{position:absolute;bottom:-8.8vw;left:0;display:block;width:29.3333333333vw;height:28.5333333333vw;background:url(../img/index/img-main-bird.png) 100% 100%/100% 100% no-repeat;content:""}.l-footer{padding:22.6666666667vw 6.6666666667vw 12vw}.l-footer__lead{margin-top:16vw;text-align:center;font-size:1.5rem}.l-footer__lead-txt{font-size:1.1rem}.l-footer__ttl{margin:6.6666666667vw auto;width:29.6vw}.l-footer__address{text-align:center;font-size:1.3rem}.l-footer__link-list{margin-top:13.3333333333vw;text-align:center;font-size:1.3rem}.l-footer__link-list-item{margin:1em 0}.l-footer__link-list a{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.l-footer__link-list a+a:before{content:"|"}.l-footer__copyright{margin-top:13.3333333333vw;text-align:center}.l-pagetop a{position:fixed;right:5.3333333333vw;bottom:10.6666666667vw;z-index:2;display:block;width:13.3333333333vw;height:13.3333333333vw;background:url(../img/layouts/pagetop/btn-pagetop.png) 0 0/100% 100% no-repeat}.wp-block-columns{margin-bottom:0!important}.wp-block-column:not(:only-child){flex-grow:0;flex-basis:calc(50% - 1em)!important}.wp-block-column:nth-child(2n){margin-left:2em}.has-small-font-size{font-size:.928571429em!important}.yellowbox{padding:12vw 6.6666666667vw;background-color:#f2eee3}.yellowbox p~p{margin:1em 0 0!important}.graybox{padding:12vw 6.6666666667vw;border:1px solid #ccc;background-color:#f3f3f3}.graybox p{margin:1em 0!important}.editor-styles-wrapper{background-color:#fff}.entry-content a{text-decoration:underline}.entry-content a:hover,.entry-content a:focus,.entry-content a:active{text-decoration:none}.blocks-gallery-item{padding-left:0!important;text-indent:0!important}.blocks-gallery-item:before{display:none!important}.fc-center{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center}.fc-center>*{margin:0 .5em}.fc-center .fc-state-default{border:0!important;background-color:transparent!important;box-shadow:none!important}.fc-content-skeleton>table>tbody>tr>td>a{padding:.5em;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.eo-fullcalendar-loading{right:0;left:0;margin:-2em auto auto;background-color:transparent!important;text-align:center}.eo-fullcalendar-loading img{width:16px;height:16px}.event__calendar-wrapper{padding:8vw 6.6666666667vw 16vw;background-color:#f2eee3}.event__calendar-wrapper p{margin:0}.eo-event-header a{display:flex;flex-wrap:wrap}.eo-event-details{width:33.3333333333vw}.eo-event-date{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #d1c6c4;font-size:1.1rem}.header__desc{padding-left:1em;width:calc(100% - 250vw/750*100);font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.eo-events-nav{width:100%;text-align:center}.eo-events-nav>div{display:inline-block}.eo-events-nav>div a{padding-bottom:.5em;border-bottom:2px solid;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.eo-events-nav>div a:hover,.eo-events-nav>div a:focus,.eo-events-nav>div a:active{border-bottom:2px solid #f2eee3}.eo-events-nav>div+div{margin-left:1em}.page-title{margin-bottom:-4vw;text-align:center;font-size:1.8rem}.event__article-wrapper .event{margin:12vw 0}.wp-pagenavi{margin:7.3333333333vw 6.6666666667vw 0;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:.5em 1em}.wp-pagenavi .page{padding-bottom:0;border-bottom:2px solid}.wp-pagenavi .page:hover,.wp-pagenavi .page:focus,.wp-pagenavi .page:active{border-bottom:2px solid #fff}.tax-event-category .cont__inner,.post-type-archive-event .cont__inner{padding:13.3333333333vw 6.6666666667vw;background-color:#f2eee3}.tax-news_category .cont__ttl,.post-type-archive-news .cont__ttl{margin-bottom:6.6666666667vw;text-align:center;font-size:1.8rem}.tax-news_category .cont__inner,.post-type-archive-news .cont__inner{padding:13.3333333333vw 6.6666666667vw;background-color:#f2eee3}.tax-news_category .category-list-wrapper,.post-type-archive-news .category-list-wrapper{padding:0 6.6666666667vw 9.3333333333vw}.single-event .cont{padding:0 6.6666666667vw 66.6666666667vw}.single-event .event{padding:12vw 0 13.3333333333vw;border-top:1px solid #d1c6c4;border-bottom:1px solid #d1c6c4}.single-event .entry-title{font-size:1.5rem}.single-event .entry-content__img{margin:12vw 0 8vw}.single-event .entry-content ul li{padding-left:1em;text-indent:-1em}.single-event .entry-content ul li:before{content:"・"}.single-event .entry-content__more a{display:block;padding:.75em 0;border:1px solid;border-radius:5px;background-color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.single-event .post-meta{margin-top:4vw;font-weight:700;font-size:1.3rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.single-event .post-meta li+li{margin-top:2.6666666667vw}.single-event .post-meta-key{display:inline-block;margin-right:.5em;padding:.25em 1em;width:8em;border-radius:5px;background-color:#491d12;color:#fff;text-align:center;font-size:1.2rem}.single-event .addtoany_share_save_container{margin-top:13.3333333333vw}.single-news .cont{padding:0 6.6666666667vw 66.6666666667vw}.single-news .news{padding:12vw 0 13.3333333333vw;border-top:1px solid #d1c6c4;border-bottom:1px solid #d1c6c4}.single-news .entry-header__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.single-news .entry-header__meta .c-info__article-list-item-cat{width:38.6666666667vw;text-align:center}.single-news .entry-title{margin-top:1em;font-size:1.5rem}.single-news .entry-content h2{position:relative;margin-bottom:25px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background:#f3f3f3;font-size:2rem;line-height:1.5}.single-news .entry-content h2:before{position:absolute;bottom:-10px;left:30px;border-top:10px solid #f3f3f3;border-right:10px solid transparent;border-left:10px solid transparent;content:""}.single-news .entry-content h2:after{position:absolute;bottom:-10px;left:30px;border-top:10px solid #f3f3f3;border-right:10px solid transparent;border-left:10px solid transparent;border-radius:2px;content:""}.single-news .entry-content h4{margin:1em 0;padding:.25em 1em;background-color:#f3f3f3;font-size:1.8rem}.single-news .entry-content__img{margin:12vw 0 8vw}.single-news .entry-content ul li{padding-left:1em;text-indent:-1em}.single-news .entry-content ul li:before{content:"・"}.single-news .entry-content__more a{display:block;padding:.75em 0;border:1px solid;border-radius:5px;background-color:#fff;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.single-news .entry-content .wp-block-group.box{padding:12vw 6.6666666667vw;background-color:#f2eee3}.single-news .post-meta{margin-top:4vw;font-weight:700;font-size:1.3rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.single-news .post-meta li+li{margin-top:2.6666666667vw}.single-news .post-meta-key{display:inline-block;margin-right:.5em;padding:.25em 1em;width:8em;border-radius:5px;background-color:#491d12;color:#fff;text-align:center;font-size:1.2rem}.single-news .addtoany_share_save_container{margin-top:13.3333333333vw}.single .cont__inner{margin:0 6.6666666667vw}.single .cont__inner>:first-child{margin-top:0!important}.error404 .cont p{margin:0 6.6666666667vw 1em}.home .mv{position:relative}.home .mv__block{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.home .mv__ttl{width:49.2vw;text-align:center;font-size:.9rem}.home .mv__ttl span{display:inline-block;margin-bottom:.5em}.home .mv__lead-area{padding-left:3rem;background:url(../img/index/img-mv-tree.png) 0 1rem/16.5333333333vw 19.4666666667vw no-repeat;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.home .mv__lead{font-size:1.8rem}.home .mv__txt{margin-top:21.3333333333vw;font-size:1.3rem}.home .mv__slider-list{position:relative;overflow:hidden}.home .mv__slider-list.is-init .mv__slider-list-item:not(:first-child){visibility:hidden}.home .mv__slider-list-item{position:relative;overflow:hidden;width:100vw;height:100vw}.home .mv__slider-list-item:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.home .mv__slider-list-item.swiper-slide-active:before{-webkit-transform:scale(1.03);transform:scale(1.03)}.home .mv__slider-list-item--1:before{background:url(../img/index/img-mv-slide1.jpg) 0 0/100% 100% no-repeat}.home .mv__slider-list-item--2:before{background:url(../img/index/img-mv-slide2.jpg) 0 0/100% 100% no-repeat}.home .mv__slider-list-item--3:before{background:url(../img/index/img-mv-slide3.jpg) 0 0/100% 100% no-repeat}.home .mv__slider-list-item--4:before{background:url(../img/index/img-mv-slide4.jpg) 0 0/100% 100% no-repeat}.home .mv__slider-list-item--5:before{background:url(../img/index/img-mv-slide5.jpg) 0 0/100% 100% no-repeat}.home.is-tablet .mv{height:57.1428571429vw}.home .bnr-area{padding:12vw 6.6666666667vw 0}.home .info__bnr{margin:0 auto;width:73.3333333333vw}.home .info__bnr-area{padding-bottom:0}.home .info__article-ttl{margin-bottom:5.3333333333vw;text-align:center;font-size:1.8rem}.home .about__lead{padding-bottom:1em;background:url(../img/index/bg-about-title-left.png) 1rem 100%/2.65rem 4.25rem no-repeat,url(../img/index/bg-about-title-right.png) calc(100% - 1rem) 100%/2.65rem 4.25rem no-repeat;text-align:center;font-size:1.2rem}.home .about__lead-line{background:linear-gradient(to top,#f7f17c 0,#f7f17c 50%,#fff 50%,#fff)}.home .about__lead-emphasis{font-size:1.8rem}.home .about__ttl{margin:8vw auto 4vw;width:39.3333333333vw;text-align:center}.home .about__ttl img{margin-bottom:.5em}.home .about__map{position:relative;width:100vw;height:95.4666666667vw;background:url(../img/index/bg-map.jpg) 0 0/100% 100% no-repeat}.home .about__map-list-item{position:absolute}.home .about__map-list-item-label{position:relative;display:block;width:9.6vw;height:9.6vw}.home .about__map-list-item-label:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;margin:auto;content:""}.home .about__map-list-item-label:after{display:block;width:100%;height:100%;border:1px solid;border-radius:50%;background-color:#fff;content:"";transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home .about__map-list-item--ruokala{top:22.4vw;left:27.7333333333vw}.home .about__map-list-item--ruokala .about__map-list-item-label:before{width:4vw;height:6.8vw;background:#fff url(../img/common/logo/logo-mark-ruokala.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--leipa{top:14.6666666667vw;left:39.4666666667vw}.home .about__map-list-item--leipa .about__map-list-item-label:before{width:4.8vw;height:5.0666666667vw;background:#fff url(../img/common/logo/logo-mark-leipa.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--asua{top:14.6666666667vw;left:50.9333333333vw}.home .about__map-list-item--asua .about__map-list-item-label:before{width:5.6vw;height:4vw;background:#fff url(../img/common/logo/logo-mark-asua.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--oppi{top:24.5333333333vw;left:62.1333333333vw}.home .about__map-list-item--oppi .about__map-list-item-label:before{width:3.8666666667vw;height:4vw;background:#fff url(../img/common/logo/logo-mark-oppi.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--lilasic{top:24.5333333333vw;left:73.8666666667vw}.home .about__map-list-item--lilasic .about__map-list-item-label:before{width:5.6vw;height:4.4vw;background:#fff url(../img/common/logo/logo-mark-lilasic.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--morineki{top:84.5333333333vw;left:67.4666666667vw}.home .about__map-list-item--morineki .about__map-list-item-label:before{width:4.5333333333vw;height:5.6vw;background:#fff url(../img/common/logo/logo-mark-morineki.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--tedukurikobo{top:84.5333333333vw;left:79.4666666667vw}.home .about__map-list-item--tedukurikobo .about__map-list-item-label:before{width:5.2vw;height:4.9333333333vw;background:#fff url(../img/common/logo/logo-mark-tedukurikobo.svg) 50% 50%/100% 100% no-repeat}.home .about__link-wrapper{margin:9.3333333333vw auto 0;width:73.3333333333vw}.home .concept__lead{line-height:2.6666666667}.home .concept__block{margin-top:22vw}.home .concept__img{position:relative}.home .concept__img:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;margin-top:-12vw;width:16.8vw;height:13.4666666667vw;background:url(../img/index/img-concept-soup-yuge.png) 0 0/16.8vw 26.9333333333vw no-repeat;content:"";-webkit-animation:concept__yuge 2s steps(2) infinite;animation:concept__yuge 2s steps(2) infinite}.home .concept__link{margin:0 auto;width:73.3333333333vw}.home .events{position:relative;padding-bottom:66.6666666667vw;background:#fff url(../img/index/img-main-river.png) 100% 100%/100vw 48vw no-repeat}.home .events:after{position:absolute;bottom:-8.8vw;left:0;display:block;width:29.3333333333vw;height:28.5333333333vw;background:url(../img/index/img-main-bird.png) 100% 100%/100% 100% no-repeat;content:""}.home .events__inner{margin-top:2em;margin-right:-6.6666666667vw;margin-left:-6.6666666667vw}.home .events__lead{background:url(../img/index/bg-about-title-left.png) 1rem 100%/2.65rem 4.25rem no-repeat,url(../img/index/bg-about-title-right.png) calc(100% - 1rem) 100%/2.65rem 4.25rem no-repeat;text-align:center;font-size:1.5rem}.home .events__img{margin:5.3333333333vw -6.6666666667vw 0}.home .events__txt{margin:2em 0 0;text-align:center}.home .events__more{margin:2em 0 0;text-align:center;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.home .events__more a{padding-bottom:.5em;border-bottom:2px solid}.home .events__more a:hover,.home .events__more a:focus,.home .events__more a:active{border-bottom:2px solid #fff}.home .events .event{margin:12vw 0}.access.page .cont{padding:0 6.6666666667vw 60vw}.access.page .cont__map{position:relative;margin:0 -6.6666666667vw 8vw;padding-top:100%}.access.page .cont__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access.page .cont__list{font-size:1.5rem}.access.page .cont__list-item{display:flex;flex-wrap:wrap;margin:6.6666666667vw 0}.access.page .cont__list-item dt{padding-right:.25em;width:3.175rem;border-right:1px solid #d1c6c4;-ms-writing-mode:tb-rl;font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.access.page .cont__list-item dd{padding-left:1em;width:calc(100% - 3.175rem)}.access.page .cont__list-item-dt{display:inline-block;margin-bottom:.5em}.access.page .cont__list-item-dt--pin{width:1.5rem;height:1.8rem;background:url(../img/common/icn/icn-access-pin.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--train{width:1.35rem;height:1.55rem;background:url(../img/common/icn/icn-access-train.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--car{width:1.8rem;height:1.45rem;background:url(../img/common/icn/icn-access-car.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--parking{width:1.5rem;height:1.5rem;background:url(../img/common/icn/icn-access-parking.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--cycle{width:1.8rem;height:1.4rem;background:url(../img/common/icn/icn-access-bike.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--baby{width:1.85rem;height:1.45rem;background:url(../img/common/icn/icn-facility-baby.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--onigiri{width:1.85rem;height:1.45rem;background:url(../img/common/icn/icn-facility-onigiri.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-small--pos-2{padding-left:1em}.access.page .cont__child-list-item{display:list-item}.access.page .facility{margin:16vw -6.6666666667vw 0;padding:16vw 6.6666666667vw;background-color:#f8f6f1}.access.page .facility .access__list{margin:0}.access.page .facility .access__list-item{margin:0}.concept.page .intro{padding-top:0}.concept.page .intro__img{margin:0 -6.6666666667vw}.concept.page .intro__link-wrapper{margin:20vw auto;width:73.3333333333vw}.concept.page .concept__lead{line-height:2.6666666667}.concept.page .concept__lead-wrapper .concept__lead{margin-top:10.6666666667vw}.concept.page .concept__img{position:relative}.concept.page .concept__img:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;margin-top:-12vw;width:16.8vw;height:13.4666666667vw;background:url(../img/concept/img-concept-soup-yuge.png) 0 0/16.8vw 26.9333333333vw no-repeat;content:"";-webkit-animation:concept__yuge 2s steps(2) infinite;animation:concept__yuge 2s steps(2) infinite}.concept.page .concept__img2{width:50%}.concept.page .concept__img2-wrapper{display:flex;flex-wrap:wrap;margin:16vw -6.6666666667vw 0}.concept.page .concept__img2--width-double{width:100%}.concept.page .outlook{padding-bottom:0;font-size:1.5rem}.concept.page .outlook__ttl{text-align:center;font-size:2.4rem}.concept.page .outlook__img{margin:12vw -6.6666666667vw 0}.concept.page .outlook__subttl{margin-top:11.4666666667vw;text-align:center}.concept.page .outlook p{margin:2em 0 0}.guide.page .intro{padding-bottom:16vw}.guide.page .intro__list{display:flex;flex-wrap:wrap;margin:0 -6.6666666667vw}.guide.page .intro__list-item{position:relative;width:50%}.guide.page .intro__list-item-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:auto;width:31.3333333333vw;height:31.3333333333vw;background:rgba(73,29,18,.9);color:#fff;line-height:1.8}.guide.page .intro__stack>*+*{margin-top:2em}.guide.page .sec+.sec{padding-top:0}.guide.page .sec+.sec .sec__inner{padding-top:16vw;border-top:1px solid #d1c6c4}.guide.page .sec__ttl{text-align:center;font-size:2.4rem}.guide.page .sec__ttl-copy{position:relative;display:block;padding-bottom:1.3333333333vw;font-weight:400;font-size:1.2rem}.guide.page .sec__ttl-copy:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;margin-bottom:0;width:6.6666666667vw;height:.2666666667vw;background-color:#d1c6c4;content:""}.guide.page .subsec{margin-top:5.3333333333vw}.guide.page .subsec+.subsec{margin-top:16vw;padding-top:16vw;border-top:1px solid #d1c6c4}.guide.page .subsec__img-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:21.3333333333vw}.guide.page .subsec__img-list-item button{transition:opacity .2s}.guide.page .subsec__img-list-item button:hover,.guide.page .subsec__img-list-item button:focus,.guide.page .subsec__img-list-item button:active{opacity:.8;cursor:pointer}.guide.page .subsec__main-img-list{position:relative;width:64.8vw;height:64.8vw}.guide.page .subsec__main-img-list-item{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s}.guide.page .subsec__main-img-list-item.is-active{opacity:1}.guide.page .subsec__link{margin:0;font-size:1.3rem}.guide.page .subsec__link-wrapper{display:flex;flex-wrap:wrap;gap:1em .5em}.guide.page .subsec__link a{padding:.25em 1em}.guide.page .subsec__link--external a:after{display:inline-block;margin-left:.5em;width:1.2rem;height:1.2rem;background:url(../img/common/icn/icn-external-link.svg) 0 0/1.2rem 1.2rem no-repeat;content:""}.guide.page .subsec__block{margin:5.3333333333vw 0 0;font-size:1.3rem}.guide.page .subsec__block-label{margin-bottom:1em;line-height:1.4}.guide.page .subsec__block-label-ruby{display:block;font-size:1.1rem}.guide.page .subsec__block-label-txt{display:block;font-size:1.5rem}.guide.page .subsec__block-label--ruokala{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-ruokala.svg) 0 50%/4.5333333333vw 5.6vw no-repeat}.guide.page .subsec__block-label--leipa{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-leipa.svg) 0 50%/6.6666666667vw 7.0666666667vw no-repeat}.guide.page .subsec__block-label--asua{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-asua.svg) 0 50%/7.7333333333vw 5.3333333333vw no-repeat}.guide.page .subsec__block-label--oppi{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-oppi.svg) 0 50%/5.4666666667vw 5.4666666667vw no-repeat}.guide.page .subsec__block-label--morineki{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-morineki.svg) 0 50%/6.1333333333vw 7.7333333333vw no-repeat}.guide.page .subsec__block-label--tedukurikobo{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-tedukurikobo.svg) 0 50%/7.2vw 6.6666666667vw no-repeat}.guide.page .subsec__block-label--northerntruck{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-northerntruck.svg) 0 50%/7.7333333333vw 5.8666666667vw no-repeat}.guide.page .subsec__block-label--lilasic{padding-left:9.7333333333vw;background:url(../img/common/logo/logo-mark-northerntruck.svg) 0 50%/7.7333333333vw 5.8666666667vw no-repeat}.guide.page .subsec__block-label--morinekihiroba{padding-left:10vw;background:url(../img/common/logo/logo-morineki.png) 0 50%/8vw 8vw no-repeat}.guide.page .subsec__block-lead{margin-bottom:.25em;font-weight:700;font-size:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック",Yu Gothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.guide.page .subsec__block-txt{margin-top:0}.guide.page .subsec__block h4{margin-top:2em}.guide.page .subsec__block-img{margin-top:10.6666666667vw}.guide.page .work{padding-top:120px;border-top:1px solid #d1c6c4}.guide.page .recruit__ttl{padding-bottom:1em;background:url(../img/index/bg-about-title-left.png) 1rem 100%/2.65rem 4.25rem no-repeat,url(../img/index/bg-about-title-right.png) calc(100% - 1rem) 100%/2.65rem 4.25rem no-repeat;text-align:center;font-size:1.8rem}.guide.page .recruit__ttl-line{background:linear-gradient(to top,#f7f17c 0,#f7f17c 50%,#fff 50%,#fff)}.guide.page .recruit__img{margin-top:6.6666666667vw}.guide.page .recruit .subsec__link{display:block;margin-top:9.3333333333vw;text-align:center}.guide.page .recruit .subsec__link a{display:inline-block}.guide.page .access{padding-bottom:0}.guide.page .access__map{position:relative;width:100vw;height:95.4666666667vw;background:url(../img/index/bg-map.jpg) 0 0/100% 100% no-repeat}.guide.page .access__map-list-item{position:absolute}.guide.page .access__map-list-item-label{position:relative;display:block;width:9.6vw;height:9.6vw}.guide.page .access__map-list-item-label:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;margin:auto;content:""}.guide.page .access__map-list-item-label:after{display:block;width:100%;height:100%;border:1px solid;border-radius:50%;background-color:#fff;content:"";transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.guide.page .access__map-list-item--ruokala{top:22.4vw;left:27.7333333333vw}.guide.page .access__map-list-item--ruokala .access__map-list-item-label:before{width:4vw;height:6.8vw;background:#fff url(../img/common/logo/logo-mark-ruokala.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--leipa{top:14.6666666667vw;left:39.4666666667vw}.guide.page .access__map-list-item--leipa .access__map-list-item-label:before{width:4.8vw;height:5.0666666667vw;background:#fff url(../img/common/logo/logo-mark-leipa.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--asua{top:14.6666666667vw;left:50.9333333333vw}.guide.page .access__map-list-item--asua .access__map-list-item-label:before{width:5.6vw;height:4vw;background:#fff url(../img/common/logo/logo-mark-asua.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--oppi{top:24.5333333333vw;left:62.1333333333vw}.guide.page .access__map-list-item--oppi .access__map-list-item-label:before{width:3.8666666667vw;height:4vw;background:#fff url(../img/common/logo/logo-mark-oppi.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--lilasic{top:24.5333333333vw;left:73.8666666667vw}.guide.page .access__map-list-item--lilasic .access__map-list-item-label:before{width:5.6vw;height:4.4vw;background:#fff url(../img/common/logo/logo-mark-lilasic.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--morineki{top:84.5333333333vw;left:67.4666666667vw}.guide.page .access__map-list-item--morineki .access__map-list-item-label:before{width:4.5333333333vw;height:5.6vw;background:#fff url(../img/common/logo/logo-mark-morineki.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--tedukurikobo{top:84.5333333333vw;left:79.4666666667vw}.guide.page .access__map-list-item--tedukurikobo .access__map-list-item-label:before{width:5.2vw;height:4.9333333333vw;background:#fff url(../img/common/logo/logo-mark-tedukurikobo.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__link{margin:13.3333333333vw auto 0;width:73.3333333333vw}.privacy.page .cont{padding:0 6.6666666667vw 48vw;font-size:1.3rem}.privacy.page .cont__inner{padding-bottom:22.6666666667vw;border-top:1px solid #d1c6c4;border-bottom:1px solid #d1c6c4}.privacy.page .cont p{margin:2em 0 0}.privacy.page .cont h2{margin:2em 0 0;font-size:1.5rem}.privacy.page .cont h2+p{margin-top:0}.privacy.page .cont ul li,.privacy.page .cont ol li{padding-left:1em;text-indent:-1em}.contact.page .cont{padding:0 6.6666666667vw 48vw;font-size:1.3rem}.contact.page .cont__lead{margin:0;padding:2em 0;border-top:1px solid #d1c6c4}.contact.page .wpcf7-submit{display:block;margin:0 auto;padding:.75em 0;width:73.3333333333vw;border:1px solid;border-radius:5px;background-color:#fff;color:#491d12;font-weight:700;font-size:1.5rem}.contact.page .table-contactform7{padding-top:2em;width:100%}.contact.page .table-contactform7 tr{padding:1.5em 0 2em;border-top:1px solid #d1c6c4}.contact.page .table-contactform7 th,.contact.page .table-contactform7 td{text-align:left}.contact.page .table-contactform7 small{display:inline-block;font-size:.86em}.contact.page .table-contactform7 td{padding-top:1em}.contact.page .table-contactform7 input,.contact.page .table-contactform7 select,.contact.page .table-contactform7 textarea{padding:.5em 1em;width:100%;border-radius:5px;background-color:#f2eee3}.contact.page .table-contactform7 input::-webkit-input-placeholder,.contact.page .table-contactform7 select::-webkit-input-placeholder,.contact.page .table-contactform7 textarea::-webkit-input-placeholder{color:#a48e88}.contact.page .table-contactform7 input::placeholder,.contact.page .table-contactform7 select::placeholder,.contact.page .table-contactform7 textarea::placeholder{color:#a48e88}.contact.page .table-contactform7 input[type=checkbox]{width:auto}.contact.page .table-contactform7 input+input{margin-top:4vw}.contact.page .table-contactform7-privacy input{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px}.contact.page .table-contactform7-privacy input+span{position:relative;display:inline-block;padding-left:3.5rem}.contact.page .table-contactform7-privacy input+span:before{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;margin-top:0;margin-left:0;width:2.5rem;height:2.5rem;border-radius:5px;background-color:#f2eee3;content:""}.contact.page .table-contactform7-privacy input+span:after{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;margin-top:.65em;margin-left:.5em;width:1rem;height:.5rem;border:2px solid;border-bottom:0;border-left:0;color:#f2eee3;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}.contact.page .table-contactform7-privacy input:checked+span:before{background:#491d12}.contact.page .table-contactform7-privacy input:checked+span:after{color:#fff}.contact.page .table-contactform7-note{font-size:1.3rem}.contact.page .table-contactform7-note a{text-decoration:underline;font-weight:700}.contact.page .table-contactform7-note a:hover,.contact.page .table-contactform7-note a:focus,.contact.page .table-contactform7-note a:active{text-decoration:none}.contact.page .required-contactform7{display:inline-block;margin:0 0 0 auto;padding:0 .5em;border-radius:5px;background-color:#491d12;color:#fff;font-size:1.1rem}.contact.page .wpcf7-form-control-wrap{width:100%}.contact.page .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{display:inline-block;margin-top:4vw}.contact.page .wpcf7-form-control-wrap input[type=checkbox]{display:inline-block;margin-right:.5em}.contact.page .wpcf7-radio{display:block;margin:0 -.5em}.contact.page .wpcf7-radio input{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);width:1px;height:1px}.contact.page .wpcf7-radio input+span{position:relative}.contact.page .wpcf7-radio input+span:before{position:relative;top:.4em;display:inline-block;margin-right:.5em;width:2.5rem;height:2.5rem;border:.9rem solid #f2eee3;border-radius:50%;background-color:#f2eee3;content:""}.contact.page .wpcf7-radio input:checked+span:before{border:.9rem solid #491d12;background:#fff}.contact.page .wpcf7-radio .wpcf7-list-item{margin:0 .5em}.contact.page .wpcf7-list-item{margin:0}.contact.page .contact__thanks{display:none;margin:1em -6.6666666667vw;padding:2em 6.6666666667vw;background:#f2eee3}.contact.page .contact__thanks.is-complete{display:block}.contact.page .your-name-wrapper{display:inline-block;margin-bottom:1em;width:calc(100% - 9em)}.contact.page .your-age-wrapper{display:inline-block;margin-top:0!important;width:7em}.contact.page .your-age-wrapper input{margin-right:.5em;width:5em}@media print,screen and (min-width:768px){.c-main{overflow:hidden;min-width:1100px}.sp{display:none}.a-bnr{padding:20px 0;border-radius:6px;font-size:1.6rem}.a-text-link{margin-top:60px;width:100%;font-size:1.6rem}.c-info__article-list{justify-content:flex-start;margin:0 auto;width:1000px}.c-info__article-list-item{position:relative;margin:65px 0 0;width:200px;text-align:center}.c-info__article-list-item:not(:nth-child(4n+1)){margin-left:66px}.c-info__article-list-item-label{font-size:1.2rem}.c-info__article-list-item-img{padding-top:3rem}.c-info__article-list-item-time{font-size:1.2rem}.c-info__article-list-item-cat{font-size:1.2rem}.c-info__article-list-item-txt{font-size:1.6rem}.c-info__article-more{margin-top:60px;font-size:1.6rem}.c-category-list{margin:0 -2em}.c-category-list-wrapper{margin:0 auto;padding:65px 0 0;max-width:1000px}.c-category-list-item{margin:1em}.c-sec{padding:130px 0}.c-sec__inner{margin:0 auto;width:1000px}.c-sec__ttl{font-size:4.8rem}.c-sec__ttl span{font-size:1.4rem}.c-sns__list-item+.c-sns__list-item{margin-left:22px}.c-sns__list-item--tw{width:29px}.c-sns__list-item--insta{width:29px}.c-sns__list-item--line{width:29px}.c-sns__list-item--fb{width:30px}.c-sns__list-item--app{width:31.25px}.c-bnr-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 50px}.c-bnr-list>*+*{margin-top:0}.c-bnr-list__item{margin:0;width:-webkit-fit-content;width:fit-content}.c-bnr-list__item>.a-bnr{padding-right:50px;padding-left:50px}.l-header__sns-area{display:flex;align-items:center;justify-content:flex-end;padding-right:40px;width:100%;height:100px}.l-header__sns-area-txt{margin-right:20px;font-size:12px}.l-header__sns-area.is-gnav-open>*{opacity:0!important}.l-gnav__btn{width:100px;height:100px;border-radius:0 0 10px}.l-gnav__btn-line{width:20px;height:2px}.l-gnav__btn:before,.l-gnav__btn:after{width:20px;height:2px}.l-gnav__btn:before{bottom:-12px}.l-gnav__btn:after{top:-12px}.l-gnav__btn-label{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;margin-bottom:20px;height:1em;color:#fff;font-size:1rem}.l-gnav__list{width:240px;font-size:1.8rem}.l-gnav__list a{height:60px;border-bottom:1px solid #c8baaf}.l-gnav__logo{margin:70px auto 50px;width:130px}.l-mv{align-items:flex-end;min-height:240px}.l-mv:before{top:122px;left:34px;width:18px;height:70px;background:url(../img/layouts/mv/logo-keitto-v.svg) 0 0/18px 70px no-repeat}.l-mv__ttl{margin-bottom:75px;font-size:3.6rem}.ua-ie-11 .l-mv__ttl{margin-top:75px;margin-bottom:0}.l-intro{padding:100px 0 0;background:linear-gradient(to top,#fff 0,#fff 180px,#f2eee3 180px,#f2eee3);font-size:1.6rem;line-height:3}.l-intro p{margin:0}.l-intro p+p{margin-top:4em}.l-cont{padding-bottom:270px;background:#fff url(../img/index/img-main-river.png) 100% 100%/506px 286px no-repeat}.l-cont:after{bottom:23px;left:80px;width:176px;height:171px;background:url(../img/index/img-main-bird.png) 100% 100%/100% 100% no-repeat}.l-footer{padding:75px 0 40px;min-width:1000px}.l-footer__inner{margin:0 auto;width:1000px}.l-footer__bnr-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.l-footer__bnr-list-item{margin:15px;width:300px}.l-footer__lead{margin-top:55px;font-size:1.8rem}.l-footer__lead-txt{font-size:1.2rem}.l-footer__ttl{margin:40px auto;width:130px}.l-footer__address{margin-bottom:30px}.l-footer__link-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}.l-footer__link-list-item{margin:.5em 2em}.l-footer__copyright{margin-top:40px;font-size:1.2rem}.l-pagetop a{right:30px;bottom:40px;width:60px;height:60px;background:url(../img/layouts/pagetop/btn-pagetop.png) 0 0/100% 100% no-repeat}.yellowbox{margin:50px -100px;padding:60px 100px}.graybox{margin:50px -100px;padding:60px 100px}.eo-fullcalendar{margin:0 auto;width:1000px}.event__calendar-wrapper{padding:80px 0}.eo-event-details{width:150px}.eo-event-date{font-size:1.4rem}.header__desc{width:calc(100% - 150px);font-size:1.6rem}.eo-events-nav{margin-top:35px;font-size:1.6rem}.page-title{margin-bottom:20px;font-size:3rem}.event__article-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.event__article-wrapper .event{margin:35px 0;width:470px}.wp-pagenavi{margin:60px auto 0;width:100%;font-size:1.6rem}.tax-event-category .cont__inner,.post-type-archive-event .cont__inner{padding:90px 0}.tax-event-category .cont__inner-inner,.post-type-archive-event .cont__inner-inner{margin:0 auto;width:1000px}.tax-news_category .cont__ttl,.post-type-archive-news .cont__ttl{margin-bottom:0;font-size:3rem}.tax-news_category .cont__inner,.post-type-archive-news .cont__inner{padding:80px 0 90px}.tax-news_category .cont__inner-inner,.post-type-archive-news .cont__inner-inner{margin:0 auto;width:1000px}.tax-news_category .category-list-wrapper,.post-type-archive-news .category-list-wrapper{padding:0 0 50px}.single-event .cont{padding:0 0 270px}.single-event .event{margin:0 auto;padding:60px 100px 34px;width:1000px}.single-event .entry-title{font-size:2.4rem}.single-event .entry-content p{margin:2em 0}.single-event .entry-content__img{margin:60px auto;width:480px}.single-event .entry-content__more a{margin:0 auto;padding:1em 0;width:300px;font-size:1.6rem}.single-event .post-meta{margin-top:20px;font-size:1.6rem}.single-event .post-meta li+li{margin-top:1em}.single-event .addtoany_share_save_container{margin-top:50px}.single-news .cont{padding:0 0 270px}.single-news .news{margin:0 auto;padding:60px 100px 34px;width:1000px}.single-news .entry-content h2:before{bottom:-10px;left:50px}.single-news .entry-content h2:after{bottom:-10px;left:50px}.single-news .entry-header__meta .c-info__article-list-item-cat{width:200px}.single-news .entry-title{font-size:2.4rem}.single-news .entry-content p{margin:2em 0}.single-news .entry-content__img{margin:60px auto;width:480px}.single-news .entry-content__more a{margin:0 auto;padding:1em 0;width:300px;font-size:1.6rem}.single-news .entry-content .wp-block-group.box{margin:50px -100px;padding:60px 50px}.single-news .post-meta{margin-top:20px;font-size:1.6rem}.single-news .post-meta li+li{margin-top:1em}.single-news .addtoany_share_save_container{margin-top:50px}.single .cont__inner{margin:0 auto;width:1000px}.error404 .cont p{margin:0 0 1em;text-align:center}.home .mv{display:flex;flex-wrap:wrap;height:80vh}.home .mv__block{position:relative;display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding-top:90px;width:50%;height:100%}.home .mv__ttl{margin-top:40px;width:296px;font-size:1.4rem}.home .mv__lead-area{padding-left:4.5rem;width:171px;background:url(../img/index/img-mv-tree.png) 0 2rem/99px 102px no-repeat}.home .mv__lead{font-size:3rem}.home .mv__txt{margin-top:140px;font-size:2rem}.home .mv .swiper-container{width:50%}.home .mv__slider-list{width:100%}.home .mv__slider-list-item{width:100%;height:100%}.home .mv__slider-list-item--1:before{background:url(../img/index/img-mv-slide1.jpg) 50% 50%/cover no-repeat}.home .mv__slider-list-item--2:before{background:url(../img/index/img-mv-slide2.jpg) 50% 50%/cover no-repeat}.home .mv__slider-list-item--3:before{background:url(../img/index/img-mv-slide3.jpg) 50% 50%/cover no-repeat}.home .mv__slider-list-item--4:before{background:url(../img/index/img-mv-slide4.jpg) 50% 50%/cover no-repeat}.home .mv__slider-list-item--5:before{background:url(../img/index/img-mv-slide5.jpg) 50% 50%/cover no-repeat}.home .mv__scroll{position:absolute;bottom:30px;left:45px;z-index:2}.home .mv__scroll:after{display:block;margin-top:5px;width:7px;height:43px;background:url(../img/index/ico-mv-scroll.png) 0 0 no-repeat;content:"";-webkit-animation:mv__scroll 1.5s ease-out infinite;animation:mv__scroll 1.5s ease-out infinite}.home .bnr-area{padding:97.5px 0 0}.home .info__bnr{width:450px}.home .info__list{margin:50px auto 0;width:880px}.home .info__list-item{display:flex;flex-wrap:wrap}.home .info__list-item-cat{padding:.25em 1.5em;border-radius:6px;font-size:1.2rem}.home .info__list-item-date{margin-left:1em;font-size:1.2rem}.home .info__list-item-txt{padding-left:2em;width:calc(100% - 192px);font-size:1.6rem}.home .info__article .c-info__article-list-item:not(:nth-child(4n+1)){margin-left:66px}.home .info__article-ttl{margin-bottom:-40px;font-size:3rem}.home .about__lead{margin-top:0;background:url(../img/index/bg-about-title-left.png) calc(50% - 17.5rem) 100%/3.4rem 5.6rem no-repeat,url(../img/index/bg-about-title-right.png) calc(50% + 17.5rem) 100%/3.4rem 5.6rem no-repeat;font-size:1.8rem}.home .about__lead-emphasis{font-size:2.4rem}.home .about__ttl{margin:30px auto;width:189px;text-align:center}.home .about__ttl img{margin-bottom:.5em}.home .about__map{width:100%;height:894px;background:url(../img/index/bg-map-pc.jpg) 50% 50% no-repeat}.home .about__map-list{position:relative;margin:0 auto;width:1000px;height:100%}.home .about__map-list-item-label{width:72px;height:72px}.home .about__map-list-item--ruokala{top:250px;left:374px}.home .about__map-list-item--ruokala .about__map-list-item-label:before{width:30px;height:51px;background:#fff url(../img/common/logo/logo-mark-ruokala.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--leipa{top:149px;left:486px}.home .about__map-list-item--leipa .about__map-list-item-label:before{width:36px;height:38px;background:#fff url(../img/common/logo/logo-mark-leipa.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--asua{top:244px;left:597px}.home .about__map-list-item--asua .about__map-list-item-label:before{width:42px;height:30px;background:#fff url(../img/common/logo/logo-mark-asua.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--oppi{top:152px;left:705px}.home .about__map-list-item--oppi .about__map-list-item-label:before{width:29px;height:30px;background:#fff url(../img/common/logo/logo-mark-oppi.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--lilasic{top:292px;left:787px}.home .about__map-list-item--lilasic .about__map-list-item-label:before{width:42px;height:33px;background:#fff url(../img/common/logo/logo-mark-lilasic.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--morineki{top:733px;left:723px}.home .about__map-list-item--morineki .about__map-list-item-label:before{width:34px;height:42px;background:#fff url(../img/common/logo/logo-mark-morineki.svg) 50% 50%/100% 100% no-repeat}.home .about__map-list-item--tedukurikobo{top:733px;left:842px}.home .about__map-list-item--tedukurikobo .about__map-list-item-label:before{width:39px;height:37px;background:#fff url(../img/common/logo/logo-mark-tedukurikobo.svg) 50% 50%/100% 100% no-repeat}.home .about__link{display:inline-block;width:300px}.home .about__link a{padding:1em 0}.home .about__link+.about__link{margin-left:50px}.home .about__link-wrapper{margin:60px auto 0;width:auto;text-align:center}.home .concept__lead{margin-left:60px;font-size:1.6rem;line-height:3}.home .concept__lead-wrapper{text-align:center}.home .concept__lead-wrapper .concept__lead{display:inline-block;text-align:left}.home .concept__block{position:relative;margin:100px 0 60px}.home .concept__img{position:absolute;top:-20px;right:-40px;width:540px}.home .concept__img:after{margin-top:-90px;width:126px;height:101px;background-size:126px 202px}.home .concept__link{margin:82px auto 0;width:300px}.home .concept__link a{padding:1em 0}.home .events{padding-bottom:270px;background:#fff url(../img/index/img-main-river.png) 100% 100%/506px 286px no-repeat}.home .events:after{bottom:23px;left:80px;width:176px;height:171px;background:url(../img/index/img-main-bird.png) 100% 100%/100% 100% no-repeat}.home .events .event{margin:35px 0;width:470px}.home .events__inner{margin-top:35px;margin-right:0;margin-left:0;width:100%}.home .events__lead{margin-top:0;background:url(../img/index/bg-about-title-left.png) calc(50% - 17.5rem) 100%/3.4rem 5.6rem no-repeat,url(../img/index/bg-about-title-right.png) calc(50% + 17.5rem) 100%/3.4rem 5.6rem no-repeat;font-size:1.8rem}.home .events__img{margin:27px auto;width:522px}.home .events__txt{margin-top:60px;font-size:1.6rem}.home .events__more{margin-top:60px;width:100%;font-size:1.6rem}.access.page .cont{padding:0 0 270px}.access.page .cont__map{margin:0 0 60px;padding-top:450px}.access.page .cont__list{padding:0 .5em;width:50%;font-size:1.6rem}.access.page .cont__list-wrapper{display:flex;flex-wrap:wrap}.access.page .cont__list-item{margin:50px 0}.access.page .cont__list-item dt{padding-right:.5em;width:4rem}.access.page .cont__list-item dd{padding-left:1em;width:calc(100% - 4rem)}.access.page .cont__list-item-dt--pin{width:2rem;width:2.4rem;background:url(../img/common/icn/icn-access-pin.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--train{width:1.6rem;height:1.8rem;background:url(../img/common/icn/icn-access-train.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--car{width:2.1rem;height:1.6rem;background:url(../img/common/icn/icn-access-car.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--parking{width:2rem;height:2rem;background:url(../img/common/icn/icn-access-parking.svg) 0 0/100% 100% no-repeat}.access.page .cont__list-item-dt--cycle{width:2.7rem;height:2rem;background:url(../img/common/icn/icn-access-bike.svg) 0 0/100% 100% no-repeat}.access.page .facility{margin:20px auto 0;padding:70px 0;max-width:1200px}.access.page .sec__bnr{width:-webkit-fit-content;width:fit-content}.access.page .sec__bnr .a-bnr{padding-right:50px;padding-left:50px}.concept.page .intro__img{margin:0 auto;max-width:1200px;width:100%}.concept.page .intro__inner{margin:0 auto;width:1000px}.concept.page .intro__link{display:inline-block;width:300px}.concept.page .intro__link+.intro__link{margin-left:50px}.concept.page .intro__link-wrapper{margin:110px;width:auto;text-align:center}.concept.page .concept__wrapper{margin-top:170px}.concept.page .concept__lead{margin-left:60px;font-size:1.6rem;line-height:3}.concept.page .concept__lead-wrapper{text-align:center}.concept.page .concept__lead-wrapper .concept__lead{display:inline-block;margin-top:0;text-align:left}.concept.page .concept__block{position:relative;margin:100px 0 60px}.concept.page .concept__img{position:absolute;top:-20px;right:-40px;width:540px}.concept.page .concept__img:after{margin-top:-90px;width:126px;height:101px;background-size:126px 202px}.concept.page .concept__img2{width:16.6666666667%}.concept.page .concept__img2-wrapper{margin:104px 0 0}.concept.page .concept__img2--width-double{width:33.3333333333%}.concept.page .outlook{padding-bottom:0;font-size:1.6rem}.concept.page .outlook__ttl{font-size:3.6rem}.concept.page .outlook__img{margin:70px auto 0;width:1000px}.concept.page .outlook__subttl{margin-top:84px;font-size:2.4rem}.concept.page .outlook p{margin:2em auto 0;width:47em}.guide.page .intro{padding-bottom:100px;background:#f2eee3;text-align:center}.guide.page .intro__bnr{margin-right:auto;margin-left:auto;width:-webkit-fit-content;width:fit-content}.guide.page .intro__bnr a{padding-right:2em;padding-left:2em}.guide.page .intro__list{margin:0 auto;width:1200px;font-size:2.4rem}.guide.page .intro__list-item{width:25%}.guide.page .intro__list-item a{display:block}.guide.page .intro__list-item-label{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto!important;width:188px;height:188px;background:rgba(73,29,18,.9)}.guide.page .intro__stack>*+*{margin-top:4em}.guide.page .sec{padding:90px 0}.guide.page .sec+.sec .sec__inner{padding-top:120px;border-top:1px solid #d1c6c4}.guide.page .sec__inner--wide{border:0!important}.guide.page .sec__ttl{font-size:3.6rem}.guide.page .sec__ttl-copy{font-size:1.8rem}.guide.page .sec__ttl-copy:after{width:40px;height:2px}.guide.page .subsec{margin-top:100px}.guide.page .subsec+.subsec{margin-top:100px;padding-top:100px}.guide.page .subsec__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.guide.page .subsec__img-wrapper{width:486px}.guide.page .subsec__img-list{margin-top:3px;width:auto}.guide.page .subsec__img-list-item{width:160px}.guide.page .subsec__img-list-item img{width:160px}.guide.page .subsec__main-img-list{width:486px;height:486px}.guide.page .subsec__link{font-size:1.4rem}.guide.page .subsec__link a{padding:.5em 2em}.guide.page .subsec__block{margin:0;width:470px;font-size:1.6rem}.guide.page .subsec__block-label{margin-top:0;padding-left:0;line-height:1.4}.guide.page .subsec__block-label-ruby{font-size:1.2rem}.guide.page .subsec__block-label-txt{font-size:2rem}.guide.page .subsec__block-label--ruokala{padding-left:calc(26px + 1em);min-height:43px;background:url(../img/common/logo/logo-mark-ruokala.svg) 0 50%/26px 43px no-repeat}.guide.page .subsec__block-label--leipa{padding-left:calc(30px + 1em);min-height:31px;background:url(../img/common/logo/logo-mark-leipa.svg) 0 50%/30px 31px no-repeat}.guide.page .subsec__block-label--asua{padding-left:calc(36px + 1em);min-height:25px;background:url(../img/common/logo/logo-mark-asua.svg) 0 50%/36px 25px no-repeat}.guide.page .subsec__block-label--oppi{padding-left:calc(25px + 1em);min-height:25px;background:url(../img/common/logo/logo-mark-oppi.svg) 0 50%/25px 25px no-repeat}.guide.page .subsec__block-label--morineki{padding-left:calc(28px + 1em);min-height:36px;background:url(../img/common/logo/logo-mark-morineki.svg) 0 50%/28px 36px no-repeat}.guide.page .subsec__block-label--tedukurikobo{padding-left:calc(32px + 1em);min-height:31px;background:url(../img/common/logo/logo-mark-tedukurikobo.svg) 0 50%/32px 31px no-repeat}.guide.page .subsec__block-label--northerntruck{padding-left:calc(35px + 1em);min-height:27px;background:url(../img/common/logo/logo-mark-northerntruck.svg) 0 50%/35px 27px no-repeat}.guide.page .subsec__block-label--lilasic{padding-left:calc(35px + 1em);min-height:27px;background:url(../img/common/logo/logo-mark-northerntruck.svg) 0 50%/35px 27px no-repeat}.guide.page .subsec__block-label--morinekihiroba{padding-left:calc(60px*0.603448276 + 1em);min-height:36.20689656px;background:url(../img/common/logo/logo-morineki.png) 0 50%/36.20689656px 36.20689656px no-repeat}.guide.page .subsec__block-lead{margin-bottom:.125em;font-size:1.8rem}.guide.page .subsec__block-img{margin-top:60px}.guide.page .recruit__ttl{background:url(../img/index/bg-about-title-left.png) calc(50% - 17.5rem) 100%/3.4rem 5.6rem no-repeat,url(../img/index/bg-about-title-right.png) calc(50% + 17.5rem) 100%/3.4rem 5.6rem no-repeat;font-size:2.4rem}.guide.page .recruit__img{margin:30px auto 0;width:750px}.guide.page .recruit .subsec__link{margin-top:60px}.guide.page .recruit .subsec__link a{display:inline-block}.guide.page .access{padding-top:120px;border-top:1px solid #d1c6c4}.guide.page .access__inner{width:100%}.guide.page .access__map{width:100%;height:894px;background:url(../img/index/bg-map-pc.jpg) 50% 50% no-repeat}.guide.page .access__map-list{position:relative;margin:0 auto;width:1000px;height:100%}.guide.page .access__map-list-item-label{width:72px;height:72px}.guide.page .access__map-list-item--ruokala{top:250px;left:374px}.guide.page .access__map-list-item--ruokala .access__map-list-item-label:before{width:30px;height:51px;background:#fff url(../img/common/logo/logo-mark-ruokala.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--leipa{top:149px;left:486px}.guide.page .access__map-list-item--leipa .access__map-list-item-label:before{width:36px;height:38px;background:#fff url(../img/common/logo/logo-mark-leipa.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--asua{top:244px;left:597px}.guide.page .access__map-list-item--asua .access__map-list-item-label:before{width:42px;height:30px;background:#fff url(../img/common/logo/logo-mark-asua.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--oppi{top:152px;left:705px}.guide.page .access__map-list-item--oppi .access__map-list-item-label:before{width:29px;height:30px;background:#fff url(../img/common/logo/logo-mark-oppi.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--lilasic{top:292px;left:787px}.guide.page .access__map-list-item--lilasic .access__map-list-item-label:before{width:42px;height:33px;background:#fff url(../img/common/logo/logo-mark-lilasic.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--morineki{top:733px;left:723px}.guide.page .access__map-list-item--morineki .access__map-list-item-label:before{width:34px;height:42px;background:#fff url(../img/common/logo/logo-mark-morineki.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__map-list-item--tedukurikobo{top:733px;left:842px}.guide.page .access__map-list-item--tedukurikobo .access__map-list-item-label:before{width:39px;height:37px;background:#fff url(../img/common/logo/logo-mark-tedukurikobo.svg) 50% 50%/100% 100% no-repeat}.guide.page .access__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:30px auto 0;width:700px}.guide.page .access__list-item{margin-top:20px;width:300px}.guide.page .access__link{margin:60px auto 0;width:300px}.guide.page .access__link a{padding:.5em 2em}.privacy.page .cont{padding:0 0 330px;font-size:1.4rem}.privacy.page .cont__inner{margin:0 auto;padding:2em 100px 80px;width:1000px;border-top:2px solid #d1c6c4;border-bottom:2px solid #d1c6c4}.privacy.page .cont h2{font-size:1.6rem}.contact.page .cont{padding:0 0 260px}.contact.page .cont__inner{margin:0 auto;padding-bottom:0;width:1000px}.contact.page .cont__lead{padding:60px 0;text-align:center;font-size:1.4rem}.contact.page .wpcf7-submit{margin-top:60px;width:300px;font-size:1.6rem}.contact.page .table-contactform7{margin:0}.contact.page .table-contactform7 tr{padding:0;border-top:1px solid #d1c6c4}.contact.page .table-contactform7 td{padding:0;width:690px}.contact.page .table-contactform7 th{padding:3.4rem 2rem;width:310px;vertical-align:middle}.contact.page .table-contactform7-note{font-size:1.3rem}.contact.page .wpcf7-form-control-wrap-wrapper{display:block;padding:1.4em 0}.contact.page .wpcf7-form-control-wrap{display:inline-block;margin:1em 0}.contact.page .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{display:block;margin-top:0}.contact.page .wpcf7-radio{display:block}.contact.page .contact__thanks{margin:40px auto 0;padding:2em 50px;width:1000px}.contact.page .your-name-wrapper{margin:0;margin:1em 1em 1em 0}.contact.page .your-name-wrapper .wpcf7-form-control-wrap{display:inline;width:auto}.contact.page .your-name-wrapper input{margin:0!important}.contact.page .your-age-wrapper{margin:0}.contact.page .your-age-wrapper .wpcf7-form-control-wrap{display:inline;width:auto}.contact.page .your-age-wrapper input{margin:0 .5em 0 0!important}}@media screen and (min-width:768px){img{max-width:100%;width:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:767px){.pc{display:none}.l-footer__bnr-list-item+.l-footer__bnr-list-item{margin:4vw 0}.fc-widget-content{border:0!important}.fc-view>table{background-color:transparent!important}.fc-view>table>tbody{background-color:transparent!important}.fc-bg .fc-today{background:transparent!important}.fc-content-skeleton>table{display:flex;flex-wrap:wrap;align-items:center}.fc-content-skeleton>table .fc-list-header-left{overflow:hidden;margin-right:.5em;width:1em;height:1em;line-height:1}.fc-content-skeleton>table .fc-list-header-right{padding-left:.5em;border-left:1px solid;color:#491d12!important;line-height:1}.fc-content-skeleton>table>thead{width:95px}.fc-content-skeleton>table>thead>tr>td{border-bottom:0!important}.fc-content-skeleton>table>tbody{min-height:7.4666666667vw;width:calc(100% - 95px);border-top:2px solid #f2eee3;border-bottom:2px solid #f2eee3;background-color:#fff!important}.fc-content-skeleton>table>tbody:before,.fc-content-skeleton>table>tbody:after{display:none!important}.fc-content-skeleton>table{align-items:flex-start}.fc-content-skeleton>table>thead{padding-top:.5em}.home .mv{padding-top:54.6666666667vw}.home .mv__ttl{position:absolute;top:40vw;left:6.6666666667vw;z-index:1}.home .mv__lead-area{position:absolute;top:13.3333333333vw;right:6.6666666667vw;z-index:1}.ua-ios .home .mv__lead-area{right:13.3333333333vw}.home .mv__slider-list{height:80vw}.home .info__article-more{margin-top:-4vw}.home .about__map{margin:0 -6.6666666667vw}.home .concept__lead{margin:10vw 0}.access.page .facility .access__list+.access__list{margin-top:6.6666666667vw}.concept.page .concept__lead{margin:16vw 0}.guide.page .sec__inner--wide{margin:0 -6.6666666667vw;padding:0 6.6666666667vw}.guide.page .subsec__img-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.guide.page .subsec__img-list{flex-direction:column}.guide.page .access__map{margin:0 -6.6666666667vw}.contact.page .table-contactform7 tr{display:block}.contact.page .table-contactform7 th,.contact.page .table-contactform7 td{display:list-item;list-style-type:none}}@media print,screen and (min-width:768px) and (min-width:768px){.guide.page .access__link a{padding:20px 0}}