@media only screen and (min-width:769px) and (max-width:1179px){.inner{width:95%}header:before{content:none}#top-head{position:fixed;height:85px;border-bottom:3px solid #ef612f;background-color:#fff}header .inner{width:95%;height:85px}header .left_box{width:calc(100% - 90px)}header #logo_text{margin-bottom:0;max-width:100%}header #logo img{max-width:90%}header .right_box{width:85px}header #h_menu{display:none}#globalnav{position:absolute;top:0;left:0;z-index:5;visibility:hidden;align-self:flex-start;padding-top:100px;width:100%;height:0;background:rgb(0 0 0 / .8);text-align:left;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.open #globalnav{position:fixed;visibility:visible;overflow-y:scroll;height:100vh;opacity:1}#globalnav_in{width:100%}#globalnav #nav{display:block;width:100%;height:auto;border-top:1px solid #777}#globalnav li{display:block}#globalnav #nav li{padding:0;width:100%;border-bottom:1px solid #777;text-align:left}#globalnav #nav li a,#globalnav #nav li.mega{position:relative;padding:15px 6%;color:#fff}#globalnav #nav li a:after{position:absolute;top:50%;right:5%;width:8px;height:8px;border-top:solid 2px #fff;border-right:solid 2px #fff;content:'';-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#globalnav li.child-home .sub{display:block}#globalnav li.child-home img{display:none}#globalnav #nav li.mega{background:none}#globalnav .mega_box{position:static;visibility:visible;padding:5px 0;background:none;opacity:1}#globalnav .mega_box:before{content:none}#globalnav #nav li .mega_box li{border-bottom:none}#globalnav #nav li li a{padding:8px 0 8px 15px}#globalnav #nav li li:last-child a{padding-bottom:0}#gnav_btn{position:absolute;top:0;right:0;z-index:12;display:block;width:85px;height:85px;cursor:pointer;-webkit-transition:-webkit-transform 600ms cubic-bezier(.19,1,.22,1);transition:-webkit-transform 600ms cubic-bezier(.19,1,.22,1);transition:transform 600ms cubic-bezier(.19,1,.22,1);transition:transform 600ms cubic-bezier(.19,1,.22,1),-webkit-transform 600ms cubic-bezier(.19,1,.22,1);-webkit-transform:translateY(0);transform:translateY(0)}#gnav_btn.is-opened{position:fixed;border:none}#gnav_btn_in{position:relative;width:85px;height:85px;background-color:#ef612f}#gnav_btn .bar{position:absolute;top:30px;right:0;left:0;margin:auto;height:4px;background-color:#fff}#gnav_btn .bar:nth-child(1){width:30px}#gnav_btn .bar:nth-child(2){width:40px}#gnav_btn .bar:nth-child(3){width:50px}#gnav_btn.is-opened .bar:nth-child(1),#gnav_btn.is-opened .bar:nth-child(3){width:40px}#gnav_btn .menu{position:absolute;right:0;bottom:7px;left:0;color:#fff;font-size:18px}#gnav_btn.is-opened .bar{background-color:#fff}#gnav_btn .bar:nth-child(1){-webkit-transform:translateY(-300%);transform:translateY(-300%)}#gnav_btn.is-opened .bar:nth-child(1){-webkit-animation:btBar1Open 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar1Open 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar1Open{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes btBar1Open{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#gnav_btn.is-closed .bar:nth-child(1){-webkit-animation:btBar1Close 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar1Close 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar1Close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}40%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}}@keyframes btBar1Close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}40%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:translateY(-300%);transform:translateY(-300%)}}#gnav_btn .bar:nth-child(2){opacity:1}#gnav_btn.is-opened .bar:nth-child(2){-webkit-animation:btBar2Open 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar2Open 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar2Open{0%{opacity:1}40%{opacity:0}100%{opacity:0}}@keyframes btBar2Open{0%{opacity:1}40%{opacity:0}100%{opacity:0}}#gnav_btn.is-closed .bar:nth-child(2){-webkit-animation:btBar2Close 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar2Close 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar2Close{0%{opacity:0}40%{opacity:0}100%{opacity:1}}@keyframes btBar2Close{0%{opacity:0}40%{opacity:0}100%{opacity:1}}#gnav_btn .bar:nth-child(3){-webkit-transform:translateY(300%);transform:translateY(300%)}#gnav_btn.is-opened .bar:nth-child(3){-webkit-animation:btBar3Open 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar3Open 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar3Open{0%{-webkit-transform:translateY(300%);transform:translateY(300%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes btBar3Open{0%{-webkit-transform:translateY(300%);transform:translateY(300%)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#gnav_btn.is-closed .bar:nth-child(3){-webkit-animation:btBar3Close 600ms cubic-bezier(.19,1,.22,1) forwards;animation:btBar3Close 600ms cubic-bezier(.19,1,.22,1) forwards}@-webkit-keyframes btBar3Close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}40%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:translateY(300%);transform:translateY(300%)}}@keyframes btBar3Close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}40%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:translateY(300%);transform:translateY(300%)}}#top-head.fixed{height:85px}#top-head.fixed .inner{height:85px}#top-head.fixed .left_box{display:block}#top-head.fixed .right_box{width:85px}#side_bnr{display:none}#foot_bnr.fixed{background-color:none}#foot_bnr ul{padding:0;width:100%;text-align:center}#foot_bnr a{display:block;color:#fff;font-size:26px}#foot_bnr li:first-child,#foot_bnr li img{display:none}#foot_bnr span{display:block;padding:20px 0}#foot_bnr li{width:50%}#foot_bnr .single_tel li{width:50%}#foot_bnr .single_tel li.foot_bnr_tel{margin-right:0;margin-left:0;width:50%}#foot_bnr li.foot_bnr_tel a{width:100%}#foot_bnr li:last-child{margin-left:0;width:50%}#foot_bnr li:last-child a:nth-of-type(1),#foot_bnr li:last-child a:nth-of-type(2){display:none}#foot_bnr li.soudan-siryo a:nth-of-type(3){width:100%}#foot_bnr li:nth-child(2) span,#foot_bnr li:nth-child(3) span{display:inline-block;padding-left:65px;background:url(//www.ceremohall.jp/wpc/wp-content/themes/ceremohall/css/../image/common/foot_bnr_icon01.png) no-repeat left center}#foot_bnr li:nth-child(3) span{background:url(//www.ceremohall.jp/wpc/wp-content/themes/ceremohall/css/../image/common/foot_bnr_icon02.png) no-repeat left center}#foot_bnr li:nth-child(2) a{background-color:#6a6a1c}#foot_bnr li:nth-child(2) a:nth-of-type(2){background-color:#d35456}#foot_bnr li:nth-child(3) a{background-color:#ef612f}}@media only screen and (min-width:769px) and (max-width:1024px){.inner{width:95%}.pc{display:none}.tb{display:inherit}.tb_sp{display:inherit}.contents_hurry{margin-bottom:35px;padding:35px 0;background:#f8f8f1}.contents_hurry:before{content:none}.hurry_title{order:1;width:100%;-ms-writing-mode:inherit;writing-mode:inherit}.hurry_title:before{content:none}.hurry_title_in{position:static;transform:none}.hurry_title h2{margin-bottom:10px;margin-left:0;padding-bottom:5px;border-bottom:2px dotted #efa389}.hurry_title p{margin-bottom:10px;padding-top:0}.hurry_img{order:2;width:100%;text-align:center}.contents_bnr{margin-bottom:35px}footer{background:url(//www.ceremohall.jp/wpc/wp-content/themes/ceremohall/css/../image/common/footer_bg_sp.jpg) no-repeat center bottom;background-size:cover}footer .inner{display:block;padding:50px 20px 200px}footer .left_box{margin-bottom:20px;width:100%}footer .left_box li{margin-top:10px;text-align:center}footer .left_box li img{max-width:650px}footer .right_box{width:100%;font-size:18px}footer .right_box,footer .right_box a{color:#333}}@media only screen and (min-width:641px) and (max-width:919px){header #logo img{max-width:90%}}a.acc{padding-left:0!important}