@charset "utf-8";.intro_wrap{max-width:960px;margin:0 auto}.intro_wrap h2{font-size:2.1em;color:#99393e;padding:0;margin:.3em 0}.intro_wrap p{text-align:left;color:#222;margin:0 auto 1.1em auto;max-width:690px;font-size:1.32em;line-height:1.9em}.intro_txt{padding:1.6em 0;margin:0 auto}.intro_txt p{font-size:1.12em !important;margin:0;padding:.3em .3em .7em !important;line-height:1.9em !important}body.dealing article.intro{background:#fcfcf2}article.sale{background:#141716}body.dealing section{max-width:1100px;margin:0 auto}h3.cnt{text-align:center;font-size:1.9em;padding:0;margin:0 0 1.2em}h3.cnt span{display:block;font-family:'Oswald',sans-serif;font-size:210%;color:#007cba;font-weight:400}h4.cnt{text-align:center;font-size:1.9em;padding:0;margin:0}h4.cnt span{display:block;font-family:'Oswald',sans-serif;font-size:210%;color:#007cba;font-weight:400}h4.pl{font-size:1.2em;text-align:left}article.mid{background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/bg_wood.jpg) no-repeat top center #f3ebda;padding-bottom:40px}@media screen and (max-width:767px){.intro_wrap h2{font-size:1.3em}.intro_wrap p{font-size:1.05em}}body.home h2,body.about h3,body.reserv-contact h3{position:relative;background:#29ad64;text-align:center;margin:0 auto 26px auto;padding:5px;font-size:1.8em;border-radius:2px}body.home h2 span,body.about h3 span,body.reserv-contact h3 span{position:relative;display:block;color:#fff;padding:.25em .4em;font-size:100%;letter-spacing:.06em;border:1px solid #fff;border-radius:2px}@media screen and (max-width:767px){body.home h2,body.about h3,body.reserv-contact h3{padding:3px;font-size:1.5em;margin:0 auto 30px auto}body.home h2 span,body.about h3 span,body.reserv-contact h3 span{padding:.2em .4em;letter-spacing:.03em}}h2.img{width:180px;margin:0 auto;font-size:1.2em}h2.img img{max-width:100%;height:auto}@media screen and (max-width:767px){h2.img{font-size:1.1em !important}h2.img img{max-width:68%;height:auto}}h2.bl{width:76%;max-width:640px;font-size:2em;letter-spacing:.13em;display:flex;align-items:center;margin:.5em auto 1.8em auto}h2.bl:before,h2.bl:after{content:"";flex-grow:1;height:1px;background:#6391dd;display:block}h2.bl:before{margin-right:.4em}h2.bl:after{margin-left:.4em}.intro_wrap h3,article.news h3{margin:1.8em auto 1.4em auto;max-width:880px;font-size:1.72em;color:#a52907;font-weight:700;letter-spacing:.09em;text-align:center !important;padding:0 0 2px}.intro_wrap h3 span,article.news h3 span{display:inline-block;padding:5px 80px 0;background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/fig_menu.png) no-repeat center left,url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/fig_menu.png) no-repeat bottom right}.intro_wrap h3:after,article.news h3:after{content:"";flex-grow:1;height:1px;background:linear-gradient(to left,#f3ebda,#48a430 10%,#48a430 90%,#f3ebda);margin-left:.8em;display:block}@media screen and (max-width:767px){.intro_wrap h3,article.news h3{font-size:1.25em !important;letter-spacing:.03em}.intro_wrap h3 span,article.news h3 span{padding:5px 43px 0}}body.menu h4{background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/bg_menu_ttl.png) no-repeat center;color:#fff;font-size:1.6em;letter-spacing:.09em;padding:.2em;text-align:center}body.shops h4{margin:2em auto 1.4em auto;max-width:980px;font-size:1.52em;font-weight:400;color:#59493f;display:flex;font-weight:700;letter-spacing:.08em;align-items:center}body.shops h4:before{content:"";flex-grow:1;height:1px;background:linear-gradient(to left,#48a430 88%,#f3ebda);margin-right:.8em;display:block}body.shops h4:after{content:"";flex-grow:1;height:1px;background:linear-gradient(to right,#48a430 88%,#f3ebda);margin-left:.8em;display:block}@media screen and (max-width:767px){body.menu h4,body.shops h4{font-size:1.38em}}.insta_area{max-width:1020px;width:auto;margin:0 auto}@media screen and (max-width:767px){.insta_area{width:88%}}body.privacy h3,body.contact-reserv h3,body.contact-thanks h3{position:relative;margin:0 auto 1.4em auto;font-size:1.7em;color:#59493f;font-weight:700;letter-spacing:.03em;border-bottom:1px solid !important;border-image:linear-gradient(to right,#59493f 86%,#fff);border-image-slice:1}body.contact h4,body.privacy h4{font-size:1.6em;color:#333;letter-spacing:.09em;padding:.2em;text-align:left}body.contact h4:after,body.privacy h4:after{content:"";flex-grow:1;height:1px;background:linear-gradient(to right,#888 90%,#f3ebda);margin:0;display:block}.tbl_wrap h5{background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/bg_mark2.png) no-repeat 1px 6px;font-size:1.418em;color:#180b53;letter-spacing:.09em;text-align:left;padding:.2em .2em .2em 1.9em}.tbl_wrap h5:after{content:"";flex-grow:1;height:1px;background:linear-gradient(to right,#180b53 90%,#fff);margin:0 0 0 -36px;display:block}@media screen and (max-width:767px){body.contact h4,body.privacy h4{font-size:1.3em}}.page_header{position:relative;display:block;max-width:1680px;margin:0 auto;padding-top:1.3em;background:#917158}.page_header h2{display:block;max-width:1080px;margin:0 auto;padding:0 1.1em;font-size:1.9em !important;letter-spacing:.04em;border-left:3px solid #17a851;color:#fff}.page_header .cover{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.21);z-index:300}.page_header .img{position:relative;display:block;padding-top:21%;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto}.page_header .imgn{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:260px;margin:0 auto}.page_header .bg_404{background-image:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/ec_404.jpg)}@media screen and (max-width:767px){.page_header{margin:0 auto;padding-top:1em}.page_header h2{padding:0 .9em;font-size:1.52em !important;text-align:center;letter-spacing:.028em;border-left:none;color:#fff}.page_header .img{padding-top:62%}}.notice{max-width:430px;margin:-15px auto 36px auto;background:#fff;border:3px solid #29ad64;border-radius:3px;padding:.6em 2.6%}.notice h3{display:inline-block;font-weight:1.6em !important;background:#f55b0f;color:#fff;padding:.2em .9em;margin:0 auto;border-radius:2px}.notice p{font-weight:700;font-size:1.2em}.notice ul li{color:#1a9f55;font-weight:700;text-align:left;margin-bottom:.4em;font-size:1.15em}@media screen and (max-width:480px){.notice{border:none}}section.intro{text-align:center}section.intro h3{color:#1a9f55;text-align:center;font-size:2.6em;padding:0 0 .5em;margin:0}section.intro div{text-align:center}section.intro ul{display:inline-block;margin:0 auto}section.intro ul li{list-style:none;position:relative;color:#e8412e;font-size:1.6em;text-align:left;font-weight:700;margin-top:.3em;padding:.2em 0 .2em .6em}section.intro ul li:after{display:block;content:'';position:absolute;top:.5em;left:-1em;width:19px;height:10px;border-left:6px solid #a9a9a9;border-bottom:6px solid #a9a9a9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.intro .lge{font-size:2.1em;color:#1a9f55;font-weight:700;padding:1.3em 0 .6em}@media screen and (max-width:767px){section.intro h3{font-size:1.42em}section.intro ul li{font-size:1.16em;margin-top:.2em;padding:.2em 0 .2em .3em}section.intro ul li:after{top:.6em;left:-1em;width:12px;height:7px;border-left:4px solid #a9a9a9;border-bottom:4px solid #a9a9a9}section.intro .lge{font-size:1.3em}}section.scnd{background-size:cover;background-repeat:no-repeat;background-position:center}section.scnd .sec{background:rgba(0,0,0,.3);max-width:640px;margin:2.6em auto;padding:1.6em 4.6%;border-radius:2px}section.scnd .sec p{color:#fff;font-size:1.28em;font-weight:700;line-height:2.1em;text-align:left}@media screen and (max-width:767px){section.scnd .sec p{font-size:1.1em;line-height:1.6em}}.owrap{background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:600px;padding:0 2.3%}.owrap h3{display:inline-block !important;font-family:"Noto Sans JP" !important;font-weight:600 !important;text-align:center;font-size:3.8em !important;color:#f48c1d !important;padding:9px 6.8%;margin:0 auto;text-shadow:3px 3px 0 #fff,-3px -3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,0px 3px 0 #fff,0 -3px 0 #ffff,-3px 0 0 #fff,3px 0 0 #fff}.owrap .box{display:flex;flex-wrap:wrap;width:98%;gap:0 1%;margin:8% auto 0 auto}.owrap .box .elm{flex:1}.owrap .box ul li{list-style:none;color:#136c40;font-size:1.43em !important;padding:6px 2px;font-family:"Noto Sans JP" !important;font-weight:600 !important;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #ffff,-2px 0 0 #fff,2px 0 0 #fff}.owrap .aft p{color:#ea6336 !important;font-size:1.52em !important;padding:5px !important;margin:0 auto !important;font-family:"Noto Sans JP" !important;font-weight:600 !important;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #ffff,-2px 0 0 #fff,2px 0 0 #fff}.opc{display:block}.osp{display:none}@media screen and (max-width:820px){.opc{display:none}.osp{display:block}.owrap{background-size:cover}.owrap h3{font-size:1.5em !important}.owrap .box{display:block}.owrap .box .elm{width:100%}.owrap .box ul{padding:0}.owrap .box ul li{font-size:1.12em !important;padding:3px 2px;margin:0 auto}.owrap .aft p{font-size:1.22em;text-align:left}}.top_point{display:flex;flex-wrap:wrap;max-width:1200px;gap:0;margin:1em auto 3em auto;padding:0}.top_point .elm{flex:1;margin:0 0 23px;padding:0 1.5%;text-align:left}.top_point .pno{font-family:'Balsamiq Sans',sans-serif;font-size:2.2em;text-align:center;color:#1a9f55;padding:0;margin:0}.top_point .img{width:auto;height:130px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 .6em !important}.top_point .ttl{font-size:1.3em;text-align:left;font-weight:700;color:#f55b0f;padding:0;margin:0}.top_point .txt p{font-size:1.2em !important;height:3.4em;padding:0 .9em;color:#41210f;margin:0 !important}.top_point .elm ul{padding:0;margin:0 0 0 1.4em}.top_point .elm ul li{padding:0;margin:0 0 .6em;line-height:1.62em;font-size:1.05em}@media screen and (max-width:767px){.top_point{display:block;width:auto;max-width:390px;margin:0 auto}.top_point .elm{width:auto;margin:0 0 28px}.top_point .elm a .img{height:98px}.top_point .elm a h4{font-size:1.4em}}.top_nav{max-width:1180px;width:auto;margin:1em auto 3em auto;overflow:hidden}.top_nav ul{margin:0 -3.9% 0 0;padding:0;overflow:hidden;text-align:left}.top_nav ul li{float:left;width:29.3%;float:left;display:inline-block;*display:inline;/zoom:1;position:relative;margin:7px 3.9% 23px 0;padding:0;list-style:none}.top_nav ul li a{position:relative;display:block;background:#fff;border:1px solid rgba(65,33,15,.3);border-radius:5px}.top_nav ul li a:hover{opacity:.7}.top_nav ul li a h3{font-size:1.5em;text-align:center;color:#1a9f55;padding:.3em;margin:0}.top_nav ul li a .img{width:auto;padding-top:36%;background-size:cover;background-repeat:no-repeat;background-position:center;background-size:cover}.top_nav ul li a .exp{height:3.4em;padding:.9em;color:#41210f}@media screen and (max-width:767px){.top_nav{display:block;width:auto;max-width:390px;margin:0 auto}.top_nav ul{padding:0;margin:0}.top_nav ul li{float:none;display:block;padding:0;width:auto;margin:0 0 28px}.top_nav ul li a .img{padding-top:39%}}body.about section h4{color:#2fa123;font-weight:400;font-size:1.53em;margin:0;padding:1.68em 2.3% .7em;text-align:left}body.about section h5{color:#2fa123;font-weight:400;font-size:1.3em;padding:.2em 2.3% .9em;text-align:left}body.about section p{font-size:1.1em;margin:0;padding:.2em 2.3% .9em;line-height:1.82em}body.about section center{padding:0;margin:0;font-size:1.3em}.menu_block{max-width:1180px;width:auto;margin:1em auto 3em auto;overflow:hidden}.menu_block ul{margin:0 -3.9% 0 0;padding:0;overflow:hidden;text-align:left}.menu_block ul li{float:left;width:45.9%;display:inline-block;position:relative;margin:7px 3.9% 23px 0;border:1px solid #d9d9d9;background:#fff;padding:0;text-align:center;list-style:none}.menu_block ul li a:hover{opacity:.88 !important}.menu_block ul li .name{width:auto;display:block;color:#fff;font-weight:700;font-size:1.26em !important;padding:.2em .8em !important;border-radius:2px;margin:0 auto 7px auto;text-align:left;min-height:3.2em !important;line-height:1.6em !important}.menu_block ul li .img{width:auto;padding-top:70% !important;background-size:cover;background-repeat:no-repeat;background-position:center !important;margin:0 0 .6em !important}.menu_block ul li .prc{text-align:center;color:#ab103c;font-size:1.3em;font-weight:700}.menu_block ul li .prc span{font-family:'Oswald',sans-serif;font-size:160%;letter-spacing:.06em}.menu_block ul li .txt{text-align:left;font-size:1.06em;height:4.6em;padding:0 1.3em}@media screen and (max-width:767px){.menu_block{display:block;width:auto;max-width:470px;margin:0 auto}.menu_block ul{padding:0;margin:0}.menu_block ul li{float:none;display:block;padding:0;width:auto;margin:0 0 28px}.menu_block ul li a .img{height:98px}.menu_block ul li a h4{font-size:1.4em}.menu_block ul li .txt{font-size:1em;height:auto;padding:0 12px 9px !important}}.menu_pages{width:auto;margin:1em auto 3em auto}.menu_pages ul{margin:0;padding:0}.menu_pages ul li{width:47.8%;list-style:none;margin-bottom:2.3em}.menu_pages ul li:nth-child(odd){float:left}.menu_pages ul li:nth-child(even){float:right}.menu_pages ul li a{position:relative;display:block;padding:3px 2.3%;background:#fff;color:#222;min-height:260px;border:5px solid #92f192;border-radius:5px}.menu_pages ul li a:hover{opacity:.76}.menu_pages ul li a .ttl{font-size:1.5em;font-weight:700;color:#222;padding:.3em 0;text-align:left}.menu_pages ul li a .img{width:auto;max-width:88%;padding-top:56%;background-size:cover;background-repeat:no-repeat;background-position:center;margin:4px auto}.menu_pages ul li a .cnt{height:7em;overflow:hidden}.menu_pages ul li a .cnt p{font-size:1.05em;line-height:1.65em}@media screen and (max-width:767px){.menu_pages{max-width:410px;margin:0 auto}.menu_pages ul li{width:auto}.menu_pages ul li:nth-child(odd){float:none}.menu_pages ul li:nth-child(even){float:none}.menu_pages ul li a .cnt{height:auto}.menu_pages ul li a .cnt p{font-size:1em;line-height:1.52em}}.ttls{position:relative;color:#fff;text-align:center}.ttls span{font-family:'Oswald',sans-serif;font-size:3.8em;display:block;letter-spacing:.06em}.ttls h2{padding:.3em 0;margin:0}@media screen and (max-width:767px){.ttls span{font-size:2em}.ttls h2{font-size:1.05em !important}}.flexcon{display:flex}.flexcon .items{-webkit-flex:1;flex:1}.flexcon .items .img{position:relative;padding-top:82%;height:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}.flexcon .items .txt{max-width:460px;margin-top:12%;padding:0 8%}.flexcon p{padding:0;margin-bottom:.9em;color:#fff;line-height:1.9em;text-align:left;font-size:1.4em}@media screen and (max-width:767px){.flexcon{display:block}.flexcon p{padding:0;margin-bottom:.9em;color:#fff;line-height:1.8em;text-align:left;font-size:1.1em}}.submit_btns{text-align:center}.submit_btns a{position:relative;display:block;margin:0 auto;max-width:430px;color:#fff;font-size:1.46em;font-weight:700;background:#f47e00;padding:18px 30px;border-radius:6px;position:relative;z-index:1;transition:.3s}.submit_btns a:before{content:"";width:94%;height:10px;position:absolute;top:100%;left:5%;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,rgba(0,0,0,0) 80%);z-index:-1;opacity:0;transition:.3s}.submit_btns a:hover{color:#fff;font-size:1.46em;transform:translateY(-7px)}.submit_btns a:hover:before{transform:translateY(7px);font-size:1.46em;opacity:.5}.submit_btns a:after{position:absolute;top:43%;right:4.8%;content:'';height:11px;width:11px;display:block;border:1px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.5s}.submit_btns a:hover:after{right:2.9%}.page_btn{text-align:center}.page_btn a{position:relative;display:block;margin:0 auto;max-width:286px;color:#fff;font-size:1.2em;font-weight:700;background:#69c10b;padding:12px 36px 9px;border-radius:6px;position:relative;z-index:1;transition:.3s}.page_btn a:hover{color:#fff;opacity:.76}.page_btn a:after{position:absolute;top:41%;right:4.8%;content:'';height:9px;width:9px;display:block;border:1px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.5s}.page_btn a:hover:after{right:3.4%}.page_btn2{text-align:center;padding-bottom:1.6em !important}.page_btn2 a{position:relative;display:block;margin:0 auto;max-width:286px;color:#fff;font-size:1.2em;font-weight:700;background:#f58e33;padding:12px 36px 9px;border-radius:6px;position:relative;z-index:1;transition:.3s}.page_btn2 a:hover{color:#fff;opacity:.76}.page_btn2 a:after{position:absolute;top:41%;right:4.8%;content:'';height:9px;width:9px;display:block;border:1px solid #fff;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.5s}.page_btn2 a:hover:after{right:3.4%}.back_btn{text-align:center}.back_btn a{position:relative;display:block;margin:0 auto;max-width:430px;color:#fff;font-size:1.46em;font-weight:700;background:#f47e00;padding:18px 30px;border-radius:6px;position:relative;z-index:1;transition:.3s}.back_btn a:hover{opacity:.78;color:#fff !important}.back_btn a:before{position:absolute;top:41%;left:12px;content:'';height:6px;width:6px;display:block;border:1px solid #fff !important;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.3s}section.menu{background:#fff;padding:12px 2.1% 2em !important;border-radius:3px}section.menu p{font-size:14px}section.menu h2{font-size:25px !important}section.menu h3{font-size:20px !important}body.single_menu h2 img,section.menu img{max-width:100% !important;height:auto !important;margin:0 auto !important}.menu_wrap{width:auto;max-width:980px;margin:0 auto 30px auto;background:#fff;padding:.6em 2.1% 2em !important;border-radius:3px}h2.menu,h3.menu{position:relative;text-align:center;margin:0 auto 26px auto;padding:5px;font-size:1.8em;border-radius:2px;border-left:none !important}h2.menu span,h3.menu span{position:relative;display:block;background:0 0 !important;color:#fff !important;padding:.25em .4em;font-size:100%;letter-spacing:.06em;border:1px solid #fff;border-radius:2px}body.menus section{background:#fff !important}body.menus .price{text-align:right;font-size:1.4em;font-weight:700;padding:0 .6em;color:#ab103c;border-bottom:1px solid #ab103c;margin-bottom:.6em}body.menus .price span{font-family:'Oswald',sans-serif;font-size:160%;letter-spacing:.06em}body.menus .mimg{max-width:640px;padding-top:21%;background-repeat:no-repeat;background-position:center;background-size:cover;margin:5px auto}body.menus .cont img{max-width:100%;height:auto;margin:0 auto}body.menus .cont{text-align:left !important;padding:.9em 8.9%}body.menus .cont p{font-size:1.1em}body.menus .cont ul li{text-align:left !important}body.menus .off{background:#f9f3eb;max-width:540px;margin:1.9em auto;border:3px solid #f47e00;border-radius:5px;text-align:center;padding:.9em 1.2em}body.menus .off h5{text-align:center;color:#f47e00;font-size:1.3em;padding:0;margin:0}body.menus .off p{width:88%;margin:0 auto;padding:0;font-weight:700}@media screen and (max-width:767px){body.menus h4{padding:5px;text-align:center}body.menus h4 span{display:block;padding:.08em .8em;margin:0 auto 5px auto}body.menus .mimg{max-width:360px;padding-top:39%}body.menus .cont{padding:.9em .6%}body.menus .cont p{font-size:1em}}.coupons{background:#fff;max-width:600px;margin:1.3em auto 2.8em auto;border-radius:5px;border:1px solid #b9b9b9;text-align:left;padding:.9em 1.2em 2em}.coupons h5{display:block;text-align:center;color:#222 !important;padding:0;font-weight:700;margin:0 auto;font-size:1.4em !important}.coupons p{font-size:1.1em;line-height:1.8em}.voice_block{position:relative;max-width:790px;margin:0 auto 36px auto;background:#fff;padding:12px 20px 12px 212px;border-radius:5px;text-align:left;border:1px solid #b9b9b9;overflow:hidden}.voice_block .img{position:absolute;top:12px;left:12px;width:170px;padding-top:20%;background-repeat:no-repeat;background-position:center;background-size:cover}.voice_block .ttl{padding:0;margin-bottom:.9em;font-size:1.6em;font-weight:700;border-bottom:2px solid #29ad64}.voice_block .cont{min-height:10em}.voice_block .cont p{line-height:1.6em;font-size:1.02em;padding-bottom:.8em}@media screen and (max-width:767px){.voice_block{text-align:center;padding:9px 12px}.voice_block .img{position:relative;top:0;left:0;right:0;width:170px;margin:0 auto;padding-top:62%}.voice_block .ttl{text-align:left;font-size:1.3em;margin-bottom:.8em}.voice_block .cont p{text-align:left;font-size:1em}}body.flow section{max-width:1120px !important}.flow_wrap{margin:0 auto;padding:11px;background:#eee}.flow_wrap .wrap{background:#fff;padding-bottom:2px}.flow_wrap .items{position:relative;padding:3px 10px}.flow_wrap .arw1,.flow_wrap .arw2{position:absolute;top:37%;right:-8px;width:0;height:0;border-left:15px solid #7abb27;border-top:15px solid transparent;border-bottom:15px solid transparent}.flow_wrap h4{background:#7abb27;color:#fff;font-size:1.16em;line-height:1.4em;padding:5px 3px 4px 5px;margin:0;text-align:left;letter-spacing:.01em}.flow_wrap h4 span{font-size:90%;display:inline-block;background:#fff;color:#7abb27;padding:0 3px;margin-right:.8em;border-radius:3px}.flow_wrap .items .inner{margin:5px !important;background:#f3f3f3;min-height:11em}.flow_wrap .wrap p{margin:0;padding:0 0 .7em;color:#222;font-size:1.03em;line-height:1.72em}@media screen and (max-width:767px){.flow_wrap .wrap{max-width:480px;margin:0 auto 26px auto}.flow_wrap .items .inner{min-height:auto}flow_head p{padding:0 18px}.flow_wrap .arw1,.flow_wrap .arw2{position:absolute;top:92%;left:48%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #7abb27}}body.reserv-contact .form_intro .cont{max-width:760px;margin:0 auto}body.reserv-contact section.intro p{max-width:760px;margin:0 auto;font-size:1.2em;padding:0 0 .9em}body.reserv-contact .form_box{max-width:940px;margin:0 auto;background:rgba(255,255,255,.6);padding:10px 13px 10px 24px;border-radius:5px;border:1px solid #5dc745}.site_link{max-width:768px;margin:0 auto 32px auto}.site_link a{position:relative;display:block;background:#fff;min-height:141px;border:1px solid #5dc745;border-radius:5px}.site_link a:before{position:absolute;top:43%;right:4.8%;content:'';height:13px;width:13px;display:block;border:1px solid #5dc745;border-top-width:0;border-left-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:.5s}.site_link a:hover{background:#effdf1}.site_link a:hover:before{right:2.9%}.site_link div.exp{position:relative;display:block;background:#fff;min-height:141px;border:1px solid #b9b9b9;border-radius:5px}.site_link .img{position:absolute;margin:auto;top:2px;bottom:2px;left:2px;width:21%;padding-top:18%;background-repeat:no-repeat;background-position:center;background-size:100% auto}.site_link .ttl{font-size:1.38em;color:#222;text-align:left;padding-left:24%;margin:.8em 0 .5em}.site_link a .txt{font-size:1.04em;color:#333;text-align:left;padding:0 11% 0 24%;margin:1em 0 .5em}.site_link div .txt{font-size:1.04em;color:#333;text-align:left;padding:0 4% 0 24%;margin:1em 0 .5em}@media screen and (max-width:767px){.site_link .ttl{font-size:1.32em;color:#222;text-align:center;padding:0}.site_link .img{position:relative;display:block;margin:0 auto;top:0;bottom:0;left:0;right:0;width:230px;height:146px;padding:0}.site_link a .txt{font-size:1em;color:#333;text-align:left;padding:0 7.8% .8em;margin:1em 0 .5em}.site_link div .txt{font-size:1em;padding:0 7.8% .8em;margin:1em 0 .5em}}.back_link{padding:1.6em 0;text-align:center}.back_link a{background:#0f80ce;position:relative;display:block;text-align:left;color:#fff;font-size:2.3em;font-weight:700;padding:1.86% 4.1%}.back_link a span{font-size:60%;padding-left:.9em}.back_link a:hover{opacity:.85;color:#fff}h3.bg{background-repeat:no-repeat;background-position:center bottom;background-size:cover;color:#fff;font-size:2.6em;text-align:left;padding:1.9em 1.2em;text-shadow:1px 1px 3px rgba(0,0,0,.7)}body.recruit section .wrap{background:#e4eff7;padding-bottom:3.5em}body.recruit section .wrap p{font-size:1.2em;padding:0 .9em;line-height:1.85em}body.recruit section .wrap ul li{font-size:1.2em;line-height:1.85em}.para{background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;max-width:1320px;margin:0 auto 3em auto;padding:0}.para .cover{background:rgba(0,0,0,.38);padding:3.8em 13%;text-align:left;color:#fff}.para .inner{margin:0 auto;padding:5px 12px}.para .inner h3{padding:0;margin:0 0 .6em;font-size:2.2em}.para .inner p{font-size:1.4em;font-weight:700;text-align:left;line-height:1.9em}@media screen and (max-width:767px){body.recruit section .wrap p{font-size:1.05em}body.recruit section .wrap ul li{font-size:1.05em}.para .cover{padding:1.5em 10%}.para .inner h3{font-size:1.6em}.para .inner p{font-size:1.2em}}article.bus{background:#000}body.home video{width:100%;max-width:680px;margin:-2em auto 0 auto}.video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media screen and (max-width:767px){.video{padding-bottom:51% !important}}.menu_items{max-width:1160px;margin:0 auto;overflow:hidden;color:#111}.menu_items ul{margin:0 -3.12% 0 0;padding:0;overflow:hidden;text-align:left}.menu_items ul li{float:left;width:29.96%;float:left;display:inline-block;*display:inline;/zoom:1;position:relative;margin:7px 3.12% 23px 0;padding-top:28px;list-style:none}.menu_items ul li .wrap{background:linear-gradient(to bottom,#fff 88%,#d9effc)}.menu_items ul li .osu{position:absolute;top:0;left:0;background:#309511;color:#fff;font-weight:700;font-size:1em;display:inline-block;padding:.2em .6em 0;border-radius:3px;letter-spacing:.06em}.menu_items ul li h3{padding:0;margin:0;font-size:1.7em;letter-spacing:.06em}.menu_items ul li h3 span{display:block;font-size:59%}.menu_items ul li .img{position:relative;display:block;color:#fff;padding-top:63.1%;background-repeat:no-repeat;background-position:center center;background-size:cover}.menu_items ul li h5{margin:0;text-align:left;color:#be132f;padding:.2em .6em 0;font-size:1.32em !important}.menu_items ul li .exp{background:url(//morinokumaseikotuin-kisarazu.jp/wp-content/themes/morinokumaseikotuin-kisarazu/images/bg_exp.png) no-repeat center;text-align:left;font-size:.93em;height:9.2em;padding:.7em .96em 0;line-height:1.56m}.menu_items ul li .price{text-align:right;height:32px;line-height:36px;padding:0 .6em;color:#b62e18;font-weight:700;font-size:1.12em;letter-spacing:.07em}.menu_items ul li .price span{font-size:60%}@media screen and (max-width:960px){.menu_items ul{margin:0 -2.72% 0 0}.menu_items ul li{width:46.915%;margin:7px 2.8% 23px 0;padding-top:28px}.menu_items ul li .osu{font-size:.9em}}@media screen and (max-width:640px){.menu_items{max-width:460px}.menu_items ul{margin:0}.menu_items ul li{float:none;width:100%;margin:7px 0 23px;padding-top:28px}}h3.ques{position:relative;width:auto;max-width:890px;margin:0 auto .65em auto;padding:.3em 0 .1em 2.5em;color:#007cba;font-size:1.6em;text-align:left;border-bottom:1px dashed #999}h3.ques span{font-family:'Oswald',sans-serif;position:absolute;top:-4px;left:3px;font-size:120%;color:#fff;background:#007cba;width:41px;height:41px;text-align:center;border-radius:50%}.ans{background:#fff;position:relative;width:auto;max-width:890px;margin:.4em auto 1.3em auto;padding:.7em 2.4em 1em}.ans p{font-size:1.05em;line-height:1.92em;margin:0;padding:.45em 0 .4em}.ans .atxt{font-size:1.6em;color:#007cba;text-align:left;font-family:'Oswald',sans-serif}@media screen and (max-width:767px){h3.ques{font-size:1.3em}.ans{font-size:1em;padding:0 0 .1em 2.62em}.ans .atxt{top:-1px;left:8px}}.bound_btn_wrap{height:94px;margin-bottom:28px}.bound_btn{position:relative;display:block;margin:-130px auto 26px auto;max-width:376px;color:#fff;font-size:1.46em;font-weight:700;background:#f47e00;padding:18px 30px;border-radius:6px;position:relative;text-align:center;z-index:1;transition:.3s;transform:translate(0%,10%)}.bound_btn{animation:bound1 4.8s linear 1s infinite normal none running}@keyframes bound1{0%{transform:translate(0%,10%)}30%{transform:translate(0%,30%)}40%{transform:translate(0%,30%)}55%{transform:translate(0%,30%)}56%{transform:translate(0%,30%)}66%{transform:translate(0%,28%)}70%{transform:translate(0%,28%)}81%{transform:translate(0%,30%)}100%{transform:translate(0%,10%)}}