/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{background-color:transparent;color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[aria-disabled]{cursor:default}html{font-size:10px;line-height:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8;color:#736357;min-width:100rem;background-repeat:repeat-x;background-position:50% 0}a{color:#33C2AE;text-decoration:underline}a[href^="tel:"]{cursor:default}ul,ol{margin:0;padding:0}.cnt{width:100rem;margin:0 auto}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cf{zoom:1}.cf:after{display:block;content:"";clear:both}.right{float:right}.left{float:left}.center{text-align:center}.wrap [class*="blocks"]{list-style:none;width:94rem;margin:0;font-size:0}.wrap [class*="blocks"]>*{display:inline-block;vertical-align:top;font-size:14px;font-size:1.4rem;margin-left:2rem}.wrap [class*="blocks-2"]>*{width:46rem}.wrap [class*="blocks-2"]>*:nth-child(2n+1){margin-left:0}.wrap [class*="blocks-3"]>*{width:30rem}.wrap [class*="blocks-3"]>*:nth-child(3n+1){margin-left:0}.wrap [class*="blocks-4"]>*{width:22rem}.wrap [class*="blocks-4"]>*:nth-child(4n+1){margin-left:0}.wrap [class*="blocks-5"]>*{width:17.2rem}.wrap [class*="blocks-5"]>*:nth-child(5n+1){margin-left:0}.wrap [class*="blocks"]>*.bottom{vertical-align:bottom}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.yellow{background-image:url(../images/p/bg_yellow_body.jpg)}body.yellow #banner:before{background-image:url(../images/p/bg_yellow_body.jpg)}body.yellow #footer{background-image:url(../images/p/bg_yellow_body.jpg)}body.pink{background-image:url(../images/p/bg_pink_body.jpg)}body.pink #banner:before{background-image:url(../images/p/bg_pink_body.jpg)}body.pink #footer{background-image:url(../images/p/bg_pink_body.jpg)}body.green{background-image:url(../images/p/bg_green_body.jpg)}body.green #banner:before{background-image:url(../images/p/bg_green_body.jpg)}body.green #footer{background-image:url(../images/p/bg_green_body.jpg)}body.greens{background-image:url(../images/p/bg_greens_body.jpg)}body.greens #banner:before{background-image:url(../images/p/bg_greens_body.jpg)}body.greens #footer{background-image:url(../images/p/bg_greens_body.jpg)}body.blue{background-image:url(../images/p/bg_blue_body.jpg)}body.blue #banner:before{background-image:url(../images/p/bg_blue_body.jpg)}body.blue #footer{background-image:url(../images/p/bg_blue_body.jpg)}body.purple{background-image:url(../images/p/bg_purple_body.jpg)}body.purple #banner:before{background-image:url(../images/p/bg_purple_body.jpg)}body.purple #footer{background-image:url(../images/p/bg_purple_body.jpg)}body.turquoise{background-image:url(../images/p/bg_turquoise_body.jpg)}body.turquoise #banner:before{background-image:url(../images/p/bg_turquoise_body.jpg)}body.turquoise #footer{background-image:url(../images/p/bg_turquoise_body.jpg)}body.karashi{background-image:url(../images/p/bg_karashi_body.jpg)}body.karashi #banner:before{background-image:url(../images/p/bg_karashi_body.jpg)}body.karashi #footer{background-image:url(../images/p/bg_karashi_body.jpg)}.green:not(.btn){color:#39B54A}.underline{text-decoration:underline}#header{background:url(../images/p/bg_top_header.png) no-repeat 50% 0;min-width:100rem;min-height:520px}#header h1{text-align:center;padding-top:5rem;margin-bottom:1rem}body:not(.top) #header+.cnt{margin-top:-340px}#globalnavi{background-color:#FFF;margin-bottom:1.5rem}#globalnavi ul{font-size:0;padding-left:3rem}#globalnavi ul li{display:inline-block;padding:1rem 0}#globalnavi ul li:first-child a{border-left:1px dashed #736357}#globalnavi ul a{display:block;font-size:15.5px;font-size:1.55rem;line-height:10px;line-height:1;padding:.725rem 1.5rem;color:#736357;text-decoration:none;border-right:1px dashed #736357}#globalnavi .cnt{white-space:nowrap}#eyecatch{position:relative}#eyecatch>img{position:absolute;top:0;bottom:0;right:0;margin:auto;padding-right:2rem}.pagetop{margin-bottom:3rem}.pagetop p{text-align:right}#banner:before{content:'';display:block;height:4.6rem;background-repeat:repeat-x;background-position:50% 100%;background-size:137rem 79.3rem}#banner ul{font-size:0;text-align:center;padding:4rem 0}#banner li{display:inline-block;margin:auto 2rem}#banner li a:before{content:'';display:table-cell;vertical-align:middle;width:5.6rem;height:4.6rem;margin-left:1rem}#banner span{display:table-cell;vertical-align:middle}#banner a{display:table;font-size:16px;font-size:1.6rem;line-height:14px;line-height:1.4;color:#736357;text-decoration:none}#banner a:hover{text-decoration:underline}#banner .ban1 a:before{background:url(../images/p/icon-foot-ban01.gif) no-repeat}#banner .ban2 a:before{background:url(../images/p/icon-foot-ban02.gif) no-repeat}#banner .ban3 a:before{background:url(../images/p/icon-foot-ban03.gif) no-repeat}#banner .ban4 a:before{background:url(../images/p/icon-foot-ban04.gif) no-repeat}#footer{padding-top:7rem;background-repeat:repeat-x;background-position:left 50% bottom -4.6rem;background-size:137rem 79.3rem}#footer p{margin:0}#footer .osaka-midori{display:table;width:83rem;margin:0 auto;padding-bottom:4rem}#footer .osaka-midori nav,#footer .osaka-midori ul,#footer .osaka-midori address{display:table-cell;vertical-align:top;width:50%}#footer .osaka-midori ul{border-left:1px solid #736357;padding-left:2rem}#footer .osaka-midori a{color:#736357;text-decoration:none}#footer .osaka-midori a:hover{text-decoration:underline}#footer .osaka-midori address{text-align:right;font-style:normal}#footer .osaka-midori address img{height:1.8rem}#footer .osaka-midori address a{display:inline-block;background-color:#FFF;padding:1rem 1.5rem;border-radius:.3rem;text-decoration:underline;text-align:left}#footer .copy{text-align:center;color:#FFF;background-color:#736357;font-size:12px;font-size:1.2rem;line-height:4rem}#information{width:94rem;height:18.4rem;margin:2.5rem auto 7.5rem;border-radius:.5rem;color:#FFF;background-color:#736357;position:relative;z-index:1}#information dl,#information dt,#information dd{margin:0}#information em{color:#85DACE;font-style:normal}body#home #information{margin-top:0}body#home #information>h2,body#home #information>div{display:inline-block;vertical-align:top;font-size:0}body#home #information>h2{position:absolute;bottom:-8px;z-index:10;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:18rem;height:18rem;background:url(../images/p/title_information.png) no-repeat 100% 100%}body#home #information>div{font-size:14px;font-size:1.4rem;width:74rem;height:15.4rem;padding:0 1.5rem 0 0;margin:1.5rem 0 1.5rem 20rem;overflow-y:auto}body#home #information dl dt{float:left;clear:left;width:10rem;text-align:center;color:#736357;border-radius:.3rem;margin-bottom:1rem}body#home #information dl dt:not(:first-child){margin-top:1rem}body#home #information dl dd{padding-left:12rem;margin-bottom:1rem}body#home #information dl dt:not(:first-child)+dd{margin-top:2rem}body#home #information dl .hoshida{background-color:#FDF149}body#home #information dl .kurondo{background-color:#FFBCAF}body#home #information dl .muroike{background-color:#6EC97A}body#home #information dl .chubu{background-color:#85DACE}body#home #information dl .chihaya{background-color:#D8ACE6}body#home #information dl .fumin{background-color:#E1E64D}#information h2{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;position:relative}#information h2::before{position:absolute;top:-1.5rem;left:-1rem}#kurondo #information h2::before{content:url(../images/p/title_information_h2_kurondo.png)}#hoshida #information h2::before{content:url(../images/p/title_information_h2_hoshida.png)}#muroike #information h2::before{content:url(../images/p/title_information_h2_muroike.png)}#chubu #information h2::before{content:url(../images/p/title_information_h2_chubu.png)}#chihaya #information h2::before{content:url(../images/p/title_information_h2_chihaya.png)}#information dl{height:15rem;padding:0 1.5rem 0 0;margin:0;overflow-y:auto}#information dl dd{margin-bottom:2rem}#information>div{display:table-cell;width:50%;padding:1.5rem 1.5rem 1rem 1.5rem}#information>div.news{border-right:2px dotted #FFF}#information>div.blog{position:relative;padding-right:12rem}#chubu #information>div.blog{padding-right:11rem}#information>div.blog a{display:block;height:160px;position:absolute;top:0;bottom:0;right:-4rem;margin:auto;-webkit-animation:bouncetop .3s alternate ease infinite;animation:bouncetop .3s alternate ease infinite}#chubu #information>div.blog a{right:-6rem}#information>div.blog a:hover{-webkit-animation:bouncetop2 .3s alternate ease infinite;animation:bouncetop2 .3s alternate ease infinite}@-webkit-keyframes bouncetop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-2px)}}@keyframes bouncetop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-2px)}}@-webkit-keyframes bouncetop2{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-6px)}}@keyframes bouncetop2{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-6px)}}a.btn{display:inline-block;position:relative;padding:0 1rem;margin:.5rem 0;color:#736357;text-decoration:none;border-radius:.3rem}a.btn.yellow{background-color:#FDF149}a.btn.yellow:hover{background-color:#fdf362}a.btn.pink{background-color:#FFBCAF}a.btn.pink:hover{background-color:#ffd1c9}a.btn.green{background-color:#6EC97A}a.btn.green:hover{background-color:#81d08b}a.btn.greens{background-color:#6EC97A}a.btn.greens:hover{background-color:#81d08b}a.btn.blue{background-color:#85DACE}a.btn.blue:hover{background-color:#99e0d6}a.btn.purple{background-color:#D8ACE6}a.btn.purple:hover{background-color:#e1c0ec}a.btn.turquoise{background-color:#47C9BE}a.btn.turquoise:hover{background-color:#5bcfc5}a.btn.karashi{background-color:#E1E64D}a.btn.karashi:hover{background-color:#e5e963}#mokuteki a.btn.green,#mokuteki a.btn.turquoise,#drawer .menu a.btn.green,#drawer .menu a.btn.turquoise{color:#736357;padding:.8rem 0;line-height:1.5}#mokuteki a.btn.green:after,#mokuteki a.btn.turquoise:after,#drawer .menu a.btn.green:after,#drawer .menu a.btn.turquoise:after{content:url(../images/p/tag_a_btn_right_dark.png);top:1rem;right:1rem}#mokuteki a.btn.green,#mokuteki a.btn.turquoise{margin:1rem 0}#drawer .menu a.btn.green,#drawer .menu a.btn.turquoise{margin:.5rem 0}#enchilist a.btn.green::after,#drawer a.btn.turquoise::after{display:none}.wrap{background-color:#FFF;padding:0 3rem 3rem}.wrap *,#drawer *{line-height:15px;line-height:1.5}.wrap h1,.wrap h2,.wrap h3,.wrap h4,.wrap h5,.wrap h6,#drawer h1,#drawer h2,#drawer h3,#drawer h4,#drawer h5,#drawer h6{line-height:10px;line-height:1}.wrap h1,.wrap h2,#drawer h1,#drawer h2{margin:5rem 0 2.5rem}.wrap h3,.wrap h4,.wrap h5,.wrap h6,#drawer h3,#drawer h4,#drawer h5,#drawer h6{margin:2rem 0 1.5rem}.wrap h3:first-child,.wrap h4:first-child,.wrap h5:first-child,.wrap h6:first-child,#drawer h3:first-child,#drawer h4:first-child,#drawer h5:first-child,#drawer h6:first-child{margin-top:0}.wrap h4,.wrap h5,.wrap h6,#drawer h4,#drawer h5,#drawer h6{font-weight:normal}.wrap h1,#drawer h1{font-size:22px;font-size:2.2rem;letter-spacing:1rem}.wrap h2,#drawer h2{font-size:16px;font-size:1.6rem;padding-bottom:.5rem}.wrap h3,#drawer h3{font-size:16px;font-size:1.6rem}.wrap h4,#drawer h4{font-size:14px;font-size:1.4rem}.wrap h5,#drawer h5{font-size:14px;font-size:1.4rem;padding:.8rem}.wrap h6,#drawer h6{font-size:14px;font-size:1.4rem}.wrap ul,.wrap ol,#drawer ul,#drawer ol{margin:2rem 0 2rem 2rem}.wrap em,#drawer em{font-style:normal;color:#F47B50}.wrap dl,#drawer dl{margin:2rem 0}.wrap dt,#drawer dt{color:#39B54A;margin:0}.wrap dd,#drawer dd{margin:0 0 2rem}.wrap hr,#drawer hr{width:940px;border:none;border-top:1px solid #736357;padding-top:2rem;margin-top:2rem}.wrap table,#drawer table{margin:1.5rem 0}.wrap table th,.wrap table td,#drawer table th,#drawer table td{border:none;text-align:left;line-height:1rem;padding:1rem 1.7rem}.wrap table[border="1"] tr:nth-child(odd) td,#drawer table[border="1"] tr:nth-child(odd) td{background-color:#F8F7F6}.wrap table[border="1"] tr:first-child td,#drawer table[border="1"] tr:first-child td{background-color:#FFF}.wrap table[border="1"] tr th,#drawer table[border="1"] tr th{font-weight:bold;color:#39B54A;background-color:#E7F6E9}.wrap table[border="1"] th,.wrap table[border="1"] td,#drawer table[border="1"] th,#drawer table[border="1"] td{border:1px solid #736357}.wrap table.list,#drawer table.list{background-color:#F8F7F6;border-top:.75rem solid #F8F7F6;border-bottom:.75rem solid #F8F7F6;border-left:1.5rem solid #F8F7F6;border-right:1.5rem solid #F8F7F6}.wrap table.list tr:first-child th,.wrap table.list tr:first-child td,#drawer table.list tr:first-child th,#drawer table.list tr:first-child td{background-color:#F8F7F6}.wrap table.list th,.wrap table.list td,#drawer table.list th,#drawer table.list td{border:none;padding:1rem}.wrap table.list td,#drawer table.list td{color:#736357;border-bottom:1px solid #736357}.wrap table.td-nobg tr td,#drawer table.td-nobg tr td{background-color:#FFF !important}.wrap a.btn.green,.wrap a.btn.turquoise,.wrap a.btn.green,.wrap a.btn.turquoise,#drawer a.btn.green,#drawer a.btn.turquoise,#drawer a.btn.green,#drawer a.btn.turquoise{color:#FFF;line-height:29px;line-height:2.9;padding:0 4rem 0 2rem;-webkit-transition:.2s;transition:.2s}.wrap a.btn.green::after,.wrap a.btn.turquoise::after,.wrap a.btn.green::after,.wrap a.btn.turquoise::after,#drawer a.btn.green::after,#drawer a.btn.turquoise::after,#drawer a.btn.green::after,#drawer a.btn.turquoise::after{content:url(../images/p/tag_a_btn_right.png);position:absolute;top:.2rem;right:1.5rem;-webkit-transition:.2s;transition:.2s}.wrap a.btn.green:hover::after,.wrap a.btn.turquoise:hover::after,.wrap a.btn.green:hover::after,.wrap a.btn.turquoise:hover::after,#drawer a.btn.green:hover::after,#drawer a.btn.turquoise:hover::after,#drawer a.btn.green:hover::after,#drawer a.btn.turquoise:hover::after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.wrap a.btn.turquoise,.wrap a.btn.turquoise,#drawer a.btn.turquoise,#drawer a.btn.turquoise{background-color:#47C9BE}.wrap a.btn.turquoise:hover,.wrap a.btn.turquoise:hover,#drawer a.btn.turquoise:hover,#drawer a.btn.turquoise:hover{background-color:#68D3CA}.wrap a.btn.green.download::after,.wrap a.btn.turquoise.download::after,#drawer a.btn.green.download::after,#drawer a.btn.turquoise.download::after{content:url(../images/p/tag_a_btn_download.png)}.wrap a.btn.green.download:hover::after,.wrap a.btn.turquoise.download:hover::after,#drawer a.btn.green.download:hover::after,#drawer a.btn.turquoise.download:hover::after{-webkit-animation:none;animation:none}.wrap h1,#drawer h1{display:table;width:100%;text-align:center;white-space:nowrap}.wrap h1:before,.wrap h1:after,#drawer h1:before,#drawer h1:after{content:'';display:table-cell;width:50%;background:url(../images/p/tag_h1_border.png) repeat-x 50% 50%;background-clip:padding-box}.wrap h1:before,#drawer h1:before{border-right:3rem solid #fff}.wrap h1:after,#drawer h1:after{border-left:3rem solid #fff}.wrap h2,#drawer h2{background-image:url(data:image/gif;base64,R0lGODlhBwACAIAAAHNjV////yH5BAAAAAAALAAAAAAHAAIAAAIFBIJoiQUAOw==);background-repeat:repeat-x;background-position:left 40px bottom 0}.wrap h2:before,#drawer h2:before{content:'';display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem;background:#fff url(../images/p/tag_h2_before.png) no-repeat 0 0;padding-left:4rem;-webkit-box-shadow:0 2.5rem 0 #fff,-2rem 2rem 0 #fff;box-shadow:0 2.5rem 0 #fff,-2rem 2rem 0 #fff}.wrap h4:before,#drawer h4:before{content:'◆';color:#39B54A;letter-spacing:.3rem}.wrap:before,.wrap:after,#drawer:before,#drawer:after{content:'';display:table-cell;width:50%;background:url(../images/p/tag_h1_border.png) repeat-x 50% 50%;background-clip:padding-box}.wrap h5,#drawer h5{background-color:#F8F7F6}.wrap h5:before,#drawer h5:before{content:'◆';color:#39B54A;letter-spacing:.3rem}.wrap h6:before,#drawer h6:before{content:'●';color:#39B54A;letter-spacing:.3rem}@-webkit-keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}@keyframes bounceright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(3px)}}#drawer h1{color:#FFF}#drawer h1:before,#drawer h1:after{background-image:url(../images/p/tag_h1_border_white.png)}#drawer .purpose h1:before{border-right:3rem solid transparent}#drawer .purpose h1:after{border-left:3rem solid transparent}#drawer .park h1:before{border-right:3rem solid transparent}#drawer .park h1:after{border-left:3rem solid transparent}#drawertags{position:fixed;top:18.5rem;left:0;z-index:100}#drawertags li{display:table;-webkit-box-shadow:0 0 .6rem rgba(0,0,0,0.4);box-shadow:0 0 .6rem rgba(0,0,0,0.4)}#drawertags a{display:table-cell;text-align:center;vertical-align:middle;width:4.5rem;height:26.5rem}#drawertags a:before{content:'';display:block;width:23px;height:21px;margin:1rem auto;background:url(../images/p/drawertags_icon_forefinger.png) no-repeat 0 0;-webkit-transition:-webkit-transform 100ms linear;transition:-webkit-transform 100ms linear;transition:transform 100ms linear;transition:transform 100ms linear, -webkit-transform 100ms linear;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#drawertags a:hover:before{-webkit-transform:none;transform:none}#drawertags .purpose{background-color:#33C2AE;border-top-right-radius:.5rem}#drawertags .park{background-color:#39B54A;border-bottom-right-radius:.5rem}#drawer #overlay,#drawer .menu{display:none}#drawer #overlay{opacity:.9;position:absolute;top:0;left:0;z-index:200;width:100%;min-width:100rem}#drawer.purpose #overlay{background-color:#33C2AE}#drawer.park #overlay{background-color:#39B54A}#drawer.slideimg #overlay{background-color:#33C2AE}#drawer .menu{width:100rem;height:60rem}#drawer.purpose .menu,#drawer.park .menu,#drawer.slideimg .menu{position:absolute;left:0;right:0;margin:auto;z-index:300}#drawer ul{margin:0;list-style:none}.purpose ul{font-size:0;margin-left:-2rem !important}.purpose ul li{background-color:#F8F7F6;border-radius:.3rem;font-size:1.4rem;letter-spacing:.1rem;display:inline-block;width:23.5rem;margin:0 0 2rem 2rem;padding:0 1.5rem}.purpose ul strong{font-size:1.6rem;margin-bottom:1rem;display:block}.purpose .center{margin:1rem 0}.purpose .center .btn{padding:.8rem 0;width:100%;-webkit-transition:.2s;transition:.2s}.purpose .center .btn:after{content:url(../images/p/tag_a_btn_right_dark.png);position:absolute;top:1rem;right:1rem}.purpose .center .btn:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.park p{text-align:center}.drawerClose{margin-top:5rem;display:inline-block}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../images/p/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:2rem}.slick-dots{position:absolute;bottom:1.5rem;list-style:none;display:block;text-align:center;padding:0;margin:0;width:94rem}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#85DACE;opacity:1}#home #globalnavi{background:none;height:5rem}#eyecatch{width:94rem;margin:0 auto 1.5rem}#eyecatch ul{width:94rem}#eyecatch ul li{list-style:none}#eyecatch ul img{border-radius:.5rem}#mokuteki>ul>li{padding:0 1rem;margin-bottom:5rem;background-color:#F8F7F6;border-radius:.3rem}#mokuteki>ul>li strong{font-size:16px;font-size:1.6rem}#mokuteki>ul>li p{margin:0}#mokuteki>ul>li .image{height:12rem;margin:0;position:relative}#mokuteki>ul>li .image a{position:absolute;top:-1rem}#mokuteki>ul>li .btn{margin:1rem 0;padding:.8rem 0;width:100%;-webkit-transition:.2s;transition:.2s}#mokuteki>ul>li .btn:after{content:url(../images/p/tag_a_btn_right_dark.png);position:absolute;top:1rem;right:1rem}#mokuteki>ul>li .btn:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}#enchilist{margin-bottom:6rem}#enchilist .title{display:table;width:100%;margin:0;padding:1.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}#enchilist .title>span{display:table-cell}#enchilist .title>span:first-child{width:80%}#enchilist .title>span:last-child{text-align:right;width:20%}#enchilist .title>span:first-child::after{content:'';display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-left:1rem;background:url(../images/p/tag_a_btn_right_dark.png) no-repeat 50% 50%}#enchilist .disc{margin:0;padding:2rem;min-height:15rem;background-color:#F8F7F6;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}#enchilist .disc strong{font-weight:normal}#enchilist .disc strong::before{vertical-align:middle;padding-right:.5rem}#enchilist .yellow+.disc strong::before{content:url(../images/p/icon_tel_yellow.png)}#enchilist .pink+.disc strong::before{content:url(../images/p/icon_tel_pink.png)}#enchilist .green+.disc strong::before{content:url(../images/p/icon_tel_green.png)}#enchilist .blue+.disc strong::before{content:url(../images/p/icon_tel_blue.png)}#enchilist .purple+.disc strong::before{content:url(../images/p/icon_tel_purple.png)}#enchilist .dark .disc strong::before{content:url(../images/p/icon_tel_dark.png)}#enchilist .blocks-2{background:url(../images/p/title_enchi_bgmap.png) no-repeat 98% 100%;padding-bottom:4rem}#enchilist .blocks-2 li{margin-bottom:2rem}#enchilist .dark h3{font-size:14px;font-size:1.4rem;font-weight:normal;color:#33C2AE;margin:0}#enchilist .dark .disc{padding:.5rem 0;background-color:transparent;min-height:0}#aboutus{margin-bottom:6rem}#aboutus img{float:right;padding-left:1rem}#aboutus small{font-size:12px;font-size:1.2rem}#onegai{margin-bottom:6rem}#onegai>h1+ul{margin-bottom:5rem}#onegai h3{font-size:16px;font-size:1.6rem;line-height:25px;line-height:2.5;font-weight:normal;color:#FFF;padding-left:2rem;margin:0;position:relative}#onegai h3::after{content:'';display:block;position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:20px 14px 20px 0;border-color:transparent #F8F7F6 transparent transparent}#onegai .kinsi,#onegai .kyoka{background-color:#F8F7F6;padding:2rem 3rem 0;padding-left:0;height:34rem}#onegai .kinsi ul,#onegai .kinsi p,#onegai .kyoka ul,#onegai .kyoka p{padding-left:2rem}#onegai .kinsi .center,#onegai .kyoka .center{margin:0}#onegai .kinsi h3{background-color:#F26938}#onegai .kinsi li{color:#F26938}#onegai .kyoka h3{background-color:#39B54A}#onegai .kyoka li{color:#39B54A}#links .blocks-3{width:70rem;margin:0 auto}#links .blocks-3>li{width:18rem;margin:.5rem 0}#links .blocks-3>li:nth-child(3n+1){width:30rem}#links a{margin:.5rem 0;color:#736357;text-decoration:none}#links a:hover{text-decoration:underline}#links a::before{content:url(../images/p/tag_a_btn_right_dark2.png);vertical-align:middle;padding-right:.5rem}#eventinfo{text-align:center}#eventinfo #eventlists{display:inline-block;text-align:left}#eventinfo .center a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:block;width:330px;height:45px;margin:0 auto;background:url(../images/p/tag_a_btn_events.svg) no-repeat 50% 50%}#eventlists{display:inline-block;margin:0 0 0 2.5rem;padding:0 2rem;zoom:1}#eventlists:after{display:block;content:"";clear:both}#eventlists dt{float:left;clear:left;width:14rem}#eventlists dd{margin-left:14rem;margin-bottom:2rem;padding-top:.3rem}#eventlists dt>span,#eventlists dd>a{color:#736357}#eventlists dt>span{display:block;width:11.2rem;text-align:center;padding:.3rem 1.4rem;border-radius:.3rem}#eventlists .kurondo{background-color:#FFBCAF}#eventlists .hoshida{background-color:#FDF149}#eventlists .muroike{background-color:#6EC97A}#eventlists .chubu{background-color:#85DACE}#eventlists .chihaya{background-color:#D8ACE6}#common.contact .inquiry .btn{color:#736357;line-height:29px;line-height:2.9;padding:0 6rem 0 3rem;-webkit-transition:.2s;transition:.2s}#common.contact .inquiry .btn:after{content:url(../images/p/tag_a_btn_right_dark.png);position:absolute;top:.2rem;right:1.5rem}#common.contact .inquiry .btn:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}#common.contact .inquiry strong{font-size:18px;font-size:1.8rem;letter-spacing:.1rem}#common.contact .inquiry strong::before{vertical-align:middle;padding-right:.5rem}#common.contact .inquiry .kurondo h5::before{color:#FFBCAF}#common.contact .inquiry .kurondo strong::before{content:url(../images/p/icon_tel_pink.png)}#common.contact .inquiry .hoshida h5::before{color:#FDF149}#common.contact .inquiry .hoshida strong::before{content:url(../images/p/icon_tel_yellow.png)}#common.contact .inquiry .muroike h5::before{color:#6EC97A}#common.contact .inquiry .muroike strong::before{content:url(../images/p/icon_tel_green.png)}#common.contact .inquiry .chubu h5::before{color:#85DACE}#common.contact .inquiry .chubu strong::before{content:url(../images/p/icon_tel_blue.png)}#common.contact .inquiry .chihaya h5::before{color:#D8ACE6}#common.contact .inquiry .chihaya strong::before{content:url(../images/p/icon_tel_purple.png)}#common.contact .inquiry .honbu strong::before{content:url(../images/p/icon_tel_dark.png)}#slideTab{margin-bottom:3.5rem}#slideTab li{margin:0;width:23.5rem;display:table-cell;vertical-align:bottom}#slideTab .tab{background-color:#DDD;display:block;text-align:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:1.25rem 0}#slideTab .tab[data-season="spring"]{background-color:#FFBCAF}#slideTab .tab[data-season="summer"]{background-color:#FDF149}#slideTab .tab[data-season="fall"]{background-color:#D8ACE6}#slideTab .tab[data-season="winter"]{background-color:#85DACE}#slideTab .tab.active,#slideTab .tab:hover{padding:1.5rem 0}#summer,#fall,#winter{display:none}.season .slide{background-color:#F8F7F6;border-radius:.5rem;overflow:hidden;margin-bottom:2rem}.season .slide .img{width:30rem;height:20rem;overflow:hidden;margin:0;position:relative;cursor:pointer}.season .slide .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;line-height:0}.season .slide .img::after{content:url(../images/p/icon_zoom.png);display:block;width:45px;height:45px;position:absolute;right:.5rem;bottom:.5rem}.season .slide .img:hover img{opacity:.8}.season .slide .title{font-size:16px;font-size:1.6rem;padding:0 2rem 1.5rem;margin:1.5rem auto;width:90%;text-align:center;background-size:auto auto;background-image:url(data:image/gif;base64,R0lGODlhBwACAIAAAHNjV////yH5BAAAAAAALAAAAAAHAAIAAAIFBIJoiQUAOw==);background-repeat:repeat-x;background-position:left 40px bottom 0}.season .slide .disc{padding:0 1.5rem}.season .slide .link{text-align:center}.season #blog{margin-top:0;padding-top:5rem}.enchimaps h3{display:table;width:100%;background:#f8f7f6;margin-bottom:1rem;padding:8px}.enchimaps h3::before{display:table-cell;width:2rem;content:"■";-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle}.enchimaps h3>span{display:table-cell;width:calc(100% - 2rem);vertical-align:middle}.enchimaps .e1 h3::before{color:#ffbcaf}.enchimaps .e2 h3::before{color:#fdf149}.enchimaps .e3 h3::before{color:#39b54a}.enchimaps .e4 h3::before{color:#68d3ca}.enchimaps .e5 h3::before{color:#d8ace6}.enchimaps table[border="1"] tr:nth-child(odd) td{background:#ffffff}.enchimaps table{min-width:75%}.enchimaps table tr{height:4.2rem}.enchimaps table tr td:nth-child(1){width:auto;padding:16px}.enchimaps table tr td:nth-child(2),.enchimaps table tr td:nth-child(3){width:18rem;padding:0;text-align:center}.enchimaps table tr td a{display:block;width:100%;height:4.2rem;line-height:3}.red{color:#F00}.cor{color:#F47B50}.yel{color:#FF0}.bold{font-weight:bold}.place h2{padding-bottom:1.5rem;margin:0 auto 1.5rem;width:90%;text-align:center;background-size:auto auto}.place h2::before{display:none}.place>*{background-color:#F8F7F6;border-radius:.5rem;overflow:hidden;position:relative;padding-top:2rem;margin-bottom:3rem}.place>* .center{position:absolute;bottom:0;width:100%}.place>*>*:not(img){padding-left:2rem;padding-right:2rem}.place a.btn.turquoise{color:#FFF;line-height:29px;line-height:2.9;padding:0 4rem 0 2rem;-webkit-transition:.2s;transition:.2s}.place a.btn.turquoise:after{content:url(../images/p/tag_a_btn_right.png);position:absolute;top:.2rem;right:1.5rem;-webkit-transition:.2s;transition:.2s}.place a.btn.turquoise:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.place a.btn.turquoise{background-color:#47C9BE}.place a.btn.turquoise:hover{background-color:#68D3CA}.place small{font-weight:normal}.graycol{background-color:#F8F7F6;border-radius:.5rem;padding:1.5rem}.graycol>p:first-child,.graycol>p:last-child{margin:auto}#toiawase{text-align:center;clear:both}#toiawase::before,#toiawase::after{content:'';display:block;width:100%;height:1rem;background:url(../images/p/tag_h1_border.png) repeat-x 0 0}#toiawase div{padding:3.5rem 0;width:40rem}#toiawase h2,#toiawase p{margin:0;padding:0}#toiawase h2{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:100%;height:2.5rem;display:block;margin-bottom:.5rem}#toiawase h2::before{content:none}#kurondo #toiawase h2{background:url(../images/p/title_toiawase_kurondo.png) no-repeat 50% 50%}#hoshida #toiawase h2{background:url(../images/p/title_toiawase_hoshida.png) no-repeat 50% 50%}#muroike #toiawase h2{background:url(../images/p/title_toiawase_muroike.png) no-repeat 50% 50%}#chubu #toiawase h2{background:url(../images/p/title_toiawase_chubu.png) no-repeat 50% 50%}#chihaya #toiawase h2{background:url(../images/p/title_toiawase_chihaya.png) no-repeat 50% 50%}#toiawase strong{letter-spacing:.25rem;font-size:20px;font-size:2rem}.events .wrap>h2,.climbingclass .wrap>h2,.store .wrap>h2{clear:both}.events .wrap>.left,.events .wrap>.right,.climbingclass .wrap>.left,.climbingclass .wrap>.right,.store .wrap>.left,.store .wrap>.right{margin-bottom:6rem}.events .wrap>.left,.climbingclass .wrap>.left,.store .wrap>.left{width:62rem}.events .wrap>.right,.climbingclass .wrap>.right,.store .wrap>.right{width:32rem;padding-left:2rem}.events .wrap>.right img,.climbingclass .wrap>.right img,.store .wrap>.right img{width:100%;margin-bottom:3rem}.mousikomi{width:100%;display:table}.mousikomi dt,.mousikomi dd{display:table-cell}.mousikomi dt{color:#FFF;background-color:#F47B50;padding:1.5rem;min-width:.1rem;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center;vertical-align:middle}.mousikomi dd{background-color:#F8F7F6;padding:1.5rem}.mousikomi dd strong{font-size:16px;font-size:1.6rem;font-weight:bold;padding-right:2rem}#hoshidalive ~ div.flex>div{width:49%;height:auto;overflow:hidden}#hoshidalive ~ div.flex>div img{width:100%;height:auto}#hoshida .koushu-annai .btn{width:100%;text-align:center}#hoshida .koushu-annai .btn::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#hoshida .koushu-annai .btn:hover::after{-webkit-animation:none;animation:none}#hoshida .koushu-annai .text{position:relative;background-color:#F8F7F6;border-radius:.5rem}#hoshida .koushu-annai .text p{padding:1.5rem;line-height:1.8}#hoshida .koushu-annai .text::before{position:absolute;display:block;content:'';top:-13px;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:0 13px 13px 13px;border-color:transparent transparent #F8F7F6 transparent}#hoshida #slides li,#hoshida.hoshinoburanko .cnt .wrap>p:nth-of-type(1){position:relative}#hoshida #slides li a,#hoshida.hoshinoburanko .cnt .wrap>p:nth-of-type(1) a{position:absolute;top:0;width:47rem;height:34rem}#hoshida #slides li a:nth-of-type(1),#hoshida.hoshinoburanko .cnt .wrap>p:nth-of-type(1) a:nth-of-type(1){left:0}#hoshida #slides li a:nth-of-type(2),#hoshida.hoshinoburanko .cnt .wrap>p:nth-of-type(1) a:nth-of-type(2){right:0}#hoshida.holidaysinfo section.flex{padding-bottom:4rem}#hoshida.holidaysinfo section.flex div:nth-of-type(1){padding-right:6rem}#hoshida.holidaysinfo section.flex div p:nth-of-type(2){margin:2rem auto;color:#F47B50}#hoshida.holidaysinfo section.flex div table{width:37.5rem}#hoshida.holidaysinfo section.flex div table th{width:50%}#hoshida.holidaysinfo section.flex div img{margin-top:1.5rem}#hoshida.holidaysinfo section.flex div h3{margin-bottom:3rem}#hoshida.holidaysinfo section.flex div h3:nth-last-of-type(1){margin-bottom:4rem}#chihaya .setubi>div{background-color:#F8F7F6;padding:1.5rem;margin-bottom:2rem}#chihaya .setubi h3{color:#39B54A}
