@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:16px;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{box-sizing:border-box;line-height:1.5}div,a{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}p,a,li{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}th,td{box-sizing:border-box}:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{max-width:100%}table{width:100%}a,a:hover,a:active{text-decoration:none;transition:.7s}a:focus{text-decoration:none}.row-eq-height{display:flex;flex-wrap:wrap}html{width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;transition:all 1s}body{display:none;opacity:0;width:100%;max-width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:500;font-style:normal;background-color:#fff;transition:all 1s;word-break:break-all}@media screen and (max-width:1000px){body{font-size:100% !important}}.en{font-family:din-condensed,sans-serif;font-weight:300;font-style:normal}.jose{font-family:josefin-sans,sans-serif;font-weight:600;font-style:italic}@-webkit-keyframes fadeInUp{from{opacity:0;transform:translate3d(0,3%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,3%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}70%{opacity:.5}100%{opacity:1}}p{color:#585959}.open-sans{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5{transition:all .5s}.text-center{text-align:center !important}.ovr-hdn{overflow:hidden}.posi-rel{position:relative}a{color:#2d913c}a:hover{opacity:.7}a:hover img{opacity:.7}a,button{transition:all .5s;text-decoration:none}button:focus{outline:0}li{list-style:none}b{font-weight:700}img{height:auto}img[src$=".svg"]{height:auto}::-moz-selection{background:#bedcea}::selection{background:#bedcea}::-moz-selection{background:#bedcea}.fadeIn{opacity:0;transition:all 2s}.fadeIn.active{opacity:1}.fadein-small{opacity:0;transform:scale(.5,.5);transition:all 1s}.fadein-small.active{opacity:1;transform:scale(1,1)}.fadein-blur{opacity:0;-ms-filter:blur(6px);filter:blur(6px);transition:all 2s}.fadein-blur.active{opacity:1;-ms-filter:blur(0px);filter:blur(0px)}.fadein-down{position:relative;opacity:0;top:-120px !important;transition:all .5s}.fadein-down.active{opacity:1;top:0 !important}.fadein-up{position:relative;opacity:0;bottom:-120px !important;transition:all 2s}.fadein-up.active{opacity:1;bottom:0 !important}.element-fadein-up{position:relative;opacity:0;bottom:-120px !important;transition:all 2s}.element-fadein-up.active{opacity:1;bottom:0 !important}.fadein-right{position:relative;opacity:0;right:-120px !important;transition:all 2s}.fadein-right.active{opacity:1;right:0 !important}.fadein-left{position:relative;opacity:0;left:-120px !important;transition:all 2s}.fadein-left.active{opacity:1;left:0 !important}.st10{fill:#632c18;stroke:#632c18;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load 5s ease-in -1s;animation:load 5s ease-in -1s}.st11{fill:#6a9b68;stroke:#6a9b68;stroke-dasharray:2000;stroke-dashoffset:0;stroke-width:.5;-webkit-animation:load2 5s ease-in -1s;animation:load2 5s ease-in -1s}@keyframes load{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#632c18}}@-webkit-keyframes load{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#632c18}}@keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#6a9b68}}@-webkit-keyframes load2{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:#6a9b68}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(50px)}100%{transform:translateY(0px)}}@keyframes hello{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}@-webkit-keyframes hello{0%{stroke-dashoffset:2000;fill:transparent}40%{stroke-dashoffset:2000;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0;fill:transparent}}.nav-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;margin:auto;transform:translateY(-100%);z-index:95;transition:all .5s}.nav-layer.active{transform:translateY(0%)}.nav-layer .logo{position:absolute;top:12px;left:12px;display:block}@media screen and (max-width:640px){.nav-layer .logo{top:14px;left:10px;width:125px}}.nav-layer .info{position:absolute;top:20px;right:125px}@media screen and (max-width:640px){.nav-layer .info{top:15px;right:75px}}@media screen and (max-width:480px){.nav-layer .info{right:70px}}.nav-layer .info a{display:inline-block;vertical-align:top;width:76px;height:76px;font-size:10px;line-height:1.2;letter-spacing:0em;text-align:center;color:#fff;background-color:#6fa8c7;border-radius:50%;padding:10px 8px}@media screen and (max-width:640px){.nav-layer .info a{width:68px;height:68px;padding:8px}}@media screen and (max-width:480px){.nav-layer .info a{width:64px;height:64px;padding:6px 5px}}.nav-layer .info a.net{margin-right:10px}@media screen and (max-width:640px){.nav-layer .info a.net{margin-right:5px}}.nav-layer .info a.net img{width:38px}@media screen and (max-width:640px){.nav-layer .info a.net img{width:34px}}@media screen and (max-width:480px){.nav-layer .info a.net img{width:33px}}.nav-layer .info a.line{background-color:#59ad50;padding:10px 8px}@media screen and (max-width:640px){.nav-layer .info a.line{padding:8px}}@media screen and (max-width:480px){.nav-layer .info a.line{padding:6px 5px}}.nav-layer .info a.line img{width:28px}@media screen and (max-width:640px){.nav-layer .info a.line img{width:26px}}.nav-layer .info a img{display:block;margin:0 auto 7px}@media screen and (max-width:640px){.nav-layer .info a img{margin:0 auto 5px}}.inner{position:relative}h1{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;padding-left:210px;z-index:2}@media screen and (max-width:1024px){h1{padding-left:0}}h1 a{font-size:14px;font-weight:400;line-height:1;letter-spacing:0em;color:#fff}@media screen and (max-width:640px){h1 a{font-size:12px}}@media screen and (max-width:480px){h1 a{font-size:11px}}@-webkit-keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}@keyframes fuwattoBlock{0%{opacity:0}100%{opacity:1}}.drawer-btn .btn_border{position:relative;height:2px;background-color:#fff;transition:all .5s}.drawer-btn{display:none;position:fixed;top:0;right:0;width:70px;height:60px;background-color:#2d913c;border-bottom-left-radius:10px;z-index:100;transition:all 2s}@media screen and (max-width:1024px){.drawer-btn{display:block}}@media screen and (max-width:640px){.drawer-btn{width:64px}}.drawer-btn.on{right:0;top:0}.drawer-btn.scroll{display:block;-webkit-animation:fuwattoBlock 1.5s ease-out forwards;animation:fuwattoBlock 1.5s ease-out forwards}.drawer-btn_inner{position:absolute;top:0;bottom:0;left:0;right:0;width:48px;height:10px;margin:auto}.drawer-btn_inner img{margin-top:11px}@media screen and (max-width:640px){.drawer-btn_inner img{margin-left:1px}}.btn_border{position:absolute;top:50%;left:0;background-color:#585959;width:100%;max-width:36px;height:2px;transform:translateX(0);transition:top .1s ease-in-out,margin .1s cubic-bezier(.36,0,.59,.99) .2s,transform .15s ease 0s;margin:0 auto}.border01{margin-top:-14px}.border02,.border03{margin-top:8px}.current.drawer-btn{display:block}.current.drawer-btn .btn_border:before{transition:.2s ease .1s;opacity:0}.current.drawer-btn .border01{top:-6px;left:5px;width:90%;margin-left:0;margin-top:0 !important;transform:rotateZ(45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.current.drawer-btn .border02{width:90%;top:-8px;left:0;margin-top:0 !important;transform:rotateZ(-45deg);transition:margin .1s cubic-bezier(.36,0,.59,.99) .1s,transform .15s ease .26s}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0 !important}.owl-carousel .owl-prev{position:absolute;top:0;bottom:0;left:-1.5em;width:24px;height:24px;border-top:3px solid #2d913c !important;border-left:3px solid #2d913c !important;margin:auto !important;transform:rotateZ(-45deg)}.owl-carousel .owl-prev:hover,.owl-carousel .owl-next:hover{opacity:.8;background:0 0 !important}.owl-carousel .owl-next{position:absolute;top:0;bottom:0;right:-1.5em;width:24px;height:24px;border-top:3px solid #2d913c !important;border-right:3px solid #2d913c !important;margin:auto !important;transform:rotateZ(45deg)}.owl-theme .owl-dots .owl-dot{margin:20px 0 10px 1% !important}.owl-theme .owl-dots .owl-dot span{width:16px !important;height:16px !important;border-radius:0 !important;border:1px solid #333 !important;margin:0 !important;box-sizing:border-box}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#666 !important}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background:#2d913c}.gnav::-webkit-scrollbar{width:3px;height:3px}@-webkit-keyframes fuwattoNone{0%{opacity:1}100%{opacity:0;display:none}}@keyframes fuwattoNone{0%{opacity:1}100%{opacity:0;display:none}}.gnav{opacity:0;position:fixed;top:0;bottom:0;left:0;width:198px;height:100%;background-color:#fff;margin:auto;transition:all 2s;z-index:97}@media screen and (min-width:1024px){.gnav{box-shadow:0px 140px 8px rgba(0,0,0,.1)}}@media screen and (max-width:1024px){.gnav{display:none}}.gnav.scroll{box-shadow:0px 0px 8px rgba(0,0,0,.1)}.gnav.blk .gnav-inner li a{color:#585959}.gnav.on{display:block !important;top:0;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;margin:0 auto 0}.gnav.on .gnav-inner{position:absolute;top:0;bottom:0;left:0;right:0;width:98%;max-width:800px;height:660px;max-height:80%;margin:auto;overflow-y:scroll}@media screen and (max-height:700px){.gnav.on .gnav-inner{top:15px}}.gnav.on .gnav-inner li{position:relative;float:left;width:50%;display:block;margin-bottom:0;border-bottom:1px solid #ccc;padding:4px 0;box-sizing:border-box}.gnav.on .gnav-inner li.sp-btn{display:block;float:none;width:100%;border:none;overflow:hidden;padding:0}.gnav.on .gnav-inner li.sp-btn .red-btn{display:block;width:100%;max-width:180px;font-size:14px;font-weight:500;line-height:1.5;color:#fff;background-color:#cd4b4a;border:none;text-align:center;height:auto;padding:8px 1em;margin:20px auto 0px}.gnav.on .gnav-inner li.sp-btn .red-btn:hover{opacity:.7}.gnav.on .gnav-inner li.sp-btn .red-btn:after{display:none}.gnav.on .gnav-inner li a{display:flex;align-items:center;justify-content:left;height:56px;font-size:18px;line-height:1.3;letter-spacing:0em;color:#2d913c;padding:0 17px 0 5%}@media screen and (max-width:640px){.gnav.on .gnav-inner li a{font-size:15px}}@media screen and (max-height:700px){.gnav.on .gnav-inner li a{height:54px}}.gnav.on .gnav-inner li a:before{display:none}.gnav.on .gnav-inner li a.drawer{display:flex}.gnav.on .gnav-inner li a:after{content:"";position:absolute;top:0;bottom:0;right:10px;width:8px;height:8px;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:auto}.gnav.on .gnav-inner li a:hover{color:#fff;background-color:#2d913c}.gnav.on .gnav-inner li a:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}.gnav.on .gnav-inner li a:hover svg .st0,.gnav.on .gnav-inner li a:hover svg .st1,.gnav.on .gnav-inner li a:hover svg .st2,.gnav.on .gnav-inner li a:hover svg .st3,.gnav.on .gnav-inner li a:hover svg .st4,.gnav.on .gnav-inner li a:hover svg .st5,.gnav.on .gnav-inner li a:hover svg .st6,.gnav.on .gnav-inner li a:hover svg .st7{stroke:#fff}.gnav.on .gnav-inner li:nth-child(2n+1) a{border-right:1px solid #ccc}.gnav.on .gnav-inner li.banner{float:none;width:80%;max-width:480px;text-align:center;border:none;padding:20px 0 20px;margin:0 auto 0}.gnav.on .gnav-inner li.banner a{float:none;display:inline-block;vertical-align:middle;width:48%;max-width:180px;border:none;height:auto;padding:0;margin-bottom:10px;margin-right:2%}.gnav.on .gnav-inner li.banner a:nth-child(2n){margin-right:0}.gnav.on .gnav-inner li.banner a:before{display:none}.gnav.on .gnav-inner li.banner a:after{display:none}.gnav.on .gnav-inner li.banner a:hover{background:0 0;opacity:.7}.gnav.on .gnav-inner li.banner a img{display:block;width:100%}.gnav.on .gnav-inner li.sns-area{width:100%;text-align:center;margin:10px auto 0;border:none}.gnav.on .gnav-inner li.sns-area a{display:inline-block;vertical-align:top;width:36px;height:auto;border:none;padding:0;margin-right:25px}.gnav.on .gnav-inner li.sns-area a:nth-child(3){margin-right:0}.gnav.on .gnav-inner li.sns-area a:hover{background:0 0;opacity:.7}.gnav.on .gnav-inner li.sns-area a:before{display:none}.gnav.on .gnav-inner li.sns-area a:after{display:none}.gnav.on .gnav-inner li.sns-area a img{display:block;width:100%}.gnav.on .gnav-inner .youtube_ic{display:block}.gnav .gnav-inner{position:absolute;top:50px;bottom:0;left:0;height:630px;max-height:80%;background-color:#fff;margin:auto}@media screen and (max-height:750px){.gnav .gnav-inner{top:15%;max-height:90%;padding-bottom:30px;overflow:scroll}}.gnav .gnav-inner li.cnt a{color:#fff;background:rgba(3,110,181,.7)}.gnav .gnav-inner li.cnt a span{padding-left:1em}.gnav .gnav-inner li.cnt a svg{width:18px;margin-right:3px}.gnav .gnav-inner li.sp-btn{display:none}.gnav .gnav-inner li a{position:relative;display:block;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#2d913c;text-align:left;padding:17px 0 10px .5em;transition:all .5s}@media screen and (max-height:750px){.gnav .gnav-inner li a{font-size:14px;padding:14px 0 7px .5em}}@media screen and (max-height:700px){.gnav .gnav-inner li a{padding:12px 0 7px .5em}}@media screen and (max-width:960px){.gnav .gnav-inner li a{font-size:27px;letter-spacing:.1em}}@media screen and (max-width:480px){.gnav .gnav-inner li a{letter-spacing:0;line-height:1.3}}.gnav .gnav-inner li a svg{display:inline-block;vertical-align:middle;line-height:0;margin-right:7px}.gnav .gnav-inner li a:before{content:"";position:absolute;bottom:0;left:0;width:182px;height:9px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/gnav_bottom.svg) no-repeat center center;margin:auto;transition:all .5s}.gnav .gnav-inner li a:hover:before{width:100%}.gnav .gnav-inner li a.drawer{display:none}.gnav .gnav-inner li a .sp{display:none}@media screen and (max-width:480px){.gnav .gnav-inner li a .sp{display:block}}.gnav .gnav-inner li a.on{color:#fff;background-color:#2d913c}.gnav .gnav-inner li a.on:before{display:none}.gnav .gnav-inner li a.on svg .st0,.gnav .gnav-inner li a.on svg .st1,.gnav .gnav-inner li a.on svg .st2,.gnav .gnav-inner li a.on svg .st3,.gnav .gnav-inner li a.on svg .st4,.gnav .gnav-inner li a.on svg .st5,.gnav .gnav-inner li a.on svg .st6,.gnav .gnav-inner li a.on svg .st7,.gnav .gnav-inner li a.on svg .st8,.gnav .gnav-inner li a.on svg .st9{stroke:#fff}.gnav .gnav-inner li.banner{overflow:hidden;width:90%;margin:10px 0 0 3%}.gnav .gnav-inner li.banner a{float:left;width:50%;padding:5px 0 5px .5em}.gnav .gnav-inner li.banner a:before{display:none}.gnav .gnav-inner li.banner a img{display:block;width:100%}.gnav .gnav-inner li.sns-area{width:90%;text-align:center;margin:10px auto 0}.gnav .gnav-inner li.sns-area a{display:inline-block;vertical-align:top;width:26px;padding:0;margin-right:5px}.gnav .gnav-inner li.sns-area a:nth-child(3){margin-right:0}.gnav .gnav-inner li.sns-area a:before{display:none}.gnav .gnav-inner li.sns-area a img{display:block;width:100%}header{overflow:hidden;position:fixed;top:0;left:0;width:100%;padding:40px 0 0 2em;z-index:98;transition:all .5s}@media screen and (max-width:1280px){header{padding:40px 0 0 1em}}@media screen and (max-height:800px){header{padding:16px 0 0 1em}}@media screen and (max-width:1024px){header{padding:15px 0 2px 1em}}@media screen and (max-width:640px){header{padding:15px 0 5px .5em}}@media screen and (max-width:390px){header{padding:15px 0 9px .3em}}header.scroll{padding:30px 0 0 10px}@media screen and (max-height:800px){header.scroll{padding:16px 0 0 1em}}@media screen and (max-width:1024px){header.scroll{background-color:#fff;padding:13px 0 3px 1em}}@media screen and (max-width:640px){header.scroll{padding:15px 0 8px .5em}}@media screen and (max-width:390px){header.scroll{padding:15px 0 9px .3em}}header.scroll .logo{width:172px}@media screen and (max-width:1024px){header.scroll .logo{width:200px}}@media screen and (max-width:640px){header.scroll .logo{width:180px}}@media screen and (max-width:480px){header.scroll .logo{width:160px}}@media screen and (max-width:390px){header.scroll .logo{width:150px}}header .logo{display:block;width:250px;z-index:1;opacity:0}@media screen and (max-width:1280px){header .logo{width:220px}}@media screen and (max-height:800px){header .logo{width:220px}}@media screen and (max-width:1024px){header .logo{width:200px}}@media screen and (max-width:640px){header .logo{width:180px}}@media screen and (max-width:480px){header .logo{width:160px}}@media screen and (max-width:390px){header .logo{width:150px}}.fix-top-area{position:fixed;top:20px;right:20px;z-index:99}@media screen and (max-height:800px){.fix-top-area{top:16px}}@media screen and (max-width:1024px){.fix-top-area{top:16px;right:80px}}@media screen and (max-width:640px){.fix-top-area{top:12px;right:70px}}.fix-top-area .gtranslate_wrapper{display:inline-block;vertical-align:middle}.fix-top-area .gtranslate_wrapper .gt_switcher-popup{display:block;color:#000;background-color:#fff;border:1px solid #ccc;padding:6px 2px 6px 8px}@media screen and (max-width:640px){.fix-top-area .gtranslate_wrapper .gt_switcher-popup{padding:2px 0 3px 5px}}.fix-top-area .gtranslate_wrapper .gt_switcher-popup span{margin-right:2px;font-size:15px;line-height:1.3}@media screen and (max-width:640px){.fix-top-area .gtranslate_wrapper .gt_switcher-popup span{font-size:12px;vertical-align:middle}}.fix-top-area .gtranslate_wrapper .switcher{font-size:14px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:500}@media screen and (max-width:768px){.fix-top-area .gtranslate_wrapper .switcher .selected a{color:#585959 !important}}@media screen and (max-width:768px){.fix-top-area .gtranslate_wrapper .switcher .selected{background:#fff !important}}.fix-top-area .gtranslate_wrapper .gt_switcher-popup img{display:none}.fix-top-area .red-btn{display:inline-block;vertical-align:middle;max-width:140px;font-size:14px;font-weight:500;line-height:1.5;color:#fff;background-color:#cd4b4a;padding:8px 1em;margin-right:10px}@media screen and (max-width:640px){.fix-top-area .red-btn{display:none;font-size:12px;letter-spacing:0;padding:8px .5em}}@media screen and (max-width:390px){.fix-top-area .red-btn{font-size:10px;padding:8px .3em}}.fix-top-area .red-btn:hover{opacity:.7}.fix-side-area{position:fixed;bottom:0;right:0;z-index:99;opacity:.9}@media screen and (max-width:1280px){.fix-side-area{bottom:0}}@media screen and (max-width:1024px){.fix-side-area{width:100%;left:0}}.fix-side-area .grn-btn{display:block;width:76px;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0em;text-align:center;color:#fff;background-color:#2d913c;padding:4px 2px;margin:0 0 0 auto}@media screen and (max-width:1024px){.fix-side-area .grn-btn{position:relative;float:left;width:20%;height:62px}}.fix-side-area .grn-btn:first-of-type{border-top-left-radius:5px}@media screen and (max-width:1024px){.fix-side-area .grn-btn:first-of-type:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;height:84%;background-color:#fff;margin:auto}}.fix-side-area .grn-btn .otoku{position:absolute;top:-27px;left:-10px}@media screen and (max-width:1024px){.fix-side-area .grn-btn .otoku{left:-9px;width:72px}}.fix-side-area .grn-btn span{display:flex;align-items:center;justify-content:center;height:36px}@media screen and (max-width:1024px){.fix-side-area .grn-btn span img{width:32px}}.fix-side-area .grn-btn:hover{opacity:.7}.fix-side-area .blu-btn{display:block;width:90px;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0em;text-align:center;color:#fff;background-color:#10568d;padding:4px 2px;margin:0 0 0 auto}@media screen and (max-width:1024px){.fix-side-area .blu-btn{float:left;width:30%;height:62px}}.fix-side-area .blu-btn.r-btn{border-top-left-radius:5px}@media screen and (max-width:1024px){.fix-side-area .blu-btn.r-btn{width:40%;border-top-left-radius:0}}@media screen and (max-width:1024px){.fix-side-area .blu-btn:last-child{width:20%;border-top-right-radius:5px}}.fix-side-area .blu-btn:hover{opacity:.7}.fix-side-area .blu-btn span{display:flex;align-items:center;justify-content:center;height:36px;font-size:16px;font-weight:700;line-height:1.4;color:#fff}.fix-side-area .blu-btn ul li{display:flex;align-items:center;justify-content:center;height:36px;font-size:12px;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:960px){.fix-side-area .blu-btn ul li{font-size:calc(0.875rem + (1vw - 3.45px) * 0.1732)}}.fix-side-area .blu-btn ul li:nth-child(n+2){display:none}.fix-boxed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;text-align:center;background:rgba(0,0,0,.7);padding:0 1.5em;z-index:100}.fix-boxed:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}.fix-boxed .boxed-inner{position:relative;display:inline-block;vertical-align:middle;width:96%;max-width:900px;margin:0 auto}.fix-boxed .movie-box{width:100%;height:0;overflow:hidden;padding-top:56.25%}.fix-boxed .movie-box .close-btn{position:absolute;top:0;right:0;font-size:140%;color:#fff}.fix-boxed .movie-box iframe{position:absolute;top:30px;left:0;width:100%;height:100%;margin:auto}.fix-boxed .movie-box iframe:hover{box-shadow:none;transform:scale(1,1)}.fix-boxed .img-box{width:100%;height:0;overflow:hidden;padding-top:56.25%}.fix-boxed .img-box .close-btn{position:absolute;top:0;right:0;font-size:35px;color:#fff}.fix-boxed .img-box img{position:absolute;top:50px;left:0;right:0;width:auto;height:auto;margin:auto}.btn-area{max-width:700px;margin:0 auto 60px}.btn-area .btn{display:inline-block;vertical-align:top;width:46%;margin:0 auto 0;margin-right:6%}@media screen and (max-width:640px){.btn-area .btn{width:100%;margin:0 auto 20px}}.btn-area .btn:nth-child(2){margin:0 auto}.btn{position:relative;display:block;width:100%;max-width:320px;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#fff;border-radius:50px;background-color:#2d913c;border:1px solid #2d913c;text-align:left;box-shadow:0px 0px 8px rgba(0,0,0,.3);padding:16px 40px 15px 1em;margin:50px auto 60px;z-index:1}@media screen and (max-width:640px){.btn{font-size:16px}}.btn:hover{color:#2d913c;background-color:#fff}.btn:hover:before{right:-25px}.btn:before{content:"";position:absolute;top:0;bottom:1px;right:-20px;width:42px;height:12px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/btn_ic.svg) no-repeat center center;margin:auto;transition:all .5s}.d-btn{position:relative;display:block;width:190px;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.1em;color:#2d913c;padding-right:45px;margin:0 0 0 auto}.d-btn:before{content:"";position:absolute;top:0;bottom:3px;right:0;width:41px;height:13px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/arrow.svg) no-repeat center center;margin:auto;transition:all .5s}.d-btn:hover:before{right:-8px}table{word-break:break-all;word-wrap:break-word}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.page-top{display:block;width:96px;margin:0 120px 40px auto;position:relative;z-index:2}@media screen and (max-width:1024px){.page-top{margin:0 20px 40px auto}}.page-top:hover{opacity:.7}.loader{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#2d913c;transition:all 2s;z-index:101}.loader .loader-inner{position:absolute;top:0;bottom:0;left:0;right:0;max-width:180px;height:500px;margin:auto;z-index:1}@media screen and (max-width:960px){.loader .loader-inner{max-width:170px;height:480px}}@media screen and (max-width:640px){.loader .loader-inner{height:420px}}.loader .eachTextAnime{writing-mode:vertical-rl;line-height:6;text-align:left}@media screen and (max-width:640px){.loader .eachTextAnime{line-height:5.5}}.loader .eachTextAnime span{font-size:38px;line-height:1;letter-spacing:.8em;color:#fff;opacity:0}@media screen and (max-width:960px){.loader .eachTextAnime span{font-size:36px}}@media screen and (max-width:640px){.loader .eachTextAnime span{font-size:32px;letter-spacing:.7em}}.loader .eachTextAnime.active span{-webkit-animation:text_anime_on 1.5s ease-out forwards;animation:text_anime_on 1.5s ease-out forwards}@keyframes move{0%{transform:translateY(0%)}20%{transform:translateY(10%)}50%{transform:translateY(20%)}100%{transform:translateY(-1000%)}}@-webkit-keyframes move{0%{transform:translateY(0%)}20%{transform:translateY(10%)}50%{transform:translateY(20%)}100%{transform:translateY(-1000%)}}.nav-links{text-align:center;margin-top:35px}.pagination{position:relative;display:block;width:100%;z-index:1}.screen-reader-text{display:none !important}.navigation span.current{color:#fff;background-color:#2d913c;border-radius:5px;padding:6px 9px}.navigation a,.navigation span{vertical-align:middle;color:#585959;background:0 0;border-radius:0;padding:5px 13px}.navigation a:hover,.navigation span:hover{color:#fff;background-color:#2d913c}.navigation a.next,.navigation a.prev{position:relative;width:38px;height:45px;color:#fff;background-color:#2d913c;border:1px solid #2d913c;border-radius:5px}.navigation a.next{margin-left:30px}.navigation a.next:hover{background-color:#fff}.navigation a.next:hover:before{border-top:2px solid #2d913c;border-right:2px solid #2d913c}.navigation a.next:before{position:absolute;top:10px;right:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navigation a.prev{margin-right:30px}.navigation a.prev:hover{background-color:#fff}.navigation a.prev:hover:before{border-top:2px solid #2d913c;border-right:2px solid #2d913c}.navigation a.prev:before{position:absolute;top:10px;right:10px;width:10px;height:10px;content:"";z-index:0;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.clear{clear:both}#post-area{padding:0 0 60px}#post-area .col{float:left;width:50%;height:430px;padding:40px 3.5em}@media screen and (max-width:960px){#post-area .col{padding:40px 2.5em}}@media screen and (max-width:768px){#post-area .col{float:none;height:auto;width:100%}}#post-area .col#news{background-color:#10568d}@media screen and (max-width:768px){#post-area .col#news{margin-top:40px}}#post-area .col#news h4{color:#fff}#post-area .col#news .item{color:#fff;border-bottom:1px dashed #fff}#post-area .col#news .d-btn{color:#fff}#post-area .col#news .d-btn:before{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/arrow_wht.svg) no-repeat center center}#post-area .col h4{font-size:22px;line-height:1.5;letter-spacing:.8em;color:#585959;margin-bottom:35px}@media screen and (max-width:640px){#post-area .col h4{font-size:20px}}#post-area .col .item-area{min-height:210px}@media screen and (max-width:640px){#post-area .col .item-area{min-height:auto}}#post-area .col .item{display:block;max-width:660px;font-size:15px;line-height:1.4;letter-spacing:.1em;color:#585959;border-bottom:1px solid #ccc;padding:0 .5em 4px;margin:0 auto 20px}#post-area .col .d-btn{position:absolute;bottom:5px;right:50px;width:114px;font-weight:500;margin:35px 0 0 auto}#post-area .clear{clear:both}.info-box{overflow:hidden;display:flex;flex-wrap:wrap;max-width:1280px;margin:0 auto}@media screen and (max-width:960px){.info-box{display:block}}.info-box .col{width:50%}@media screen and (max-width:960px){.info-box .col{width:100%;max-width:780px;margin:0 auto}}.info-box .col .img-area{width:100%}.info-box .col .blue-area{position:relative;width:100%;background-color:#2d913c;padding:30px 1.5em;margin-top:-50px}.info-box .col .blue-area .address{font-size:15px;line-height:1.5;letter-spacing:.1em;color:#fff;margin-bottom:20px}@media screen and (max-width:960px){.info-box .col .blue-area .address{text-align:center}}@media screen and (max-width:640px){.info-box .col .blue-area .address{font-size:14px}}.info-box .col .blue-area .detail-area{text-align:center;margin-bottom:30px}.info-box .col .blue-area .detail-area .tel{display:inline-block;vertical-align:middle;font-size:24px;font-weight:700;line-height:1;letter-spacing:.15em;color:#fff;margin-right:18px;margin-left:-.5em}@media screen and (max-width:960px){.info-box .col .blue-area .detail-area .tel{display:block;font-size:28px;margin:0 0 15px}}@media screen and (max-width:640px){.info-box .col .blue-area .detail-area .tel{font-size:24px}}.info-box .col .blue-area .detail-area .tel span{font-size:14px;letter-spacing:.1em;color:#fff}.info-box .col .blue-area .detail-area .net{display:inline-block;vertical-align:middle;width:74px;height:74px;font-size:10px;line-height:1.2;letter-spacing:0em;color:#fff;background-color:#10568d;border-radius:50%;padding:10px 8px;margin-right:10px}.info-box .col .blue-area .detail-area .net img{display:block;width:38px;margin:0 auto 6px}.info-box .col .blue-area .detail-area .line{display:inline-block;vertical-align:middle;width:74px;height:74px;font-size:10px;line-height:1.2;letter-spacing:.1em;background-color:#59ad50;border-radius:50%;color:#fff;padding:8px 6px}.info-box .col .blue-area .detail-area .line img{display:block;width:32px;margin:0 auto 5px}.info-box .col .blue-area table{display:block;max-width:500px;text-align:center;margin:0 auto 8px}.info-box .col .blue-area table th{width:23.5%;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#fff;border-bottom:1px solid #fff;padding:8px 5px 6px}.info-box .col .blue-area table td{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#fff;border-bottom:1px solid #fff;padding:8px 5px 6px}.info-box .col .blue-area table td.maru{font-size:16px}.info-box .col .blue-area .small{max-width:500px;font-size:14px;line-height:1.4;letter-spacing:.1em;color:#fff;margin:0 auto}.info-box .col iframe{width:100%;filter:grayscale(1)}@media screen and (max-width:960px){.info-box .col iframe{height:400px}}@media screen and (max-width:640px){.info-box .col iframe{height:350px}}.logo-area{text-align:center}.logo-area .col{display:inline-block;vertical-align:middle;max-width:200px;margin-right:3%}@media screen and (max-width:640px){.logo-area .col{display:block;max-width:none;margin-right:0}}.logo-area .col:nth-child(2){max-width:400px}@media screen and (max-width:640px){.logo-area .col:nth-child(2){max-width:none}}.logo-area .col:nth-child(2) .stc{font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.1em;text-align:left}@media screen and (max-width:640px){.logo-area .col:nth-child(2) .stc{font-size:16px;text-align:center}}.footer-top{line-height:0;vertical-align:bottom;position:relative;z-index:2}@media screen and (max-width:640px){.footer-top.pc{display:none}}.footer-top.sp{display:none}@media screen and (max-width:640px){.footer-top.sp{display:block}}footer{position:relative;background:linear-gradient(180deg,#96c2d9 80%,#c7dfea);padding:60px 1.5em 0;padding-left:210px;z-index:1}@media screen and (max-width:1024px){footer{padding:60px 1.5em 0}}@media screen and (max-width:640px){footer{padding:50px 1.5em 0}}footer .footer-inner{max-width:1180px;margin:0 auto 0px}footer .col-area{max-width:1000px;text-align:center;margin:0 auto 40px}footer .col-area .col{display:inline-block;vertical-align:top;width:30%;margin-right:4%}@media screen and (max-width:768px){footer .col-area .col{display:block;width:100%;margin-right:0;margin-bottom:25px}}footer .col-area .col:nth-child(3){margin-right:0}@media screen and (max-width:768px){footer .col-area .col:nth-child(3){margin-right:0}}footer .col-area .col .toggle-link{position:relative;display:block}footer .col-area .col .toggle-link:before{display:none;content:"";position:absolute;top:8px;left:auto;right:17px;width:2px;height:16px;background-color:#10568d;transition:all .5s}@media screen and (max-width:640px){footer .col-area .col .toggle-link:before{display:block}}footer .col-area .col .toggle-link:after{display:none;content:"";position:absolute;top:15px;right:10px;width:16px;height:2px;background-color:#10568d;transition:all .5s}@media screen and (max-width:640px){footer .col-area .col .toggle-link:after{display:block}}footer .col-area .col .toggle-link.on{border-bottom:none}footer .col-area .col .toggle-link.on:before{background-color:#10568d;transform:rotateZ(90deg)}footer .col-area .col .toggle-link.on:after{background-color:#10568d}footer .col-area .col .toggle-link h4{margin-bottom:10px;position:relative;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:left;color:#10568d;border-bottom:1px solid #10568d}@media screen and (max-width:640px){footer .col-area .col .toggle-link h4{font-size:17px;padding:5px 0}}@media screen and (max-width:640px){footer .col-area .col ul{display:none}}footer .col-area .col ul li a{position:relative;display:block;font-size:15px;line-height:1.4;text-align:left;color:#fff;margin-bottom:10px}@media screen and (max-width:640px){footer .col-area .col ul li a{font-size:14px}}footer .col-area .col ul li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;margin:auto;transition:all .5s}footer .col-area .col ul li a:hover:before{width:100%}footer .sns-area{text-align:center;margin:0 auto 40px}footer .sns-area a{display:inline-block;vertical-align:top;width:38px;margin-right:20px}@media screen and (max-width:640px){footer .sns-area a{margin-right:14px}}footer .sns-area a:nth-child(3){margin-right:0}footer .sns-area a:before{display:none}footer .sns-area a img{display:block;width:100%}footer .copyright{position:relative;width:100%;text-align:center;padding:6px 1em 40px}footer .copyright .copy{display:inline-block;font-size:14px;line-height:1.5;letter-spacing:.1em;color:#fff}html{opacity:0}body{opacity:1;display:block}.container{position:relative;overflow:hidden;background-color:#fff;padding-left:200px}@media screen and (max-width:1024px){.container{padding-left:0}}section{padding:0 0 60px;margin:0 auto}@media screen and (max-width:640px){section{padding:0 0 40px}}section .section-inner{max-width:1280px;padding:0 1.5em;margin:0 auto}@media screen and (max-width:640px){section .section-inner{padding:0 1em}}.breadcrumbs{position:absolute;bottom:0;max-width:1280px;line-height:1.4;padding:15px 0 5px 10px;margin:10px auto 0}.breadcrumbs a{color:#585959}.breadcrumbs a span{color:#585959}.breadcrumbs span{font-size:15px;letter-spacing:.1em;color:#ccc}@media screen and (max-width:640px){.breadcrumbs span{font-size:14px}}.breadcrumbs img{margin:0 10px}@keyframes hello{0%{stroke-dashoffset:400;fill:transparent}40%{stroke-dashoffset:400;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0}}@-webkit-keyframes hello{0%{stroke-dashoffset:400;fill:transparent}40%{stroke-dashoffset:400;fill:transparent}50%{fill:transparent}100%{stroke-dashoffset:0}}#map-page .main-img-area,#access-page .main-img-area,#qa-page .main-img-area,#event-page .main-img-area,#price-page .main-img-area{position:relative;height:350px;margin-bottom:40px}@media screen and (max-width:768px){#map-page .main-img-area,#access-page .main-img-area,#qa-page .main-img-area,#event-page .main-img-area,#price-page .main-img-area{height:300px}}@media screen and (max-width:640px){#map-page .main-img-area,#access-page .main-img-area,#qa-page .main-img-area,#event-page .main-img-area,#price-page .main-img-area{height:280px}}#map-page .main-img-area:before,#access-page .main-img-area:before,#qa-page .main-img-area:before,#event-page .main-img-area:before,#price-page .main-img-area:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0}#map-page .main-img-area h2,#access-page .main-img-area h2,#qa-page .main-img-area h2,#event-page .main-img-area h2,#price-page .main-img-area h2{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:45px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#fff;text-align:center;margin:auto;z-index:1}@media screen and (max-width:960px){#map-page .main-img-area h2,#access-page .main-img-area h2,#qa-page .main-img-area h2,#event-page .main-img-area h2,#price-page .main-img-area h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}@media screen and (max-width:480px){#map-page .main-img-area h2,#access-page .main-img-area h2,#qa-page .main-img-area h2,#event-page .main-img-area h2,#price-page .main-img-area h2{height:20px;letter-spacing:.15em}}#event-page .holiday-box{max-width:600px;background-color:#cd4b4a;text-align:center;padding:20px 1.5em 18px;margin:30px auto 30px}@media screen and (max-width:640px){#event-page .holiday-box{padding:20px 1em 18px}}#event-page .holiday-box p{display:block;font-size:22px;line-height:1.5;color:#fff;letter-spacing:.2em;margin-bottom:15px}@media screen and (max-width:960px){#event-page .holiday-box p{font-size:calc(1.25rem + (1vw - 3.45px) * 0.1732)}}#event-page .holiday-box ul li{border-bottom:1px solid #fff;margin-bottom:8px}#event-page .holiday-box ul li a{position:relative;display:block;text-align:left;padding-left:35px;padding-bottom:3px}#event-page .holiday-box ul li a span{display:inline-block;vertical-align:middle;font-size:18px;line-height:1.4;color:#fff;letter-spacing:0}@media screen and (max-width:960px){#event-page .holiday-box ul li a span{font-size:calc(0.9375rem + (1vw - 3.45px) * 0.2597)}}#event-page .holiday-box ul li a img{position:absolute;left:0;top:-2px;display:inline-block;vertical-align:middle;margin-right:5px}@media screen and (max-width:640px){#event-page .holiday-box ul li a img{width:26px}}#event-page .hour-box{max-width:600px;background-color:#10568d;text-align:center;padding:30px 1.5em 28px;margin:30px auto 60px}#event-page .hour-box p span{display:block;font-size:22px;line-height:1.5;color:#fff;letter-spacing:.2em;margin-bottom:5px}@media screen and (max-width:960px){#event-page .hour-box p span{font-size:calc(1.25rem + (1vw - 3.45px) * 0.1732)}}#event-page .hour-box ul li{font-size:32px;font-weight:700;line-height:1;letter-spacing:.1em;color:#fff;margin-bottom:8px}@media screen and (max-width:960px){#event-page .hour-box ul li{font-size:calc(1.75rem + (1vw - 3.45px) * 0.3463)}}#event-page .hour-box ul li:nth-child(n+2){display:none}@media screen and (max-width:480px){#event-page .fc .fc-toolbar>*>*,#event-page .fc-toolbar .fc-right{line-height:1}}#event-page .fc-toolbar{position:relative}@media screen and (max-width:640px){#event-page .fc-toolbar .fc-left{margin-bottom:10px}}@media screen and (max-width:640px){#event-page .fc-toolbar .fc-right{position:absolute;width:100%;top:0;height:50px}}@media screen and (max-width:640px){#event-page .fc-toolbar .fc-right .fc-button-group{position:absolute;top:-6px;left:0;bottom:4px}}@media screen and (max-width:640px){#event-page .fc-toolbar .fc-right .fc-button-group:nth-child(2){left:auto;right:0}}#event-page table .fc-widget-header th{color:#fff;background-color:#9fcda6}#event-page table .fc-content-skeleton thead .fc-day-number{padding:0 10px !important}@media screen and (max-width:480px){#event-page table .fc-content-skeleton thead .fc-day-number{font-size:13px}}#event-page table .fc-ltr .fc-basic-view .fc-day-number{padding:0 10px !important}#event-page table .fc-event.fc-draggable,#event-page table .fc-event[href]{line-height:1;border-radius:0;padding:6px 0;text-align:center;margin:5px 0}#event-page table .fc-event.fc-draggable .fc-time,#event-page table .fc-event[href] .fc-time{display:none}#event-page table .fc-event.fc-draggable .fc-title,#event-page table .fc-event[href] .fc-title{font-size:13px}@media screen and (max-width:480px){#event-page table .fc-event.fc-draggable .fc-title,#event-page table .fc-event[href] .fc-title{font-size:11px}}@media screen and (max-width:400px){#event-page table .fc-event.fc-draggable .fc-title,#event-page table .fc-event[href] .fc-title{font-size:10px}}#event-page .eo-fullcalendar .fc-toolbar{margin-bottom:0}#event-page .fc-left h2{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:0;color:#2d913c}@media screen and (max-width:640px){#event-page .fc-left h2{font-size:22px}}#event-page .fc .fc-button-group>:first-child{height:1.8em;background:#2d913c;border:none;color:#fff;box-shadow:none;text-shadow:none;border-radius:5px}#event-page .fc-today-button{display:none !important}#event-page .fc button .fc-icon{font-size:2em;margin:0}#event-page h3{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:20px;z-index:1}@media screen and (max-width:960px){#event-page h3{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#event-page h3 span{position:absolute;top:-20px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#event-page h3 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#event-page .calendar-area{position:relative;max-width:1280px;padding:0 .5em;margin:0 auto 50px}@media screen and (max-width:640px){#event-page .calendar-area{padding:0}}#event-page .calendar-area .fc-view-container{overflow-x:scroll}#event-page .calendar-area .fc-view{min-width:700px}#attraction-single .owl-carousel .owl-prev,#shop-single .owl-carousel .owl-prev{position:absolute;top:0;bottom:0;left:-2em;width:60px;height:60px;background:rgba(45,145,60,.8) !important;border-radius:50%;border:none !important;margin:auto !important;transform:rotateZ(0deg)}@media screen and (max-width:640px){#attraction-single .owl-carousel .owl-prev,#shop-single .owl-carousel .owl-prev{left:-1.5em}}@media screen and (max-width:480px){#attraction-single .owl-carousel .owl-prev,#shop-single .owl-carousel .owl-prev{width:50px;height:50px}}#attraction-single .owl-carousel .owl-prev:hover,#shop-single .owl-carousel .owl-prev:hover{background:rgba(45,145,60,.8) !important}#attraction-single .owl-carousel .owl-prev:before,#shop-single .owl-carousel .owl-prev:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:38px;height:10px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/nav_ic.svg) no-repeat center center;transform:scale(-1,1);margin:auto}#attraction-single .owl-carousel .owl-next,#shop-single .owl-carousel .owl-next{position:absolute;top:0;bottom:0;right:-2em;width:60px;height:60px;background:rgba(45,145,60,.8) !important;border-radius:50%;border:none !important;margin:auto !important;transform:rotateZ(0deg)}@media screen and (max-width:640px){#attraction-single .owl-carousel .owl-next,#shop-single .owl-carousel .owl-next{right:-1.5em}}@media screen and (max-width:480px){#attraction-single .owl-carousel .owl-next,#shop-single .owl-carousel .owl-next{width:50px;height:50px}}#attraction-single .owl-carousel .owl-next:hover,#shop-single .owl-carousel .owl-next:hover{background:rgba(45,145,60,.8) !important}#attraction-single .owl-carousel .owl-next:before,#shop-single .owl-carousel .owl-next:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:38px;height:10px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/nav_ic.svg) no-repeat center center;margin:auto}@media screen and (max-width:480px){#attraction-single .owl-carousel .owl-next:before,#shop-single .owl-carousel .owl-next:before{width:36px;height:8px}}#attraction-single .sns-area,#shop-single .sns-area{overflow:hidden;max-width:1000px;text-align:center;background-color:#f0f0f0;border-radius:6px;padding:8px 0;margin:80px auto 90px}#attraction-single .sns-area p,#shop-single .sns-area p{display:inline-block;vertical-align:middle;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;margin-top:5px;margin-right:40px}#attraction-single .sns-area a,#shop-single .sns-area a{float:left;width:33.333%;border-right:1px solid #fff;text-align:center;padding:10px .5em 6px}#attraction-single .sns-area a:last-child,#shop-single .sns-area a:last-child{border-right:none}#attraction-single .sns-area a img,#shop-single .sns-area a img{margin:0 auto 3px}@media screen and (max-width:640px){#attraction-single .sns-area a img,#shop-single .sns-area a img{width:30px}}#attraction-single .sns-area a span,#shop-single .sns-area a span{display:block;height:20px;font-size:15px;line-height:1;letter-spacing:0em;color:#585959;margin-top:0}@media screen and (max-width:960px){#attraction-single .sns-area a span,#shop-single .sns-area a span{font-size:calc(0.625rem + (1vw - 3.45px) * 0.4329)}}@media screen and (max-width:640px){#attraction-single .sns-area a span,#shop-single .sns-area a span{height:18px}}#attraction-archive .main-img-area{position:relative;height:350px;margin-bottom:40px}@media screen and (max-width:768px){#attraction-archive .main-img-area{height:300px}}@media screen and (max-width:640px){#attraction-archive .main-img-area{height:280px}}#attraction-archive .main-img-area:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0}#attraction-archive .main-img-area h2{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:45px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#fff;text-align:center;margin:auto;z-index:1}@media screen and (max-width:960px){#attraction-archive .main-img-area h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}@media screen and (max-width:480px){#attraction-archive .main-img-area h2{height:20px;letter-spacing:.15em}}#attraction-archive .tag-area{margin-bottom:30px}#attraction-archive .tag-area a{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#9fcda6;border-radius:30px;padding:6px 1em;margin-right:10px;margin-bottom:10px}@media screen and (max-width:480px){#attraction-archive .tag-area a{font-size:15px;letter-spacing:0;margin-right:8px;margin-bottom:8px;padding:4px .5em}}#attraction-archive .tag-area a.on{background-color:#2d913c}#attraction-archive .tag-area a:hover{background-color:#2d913c}#attraction-archive .tag-area.blue a{background-color:#8ac5ed}#attraction-archive .tag-area.blue a.on{background-color:#10568d}#attraction-archive .item-area .item{display:inline-block;vertical-align:top;width:31.5%;border-radius:6px;box-shadow:0px 0px 8px rgba(0,0,0,.3);margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#attraction-archive .item-area .item{width:48%}}@media screen and (max-width:480px){#attraction-archive .item-area .item{display:block;width:100%;max-width:400px;margin:0 auto 30px}}#attraction-archive .item-area .item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#attraction-archive .item-area .item:nth-child(3n){margin-right:2%}}@media screen and (max-width:480px){#attraction-archive .item-area .item:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:768px){#attraction-archive .item-area .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#attraction-archive .item-area .item:nth-child(2n){margin:0 auto 30px}}#attraction-archive .item-area .item:hover{transform:scale(1.1)}#attraction-archive .item-area .item .img-area{width:100%;height:230px;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:768px){#attraction-archive .item-area .item .img-area{height:200px}}#attraction-archive .item-area .item .stc-area{padding:10px 1.5em}#attraction-archive .item-area .item .stc-area h3{height:40px;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#2d913c;background-color:#fff;margin-bottom:10px}@media screen and (max-width:480px){#attraction-archive .item-area .item .stc-area h3{font-size:19px;height:auto}}#attraction-archive .item-area .item .stc-area h3.blue{color:#10568d}#attraction-archive .item-area .item .stc-area .detail-area{height:40px}#attraction-archive .item-area .item .stc-area .detail{font-size:14px;line-height:1.4;letter-spacing:0em;color:#585959}@media screen and (max-width:480px){#attraction-archive .item-area .item .stc-area .detail{height:auto}}#attraction-archive .item-area .item .stc-area .detail span{font-size:14px;color:#585959}#attraction-archive .item-area .item .stc-area .min-tag-area{height:52px;margin-top:10px}@media screen and (max-width:480px){#attraction-archive .item-area .item .stc-area .min-tag-area{height:auto}}#attraction-archive .item-area .item .stc-area .min-tag-area span{display:inline-block;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#fff;background-color:#9fcda6;border-radius:30px;padding:2px .5em;margin-right:3px;margin-bottom:4px}#attraction-archive .item-area .item .stc-area .min-tag-area span:last-child{margin-right:0}#attraction-archive .item-area .item .stc-area .min-tag-area span.on{background-color:#2d913c}#attraction-archive .item-area .item .stc-area .stc{height:54px;font-size:14px;font-weight:700;line-height:1.3;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:480px){#attraction-archive .item-area .item .stc-area .stc{height:auto;margin-bottom:10px}}#shop-single .main-img-area{position:relative;max-width:1560px;height:550px;margin:0 auto}@media screen and (min-width:1400px){#shop-single .main-img-area{height:600px}}@media screen and (max-width:768px){#shop-single .main-img-area{height:420px}}@media screen and (max-width:640px){#shop-single .main-img-area{height:350px}}#shop-single .main-img-area h2{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:45px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#fff;text-align:center;margin:auto;z-index:1}@media screen and (max-width:960px){#shop-single .main-img-area h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}@media screen and (max-width:480px){#shop-single .main-img-area h2{height:35px;letter-spacing:.15em}}#shop-single .title-area{position:relative;top:-60px;left:-8px;display:inline-block;width:92%;max-width:560px;background-color:#10568d;border-top-right-radius:6px;padding:20px 1.5em 18px}@media screen and (max-width:640px){#shop-single .title-area{top:-40px;margin-bottom:20px}}#shop-single .title-area .small{font-size:16px;line-height:1.3;color:#fff}@media screen and (max-width:640px){#shop-single .title-area .small{font-size:14px}}#shop-single .title-area h2{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#fff}@media screen and (max-width:960px){#shop-single .title-area h2{font-size:calc(1.5rem + (1vw - 3.45px) * 0.3463)}}#shop-single .img-box{margin-bottom:40px}#shop-single .section-inner{max-width:1180px;padding:0 1.5em;margin:0 auto}#shop-single h3{font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:left;margin:30px 0 4px;z-index:1}@media screen and (max-width:960px){#shop-single h3{font-size:calc(1.25rem + (1vw - 3.45px) * 0.5195)}}#shop-single h3 .mt{margin-top:50px}#shop-single .stc{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;margin-bottom:40px}@media screen and (max-width:480px){#shop-single .stc{font-size:15px}}#shop-single .stc.shmargin{margin-bottom:10px}#shop-single .col-area{overflow:hidden;margin-bottom:20px}#shop-single .col-area.no-img .col{width:48%;margin-right:4%}@media screen and (max-width:640px){#shop-single .col-area.no-img .col{float:none;width:100%;margin-right:0}}#shop-single .col-area.no-img .col:nth-child(2n){margin-right:0}#shop-single .col-area.no-img .col .col-inner{float:none;width:100%;height:auto !important}#shop-single .col-area.no-img .col .col-inner .stc{display:inline-block;vertical-align:top;height:auto;width:62%;margin-right:3%;margin-bottom:30px}#shop-single .col-area.no-img .col .col-inner .money{display:inline-block;vertical-align:top;width:33%}#shop-single .col-area .col{float:left;width:50%}@media screen and (max-width:640px){#shop-single .col-area .col{float:none;width:100%}}#shop-single .col-area .col .col-inner{float:left;width:50%}#shop-single .col-area .col .col-inner:nth-child(1){height:200px}@media screen and (max-width:768px){#shop-single .col-area .col .col-inner:nth-child(1){height:160px}}@media screen and (max-width:480px){#shop-single .col-area .col .col-inner:nth-child(1){height:130px}}#shop-single .col-area .col .col-inner:nth-child(2){display:flex;height:200px;border-top:1px solid #eee;align-items:center;justify-content:center;padding:0 1em}@media screen and (max-width:768px){#shop-single .col-area .col .col-inner:nth-child(2){height:160px}}@media screen and (max-width:480px){#shop-single .col-area .col .col-inner:nth-child(2){height:130px;padding:0 .5em}}#shop-single .col-area .col .col-inner:nth-child(2).bb{border-bottom:1px solid #eee}@media screen and (max-width:640px){#shop-single .col-area .col .col-inner:nth-child(2).bb.sp{border-bottom:none}}#shop-single .col-area .col .col-inner .stc-area{width:94%}#shop-single .col-area .col .col-inner .stc{height:100px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;margin-bottom:0}@media screen and (max-width:480px){#shop-single .col-area .col .col-inner .stc{height:70px;font-size:14px;line-height:1.3;letter-spacing:0em}}#shop-single .col-area .col .col-inner .money{font-size:15px;font-weight:700;line-height:1.4;color:#2d913c;text-align:right}#shop-single #recommend-area{margin-bottom:80px}#shop-single #recommend-area h3{position:relative;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:15px;z-index:1}@media screen and (max-width:960px){#shop-single #recommend-area h3{font-size:calc(1.375rem + (1vw - 3.45px) * 0.8658)}}#shop-single #recommend-area h3 span{position:absolute;top:-20px;left:0;right:0;width:100%;font-size:30px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#shop-single #recommend-area h3 span{top:-15px;font-size:calc(1.25rem + (1vw - 3.45px) * 0.8658)}}#shop-single #recommend-area .item-area .item{display:inline-block;vertical-align:top;width:31.5%;border-radius:6px;box-shadow:0px 0px 8px rgba(0,0,0,.3);margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#shop-single #recommend-area .item-area .item{width:48%}}@media screen and (max-width:480px){#shop-single #recommend-area .item-area .item{display:block;width:100%;max-width:400px;margin:0 auto 30px}}#shop-single #recommend-area .item-area .item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#shop-single #recommend-area .item-area .item:nth-child(3n){margin-right:2%}}@media screen and (max-width:480px){#shop-single #recommend-area .item-area .item:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:768px){#shop-single #recommend-area .item-area .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#shop-single #recommend-area .item-area .item:nth-child(2n){margin:0 auto 30px}}#shop-single #recommend-area .item-area .item:hover{transform:scale(1.1)}#shop-single #recommend-area .item-area .item .img-area{width:100%;height:230px;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:768px){#shop-single #recommend-area .item-area .item .img-area{height:200px}}#shop-single #recommend-area .item-area .item .stc-area{padding:10px 1.5em}#shop-single #recommend-area .item-area .item .stc-area h4{height:40px;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#10568d;background-color:#fff;margin-bottom:10px}@media screen and (max-width:480px){#shop-single #recommend-area .item-area .item .stc-area h4{height:auto}}#shop-single #recommend-area .item-area .item .stc-area .stc{height:54px;font-size:14px;font-weight:700;line-height:1.3;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:0}#shop-single #recommend-area .btn{max-width:330px;margin:20px auto 60px}#attraction-single .main-img-area{position:relative;max-width:1560px;height:550px;margin:0 auto}@media screen and (min-width:1400px){#attraction-single .main-img-area{height:600px}}@media screen and (max-width:768px){#attraction-single .main-img-area{height:420px}}@media screen and (max-width:640px){#attraction-single .main-img-area{height:350px}}#attraction-single .main-img-area h2{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:45px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#fff;text-align:center;margin:auto;z-index:1}@media screen and (max-width:960px){#attraction-single .main-img-area h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}@media screen and (max-width:480px){#attraction-single .main-img-area h2{height:35px;letter-spacing:.15em}}#attraction-single .title-area{position:relative;top:-40px;left:-8px;display:inline-block;width:92%;max-width:560px;background-color:#2d913c;border-top-right-radius:6px;padding:20px 1.5em 18px}@media screen and (max-width:640px){#attraction-single .title-area{top:-20px;margin-bottom:20px}}#attraction-single .title-area .small{font-size:16px;line-height:1.3;color:#fff}@media screen and (max-width:640px){#attraction-single .title-area .small{font-size:14px}}#attraction-single .title-area h2{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#fff}@media screen and (max-width:960px){#attraction-single .title-area h2{font-size:calc(1.5rem + (1vw - 3.45px) * 0.3463)}}#attraction-single .big{display:block;margin:0 auto 30px}#attraction-single .img-box{margin-bottom:40px}#attraction-single .section-inner{max-width:1000px;padding:0 1.5em;margin:0 auto}#attraction-single .stc{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;margin-bottom:40px}@media screen and (max-width:480px){#attraction-single .stc{font-size:15px}}#attraction-single iframe{display:block;max-width:100%;margin:0 auto 50px}@media screen and (max-width:640px){#attraction-single iframe{height:220px}}#attraction-single .p-title{position:relative;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:left;margin-bottom:6px;z-index:1}@media screen and (max-width:960px){#attraction-single .p-title{font-size:calc(1.375rem + (1vw - 3.45px) * 0.8658)}}#attraction-single .p-title span{position:absolute;top:-20px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:left;opacity:.3}@media screen and (max-width:960px){#attraction-single .p-title span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#attraction-single .point{margin-bottom:30px}#attraction-single .point li{position:relative;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#2d913c;border-bottom:1px dashed #2d913c;padding:8px 0 8px 45px;margin-bottom:5px}@media screen and (max-width:480px){#attraction-single .point li{font-size:17px;padding:8px 0 8px 35px}}#attraction-single .point li img{position:absolute;top:5px;left:0}@media screen and (max-width:480px){#attraction-single .point li img{width:26px}}#attraction-single .grn-area{background-color:#e7f3e6;border-radius:6px;padding:20px 2.5em;margin-bottom:40px}@media screen and (max-width:640px){#attraction-single .grn-area{padding:20px 1em}}#attraction-single .grn-area h3{position:relative;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:15px;z-index:1}@media screen and (max-width:960px){#attraction-single .grn-area h3{font-size:calc(1.25rem + (1vw - 3.45px) * 0.6926)}}#attraction-single .grn-area .stc{margin-bottom:20px}#attraction-single .grn-area .detail-area{margin-bottom:15px}#attraction-single .grn-area .detail-area .detail{display:inline-block;vertical-align:top;width:23%;margin-right:2%;margin-bottom:10px}@media screen and (max-width:960px){#attraction-single .grn-area .detail-area .detail{width:31%}}@media screen and (max-width:640px){#attraction-single .grn-area .detail-area .detail{width:48%}}#attraction-single .grn-area .detail-area .detail:nth-child(4){margin-right:0}@media screen and (max-width:960px){#attraction-single .grn-area .detail-area .detail:nth-child(4){margin-right:2%}}@media screen and (max-width:640px){#attraction-single .grn-area .detail-area .detail:nth-child(4){margin-right:0}}@media screen and (max-width:960px){#attraction-single .grn-area .detail-area .detail:nth-child(3n){margin-right:0}}@media screen and (max-width:640px){#attraction-single .grn-area .detail-area .detail:nth-child(3n){margin-right:2%}}@media screen and (max-width:640px){#attraction-single .grn-area .detail-area .detail:nth-child(2n){margin-right:0}}#attraction-single .grn-area .detail-area .detail.red .detail-inner{background-color:#dd4545}#attraction-single .grn-area .detail-area .detail .detail-inner{display:flex;align-items:center;justify-content:center;height:95px;background-color:#9fcda6;border-radius:6px;padding:5px .5em}#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box{font-size:14px;font-weight:700;line-height:1.5;text-align:center;color:#fff}@media screen and (max-width:640px){#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box{font-style:13px}}#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box span{display:block;font-size:20px;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:960px){#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box span{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box span .sp{display:none}@media screen and (max-width:480px){#attraction-single .grn-area .detail-area .detail .detail-inner .fl-box span .sp{display:block}}@media screen and (max-width:640px){#attraction-single .grn-area .info-area{text-align:center}}#attraction-single .grn-area .info-area .info{display:inline-block;vertical-align:top;width:31%;font-size:15px;font-weight:700;line-height:1.5;color:#585959;margin-right:2%}@media screen and (max-width:1280px){#attraction-single .grn-area .info-area .info{width:48%}}@media screen and (max-width:640px){#attraction-single .grn-area .info-area .info{display:block;width:100%;margin-right:0;margin-bottom:10px}}#attraction-single .grn-area .info-area .info:nth-child(3n){margin-right:0}@media screen and (max-width:1280px){#attraction-single .grn-area .info-area .info:nth-child(3n){margin-right:2%}}@media screen and (max-width:640px){#attraction-single .grn-area .info-area .info:nth-child(3n){margin-right:0}}@media screen and (max-width:1280px){#attraction-single .grn-area .info-area .info:nth-child(2n){margin-right:0}}#attraction-single .h_map{position:relative;font-size:30px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:15px;z-index:1}@media screen and (max-width:960px){#attraction-single .h_map{font-size:calc(1.375rem + (1vw - 3.45px) * 0.6926)}}#attraction-single .map{display:block;margin:0 auto 0}#attraction-single #recommend-area{margin-bottom:80px}#attraction-single #recommend-area h3{position:relative;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:15px;z-index:1}@media screen and (max-width:960px){#attraction-single #recommend-area h3{font-size:calc(1.375rem + (1vw - 3.45px) * 0.8658)}}#attraction-single #recommend-area h3 span{position:absolute;top:-20px;left:0;right:0;width:100%;font-size:30px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#attraction-single #recommend-area h3 span{top:-15px;font-size:calc(1.25rem + (1vw - 3.45px) * 0.8658)}}#attraction-single #recommend-area .item-area .item{display:inline-block;vertical-align:top;width:31.5%;border-radius:6px;box-shadow:0px 0px 8px rgba(0,0,0,.3);margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#attraction-single #recommend-area .item-area .item{width:48%}}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item{display:block;width:100%;max-width:400px;margin:0 auto 30px}}#attraction-single #recommend-area .item-area .item:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#attraction-single #recommend-area .item-area .item:nth-child(3n){margin-right:2%}}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:768px){#attraction-single #recommend-area .item-area .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item:nth-child(2n){margin:0 auto 30px}}#attraction-single #recommend-area .item-area .item:hover{transform:scale(1.1)}#attraction-single #recommend-area .item-area .item .img-area{width:100%;height:230px;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:768px){#attraction-single #recommend-area .item-area .item .img-area{height:200px}}#attraction-single #recommend-area .item-area .item .stc-area{padding:10px 1.5em}@media screen and (max-width:640px){#attraction-single #recommend-area .item-area .item .stc-area{padding:10px 1em}}#attraction-single #recommend-area .item-area .item .stc-area h4{height:40px;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#2d913c;background-color:#fff;margin-bottom:10px}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item .stc-area h4{font-size:19px;height:auto}}#attraction-single #recommend-area .item-area .item .stc-area h4.blue{color:#10568d}#attraction-single #recommend-area .item-area .item .stc-area .detail-area{height:40px}#attraction-single #recommend-area .item-area .item .stc-area .detail{font-size:14px;line-height:1.4;letter-spacing:0em;color:#585959}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item .stc-area .detail{height:auto}}#attraction-single #recommend-area .item-area .item .stc-area .detail span{font-size:14px;color:#585959}#attraction-single #recommend-area .item-area .item .stc-area .min-tag-area{height:52px;margin-top:10px}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item .stc-area .min-tag-area{height:auto}}#attraction-single #recommend-area .item-area .item .stc-area .min-tag-area span{display:inline-block;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#fff;background-color:#9fcda6;border-radius:30px;padding:2px .5em;margin-right:3px;margin-bottom:4px}#attraction-single #recommend-area .item-area .item .stc-area .min-tag-area span:last-child{margin-right:0}#attraction-single #recommend-area .item-area .item .stc-area .min-tag-area span.on{background-color:#2d913c}#attraction-single #recommend-area .item-area .item .stc-area .stc{height:54px;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:0}@media screen and (max-width:480px){#attraction-single #recommend-area .item-area .item .stc-area .stc{height:auto;margin-bottom:10px}}#attraction-single #recommend-area .btn{margin:20px auto 60px}@keyframes swim{0%{top:-20px;right:83%}40%{top:10px}80%{top:-20px}100%{top:10px;right:3%}}@-webkit-keyframes swim{0%{top:-20px;right:83%}40%{top:50px}100%{top:10px;right:3%}}@keyframes swimr{0%{top:-20px;left:83%}40%{top:10px}80%{top:-20px}100%{top:10px;left:3%}}@-webkit-keyframes swimr{0%{top:-20px;left:83%}40%{top:50px}100%{top:10px;left:3%}}#pool-page{position:relative;background-color:#ec6f00;padding:0;margin:0 auto 30px}#pool-page .main-visual{opacity:0;position:relative;width:100%;z-index:0;transition:all 2s}#pool-page .main-visual .top-bg{position:absolute;top:-100%;left:0;width:100%;z-index:1;transition:all 2s}@media screen and (max-height:800px){#pool-page .main-visual .top-bg{display:none}}@media screen and (max-width:1024px){#pool-page .main-visual .top-bg{display:none}}@media screen and (max-width:640px){#pool-page .main-visual .top-bg{display:block;min-width:900px}}#pool-page .main-visual .top-bg.active{top:0}@media screen and (max-width:640px){#pool-page .main-visual .top-bg.active{top:30px;left:-50%}}#pool-page .main-visual .video-outer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;z-index:0}@media screen and (max-width:768px){#pool-page .main-visual .video-outer{height:90%}}#pool-page .main-visual video{position:absolute;top:0;bottom:0;left:-50%;right:-60%;height:100%;width:auto;margin:auto;z-index:0;transition:all 2s}@media screen and (max-width:640px){#pool-page .main-visual video{left:-50%;right:0;max-width:none}}#pool-page .main-visual video.on{display:block;-webkit-animation:fuwattoBlock 1.5s ease-out forwards;animation:fuwattoBlock 1.5s ease-out forwards}#pool-page .main-visual .video-black-layer{opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1;transition:all 2s}#pool-page .main-visual h2{opacity:0;position:relative;top:10%;left:3%;width:37.7%;max-width:530px;z-index:2;transition:all 2s}@media screen and (max-height:800px){#pool-page .main-visual h2{max-width:400px}}@media screen and (max-width:1024px){#pool-page .main-visual h2{top:12%;width:40.7%}}@media screen and (max-width:640px){#pool-page .main-visual h2{width:58.7%}}#pool-page .main-visual .date{position:absolute;bottom:10%;left:0;width:55%;max-width:330px}@media screen and (max-height:800px){#pool-page .main-visual .date{bottom:6%}}@media screen and (max-width:1024px){#pool-page .main-visual .date{left:auto;right:-8%}}@media screen and (max-width:640px){#pool-page .main-visual .date{bottom:8%}}#pool-page .row{position:relative;background-color:#fff;margin-bottom:100px}#pool-page .row2{position:relative;background-color:#ec6f00;padding:100px 0}#pool-page .w01{opacity:0;position:absolute;bottom:-100%;left:0;width:100%;z-index:2;transform:scale(1.02);transition:all 2s}#pool-page .w01.active{opacity:1;bottom:0}#pool-page .w02{opacity:0;position:absolute;bottom:-100%;left:0;width:100%;z-index:1;transform:scale(1.02);transition:all 2s}#pool-page .w02.active{opacity:1;bottom:5px}@media screen and (max-width:640px){#pool-page .w02.active{bottom:35px}}#pool-page #wave2{opacity:.6}#pool-page .section-inner{position:relative;max-width:1400px;padding:0;margin:0 auto}#pool-page .intro{position:relative;padding-top:40px;margin-bottom:80px;z-index:1}#pool-page .intro .logo-area{position:relative;max-width:100%;margin:0 auto 20px}#pool-page .intro .logo-area .visual-logo{display:block;margin:0 auto}#pool-page .intro .logo-area .stc{position:relative;top:74%;left:0;right:0;font-size:24px;font-weight:700;line-height:1.8;letter-spacing:.1em;color:#fff;text-align:center;padding:0 1em}@media screen and (max-width:960px){#pool-page .intro .logo-area .stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#pool-page .intro .logo-area .stc.active{top:54%;bottom:auto !important}#pool-page .intro .logo-area .l-s{position:absolute;top:-25%;left:-10%;max-width:340px;width:30%}#pool-page .intro .logo-area .r-s{position:absolute;bottom:-8%;right:-10%;max-width:200px;width:25%}#pool-page .intro iframe{display:block;max-width:96%;margin:0 auto 30px}@media screen and (max-width:640px){#pool-page .intro iframe{height:350px}}@media screen and (max-width:480px){#pool-page .intro iframe{height:240px}}#pool-page .intro .intro-img{display:block;width:100%;max-width:96%;border:2px solid #fff;border-radius:20px;margin:0 auto 40px}#pool-page .intro .blk-btn{display:block;max-width:350px;text-align:center;background-color:#000;border:2px solid #fff;border-radius:10px;margin:0 auto}#pool-page .intro .blk-btn img{display:inline-block;vertical-align:middle;margin:0 14px 0 0}#pool-page .intro .blk-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700;line-height:1.8;color:#fff;text-align:left;padding:14px .5em}@media screen and (max-width:960px){#pool-page .intro .blk-btn p{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#pool-page .nami{line-height:0;vertical-align:bottom}#pool-page .about{position:relative;background-color:#fff;padding:80px 0 0}#pool-page .about .cara-area{position:absolute;top:-180px;right:0;width:150%;transform:rotateZ(5deg);transform:rotateZ(5deg);padding:90px 0}@media screen and (max-width:640px){#pool-page .about .cara-area{top:-100px}}#pool-page .about .cara-area .cara01{position:absolute;top:-20px;right:83%;transform:scale(.3);transition:all 1.5s}@media screen and (max-width:640px){#pool-page .about .cara-area .cara01{width:100px}}#pool-page .about .cara-area .cara01.active{top:10px;right:3%;-webkit-animation:swim 3s ease-in -1s;animation:swim 3s ease-in -1s;transform:scale(1)}#pool-page .about .map-area{position:relative;max-width:800px;margin:0 auto 80px;z-index:1}#pool-page .about .map-area .att{position:absolute;top:-18%;left:-5%;width:66%;max-width:360px}#pool-page .about .map-area .map-img{display:block;width:100%;max-width:96%;border:2px solid #fff;border-radius:20px;margin:0 auto 40px}#pool-page .about .fac{position:relative;margin:0 auto 80px}#pool-page .about .fac .title{display:block;margin:0 auto 10px}#pool-page .about .fac h2{font-size:30px;font-weight:700;line-height:1.8;color:#333;text-align:center;margin-bottom:30px}@media screen and (max-width:960px){#pool-page .about .fac h2{font-size:calc(1.5rem + (1vw - 7.68px) * 0.5208)}}#pool-page .about .fac .l-s{position:absolute;top:-20px;left:2%;max-width:240px;width:24%}@media screen and (max-width:1280px){#pool-page .about .fac .l-s{top:-100px}}#pool-page .about .fac .r-s{position:absolute;bottom:-5%;right:-8%;max-width:260px;width:28%}@media screen and (max-width:640px){#pool-page .about .fac .r-s{bottom:-3%}}#pool-page .about .fac .col-area{overflow:hidden}@media screen and (max-width:768px){#pool-page .about .fac .col-area{margin-bottom:30px}}#pool-page .about .fac .col-area.right .col .col-inner{left:auto;right:-3%}@media screen and (max-width:768px){#pool-page .about .fac .col-area.right .col .col-inner{right:auto}}#pool-page .about .fac .col-area .col{position:relative;float:left;width:50%;height:460px;z-index:1}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col{float:none;width:100%;height:auto}}#pool-page .about .fac .col-area .col.img-col{z-index:0}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col.img-col{height:350px}}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col.pc{display:none}}#pool-page .about .fac .col-area .col.sp{display:none}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col.sp{display:block}}#pool-page .about .fac .col-area .col .col-inner{position:absolute;top:0;bottom:0;left:-3%;width:90%;height:84%;max-height:280px;background:rgba(255,255,255,.7);border:1px solid #ec6f00;border-radius:10px;padding:30px 1.5em;margin:auto}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col .col-inner{position:relative;top:-20px;bottom:auto;left:0;right:0;height:auto;max-height:none}}#pool-page .about .fac .col-area .col .col-inner.big{width:98%;max-height:360px}@media screen and (max-width:768px){#pool-page .about .fac .col-area .col .col-inner.big{width:90%;max-height:none}}#pool-page .about .fac .col-area .col .col-inner.big .stc{font-weight:400;letter-spacing:0}#pool-page .about .fac .col-area .col .col-inner h3{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0;color:#333;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:15px}@media screen and (max-width:960px){#pool-page .about .fac .col-area .col .col-inner h3{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#pool-page .about .fac .col-area .col .col-inner .stc{font-size:15px;font-weight:700;line-height:1.6;color:#333;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#pool-page .about .fac .col-area .col .col-inner .txt-right{text-align:right}#pool-page .about .fac .col-area .col .col-inner .att-link{display:inline-block;font-size:15px;line-height:1.5;color:#333;border-bottom:1px solid #333;margin:15px 0 0 auto}#pool-page .event .title,#pool-page .food .title,#pool-page .rental .title,#pool-page .caution .title{display:block;max-width:96%;margin:0 auto 10px}@media screen and (max-width:640px){#pool-page .event .title.pc,#pool-page .food .title.pc,#pool-page .rental .title.pc,#pool-page .caution .title.pc{display:none}}#pool-page .event .title.sp,#pool-page .food .title.sp,#pool-page .rental .title.sp,#pool-page .caution .title.sp{display:none}@media screen and (max-width:640px){#pool-page .event .title.sp,#pool-page .food .title.sp,#pool-page .rental .title.sp,#pool-page .caution .title.sp{display:block;max-width:408px}}#pool-page .event h3,#pool-page .food h3,#pool-page .rental h3,#pool-page .caution h3{width:98%;font-size:30px;font-weight:700;line-height:1.8;color:#fff;text-align:center;margin-bottom:30px}@media screen and (max-width:960px){#pool-page .event h3,#pool-page .food h3,#pool-page .rental h3,#pool-page .caution h3{font-size:calc(1.5rem + (1vw - 7.68px) * 0.5208)}}#pool-page .event{position:relative;max-width:98%;padding:30px 0 50px;margin:0 auto}#pool-page .event .info{display:block;margin:0 auto;position:absolute;top:300px;left:0;right:0;z-index:1}@media screen and (max-width:640px){#pool-page .event .info.pc{display:none}}#pool-page .event .info.sp{display:none}@media screen and (max-width:640px){#pool-page .event .info.sp{display:block;width:96%}}#pool-page .event .info.active{top:140px;bottom:auto !important}@media screen and (max-width:960px){#pool-page .event .info.active{top:100px}}#pool-page .event .info2{display:block;margin:-15% auto 0;position:relative;z-index:1}@media screen and (max-width:640px){#pool-page .event .info2.pc{display:none}}#pool-page .event .info2.sp{display:none}@media screen and (max-width:640px){#pool-page .event .info2.sp{display:block;margin:-20% auto 0}}#pool-page .event h4{max-width:800px;font-size:26px;font-weight:700;line-height:1.6;letter-spacing:0;color:#fff;text-align:center;padding:0 1.5em;margin:40px auto 30px}@media screen and (max-width:960px){#pool-page .event h4{font-size:calc(1.375rem + (1vw - 7.68px) * 0.3472)}}#pool-page .event .stc{max-width:800px;font-size:16px;line-height:1.8;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 1.5em;margin:0 auto 30px}@media screen and (max-width:960px){#pool-page .event .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#pool-page .event .stc b{font-weight:700}#pool-page .event .event-img{display:block;width:800px;max-width:96%;border:2px solid #fff;border-radius:20px;margin:36% auto 40px;position:relative;z-index:0}@media screen and (max-width:640px){#pool-page .event .event-img{margin:125% auto 40px}}#pool-page .event .blk-btn{position:relative;display:block;max-width:350px;text-align:center;border:2px solid #fff;border-radius:10px;padding:20px .5em;margin:0 auto 50px;z-index:1;font-size:20px;font-weight:700;line-height:1.4;color:#fff}@media screen and (max-width:960px){#pool-page .event .blk-btn{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#pool-page .event .blk-btn:hover{color:#000;background-color:#fff}#pool-page .event .l-s{position:absolute;top:-20px;left:2%;max-width:240px;width:24%}@media screen and (max-width:1280px){#pool-page .event .l-s{top:-50px}}#pool-page .event .l-s2{position:absolute;bottom:20%;left:2%;max-width:240px;width:24%}@media screen and (max-width:640px){#pool-page .event .l-s2{bottom:42%;width:37%}}#pool-page .event .r-s{position:absolute;bottom:-5%;right:31%;max-width:260px;width:28%}@media screen and (max-width:640px){#pool-page .event .r-s{bottom:-2%;right:-8%;width:36%}}#pool-page .food{position:relative;background-color:#fff;padding:40px 0 0}#pool-page .food .cara-area{position:absolute;top:-180px;left:0;width:150%;transform:rotateZ(-5deg);transform:rotateZ(-5deg);padding:90px 0;z-index:1}@media screen and (max-width:640px){#pool-page .food .cara-area{top:-100px}}#pool-page .food .cara-area .cara01{position:absolute;top:-20px;left:83%;transform:scale(.3);transition:all 1.5s}@media screen and (max-width:640px){#pool-page .food .cara-area .cara01{width:100px}}#pool-page .food .cara-area .cara01.active{top:10px;left:3%;-webkit-animation:swimr 3s ease-in -1s;animation:swimr 3s ease-in -1s;transform:scale(1)}#pool-page .food h3{color:#333;margin-bottom:0}#pool-page .food .col-area{position:relative;width:96%;max-width:1180px;text-align:center;margin:0 auto}#pool-page .food .col-area .col{display:inline-block;vertical-align:top;width:48%;margin-right:2%;margin-bottom:30px}@media screen and (max-width:640px){#pool-page .food .col-area .col{display:block;width:100%;margin:0 auto 20px}}#pool-page .food .col-area .col:nth-child(2n){margin-right:0}@media screen and (max-width:640px){#pool-page .food .col-area .col:nth-child(2n){margin:0 auto 20px}}@media screen and (max-width:640px){#pool-page .food .col-area .col.pc{display:none}}#pool-page .food .col-area .col img{vertical-align:bottom;border-radius:5px;margin-bottom:5px}#pool-page .food .col-area .col .stc{font-size:18px;font-weight:700;line-height:1.4;color:#333;text-align:center}@media screen and (max-width:960px){#pool-page .food .col-area .col .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.2604)}}#pool-page .food .col-area .col .stc.col-stc{display:inline-block;vertical-align:top;width:48%;margin-right:2%}#pool-page .food .col-area .col .stc.col-stc:nth-of-type(2){margin-right:0}#pool-page .food .catch{position:relative;display:block;width:70%;max-width:500px;margin:-20px -2% -40px auto}@media screen and (max-width:1400px){#pool-page .food .catch{margin:-20px -4% -40px auto}}@media screen and (max-width:480px){#pool-page .food .catch{width:88%;margin:-7px -10% -40px auto}}#pool-page .food .att{position:relative;width:70%;max-width:500px;z-index:1}@media screen and (max-width:480px){#pool-page .food .att{width:80%}}#pool-page .food .insta-area{position:relative;width:96%;max-width:1080px;margin:-50px auto 50px;z-index:1}@media screen and (max-width:640px){#pool-page .food .insta-area{width:100%}}#pool-page .food .insta-area #instafeed{display:block;width:calc(100% - 120px)}@media screen and (max-width:640px){#pool-page .food .insta-area #instafeed{width:100%}}#pool-page .food .insta-area #instafeed img,#pool-page .food .insta-area #instafeed video{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){#pool-page .food .insta-area #instafeed img,#pool-page .food .insta-area #instafeed video{height:120px}}#pool-page .food .insta-area .insta-btn{position:absolute;top:0;bottom:0;right:0;height:100px;background-color:#333;border-radius:10px;padding:27px .8em;margin:auto;vertical-align:middle}@media screen and (max-width:640px){#pool-page .food .insta-area .insta-btn{position:relative;display:block;max-width:350px;height:auto;text-align:center;background-color:#000;border:2px solid #fff;border-radius:10px;padding:20px .5em;margin:20px auto 0;z-index:1}}#pool-page .food .insta-area .insta-btn img{display:block;margin:0 auto 3px}@media screen and (max-width:640px){#pool-page .food .insta-area .insta-btn img{display:inline-block;vertical-align:middle;margin:0 14px 0 0}}#pool-page .food .insta-area .insta-btn p{font-size:16px;font-weight:700;line-height:1.4;text-align:center;color:#fff}@media screen and (max-width:640px){#pool-page .food .insta-area .insta-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#pool-page .food .l-s{position:absolute;top:-20px;left:2%;max-width:240px;width:24%;z-index:0}@media screen and (max-width:1280px){#pool-page .food .l-s{top:-50px}}#pool-page .rental .blk-btn,#pool-page .caution .blk-btn{position:relative;display:block;max-width:350px;text-align:center;background-color:#000;border:2px solid #fff;border-radius:10px;padding:20px .5em;margin:0 auto 50px;z-index:1}#pool-page .rental .blk-btn img,#pool-page .caution .blk-btn img{display:inline-block;vertical-align:middle;margin:0 14px 0 0}#pool-page .rental .blk-btn p,#pool-page .caution .blk-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:960px){#pool-page .rental .blk-btn p,#pool-page .caution .blk-btn p{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#pool-page .rental{position:relative;width:98%;max-width:1400px;padding-top:30px;margin:0 auto}#pool-page .rental .col-area{max-width:1080px;margin:0 auto}#pool-page .rental .col-area .col{display:inline-block;vertical-align:top;width:31%;margin-right:2%;margin-bottom:30px}@media screen and (max-width:768px){#pool-page .rental .col-area .col{width:48%;max-width:300px;margin-bottom:30px}}@media screen and (max-width:480px){#pool-page .rental .col-area .col{display:block;width:100%;margin:0 auto 20px}}#pool-page .rental .col-area .col:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#pool-page .rental .col-area .col:nth-child(3n){margin-right:2%}}@media screen and (max-width:480px){#pool-page .rental .col-area .col:nth-child(3n){margin:0 auto 20px}}@media screen and (max-width:768px){#pool-page .rental .col-area .col:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#pool-page .rental .col-area .col:nth-child(2n){margin:0 auto 20px}}#pool-page .rental .col-area .col img{border:2px solid #fff;vertical-align:bottom;border-radius:20px;margin-bottom:5px}#pool-page .rental .col-area .col p,#pool-page .rental .col-area .col .right{height:50px;font-size:19px;font-weight:700;line-height:1.4;color:#fff;text-align:left}@media screen and (max-width:960px){#pool-page .rental .col-area .col p,#pool-page .rental .col-area .col .right{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}@media screen and (max-width:480px){#pool-page .rental .col-area .col p,#pool-page .rental .col-area .col .right{height:auto}}#pool-page .rental .col-area .col .right{height:auto;text-align:right}#pool-page .rental .stc{max-width:630px;font-size:16px;line-height:1.8;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 1.5em;margin:0 auto 30px}@media screen and (max-width:960px){#pool-page .rental .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#pool-page .rental .blk-btn{margin:0 auto 30px}#pool-page .rental .att{display:block;width:70%;max-width:500px;margin:0 0 -30px 2%}@media screen and (max-width:480px){#pool-page .rental .att{width:80%}}#pool-page .rental .l-s{position:absolute;top:-20px;left:2%;max-width:240px;width:24%}@media screen and (max-width:1280px){#pool-page .rental .l-s{top:-50px}}#pool-page .rental .r-s{position:absolute;bottom:5%;right:-10%;max-width:240px;width:28%}@media screen and (max-width:640px){#pool-page .rental .r-s{bottom:25%;right:-10%;width:36%}}#pool-page .caution{position:relative;background-color:#fff;padding:40px 0 0}#pool-page .caution .title-area{position:relative;max-width:800px;margin:0 auto}#pool-page .caution .title-area .cara{display:block;margin:0 0 -30px}@media screen and (max-width:640px){#pool-page .caution .title-area .cara{margin:0}}#pool-page .caution h3{color:#333}#pool-page .caution .caution-inner{max-width:1000px;padding:0 1.5em;margin:0 auto}#pool-page .caution h4{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0;color:#333;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 5px}@media screen and (max-width:960px){#pool-page .caution h4{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#pool-page .caution table{margin-bottom:30px}#pool-page .caution table tr th{vertical-align:middle;width:20%;font-size:16px;font-weight:700;line-height:1.4;text-align:left;color:#333;border-bottom:1px solid gray;padding:14px 10px}@media screen and (max-width:960px){#pool-page .caution table tr th{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}@media screen and (max-width:640px){#pool-page .caution table tr th{padding:14px 6px 14px 0}}#pool-page .caution table tr td{vertical-align:middle;font-size:16px;line-height:1.6;color:#333;text-align:left;border-bottom:1px solid gray;padding:14px 10px}@media screen and (max-width:960px){#pool-page .caution table tr td{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}@media screen and (max-width:640px){#pool-page .caution table tr td{padding:14px 0 14px 6px}}#pool-page .caution .txt-right{font-size:16px;line-height:1.4;color:#333;text-align:right;margin-bottom:30px}@media screen and (max-width:960px){#pool-page .caution .txt-right{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#pool-page .caution .stc{font-size:16px;line-height:1.8;color:#333;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 30px}@media screen and (max-width:960px){#pool-page .caution .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#ill-page .month-area,#mirotic-page .month-area{position:relative;max-width:960px;margin:0 auto 10px}#ill-page .month-area ::-webkit-scrollbar,#mirotic-page .month-area ::-webkit-scrollbar{width:5px !important;height:5px !important}#ill-page .month-area .prev,#mirotic-page .month-area .prev{display:none;position:absolute;top:2px;left:0;font-size:18px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:8px;padding:4px .5em}#ill-page .month-area .prev:hover,#mirotic-page .month-area .prev:hover{color:#000;background-color:#fff}#ill-page .month-area .next,#mirotic-page .month-area .next{position:absolute;top:2px;right:0;font-size:18px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:8px;padding:4px .5em}#ill-page .month-area .next:hover,#mirotic-page .month-area .next:hover{color:#000;background-color:#fff}#ill-page .month-area .month-t,#mirotic-page .month-area .month-t{font-size:40px;font-weight:700;color:#fff;line-height:1;text-align:center}@media screen and (max-width:960px){#ill-page .month-area .month-t,#mirotic-page .month-area .month-t{font-size:calc(2rem + (1vw - 3.75px) * 1.1348)}}#ill-page .month-table,#mirotic-page .month-table{overflow-x:scroll}#ill-page .month-table table,#mirotic-page .month-table table{display:block;max-width:1060px;min-width:640px;margin:0 auto 2px}#ill-page .month-table table.m12,#ill-page .month-table table.m1,#mirotic-page .month-table table.m12,#mirotic-page .month-table table.m1{display:none}#ill-page .month-table table tr th,#mirotic-page .month-table table tr th{width:14.28%;font-size:14px;line-height:1.4;color:#fff;text-align:center;border:1px solid #fff;padding:6px}@media screen and (max-width:480px){#ill-page .month-table table tr th,#mirotic-page .month-table table tr th{font-size:13px}}#ill-page .month-table table tr td,#mirotic-page .month-table table tr td{width:14.28%;height:80px;border:1px solid #fff}#ill-page .month-table table tr td .dat,#mirotic-page .month-table table tr td .dat{font-size:14px;line-height:1.4;color:#fff;padding:5px 5px 4px}@media screen and (max-width:480px){#ill-page .month-table table tr td .dat,#mirotic-page .month-table table tr td .dat{font-size:13px;padding:4px}}#ill-page .month-table table tr td .pl,#mirotic-page .month-table table tr td .pl{width:100%;text-align:center;font-size:11px;line-height:1.3;color:#fff;background-color:#9348ff;padding:2px .2em;margin-bottom:3px}@media screen and (max-width:480px){#ill-page .month-table table tr td .pl,#mirotic-page .month-table table tr td .pl{font-size:10px}}#ill-page .month-table table tr td .grn,#mirotic-page .month-table table tr td .grn{width:100%;text-align:center;font-size:11px;line-height:1.3;color:#fff;background-color:#009481;padding:2px .2em;margin-bottom:3px}@media screen and (max-width:480px){#ill-page .month-table table tr td .grn,#mirotic-page .month-table table tr td .grn{font-size:10px}}#ill-page .month-table table tr td .pink,#mirotic-page .month-table table tr td .pink{width:100%;text-align:center;font-size:11px;line-height:1.3;color:#fff;background-color:#e74889;padding:2px .2em;margin-bottom:3px}@media screen and (max-width:480px){#ill-page .month-table table tr td .pink,#mirotic-page .month-table table tr td .pink{font-size:10px}}#ill-page .month-table table tr td .blu,#mirotic-page .month-table table tr td .blu{width:100%;text-align:center;font-size:12px;letter-spacing:.1em;line-height:1.3;color:#fff;background-color:#40beeb;padding:2px .5em;margin-bottom:3px}@media screen and (max-width:480px){#ill-page .month-table table tr td .blu,#mirotic-page .month-table table tr td .blu{font-size:12px}}#mirotic-page{padding:110px 0 0}#mirotic-page .section-inner{max-width:1180px;padding:0 1.5em;margin:0 auto}#mirotic-page .stc{font-size:16px;line-height:1.6;color:#000}@media screen and (max-width:480px){#mirotic-page .stc{font-size:15px}}#mirotic-page h2.end{position:relative;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#000;text-align:center;z-index:1;margin-bottom:80px}@media screen and (max-width:960px){#mirotic-page h2.end{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#mirotic-page h2.end{line-height:2;padding:0 1.5em}}#mirotic-page h2.end .sp{display:none}@media screen and (max-width:640px){#mirotic-page h2.end .sp{display:block}}#mirotic-page #logo-area{margin-bottom:210px}#mirotic-page #logo-area .col-area{margin-bottom:30px}#mirotic-page #logo-area .col-area .col{display:inline-block;vertical-align:middle;width:42%;margin-right:4%}@media screen and (max-width:640px){#mirotic-page #logo-area .col-area .col{display:block;width:100%;margin-right:0}}#mirotic-page #logo-area .col-area .col:nth-child(2){width:50%;margin-right:0}@media screen and (max-width:640px){#mirotic-page #logo-area .col-area .col:nth-child(2){width:100%;margin-top:50px}}@media screen and (max-width:640px){#mirotic-page #logo-area .col-area .col:nth-child(2) img{width:90%;max-width:400px}}#mirotic-page #logo-area .col-area .col img{display:block;margin:0 auto}@media screen and (max-width:640px){#mirotic-page #logo-area .col-area .col img{width:70%;max-width:260px}}#mirotic-page #intro .gry-area{position:relative;background-color:#f4f4f4;padding-bottom:50px;margin-bottom:40px}#mirotic-page #intro .gry-area img{position:relative;top:-220px;display:block;max-width:92%;margin:0 auto -200px}#mirotic-page #intro .gry-area h2{width:92%;max-width:660px;font-size:36px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#000;text-align:center;background-color:#fff;border-top:15px solid #ec6800;border-bottom:15px solid #ec6800;margin:0 auto;z-index:1}@media screen and (max-width:960px){#mirotic-page #intro .gry-area h2{font-size:calc(1.625rem + (1vw - 3.75px) * 1.4184)}}@media screen and (max-width:640px){#mirotic-page #intro .gry-area h2{letter-spacing:0em}}#mirotic-page #intro .gry-area h2 span{font-size:36px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#000}@media screen and (max-width:640px){#mirotic-page #intro .gry-area h2 span{display:none}}@media screen and (max-width:640px){#mirotic-page #intro .gry-area h2 span{letter-spacing:0em}}#mirotic-page #intro .gry-area h2 .sp{display:none}@media screen and (max-width:640px){#mirotic-page #intro .gry-area h2 .sp{display:block}}@media screen and (max-width:640px){#mirotic-page #intro .gry-area h2 .pc{display:none}}#mirotic-page #intro .topic-area{display:block;position:relative;left:-5%;width:110%;background-color:#000;text-align:center;padding:30px 2.5em;transform:rotateZ(-5deg);transform:rotateZ(-3deg);margin-bottom:70px}#mirotic-page #intro .col-area{max-width:900px;margin:0 auto 40px}#mirotic-page #intro .col-area .col{display:inline-block;vertical-align:middle;width:40%;margin-right:4%}@media screen and (max-width:768px){#mirotic-page #intro .col-area .col{display:block;width:100%;margin-right:0}}#mirotic-page #intro .col-area .col:nth-child(2){width:54%;margin-right:0}@media screen and (max-width:768px){#mirotic-page #intro .col-area .col:nth-child(2){width:100%;margin-top:30px}}#mirotic-page #intro .col-area .col:nth-child(2) p{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#mirotic-page #intro .col-area .col:nth-child(2) p span{display:block;font-size:28px;font-weight:700;color:#000;margin-bottom:5px}@media screen and (max-width:960px){#mirotic-page #intro .col-area .col:nth-child(2) p span{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}#mirotic-page #intro img{display:block;margin:0 auto}#mirotic-page #intro h3{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#000;text-align:center;margin:20px auto}@media screen and (max-width:960px){#mirotic-page #intro h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#mirotic-page #intro h3 .sp{display:none}@media screen and (max-width:640px){#mirotic-page #intro h3 .sp{display:block}}#mirotic-page #intro .c-stc{font-size:18px;font-weight:700;line-height:1.7;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width:480px){#mirotic-page #intro .c-stc{font-size:16px}}@media screen and (max-width:640px){#mirotic-page #intro .c-stc .pc{display:none}}#mirotic-page #intro iframe{display:block;max-width:100%;margin:0 auto 30px}@media screen and (max-width:640px){#mirotic-page #intro iframe{height:300px}}@media screen and (max-width:480px){#mirotic-page #intro iframe{height:240px}}#mirotic-page .month-area .prev{color:#000;border:1px solid #000}#mirotic-page .month-area .prev:hover{color:#fff;background-color:#000}#mirotic-page .month-area .next{color:#000;border:1px solid #000}#mirotic-page .month-area .next:hover{color:#fff;background-color:#000}#mirotic-page .month-area .month-t{color:#000}#mirotic-page .month-table{margin-bottom:30px}#mirotic-page .month-table table tr th{color:#000;border:1px solid #000}#mirotic-page .month-table table tr td{border:1px solid #000}#mirotic-page .month-table table tr td .dat{color:#000;padding:6px}@media screen and (max-width:480px){#mirotic-page .month-table table tr td .dat{font-size:13px}}#mirotic-page .s-btn{display:block;max-width:380px;font-size:18px;font-weight:700;color:#000;text-align:center;border:2px solid #000;border-radius:8px;padding:12px .5em;margin:0 auto 80px}#mirotic-page .s-btn:hover{color:#fff;background-color:#000}#mirotic-page #m-contents{padding-top:30px}#mirotic-page #m-contents h2{text-align:center;margin:0 auto 50px;max-width:92%}#mirotic-page #m-contents .midashi-ic{display:block;line-height:0;margin:0 auto}#mirotic-page #m-contents .midashi{position:relative;max-width:500px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#000;text-align:center;padding:8px .5em 6px;margin:0 auto 30px;z-index:1}@media screen and (max-width:960px){#mirotic-page #m-contents .midashi{font-size:calc(1.6875rem + (1vw - 7.68px) * 0.7813)}}#mirotic-page #m-contents #content01{margin-bottom:80px}#mirotic-page #m-contents #content01 h3{width:92%;margin:0 auto -25px}#mirotic-page #m-contents #content01 .img-box{display:block;margin:0 auto 0px}@media screen and (max-width:640px){#mirotic-page #m-contents #content01 .img-box.pc{display:none}}#mirotic-page #m-contents #content01 .img-box.sp{display:none}@media screen and (max-width:640px){#mirotic-page #m-contents #content01 .img-box.sp{display:block}}#mirotic-page #m-contents #content01 .txt-right{font-size:13px;text-align:right;color:#000;margin:0 auto 30px}#mirotic-page #m-contents #content01 h4{font-size:32px;font-weight:700;line-height:1.5;color:#000;text-align:center;margin:0 auto 20px}@media screen and (max-width:960px){#mirotic-page #m-contents #content01 h4{font-size:calc(1.75rem + (1vw - 7.68px) * 0.3472)}}#mirotic-page #m-contents #content01 h4 .sp{display:none}@media screen and (max-width:640px){#mirotic-page #m-contents #content01 h4 .sp{display:block}}#mirotic-page #m-contents #content01 .stc{max-width:960px;text-align:center;margin:0 auto}#mirotic-page #m-contents #content01 .col-area{max-width:1210px;text-align:center;padding:0 1.5em;margin:0 auto 40px}#mirotic-page #m-contents #content01 .col-area .col{display:inline-block;vertical-align:middle;width:40%;margin-right:4%}@media screen and (max-width:768px){#mirotic-page #m-contents #content01 .col-area .col{display:block;width:100%;margin-right:0}}#mirotic-page #m-contents #content01 .col-area .col:nth-child(2){width:54%;margin-right:0}@media screen and (max-width:768px){#mirotic-page #m-contents #content01 .col-area .col:nth-child(2){width:100%;margin-top:30px}}@media screen and (max-width:640px){#mirotic-page #m-contents #content01 .col-area .col img{width:240px}}#mirotic-page #m-contents #content02,#mirotic-page #m-contents #content03{margin-bottom:80px}#mirotic-page #m-contents #content02 .midashi,#mirotic-page #m-contents #content03 .midashi{max-width:560px;letter-spacing:0}#mirotic-page #m-contents #content02 img,#mirotic-page #m-contents #content03 img{display:block;margin:0 auto 30px}#mirotic-page #m-contents #content02 .midashi-ic,#mirotic-page #m-contents #content03 .midashi-ic{margin:0 auto}#mirotic-page #m-contents #content02 .c-stc,#mirotic-page #m-contents #content03 .c-stc{font-size:18px;font-weight:700;line-height:1.7;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width:480px){#mirotic-page #m-contents #content02 .c-stc,#mirotic-page #m-contents #content03 .c-stc{font-size:16px}}@media screen and (max-width:640px){#mirotic-page #m-contents #content02 .c-stc .pc,#mirotic-page #m-contents #content03 .c-stc .pc{display:none}}#mirotic-page #m-contents #content02 .c-stc .sp,#mirotic-page #m-contents #content03 .c-stc .sp{display:none}@media screen and (max-width:640px){#mirotic-page #m-contents #content02 .c-stc .sp,#mirotic-page #m-contents #content03 .c-stc .sp{display:block}}#mirotic-page #m-contents #content03 .col-area{text-align:center}#mirotic-page #m-contents #content03 .col-area .col{display:inline-block;vertical-align:top;width:47%;max-width:400px;margin-right:4.5%;margin-bottom:30px}#mirotic-page #m-contents #content03 .col-area .col:nth-child(2n){margin-right:0}#mirotic-page #m-contents #content03 .col-area .col img{margin-bottom:0}#mirotic-page #m-contents #content03 .col-area .col p{font-size:16px;line-height:1.4;color:#000;text-align:center}@media screen and (max-width:640px){#mirotic-page #m-contents #content03 .col-area .col p{font-size:15px}}@media screen and (max-width:480px){#mirotic-page #m-contents #content03 .col-area .col p{font-size:14px}}#mirotic-page #m-contents #content03 .col-area .col p b{font-size:16px;font-weight:700}@media screen and (max-width:640px){#mirotic-page #m-contents #content03 .col-area .col p b{font-size:15px}}@media screen and (max-width:480px){#mirotic-page #m-contents #content03 .col-area .col p b{font-size:14px}}#mirotic-page #m-contents #content03 .col-area .col p span{font-size:14px}@media screen and (max-width:480px){#mirotic-page #m-contents #content03 .col-area .col p span{font-size:12px}}#mirotic-page #m-contents #content04 .midashi{max-width:560px;letter-spacing:0}#mirotic-page #m-contents #content04 .midashi-area{position:relative;max-width:500px;margin:0 auto}#mirotic-page #m-contents #content04 .midashi-area .midashi-ic{margin:0}#mirotic-page #m-contents #content04 .midashi-area .midashi-ic:nth-child(2){position:absolute;top:0;right:0}#mirotic-page #m-contents #content04 .col-area{max-width:1180px;margin:0 auto 80px}#mirotic-page #m-contents #content04 .col-area .col{display:inline-block;vertical-align:middle;width:40%;margin-right:4%}@media screen and (max-width:768px){#mirotic-page #m-contents #content04 .col-area .col{display:block;width:100%;margin-right:0}}#mirotic-page #m-contents #content04 .col-area .col:nth-child(2){width:54%;margin-right:0}@media screen and (max-width:768px){#mirotic-page #m-contents #content04 .col-area .col:nth-child(2){width:100%;margin-top:30px}}#mirotic-page #m-contents #content04 .col-area .col .stc{font-size:18px;font-weight:700;line-height:1.7;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:30px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .col-area .col .stc{font-size:16px}}#mirotic-page #m-contents #content04 .col-area .col table tr th{width:33.333%;vertical-align:middle;font-size:15px;font-weight:700;line-height:1.4;text-align:center;color:#fff;background-color:#000;padding:10px}@media screen and (max-width:640px){#mirotic-page #m-contents #content04 .col-area .col table tr th{font-size:14px;padding:8px}}#mirotic-page #m-contents #content04 .col-area .col table tr td{font-size:15px;font-weight:700;line-height:1.4;text-align:center;color:#000;border-bottom:1px solid #000;padding:10px 4px}@media screen and (max-width:640px){#mirotic-page #m-contents #content04 .col-area .col table tr td{font-size:14px;padding:8px 4px}}#mirotic-page #m-contents #content04 .col-area .col table tr td:nth-child(1){border-right:1px solid #000}#mirotic-page #m-contents #content04 .col-area .col table tr td:nth-child(2){border-right:1px solid #000}#mirotic-page #m-contents #content04 h4{font-size:32px;font-weight:700;letter-spacing:.1em;line-height:1.5;color:#000;text-align:center;margin:0 auto 30px}@media screen and (max-width:960px){#mirotic-page #m-contents #content04 h4{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#mirotic-page #m-contents #content04 h4 .sp{display:none}@media screen and (max-width:640px){#mirotic-page #m-contents #content04 h4 .sp{display:block}}#mirotic-page #m-contents #content04 h4 .sb{margin-bottom:10px}#mirotic-page #m-contents #content04 .center-stc{font-size:16px;font-weight:700;line-height:1.7;color:#000;text-align:center;margin:0 auto 80px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .center-stc{font-size:15px}}#mirotic-page #m-contents #content04 .br-box{max-width:800px;font-size:16px;line-height:1.5;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 1em;margin:0 auto 40px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .br-box{font-size:15px}}#mirotic-page #m-contents #content04 .br-box table{margin-bottom:30px}#mirotic-page #m-contents #content04 .br-box table tr th{width:33.333%;vertical-align:middle;font-size:15px;font-weight:700;line-height:1.4;text-align:center;color:#fff;background-color:#000;padding:10px}@media screen and (max-width:640px){#mirotic-page #m-contents #content04 .br-box table tr th{font-size:14px;padding:8px}}#mirotic-page #m-contents #content04 .br-box table tr td{font-size:16px;font-weight:700;line-height:1.5;text-align:left;color:#000;border-bottom:1px solid #000;padding:10px}@media screen and (max-width:640px){#mirotic-page #m-contents #content04 .br-box table tr td{font-size:15px;padding:8px}}#mirotic-page #m-contents #content04 .br-box table tr td:nth-child(1){border-right:none}#mirotic-page #m-contents #content04 .br-box table tr td:nth-child(2){border-right:none}#mirotic-page #m-contents #content04 .br-box ul li{position:relative;font-size:16px;line-height:1.5;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding-left:45px;margin-bottom:20px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .br-box ul li{font-size:15px}}#mirotic-page #m-contents #content04 .br-box ul li span{position:absolute;top:0;left:0;font-size:16px;line-height:1.5}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .br-box ul li span{font-size:15px}}#mirotic-page #m-contents #content04 .br-box ul li.lrg{font-size:18px;font-weight:700;padding-left:162px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .br-box ul li.lrg{font-size:17px;padding-left:0}}#mirotic-page #m-contents #content04 .br-box ul li.lrg span{font-size:18px}@media screen and (max-width:480px){#mirotic-page #m-contents #content04 .br-box ul li.lrg span{position:relative;display:block;font-size:17px}}@media screen and (max-width:1024px){#special-page{padding-top:80px}}#special-page #logo-area img{display:block;margin:0 auto}#special-page #logo-area .date{width:96%;max-width:538px;margin:-15px auto 100px}@media screen and (max-width:640px){#special-page #logo-area .date{width:90%;margin:10px auto 60px}}#special-page .stc{font-size:20px;line-height:1.8;color:#000;letter-spacing:.1em;text-align:center;padding:0 1.5em;margin-bottom:80px}@media screen and (max-width:960px){#special-page .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:640px){#special-page .stc{letter-spacing:0}}#special-page .stc span{font-size:28px;font-weight:700}@media screen and (max-width:960px){#special-page .stc span{font-size:calc(1.5rem + (1vw - 7.68px) * 0.3472)}}#special-page #live{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/live_bg.jpg) no-repeat center center;background-size:cover;padding:0;margin-bottom:120px}#special-page #live .wht-area{background:rgba(255,255,255,.7);text-align:center;padding-bottom:100px}#special-page #live img{display:block;margin:0 auto}#special-page #live .logo{position:relative;top:-60px;max-width:80%}#special-page #live .super{margin-bottom:25px}@media screen and (max-width:480px){#special-page #live .super.pc{display:none}}#special-page #live .super.sp{display:none}@media screen and (max-width:480px){#special-page #live .super.sp{display:block;max-width:82%}}#special-page #live .date{margin-bottom:40px}#special-page #live .hour{display:inline-block;font-size:30px;font-weight:700;color:#fff;background-color:#000;padding:6px 1.5em 4px;margin-bottom:0}@media screen and (max-width:960px){#special-page #live .hour{font-size:calc(1.625rem + (1vw - 7.68px) * 0.3472)}}#special-page #live .stc{font-size:20px;line-height:1.8;color:#000;letter-spacing:.1em;margin-bottom:20px}@media screen and (max-width:960px){#special-page #live .stc{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#special-page #live .stc span{display:block;font-size:16px;font-weight:400;color:#000;margin-bottom:5px}@media screen and (max-width:640px){#special-page #live .stc span{font-size:15px}}#special-page #live .d-live{margin-bottom:20px}#special-page #live .time-table{max-width:960px;margin:0 auto}#special-page #live .time-table img{display:inline-block;vertical-align:top;width:31%;margin-right:2.8%;margin-bottom:20px}@media screen and (max-width:768px){#special-page #live .time-table img{margin-right:2%}}#special-page #live .time-table img:last-child{margin-right:0}#special-page #archive{background-color:#efe492;padding-bottom:60px;margin-bottom:80px}#special-page #archive img{display:block;margin:0 auto}#special-page #archive .logo{position:relative;top:-60px;max-width:80%}#special-page #archive .date{margin-bottom:40px}#special-page #archive .stc{font-size:20px;font-weight:700;line-height:1.8;color:#000;letter-spacing:.1em;text-align:center;margin-bottom:30px}@media screen and (max-width:960px){#special-page #archive .stc{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}@media screen and (max-width:640px){#special-page #archive .stc{letter-spacing:0}}#special-page #archive .stc span{font-size:16px}@media screen and (max-width:640px){#special-page #archive .stc span{font-size:15px}}#special-page #archive .archive-img{margin-bottom:40px}#special-page #content03{margin-bottom:80px}#special-page #content03 .midashi-ic,#special-page #content03 img{display:block;line-height:0;margin:0 auto}#special-page #content03 .midashi{position:relative;max-width:500px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#000;text-align:center;padding:8px .5em 6px;margin:0 auto 30px;z-index:1}@media screen and (max-width:960px){#special-page #content03 .midashi{font-size:calc(1.6875rem + (1vw - 7.68px) * 0.7813)}}#special-page #content03 .c-stc{font-size:18px;font-weight:700;line-height:1.7;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width:480px){#special-page #content03 .c-stc{font-size:16px}}@media screen and (max-width:640px){#special-page #content03 .c-stc .pc{display:none}}#special-page #content03 .c-stc .sp{display:none}@media screen and (max-width:640px){#special-page #content03 .c-stc .sp{display:block}}#special-page #content03 .c-img{margin:0 auto 30px}#special-page #content03 .c-img.sp{display:none}@media screen and (max-width:640px){#special-page #content03 .c-img.sp{display:block}}#special-page #content03 .c-img.pc{display:block}@media screen and (max-width:640px){#special-page #content03 .c-img.pc{display:none}}#special-page #content04 img{display:block;margin:0 auto}#special-page #content04 .date{max-width:90%;margin-bottom:30px}#special-page #content04 .midashi-ic{display:block;line-height:0;margin:0 auto}#special-page #content04 .midashi{position:relative;max-width:500px;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#000;text-align:center;padding:8px .5em 6px;margin:0 auto 30px;z-index:1}@media screen and (max-width:960px){#special-page #content04 .midashi{font-size:calc(1.6875rem + (1vw - 7.68px) * 0.7813)}}#special-page #content04 .col-area{max-width:1180px;margin:0 auto 80px}#special-page #content04 .col-area .col{display:inline-block;vertical-align:middle;width:35%;margin-right:4%}@media screen and (max-width:768px){#special-page #content04 .col-area .col{display:block;width:100%;margin-right:0}}#special-page #content04 .col-area .col:nth-child(2){width:60%;margin-right:0}@media screen and (max-width:768px){#special-page #content04 .col-area .col:nth-child(2){width:100%;margin-top:30px}}#special-page #content04 .col-area .col .stc{font-size:18px;font-weight:700;line-height:1.7;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:30px}@media screen and (max-width:480px){#special-page #content04 .col-area .col .stc{font-size:16px}}#special-page #content04 .col-area .col table tr th{width:33.333%;vertical-align:middle;font-size:15px;font-weight:700;line-height:1.4;text-align:center;color:#fff;background-color:#000;border-right:1px solid #fff;padding:10px}@media screen and (max-width:640px){#special-page #content04 .col-area .col table tr th{font-size:14px;padding:8px}}#special-page #content04 .col-area .col table tr th:last-child{border-right:none}#special-page #content04 .col-area .col table tr td{width:50%;font-size:13px;font-weight:700;line-height:1.4;text-align:center;color:#000;border-right:1px solid #000;border-bottom:1px solid #000;padding:10px 4px}@media screen and (max-width:640px){#special-page #content04 .col-area .col table tr td{font-size:12px;padding:8px 3px}}#special-page #content04 .col-area .col table tr td:last-child{border-right:none}#special-page #content04 .s-stc{font-size:16px;line-height:1.6;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:480px){#special-page #content04 .s-stc{font-size:15px}}@media screen and (max-width:1024px){#gundam-page{padding-top:70px}}#ill-page{position:relative;padding:0;margin:0 auto 30px;position:relative;z-index:1;width:100%;height:100%}#ill-page .main-visual{opacity:0;position:relative;width:100%;z-index:0;transition:all 2s}@media screen and (max-width:640px){#ill-page .main-visual{width:100%;min-height:900px}}#ill-page .main-visual .top-bg{position:absolute;top:-100%;left:0;width:100%;z-index:1;transition:all 2s}@media screen and (max-height:800px){#ill-page .main-visual .top-bg{display:none}}@media screen and (max-width:1024px){#ill-page .main-visual .top-bg{display:none}}#ill-page .main-visual .top-bg.active{top:0}#ill-page .main-visual .video-outer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;z-index:0}@media screen and (max-width:768px){#ill-page .main-visual .video-outer{left:-40%}}@media screen and (max-width:640px){#ill-page .main-visual .video-outer{left:-80%}}#ill-page .main-visual video{display:none;opacity:0;position:absolute;top:0;bottom:0;left:-50%;right:-60%;height:100%;width:auto;margin:auto;z-index:0;transition:all 2s}@media screen and (max-width:640px){#ill-page .main-visual video{left:-60%;right:-50%;max-width:none}}#ill-page .main-visual video.on{display:block;-webkit-animation:fuwattoBlock 1.5s ease-out forwards;animation:fuwattoBlock 1.5s ease-out forwards}#ill-page .main-visual .video-black-layer{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;transition:all 2s}#ill-page .main-visual h2{opacity:0;position:relative;top:20%;bottom:0;left:0;right:0;width:90%;max-width:1200px;margin:auto;z-index:2;transition:all 2s}@media screen and (min-height:1000px){#ill-page .main-visual h2{top:23%}}@media screen and (max-width:640px){#ill-page .main-visual h2{top:80px;max-width:448px;bottom:0;margin:0 auto}}@media screen and (max-width:640px){#ill-page .main-visual h2.pc{display:none}}#ill-page .main-visual h2.sp{display:none}@media screen and (max-width:640px){#ill-page .main-visual h2.sp{display:block}}#ill-page .main-visual_sp{display:none;opacity:0;position:relative;width:100%;min-height:900px;z-index:0;transition:all 2s}@media screen and (max-width:640px){#ill-page .main-visual_sp{display:block}}#ill-page .main-visual_sp h2{position:relative;top:80px;max-width:448px;bottom:0;margin:0 auto}#ill-page .topic-area{margin:0 auto 100px}#ill-page .topic-area .topix_img{position:relative;display:block;max-width:800px;margin:0 auto 30px}#ill-page .topic-area .topix_img:hover img{opacity:.7}#ill-page .intro{position:relative;max-width:1280px;padding:80px 0 120px;margin:0 auto}@media screen and (max-width:640px){#ill-page .intro{padding:260px 0 100px}}#ill-page .intro h2{position:relative;font-size:26px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#fff;text-align:center;text-shadow:0px 0px 25px #f4c91d;padding:0 2.5em;z-index:1}@media screen and (max-width:960px){#ill-page .intro h2{font-size:calc(1.25rem + (1vw - 7.68px) * 0.5208)}}@media screen and (max-width:640px){#ill-page .intro h2{line-height:2;padding:0 1.5em}}#ill-page .intro h2 .sp{display:none}@media screen and (max-width:640px){#ill-page .intro h2 .sp{display:block}}#ill-page .intro .ch-l{position:absolute;top:30%;left:0;max-width:310px}@media screen and (max-width:640px){#ill-page .intro .ch-l{display:none}}#ill-page .intro .ch-r{position:absolute;top:-30%;right:0;max-width:380px}@media screen and (max-width:640px){#ill-page .intro .ch-r{display:none}}#ill-page .intro .ch-l_sp{display:none;position:absolute;top:30%;left:0;max-width:100px}@media screen and (max-width:640px){#ill-page .intro .ch-l_sp{display:block}}#ill-page .intro .ch-r_sp{display:none;position:absolute;top:2%;right:0;max-width:274px}@media screen and (max-width:640px){#ill-page .intro .ch-r_sp{display:block}}#ill-page h4{position:relative;max-width:370px;font-size:23px;font-weight:700;line-height:1.7;color:#fff;text-align:center;padding:17px .5em 0;margin-bottom:30px;z-index:1}@media screen and (max-width:960px){#ill-page h4{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:640px){#ill-page h4{padding:20px .5em 0}}#ill-page h4 svg{position:absolute;top:0;left:0}#ill-page h4.lg{max-width:400px;padding:22px .5em 0 .7em}@media screen and (max-width:640px){#ill-page h4.lg{padding:27px .5em 0}}#ill-page .stc{max-width:960px;font-size:16px;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 1.5em 60px 3em}@media screen and (max-width:960px){#ill-page .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#ill-page .highlight{max-width:1200px;margin:0 auto}#ill-page .highlight h3{max-width:323px;margin:0 auto 30px}#ill-page .highlight .dress{position:relative;display:block;max-width:418px;z-index:1}#ill-page .highlight .dress_img{position:relative;top:60px}#ill-page .highlight .dress_img.active{top:-10px}@media screen and (max-width:640px){#ill-page .highlight .dress_img.pc{display:none}}#ill-page .highlight .dress_img.sp{display:none}@media screen and (max-width:640px){#ill-page .highlight .dress_img.sp{display:block}}#ill-page .highlight .drk_img{position:relative;top:60px;max-width:880px;height:420px;margin:0 auto 20px}@media screen and (max-width:480px){#ill-page .highlight .drk_img{height:300px}}#ill-page .highlight .drk_img.active{top:-10px}#ill-page .highlight .symb_img{position:relative;top:60px;height:690px;margin:0 auto}@media screen and (max-width:1024px){#ill-page .highlight .symb_img{height:500px}}@media screen and (max-width:640px){#ill-page .highlight .symb_img{height:360px}}@media screen and (max-width:480px){#ill-page .highlight .symb_img{height:340px}}#ill-page .highlight .symb_img.active{top:-20px}#ill-page .highlight .symb{position:relative;display:block;max-width:336px;margin:0 auto;z-index:1}#ill-page .highlight .mirotic{position:relative;display:block;max-width:458px;z-index:1}#ill-page .highlight .drk{position:relative;display:block;max-width:630px;margin:0 auto;z-index:1}#ill-page .highlight .mirotic-area{max-width:960px;margin:0 auto}#ill-page .highlight .mirotic_img{position:relative;display:block;margin:0 auto}#ill-page .highlight .symb-area{margin:0 auto 50px}#ill-page .highlight .symb-area h4{width:92%;margin:0 auto 30px}#ill-page .highlight .symb-area .stc{width:92%;text-align:center;margin:0 auto}#ill-page .highlight .col-area{max-width:920px;margin:40px auto 30px}@media screen and (max-width:480px){#ill-page .highlight .col-area{padding:0 1.5em;margin:20px auto 30px}}#ill-page .highlight .col-area .col{display:inline-block;vertical-align:middle;width:45%;margin-right:2%}@media screen and (max-width:960px){#ill-page .highlight .col-area .col{display:block;width:100%;max-width:420px;margin:0 auto 40px}}#ill-page .highlight .col-area .col:nth-child(2){width:50%;margin-right:2%}@media screen and (max-width:960px){#ill-page .highlight .col-area .col:nth-child(2){width:100%;margin:0 auto}}#ill-page .highlight .col-area .col h4{max-width:420px;padding:35% .5em 0;letter-spacing:0}@media screen and (max-width:960px){#ill-page .highlight .col-area .col h4{padding:150px .5em 0;margin:0 auto}}@media screen and (max-width:480px){#ill-page .highlight .col-area .col h4{padding:36% .5em 0}}#ill-page .highlight .col-area .col h4 svg{max-width:420px}#ill-page .highlight .col-area .col .stc{margin:0}#ill-page .highlight .drk-area{margin-bottom:80px}#ill-page .highlight .drk-area h4{width:92%;max-width:350px;margin:0 auto 30px}#ill-page .highlight .drk-area .stc{width:92%;max-width:490px;margin:0 auto}#ill-page .s-btn{display:block;max-width:380px;font-size:18px;font-weight:700;color:#000;text-align:center;background-color:#fff;border:2px solid #fff;border-radius:8px;padding:12px .5em;margin:0 auto 120px}#ill-page .s-btn:hover{color:#fff;background-color:#000}#ill-page .event{position:relative;z-index:1;background:repeating-linear-gradient(-45deg,#0f2c33,#0f2c33 5px,#000 5px,#000 25px);padding:60px 1em}#ill-page .event h3{max-width:323px;margin:0 auto -12px}#ill-page .event .event-inner{max-width:1200px;background-color:#000;padding:60px 1em;margin:0 auto}#ill-page .event .event-inner .fire{position:relative;z-index:1;display:block;max-width:425px;margin:0 auto}#ill-page .event .event-inner .fire_img{position:relative;top:60px;display:block;margin:0 auto 20px}#ill-page .event .event-inner .fire_img.active{top:-10px}#ill-page .event .event-inner h4{margin:0 auto 30px}#ill-page .event .event-inner .stc{max-width:960px;text-align:center;margin:0 auto 20px}#ill-page .event .event-inner .date{display:block;max-width:720px;margin:0 auto 30px}@media screen and (max-width:480px){#ill-page .event .event-inner .date.pc{display:none}}#ill-page .event .event-inner .date.sp{display:none}@media screen and (max-width:480px){#ill-page .event .event-inner .date.sp{display:block}}#ill-page .event .event-inner .att{max-width:960px;font-size:15px;line-height:1.5;color:#fff;text-align:right;margin:0 auto 40px}@media screen and (max-width:480px){#ill-page .event .event-inner .att{font-size:13px}}#ill-page .area{padding:80px 1.5em}@media screen and (max-width:480px){#ill-page .area{padding:60px 1em}}#ill-page .area h3{max-width:323px;margin:0 auto 30px}#ill-page .area .col-area{max-width:1200px;margin:0 auto}#ill-page .area .col-area .col{display:inline-block;vertical-align:top;width:30%;margin-right:3.8%;margin-bottom:40px}@media screen and (max-width:1180px){#ill-page .area .col-area .col{width:47%}}@media screen and (max-width:640px){#ill-page .area .col-area .col{display:block;width:90%;max-width:400px;margin:0 0 40px}}#ill-page .area .col-area .col:nth-child(3n){margin-right:0}@media screen and (max-width:1180px){#ill-page .area .col-area .col:nth-child(3n){margin-right:3.8%}}@media screen and (max-width:640px){#ill-page .area .col-area .col:nth-child(3n){margin:0 0 40px}}@media screen and (max-width:1180px){#ill-page .area .col-area .col:nth-child(2n){margin-right:0}}@media screen and (max-width:640px){#ill-page .area .col-area .col:nth-child(2n){margin:0 0 40px auto}}#ill-page .area .col-area .col .img-area{width:300px;height:300px;border-radius:50%;border:1px solid #fff;margin:0 auto 10px}@media screen and (max-width:1280px){#ill-page .area .col-area .col .img-area{width:260px;height:260px}}@media screen and (max-width:480px){#ill-page .area .col-area .col .img-area{width:240px;height:240px}}#ill-page .area .col-area .col h4{max-width:340px;font-size:19px;padding:28px .5em 0 .7em;margin:0 auto 30px}@media screen and (max-width:1180px){#ill-page .area .col-area .col h4{max-width:320px}}@media screen and (max-width:960px){#ill-page .area .col-area .col h4{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604);padding:28px .5em 0}}@media screen and (max-width:480px){#ill-page .area .col-area .col h4{max-width:305px}}#ill-page .area .col-area .col .stc{padding:0 .5em;margin:0}#ill-page .food{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/ill_bg02.jpg) repeat center center;padding:80px 1.5em}@media screen and (max-width:480px){#ill-page .food{padding:60px 1.5em}}#ill-page .food h3{max-width:323px;margin:0 auto 30px}#ill-page .food .c-stc{max-width:590px;font-size:24px;font-weight:700;line-height:1.7;color:#fff;text-align:center;text-shadow:0px 0px 25px #e74889;margin:0 auto 50px}@media screen and (max-width:960px){#ill-page .food .c-stc{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}@media screen and (max-width:480px){#ill-page .food .c-stc .pc{display:none}}#ill-page .food .insta-area{position:relative;width:96%;max-width:1080px;margin:0 auto 50px;z-index:1}@media screen and (max-width:640px){#ill-page .food .insta-area{width:100%}}#ill-page .food .insta-area #instafeed{display:block;width:calc(100% - 120px)}@media screen and (max-width:640px){#ill-page .food .insta-area #instafeed{width:100%}}#ill-page .food .insta-area #instafeed img,#ill-page .food .insta-area #instafeed video{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){#ill-page .food .insta-area #instafeed img,#ill-page .food .insta-area #instafeed video{height:120px}}#ill-page .food .insta-area .insta-btn{position:absolute;top:0;bottom:0;right:0;height:100px;background-color:#333;border-radius:10px;padding:27px .8em;margin:auto;vertical-align:middle}@media screen and (max-width:640px){#ill-page .food .insta-area .insta-btn{position:relative;display:block;max-width:350px;height:auto;text-align:center;background-color:#000;border:2px solid #fff;border-radius:10px;padding:20px .5em;margin:20px auto 0;z-index:1}}#ill-page .food .insta-area .insta-btn img{display:block;margin:0 auto 3px}@media screen and (max-width:640px){#ill-page .food .insta-area .insta-btn img{display:inline-block;vertical-align:middle;margin:0 14px 0 0}}#ill-page .food .insta-area .insta-btn p{font-size:16px;font-weight:700;line-height:1.4;text-align:center;color:#fff}@media screen and (max-width:640px){#ill-page .food .insta-area .insta-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:700;line-height:1.4;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;font-size:calc(1.0625rem + (1vw - 7.68px) * 0.2604)}}#ill-page .food .food-inner{position:relative;max-width:1100px;margin:0 auto}@media screen and (max-width:640px){#ill-page .food .food-inner{display:none}}#ill-page .food .food-inner .pika{position:absolute;top:30px;left:0;max-width:240px}#ill-page .food .food-inner .hot{position:absolute;top:30px;right:0;max-width:176px}#ill-page .food .col .img-area{width:240px;height:200px;border:1px solid #fff;margin:0 auto 5px}#ill-page .food .col p{font-size:16px;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:center}@media screen and (max-width:960px){#ill-page .food .col p{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#ill-page .food .col-area{position:relative;max-width:550px;text-align:center;margin:0 auto;z-index:1}#ill-page .food .col-area .col{display:inline-block;vertical-align:top;width:48%;max-width:240px;margin-right:3%;margin-bottom:30px}@media screen and (max-width:640px){#ill-page .food .col-area .col{display:block;width:100%;max-width:240px;margin:0 auto 30px}}#ill-page .food .col-area .col:nth-child(2n){margin-right:0}@media screen and (max-width:640px){#ill-page .food .col-area .col:nth-child(2n){margin:0 auto 40px}}#ill-page .food .col-area02{max-width:1280px;text-align:center;margin:0 auto}@media screen and (max-width:640px){#ill-page .food .col-area02{display:none}}#ill-page .food .col-area02 .col{display:inline-block;vertical-align:top;width:23%;max-width:240px;margin-right:2%;margin-bottom:30px}@media screen and (max-width:1180px){#ill-page .food .col-area02 .col{width:31%}}@media screen and (max-width:768px){#ill-page .food .col-area02 .col{width:48%}}@media screen and (max-width:640px){#ill-page .food .col-area02 .col{display:block;width:100%;max-width:240px;margin:0 auto 30px}}#ill-page .food .col-area02 .col:last-child{margin-right:0}@media screen and (max-width:1180px){#ill-page .food .col-area02 .col:nth-child(3n){margin-right:0}}@media screen and (max-width:768px){#ill-page .food .col-area02 .col:nth-child(3n){margin-right:2%}}@media screen and (max-width:640px){#ill-page .food .col-area02 .col:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:768px){#ill-page .food .col-area02 .col:nth-child(2n){margin-right:0}}@media screen and (max-width:640px){#ill-page .food .col-area02 .col:nth-child(2n){margin:0 auto 30px}}#ill-page .food .col-area03{display:none;max-width:550px;text-align:center;margin:0 auto}@media screen and (max-width:640px){#ill-page .food .col-area03{display:block}}#ill-page .food .col-area03 .col{display:inline-block;vertical-align:top;width:48%;max-width:240px;margin-right:2%;margin-bottom:30px}#ill-page .food .col-area03 .col:nth-child(2n){margin-right:0}#ill-page .food .col-area03 .col .img-area{width:100%}@media screen and (max-width:480px){#ill-page .food .col-area03 .col .img-area{height:180px}}#ill-page .food .col-area03 .col svg{display:block;width:98%;margin:0 auto}#ill-page .food .col-area03 .col.pk svg{margin:20% auto 0}#ill-page .overview{padding:80px 1.5em}@media screen and (max-width:480px){#ill-page .overview{padding:60px 1em}}#ill-page .overview h4{max-width:323px;margin:0 auto 30px;padding:0}#ill-page .overview h4 svg{position:relative}#ill-page .overview h5{font-size:22px;font-weight:700;line-height:1.4;text-align:center;color:#fff;margin:80px auto 20px}@media screen and (max-width:960px){#ill-page .overview h5{font-size:calc(1.125rem + (1vw - 7.68px) * 0.3472)}}#ill-page .overview .stc{max-width:800px;font-size:16px;line-height:1.5;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto}@media screen and (max-width:960px){#ill-page .overview .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#ill-page .overview .month-table{margin-bottom:50px}#ill-page .overview .b-table{max-width:800px;margin:0 auto 30px}#ill-page .overview .b-table tr th{vertical-align:middle;width:20%;font-size:16px;font-weight:700;line-height:1.4;text-align:left;color:#fff;border-bottom:1px solid #fff;padding:14px 10px}@media screen and (max-width:960px){#ill-page .overview .b-table tr th{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}@media screen and (max-width:640px){#ill-page .overview .b-table tr th{width:23%;padding:14px 6px 14px 0}}#ill-page .overview .b-table tr td{vertical-align:middle;font-size:16px;line-height:1.6;color:#fff;text-align:left;border-bottom:1px solid #fff;padding:14px 10px}@media screen and (max-width:960px){#ill-page .overview .b-table tr td{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}@media screen and (max-width:640px){#ill-page .overview .b-table tr td{padding:14px 0 14px 6px}}#ill-page .overview .b-table tr td .sp{display:none}@media screen and (max-width:480px){#ill-page .overview .b-table tr td .sp{display:block}}#ill-page .overview .b-table tr td .cl-btn{display:block;max-width:210px;text-align:center;font-size:16px;color:#000;background-color:#fff;border:1px solid #fff;padding:8px .5em}#ill-page .overview .b-table tr td .cl-btn:hover{color:#fff;background-color:#000}#ill-page #particles-js{position:fixed;z-index:0;width:100%;height:100%;background-color:#000}#bee-page{overflow:hidden;background-color:#f4cf21;padding:0 0 30px;margin:0 auto 30px}#bee-page .main-visual{position:relative;max-width:1580px;margin:0 auto}#bee-page .main-visual h2{position:absolute;top:60%;left:-100%;max-width:90%;transition:all .5s}@media screen and (max-width:960px){#bee-page .main-visual h2{top:71%}}@media screen and (max-width:640px){#bee-page .main-visual h2{max-width:98%}}#bee-page .main-visual h2.on{left:.5%}#bee-page .main-visual .main-cara{opacity:0;position:absolute;top:5%;left:6%;max-width:12%;transition:all .5s}@media screen and (max-width:1024px){#bee-page .main-visual .main-cara{top:14%;left:4%;max-width:15%}}@media screen and (max-width:640px){#bee-page .main-visual .main-cara{top:16%;left:4%;max-width:22%}}#bee-page .main-visual .main-cara.on{opacity:1}#bee-page .main-visual .main-title{position:absolute;top:26%;left:-100%;max-width:55%;transition:all .5s}@media screen and (max-width:960px){#bee-page .main-visual .main-title{top:38%;left:5%;max-width:68%}}@media screen and (max-width:640px){#bee-page .main-visual .main-title{top:41%;left:3%;max-width:85%}}#bee-page .main-visual .main-title.on{left:10%}#bee-page .main-visual .main{opacity:0}#bee-page .main-visual .main.on{opacity:1}@media screen and (max-width:960px){#bee-page .main-visual .main.pc{display:none}}#bee-page .main-visual .main.md{display:none}@media screen and (max-width:960px){#bee-page .main-visual .main.md{display:block;margin:0 0 0 auto}}@media screen and (max-width:640px){#bee-page .main-visual .main.md{display:none}}#bee-page .main-visual .main.sp{display:none}@media screen and (max-width:640px){#bee-page .main-visual .main.sp{display:block;margin:0 0 0 auto}}#bee-page .hane-l{position:absolute;top:0;left:-50px;z-index:0}@media screen and (max-width:1280px){#bee-page .hane-l{top:29%}}@media screen and (max-width:640px){#bee-page .hane-l{top:13%}}#bee-page .hane-r{position:absolute;top:50%;right:-50px;z-index:0}#bee-page #row01{position:relative;max-width:1200px;padding-top:60px;margin:0 auto}#bee-page #row01 .h-area{position:relative;margin-bottom:40px;z-index:1}#bee-page #row01 .h-area h3{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 1.5em;z-index:1}@media screen and (max-width:960px){#bee-page #row01 .h-area h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row01 .h-area h3 .sp{display:none}@media screen and (max-width:640px){#bee-page #row01 .h-area h3 .sp{display:block}}#bee-page #row01 .h-area img{position:absolute;top:-77%;left:0;right:0;margin:0 auto;z-index:0}@media screen and (max-width:640px){#bee-page #row01 .h-area img.pc{display:none}}#bee-page #row01 .h-area img.sp{display:none}@media screen and (max-width:640px){#bee-page #row01 .h-area img.sp{display:block}}#bee-page #row01 .cnt-img{z-index:1;position:relative;display:block;margin:0 auto}@media screen and (max-width:768px){#bee-page #row01 .cnt-img.pc{display:none}}#bee-page #row01 .cnt-img.sp{display:none}@media screen and (max-width:768px){#bee-page #row01 .cnt-img.sp{display:block}}#bee-page #row02{position:relative;background-color:#594022;padding:60px 1.5em;margin-top:130px}@media screen and (max-width:640px){#bee-page #row02{padding:60px 1.5em 0}}#bee-page #row02:after{content:"";position:absolute;bottom:-110px;right:-10%;width:150%;background-color:#594022;transform:rotateZ(-5deg);transform:rotateZ(-5deg);padding:80px 0;z-index:0}#bee-page #row02 .cara-area{position:absolute;top:-50px;right:-10%;width:150%;background-color:#594022;transform:rotateZ(-5deg);transform:rotateZ(-5deg);padding:90px 0}#bee-page #row02 .cara-area .cara01{position:absolute;top:-20px;right:6%;transform:scale(.3);transition:all 1.5s}@media screen and (max-width:640px){#bee-page #row02 .cara-area .cara01{width:100px}}#bee-page #row02 .cara-area .cara01.active{right:63%;transform:scale(1)}@media screen and (max-width:640px){#bee-page #row02 .cara-area .cara01.active{right:57%}}@media screen and (max-width:480px){#bee-page #row02 .cara-area .cara01.active{right:53%}}#bee-page #row02 .row-inner{position:relative;max-width:1200px;margin:0 auto;z-index:1}#bee-page #row02 .h-area{position:relative;margin-bottom:40px;z-index:1}#bee-page #row02 .h-area h2{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#fff;text-align:center;padding:0 1.5em;z-index:1}@media screen and (max-width:960px){#bee-page #row02 .h-area h2{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row02 .h-area img{position:absolute;top:-177%;left:0;right:0;margin:0 auto;z-index:0}@media screen and (max-width:960px){#bee-page #row02 .h-area img{top:-257%}}#bee-page #row02 .row-img-area{position:relative;z-index:1;margin-bottom:30px}#bee-page #row02 .row-img-area img{display:block;box-shadow:0px 0px 10px rgba(0,0,0,.3);margin:0 auto 10px}#bee-page #row02 .row-img-area .stc{max-width:1040px;font-size:23px;line-height:1.5;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto}@media screen and (max-width:960px){#bee-page #row02 .row-img-area .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.434)}}#bee-page #row02 .col-img-area{position:relative;z-index:1;text-align:center}#bee-page #row02 .col-img-area .col{display:inline-block;vertical-align:top;width:31%;max-width:330px;margin-right:2%}@media screen and (max-width:768px){#bee-page #row02 .col-img-area .col{width:48%;margin-bottom:20px}}@media screen and (max-width:640px){#bee-page #row02 .col-img-area .col{display:block;width:100%;margin:0 auto 20px}}#bee-page #row02 .col-img-area .col:nth-child(3){margin-right:0}@media screen and (max-width:768px){#bee-page #row02 .col-img-area .col:nth-child(3){margin:0 auto}}@media screen and (max-width:768px){#bee-page #row02 .col-img-area .col:nth-child(2){margin-right:0}}@media screen and (max-width:640px){#bee-page #row02 .col-img-area .col:nth-child(2){margin:0 auto 20px}}#bee-page #row02 .col-img-area img{display:block;box-shadow:0px 0px 8px rgba(0,0,0,.3);margin-bottom:10px}#bee-page #row02 .col-img-area .stc{font-size:20px;line-height:1.5;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:960px){#bee-page #row02 .col-img-area .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}#bee-page #row02 .hane-l{top:0;left:-20px}@media screen and (max-width:768px){#bee-page #row02 .hane-l{top:34%}}@media screen and (max-width:640px){#bee-page #row02 .hane-l{top:16%}}#bee-page #row02 .hane-r{top:auto;bottom:120px;right:-50px}#bee-page #row03{position:relative;padding:60px 0 10px;margin-top:130px}#bee-page #row03 .row-inner{position:relative;max-width:1200px;padding:0 1.5em;margin:0 auto;z-index:1}#bee-page #row03 .h-area{position:relative;margin-bottom:40px;z-index:1}#bee-page #row03 .h-area h2{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 1.5em;z-index:1}@media screen and (max-width:960px){#bee-page #row03 .h-area h2{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row03 .h-area img{position:absolute;top:-210%;left:0;right:0;margin:0 auto;z-index:0}#bee-page #row03 .col-area{position:relative;text-align:center;z-index:1}#bee-page #row03 .col-area .col{display:inline-block;vertical-align:top;width:46%;text-align:left;margin-right:6%}@media screen and (max-width:768px){#bee-page #row03 .col-area .col{display:block;width:100%;max-width:400px;margin:0 auto 50px}}#bee-page #row03 .col-area .col:nth-child(2){margin-right:0}@media screen and (max-width:768px){#bee-page #row03 .col-area .col:nth-child(2){margin:0 auto}}#bee-page #row03 .col-area .col .small{font-size:21px;line-height:1.4;color:#000}@media screen and (max-width:960px){#bee-page #row03 .col-area .col .small{font-size:calc(1rem + (1vw - 7.68px) * 0.434)}}#bee-page #row03 .col-area .col h3{position:relative;font-size:36px;font-weight:700;line-height:1.4;color:#000}@media screen and (max-width:960px){#bee-page #row03 .col-area .col h3{font-size:calc(1.5rem + (1vw - 7.68px) * 1.0417)}}#bee-page #row03 .col-area .col .stc{font-size:20px;font-weight:700;line-height:1.4;color:#000}@media screen and (max-width:960px){#bee-page #row03 .col-area .col .stc{font-size:calc(1.125rem + (1vw - 7.68px) * 0.1736)}}#bee-page #row03 .col-area .col .stc span{font-size:18px;font-weight:400}@media screen and (max-width:960px){#bee-page #row03 .col-area .col .stc span{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.2604)}}#bee-page #row03 .row03-bottom{position:absolute;top:99%;left:0;right:0;width:100%;min-width:800px;margin:auto;z-index:1}#bee-page #row03 .hane-l{top:40%}@media screen and (max-width:640px){#bee-page #row03 .hane-l{top:50%}}#bee-page #row03 .hane-r{top:-6%;right:-40px}@media screen and (max-width:640px){#bee-page #row03 .hane-r{top:10%}}#bee-page #row04{position:relative;background-color:#000;padding:300px 0 10px}@media screen and (max-width:640px){#bee-page #row04{padding:220px 0 10px}}#bee-page #row04 .cara01{position:absolute;top:90px;left:0;transform:scale(.3);transition:all 1.5s;z-index:1}@media screen and (max-width:640px){#bee-page #row04 .cara01{width:100px}}#bee-page #row04 .cara01.active{left:80%;transform:scale(1)}@media screen and (max-width:640px){#bee-page #row04 .cara01.active{left:74%}}#bee-page #row04 .row-inner{max-width:1200px;padding:0 1.5em;margin:0 auto;z-index:1}@media screen and (max-width:640px){#bee-page #row04 .row-inner{padding:0 1em}}#bee-page #row04 .row-title{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;z-index:1}@media screen and (max-width:960px){#bee-page #row04 .row-title{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row04 .h-area01{position:relative;margin-bottom:40px;z-index:1}#bee-page #row04 .h-area01 h3{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 1.5em;z-index:1}@media screen and (max-width:960px){#bee-page #row04 .h-area01 h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row04 .h-area01 img{position:absolute;top:-210%;left:0;right:0;margin:0 auto;z-index:0}#bee-page #row04 .h-area02{position:relative;margin-bottom:20px;z-index:1}@media screen and (max-width:768px){#bee-page #row04 .h-area02{margin-bottom:120px}}#bee-page #row04 .h-area02 h3{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 1.5em;z-index:1}@media screen and (max-width:960px){#bee-page #row04 .h-area02 h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row04 .h-area02 img{position:absolute;top:-180%;left:0;right:0;margin:0 auto;z-index:0}#bee-page #row04 .col-area{margin-bottom:140px}@media screen and (max-width:768px){#bee-page #row04 .col-area{margin-bottom:200px}}#bee-page #row04 .col-area .col{display:inline-block;vertical-align:middle;width:48%;margin-right:2%}@media screen and (max-width:768px){#bee-page #row04 .col-area .col{display:block;width:100%;margin-right:0}}#bee-page #row04 .col-area .col:nth-child(1){margin-bottom:40px}@media screen and (max-width:768px){#bee-page #row04 .col-area .col:nth-child(1){display:block;max-width:494px;margin:0 auto 30px}}#bee-page #row04 .col-area .col:nth-child(2){margin-right:0}#bee-page #row04 .col-area .col p{position:relative;font-size:18px;font-weight:700;line-height:1.4;color:#000;padding-left:48px;padding-top:6px;margin-bottom:40px}#bee-page #row04 .col-area .col p img{position:absolute;top:0;bottom:0;left:0;margin:auto}#bee-page #row04 .row04-02{margin-bottom:100px}@media screen and (max-width:640px){#bee-page #row04 .row04-02{margin-bottom:80px}}#bee-page #row04 .row04-02 .hane-r{position:absolute;top:-30%;right:0;z-index:0}@media screen and (max-width:1280px){#bee-page #row04 .row04-02 .hane-r{top:-34%;right:-12%}}@media screen and (max-width:768px){#bee-page #row04 .row04-02 .hane-r{top:-70px;right:-17%}}@media screen and (max-width:480px){#bee-page #row04 .row04-02 .hane-r{right:-27%}}#bee-page #row04 .row04-02 .img-box{position:relative;margin-bottom:100px}@media screen and (max-width:640px){#bee-page #row04 .row04-02 .img-box{margin-bottom:80px}}#bee-page #row04 .row04-02 .img-box h3{position:absolute;bottom:-8%;left:0;right:0;width:500px;max-width:90%;margin:0 auto;z-index:1}@media screen and (max-width:640px){#bee-page #row04 .row04-02 .img-box h3{bottom:-15%}}#bee-page #row04 .row04-02 .stc{font-size:28px;line-height:1.4;letter-spacing:.1em;color:#fff;text-align:center;margin-bottom:30px}@media screen and (max-width:960px){#bee-page #row04 .row04-02 .stc{font-size:calc(1.5rem + (1vw - 7.68px) * 0.3472)}}#bee-page #row04 .row04-03 .hane-l{top:-41%}@media screen and (max-width:768px){#bee-page #row04 .row04-03 .hane-l{top:-20%}}@media screen and (max-width:640px){#bee-page #row04 .row04-03 .hane-l{top:-15%}}#bee-page #row04 .row04-03 .hane-l p{padding-left:68px !important}#bee-page #row04 .row04-02,#bee-page #row04 .row04-03{position:relative}#bee-page #row04 .row04-02 .hane-r p,#bee-page #row04 .row04-02 .hane-l p,#bee-page #row04 .row04-03 .hane-r p,#bee-page #row04 .row04-03 .hane-l p{position:absolute;top:160px;font-size:18px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 1.5em}#bee-page #row04 .br-img{position:relative;display:block;border-radius:20px;margin:0 auto 10px;z-index:1}#bee-page #row04 .stc{position:relative;max-width:720px;font-size:23px;font-weight:700;line-height:1.4;color:#000;margin:0 auto;z-index:1}@media screen and (max-width:960px){#bee-page #row04 .stc{font-size:calc(1.0625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row04 .menu-col-area{text-align:center;position:relative;max-width:1080px;margin:0 auto 0;z-index:1}#bee-page #row04 .menu-col-area .col{display:inline-block;vertical-align:top;width:28%;max-width:300px;margin-right:6%;margin-bottom:30px}@media screen and (max-width:768px){#bee-page #row04 .menu-col-area .col{width:47%}}@media screen and (max-width:640px){#bee-page #row04 .menu-col-area .col{display:block;width:100%;margin:0 auto 30px}}#bee-page #row04 .menu-col-area .col:nth-child(3n){margin-right:0}@media screen and (max-width:768px){#bee-page #row04 .menu-col-area .col:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:768px){#bee-page #row04 .menu-col-area .col:nth-child(2n){margin-right:0}}@media screen and (max-width:640px){#bee-page #row04 .menu-col-area .col:nth-child(2n){margin:0 auto 30px}}#bee-page #row04 .menu-col-area img{display:block;margin:0 auto 10px}@media screen and (max-width:640px){#bee-page #row04 .menu-col-area img{max-width:260px}}#bee-page #row04 .menu-col-area .small{min-height:19px;font-size:14px;line-height:1.4;letter-spacing:0;color:#fed600;text-align:left}#bee-page #row04 .menu-col-area .name{font-size:15px;line-height:1.4;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#bee-page #row04 .menu-col-area .name span{display:block;font-size:24px;line-height:1;font-weight:700;margin-bottom:3px}@media screen and (max-width:960px){#bee-page #row04 .menu-col-area .name span{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#bee-page #row04 .menu-col-area .price{font-size:24px;font-weight:700;line-height:1;text-align:right;color:#fff}@media screen and (max-width:960px){#bee-page #row04 .menu-col-area .price{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#bee-page #row04 .txt-right{font-size:14px;color:#fff;text-align:right}@media screen and (max-width:640px){#bee-page #row04 .txt-right{font-size:13px}}@media screen and (max-width:480px){#bee-page #row04 .txt-right{font-size:12px}}#bee-page #row05{position:relative;padding:60px 1.5em;margin-top:130px}@media screen and (max-width:768px){#bee-page #row05{margin-top:40px}}#bee-page #row05 .row-inner{max-width:1000px;margin:0 auto}#bee-page #row05 .h-area{position:relative;margin-bottom:40px;z-index:1}@media screen and (max-width:768px){#bee-page #row05 .h-area{margin-bottom:80px}}#bee-page #row05 .h-area h3{position:relative;font-size:32px;font-weight:700;line-height:1.4;color:#000;text-align:center;padding:0 0 0 7%;z-index:1}@media screen and (max-width:960px){#bee-page #row05 .h-area h3{font-size:calc(1.625rem + (1vw - 7.68px) * 0.5208)}}#bee-page #row05 .h-area img{position:absolute;top:-180%;left:0;right:0;margin:0 auto;z-index:0}#bee-page #row05 h4{position:relative;font-size:24px;font-weight:700;line-height:1.5;color:#000;margin-bottom:20px;z-index:0}@media screen and (max-width:960px){#bee-page #row05 h4{font-size:calc(1.25rem + (1vw - 7.68px) * 0.3472)}}#bee-page #row05 h4 img{position:absolute;top:-290%;left:-10%;z-index:-1}@media screen and (max-width:640px){#bee-page #row05 h4 img{top:-260%;width:120px}}#bee-page #row05 .stc{position:relative;z-index:1;font-size:16px;line-height:1.5;color:#000}@media screen and (max-width:960px){#bee-page #row05 .stc{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}#bee-page #row05 .stc b{display:block;font-size:21px;font-weight:700;color:#000}@media screen and (max-width:960px){#bee-page #row05 .stc b{font-size:calc(1.125rem + (1vw - 7.68px) * 0.2604)}}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1.7);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1.7);-webkit-transform:scale(1.7);opacity:0}}#breakout-page .main-visual{position:relative;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout_bg.png) repeat center center;padding-top:110px;z-index:1}@media screen and (max-width:960px){#breakout-page .main-visual{padding-top:200px}}@media screen and (max-width:480px){#breakout-page .main-visual{padding-top:180px}}#breakout-page .main-visual h2{opacity:0;position:absolute;top:80px;left:3%;width:40.5%;max-width:300px;z-index:1;transition:all .5s}@media screen and (max-height:800px){#breakout-page .main-visual h2{max-width:270px}}@media screen and (max-width:480px){#breakout-page .main-visual h2{left:1%}}#breakout-page .main-visual h2.on{opacity:1}#breakout-page .main-visual h2 img{width:100%}#breakout-page .main-visual .date{position:absolute;top:7%;right:1%;width:44%;max-width:340px}@media screen and (max-height:800px){#breakout-page .main-visual .date{top:9%}}@media screen and (max-width:960px){#breakout-page .main-visual .date{top:130px}}@media screen and (max-width:480px){#breakout-page .main-visual .date{right:.5%;width:46%}}#breakout-page .main-visual .hane{position:absolute;bottom:0;width:100%;height:42%;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout-hane.png) repeat center center}#breakout-page .main-visual .chara{position:relative;width:100%;display:block;max-width:1240px;transform:rotateZ(-3deg);margin:0 auto;transition:all 2s}@media screen and (max-height:800px){#breakout-page .main-visual .chara{max-width:1000px}}@media screen and (max-width:768px){#breakout-page .main-visual .chara{width:126%;left:-14%}}@media screen and (max-width:480px){#breakout-page .main-visual .chara{width:140%;left:-24%}}#breakout-page .main-visual .catch{position:relative;top:0;left:0;right:0;display:block;width:86%;max-width:1200px;margin:-27% auto 0;transition:all 2s}@media screen and (max-height:800px){#breakout-page .main-visual .catch{width:80%}}@media screen and (max-width:768px){#breakout-page .main-visual .catch.pc{display:none}}#breakout-page .main-visual .catch.sp{display:none}@media screen and (max-width:768px){#breakout-page .main-visual .catch.sp{display:block;width:92%;max-width:440px;margin:-15% auto 0}}#breakout-page .story-area .hane,#breakout-page .map-area .hane,#breakout-page .blk-area .hane{position:absolute;bottom:0;width:100%;height:100%;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout-hane.png) repeat center center}#breakout-page .story-area{position:relative;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout_bg.png) repeat center center;padding:0 0 80px;z-index:0}@media screen and (max-width:640px){#breakout-page .story-area{padding:55px 0 150px}}#breakout-page .story-area h3{max-width:250px;margin:0 auto 20px}@media screen and (max-width:480px){#breakout-page .story-area h3{max-width:220px}}#breakout-page .story-area .story{position:relative;display:block;max-width:810px;margin:0 auto 40px;z-index:1}@media screen and (max-width:768px){#breakout-page .story-area .story.pc{display:none}}#breakout-page .story-area .story.sp{display:none}@media screen and (max-width:768px){#breakout-page .story-area .story.sp{display:block;width:85%;max-width:440px}}#breakout-page .story-area .d02{display:block;max-width:760px;margin:-120px auto -50px;position:relative;left:-12%;z-index:0}#breakout-page .story-area .d02 img{transition:all .5s}#breakout-page .story-area .owl-item.active .item{width:100%;margin:0 auto;transform:scale(1)}#breakout-page .story-area .item-area{position:relative;width:90%;max-width:480px;line-height:0;margin:0 auto 40px}@media screen and (max-width:480px){#breakout-page .story-area .item-area{width:76%;margin:0 auto 40px}}#breakout-page .story-area .item-area .owl-stage-outer{overflow:initial !important}#breakout-page .story-area .item-area .item{display:block;transform:scale(.8)}#breakout-page .story-area .item-area iframe{margin:0 auto 0px}@media screen and (max-width:480px){#breakout-page .story-area .item-area iframe{height:200px}}#breakout-page .story-area .item-area .owl-prev{width:60px;height:60px;border-top:3px solid #000 !important;border-left:3px solid #000 !important}@media screen and (max-width:480px){#breakout-page .story-area .item-area .owl-prev{width:40px;height:40px}}#breakout-page .story-area .item-area .owl-next{width:60px;height:60px;border-top:3px solid #000 !important;border-right:3px solid #000 !important}@media screen and (max-width:480px){#breakout-page .story-area .item-area .owl-next{width:40px;height:40px}}#breakout-page .story-area iframe{display:block;max-width:96%;margin:0 auto 70px}@media screen and (max-width:640px){#breakout-page .story-area iframe{height:300px}}@media screen and (max-width:480px){#breakout-page .story-area iframe{height:230px}}#breakout-page .story-area h4{position:relative;z-index:1;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center;color:#fff;margin-bottom:10px}@media screen and (max-width:960px){#breakout-page .story-area h4{font-size:calc(1.375rem + (1vw - 7.68px) * 0.5208)}}#breakout-page .story-area table{position:relative;width:90%;z-index:1;max-width:800px;margin:0 auto 0px}#breakout-page .story-area table tr th{vertical-align:middle;width:20%;font-size:20px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.1em;color:#fff;border:2px solid #fff;padding:16px 8px}@media screen and (max-width:960px){#breakout-page .story-area table tr th{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:640px){#breakout-page .story-area table tr th{font-size:15px;line-height:1.4;letter-spacing:0em;padding:16px 8px 14px}}#breakout-page .story-area table tr td{vertical-align:middle;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:left;border:2px solid #fff;padding:16px 10px}@media screen and (max-width:960px){#breakout-page .story-area table tr td{font-size:calc(0.8125rem + (1vw - 3.45px) * 0.4329)}}@media screen and (max-width:640px){#breakout-page .story-area table tr td{line-height:1.4;letter-spacing:0em}}#breakout-page .att{position:relative;z-index:1;width:90%;max-width:800px;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:left;margin:0 auto 60px}@media screen and (max-width:640px){#breakout-page .att{font-size:14px}}#breakout-page .buggy-area{position:relative;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout_bg02.png) no-repeat top center;background-size:cover;padding:1px 0 80px;margin-top:-30px;z-index:1}@media screen and (max-width:640px){#breakout-page .buggy-area{padding:1px 0 100px}}#breakout-page .buggy-area .d01{display:block;position:absolute;top:-60px;right:0}@media screen and (max-width:960px){#breakout-page .buggy-area .d01{width:220px}}@media screen and (max-width:640px){#breakout-page .buggy-area .d01{top:-120px}}#breakout-page .buggy-area .d01.active{top:-120px}@media screen and (max-width:640px){#breakout-page .buggy-area .d01.active{top:-180px}}#breakout-page .buggy-area h3{max-width:340px;margin:-25px 0 20px}@media screen and (max-width:480px){#breakout-page .buggy-area h3{max-width:280px}}#breakout-page .buggy-area .col-area{max-width:800px;text-align:center;margin:0 auto}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area{text-align:left;max-width:460px}}#breakout-page .buggy-area .col-area .col{display:inline-block;vertical-align:middle;width:37%}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area .col{width:65%}}@media screen and (max-width:480px){#breakout-page .buggy-area .col-area .col{width:73%}}#breakout-page .buggy-area .col-area .col:nth-child(1){position:relative;z-index:1}#breakout-page .buggy-area .col-area .col:nth-child(2){position:relative;width:65%;max-width:500px;text-align:left;padding:40px 1.5em 35px 3em;margin-top:-50px;margin-left:-2%;z-index:0}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area .col:nth-child(2){display:block;margin-left:auto;margin-right:2%;width:90%}}@media screen and (max-width:480px){#breakout-page .buggy-area .col-area .col:nth-child(2){width:90%;padding:38px 1.5em 35px;margin-right:2%}}@media screen and (max-width:390px){#breakout-page .buggy-area .col-area .col:nth-child(2){width:93%}}#breakout-page .buggy-area .col-area .col:nth-child(2) img{position:absolute;top:0;left:0;right:0;display:block;width:100%;opacity:.9}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area .col:nth-child(2) img.pc{display:none}}#breakout-page .buggy-area .col-area .col:nth-child(2) img.sp{display:none}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area .col:nth-child(2) img.sp{display:block}}@media screen and (max-width:390px){#breakout-page .buggy-area .col-area .col:nth-child(2) img.sp{display:none}}#breakout-page .buggy-area .col-area .col:nth-child(2) img.xsp{display:none}@media screen and (max-width:390px){#breakout-page .buggy-area .col-area .col:nth-child(2) img.xsp{display:block}}#breakout-page .buggy-area .col-area .col:nth-child(2) h4{position:relative;z-index:1;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.1em;color:#000;margin-bottom:5px}@media screen and (max-width:640px){#breakout-page .buggy-area .col-area .col:nth-child(2) h4{font-size:22px}}@media screen and (max-width:480px){#breakout-page .buggy-area .col-area .col:nth-child(2) h4{font-size:18px;line-height:1.5;margin-bottom:2px}}#breakout-page .buggy-area .col-area .col:nth-child(2) h4 span{display:block;font-size:16px;letter-spacing:0;line-height:1}@media screen and (max-width:480px){#breakout-page .buggy-area .col-area .col:nth-child(2) h4 span{font-size:14px}}#breakout-page .buggy-area .col-area .col:nth-child(2) .stc{position:relative;z-index:1;font-size:14px;line-height:1.5;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#000}@media screen and (max-width:480px){#breakout-page .buggy-area .col-area .col:nth-child(2) .stc{line-height:1.4}}#breakout-page .map-area{background-color:#635647;padding:60px 0;position:relative;z-index:1}#breakout-page .map-area .bg{width:100%;height:100px;position:absolute;top:-40px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/breakout_bg03.png) no-repeat top center;background-size:cover}#breakout-page .map-area .hane{bottom:30px;opacity:.8}#breakout-page .map-area h3{position:relative;z-index:1;max-width:340px;margin:-25px 0 0}@media screen and (max-width:480px){#breakout-page .map-area h3{max-width:280px}}#breakout-page .map-area .map{position:relative;overflow-x:scroll;max-width:1100px;margin:0 auto;z-index:1}@media screen and (max-width:960px){#breakout-page .map-area .map{width:100%}}#breakout-page .map-area .map::-webkit-scrollbar-thumb{background:#fff !important}#breakout-page .map-area .map .map-img{display:block}@media screen and (max-width:640px){#breakout-page .map-area .map .map-img{width:700px}}#breakout-page .map-area .map-inner{position:relative;min-width:700px}#breakout-page .map-area .map-inner .rnd-btn{text-align:center}#breakout-page .map-area .map-inner .rnd-btn#item01{position:absolute;bottom:23%;right:43.8%}#breakout-page .map-area .map-inner .rnd-btn#item02{position:absolute;top:52%;right:37.8%}@media screen and (max-width:768px){#breakout-page .map-area .map-inner .rnd-btn#item02{top:50%}}#breakout-page .map-area .map-inner .rnd-btn#item03{position:absolute;top:50%;left:10%}#breakout-page .map-area .map-inner .rnd-btn#item04{position:absolute;top:21%;right:51.8%}#breakout-page .map-area .map-inner .rnd-btn#item05{position:absolute;top:33%;right:20.8%}#breakout-page .map-area .map-inner .rnd-btn:before{display:block;content:"";position:absolute;top:6px;right:14px;width:2px;height:16px;background-color:#fff;transition:all .5s;z-index:2}#breakout-page .map-area .map-inner .rnd-btn:after{display:block;content:"";position:absolute;top:13px;right:7px;width:16px;height:2px;background-color:#fff;transition:all .5s;z-index:2}#breakout-page .map-area .map-inner .rnd-btn.active{border-bottom:none}#breakout-page .map-area .map-inner .rnd-btn.active:before{transform:rotateZ(90deg)}#breakout-page .map-area .map-inner .rnd-btn img{position:relative;z-index:1;max-width:29px}#breakout-page .map-area .map-inner .rnd-btn .anim{content:"";position:absolute;top:-10px;left:-10px;width:48px;height:48px;margin:0 auto;background-color:#aa313d;display:block;border-radius:100%;-webkit-animation:scaleout 2s infinite ease-in-out;animation:scaleout 2s infinite ease-in-out;z-index:0}#breakout-page .map-area .map-inner .item-cnt{display:none;position:absolute;max-width:30%;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.3);padding:20px .5em}@media screen and (max-width:640px){#breakout-page .map-area .map-inner .item-cnt{max-width:38%;padding:10px .5em}}#breakout-page .map-area .map-inner .item-cnt#item01-cnt{bottom:0;left:26%}@media screen and (max-width:640px){#breakout-page .map-area .map-inner .item-cnt#item01-cnt{left:18%}}#breakout-page .map-area .map-inner .item-cnt#item02-cnt{bottom:15%;right:10%}@media screen and (max-width:640px){#breakout-page .map-area .map-inner .item-cnt#item02-cnt{right:4%}}#breakout-page .map-area .map-inner .item-cnt#item03-cnt{bottom:25%;left:12%}#breakout-page .map-area .map-inner .item-cnt#item04-cnt{top:0;left:18%}@media screen and (max-width:640px){#breakout-page .map-area .map-inner .item-cnt#item04-cnt{left:8%}}#breakout-page .map-area .map-inner .item-cnt#item05-cnt{top:36%;right:0}#breakout-page .map-area .map-inner .item-cnt video,#breakout-page .map-area .map-inner .item-cnt img{display:block;max-width:100%;margin:0 auto 5px}#breakout-page .map-area .map-inner .item-cnt p{font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;color:#000;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}@media screen and (max-width:640px){#breakout-page .map-area .map-inner .item-cnt p{font-size:13px}}#breakout-page .map-area .sclnavi{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;width:200px;height:200px;background:rgba(0,0,0,.6);border-radius:10px;padding:15px;writing-mode:horizontal-tb;margin:auto;z-index:10;transition:all .5s}#breakout-page .map-area .sclnavi img{display:block;margin:0 auto}#breakout-page .map-area .dinasor-btn{position:relative;display:block;max-width:160px;margin:20px auto 0;z-index:1}@media screen and (max-width:640px){#breakout-page .map-area .dinasor-btn{margin:40px auto 0}}#breakout-page .map-area .dinasor-btn:hover{opacity:.7}#breakout-page .blk-area{position:relative;background-color:#000;padding:50px 1.5em}@media screen and (max-width:640px){#breakout-page .blk-area{padding:40px 1.5em}}#breakout-page .blk-area .hane{opacity:.8}#breakout-page .blk-area .stc{position:relative;max-width:1000px;font-size:16px;line-height:1.7;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 20px;z-index:1}@media screen and (max-width:960px){#breakout-page .blk-area .stc{font-size:calc(0.875rem + (1vw - 7.68px) * 0.1736)}}#breakout-page .blk-area .stc .sp{display:none}@media screen and (max-width:480px){#breakout-page .blk-area .stc .sp{display:block}}#breakout-page .blk-area .stc a{color:#fff;text-decoration:underline}#breakout-page .blk-area h4{position:relative;max-width:1000px;font-size:18px;line-height:1.6;letter-spacing:.1em;color:#fff;border-bottom:1px solid #fff;padding:2px 0;margin:0 auto 5px;z-index:1}#dino-page .main-visual{position:relative;min-height:800px}#dino-page .main-visual h2{opacity:0;position:absolute;top:90px;left:5.5em;width:37.5%;max-width:466px;z-index:1;transition:all .5s}@media screen and (max-width:768px){#dino-page .main-visual h2{position:absolute;top:100px;left:0;right:0;width:61.5%;max-width:355px;margin:0 auto;z-index:1}}#dino-page .main-visual h2.on{opacity:1}#dino-page .main-visual h2 img{width:100%}#dino-page .main-visual .chara{position:relative;top:11%;display:block;width:87.3%;max-width:1083px;margin:0 auto 0;transition:all 2s}@media screen and (max-width:768px){#dino-page .main-visual .chara{top:28%;width:110%;max-width:1083px;margin:0 0 0 -11%}}#dino-page .main-visual .catch{position:absolute;top:30%;left:0;right:0;display:block;width:89.1%;max-width:1105px;margin:0 auto 0;transition:all 2s}@media screen and (max-width:768px){#dino-page .main-visual .catch{top:30%;width:99%}}@media screen and (max-width:768px){#dino-page .main-visual .catch.pc{display:none}}#dino-page .main-visual .catch.sp{display:none}@media screen and (max-width:768px){#dino-page .main-visual .catch.sp{display:block}}#dino-page .story-area{position:relative;padding:20px 0}#dino-page .story-area .box-inner{width:98%;height:94%;border:1px solid #fff;padding:20px 1.5em 30px;margin:auto}@media screen and (max-width:480px){#dino-page .story-area .box-inner{padding:20px 1em 30px}}#dino-page .story-area .box-inner .bg{position:absolute;top:40px;left:0;right:0;margin:0 auto}#dino-page .story-area .box-inner h3{position:relative;text-align:center;margin:50px 0 0;z-index:1}@media screen and (max-width:480px){#dino-page .story-area .box-inner h3{margin:30px 0 0}}#dino-page .story-area .box-inner .stc{position:relative;font-size:18px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.9;letter-spacing:0;color:#fff;text-align:center;text-shadow:0px 0px 10px #000;margin-bottom:25px;z-index:1}@media screen and (max-width:960px){#dino-page .story-area .box-inner .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}#dino-page .story-area .box-inner .stc .sp{display:none}@media screen and (max-width:480px){#dino-page .story-area .box-inner .stc .sp{display:block}}#dino-page .story-area .box-inner .map-btn{position:relative;display:block;max-width:260px;text-align:center;background:rgba(255,255,255,.7);padding:6px .5em 8px;margin:0 auto}#dino-page .story-area .box-inner .map-btn:hover{opacity:.7}#dino-page .story-area .box-inner .map-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5;color:#000}#dino-page .story-area .box-inner .map-btn img{display:inline-block;vertical-align:middle;margin-left:10px}#dino-page .row.wood{padding:70px 0 40px}#dino-page .row.meat{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/meat_bg.png) repeat center center;padding:40px 0}#dino-page .row.meat02{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/meat_bg02.png) repeat center center;padding:40px 0 70px}#dino-page .row.meat03{position:relative;z-index:1;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/meat_bg03.png) repeat center center;padding:10px 0 0}#dino-page .row.meat04{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/meat_bg04.png) repeat center center;padding:40px 0 20px}@media screen and (max-width:640px){#dino-page .row.meat04{padding:40px 0 30px}}#dino-page .row.soldier-g{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/soldier_grn.jpg) no-repeat center center;background-size:cover;padding:60px 0 0}#dino-page .row.soldier-y{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/soldier_ylw.jpg) no-repeat center center;background-size:cover;padding:40px 0 20px}#dino-page .row.soldier-r{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/soldier_red.jpg) no-repeat center center;background-size:cover;padding:60px 0 30px}#dino-page .row#row01 h3 img:nth-child(1){width:8%;max-width:26px}#dino-page .row#row01 h3 img:nth-child(2){width:71%;max-width:211px}#dino-page .row#row01 .col-area .col#col01{width:58.7%;margin-top:-110px}@media screen and (max-width:768px){#dino-page .row#row01 .col-area .col#col01{width:98%;max-width:680px;margin-top:20px}}#dino-page .row#row01 .col-area .col#col01 .more-btn{margin:0 auto 0 8%}#dino-page .row#row01 .col-area .col#col02{width:46.6%;margin-left:-7%;margin-top:14%}@media screen and (max-width:768px){#dino-page .row#row01 .col-area .col#col02{width:90%;max-width:680px;margin:60px 0 0 auto}}#dino-page .row#row01 .col-area .col#col02 .more-btn{margin:0 auto}@media screen and (max-width:768px){#dino-page .row#row01 .col-area .col#col02 .more-btn{display:block;max-width:152px}}#dino-page .row#row02 h3{border-bottom:1px solid #798e00;margin:0}@media screen and (max-width:1280px){#dino-page .row#row02 h3{margin:0 0 20px}}#dino-page .row#row02 .col-area .col#col01{position:relative;width:48.7%;max-width:594px;margin-top:0;margin-left:5%;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row02 .col-area .col#col01{width:98%;max-width:594px;margin:20px auto 40px}}#dino-page .row#row02 .col-area .col#col01 .more-btn{margin:0 auto 0 28%}#dino-page .row#row02 .col-area .col#col01 .more-btn:nth-of-type(1){position:absolute;top:6%;right:4%;margin:0}@media screen and (max-width:768px){#dino-page .row#row02 .col-area .col#col01 .more-btn:nth-of-type(1){right:2%}}#dino-page .row#row02 .col-area .col#col02{width:39.6%;margin-top:8%}@media screen and (max-width:768px){#dino-page .row#row02 .col-area .col#col02{width:84%;max-width:480px;margin:60px 0 0 auto}}#dino-page .row#row02 .col-area .col#col02 .more-btn{margin:0 auto 0 34%}#dino-page .row#row02 .more-btn{background-color:#798e00}#dino-page .row#row03 h3{border-bottom:1px solid #9b5c00;margin:0 0 0 auto}#dino-page .row#row03 .tamago{position:absolute;top:-3%;left:2%;width:17%;max-width:175px}@media screen and (max-width:768px){#dino-page .row#row03 .tamago{top:7%;width:21%}}@media screen and (max-width:480px){#dino-page .row#row03 .tamago{top:9%;width:32%}}#dino-page .row#row03 .col-area .col#col01{position:relative;width:48.7%;max-width:498px;margin-top:0;margin-left:5%;margin-right:4%}@media screen and (max-width:768px){#dino-page .row#row03 .col-area .col#col01{width:98%;max-width:594px;margin:40px auto 20px}}#dino-page .row#row03 .col-area .col#col01 .more-btn{margin:0 auto 0 28%}#dino-page .row#row03 .col-area .col#col01 .more-btn:nth-of-type(1){position:absolute;top:46%;left:0;margin:0}@media screen and (max-width:768px){#dino-page .row#row03 .col-area .col#col01 .more-btn:nth-of-type(1){max-width:152px}}#dino-page .row#row03 .col-area .col#col02{width:41.6%;margin-top:8%}@media screen and (max-width:768px){#dino-page .row#row03 .col-area .col#col02{width:92%;max-width:480px;margin:20px 0 0 auto}}#dino-page .row#row03 .col-area .col#col02 .more-btn{margin:0 23% 0 auto}@media screen and (max-width:768px){#dino-page .row#row03 .col-area .col#col02 .more-btn{margin:0 28% 0 auto;display:block;max-width:152px}}#dino-page .row#row03 .more-btn{background-color:#9b5c00}#dino-page .row#row04 h3{border-bottom:1px solid #007599;margin:0}@media screen and (max-width:1280px){#dino-page .row#row04 h3{margin:0 0 20px}}#dino-page .row#row04 .col-area .col#col01{position:relative;display:block;width:100%;max-width:884px;margin:0 auto}@media screen and (max-width:640px){#dino-page .row#row04 .col-area .col#col01 img.pc{display:none}}#dino-page .row#row04 .col-area .col#col01 img.sp{display:none}@media screen and (max-width:640px){#dino-page .row#row04 .col-area .col#col01 img.sp{display:block;margin:0 auto}}#dino-page .row#row04 .col-area .col#col01 .more-btn{position:absolute;bottom:7%;right:5%;margin:0 0 0 auto}@media screen and (max-width:640px){#dino-page .row#row04 .col-area .col#col01 .more-btn{bottom:auto;top:81%;right:11%}}#dino-page .row#row04 .more-btn{background-color:#007599}#dino-page .row#row05 h3{border-bottom:1px solid #fdd325;margin:0 0 0 auto}#dino-page .row#row05 .col-area{text-align:center}#dino-page .row#row05 .col-area .col#col01{position:relative;width:46.7%;max-width:548px;margin-top:0;margin-left:2%;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row05 .col-area .col#col01{width:94%;max-width:480px;margin:40px auto 20px 0}}#dino-page .row#row05 .col-area .col#col01 .more-btn{position:absolute;bottom:10%;right:6%;margin:0}@media screen and (max-width:768px){#dino-page .row#row05 .col-area .col#col01 .more-btn{max-width:152px}}#dino-page .row#row05 .col-area .col#col02{position:relative;width:44.6%;max-width:529px;margin-top:8%}@media screen and (max-width:768px){#dino-page .row#row05 .col-area .col#col02{width:92%;max-width:460px;margin:20px 0 0 auto}}#dino-page .row#row05 .col-area .col#col02 .more-btn{position:absolute;bottom:14%;right:2%}@media screen and (max-width:768px){#dino-page .row#row05 .col-area .col#col02 .more-btn{max-width:152px}}#dino-page .row#row05 .more-btn{color:#333;background-color:#fdd325}#dino-page .row#row06 .col-area .col#col01{position:relative;width:49.7%;max-width:619px;margin-top:0;margin-left:2%;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row06 .col-area .col#col01{width:98%;max-width:594px;margin:40px auto 20px}}#dino-page .row#row06 .col-area .col#col01 .more-btn{position:absolute;bottom:4%;right:0;margin:0}@media screen and (max-width:768px){#dino-page .row#row06 .col-area .col#col01 .more-btn{max-width:152px}}#dino-page .row#row06 .col-area .col#col02{position:relative;width:41.6%;max-width:561px;margin-top:8%}@media screen and (max-width:768px){#dino-page .row#row06 .col-area .col#col02{width:92%;max-width:480px;margin:20px 0 0 auto}}#dino-page .row#row06 .col-area .col#col02 .more-btn{position:absolute;bottom:-3%;right:11%;margin:0}@media screen and (max-width:768px){#dino-page .row#row06 .col-area .col#col02 .more-btn{max-width:152px}}#dino-page .row#row06 .jeep{margin-top:50px;margin-left:2%;margin-bottom:-20px;line-height:0;vertical-align:bottom}#dino-page .row#row06 .more-btn{color:#333;background-color:#fdd325}#dino-page .row#row07{padding:35px 0}@media screen and (max-width:768px){#dino-page .row#row07{padding:35px 0 80px}}#dino-page .row#row07 .col-area .col{vertical-align:middle}#dino-page .row#row07 .col-area .col#col01{position:relative;width:59.7%;max-width:709px;margin-top:0;margin-left:2%;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row07 .col-area .col#col01{width:92%;max-width:594px;margin:40px auto 20px}}@media screen and (max-width:768px){#dino-page .row#row07 .col-area .col#col01 img.pc{display:none}}#dino-page .row#row07 .col-area .col#col01 img.sp{display:none}@media screen and (max-width:768px){#dino-page .row#row07 .col-area .col#col01 img.sp{display:block;margin:0 auto}}#dino-page .row#row07 .col-area .col#col01 .more-btn{position:absolute;top:43%;right:1%;margin:0}@media screen and (max-width:768px){#dino-page .row#row07 .col-area .col#col01 .more-btn{max-width:152px;display:block;position:relative;top:0;right:0;margin:10px 2% 0 auto}}#dino-page .row#row07 .col-area .box-inner{display:inline-block;vertical-align:middle;width:30%;height:auto;padding:0;margin-top:-30px}@media screen and (max-width:768px){#dino-page .row#row07 .col-area .box-inner{width:100%;margin-top:0}}#dino-page .row#row07 .col-area .box-inner .bg{top:10px}@media screen and (max-width:480px){#dino-page .row#row07 .col-area .box-inner h4{margin:50px 0 0}}#dino-page .row#row07 .col-area .more-btn{color:#333;background-color:#fdd325}#dino-page .row#row08 .col-area{text-align:center}#dino-page .row#row08 .col-area .col#col01{position:relative;width:44.7%;max-width:478px;margin-top:0;margin-left:2%;margin-right:5%}@media screen and (max-width:768px){#dino-page .row#row08 .col-area .col#col01{width:94%;max-width:440px;margin:0 auto 20px 2%}}#dino-page .row#row08 .col-area .col#col01 .more-btn{position:absolute;top:17%;left:2%;margin:0}@media screen and (max-width:768px){#dino-page .row#row08 .col-area .col#col01 .more-btn{left:0;max-width:152px}}#dino-page .row#row08 .col-area .col#col02{position:relative;width:47.6%;max-width:529px;margin-top:8%}@media screen and (max-width:768px){#dino-page .row#row08 .col-area .col#col02{width:95%;max-width:460px;margin:20px 0 0 auto}}#dino-page .row#row08 .col-area .col#col02 .more-btn{margin:0 15% 0 auto}@media screen and (max-width:768px){#dino-page .row#row08 .col-area .col#col02 .more-btn{margin:0 auto 0 24%}}#dino-page .row#row08 .more-btn{color:#333;background-color:#fdd325}#dino-page .row#row09{padding:35px 0}@media screen and (max-width:768px){#dino-page .row#row09{padding:35px 0 80px}}#dino-page .row#row09 .col-area{text-align:center}#dino-page .row#row09 .col-area .col{vertical-align:middle}#dino-page .row#row09 .col-area .col#col01{position:relative;width:40.7%;max-width:478px;margin-top:0;margin-left:0;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row09 .col-area .col#col01{width:92%;max-width:460px;margin:40px auto 20px}}#dino-page .row#row09 .col-area .col#col01 .more-btn{position:absolute;top:43%;right:1%;margin:0}@media screen and (max-width:768px){#dino-page .row#row09 .col-area .col#col01 .more-btn{max-width:152px;display:block;position:relative;top:0;right:0;margin:10px 2% 0 auto}}#dino-page .row#row09 .col-area .box-inner{display:inline-block;vertical-align:middle;width:51%;height:auto;padding:0;margin-top:-30px}@media screen and (max-width:768px){#dino-page .row#row09 .col-area .box-inner{width:96%;margin:0 auto}}#dino-page .row#row09 .col-area .box-inner .bg{top:10px}@media screen and (max-width:480px){#dino-page .row#row09 .col-area .box-inner h4{margin:50px 0 0}}#dino-page .row#row09 .col-area .more-btn{color:#333;background-color:#fdd325}#dino-page .row#row10 h3{border-bottom:1px solid #6d02a5;margin:0}@media screen and (max-width:1280px){#dino-page .row#row10 h3{margin:0 0 20px}}#dino-page .row#row10 .col-area .col#col01{position:relative;display:block;width:100%;max-width:800px;margin:-20px auto 0}@media screen and (max-width:768px){#dino-page .row#row10 .col-area .col#col01 img.pc{display:none}}#dino-page .row#row10 .col-area .col#col01 img.sp{display:none}@media screen and (max-width:768px){#dino-page .row#row10 .col-area .col#col01 img.sp{display:block;margin:0 auto}}#dino-page .row#row10 .col-area .col#col01 .more-btn{position:absolute;bottom:10%;right:11%;margin:0 0 0 auto}@media screen and (max-width:640px){#dino-page .row#row10 .col-area .col#col01 .more-btn{bottom:auto;top:81%;right:2%}}#dino-page .row#row10 .more-btn{background-color:#6d02a5}#dino-page .row#row11 h3{border-bottom:1px solid #c1272d;margin:0 0 0 auto}#dino-page .row#row11 .col-area{text-align:center}#dino-page .row#row11 .col-area .col#col01{position:relative;width:60.7%;max-width:885px;margin-top:0;margin-left:1%;margin-right:6%}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col01{width:100%;max-width:790px;margin:10px auto 20px 0}}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col01 img.pc{display:none}}#dino-page .row#row11 .col-area .col#col01 img.sp{display:none}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col01 img.sp{display:block;margin:0 auto}}#dino-page .row#row11 .col-area .col#col01 .more-btn{position:absolute;bottom:-13%;left:16%;margin:0}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col01 .more-btn{position:absolute;bottom:4%;right:22%;left:auto;margin:0;max-width:152px}}@media screen and (max-width:480px){#dino-page .row#row11 .col-area .col#col01 .more-btn{bottom:0;right:18%}}#dino-page .row#row11 .col-area .col#col02{position:relative;width:41.6%;max-width:529px;margin-top:25%;margin-left:-15%}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col02{width:92%;max-width:460px;margin:20px 0 0 auto}}#dino-page .row#row11 .col-area .col#col02 .more-btn{margin-top:-2%}@media screen and (max-width:768px){#dino-page .row#row11 .col-area .col#col02 .more-btn{max-width:152px}}#dino-page .row#row11 .more-btn{background-color:#c1272d}#dino-page .row .row-inner{position:relative;max-width:1420px;margin:0 auto}#dino-page .row .box-inner{position:relative;width:98%;height:94%;padding:20px 30px;margin:auto}@media screen and (max-width:480px){#dino-page .row .box-inner{padding:20px 1em 30px}}#dino-page .row .box-inner .bg{position:absolute;top:40px;left:0;right:0;margin:0 auto}#dino-page .row .box-inner h4{position:relative;text-align:center;margin:50px 0 0;z-index:1}@media screen and (max-width:480px){#dino-page .row .box-inner h4{margin:30px 0 0}}#dino-page .row .box-inner .stc{position:relative;font-size:18px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.9;letter-spacing:0;color:#fff;text-align:center;text-shadow:0px 0px 10px #000;margin-bottom:25px;z-index:1}@media screen and (max-width:960px){#dino-page .row .box-inner .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}#dino-page .row .box-inner .stc .sp{display:none}@media screen and (max-width:480px){#dino-page .row .box-inner .stc .sp{display:block}}#dino-page .row .box-inner .map-btn{position:relative;display:block;max-width:260px;text-align:center;background:rgba(255,255,255,.7);padding:6px .5em 8px;margin:0 auto}#dino-page .row .box-inner .map-btn p{display:inline-block;vertical-align:middle;font-size:20px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5;color:#000}#dino-page .row .box-inner .map-btn img{display:inline-block;vertical-align:middle;margin-left:10px}#dino-page .row h3{width:88%;max-width:380px;text-align:center;border-bottom:2px solid #0050a0;padding:0 1em 10px;margin:0 0 0 auto}@media screen and (max-width:768px){#dino-page .row h3{max-width:320px}}@media screen and (max-width:640px){#dino-page .row h3{max-width:300px}}#dino-page .row h3 img{display:inline-block;vertical-align:middle}#dino-page .row h3 img:nth-child(1){margin-right:5%}#dino-page .row .col-area .col{display:inline-block;vertical-align:top}@media screen and (max-width:768px){#dino-page .row .col-area .col{display:block}}#dino-page .row .more-btn{display:block;max-width:200px;font-size:20px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5;text-align:center;color:#fff;background-color:#0050a0;border:1px solid #fff;padding:10px 1em 5px;margin:0 auto}@media screen and (max-width:1280px){#dino-page .row .more-btn{font-size:18px}}@media screen and (max-width:768px){#dino-page .row .more-btn{display:inline-block;font-size:16px;padding:8px 1.5em 5px}}#dino-page .row .more-btn:hover{opacity:.7}#dino-page .row .more-btn img{display:inline-block;vertical-align:middle;margin-left:10px}@media screen and (max-width:1280px){#dino-page .row .more-btn img{width:32px}}@media screen and (max-width:768px){#dino-page .row .more-btn img{width:28px}}#dino-page .row .pop-cnt{display:none}#dino-page .gry-area{background-color:#4d4d4d;padding:30px 1.5em}@media screen and (max-width:640px){#dino-page .gry-area{padding:40px 1.5em}}#dino-page .gry-area .stc{position:relative;max-width:1000px;font-size:16px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.7;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto;z-index:1}@media screen and (max-width:960px){#dino-page .gry-area .stc{font-size:calc(0.875rem + (1vw - 7.68px) * 0.1736)}}#dino-page .gry-area .stc .sp{display:none}@media screen and (max-width:480px){#dino-page .gry-area .stc .sp{display:block}}#dino-page .store-area{position:relative;padding:50px 1.5em 80px}#dino-page .store-area .box-inner{position:relative;max-width:1080px;margin:0 auto}#dino-page .store-area h4{width:90%;max-width:365px;margin-bottom:30px}@media screen and (max-width:640px){#dino-page .store-area h4{margin:0 auto 10px}}#dino-page .store-area .store-btn{position:absolute;top:0;right:0;max-width:260px;text-align:center;background:rgba(255,255,255,.7);padding:10px 1em 10px;margin:0 auto}#dino-page .store-area .store-btn:hover{opacity:.7}@media screen and (max-width:640px){#dino-page .store-area .store-btn.pc{display:none}}#dino-page .store-area .store-btn.sp{display:none}@media screen and (max-width:640px){#dino-page .store-area .store-btn.sp{display:block;position:relative}}#dino-page .store-area .store-btn p{display:inline-block;vertical-align:middle;font-size:18px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.5;color:#000}#dino-page .store-area .store-btn img{display:inline-block;vertical-align:middle;margin-left:10px}#dino-page .store-area .store-img{display:block;margin:0 auto}@media screen and (max-width:640px){#dino-page .store-area .store-img.pc{display:none}}#dino-page .store-area .store-img.sp{display:none}@media screen and (max-width:640px){#dino-page .store-area .store-img.sp{display:block;margin-bottom:10px}}#dino-page .fossil-area{position:relative;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/meat_bg05.png) repeat center center;padding:50px 1.5em 60px}@media screen and (max-width:640px){#dino-page .fossil-area{padding:50px 1.5em 200px}}#dino-page .fossil-area .top-bg{position:absolute;top:20px;left:0;right:0;margin:auto}@media screen and (max-width:768px){#dino-page .fossil-area .top-bg.pc{display:none}}#dino-page .fossil-area .top-bg.sp{display:none}@media screen and (max-width:768px){#dino-page .fossil-area .top-bg.sp{display:block;margin-bottom:10px}}#dino-page .fossil-area .bottom-bg{position:absolute;bottom:20px;left:0;right:0;margin:auto}@media screen and (max-width:768px){#dino-page .fossil-area .bottom-bg.pc{display:none}}#dino-page .fossil-area .bottom-bg.sp{display:none}@media screen and (max-width:768px){#dino-page .fossil-area .bottom-bg.sp{display:block;margin-bottom:10px}}#dino-page .fossil-area .box-inner{position:relative;max-width:1080px;margin:0 auto;z-index:1}#dino-page .fossil-area h4{width:90%;max-width:396px;margin:0 auto 30px}#dino-page .fossil-area .img-box{max-width:790px;height:420px;margin:0 auto 40px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/fossil_img01.jpg) no-repeat center center;background-size:cover;border-radius:40px}@media screen and (max-width:768px){#dino-page .fossil-area .img-box{height:320px}}@media screen and (max-width:640px){#dino-page .fossil-area .img-box{border-radius:20px;margin-bottom:20px}}@media screen and (max-width:480px){#dino-page .fossil-area .img-box{height:240px}}#dino-page .fossil-area .col-area{text-align:center}#dino-page .fossil-area .col-area .col{display:inline-block;vertical-align:top;width:30%;margin-right:2%}@media screen and (max-width:1024px){#dino-page .fossil-area .col-area .col{width:40%}}@media screen and (max-width:640px){#dino-page .fossil-area .col-area .col{display:block;width:100%;margin-right:0}}#dino-page .fossil-area .col-area .col:nth-child(1){height:400px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/fossil_img02.jpg) no-repeat center center;background-size:cover;border-radius:40px}@media screen and (max-width:768px){#dino-page .fossil-area .col-area .col:nth-child(1){height:350px}}@media screen and (max-width:640px){#dino-page .fossil-area .col-area .col:nth-child(1){height:320px;border-radius:20px;margin-bottom:20px}}@media screen and (max-width:480px){#dino-page .fossil-area .col-area .col:nth-child(1){height:240px}}#dino-page .fossil-area .col-area .col:nth-child(2){width:66%;margin-right:0}@media screen and (max-width:1024px){#dino-page .fossil-area .col-area .col:nth-child(2){width:56%}}@media screen and (max-width:640px){#dino-page .fossil-area .col-area .col:nth-child(2){width:100%}}#dino-page .fossil-area .col-area .col .stc{position:relative;font-size:18px;font-weight:400;font-family:"fot-tsukuardgothic-std",sans-serif;line-height:1.8;letter-spacing:0;color:#fff;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;z-index:1}@media screen and (max-width:960px){#dino-page .fossil-area .col-area .col .stc{font-size:calc(1rem + (1vw - 7.68px) * 0.3472)}}#dino-page .fossil-area .col-area .col .stc .sp{display:none}@media screen and (max-width:480px){#dino-page .fossil-area .col-area .col .stc .sp{display:block}}#dino-page .caution-bg{width:100%;height:48px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/caution_bg.svg) repeat-x center center}@media screen and (max-width:640px){#dino-page .caution-bg{height:30px}}#dino-page .jeep-bg{height:360px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/jeep_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:640px){#dino-page .jeep-bg{height:260px}}@media screen and (max-width:480px){#dino-page .jeep-bg{height:200px}}#dino-page .down-bg{height:360px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/down_bg.jpg) no-repeat center center;background-size:cover}@media screen and (max-width:640px){#dino-page .down-bg{height:260px}}@media screen and (max-width:480px){#dino-page .down-bg{height:200px}}@keyframes piko{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes piko{0%{opacity:1}100%{opacity:0}}#itsuka-page{position:relative}#itsuka-page .main-visual-area{position:relative;background-color:#e9f9c7}@media screen and (max-width:640px){#itsuka-page .main-visual-area{margin-bottom:-40px}}#itsuka-page .main-visual-area .main-visual{line-height:0;transition:all .5s;opacity:0;display:block;margin:0 auto}#itsuka-page .main-visual-area .main-visual.on{opacity:1}@media screen and (max-width:640px){#itsuka-page .main-visual-area .main-visual{position:relative;max-width:150%;left:-35%}}@media screen and (max-width:480px){#itsuka-page .main-visual-area .main-visual{max-width:180%;left:-49%}}#itsuka-page .main-visual-area h2{position:absolute;top:90px;left:0;right:0;width:90%;max-width:551px;margin:auto;z-index:1;transform:scale(.5);opacity:0;transition:all 2s}#itsuka-page .main-visual-area h2.on{transform:scale(1);opacity:1}#itsuka-page .main-visual-area .c-stc{position:absolute;bottom:10%;left:0;right:0;width:100%;text-align:center;margin:auto;opacity:0;transition:all 2s}#itsuka-page .main-visual-area .c-stc.on{opacity:1}@media screen and (min-width:1400px){#itsuka-page .main-visual-area .c-stc{bottom:15%}}@media screen and (max-width:768px){#itsuka-page .main-visual-area .c-stc.pc{display:none}}#itsuka-page .main-visual-area .c-stc.sp{display:none}@media screen and (max-width:768px){#itsuka-page .main-visual-area .c-stc.sp{display:block;position:relative;top:-100px;bottom:0}}#itsuka-page .main-visual-area .c-stc p{position:relative;display:inline-block;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:.1em;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;text-align:center;color:#333;padding:3px .5em;margin-bottom:12px;z-index:1}@media screen and (max-width:960px){#itsuka-page .main-visual-area .c-stc p{font-size:calc(1rem + (1vw - 7.68px) * 0.1736)}}#itsuka-page .main-visual-area .c-stc p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#43e036;z-index:-1;opacity:.6}#itsuka-page .row#row01{background-color:#e9f9c7;padding:0 1em}#itsuka-page .row#row01 .col-area .col{display:inline-block;vertical-align:top;width:37%;margin-right:5%}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col{display:block;width:100%;max-width:520px;margin:0 auto 30px}}#itsuka-page .row#row01 .col-area .col:nth-child(2n){width:57%;margin-right:0}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col:nth-child(2n){width:100%;margin:0 auto 30px}}#itsuka-page .row#row01 .col-area .col:nth-child(2n) .col-inner{max-width:300px;margin-left:2%;margin-bottom:-1%}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col:nth-child(2n) .col-inner{margin-left:0;margin-bottom:0}}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col.pc{display:none}}#itsuka-page .row#row01 .col-area .col.sp{display:none}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col.sp{display:block}}#itsuka-page .row#row01 .col-area .col#col01{margin-top:60px}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col#col01{margin-top:30px}}#itsuka-page .row#row01 .col-area .col#col01 .col-inner{margin-left:3%}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col#col01 .col-inner{margin:0 0 -10px auto}}#itsuka-page .row#row01 .col-area .col#col02 .ic{position:absolute;bottom:12%;left:17%;width:20%;-webkit-animation:piko 2s ease-in -1s infinite;animation:piko 2s ease-in -1s infinite}@media screen and (max-width:640px){#itsuka-page .row#row01 .col-area .col#col02 .ic{bottom:13%;width:22%}}#itsuka-page .row#row01 .col-area .col#col03{display:block;width:100%;max-width:1116px;margin:0 0 0 auto}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col#col03{max-width:586px;margin:0 auto}}#itsuka-page .row#row01 .col-area .col#col03 .col-inner{margin-left:33%;margin-bottom:-9%}@media screen and (max-width:768px){#itsuka-page .row#row01 .col-area .col#col03 .col-inner{margin-left:0}}#itsuka-page .row#row02{background-color:#f2dac7}#itsuka-page .row#row02 .col-area .col{display:inline-block;vertical-align:top}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col{display:block}}#itsuka-page .row#row02 .col-area .col#col04{width:57%;margin-right:5%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04{width:100%;max-width:520px;margin:0 auto 30px 0}}#itsuka-page .row#row02 .col-area .col#col04 .col-inner{margin-left:45%;margin-bottom:-21%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04 .col-inner{margin-left:31%;margin-bottom:0;margin-right:4%;margin-top:-4%}}#itsuka-page .row#row02 .col-area .col#col04 img{vertical-align:middle}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04 img.pc{display:none}}#itsuka-page .row#row02 .col-area .col#col04 img.sp{display:none}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04 img.sp{display:inline-block}}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04 .img04.sp{width:70%}}#itsuka-page .row#row02 .col-area .col#col04 .ic{width:15%;-webkit-animation:piko 2s ease-in -1s infinite;animation:piko 2s ease-in -1s infinite}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col04 .ic{width:20%}}#itsuka-page .row#row02 .col-area .col#col05-sp{display:none}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05-sp{display:block;max-width:240px;padding-top:20px;margin:0 0 20px auto}}#itsuka-page .row#row02 .col-area .col#col05-sp h3{display:inline-block;vertical-align:middle;margin-right:10px}#itsuka-page .row#row02 .col-area .col#col05-sp .img05{display:inline-block;vertical-align:middle}#itsuka-page .row#row02 .col-area .col#col05{width:65%;margin-left:-27%;margin-top:310px}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05{width:100%;max-width:520px;margin:0 auto 30px}}#itsuka-page .row#row02 .col-area .col#col05 h3{position:absolute;top:-300px;right:0;margin:40px 12% 0 auto;max-width:120px}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05 h3.pc{display:none}}#itsuka-page .row#row02 .col-area .col#col05 h5{top:200px;left:-10%}#itsuka-page .row#row02 .col-area .col#col05 .img05{position:absolute;top:-216px;right:0;display:block;margin:0 9% 0 auto}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05 .img05.pc{display:none}}#itsuka-page .row#row02 .col-area .col#col05 .img06{margin:0 0 0 auto}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05 .img06{width:80%}}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05 .img06.pc{display:none}}#itsuka-page .row#row02 .col-area .col#col05 .col-inner{margin-left:23%;margin-bottom:-15%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col05 .col-inner{margin-left:3%;margin-bottom:-13px;margin-right:7%}}#itsuka-page .row#row02 .col-area .col#col09{width:94%;max-width:1120px;margin-bottom:30px;margin-top:-60px}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col09{width:100%;max-width:586px;margin:0 auto 50px}}#itsuka-page .row#row02 .col-area .col#col09 .col-inner{margin:0 0 -9% 3%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col09 .col-inner{margin:0 auto -5% 6%;width:70%}}@media screen and (min-width:1400px){#itsuka-page .row#row02 .col-area .col#col09 img.pc{margin-left:2%}}#itsuka-page .row#row02 .col-area .col#col06{width:41%;margin-left:3%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col06{width:65%;margin-top:0;margin-left:3%}}#itsuka-page .row#row02 .col-area .col#col07{width:40%;margin-top:100px;margin-left:15%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col07{width:70%;margin-top:40px;margin-left:auto;margin-right:0}}#itsuka-page .row#row02 .col-area .col#col07 .col-inner{margin-bottom:-5%}#itsuka-page .row#row02 .col-area .col#col08{width:70%;margin-top:-10%;margin-left:2%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col08{width:94%;max-width:586px;margin:0 auto}}#itsuka-page .row#row02 .col-area .col#col08 .col-inner{margin-bottom:-10%}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col08 .col-inner{margin-bottom:0}}#itsuka-page .row#row02 .col-area .col#col08 .ic{position:absolute;bottom:14%;width:15%;-webkit-animation:piko 2s ease-in -1s infinite;animation:piko 2s ease-in -1s infinite}@media screen and (max-width:768px){#itsuka-page .row#row02 .col-area .col#col08 .ic{bottom:10%;right:1%;width:17%}}#itsuka-page .row#row03{background-color:#d3dbdd}@media screen and (max-width:768px){#itsuka-page .row#row03{padding:0 0 20px}}#itsuka-page .row#row03 .col-area .col{display:block}#itsuka-page .row#row03 .col-area .col#col10{max-width:1152px;margin:0 auto}@media screen and (max-width:768px){#itsuka-page .row#row03 .col-area .col#col10{width:100%;max-width:586px;margin:0 auto 35px}}#itsuka-page .row#row03 .col-area .col#col10 .col-inner{max-width:300px;margin-left:auto;margin-right:2%;margin-bottom:-21%}@media screen and (max-width:768px){#itsuka-page .row#row03 .col-area .col#col10 .col-inner{width:70%;margin:0 4% -6% auto}}#itsuka-page .row#row03 .col-area .col#col11{width:96%}@media screen and (max-width:768px){#itsuka-page .row#row03 .col-area .col#col11{width:100%;max-width:586px;margin:0 auto 0px}}#itsuka-page .row#row03 .col-area .col#col11 .col-inner{margin:0 0 -16% auto}@media screen and (max-width:768px){#itsuka-page .row#row03 .col-area .col#col11 .col-inner{width:70%;margin:0 4% 0 auto}}#itsuka-page .row#row03 .col-area .col#col11 .ic{position:absolute;bottom:25%;right:1%;width:10%;-webkit-animation:piko 2s ease-in -1s infinite;animation:piko 2s ease-in -1s infinite}@media screen and (max-width:768px){#itsuka-page .row#row03 .col-area .col#col11 .ic{bottom:16%;right:auto;left:5%;width:22%}}#itsuka-page .col-area{max-width:1280px;margin:0 auto}#itsuka-page .col-area .pop-cnt{display:none}#itsuka-page .col-area .col-inner{position:relative;max-width:353px}@media screen and (max-width:768px){#itsuka-page .col-area img.pc{display:none}}#itsuka-page .col-area img.sp{display:none}@media screen and (max-width:768px){#itsuka-page .col-area img.sp{display:block}}#itsuka-page .col-area h3,#itsuka-page .col-area h4,#itsuka-page .col-area h5{position:relative;font-size:24px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#333;margin-bottom:2px;z-index:1}@media screen and (max-width:960px){#itsuka-page .col-area h3,#itsuka-page .col-area h4,#itsuka-page .col-area h5{font-size:calc(1.125rem + (1vw - 7.68px) * 0.5208)}}#itsuka-page .col-area h3:before,#itsuka-page .col-area h4:before,#itsuka-page .col-area h5:before{content:"";position:absolute;top:-7px;left:-15px;width:50px;height:50px;background-color:#34e2c5;opacity:.9;z-index:-1}@media screen and (max-width:768px){#itsuka-page .col-area h3:before,#itsuka-page .col-area h4:before,#itsuka-page .col-area h5:before{width:40px;height:40px}}@media screen and (max-width:768px){#itsuka-page .col-area h3.pc,#itsuka-page .col-area h4.pc,#itsuka-page .col-area h5.pc{display:none}}#itsuka-page .col-area .stc{position:relative;z-index:1;font-size:16px;font-weight:700;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;line-height:1.7;letter-spacing:.1em;color:#333;margin-bottom:10px}@media screen and (max-width:1280px){#itsuka-page .col-area .stc{font-size:15px}}#itsuka-page .col-area .more-btn{display:block;max-width:205px;opacity:.9}@media screen and (max-width:640px){#itsuka-page .col-area .more-btn{max-width:180px}}#itsuka-page .col-area .more-btn:hover{transform:scale(1.1);opacity:.7}#itsuka-page .middle-area{height:350px}#itsuka-page .bg{width:100%;height:35px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/retro_bg01.png) repeat-x center center}#itsuka-page .bg.bg02{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/retro_bg02.png) repeat-x center center}#itsuka-page .bg.bg03{background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/retro_bg03.png) repeat-x center center}.fix-boxed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;text-align:center;background:rgba(0,0,0,.5);padding:0 1.5em;z-index:100}.fix-boxed .boxed-inner{height:80%;max-width:600px;max-height:600px;background-color:#e9f9c7;transition:all .5s}@media screen and (max-width:480px){.fix-boxed .boxed-inner{max-height:none}}.fix-boxed .boxed-inner:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#d03fea;z-index:-1}.fix-boxed .boxed-inner.dino{max-width:500px;max-height:610px;background:0 0}.fix-boxed .boxed-inner.dino:before{background-color:#306630}.fix-boxed .boxed-inner.dino .close-btn{color:#fff;background-color:#1a1a1a;border:2px solid #306630}.fix-boxed .boxed-inner.dino ::-webkit-scrollbar-thumb{border-radius:0;background:#fff}.fix-boxed .boxed-inner.dino .cnt{max-height:none;padding-top:0}.fix-boxed .boxed-inner.dino .cnt img{line-height:0;vertical-align:bottom}.fix-boxed .boxed-inner.red{max-width:500px;max-height:610px;background:0 0}.fix-boxed .boxed-inner.red:before{background-color:#c1272d}.fix-boxed .boxed-inner.red .close-btn{color:#fff;background-color:#1a1a1a;border:2px solid #c1272d}.fix-boxed .boxed-inner.red ::-webkit-scrollbar-thumb{border-radius:0;background:#fff}.fix-boxed .boxed-inner.red .cnt{max-height:none;padding-top:0}.fix-boxed .boxed-inner.red .cnt img{line-height:0;vertical-align:bottom}.fix-boxed .boxed-inner .close-btn{position:absolute;top:-15px;right:-15px;font-size:38px;font-weight:700;line-height:1;width:50px;height:50px;padding-top:5px;padding-left:2px;letter-spacing:0;text-align:center;color:#34e2c5;background-color:#d03fea;border:2px solid #34e2c5}.fix-boxed .boxed-inner .close-btn{z-index:1}.fix-boxed .boxed-inner .cnt{position:absolute;top:0;left:0;width:100%;height:100%;max-height:90%;margin:auto;padding-top:30px;overflow-y:scroll;z-index:0}.fix-boxed .boxed-inner .cnt h4{font-size:22px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:center;margin-bottom:10px}.fix-boxed .boxed-inner .cnt .p-img{display:block;width:90%;max-width:480px;margin:0 auto}.fix-boxed .boxed-inner .cnt h5{position:relative;height:50px;background-color:#34e2c5;margin-bottom:20px}@media screen and (max-width:480px){.fix-boxed .boxed-inner .cnt h5{height:45px}}.fix-boxed .boxed-inner .cnt h5 img{position:absolute;top:3px;left:0;right:0;width:160px;margin:0 auto}@media screen and (max-width:480px){.fix-boxed .boxed-inner .cnt h5 img{width:130px}}.fix-boxed .boxed-inner .cnt .stc{max-width:520px;font-size:16px;font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:700;line-height:1.4;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 1.5em;margin:0 auto 30px}@media screen and (max-width:480px){.fix-boxed .boxed-inner .cnt .stc{font-size:15px}}#group-archive{padding:100px 0 0}#group-archive .section-inner{max-width:1100px;margin:0 auto 80px}#group-archive h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:30px;z-index:1}@media screen and (max-width:960px){#group-archive h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#group-archive h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#group-archive h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#group-archive .tag-area{text-align:center;margin-bottom:20px}#group-archive .tag-area a{display:inline-block;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#9fcda6;border-radius:30px;padding:6px 1em;margin-right:10px;margin-bottom:10px}@media screen and (max-width:480px){#group-archive .tag-area a{font-size:14px;letter-spacing:0;margin-right:8px;margin-bottom:8px;padding:4px .5em}}#group-archive .tag-area a.on{background-color:#2d913c}#group-archive .tag-area a:hover{background-color:#2d913c}#group-archive .tag-area.blue a{background-color:#8ac5ed}#group-archive .tag-area.blue a.on{background-color:#10568d}#group-archive .item-area{max-width:1020px;margin:0 auto 60px}@media screen and (max-width:1024px){#group-archive .item-area{padding:0}}#group-archive .item-area .item{display:block;border:1px solid #ccc;margin-bottom:30px}@media screen and (max-width:960px){#group-archive .item-area .item{max-width:450px;padding:0;margin:0 auto 30px}}#group-archive .item-area .item:hover{transform:scale(1.02);box-shadow:0px 0px 8px rgba(0,0,0,.3)}#group-archive .item-area .item .img-area{display:inline-block;vertical-align:middle;width:35%;height:240px;margin-right:2%}@media screen and (max-width:960px){#group-archive .item-area .item .img-area{width:100%;margin-right:0}}@media screen and (max-width:480px){#group-archive .item-area .item .img-area{height:250px}}#group-archive .item-area .item .stc-area{display:inline-block;vertical-align:middle;width:62%;padding-right:1.5em}@media screen and (max-width:960px){#group-archive .item-area .item .stc-area{width:100%;padding:10px 1em 10px}}#group-archive .item-area .item .stc-area .min-tag-area{margin-bottom:5px}#group-archive .item-area .item .stc-area .min-tag-area span{display:inline-block;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#fff;background-color:#9fcda6;padding:2px .5em;margin-right:3px;margin-bottom:4px}#group-archive .item-area .item .stc-area .min-tag-area span:last-child{margin-right:0}#group-archive .item-area .item .stc-area .min-tag-area span.on{background-color:#2d913c}#group-archive .item-area .item .stc-area h3{font-size:22px;font-weight:700;line-height:1.3;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#2d913c;margin-bottom:12px}@media screen and (max-width:960px){#group-archive .item-area .item .stc-area h3{font-size:calc(1.125rem + (1vw - 3.45px) * 0.3463)}}#group-archive .item-area .item .stc-area .kk{position:relative;font-size:17px;font-weight:700;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#10568d;padding-left:40px;margin-bottom:10px}@media screen and (max-width:960px){#group-archive .item-area .item .stc-area .kk{font-size:calc(0.9375rem + (1vw - 3.45px) * 0.1732)}}#group-archive .item-area .item .stc-area .kk span{position:absolute;left:0;top:0;bottom:0;height:18px;font-size:14px;line-height:1.4;color:#585959;margin:auto}#group-archive .item-area .item .stc-area .tk{position:relative;font-size:16px;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959;padding-left:40px;margin-bottom:30px}@media screen and (max-width:640px){#group-archive .item-area .item .stc-area .tk{font-size:15px}}#group-archive .item-area .item .stc-area .tk span:nth-child(1){position:absolute;left:0;top:2px;bottom:0;height:18px;font-size:14px;line-height:1.4;color:#585959}#group-archive .item-area .item .stc-area .tk span:nth-child(2){font-size:16px;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959}@media screen and (max-width:640px){#group-archive .item-area .item .stc-area .tk span:nth-child(2){font-size:15px}}#group-archive .item-area .item .stc-area .stc{font-size:15px;line-height:1.4;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:30px}@media screen and (max-width:480px){#group-archive .item-area .item .stc-area .stc{font-size:14px}}#group-archive .item-area .item .price-area{text-align:right}#group-archive .item-area .item .price-area .price-area-inner{display:inline-block;background-color:#2d913c;padding:10px 1.5em 10px 2.5em;margin:0 0 0 auto}#group-archive .item-area .item .price-area .price-area-inner p{font-size:15px;line-height:1.4;color:#fff}#group-archive .item-area .item .price-area .price-area-inner p span{font-size:22px;font-weight:700;line-height:1.4;color:#fff;margin-left:5px}#group-archive .c-stc{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:center;margin-bottom:0}@media screen and (max-width:480px){#group-archive .c-stc{font-size:15px}}#group-archive .btn{margin:20px auto 60px}#around-archive{padding:100px 0 0}#around-archive .section-inner{max-width:1080px;margin:0 auto 80px}#around-archive h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#10568d;text-align:center;margin-bottom:30px;z-index:1}@media screen and (max-width:960px){#around-archive h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#around-archive h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#around-archive h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#around-archive .tag-area{text-align:center;margin-bottom:20px}#around-archive .tag-area a{display:inline-block;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#9fcda6;border-radius:30px;padding:6px 1em;margin-right:10px;margin-bottom:10px}@media screen and (max-width:480px){#around-archive .tag-area a{font-size:14px;letter-spacing:0;margin-right:8px;margin-bottom:8px;padding:4px .5em}}#around-archive .tag-area a.on{background-color:#2d913c}#around-archive .tag-area a:hover{background-color:#2d913c}#around-archive .tag-area.blue a{background-color:#8ac5ed}#around-archive .tag-area.blue a.on{background-color:#10568d}#around-archive .item-area{max-width:1000px;padding:0 1.5em 0 0;margin:0 auto 60px}@media screen and (max-width:1024px){#around-archive .item-area{padding:0}}#around-archive .item-area .item{display:block;border:1px solid #ccc;margin-bottom:30px}@media screen and (max-width:960px){#around-archive .item-area .item{max-width:450px;padding:0;margin:0 auto 30px}}#around-archive .item-area .item .img-area{display:inline-block;vertical-align:middle;width:41%;height:300px;margin-right:2%}@media screen and (max-width:960px){#around-archive .item-area .item .img-area{width:100%;margin-right:0}}@media screen and (max-width:480px){#around-archive .item-area .item .img-area{height:250px}}#around-archive .item-area .item .stc-area{display:inline-block;vertical-align:middle;width:56%;padding-right:1em}@media screen and (max-width:960px){#around-archive .item-area .item .stc-area{width:100%;padding:20px 1.5em}}#around-archive .item-area .item .stc-area .min-tag-area{margin-bottom:5px}#around-archive .item-area .item .stc-area .min-tag-area span{display:inline-block;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#fff;background-color:#9fcda6;padding:2px .5em;margin-right:3px;margin-bottom:4px}#around-archive .item-area .item .stc-area .min-tag-area span:last-child{margin-right:0}#around-archive .item-area .item .stc-area .min-tag-area span.on{background-color:#2d913c}#around-archive .item-area .item .stc-area h3{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#2d913c;margin-bottom:12px}@media screen and (max-width:960px){#around-archive .item-area .item .stc-area h3{font-size:calc(1.375rem + (1vw - 3.45px) * 0.3463)}}#around-archive .item-area .item .stc-area .sz{position:relative;font-size:16px;font-weight:700;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959}@media screen and (max-width:960px){#around-archive .item-area .item .stc-area .sz{font-size:15px}}#around-archive .item-area .item .stc-area .sh{position:relative;font-size:20px;font-weight:700;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#10568d;margin-bottom:10px}@media screen and (max-width:640px){#around-archive .item-area .item .stc-area .sh{font-size:calc(1.125rem + (1vw - 3.45px) * 0.1732)}}#around-archive .item-area .item .stc-area .stc{font-size:14px;line-height:1.4;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin-bottom:12px}@media screen and (max-width:480px){#around-archive .item-area .item .stc-area .stc{font-size:13px}}#around-archive .item-area .item .stc-area .b-btn{position:relative;display:block;width:182px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#2d913c;text-align:left;padding-bottom:4px;padding-left:.5em;margin:0 0 0 auto}#around-archive .item-area .item .stc-area .b-btn:before{content:"";position:absolute;bottom:0;left:0;width:182px;height:9px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/gnav_bottom.svg) no-repeat center center;margin:auto;transition:all .5s}#around-archive .item-area .item .stc-area .b-btn:hover:before{left:10px}#around-archive .c-stc{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:center;margin-bottom:0}@media screen and (max-width:480px){#around-archive .c-stc{font-size:15px}}#around-archive .btn{margin:20px auto 60px}#pickup .banner-area{max-width:1280px;margin:0 auto}#pickup .banner-area .col{display:inline-block;vertical-align:top;width:48%;height:280px;margin-right:2%;margin-bottom:30px}@media screen and (max-width:640px){#pickup .banner-area .col{display:block;width:100%;max-width:480px;height:200px;margin:0 auto 20px}}#pickup .banner-area .col:nth-child(2){margin-right:0}@media screen and (max-width:640px){#pickup .banner-area .col:nth-child(2){margin:0 auto 20px}}#pickup .mini-banner-area{max-width:1000px;padding:0 1.5em;margin:0 auto}#pickup .mini-banner-area .item{display:block}#qa-page .tab-area{max-width:1280px;padding:0 1em;margin:0 auto}@media screen and (max-width:640px){#qa-page .tab-area{padding:0 .5em}}#qa-page .tab-area.four .tab{width:25%}@media screen and (max-width:768px){#qa-page .tab-area.four .tab{width:50%}}#qa-page .tab-area.five .tab{width:20%}@media screen and (max-width:768px){#qa-page .tab-area.five .tab{width:50%}}#qa-page .tab-area .tab{position:relative;float:left;display:flex;align-items:center;justify-content:center;height:62px;width:33%;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#9bc7a2;text-align:center;border:1px solid #9bc7a2;padding:18px .5em;margin-bottom:30px}@media screen and (max-width:960px){#qa-page .tab-area .tab{font-size:calc(0.875rem + (1vw - 3.45px) * 0.5195);padding:18px .2em}}@media screen and (max-width:640px){#qa-page .tab-area .tab{font-weight:400;line-height:1.3;letter-spacing:0em}}#qa-page .tab-area .tab:hover{color:#fff;background-color:#9bc7a2}#qa-page .tab-area .tab.on{color:#fff;background-color:#9bc7a2}#qa-page .tab-area .tab.on:before{content:"";position:absolute;bottom:-14px;left:0;right:0;width:45px;height:14px;-webkit-clip-path:polygon(0 0,100% 0%,50% 100%);clip-path:polygon(0 0,100% 0%,50% 100%);background-color:#9bc7a2;margin:auto}#qa-page .tab-cnt{display:none;max-width:1000px;margin:40px auto 100px}@media screen and (max-width:640px){#qa-page .tab-cnt{margin:30px auto 100px}}#qa-page .tab-cnt.on{display:block}#qa-page .tab-cnt .row{max-width:1000px;margin:0 auto 60px}#qa-page .tab-cnt .row .qa-link{position:relative;display:block}#qa-page .tab-cnt .row .qa-link div{position:absolute;bottom:0;right:0;width:40px;height:40px;background-color:#2d913c;transition:all .5s;z-index:1}#qa-page .tab-cnt .row .qa-link div:before{content:"";position:absolute;top:10px;left:auto;right:19px;width:2px;height:20px;background-color:#fff;transition:all .5s;z-index:1}#qa-page .tab-cnt .row .qa-link div:after{content:"";position:absolute;top:19px;right:10px;width:20px;height:2px;background-color:#fff;transition:all .5s;z-index:1}#qa-page .tab-cnt .row .qa-link.on div{background-color:#fff}#qa-page .tab-cnt .row .qa-link.on div:before{background-color:#2d913c;transform:rotateZ(90deg)}#qa-page .tab-cnt .row .qa-link.on div:after{background-color:#2d913c}#qa-page .tab-cnt .row .qa-link.on h3{color:#fff;background-color:#2d913c}#qa-page .tab-cnt .row .qa-link h3{position:relative;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#585959;padding:4px 44px 3px 8px;border-bottom:1px solid #2d913c;margin-bottom:10px;z-index:0}@media screen and (max-width:960px){#qa-page .tab-cnt .row .qa-link h3{font-size:calc(1rem + (1vw - 3.45px) * 0.5195)}}@media screen and (max-width:640px){#qa-page .tab-cnt .row .qa-link h3{line-height:1.4;padding:8px 50px 7px 5px}}#qa-page .tab-cnt .row .stc{display:none;font-size:15px;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 1em;margin-bottom:30px}@media screen and (max-width:480px){#qa-page .tab-cnt .row .stc{font-size:14px;line-height:1.7}}#qa-page .tab-cnt .row .stc a{color:#2d913c;text-decoration:underline}#map-page{padding:100px 0 30px}#map-page h2{display:block;margin:0 auto 20px}#map-page h2 img{display:block;margin:0 auto}@media screen and (max-width:768px){#map-page h2 img{width:300px}}#map-page .stc{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:center;padding:0;margin-bottom:30px}@media screen and (max-width:480px){#map-page .stc{font-size:15px;line-height:1.7}}#map-page .mapContent{position:relative;width:100%;max-width:940px;margin:0 auto 60px}@media screen and (max-width:640px){#map-page .mapContent{overflow-x:scroll;padding-bottom:30px}}@media screen and (max-width:640px){#map-page .base{max-width:640px}}#map-page .guidemapPDF a{display:block;width:200px;height:34px;text-indent:-9999em;overflow:hidden;background-image:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/btn_guidemap_pdf.jpg);background-repeat:no-repeat;background-position:top;background-size:200px 34px}#map-page .mapContent .attractionList{position:absolute;top:0;left:0;width:100%;min-width:640px;height:100%;z-index:1}#map-page .mapContent .attractionList .data{display:none;position:absolute;top:0;left:0;width:150px;padding:10px;text-align:center;background-color:#2d913c;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0px 4px 4px -1px;-webkit-box-shadow:rgba(0,0,0,.2) 0px 4px 4px -1px;-moz-box-shadow:rgba(0,0,0,.2) 0px 4px 4px -1px}#map-page .mapContent .attractionList .view .data{display:block}#map-page .mapContent .attractionList li{position:absolute;cursor:pointer}#map-page .mapContent .attractionList li a{display:block;width:100%;height:100%}#map-page .mapContent .attractionList a{color:#fff;text-decoration:none}#map-page .mapContent .attractionList .link{display:none}#map-page .mapContent .attractionList .no1{left:20%;top:1%;width:9%;height:10%}#map-page .mapContent .attractionList .no2{left:30.5%;top:1%;width:8%;height:5%}#map-page .mapContent .attractionList .no3{left:39%;top:1%;width:10%;height:8%}#map-page .mapContent .attractionList .no4{left:26.2%;top:13.5%;width:7%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no4{left:26.5%;top:12.5%}}#map-page .mapContent .attractionList .no5{left:21.5%;top:21%;width:8%;height:5%}#map-page .mapContent .attractionList .no6{left:49%;top:11%;width:11%;height:13%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no6{top:10%}}#map-page .mapContent .attractionList .no7{left:15%;top:27%;width:10%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no7{top:25%}}#map-page .mapContent .attractionList .no8{left:38%;top:23%;width:9%;height:8%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no8{top:22%}}#map-page .mapContent .attractionList .no9{left:38%;top:31%;width:7%;height:8%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no9{top:30%}}#map-page .mapContent .attractionList .no10{left:30%;top:32%;width:8%;height:8%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no10{top:30%}}#map-page .mapContent .attractionList .no11{left:23%;top:45.5%;width:9%;height:7%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no11{top:42.5%}}#map-page .mapContent .attractionList .no12{left:10%;top:31.8%;width:6%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no12{top:29%}}#map-page .mapContent .attractionList .no13{left:9.5%;top:40%;width:8%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no13{top:37%}}#map-page .mapContent .attractionList .no14{left:15%;top:52%;width:7%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no14{top:48%}}#map-page .mapContent .attractionList .no15{left:13%;top:60%;width:8%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no15{top:56%}}#map-page .mapContent .attractionList .no16{left:5%;top:49%;width:8%;height:7%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no16{bottom:48%}}#map-page .mapContent .attractionList .no17{left:15%;top:66%;width:7%;height:7%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no17{top:63%}}#map-page .mapContent .attractionList .no18{left:6%;top:61%;width:4%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no18{top:57%}}#map-page .mapContent .attractionList .no19{left:4.5%;top:67%;width:5%;height:4%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no19{top:62%}}#map-page .mapContent .attractionList .no20{left:40%;top:15%;width:7%;height:6%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no20{top:13%}}#map-page .mapContent .attractionList .no21{left:40%;top:42%;width:6%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no21{top:40%}}#map-page .mapContent .attractionList .no22{left:6%;top:3%;width:13%;height:6%}#map-page .mapContent .attractionList .no23{left:55.5%;top:28%;width:6%;height:6%}#map-page .mapContent .attractionList .no24{left:47%;top:36%;width:5%;height:6%}#map-page .mapContent .attractionList .no27{left:31.2%;top:17%;width:7%;height:7%}#map-page .mapContent .attractionList .no28{left:26.5%;top:53%;width:5%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no28{top:50%}}#map-page .mapContent .attractionList .no29{left:22%;top:57%;width:5%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no29{top:53%}}#map-page .mapContent .attractionList .no30{left:33%;top:59%;width:5%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no30{top:55%}}#map-page .mapContent .attractionList .no32{left:34.5%;top:11%;width:5%;height:5%}#map-page .mapContent .attractionList .no33{left:33.5%;top:67%;width:5%;height:5%}@media screen and (max-width:640px){#map-page .mapContent .attractionList .no33{top:63%}}#map-page .mapContent .attractionList .no34{left:18.5%;top:13%;width:5%;height:5%}#map-page .mapContent .attractionList .nos01{left:32%;top:63.5%;width:4%;height:4%}#map-page .mapList{width:100%}#map-page .mapList .attractionList{float:left;width:410px}#map-page .mapList .facilitiesList{float:right;width:490px}#map-page h3{position:relative;max-width:1000px;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#ea608e;padding-bottom:3px;margin:0 auto 15px}@media screen and (max-width:960px){#map-page h3{font-size:calc(1.375rem + (1vw - 3.45px) * 0.3463)}}#map-page h3:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ccc}#map-page h3.or{color:#f08300}#map-page h3.br{color:#95452a}#map-page h3.sr{color:#000}#map-page .item-area{max-width:1000px;margin:0 auto 50px}#map-page .item-area .item{display:inline-block;vertical-align:top;width:48%;margin-right:2%;margin-bottom:10px}@media screen and (max-width:640px){#map-page .item-area .item{display:block;width:100%;max-width:480px;margin-right:0}}#map-page .item-area .item:nth-child(2n){margin-right:0}#map-page .item-area .item.on{background-color:#f1f1f1}#map-page .item-area .item .img-area{display:inline-block;vertical-align:middle;width:45%;height:120px;margin-right:3%}@media screen and (max-width:480px){#map-page .item-area .item .img-area{height:110px}}#map-page .item-area .item .stc-area{display:inline-block;vertical-align:middle;width:51%}#map-page .item-area .item .stc-area h4{position:relative;font-size:18px;line-height:1.5;color:#585959;padding-left:32px;margin-bottom:10px}@media screen and (max-width:960px){#map-page .item-area .item .stc-area h4{font-size:calc(1rem + (1vw - 3.45px) * 0.1732)}}#map-page .item-area .item .stc-area h4 img{position:absolute;top:-2px;left:0}#map-page .item-area .item .stc-area .stc{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959;padding:0 .5em 0 0;margin-bottom:5px}#access-page .address{position:relative;max-width:485px;font-size:18px;line-height:1.5;letter-spacing:.1em;color:#585959;padding-left:100px;margin:0 auto 30px}@media screen and (max-width:960px){#access-page .address{font-size:calc(0.9375rem + (1vw - 3.45px) * 0.2597);letter-spacing:0}}@media screen and (max-width:640px){#access-page .address{padding-left:80px}}#access-page .address span{position:absolute;top:0;left:0;display:block;width:100%;max-width:50px;text-align:center;font-size:15px;letter-spacing:.1em;font-weight:700;color:#2d913c;border:2px solid #2d913c;padding:5px 1em}@media screen and (max-width:640px){#access-page .address span{font-size:14px;padding:5px .5em}}#access-page .map{display:block;width:100%;max-width:800px;margin:0 auto 50px}#access-page .access-inner{max-width:1280px;padding:0 1.5em;margin:0 auto}@media screen and (max-width:640px){#access-page .access-inner{padding:0 .5em}}#access-page h3{position:relative;font-size:32px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;padding-bottom:5px;margin:40px 0 20px;z-index:1}@media screen and (max-width:960px){#access-page h3{font-size:calc(1.625rem + (1vw - 3.45px) * 0.5195)}}#access-page h3:before{content:"";position:absolute;bottom:0;left:0;right:0;width:120px;height:4px;background-color:#2d913c;margin:auto}#access-page .row{max-width:800px;padding:0 1em 20px;margin:0 auto 30px}@media screen and (max-width:640px){#access-page .row{padding:0 0 20px}}#access-page .row.bm{border-bottom:1px solid #ccc}#access-page .row .b-btn{position:relative;display:block;width:240px;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#2d913c;text-align:left;padding-bottom:4px;padding-left:.5em;margin:20px auto}@media screen and (max-width:640px){#access-page .row .b-btn{font-size:16px}}#access-page .row .b-btn:before{content:"";position:absolute;bottom:0;left:0;width:250px;height:12px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/gnav_bottom.svg) no-repeat center center;margin:auto;transition:all .5s}#access-page .row .b-btn:hover:before{left:10px}#access-page .row .btn-area{max-width:700px;text-align:center;margin:20px auto 60px}#access-page .row .btn-area .b-btn{display:inline-block;vertical-align:bottom;width:46%;max-width:240px;margin-right:6%}@media screen and (max-width:768px){#access-page .row .btn-area .b-btn{display:block;width:100%;margin:20px auto}}#access-page .row .btn-area .b-btn:nth-child(2){margin-right:0}@media screen and (max-width:768px){#access-page .row .btn-area .b-btn:nth-child(2){margin:20px auto}}#access-page h4{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:left;margin-bottom:10px}@media screen and (max-width:960px){#access-page h4{font-size:calc(1.125rem + (1vw - 3.45px) * 0.3463)}}#access-page h4.ma-sht{margin-right:0}#access-page .price{display:inline-block;vertical-align:top;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#585959;margin-right:30px;margin-bottom:15px}@media screen and (max-width:960px){#access-page .price{font-size:calc(1.125rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:480px){#access-page .price{display:block;margin-bottom:0}}@media screen and (max-width:480px){#access-page .price:nth-of-type(2){margin-bottom:10px}}#access-page .price span{font-size:26px;font-weight:700;letter-spacing:0;line-height:1;color:#2d913c}@media screen and (max-width:960px){#access-page .price span{font-size:calc(1.375rem + (1vw - 3.45px) * 0.3463)}}#access-page img{display:block;margin:0 auto}#price-page .tab-area{margin-bottom:30px}#price-page .tab-area .tab{position:relative;float:left;width:50%;font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#9bc7a2;text-align:center;border:1px solid #9bc7a2;padding:18px .5em}@media screen and (max-width:960px){#price-page .tab-area .tab{font-size:calc(1rem + (1vw - 3.45px) * 0.5195);padding:18px .2em}}#price-page .tab-area .tab:hover{color:#fff;background-color:#9bc7a2}#price-page .tab-area .tab.on{color:#fff;background-color:#9bc7a2}#price-page .tab-area .tab.on:before{content:"";position:absolute;bottom:-20px;left:0;right:0;width:60px;height:20px;-webkit-clip-path:polygon(0 0,100% 0%,50% 100%);clip-path:polygon(0 0,100% 0%,50% 100%);background-color:#9bc7a2;margin:auto}#price-page .tab-cnt{max-width:1000px;padding-top:1px;margin:0 auto 100px}#price-page .tab-cnt#tab-cnt2{display:none}#price-page .row{max-width:1000px;margin:0 auto 100px}#price-page .table-area{width:100%;overflow-x:scroll;margin-bottom:20px}#price-page .table-area.lmb{margin-bottom:50px}#price-page table{min-width:500px}@media screen and (max-width:640px){#price-page table.pc{display:none}}#price-page table.sp{display:none}@media screen and (max-width:640px){#price-page table.sp{display:table;min-width:auto;margin-bottom:40px}}#price-page table.sp th,#price-page table.sp td{border-right:none}@media screen and (max-width:640px){#price-page table.sp th:first-child,#price-page table.sp td:first-child{width:22%}}#price-page table.sp tr:first-child td{padding:10px 8px}#price-page table.sp tr:first-child td.grn{padding:10px 8px 6px}#price-page table.sp tr:last-child td:before{display:none}#price-page table.no-grn tr:first-child th:first-child{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0em;color:#585959;text-align:center;border:1px solid #ccc}@media screen and (max-width:960px){#price-page table.no-grn tr:first-child th:first-child{font-size:calc(0.875rem + (1vw - 3.45px) * 0.1732)}}@media screen and (max-width:640px){#price-page table.no-grn tr:first-child th:first-child{line-height:1.4;letter-spacing:0em;border-bottom:1px solid #ccc}}#price-page table.no-grn tr td{border:1px solid #ccc}#price-page table tr th{vertical-align:middle;width:42%;font-size:20px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.1em;color:#fff;border:1px solid #ccc;padding:8px}@media screen and (max-width:960px){#price-page table tr th{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:640px){#price-page table tr th{line-height:1.4;letter-spacing:0em;padding:16px 8px 14px}}#price-page table tr th:first-child{width:14%;border:none}#price-page table tr th.ad{background-color:#a3cdd7;border-bottom:1px solid #a3cdd7}#price-page table tr th.ch{background-color:#b2dde4;border-bottom:1px solid #b2dde4}#price-page table tr th.grn{color:#fff;border:1px solid #2d913c;background-color:#2d913c}#price-page table tr th span{display:block;font-size:16px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.1em;color:#fff}@media screen and (max-width:640px){#price-page table tr th span{font-size:13px;letter-spacing:0em}}@media screen and (max-width:480px){#price-page table tr th span{font-size:12px;font-weight:400}}#price-page table tr td{vertical-align:middle;font-size:18px;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:center;border:1px solid #ccc;padding:14px 10px}@media screen and (max-width:960px){#price-page table tr td{font-size:calc(0.8125rem + (1vw - 3.45px) * 0.4329)}}@media screen and (max-width:640px){#price-page table tr td{line-height:1.4;letter-spacing:0em;border-bottom:1px solid #ccc}}#price-page table tr td:first-child{width:14%;letter-spacing:0em;font-size:16px}@media screen and (max-width:960px){#price-page table tr td:first-child{font-size:calc(0.875rem + (1vw - 3.45px) * 0.1732)}}#price-page table tr td a:hover{opacity:.7}#price-page table tr td img{margin-left:5px}#price-page table tr td.grn{position:relative;font-weight:700;color:#fff;border:1px solid #2d913c;background-color:#2d913c}#price-page table tr td.grn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;z-index:1}#price-page table tr.grn{position:relative;border-radius:3px;outline:6px solid #2d913c}#price-page table tr.grn td{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#2d913c;border:none;border-right:2px solid #fff}@media screen and (max-width:960px){#price-page table tr.grn td{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:640px){#price-page table tr.grn td{line-height:1.4;letter-spacing:0em}}#price-page table tr.grn td:first-child{width:20%;font-size:16px;letter-spacing:0em}@media screen and (max-width:640px){#price-page table tr.grn td:first-child{width:22%}}#price-page table tr.grn td:last-child{border-right:none}#price-page .clear{margin-bottom:40px}#price-page .s-link{display:block;max-width:360px;margin:40px auto 80px}#price-page h3{text-align:left;margin:0 0 5px}#price-page h3 span{vertical-align:middle;font-size:28px;font-weight:700;line-height:1;letter-spacing:.1em;color:#10568d;opacity:.7}@media screen and (max-width:960px){#price-page h3 span{font-size:calc(1.5rem + (1vw - 3.45px) * 0.3463)}}#price-page h3 img{vertical-align:middle;margin-right:6px}@media screen and (max-width:640px){#price-page h3 img{width:30px}}#price-page h4{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;text-align:left;background-color:#9bc7a2;padding:16px 1em;margin-bottom:20px}@media screen and (max-width:960px){#price-page h4{font-size:calc(1.125rem + (1vw - 3.45px) * 0.3463);padding:14px .5em;margin-bottom:15px}}#price-page .stc{font-size:16px;line-height:1.5;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0;margin-bottom:30px}@media screen and (max-width:640px){#price-page .stc{font-size:15px}}@media screen and (max-width:480px){#price-page .stc{font-size:14px}}#price-page .stc.mb{margin-bottom:50px}#price-page .stc.shm{margin-bottom:10px}.single-thumb{opacity:0;display:block;margin:0 auto 30px;transition:all 2s}.single-thumb.on{opacity:1}.single-inner{overflow:hidden;position:relative;max-width:1080px;padding-bottom:40px;margin:0 auto}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}#topics-archive{padding:100px 0 0}#topics-archive .section-inner{max-width:1180px;margin:0 auto 80px}#topics-archive h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#topics-archive h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#topics-archive h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#topics-archive h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#topics-archive .item-area{position:relative;margin:0 auto}#topics-archive .item-area .item{display:inline-block;vertical-align:top;width:31%;margin-right:2%;margin-bottom:30px}@media screen and (max-width:640px){#topics-archive .item-area .item{width:48%}}@media screen and (max-width:480px){#topics-archive .item-area .item{width:100%;max-width:440px;margin:0 auto 30px}}#topics-archive .item-area .item:hover{transform:scale(1)}#topics-archive .item-area .item:nth-child(3n){margin-right:0}@media screen and (max-width:640px){#topics-archive .item-area .item:nth-child(3n){margin-right:2%}}@media screen and (max-width:480px){#topics-archive .item-area .item:nth-child(3n){margin:0 auto 30px}}@media screen and (max-width:640px){#topics-archive .item-area .item:nth-child(2n){margin-right:0}}@media screen and (max-width:480px){#topics-archive .item-area .item:nth-child(2n){margin:0 auto 30px}}#topics-archive .item-area .item .img-area{margin-bottom:3px}#topics-archive .item-area .item .date{font-size:13px;line-height:1.4;color:#2d913c;padding:0 8px}#topics-archive .item-area .item h3{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 8px}@media screen and (max-width:640px){#topics-archive .item-area .item h3{font-size:15px}}#news-archive{padding:100px 0 0}#news-archive .section-inner{max-width:1000px;margin:0 auto 80px}#news-archive h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#news-archive h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#news-archive h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#news-archive h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#news-archive .item-area{max-width:800px;margin:0 auto}#news-archive .item-area .item{display:block;margin-bottom:10px}#news-archive .item-area .item:hover{opacity:.7}#news-archive .item-area .item h4{position:relative;font-size:16px;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:left;padding:13px 8px 13px 115px;margin-top:5px}@media screen and (max-width:640px){#news-archive .item-area .item h4{font-size:15px;padding:13px 8px 13px 105px}}#news-archive .item-area .item h4 span{position:absolute;top:14px;left:0;font-size:17px;line-height:1.4;color:#2d913c}@media screen and (max-width:640px){#news-archive .item-area .item h4 span{font-size:16px}}#news-archive .item-area .item h4:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:16px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/news_bottom_ic.svg) no-repeat center center;margin:auto}#group-single{padding:100px 0 0}#group-single .main-col-area{margin-bottom:30px}#group-single .main-col-area .col{display:inline-block;vertical-align:middle;width:35%;margin-right:2%}@media screen and (max-width:768px){#group-single .main-col-area .col{width:100%;margin-right:0}}@media screen and (max-width:768px){#group-single .main-col-area .col img{display:block;width:480px;margin:0 auto 10px}}#group-single .main-col-area .col:nth-child(2){display:inline-block;vertical-align:middle;width:62%;margin-right:0}@media screen and (max-width:768px){#group-single .main-col-area .col:nth-child(2){width:100%}}#group-single .main-col-area .col:nth-child(2) .min-tag-area{margin-bottom:5px}#group-single .main-col-area .col:nth-child(2) .min-tag-area span{display:inline-block;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0em;color:#fff;background-color:#9fcda6;padding:2px .5em;margin-right:3px;margin-bottom:4px}#group-single .main-col-area .col:nth-child(2) .min-tag-area span:last-child{margin-right:0}#group-single .main-col-area .col:nth-child(2) .min-tag-area span.on{background-color:#2d913c}#group-single .main-col-area .col:nth-child(2) h2{font-size:22px;font-weight:700;line-height:1.3;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#2d913c;margin-bottom:12px}@media screen and (max-width:960px){#group-single .main-col-area .col:nth-child(2) h2{font-size:calc(1.125rem + (1vw - 3.45px) * 0.3463)}}#group-single .main-col-area .col:nth-child(2) .kk{position:relative;font-size:17px;font-weight:700;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#10568d;padding-left:40px;margin-bottom:10px}@media screen and (max-width:960px){#group-single .main-col-area .col:nth-child(2) .kk{font-size:calc(0.9375rem + (1vw - 3.45px) * 0.1732)}}#group-single .main-col-area .col:nth-child(2) .kk span{position:absolute;left:0;top:0;bottom:0;height:18px;font-size:14px;line-height:1.4;color:#585959;margin:auto}#group-single .main-col-area .col:nth-child(2) .tk{position:relative;font-size:15px;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959;padding-left:40px;margin-bottom:20px}@media screen and (max-width:640px){#group-single .main-col-area .col:nth-child(2) .tk{font-size:14px}}#group-single .main-col-area .col:nth-child(2) .tk span:nth-child(1){position:absolute;left:0;top:2px;bottom:0;height:18px;font-size:14px;line-height:1.4;color:#585959}#group-single .main-col-area .col:nth-child(2) .tk span:nth-child(2){font-size:15px;line-height:1.4;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;color:#585959}@media screen and (max-width:640px){#group-single .main-col-area .col:nth-child(2) .tk span:nth-child(2){font-size:14px}}#group-single .main-col-area .col:nth-child(2) .price-area{text-align:right}#group-single .main-col-area .col:nth-child(2) .price-area .price-area-inner{display:inline-block;background-color:#2d913c;padding:10px 1.5em 10px 2.5em;margin:0 0 0 auto}#group-single .main-col-area .col:nth-child(2) .price-area .price-area-inner p{font-size:15px;line-height:1.4;color:#fff}#group-single .main-col-area .col:nth-child(2) .price-area .price-area-inner p span{font-size:22px;font-weight:700;line-height:1.4;color:#fff;margin-left:5px}#group-single .row{max-width:1000px;margin:0 auto 40px}#group-single .thumb{display:block;margin:0 auto 20px}#group-single h3{text-align:left;margin:0 0 5px}#group-single h3.mt{margin-top:40px}#group-single h3 span{vertical-align:middle;font-size:28px;font-weight:700;line-height:1;letter-spacing:.1em;color:#10568d;opacity:.7}@media screen and (max-width:960px){#group-single h3 span{font-size:calc(1.5rem + (1vw - 3.45px) * 0.3463)}}#group-single h3 img{vertical-align:middle;margin-right:6px}@media screen and (max-width:640px){#group-single h3 img{width:30px}}#group-single table{margin-bottom:20px}@media screen and (max-width:640px){#group-single table.pc{display:none}}#group-single table.sp{display:none}@media screen and (max-width:640px){#group-single table.sp{display:table}}#group-single table.sp tr:first-child td{padding:10px 8px}#group-single table.sp tr:first-child td.grn{padding:10px 8px 6px}#group-single table.sp tr:last-child td:before{display:none}#group-single table.no-grn tr td{border:1px solid #ccc}#group-single table tr th{vertical-align:middle;width:33.333%;font-size:20px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.1em;color:#fff;border:1px solid #ccc;padding:14px 10px}@media screen and (max-width:960px){#group-single table tr th{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:640px){#group-single table tr th{line-height:1.4;letter-spacing:0em;padding:16px 8px 14px}}#group-single table tr th.ad{background-color:#a3cdd7;border-bottom:1px solid #a3cdd7}#group-single table tr th.ch{background-color:#b2dde4;border-bottom:1px solid #b2dde4}#group-single table tr th.tea{background-color:#d1e8e8;border-bottom:1px solid #d1e8e8}#group-single table tr th.grn{color:#fff;border-radius:3px;border:1px solid #2d913c;outline:6px solid #2d913c;background-color:#2d913c}#group-single table tr th span{display:block;font-size:16px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.1em;color:#fff}@media screen and (max-width:640px){#group-single table tr th span{font-size:13px;letter-spacing:0em}}@media screen and (max-width:480px){#group-single table tr th span{font-size:12px;font-weight:400}}#group-single table tr td{vertical-align:middle;font-size:18px;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:center;border:1px solid #ccc;padding:14px 10px}@media screen and (max-width:960px){#group-single table tr td{font-size:calc(0.8125rem + (1vw - 3.45px) * 0.4329)}}@media screen and (max-width:640px){#group-single table tr td{line-height:1.4;letter-spacing:0em;border-bottom:1px solid #ccc}}#group-single table tr td:first-child{width:24%;letter-spacing:0em;font-size:16px}@media screen and (max-width:960px){#group-single table tr td:first-child{font-size:calc(0.875rem + (1vw - 3.45px) * 0.1732)}}@media screen and (max-width:640px){#group-single table tr td:first-child{width:22%}}#group-single table tr td a:hover{opacity:.7}#group-single table tr td img{margin-left:5px}#group-single table tr td.grn{position:relative;font-weight:700;color:#fff;border-radius:3px;border:1px solid #2d913c;outline:6px solid #2d913c;background-color:#2d913c}#group-single table tr td.grn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;z-index:1}#group-single table tr.grn{position:relative;border-radius:3px;outline:6px solid #2d913c}#group-single table tr.grn td{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#fff;background-color:#2d913c;border:none;border-right:2px solid #fff}@media screen and (max-width:960px){#group-single table tr.grn td{font-size:calc(1rem + (1vw - 3.45px) * 0.3463)}}@media screen and (max-width:640px){#group-single table tr.grn td{line-height:1.4;letter-spacing:0em}}#group-single table tr.grn td:first-child{width:20%;font-size:16px;letter-spacing:0em}@media screen and (max-width:640px){#group-single table tr.grn td:first-child{width:22%}}#group-single table tr.grn td:last-child{border-right:none}#group-single .stc{max-width:1000px;font-size:15px;line-height:1.5;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 30px}@media screen and (max-width:480px){#group-single .stc{font-size:14px}}#group-single .stc.shmargin{margin-bottom:10px}#group-single .stc.shmargin b{display:block;font-size:22px;font-weight:700;color:#cd4b4a}@media screen and (max-width:960px){#group-single .stc.shmargin b{font-size:calc(1.25rem + (1vw - 3.45px) * 0.1732)}}#group-single .stc b{font-size:22px;font-weight:700;color:#2d913c}@media screen and (max-width:960px){#group-single .stc b{font-size:calc(1.25rem + (1vw - 3.45px) * 0.1732)}}#group-single .stc.text-center{font-size:16px;letter-spacing:.1em;font-weight:700;margin-bottom:0;margin-top:60px}@media screen and (max-width:480px){#group-single .stc.text-center{font-size:15px}}#group-single .b-btn{position:relative;display:block;width:250px;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0em;color:#2d913c;text-align:left;padding-bottom:4px;padding-left:.5em;padding-right:14px;margin:10px auto 20px}@media screen and (max-width:640px){#group-single .b-btn{font-size:16px}}#group-single .b-btn:before{content:"";position:absolute;bottom:0;left:0;width:250px;height:12px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/gnav_bottom.svg) no-repeat center center;margin:auto;transition:all .5s}#group-single .b-btn:hover:before{left:10px}#group-single .price-area{max-width:1000px;margin:0 auto}#group-single .price-area h4{font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:left;margin:30px 0 4px;z-index:1}@media screen and (max-width:960px){#group-single .price-area h4{font-size:calc(1.25rem + (1vw - 3.45px) * 0.5195)}}#group-single .price-area h4 .mt{margin-top:50px}#group-single .price-area .col-area{overflow:hidden;margin-bottom:30px}#group-single .price-area .col-area.no-img .col{width:48%;margin-right:4%}@media screen and (max-width:640px){#group-single .price-area .col-area.no-img .col{float:none;width:100%;margin-right:0}}#group-single .price-area .col-area.no-img .col:nth-child(2n){margin-right:0}#group-single .price-area .col-area.no-img .col .col-inner{float:none;width:100%;height:auto !important}#group-single .price-area .col-area.no-img .col .col-inner .stc{display:inline-block;vertical-align:top;height:auto;width:62%;margin-right:3%;margin-bottom:30px}#group-single .price-area .col-area.no-img .col .col-inner .money{display:inline-block;vertical-align:top;width:33%}#group-single .price-area .col-area .col{float:left;width:50%}@media screen and (max-width:640px){#group-single .price-area .col-area .col{float:none;width:100%}}#group-single .price-area .col-area .col .col-inner{float:left;width:50%}#group-single .price-area .col-area .col .col-inner:nth-child(1){height:200px}@media screen and (max-width:768px){#group-single .price-area .col-area .col .col-inner:nth-child(1){height:160px}}#group-single .price-area .col-area .col .col-inner:nth-child(2){display:flex;height:200px;border-top:1px solid #eee;align-items:center;justify-content:center;padding:0 1em}@media screen and (max-width:768px){#group-single .price-area .col-area .col .col-inner:nth-child(2){height:160px}}@media screen and (max-width:480px){#group-single .price-area .col-area .col .col-inner:nth-child(2){padding:0 .5em}}#group-single .price-area .col-area .col .col-inner:nth-child(2).bb{border-bottom:1px solid #eee}@media screen and (max-width:640px){#group-single .price-area .col-area .col .col-inner:nth-child(2).bb.sp{border-bottom:none}}#group-single .price-area .col-area .col .col-inner .stc-area{width:94%}#group-single .price-area .col-area .col .col-inner h5{font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;margin-bottom:8px}@media screen and (max-width:640px){#group-single .price-area .col-area .col .col-inner h5{font-size:16px}}@media screen and (max-width:480px){#group-single .price-area .col-area .col .col-inner h5{font-size:15px;line-height:1.3}}#group-single .price-area .col-area .col .col-inner .stc{font-size:13px;line-height:1.4;color:#585959;margin-bottom:12px}@media screen and (max-width:480px){#group-single .price-area .col-area .col .col-inner .stc{font-size:12px;line-height:1.3}}#group-single .price-area .col-area .col .col-inner .money{font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0em;color:#2d913c;text-align:right}@media screen and (max-width:480px){#group-single .price-area .col-area .col .col-inner .money{font-size:13px}}#news-single{max-width:1000px;padding:100px 0 0}#news-single .single-title-area{text-align:center;margin-bottom:15px;padding:0 1em}#news-single h2{font-size:32px;line-height:1.4;letter-spacing:.1em;font-weight:700;color:#585959;text-align:center;margin:0 0 5px}@media screen and (max-width:960px){#news-single h2{font-size:30px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single h2{font-size:28px}}@media screen and (max-width:480px){#news-single h2{font-size:25px;line-height:1.3}}#news-single h2.grn{color:#2d913c}#news-single .date{font-size:15px;line-height:1.5;letter-spacing:.1em;color:#888}@media screen and (max-width:480px){#news-single .date{font-size:14px}}#news-single .sns-area{overflow:hidden;max-width:1000px;text-align:center;margin:100px auto 90px}#news-single .sns-area p{display:inline-block;vertical-align:middle;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;margin-top:5px;margin-right:40px}#news-single .sns-area a{float:left;width:33.333%;background-color:#fff;border-right:1px solid #f0f0f0;text-align:center;padding:16px .5em 12px}#news-single .sns-area a:last-child{border-right:none}#news-single .sns-area a img{margin:0 auto 6px}@media screen and (max-width:640px){#news-single .sns-area a img{width:30px}}#news-single .sns-area a span{display:block;height:20px;font-size:15px;line-height:1;letter-spacing:0em;color:#585959;margin-top:3px}@media screen and (max-width:960px){#news-single .sns-area a span{font-size:calc(0.625rem + (1vw - 3.45px) * 0.4329)}}@media screen and (max-width:640px){#news-single .sns-area a span{height:18px}}#news-single .section-inner{max-width:1000px;margin:0 auto}#news-single .section-inner.grn .row h3,#news-single .section-inner.grn .row h4,#news-single .section-inner.grn .row h5{color:#2d913c;border-bottom:2px solid #2d913c}#news-single .section-inner.grn .col-area .col h3{border-bottom:2px solid #585959}#news-single .section-inner .row{margin-bottom:100px}#news-single .section-inner .row h3,#news-single .section-inner .row h4,#news-single .section-inner .row h5{border-bottom:2px solid #585959}#news-single .section-inner .col-area .col h3{border-bottom:2px solid #585959}#news-single .section-inner .single-thumb{margin:0 auto 60px}#news-single .section-inner img{display:block;margin:0 auto}#news-single .section-inner h3{font-size:26px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:left;margin:0 auto 20px}@media screen and (max-width:960px){#news-single .section-inner h3{font-size:24px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h3{font-size:23px}}@media screen and (max-width:480px){#news-single .section-inner h3{font-size:22px}}#news-single .section-inner h4{font-size:23px;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:left;margin:0 auto 15px}@media screen and (max-width:960px){#news-single .section-inner h4{font-size:22px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h4{font-size:20px}}@media screen and (max-width:480px){#news-single .section-inner h4{font-size:19px}}#news-single .section-inner h5{font-size:26px;line-height:1.5;letter-spacing:.1em;color:#585959;text-align:left;margin:0 auto 20px}@media screen and (max-width:960px){#news-single .section-inner h5{font-size:24px;letter-spacing:.1em}}@media screen and (max-width:640px){#news-single .section-inner h5{font-size:23px}}@media screen and (max-width:480px){#news-single .section-inner h5{font-size:22px}}#news-single .section-inner iframe{max-width:100%}#news-single .section-inner .stc{font-size:16px;line-height:1.9;letter-spacing:.1em;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0;margin-bottom:30px}@media screen and (max-width:480px){#news-single .section-inner .stc{font-size:15px;line-height:1.7}}@media screen and (max-width:640px){#news-single .section-inner .stc .pc{display:none}}#news-single .section-inner .stc .sp{display:none}@media screen and (max-width:640px){#news-single .section-inner .stc .sp{display:block}}#news-single .section-inner .stc a{font-weight:700;text-decoration:underline;letter-spacing:0;word-break:break-all}#news-single .section-inner .stc .r-btn{text-decoration:none}#news-single .section-inner .stc b{font-weight:600}#news-single .section-inner .stc .red{font-weight:600;color:#d92519}#news-single .section-inner .stc label{font-size:17px;font-weight:500;letter-spacing:.2em;color:#fff;background-color:#2d913c;padding:5px 1em;margin-bottom:10px}@media screen and (max-width:960px){#news-single .section-inner .stc label{letter-spacing:.15em}}@media screen and (max-width:640px){#news-single .section-inner .stc label{font-size:17px}}@media screen and (max-width:480px){#news-single .section-inner .stc label{font-size:16px}}#news-single .section-inner .col-area h3{text-align:left;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}#news-single .section-inner .item-area{width:97%;max-width:800px;margin:60px auto}#news-single .section-inner .share{overflow:hidden}#news-single .section-inner .share li{float:left;width:15%;margin-right:1.999%}#news-single .section-inner .share li a{display:block;height:40px;background-color:#2d913c;border-right:2px solid #fff;text-align:center;padding:10px 0;line-height:0}#news-single .section-inner .share li:last-child{margin-right:0}#news-single .section-inner .share li:last-child a{border-right:0}#news-single .tag-area{text-align:center}#news-single .tag-area div{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}#news-single .tag-area div a{overflow:hidden;position:relative;display:block;font-size:17px;font-weight:700;line-height:1.6;letter-spacing:.15em;color:#2d913c;border:1px solid #2d913c;border-radius:8px;padding:5px 1.5em}@media screen and (max-width:640px){#news-single .tag-area div a{font-size:16px}}#news-single .tag-area div a:hover{color:#fff}#news-single .tag-area div a:hover:before{left:-20%}#news-single .tag-area div a:before{content:"";position:absolute;top:-50%;left:-170%;width:160%;height:200%;background-color:#2d913c;transform:rotateZ(10deg);transition:all .5s;z-index:-1}#news-single .col-area{text-align:center;margin:0 auto 90px}#news-single .col-area .col{display:inline-block;vertical-align:middle;text-align:left;width:48%;margin-right:4%}@media screen and (max-width:768px){#news-single .col-area .col{display:block;width:100%;margin:0 auto 30px}}#news-single .col-area .col:nth-child(2){width:47%;margin-right:0}@media screen and (max-width:768px){#news-single .col-area .col:nth-child(2){width:100%}}#news-single .col-area .col .stc{max-width:none;margin-bottom:30px}#news-single .col-area .col img{margin:0 auto}#news-single .other-news{position:relative;text-align:left}#news-single .other-news h3{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#news-single .other-news h3{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#news-single .other-news h3 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#news-single .other-news h3 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#news-single .other-news .item-area{max-width:800px;margin:0 auto}#news-single .other-news .item-area .item{display:block;margin-bottom:10px}#news-single .other-news .item-area .item:hover{opacity:.7}#news-single .other-news .item-area .item h4{position:relative;font-size:16px;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:left;padding:13px 8px 13px 115px;margin-top:5px}@media screen and (max-width:640px){#news-single .other-news .item-area .item h4{font-size:15px;padding:13px 8px 13px 105px}}#news-single .other-news .item-area .item h4 span{position:absolute;top:14px;left:0;font-size:17px;line-height:1.4;color:#2d913c}@media screen and (max-width:640px){#news-single .other-news .item-area .item h4 span{font-size:16px}}#news-single .other-news .item-area .item h4:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:16px;background:url(//mirokunosato.com/wp-content/themes/miroku-child/css/../img/news_bottom_ic.svg) no-repeat center center;margin:auto}#news-single .other-topics h3{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#news-single .other-topics h3{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#news-single .other-topics h3 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#news-single .other-topics h3 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#news-single .other-topics .owl-item.active .item{width:100%;margin:0 auto;transform:scale(1)}#news-single .other-topics .item-area{position:relative;width:90%;max-width:480px;line-height:0;margin:0 auto}@media screen and (max-width:480px){#news-single .other-topics .item-area{width:76%}}#news-single .other-topics .item-area .owl-stage-outer{overflow:initial !important}#news-single .other-topics .item-area .item{display:block;transform:scale(.8)}#news-single .other-topics .item-area .item .img-area{height:310px;margin-bottom:3px}@media screen and (max-width:640px){#news-single .other-topics .item-area .item .img-area{height:260px}}@media screen and (max-width:480px){#news-single .other-topics .item-area .item .img-area{height:220px}}@media screen and (max-width:400px){#news-single .other-topics .item-area .item .img-area{height:200px}}#news-single .other-topics .item-area .item .date{font-size:13px;line-height:1.4;color:#2d913c;padding:0 8px}#news-single .other-topics .item-area .item h3{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;padding:0 8px}@media screen and (max-width:640px){#news-single .other-topics .item-area .item h3{font-size:15px}}#privacy-page{padding:100px 0 0}#privacy-page .section-inner{max-width:960px;margin:0 auto}#privacy-page h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:30px;z-index:1}@media screen and (max-width:960px){#privacy-page h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#privacy-page h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#privacy-page h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#privacy-page h3{font-size:18px;font-weight:700;line-height:1.5;color:#585959;border-bottom:1px solid #585959;margin-bottom:5px}@media screen and (max-width:640px){#privacy-page h3{font-size:17px}}#privacy-page p{font-size:15px;line-height:1.7;color:#585959;text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;margin:0 auto 20px}@media screen and (max-width:640px){#privacy-page p{font-size:14px;line-height:1.6}}#privacy-page p.right{text-align:right}#privacy-page p a{text-decoration:underline}#privacy-page .tel{display:block;font-size:18px;font-weight:700;line-height:1.5;color:#2d913c;text-align:center;margin:40px auto -10px}@media screen and (max-width:480px){#privacy-page .tel{font-size:17px}}#privacy-page table{max-width:960px;margin:0 auto 60px}#privacy-page table th{width:20%;font-weight:700}#privacy-page table th,#privacy-page table td{font-size:16px;line-height:1.4;text-align:left;color:#585959;border:1px solid #ccc;padding:14px 10px}@media screen and (max-width:960px){#privacy-page table th,#privacy-page table td{font-size:calc(0.9375rem + (1vw - 7.68px) * 0.0868)}}@media screen and (max-width:640px){#privacy-page table th,#privacy-page table td{padding:14px 6px 14px 0}}#contact{padding:100px 0 0}#contact h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:40px;z-index:1}@media screen and (max-width:960px){#contact h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#contact h2 span{position:absolute;top:-18px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#86bb86;text-align:center;opacity:.3}@media screen and (max-width:960px){#contact h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#contact .stc{font-size:16px;line-height:1.7;letter-spacing:.1em;color:#585959;text-align:center;margin:0 auto 60px}@media screen and (max-width:640px){#contact .stc{font-size:15px;line-height:1.6;letter-spacing:0em;margin:0 auto 30px}}#contact .stc.mt{max-width:490px;margin:30px auto 30px}@media screen and (max-width:640px){#contact .stc.title-btm{text-align:left}}#contact .btn-area{margin:50px auto 60px}@media screen and (max-width:640px){#contact .btn-area{width:88%}}#contact .btn-area .btn{padding:16px 40px 15px 2em;margin:0 auto}@media screen and (max-width:640px){#contact .btn-area .btn{max-width:240px;text-align:center;margin:0 auto 30px}}#contact .btn-area .prev{text-align:right;padding:16px 2em 15px 40px;margin-right:6%}@media screen and (max-width:640px){#contact .btn-area .prev{text-align:center;margin:0 auto 30px}}#contact .btn-area .prev:before{left:-20px;right:auto;transform:scale(-1,1)}.input-form{position:relative;text-align:left;max-width:800px;margin:40px auto 0px}.input-form .secure-box{text-align:center}.input-form p{position:relative}.input-form .require{font-size:14px;letter-spacing:.1em;color:#a00;text-align:right}.input-form .gray-text{width:150px;font-size:110%;text-align:center;background-color:#dcdcdc;padding:5px 10px 7px;margin:0 0 10px auto}.input-form .gray-text span{position:absolute;top:3px;left:15px;font-size:120%;color:#c30d23;margin-right:5px}.input-form .small{font-size:13px;line-height:1.7;letter-spacing:.1em;margin-top:10px;margin-bottom:50px}.input-form .title{font-size:16px;font-weight:500;line-height:1.7;letter-spacing:.2em;margin:20px 0 0}.input-form .title.lm{margin-top:50px}.input-form .title span{font-size:16px;letter-spacing:.2em;color:#a00}.input-form input[type=text],.input-form input[type=email],.input-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;border-radius:0;border:1px solid #ccc;padding:8px;box-sizing:border-box}.input-form input[type=text].short,.input-form input[type=email].short,.input-form textarea.short{max-width:200px}.input-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:500;cursor:pointer;transition:all .5s}.input-form button.off{opacity:.3}.input-form button .fa{position:absolute;top:0;bottom:0;right:12px;height:22px;font-size:140%;font-weight:700;margin:auto 0}.input-form .btn{margin:40px auto 60px}.input-form .btn.prev .arrow{position:absolute;left:1.5em;right:auto;padding:23px 0 0;transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media screen and (max-width:960px){.input-form .btn.prev .arrow{left:5%}}@media screen and (max-width:640px){.input-form .btn.prev .arrow{left:1.5em}}.input-form .wpcf7c-btn-back .fa{position:absolute;top:0;bottom:0;left:12px;right:auto;height:22px;font-size:140%;font-weight:700;margin:auto 0}.input-form .btn-area{text-align:center}.input-form .att{margin:50px auto 25px;text-align:center}.input-form .policy-area{position:relative;text-align:center}.input-form .policy-area .wpcf7-not-valid-tip{right:0}.input-form .policy-area .wpcf7-list-item label{margin-right:0}.input-form .border-p{position:relative;border-bottom:1px solid #c8c8c8;padding:8px 0}.input-form .age{position:relative;max-width:180px;padding-right:30px}.input-form .age p{position:absolute;top:12px;right:0;font-size:15px;line-height:1.7;letter-spacing:.1em}.input-form .mw_wp_form mw_wp_form_confirm:after{display:none}.input-form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.input-form .mwform-radio-field{display:inline-block;margin-right:10px;margin-bottom:10px}.input-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:0 0;border:none;border:1px solid #dedede;border-radius:0;padding:10px 25px 10px 6px;font-size:16px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:400;position:relative;z-index:2}@media screen and (max-width:480px){.input-form select{font-size:14px}}.input-form select::-ms-expand{display:none}.input-form .select-group{position:relative}.input-form .select-group:after{position:absolute;top:14px;right:8px;width:9px;height:9px;content:"";z-index:1;border-top:1px solid #2d913c;border-right:1px solid #2d913c;display:inline-block;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.input-form .select-group .wpcf7-not-valid-tip{display:none !important}.input-form input[type=radio],.input-form input[type=checkbox]{margin-right:5px}.input-form input[type=radio],.input-form input[type=checkbox]{display:none}.input-form input[type=radio]+span,.input-form input[type=checkbox]+span,.input-form .wpcf7c-conf-hidden+span{position:relative;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-weight:500;letter-spacing:.1em;padding:2px 0 0 34px;margin-bottom:10px;margin-right:20px}.input-form input[type=radio]+span:before{content:"";display:block;position:absolute;top:2px;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #b5b5b6;border-radius:50%}.input-form input[type=radio]:checked+span:after{content:"";display:block;position:absolute;top:7px;left:5px;width:14px;height:14px;background:#2d913c;border-radius:50%}.input-form input[type=checkbox]+span:before,.input-form .wpcf7c-conf-hidden+span:before{content:"";display:block;position:absolute;top:2px;left:0;width:22px;height:22px;background-color:#fff;border:1px solid #b5b5b6}.input-form .wpcf7c-conf-hidden+span:before{background:0 0;border:none}.input-form input[type=checkbox]:checked+span:after,.input-form .wpcf7c-conf-hidden+span:after{display:block;content:"";width:12px;height:6px;position:absolute;top:9px;left:5px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin:auto}.input-form .wpcf7-list-item-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;cursor:pointer;font-weight:400}.input-form .wpcf7-list-item label{margin-right:30px;margin-bottom:10px}.input-form .your-tel1{display:inline-block;width:100px}.input-form .your-tel1 input[type=text]{background-color:#dcdcdc;border:none}.input-form .your-tel2{display:inline-block;width:100px}.input-form .your-tel2 input[type=text]{background-color:#dcdcdc;border:none}.input-form .your-tel3{display:inline-block;width:100px}.input-form .your-tel3 input[type=text]{background-color:#dcdcdc;border:none}.input-form .tel-about{display:block;margin-top:20px;margin-left:0}.input-form .zip1,.input-form .zip2{display:inline-block;width:80px}.input-form .zip1 input[type=text],.input-form .zip2 input[type=text]{background-color:#dcdcdc;border:none}.input-form .zip2{width:100px}.input-form .pref{margin-left:15px}.input-form .address{display:block;margin-top:15px}.input-form .address input[type=text]{border:none}.input-form .s-group .select-group{display:inline-block;vertical-align:middle;width:65px}.input-form .s-group p{display:inline-block;vertical-align:middle;width:25px}.input-form .num-area{margin-bottom:10px}.input-form .num-area.lg input{width:100px}.input-form .num-area input{display:inline-block;width:70px}.input-form .border-box{border:1px solid #c8c8c8;padding:20px 1.5em;margin:10px 0 18px}.input-form .border-box h4{margin-bottom:5px}.input-form .border-box p span{font-family:"Open Sans",sans-serif}.ui-widget.ui-widget-content{z-index:10 !important}