@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(4){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(4){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(4){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}.main-visual{opacity:1;margin-top:70px;width:100%;padding-left:200px}@media screen and (max-width:1024px){.main-visual{margin-top:90px;padding-left:0}}.main-visual .item{border-top-left-radius:8px}@media screen and (max-width:1024px){.main-visual .item{border-top-left-radius:0}}#pickup{padding:80px 1.5em}@media screen and (max-width:640px){#pickup{padding:60px 1em}}#pickup .banner-area{max-width:1280px;margin:0 auto}#pickup .banner-area .col{display:inline-block;vertical-align:top;width:48%;margin-right:2%;margin-bottom:30px}@media screen and (max-width:640px){#pickup .banner-area .col{display:block;width:100%;max-width:480px;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 .banner-area .col:hover{opacity:.7}#pickup .mini-banner-area{max-width:1000px;padding:0 1.5em;margin:0 auto}@media screen and (max-width:640px){#pickup .mini-banner-area{padding:0 1em}}#pickup .mini-banner-area .item{display:block}#topics{padding:0 0 80px}#topics h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#topics h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#topics 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 h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#topics .owl-item.active .item{width:100%;margin:0 auto;transform:scale(1)}#topics .item-area{position:relative;width:90%;max-width:480px;line-height:0;margin:0 auto}@media screen and (max-width:480px){#topics .item-area{width:76%}}#topics .item-area .owl-stage-outer{overflow:initial !important}#topics .item-area .item{display:block;transform:scale(.8)}#topics .item-area .item:hover{opacity:.7}#topics .item-area .item .img-area{margin-bottom:3px}#topics .item-area .item .date{font-size:13px;line-height:1.4;color:#2d913c;padding:0 8px}#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){#topics .item-area .item h3{font-size:15px}}#topics .owl-carousel .owl-prev,#sns .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){#topics .owl-carousel .owl-prev,#sns .owl-carousel .owl-prev{left:-1.5em}}@media screen and (max-width:480px){#topics .owl-carousel .owl-prev,#sns .owl-carousel .owl-prev{width:50px;height:50px}}#topics .owl-carousel .owl-prev:hover,#sns .owl-carousel .owl-prev:hover{background:rgba(45,145,60,.8) !important}#topics .owl-carousel .owl-prev:before,#sns .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}#topics .owl-carousel .owl-next,#sns .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){#topics .owl-carousel .owl-next,#sns .owl-carousel .owl-next{right:-1.5em}}@media screen and (max-width:480px){#topics .owl-carousel .owl-next,#sns .owl-carousel .owl-next{width:50px;height:50px}}#topics .owl-carousel .owl-next:hover,#sns .owl-carousel .owl-next:hover{background:rgba(45,145,60,.8) !important}#topics .owl-carousel .owl-next:before,#sns .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){#topics .owl-carousel .owl-next:before,#sns .owl-carousel .owl-next:before{width:36px;height:8px}}@keyframes kaiten{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(20deg)}100%{transform:rotateZ(0deg)}}@-webkit-keyframes kaiten{0%{transform:rotateZ(0deg)}50%{transform:rotateZ(20deg)}100%{transform:rotateZ(0deg)}}#enjoy{position:relative;padding:0 0 80px}#enjoy .kanran{position:absolute;top:-110px;right:-25%;z-index:1;-webkit-animation:kaiten 50s ease-in 0s infinite;animation:kaiten 50s ease-in 0s infinite}@media screen and (min-width:1400px){#enjoy .kanran{right:-10%}}@media screen and (max-width:1024px){#enjoy .kanran{top:-110px;right:-250px;width:520px;max-width:520px}}#enjoy .kanran-f{position:absolute;top:225px;right:-5%;z-index:0}@media screen and (min-width:1400px){#enjoy .kanran-f{right:5%}}@media screen and (max-width:1024px){#enjoy .kanran-f{top:132px;right:-90px;width:200px;max-width:200px}}#enjoy h2{position:relative;font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.1em;color:#2d913c;text-align:center;margin-bottom:10px;z-index:2}@media screen and (max-width:960px){#enjoy h2{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#enjoy h2 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){#enjoy h2 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#enjoy .stc{position:relative;font-size:16px;line-height:1.6;letter-spacing:.1em;text-align:center;color:#585959;padding:0 1.5em;margin:0 auto 10px;z-index:2}@media screen and (max-width:640px){#enjoy .stc{font-size:15px;padding:0 1em}}#enjoy .stc .sp{display:none}@media screen and (max-width:640px){#enjoy .stc .sp{display:block}}@media screen and (max-width:360px){#enjoy .stc .sp{display:none}}#enjoy .col-area{position:relative;max-width:1000px;margin:0 auto;z-index:2}#enjoy .col-area .col{display:inline-block;vertical-align:top;width:48%;margin-right:2%}@media screen and (max-width:768px){#enjoy .col-area .col{display:block;width:100%;max-width:480px;margin:0 auto 30px}}#enjoy .col-area .col:nth-child(2){margin-right:0}@media screen and (max-width:768px){#enjoy .col-area .col:nth-child(2){margin:0 auto}}#enjoy .col-area .col:nth-child(2) a:nth-child(2) p{color:#e5f3fc}#enjoy .col-area .col:nth-child(2) a p{color:#f0831a}#enjoy .col-area .col a{position:relative;display:block;width:90%;height:260px}#enjoy .col-area .col a:hover{transform:scale(1.1);z-index:2}#enjoy .col-area .col a:nth-child(2){position:relative;margin-top:-30px;margin-left:10%;z-index:1}#enjoy .col-area .col a:nth-child(2) p{color:#2351a3}#enjoy .col-area .col a img{position:absolute;top:0;right:0}#enjoy .col-area .col a p{font-size:39px;font-weight:700;line-height:1.4;letter-spacing:0em;color:#e6e132;margin:10px}#sns .stc{font-size:16px;line-height:1.6;letter-spacing:.1em;text-align:center;color:#585959;padding:0 1.5em;margin:0 auto 10px}@media screen and (max-width:640px){#sns .stc{font-size:15px}}#sns .title-area{position:relative;max-width:500px;padding:0 100px 0 110px;margin:0 auto 20px}@media screen and (max-width:640px){#sns .title-area{padding:0 66px 0 80px}}#sns .title-area .cara01{position:absolute;top:0;left:0;opacity:0;transition:all 2s}@media screen and (max-width:640px){#sns .title-area .cara01{width:76px}}#sns .title-area .cara01.active{opacity:1}#sns .title-area .cara02{position:absolute;top:-60px;right:-50px;transform:scale(.3);transition:all 1s}@media screen and (max-width:640px){#sns .title-area .cara02{width:70px}}#sns .title-area .cara02.active{top:-15px;right:0;transform:scale(1)}#sns .title-area h3{position:relative;font-size:36px;font-weight:700;line-height:1.3;letter-spacing:.1em;color:#10568d;text-align:center;margin-bottom:10px;z-index:1}@media screen and (max-width:960px){#sns .title-area h3{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#sns .title-area h3 span{position:absolute;top:-20px;left:0;right:0;width:100%;font-size:36px;letter-spacing:0;color:#10568d;text-align:center;opacity:.3}@media screen and (max-width:960px){#sns .title-area h3 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#sns .col-area{text-align:center;max-width:960px;margin:10px auto}#sns .col-area .col{position:relative;display:inline-block;vertical-align:middle;width:48%;height:220px;padding:60px .5em}@media screen and (max-width:640px){#sns .col-area .col{display:block;width:100%;height:200px}}#sns .col-area .col:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0}#sns .col-area .col p{position:relative;font-size:14px;color:#fff;z-index:1}#sns .col-area .col:nth-child(1){margin-right:3%}@media screen and (max-width:640px){#sns .col-area .col:nth-child(1){margin-right:0}}@media screen and (max-width:640px){#sns .col-area .col:nth-child(1) img{width:48px}}@media screen and (max-width:640px){#sns .col-area .col:nth-child(2) img{width:64px}}#sns .col-area .col img{position:relative;z-index:1}#sns .col-area .col .twitter-timeline{max-width:380px !important;max-height:500px;overflow:scroll;justify-content:center;margin:0 auto}#sns .col-area .col .twitter-timeline iframe{width:100%;max-width:350px}#sns #instafeed{overflow:hidden;display:block;max-width:640px;margin:0 auto}#sns #instafeed a{float:left;width:33.3333%}#sns #instafeed a img,#sns #instafeed a video{vertical-align:top;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;line-height:0;margin:0}@media screen and (max-width:1280px){#sns #instafeed a img,#sns #instafeed a video{height:180px}}@media screen and (max-width:640px){#sns #instafeed a img,#sns #instafeed a video{height:150px}}@media screen and (max-width:400px){#sns #instafeed a img,#sns #instafeed a video{height:120px}}#sns .row{text-align:center;padding:30px 1.5em}#sns .row.yt{border-bottom:1px solid #c2c1c1}@media screen and (max-width:480px){#sns .row .item-area{max-width:320px;margin:0 auto}}#sns .row .item-area .item{position:relative;display:block}#sns .row .item-area .item:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0}#sns .row .item-area .item .ic{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:80px;margin:auto;z-index:1}@media screen and (max-width:1280px){#sns .row .item-area .item .ic{width:60px}}@keyframes baiking{0%{transform:rotate(0deg)}50%{transform:rotate(80deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes baiking{0%{transform:rotate(0deg)}50%{transform:rotate(80deg)}100%{transform:rotate(0deg)}}#news{position:relative;padding:80px 1.5em 80px}#news .baiking{position:absolute;top:156px;right:-108px;z-index:1;transform-origin:top left;-webkit-animation:baiking 10s ease-in 0s infinite;animation:baiking 10s ease-in 0s infinite}@media screen and (min-width:1400px){#news .baiking{right:-98px}}@media screen and (max-width:768px){#news .baiking{width:220px;right:-139px}}@media screen and (max-width:640px){#news .baiking{top:51%}}#news .baiking-t{position:absolute;top:140px;right:133px;z-index:1}@media screen and (min-width:1400px){#news .baiking-t{right:143px}}@media screen and (max-width:768px){#news .baiking-t{width:30px;right:66px}}@media screen and (max-width:640px){#news .baiking-t{top:48%}}#news .baiking-f{position:absolute;top:150px;right:21px;z-index:0}@media screen and (min-width:1400px){#news .baiking-f{right:31px}}@media screen and (max-width:768px){#news .baiking-f{width:220px;right:-30px}}@media screen and (max-width:640px){#news .baiking-f{top:50%}}#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:2}@media screen and (max-width:960px){#news h3{font-size:calc(1.75rem + (1vw - 3.45px) * 0.6926)}}#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 h3 span{font-size:calc(1.875rem + (1vw - 3.45px) * 0.5195)}}#news .item-area{position:relative;max-width:800px;margin:0 auto;z-index:2}#news .item-area .item{display:block;margin-bottom:10px}#news .item-area .item:hover{opacity:.7}#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 .item-area .item h4{font-size:15px;padding:13px 8px 13px 105px}}#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 .item-area .item h4 span{font-size:16px}}#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 .btn{position:relative;z-index:2}.container{position:relative;overflow:hidden;background-color:#fff;padding-left:200px}@media screen and (max-width:1024px){.container{padding-left:0}}