@charset "utf-8";
@charset "utf-8";
@charset "UTF-8";
@charset "utf-8";
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}
.mm-menu.mm-offcanvas.mm-current{display:block}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{-webkit-transition-property:width,max-width,-webkit-transform;transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:0px){html.mm-right.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1100px){html.mm-right.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:1650px){html.mm-right.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2200px){html.mm-right.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:2750px){html.mm-right.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(-2200px,0,0);transform:translate3d(-2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-offcanvas.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:3300px){html.mm-right.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(-2640px,0,0);transform:translate3d(-2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;transition-duration:0s}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{-webkit-transition-property:left,-webkit-transform;transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;min-height:26px;max-height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-menu.mm-effect-menu-zoom{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-offcanvas.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom,.mm-menu.mm-offcanvas.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after,.mm-menu .mm-panels>.mm-panel.mm-justified-listview:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:after,.mm-menu.mm-justified-listview .mm-panels>.mm-panel:before{content:none;display:none}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin-top:0;margin-bottom:0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider){-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next),.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span{box-sizing:border-box;height:100%}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before,.mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before{content:'';vertical-align:middle;display:inline-block;height:100%;width:0}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-offcanvas.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu.mm-offcanvas{z-index:2}
.mm-menu.mm-offcanvas.mm-front,.mm-menu.mm-offcanvas.mm-next{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-offcanvas.mm-front.mm-right,.mm-menu.mm-offcanvas.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-offcanvas.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-offcanvas.mm-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto;bottom:0}
.mm-menu.mm-offcanvas.mm-bottom,.mm-menu.mm-offcanvas.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
html.mm-opening .mm-menu.mm-offcanvas.mm-front,html.mm-opening .mm-menu.mm-offcanvas.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
 #content_div .syukuhaku h2{
margin: 0;
background-color:inherit;
padding: 0;
}
#content_div .syukuhaku h2:before{
content: inherit;
}
#content_div .syukuhaku .intro{
display: flex;
margin-top: 20px;
justify-content: space-between;
position: relative;
}
#content_div .syukuhaku .intro .txt{
width: 505px;
font-size: 17px;
line-height: 1.7;
font-weight: bold;
}
#content_div .syukuhaku .intro .mark{
margin-top: -80px;
margin-right: 20px;
}
#content_div .syukuhaku .wrap01{
text-align: center;
}
#content_div .syukuhaku h3{
border: none;
}
#content_div .syukuhaku .wrap01 h3{
border: none;
text-align: left;
}
#content_div .syukuhaku .wrap01 p{
margin-top: 20px;
}
#content_div .syukuhaku .wrap01 .kome{
width: 560px;
margin-left: 80px;
}
#content_div .syukuhaku .wrap01 .kome li{
background-image: none;
text-align: left;
text-indent: -1.4rem;
padding-left: 1.4rem;
margin: 0;
}
#content_div .syukuhaku .syukuhaku-shisetsu h3{
text-align: center;
margin-top: 80px;
}
#content_div .syukuhaku .right{
text-align: right;
}
#content_div .syukuhaku .right span{
color: #c1272d;
}
#content_div .syukuhaku .eat-kikan{
text-align: center;
margin-top: 50px;
border-top: dotted 2px #000000;
padding-top: 50px;
margin-bottom: 50px;
}
#content_div .syukuhaku table.cp-list th{
background-color: #000000;
color: #FFFFFF;
font-size: 14px;
text-align: center;
padding: 10px 0;
font-weight: bold;
}
#content_div .syukuhaku table.cp-list th:first-child{
width: 7em;
}
#content_div .syukuhaku table.cp-list td{
padding: 10px;
}
#content_div .syukuhaku table.cp-list td:first-child
{
text-align: center;
}
#content_div .syukuhaku .syukuhaku-shisetsu table.cp-list td:last-child{
text-align: center;
}
#content_div .syukuhaku table.cp-list tr:nth-child(2n){
background-color: #f1ece6;
} #content_div .syukuhaku .syokuji-tenpo h3{
text-align: center;
}
#content_div .syukuhaku table.cp-list td.kamei{
color: #c1272d;
font-weight: bold;
}
#content_div .syukuhaku .syokuji-tenpo table.cp-list td:nth-child(2){
width: 400px;
} #content_div .syukuhaku .gaiyou {
margin-top: 50px;
}
#content_div .syukuhaku .gaiyou h4{
display: inline-block;
background-color: #000000;
color: #FFFFFF;
font-size: 18px;
border-radius: 4px;
background-image: none;
padding: 0px 10px;
}
#content_div .syukuhaku .gaiyou h5{
color: #c1272d;
font-size: 18px;
font-weight: bold;
background-color: inherit;
padding: 0;
margin: 10px 0;
}
#content_div .syukuhaku .gaiyou p{
font-size: 16px;
font-weight: bold;
line-height: 1.6;
}
#content_div .syukuhaku .gaiyou .kome li{
background-image: none;
text-align: left;
text-indent: -1.4rem;
padding-left: 1.4rem;
margin: 0;
}
#content_div .syukuhaku .gaiyou ol{
list-style-type: none;
margin: 0;
padding: 0;
}
#content_div .syukuhaku .gaiyou ol li{
color: #c1272d;
font-size: 18px;
font-weight: bold;
text-indent: -18px;
padding-left: 18px;
}
#content_div p.dllink {
margin: 2em auto;
display: block;
width: 40%;
background-color: #c1272d;
text-align: center;
border-radius: 27px;
}
#content_div .dllink a {
color: #fff!important;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
@media (max-width:600px){
#content_div .syukuhaku .intro{
flex-direction: column-reverse;
justify-content: center;
}
#content_div .syukuhaku .intro .mark{
text-align: center;
margin: 0;
}
#content_div .syukuhaku .intro .mark img{
width: 120px;
}
#content_div .syukuhaku .intro .txt{
width: 90%;
margin: 10px auto;
}
#content_div .syukuhaku .wrap01 .kome {
width: 95%;
margin: 0 auto;
}
#content_div .syukuhaku .right{
text-align: center;
}
#content_div .syukuhaku .gaiyou {
width: 95%;
margin: 50px auto 0;
}
#content_div .syukuhaku table.cp-list {
overflow-x: scroll;
display: block;
white-space: nowrap;
}
#content_div .syukuhaku table.cp-list::-webkit-scrollbar{
height: 10px; 
}
#content_div .syukuhaku table.cp-list::-webkit-scrollbar-track { 
margin: 0 2px; 
background: #ccc; 
border-radius: 5px; 
} 
#content_div .syukuhaku table.cp-list::-webkit-scrollbar-thumb { 
border-radius: 5px; background: #666; 
}
#content_div .syukuhaku .gaiyou .ticket{
text-align: center;
}
#content_div .syukuhaku .gaiyou .ticket img{
width: 250px;
}
#content_div p.dllink {
width: 90%;
}
}

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: inherit;
font-size: 100%;
vertical-align: baseline;
}
html {
line-height: 1;
font-size:62.5%;
}
ol ul {
list-style: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle;
}
q, blockquote {
quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
content: "";
content: none;
}
a img {
border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
}
body {
font: 100%/1.5 "メイリオ", "Meiryo", Arial, "Lucida Sans Unicode", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
background-color: #fff;
-webkit-text-size-adjust:100%;
}
input, select, textarea {
font: 100%/1.5 "メイリオ", "Meiryo", Arial, "Lucida Sans Unicode", "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}
ol{
list-style:decimal;
padding-left:40px;
}
th, td{
vertical-align:inherit;
}
input[type="submit"],
input[type="button"] {
-webkit-appearance: none;
}
a,
input[type="submit"]:hover {
cursor: pointer;
}
a {
color: #000;
color:#1F67A2;
display: inline-block;
text-decoration: none;
box-sizing: border-box;
-moz-transition: opacity 0.5s ease-out;
-o-transition: opacity 0.5s ease-out;
-webkit-transition: opacity 0.5s ease-out;
transition: opacity 0.5s ease-out;
}
a:visited {
color: #000;
color:#1F67A2;
}
a:hover {
color: #E67900;
color:#C42026;
text-decoration: underline;
-moz-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
-webkit-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
a img {
-moz-transition: opacity 0.2s ease-out;
-o-transition: opacity 0.2s ease-out;
-webkit-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}
a:hover img {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
}
img {
vertical-align: bottom;
}
p {
line-height: 28px;
line-height: 20px;
font-size: 14px;
font-size:1.4rem;
margin-bottom: 20px;
margin-bottom: 10px;
word-break: break-all;
}  .preload{
width:0px;
height:0px;
display:none;
background-repeat: no-repeat;
background-position:-9999px -9999px;
background-image:
url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_miru_on.png)
,url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_rekishi_on.png)
,url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_tomaru_on.png)
,url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_umai_on.png)
} .cm_ico_movie{
display:inline-block;
margin-left:10px;
}
.cm_ico_movie img{
width:auto;
max-height:21px;
} .movie-wrap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} div#wrap{
width:1280px;
min-width:1280px;
margin:0 auto;
font-size:13px;
font-size:1.3rem;
}
div#main {
clear:both;
float:none;
width: 100%;
margin-top: 0px;
padding-top:135px;
padding-top:70px;
padding-top:20px; }
div#main_div {
width: 1070px;
width: 1090px;
margin: 178px auto 0 auto;
margin: 0 auto;
overflow: hidden;
}
.adsbygoogle{
display:block;
}
.page-id-16711 .adsbygoogle{
display:none!important;
}
.page-id-16942 .adsbygoogle{
display:none!important;
}
.page-id-16954 .adsbygoogle{
display:none!important;
}
.page-id-16963 .adsbygoogle{
display:none!important;
}
@media only screen and (min-width: 600px) {
div#content_div {
float: left;
width: 700px;
width: 730px;
margin: 0 0 0 auto;
}
}  .pc_disp {
display: block;
}
.smt_disp {
display: none;
}  .anker[id] {
margin-top: -140px;
padding-top: 140px;
position: absolute;
}  .pagenav {
clear: both;
float: none;
font-size: 14px;
font-size:1.4rem;
width: 100%; }
.pagenav a {
display: block;
}
.pagenav .prev {
float: left;
width: calc(50% - 20px);
text-align: left;
}
.pagenav .prev:before {
content: "< ";
}
.pagenav .next {
float: right;
width: calc(50% - 20px);
text-align: right;
}
.pagenav .next:after {
content: " >";
}  #pankuzu{
height:30px;
font-size:12px;
font-size:1.2rem;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
} #header{
width:1280px;
min-width:1280px;
height:135px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_bg.png) no-repeat;
background-size:1280px 135px;
position:fixed;
z-index:9999;
}
#header .logo{
position:absolute;
top:10px;
left:593px;
}
#header .menu1{
margin-top:20px;
margin-left:78px;
line-height:24px;
}
#header .menu1 .title{
float:left;
margin-top:5px;
}
#header .menu1 .menu{
height:20px;
} #header .menu1 .menu.taiken{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_01.png) no-repeat;
background-size:79px 18px;
width:79px;
}
#header .menu1 .menu.taiken:hover{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_01_on.png) no-repeat;
} #header .menu1 .menu.umai{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_022.png) no-repeat;
background-size:90px 18px;
width:100px;
}
#header .menu1 .umai_btn {
padding-left:12px !important;
padding-right:0px !important;
}
#header .menu1 .menu.umai:hover{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_022_on.png) no-repeat;
background-size:90px 18px;
width:100px;
} #header .menu1 .menu.rekishi{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_03.png) no-repeat;
background-size:87px 18px;
width:87px;
}
#header .menu1 .menu.rekishi:hover{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_03_on.png) no-repeat;
} #header .menu1 .menu.event{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_04.png) no-repeat;
background-size:66px 18px;
width:66px;
}
#header .menu1 .menu.event:hover{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_04_on.png) no-repeat;
} #header .menu1 .menu.tomaru{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_05.png) no-repeat;
background-size:50px 18px;
width:50px;
}
#header .menu1 .menu.tomaru:hover{
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_05_on.png) no-repeat;
} #header .menu2{
clear:both;
margin-top:8px;
margin-left:78px;
}
#header ul li{
display:inline-block;
list-style:none;
padding:0 12px 0 16px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/header_menu1_line.png) no-repeat; height:20px;
}
#header ul li:first-child{
background:none;
padding-left:0;
}
#header h1{
position:absolute;
top:16px;
left:746px;
color:#fff;
font-size:13px;
font-size:1.3rem;
}
#header .fontsize{
position:absolute;
top:0;
right:80px;
background-color:#fff;
width:104px;
height:72px;
text-align:center;
border-radius: 0 0 6px 6px;
-webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
}
#header .fontsize .title{
font-size:13px;
font-size:1.3rem;
margin:16px 5px 6px 5px;
padding-bottom:3px;
border-bottom:1px solid #C42026;
font-weight:bold;
}
#header .fontsize .btn{
font-size:11px;
font-size:1.1rem;
padding:2px 7px 0 7px;
background:#808080;
color:#fff;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#header .fontsize .btn:hover{
background:#777;
text-decoration:none;
}
#header .fontsize .btn.sel{
background:#000;
} #header #searchform{
position:absolute;
top:40px;
left:830px;
}
#header #searchform  input[type=text]{
font-size:14px;
border:1px solid #fff;
padding:0 4px;
margin:0;
width:183px;
}
#header #searchform  input[type=image]{
background-color:#638D32;
padding:4px;
margin:0 0 0 -3px;;
vertical-align:bottom;
} #header_top .movie_block,
#header_top .movie_block2{
position:relative;
width:100%;
}
#header_top .movie_block2{
padding-top:36px;
text-align:center;
}
#header_top .movie_block .bg_kazari,
#header_top .movie_block2 .bg_kazari{
position:absolute;
bottom:0;
left:90px;
z-index:100px;
} #header_top .catch_msg1{
position:absolute;
left:110px;
top:170px;
}
#header_top .catch_msg2{
position:absolute;
right:190px;
top:206px;
} #header_top .koi_open_btn{
position:absolute;
left:618px;
bottom:-22px;
}
#header_top .koi_open_btn .title{
position:absolute;
top:40px;
left:-64px;
} #header_top .shopping{
position:absolute;
bottom:-33px;
right:350px;
}
#header_top .shopping.sub{
bottom:-28px;
right:315px;
} #header_top .pamphlet{
position:absolute;
bottom:-33px;
right:270px;
}
#header_top .pamphlet.sub{
bottom:-28px;
right:235px;
}
#header_top .shopping img,
#header_top .pamphlet img{
width:69px;
height:auto;
}
#header_top .matsuura{
position:absolute;
bottom:-26px;
right:22px;
text-align:center;
z-index:9000;
} #header_top .moji_type{
float:right;
display:inline-block;
margin:-40px 80px 10px 0;
}
#header_top .moji_type a{
color:#000;
}
#header_top .moji_type a:hover{
color:#C42026;
}
#header_top .moji_type .about{
font-size:16px;
font-size:1.6rem;
font-weight:bold;
text-align:right;
margin-bottom:6px;
}
#header_top .moji_type .type{
border:1px solid #ccc;
border-left:0;
padding:2px 10px 0 10px;
margin:0;
font-size:13px;
font-size:1.3rem;
}
#header_top .moji_type .type:nth-of-type(1){
border-left:1px solid #ccc;
border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
}
#header_top .moji_type .type:nth-of-type(4){
border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
} #header_top .koi_open{
margin:70px 120px 0 120px;
display:inline-block;
overflow: hidden;
height: 0;
-moz-transition: height 0.9s ease;
-o-transition: height 0.9s ease;
-webkit-transition: height 0.9s ease;
transition: height 0.9s ease;
}
#header_top .koi_open .title{
display:block;
margin-bottom:30px;
}
#header_top .koi_open .msg{
float:left;
margin-right:100px;
}
#header_top .koi_open .map{
float:left;
} #header_top .koi_close_btn{
clear:both;
float:none;
text-align:center;
}
#header_top .top_counter{
float: right;
margin:-20px 0 0 0;
width: 190px;
font-size: 12px;
font-size: 1.2rem;
}
#header_top .top_counter .lbl {
float: left;
margin-top: 15px;
}
#header_top .top_counter .hit-counter-max{
margin-top: 9px;
} .photog { text-align: center;
padding-top: 50px;
padding-bottom: 20px;
} .gallery { width: 100%;
margin-bottom: 20px !important;
overflow: hidden;
}
.gallery br {display: none;} .gallery-item { float: left;
margin-bottom: 10px !important;
}
.gallery-icon { text-align: center;
}
.gallery-icon img {
width: 100%;
height: auto;
margin-bottom: 10px !important;
}
.gallery-caption { color: #222;
font-size: 12px;
margin: 0 0 10px;
text-align: center;
}
.gallery-columns-1 .gallery-item { width: 100%;
margin-right: auto;
margin-left: auto;
padding-bottom: 20px;
}
.gallery-columns-2 .gallery-item { width: 48%;
margin: 0 1%;
}
.gallery-columns-3 .gallery-item { width: 31.33333%;
margin: 0 1%;
}
.gallery-columns-4 .gallery-item { width: 23%;
margin: 0 1%;
}
.gallery-columns-5 .gallery-item { width: 18%;
margin: 0 1%;
}
@media screen and (max-width: 640px) { .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item {
width: 48%;
margin: 0 1%;
}
.gallery-columns-5 .gallery-item {
width: 31.33333%;
margin: 0 1%;
}
} #sidebar {
float: right;
width: 278px;
margin-top:20px;
margin-bottom: 30px;
font-size:14px;
font-size:1.4rem;
}
#sidebar .hitomebore_tit{
width:230px;
height:auto;
}
#sidebar .bnr_douda{
margin:10px 0;
}
#sidebar .bnr_douda img{
width:278px;
height:auto;
}
#sidebar .bnr_fb img{
width:278px;
height:53px;
}
#sidebar .syun_tit{
clear:both;
float:none;
padding:20px 0 4px 0;
margin-bottom:10px;
border-bottom:2px solid #11376F;
}
#sidebar .syun{
border-bottom:1px solid #11376F;
}
#sidebar .syun .block{
clear:both;
float:none;
display:inline-block;
margin-bottom:6px;
}
#sidebar .syun .block a.main_img_frame{
float:left;
}
#sidebar .syun .block .main_img{
float:left;
width:80px;
height:60px;
overflow:hidden;
margin-right:8px;
}
#sidebar .syun .block .main_img img{
width:auto;
height:100%;
}
#sidebar .syun .block .mark{
float:right !important;
margin:0 !important;
padding:1px 10px 0 10px !important;
font-size:12px !important;
font-size:1.2rem !important;
}
#sidebar .syun .block .date{
float:left;
font-size:13px;
font-size:1.3rem;
margin-top:1px;
}
#sidebar .syun .block .title{
float:left;
display:inline-block;
width:186px;
margin-top:2px;
}
#sidebar .syun .block .naiyou{
display:none !important;
}
#sidebar .syun .block .yaji{
display:none;
}
#sidebar .syun_more{
clear:both;
float:none;
float:right;
display:inline-block;
margin-top:6px;
margin-right:10px;
} #footer_pr{
clear:both;
float:none;
width:1100px;
margin:50px 0 0 90px;
display:inline-block;
}
#footer_pr .title{
border-bottom:1px solid #bbb;
font-weight:bold;
font-size:14px;
font-size:1.4rem;
color:#aaa;
}
#footer_pr .widget_title{
display:none;
}
#footer_pr .member_bnr{
float:left;
margin:8px 8px 0 8px;
min-height:90px;
}
#footer_link{
clear:both;
float:none;
width:1100px;
margin:0 auto;
margin-top:20px;
border-top:1px solid #bbb;
}
#footer_link .link{
margin-top:10px;
line-height:34px;
font-size:15px;
font-size:1.5rem;
}
#footer{
clear:both;
float:none;
width:100%;
min-width:100%;
height:auto;
margin-top:30px;
display:inline-block;
}
#footer ul li{
display:inline-block;
list-style:none;
padding:1px 14px 0 14px;
border-right:1px solid #333;
font-size:15px;
font-size:1.5rem;
}
#footer ul li:first-child{
border-left:1px solid #333;
}
#footer ul li a{
}
#footer .menu1{
margin-left:440px;
}
#footer .menu2{
margin:10px 0 -10px 580px;
}
#footer .footer_info_before{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/footer_bg.png);
background-repeat:no-repeat;
background-size:341px 23px;
background-position:left 30px top 1px;
height:23px
}
#footer .footer_info{
background-color:#E0DFB6;
height:190px;
}
#footer .footer_info .logo{
float:left;
margin:30px 50px 0 60px;
}
#footer .footer_info .info{
float:left;
margin-top:50px;
font-size:15px;
font-size:1.5rem;
}
#footer .footer_info .info .title{
font-weight:bold;
font-size:16px;
font-size:1.6rem;
}
#footer .footer_info .info .copyright{
margin-top:30px;
font-size:14px;
font-size:1.4rem;
} .pagination {
padding: 3px;
margin: 3px;
text-align:center;
}
.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
text-decoration: none; color: #036CB4;
}
.pagination a:hover,
.pagination a:active {
border: 1px solid #999;
color: #666;
}
.pagination .current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #036CB4;
font-weight: bold;
background-color: #036CB4;
color: #FFF;
}
.pagination .disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
} #content_main{
margin:0;
padding:0;
clear:both;
float:none;
} .top_mv_farame{
overflow: hidden;
position: relative;
height: 553px;
}
.top_mv_farame video{
position: absolute;
width:1280px;
}
#content_main .top_catch{
width:100%;
height:auto;
}
#content_main .top_catch img{
max-width:100%;
} #content_main .m_contents{
clear:both;
float:none;
margin:0 0 0 90px;
}
#content_main .m_contents div{
clear:both;
float:none;
}
#content_main .m_contents .tit1806{
position: relative;
}
#content_main .m_contents .tit1806 .link{
position: absolute;
width: 230px;
top:6px;
right: 0;
}
#content_main .m_contents .bnr{
float:left;
margin-right:8px;
margin-top:10px;
}
#content_main .m_contents .bnr div{
height:223px;
width:274px;
background-size:274px 223px;
background-repeat:no-repeat;
}
#content_main .m_contents .bnr .bnr_c_miru{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_miru.png);
}
#content_main .m_contents .bnr .bnr_c_miru:hover{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_miru_on.png);
}
#content_main .m_contents .bnr .bnr_c_umai{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_umai.png);
}
#content_main .m_contents .bnr .bnr_c_umai:hover{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_umai_on.png);
}
#content_main .m_contents .bnr .bnr_c_rekishi{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_rekishi.png);
}
#content_main .m_contents .bnr .bnr_c_rekishi:hover{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_rekishi_on.png);
}
#content_main .m_contents .bnr .bnr_c_tomaru{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_tomaru.png);
}
#content_main .m_contents .bnr .bnr_c_tomaru:hover{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/bnr_c_tomaru_on.png);
}
#content_main .m_contents .bnr_douda img,
#content_main .m_contents .bnr_fb img{
height:153px;
height:160px;
width:auto;
}
#content_main .m_contents .bnr_ajifry img{
height:200px;
width:auto;
} #content_main .m_syun{
clear:both;
float:none;
margin-top:46px;
display:inline-block;
}
#content_main .m_syun .title{
margin-left:90px;
margin-bottom:10px;
}
#content_main .m_syun .m_syun_box{
width:1280px;
height:480px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/top_syun_bg.png) no-repeat;
background-size:1280px 552px;
}
#content_main .m_syun .m_syun_box .in_box{
margin:20px 90px;
margin-right:0;
}
#content_main .m_syun .m_syun_box .in_box .more{
clear:both;
float:none;
float:right;
display:inline-block;
margin-top:24px;
margin-right:100px;
}
#content_main .m_syun .m_syun_box .in_box .block{
width:360px;
height:374px;
background-color:#fff;
float:left;
margin-right:14px;
margin-top:30px;
padding:8px;
box-sizing:border-box;
}
#content_main .m_syun .m_syun_box .in_box .block:nth-of-type(3){
margin-right:0;
}
#content_main .m_syun .m_syun_box .in_box .block .main_img{
position:relative;
width:343px;
height:213px;
text-align:center;
}
#content_main .m_syun .m_syun_box .in_box .block .main_img img{
max-width:100%;
height:100%;
}
#content_main .m_syun .m_syun_box .in_box .block .main_img .t_mark{
position:absolute;
bottom:-4px;
right:-4px;
width:75px;
height:23px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_tirashi.png) no-repeat;
}  #content_main .m_syun .m_syun_box .in_box .block .mark,
#sidebar .syun .block .mark,
#archive_list .main .mark{
float:left;
background-color:red;
color:#fff;
text-align:center;
padding:2px 14px 0px 14px;
margin-top:8px;
font-size:13px;
font-size:1.3rem;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} #content_main .m_syun .m_syun_box .in_box .block .mark.news,
#sidebar .syun .block .mark.news,
#archive_list .main .mark.news{
background-color:#000;
} #content_main .m_syun .m_syun_box .in_box .block .mark.umai,
#sidebar .syun .block .mark.umai,
#archive_list .main .mark.umai{
background-color:#E38026;
} #content_main .m_syun .m_syun_box .in_box .block .mark.taiken,
#sidebar .syun .block .mark.taiken,
#archive_list .main .mark.taiken{
background-color:#5F9975;
} #content_main .m_syun .m_syun_box .in_box .block .mark.rekishi,
#sidebar .syun .block .mark.rekishi,
#archive_list .main .mark.rekishi{
background-color:#7A478C;
} #content_main .m_syun .m_syun_box .in_box .block .date{
float:left;
margin:8px 0 0 10px;
font-size:14px;
font-size:1.4rem;
}
#content_main .m_syun .m_syun_box .in_box .block .title{
clear:both;
float:none;
font-size:16px;
font-size:1.6rem;
font-weight:bold;
margin:0;
padding:10px 0 0 0;
height:48px;
overflow:hidden;
}
#content_main .m_syun .m_syun_box .in_box .block .naiyou{
margin:10px 0 0 0;
font-size:14px;
font-size:1.4rem;
height:44px;
overflow:hidden; }
#content_main .m_syun .m_syun_box .in_box .block .yaji{
display:none;
} #content_main .m_event{
clear:both;
float:none;
margin:0;
}
#content_main .m_event .photo{
float:left;
width:454px;
height:456px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/top_event_title.png),url(https://matsuura-guide.com/wp-content/uploads/top_event_img.jpg);
background-repeat:no-repeat, no-repeat;
background-size:194px 99px, 355px 456px;
background-position:top right, top left;
}
#content_main .m_event .block{
float:left;
margin-top:30px;
width:736px;
}
#content_main .m_event .block .box{
clear:both;
float:none;
}
#content_main .m_event .block .box .image_main{
float:left;
width:126px;
height:126px;
overflow:hidden;
margin-right:16px;
margin-bottom:16px;
}
#content_main .m_event .block .box img{
width:100%;
height:auto;
}
#content_main .m_event .block .box .naiyou{
float:left;
margin-right:20px;
}
#content_main .m_event .block .box .naiyou .date{
font-size:14px;
font-size:1.4rem;
margin-top:20px;
}
#content_main .m_event .block .box .naiyou .title{
font-size:16px;
font-size:1.6rem;
font-weight:bold;
}
#content_main .m_event .block .box .naiyou .kiji{
width:540px;
font-size:14px;
font-size:1.4rem;
}
#content_main .m_event .block .box .next{
float:left;
margin-top:50px;
}
#content_main .m_event .more{
clear:both;
float:none;
float:right;
display:inline-block;
margin-top:14px;
} #content_main .douda{
clear:both;
float:none;
display:inline-block;
margin:40px 0 0 0;
width:1280px;
}
#content_main .douda .title_img{
float:left;
margin:0 30px 30px 130px;
}
#content_main .douda .mes{
float:left;
font-size:18px;
font-size:1.8rem;
font-weight:bold;
margin-top:50px;
line-height:170%;
}
#content_main .douda .mes .point{
color:#D6007F;
font-size:18px;
font-size:1.8rem;
}
#content_main .douda .more{
float:right;
color:#fff;
background-color:#332414;
padding:8px 20px 6px 20px;
margin-top:20px;
margin-right:8px;
font-size:14px;
font-size:1.4rem;
letter-spacing:1px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#content_main .douda .more div:after{
content:"";
width:7px;
height:16px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_yaji_w.png);
background-repeat:no-repeat;
vertical-align:middle;
display:inline-block;
margin-left:6px;
} .movie{
clear:both;
float:none;
margin-top:40px;
position: relative;
}
.movie .title{
clear:both;
float:none;
margin:10px 0;
padding:0;
font-size:15px;
font-size:1.5rem;
font-weight:bold;
text-align:center;
}
.movie a{
color:#000;
}
.movie .bx-wrapper img{
max-width: 100%;
display: block;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
opacity:1 !important;
}
.movie .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//matsuura-guide.com/wp-content/themes/matsukoi/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}
.movie .bx-wrapper .bxslider_mv li {
display: inline-block;
list-style-type: none;
text-align:center;
}
.movie .bx-wrapper .bxslider_mv li a.recSpotName {
width:100%;
display:inline-block;
text-align:center;
text-decoration:underline;
color:#231815;
margin:5px 0 0 0;
} .movie .bx-wrapper .bxslider_mv li p {
margin-bottom: 0px;
padding-bottom: 0px;
}
.movie .bx-wrapper .bx-controls-direction a {
display: block;
position: absolute;
top: 100px;
top:-40px;
margin: 0;
outline: 0;
width: 120px;
height: 122px;
text-indent: -9999px;
z-index: 9000;
}
.movie .bx-wrapper .bx-controls-direction a.disabled {
opacity: 0.5;
cursor: default;
}
.movie .bx-wrapper .bx-controls-direction a.bx-prev {
left: -120px;
background-repeat:no-repeat;
background-position: left top;
}
.movie .bx-wrapper .bx-controls-direction a.bx-prev {
left:40px;
background-repeat:no-repeat;
background-position: left top;
}
.movie .bx-wrapper .bx-controls-direction a.bx-prev {
background-image: url(//matsuura-guide.com/wp-content/themes/matsukoi/images/rec_arrow1_l.png);
}
.movie .bx-wrapper .bx-controls-direction a.bx-next {
right:40px;
background-repeat:no-repeat;
background-position: right top;
}
.movie .bx-wrapper .bx-controls-direction a.bx-next {
background-image: url(//matsuura-guide.com/wp-content/themes/matsukoi/images/rec_arrow1_r.png);
} #content_main .m_yokatoko_catalog{
width:1280px;
height:456px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/top_catalog_bg.png) no-repeat;
background-size:1280px 456px;
margin-top:50px;
}
#content_main .m_yokatoko_catalog .catalog_l{
float:left;
margin-right:30px;
width:840px;
margin:30px 30px 0 100px;
z-index: 0;
}
#content_main .m_yokatoko_catalog .catalog_l .title{
float:left;
}
#content_main .m_yokatoko_catalog .catalog_l .img1{
margin:16px 20px 0 0;
float:left;
}
#content_main .m_yokatoko_catalog .catalog_l .img2{
margin:20px 0 0 0;
float:left;
}
#content_main .m_yokatoko_catalog .catalog_l .block2,
#content_main .m_yokatoko_catalog .catalog_l .block{
float:left;
width:200px;
height:220px;
background-color:#fff;
margin-right:18px;
margin-top:18px;
}
#content_main .m_yokatoko_catalog .catalog_l .block .image{
width:200px;
height:153px;
overflow:hidden;
}
#content_main .m_yokatoko_catalog .catalog_l .block .image img{
max-width:200px;
height:auto;
}
#content_main .m_yokatoko_catalog .catalog_l .block .ex{
clear:both;
float:none;
text-align:center;
margin:14px 0 0 0;
padding:0;
line-height:20px;
font-size:13px;
font-size:1.3rem;
}
#content_main .m_yokatoko_catalog .catalog_l .block .title{
clear:both;
float:none;
padding:0;
margin:0;
text-align:center;
font-weight:bold;
line-height:20px;
font-size:13px;
font-size:1.3rem;
}
#content_main .m_yokatoko_catalog .catalog_r{
float:left;
z-index: 1;
}
#content_main .m_yokatoko_catalog .catalog_r .img3{
margin:50px 20px 0 0;
float:left;
}
#content_main .m_yokatoko_catalog .catalog_r .catalog{
margin:34px 0 0 0;
float:left;
}
#content_main .m_yokatoko_catalog .catalog_r .catalog .ex{
line-height:1.3;
font-size:14px;
font-size:1.4rem;
margin:4px 0 0 34px;
letter-spacing:1px;
}
#content_main .m_yokatoko_catalog .catalog_r .catalog .btn{
background-color:#fff;
color:#000;
font-size:16px;
font-weight:bold;
text-align:center;
padding:6px 0 4px 0;
margin-top:10px;
margin-left:10px;
width:206px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#content_main .m_yokatoko_catalog .catalog_r .catalog .btn div:before{
content:"";
width:20px;
height:17px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_catalog.png);
vertical-align:middle;
display:inline-block;
margin-right:6px;
}
#content_main .m_yokatoko_catalog .catalog_l .listuppage .btn{
background-color:#fff;
color:#000;
font-size:16px;
font-weight:bold;
text-align:center;
padding:6px 0 4px 0;
margin-top:10px;
margin-left:10px;
width:206px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#content_main .m_yokatoko_catalog .catalog_l .listuppage .btn div:before{
content:"";
width:20px;
height:17px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_catalog.png);
vertical-align:middle;
display:inline-block;
margin-right:6px;
}
#content_main .m_yokatoko_catalog .catalog_l .listuppage{
margin:-34px 50px 0 657px;
float:left;
}
.img3 {
margin-top:-140px;
}
.img3 img {
margin-left:20px;
} #content_main .m_yokatoko_pamphlet{
overflow:hidden;
width:1280px;
height:auto;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/top_pamphlet_bg.png) repeat-y;
background-size:1280px 298px;
}
#content_main .m_yokatoko_pamphlet .waku{
overflow: hidden;
margin:0 0 0 100px;
padding-top:34px;
padding-bottom: 18px;
}
#content_main .m_yokatoko_pamphlet .block{
float:left;
margin:20px 10px 0 0;
width:376px;
height:175px;
}
#content_main .m_yokatoko_pamphlet .block .p_img{
float:left;
margin-right:14px;
width:auto;
height:175px;
overflow:hidden;
}
#content_main .m_yokatoko_pamphlet .block .p_img img{
max-height:175px;
width:auto;
}
#content_main .m_yokatoko_pamphlet .block .naiyou{
float:left;
width:204px;
}
#content_main .m_yokatoko_pamphlet .block .naiyou .ex{
margin:0; padding:0;
line-height:1.5;
}
#content_main .m_yokatoko_pamphlet .block .naiyou .title{
margin:0;
padding:0;
line-height:1.5;
font-size:16px;
font-size:1.6rem;
font-weight:bold;
}
#content_main .m_yokatoko_pamphlet .block .naiyou .btn{
background-color:#fff;
color:#000;
font-size:16px;
font-weight:bold;
text-align:center;
padding:6px 20px 4px 20px;
margin-top:10px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
#content_main .m_yokatoko_pamphlet .block .naiyou .btn div:before{
content:"";
width:20px;
height:17px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_catalog.png);
vertical-align:middle;
display:inline-block;
margin-right:6px;
} #content_main .m_love{
clear:both;
float:none;
width:1200px;
display:inline-block;
margin:40px 0 0 40px;
}
#content_main .m_love .title{
text-align:center;
}
#content_main .m_love .block{
float:left;
width:250px;
margin-right:60px;
}
#content_main .m_love .block .title{
margin:0;
padding:0;
font-size:16px;
font-size:1.6rem;
font-weight:bold;
text-align:left;
margin-top:30px;
} .relation_link_bnr{
clear:both;
float:none;
width:1100px;
margin:50px 0 0 90px;
display:inline-block;
}
.relation_link_bnr .widget_title{
display:none;
}
.relation_link_bnr .link_bnr{
float:left;
margin:8px;
} #content_div .titletxt-b-db{
font-size:20px;
font-size:2rem;
font-weight:bold;
color:#2673BB;
border-bottom:1px solid #D0121B;
padding-left:40px;
box-sizing:border-box;
margin-bottom:20px;
padding-top:2px;
line-height:36px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_titletxt.png) no-repeat;
background-size:34px 35px;
background-position:top left;
}
#content_div h1{
font-size:22px;
font-size:2.2rem;
font-weight:bold;
color:#2673BB;
padding:0 40px;
box-sizing:border-box;
margin:10px 0;
display:inline-block;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_h1_st.png), url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_h1_ed.png);
background-repeat:no-repeat, no-repeat;
background-size:25px 34px, 25px 34px;
background-position:top left, top right;
}
#content_div h2{
font-size:16px;
font-size:1.6rem;
font-weight:bold;
padding:10px 12px 4px 40px;
box-sizing:border-box;
margin:30px 0 10px 0;
line-height:1.2;
background:#E1EDD7;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
position:relative;
}
#content_div h2:before{
position:absolute;
bottom:0;
left:10px;
content:"";
width:30px;
height:59px;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_h2.png);
background-repeat:no-repeat;
background-size:30px 59px;
background-position:top left 4px;
display:inline-block;
vertical-align:bottom;
}
#content_div h3{
font-size:18px;
font-size:1.8rem;
font-weight:bold;
color:#2673BB;
border:1px solid #2673BB;
border-left-width:8px;
padding-left:12px;
box-sizing:border-box;
line-height:1.9;
margin-bottom:8px; }
#content_div h4{
font-size:18px;
font-size:1.8rem;
font-weight:bold;
color:#fff;
padding-left:44px;
box-sizing:border-box;
margin:20px 0 10px 0;
padding-top:2px;
line-height:36px;
background:#2673BB url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_h4.png) no-repeat;
background-size:34px 31px;
background-position:top 3px left 6px;
border-radius:16px;
-webkit-border-radius:16px;
-moz-border-radius:16px;
}
#content_div h5{
font-size:16px;
font-size:1.6rem;
font-weight:bold;
padding:6px 12px 2px 12px;
box-sizing:border-box;
margin:20px 0 10px 0;
line-height:1.2;
background-color:#E1EDD7;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
#content_div h6{
font-size:16px;
font-size:1.6rem;
font-weight:bold;
background-color:#2673BB;
color:#fff;
padding:2px 16px 0 16px;
box-sizing:border-box;
margin:20px 0 30px 0;
line-height:36px;
border-radius:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
position: relative;
}
#content_div h6:after{
position: absolute;
top:100%;
left:60px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
border-top-color: #2673BB;
border-width: 14px;
margin-left: -14px;
}
#content_div ul li{
font-size:14px;
font-size:1.4rem;
padding-left:24px;
box-sizing:border-box;
margin-bottom:6px;
list-style:none;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_list.png) no-repeat;
background-size:18px 21px;;
background-position:top 0 left 4px;
}  #content_div .table00{
border-collapse: collapse;
margin:0;
padding:0;
border:none;
}
#content_div .table01{
border-collapse: collapse;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#fff;
}
#content_div .table01 th{
font-weight:bold;
background:#EEECE3;
text-align:center;
}
#content_div .table01 th,
#content_div .table01 td{
padding:5px;
border-left:1px solid #999;
border-top:1px solid #999;
} #content_div .wp-caption {
width:95%;
border: 1px solid #c8c8c8;
text-align: center;
background-color: #F8F8F8;
padding-top: 4px;
margin: 10px 10px 10px 0px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#content_div .wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
#content_div .wp-caption p.wp-caption-text {
line-height: 17px;
padding: 5px;
margin: 0;
text-align:left;
}
#content_div .aligncenter,dl.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
#content_div .alignleft {
float: left;
margin:5px;
}
#content_div .alignright {
float: right;
margin:5px;
} #content_div .access-box-eki{
display: inline-block;
vertical-align: middle;
padding:10px;
border:2px solid #9a9a9a;
margin:0px 3px 3px 3px;
font-weight:bold;
}
#content_div .access-box-kousoku{
display: inline-block;
vertical-align: middle;
padding:10px;
border:2px solid #5c9c00;
background:#5c9c00;
color:#fff;
margin:0px 3px 3px 3px;
font-weight:bold;
}
#content_div .access-arrow{
display: inline-block;
vertical-align: middle;
background:url(https://matsuura-guide.com/wp-content/uploads/2012/11/arrow012.png) no-repeat 0 0;
margin-top:15px;
margin-bottom:20px;
width:50px;
height:50px;
}
#content_div .access-pic{
display: inline-block;
vertical-align: middle;
padding:0px;
margin:10px 0 0 0;
text-align:center;
}
#content_div .access-pic p{
margin:2px;
padding:0;
} #hajimari .title{
margin-bottom:30px;
}
#hajimari .title img{
max-width:100%;
height:auto;
}
#hajimari .msg p{
font-size:15px;
font-size:1.5rem;
line-height:1.5;
}
#hajimari .map{
margin-top:30px;
text-align:center;
} #translation{
font-size:15px;
font-size:1.5rem;
line-height:170%;
}
#translation .title{
margin-bottom:60px;
}
#translation .title img{
max-width:730px;
height:auto;
}
#translation h1{
clear:both;
float:none;
display:block;
margin-top:50px;
margin-bottom:20px;
padding:8px 16px 5px 16px;
box-sizing:border-box;
background-color:#C41117;
background-image:none;
color:#fff;
font-weight:bold;
font-size:20px;
font-size:2rem;
letter-spacing:1px;
}
#translation .block1_l,
#translation .block3_l{
float:left;
width:380px;
height:auto;
margin-bottom:40px;
}
#translation .block1_l img,
#translation .block3_l img{
max-width:380px;
height:auto;
}
#translation .block1_r,
#translation .block3_r{
float:right;
width:320px;
height:auto;
margin-right:4px;
margin-bottom:30px;
}
#translation .block2_img{
text-align:center;
}
#translation .block2_mes{
margin:20px 0;
}
#translation .block3_l{
width:320px;
}
#translation .block3_l img{
max-width:320px;
}
#translation .block3_r{
width:380px;
}
#translation ul li{
padding:0;
margin:0;
background:none;
}
#translation ul li img{
max-width:730px;
height:auto;
}
#translation ul li.big_l,
#translation ul li.min_l{
float:left;
width:auto;
height:auto;
margin-top:3px;
}
#translation ul li.big_r img,
#translation ul li.big_r div,
#translation ul li.big_l img,
#translation ul li.big_l div{
width:521px;
height:auto;
}
#translation ul li.big_r,
#translation ul li.min_r{
float:right;
width:auto;
height:auto;
margin-top:3px;
}
#translation ul li.min_l img,
#translation ul li.min_l div,
#translation ul li.min_r img,
#translation ul li.min_r div{
width:206px;
height:auto;
}
#translation ul li.nor_l,
#translation ul li.nor_r{
float:left;
width:auto;
height:auto;
margin-top:3px;
}
#translation ul li.nor_r{
float:right;
}
#translation ul li.nor_l img,
#translation ul li.nor_l div,
#translation ul li.nor_r img,
#translation ul li.nor_r div{
width:363px;
height:auto;
}
#translation ul li.nor{
margin-top:3px;
display:inline-block;
}
#translation ul li.nor{
max-width:730px;
height:auto;
}
#translation ul li div{
background-color:#4d4d4d;
color:#fff;
padding:6px 12px 4px 12px;
box-sizing:border-box;
letter-spacing:1px;
font-size:14px;
font-size:1.4rem;
}
#translation.english ul li div{
letter-spacing:0;
line-height:1.3;
padding:10px 12px 8px 12px;
}
#translation.english ul li div.txt1{
line-height:72px;
}
#translation.english ul li div.txt2{
line-height:110px;
}
#translation.english ul li div.txt3{
line-height:73px;
}
#translation .clear{
clear:both;
}
#translation .adjust1 img,
#translation .adjust1 div{
width:341px !important;
}
#translation .adjust2 img,
#translation .adjust2 div{
width:385px !important;
}
#translation .adjust3 img,
#translation .adjust3 div{
width:500px !important;
}
#translation .adjust4 img,
#translation .adjust4 div{
width:226px !important;
}
#translation .adjust5 img,
#translation .adjust5 div{
width:449px !important;
}
#translation .adjust6 img,
#translation .adjust6 div{
width:277px !important;
}
#translation .adjust7 img,
#translation .adjust7 div{
width:479px !important;
}
#translation .adjust8 img,
#translation .adjust8 div{
width:248px !important;
}
#translation .adjust9 img,
#translation .adjust9 div{
width:473px !important;
}
#translation .adjust10 img,
#translation .adjust10 div{
width:254px !important;
} #movie,
#mokuteki{
font-size:14px;
font-size:1.4rem;
}
#mokuteki .tit_img{
width:100%;
}
#mokuteki .tit_img img{
max-width:100%;
height:auto;
}
#mokuteki .area_block{
margin-top:20px;
margin-left:54px;
}
#movie .choice_block .choice,
#mokuteki .area_block .area{
float:left;
margin:5px;
padding:6px 12px;
border:1px solid #C72227;
color:#000;
letter-spacing:2px;
font-weight:bold;
min-width:110px;
text-align:center;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
#movie .choice_block a.choice:hover,
#movie .choice_block .sel,
#mokuteki .area_block a.area:hover,
#mokuteki .area_block .sel{
background-color:#C72227;
color:#fff;
}
#mokuteki .area_block a.map{
color: #000;
margin: 13px 5px 5px 20px; font-weight: bold;
height: auto;
}
#mokuteki .area_block a.map:hover{
color:#C72227;
}
#mokuteki .area_block a.map div:after{ }
#mokuteki .area_block a.map:hover div:after{ } #mokuteki .map{
clear:both;
overflow: hidden;
height: 0;
-moz-transition: height 0.5s ease;
-o-transition: height 0.5s ease;
-webkit-transition: height 0.5s ease;
transition: height 0.5s ease;
}
#mokuteki .map img{
max-width:730px;
height:auto;
} #mokuteki .list{
clear:both;
float:none;
}
#mokuteki .list .genre{
height:28px;
width:100%;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/category_line.png) repeat-x;
background-size:115px 7px;
background-position:top 14px right 0;
margin:40px 0 0 0;
}
#mokuteki .list .genre div{
background-color:#fff;
font-size:16px;
font-size:1.6rem;
font-weight:bold;
letter-spacing:1px;
padding-right:14px;
line-height:28px;
height:28px;
display:inline-block;
}
#mokuteki .list .genre div:before{
content:"";
width:29px;
height:28px;
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png) no-repeat;
background-size:30px 29px;
vertical-align:middle;
display:inline-block;
margin:0 10px 10px 0;
} #mokuteki .list .genre.taiken div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_taiken.png) no-repeat;
background-size:30px 29px;
} #mokuteki .list .genre.umai div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png) no-repeat;
background-size:30px 29px;
} #mokuteki .list .genre.rekishi div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_rekishi.png) no-repeat;
background-size:30px 29px;
} #mokuteki .list .genre.tomaru div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_tomaru.png) no-repeat;
background-size:30px 29px;
}
#mokuteki .list .block{
clear:both;
display:inline-block;
margin-top:20px;
padding-bottom:20px;
border-bottom:1px solid #ccd;
}
#mokuteki .list .block .main_img{
float:left;
width:130px;
height:auto;
overflow:hidden;
margin-left:30px;
}
#mokuteki .list .block .main_img img{
max-width:130px;
height:auto;
}
#mokuteki .list .block .data{
float:left;
margin-left:20px;
width:530px;
}
#mokuteki .list .block .data .title{
font-size:18px;
font-size:1.8rem;
font-weight:bold;
color:#000;
text-decoration:underline;
}
#mokuteki .list .block .data .title:hover,
#mokuteki .list .block .data .title:focus,
#mokuteki .list .block .data .title:active{
color:#C72227;
}
#movie .list .block .area .mark,
#mokuteki .list .block .data .mark{
float:left;
padding:2px 16px 0 16px;
margin-top:3px;
background-color:#F9CD34;
font-size:13px;
font-size:1.3rem;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
#mokuteki .list .block .data .movie{
float:left;
clear: inherit;
margin:0 10px 0 20px;
font-size:13px;
font-size:1.3rem;
}
#mokuteki .list .block .data .movie img{
max-width:24px;
height:auto;
}
#mokuteki .list .block .data .movie:after{
content:"紹介ムービー有";
margin-left:4px;
}
#mokuteki .list .block .data .naiyou{
clear:both;
float:none;
display:inline-block;
margin-top:6px;
} #movie .page_title{
margin-top:20px;
}
#movie .page_title .title{
float:left;
margin:0;
width:270px;
height:auto;
}
#movie .page_title .mes{
float:right;
font-size:18px;
font-size:1.8rem;
font-weight:bold;
margin-top:40px;
line-height:170%;
width:414px;
}
#movie .page_title .mes .point{
color:#D6007F;
font-size:18px;
font-size:1.8rem;
}
#movie .choice_block{
clear:both;
float:none;
display:inline-block;
margin-top:20px;
}
#movie .choice_block .title{
font-weight:bold;
color:#C72227;
}
#movie .choice_block .choice:nth-of-type(1){
margin-left:30px;
} #movie .list{
clear:both;
float:none;
}
#movie .list .genre{
clear:both;
height:30px;
width:100%;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/category_line.png) repeat-x;
background-size:115px 7px;
background-position:top 14px right 0;
margin:40px 0 10px 0;
}
#movie .list .genre div{
background-color:#fff;
font-size:16px;
font-size:1.6rem;
font-weight:bold;
letter-spacing:1px;
padding-right:14px;
line-height:28px;
height:30px;
display:inline-block;
}
#movie .list .genre div:before{
content:"";
width:30px;
height:29px;
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png) no-repeat;
background-size:30px 29px;
vertical-align:middle;
display:inline-block;
margin:0 10px 10px 0;
} #movie .list .genre.miru div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_taiken.png) no-repeat;
background-size:30px 29px;
} #movie .list .genre.umai div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_gohan.png) no-repeat;
background-size:29px 28px;
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png) no-repeat;
background-size:30px 29px;
} #movie .list .genre.rekishi div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_rekishi.png) no-repeat;
background-size:30px 29px;
}  #movie .list .genre.tomaru div:before{
background:#fff url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_tomaru.png) no-repeat;
background-size:30px 29px;
} #movie .block{
float:left;
width:160px;
height:220px;
margin-left:20px;
margin-bottom:20px;
}
#movie .movie_frame img{
max-width:160px;
height:auto;
width:auto;
}
#movie .movie_frame a:hover img{
opacity:1;
} #page_list,
#archive_list{
clear:both;
float:none;
border-bottom:1px dotted #000;
padding:10px 0;
box-sizing:border-box;
display:inline-block;
}
#page_list .image,
#archive_list .image{
float:left;
width:100px;
height:auto;
margin:0 20px 0 10px;
}
#page_list .image img,
#archive_list .image img{
max-width:100%;
height:auto;
border:0;
}
#page_list .main,
#archive_list .main{
float:left;
width:590px;
height:auto;
}
#page_list .main .title,
#archive_list .main .title{
font-size:15px;
font-size:1.5rem;
} .arc_mat_tit{
border-bottom:2px solid #11376F;
padding-bottom:2px;
margin-bottom:10px;
}
.arc_mat_tit img{
width:168px;
height:auto;
}
#archive_list .main{
width:566px;
margin-right:10px;
}
#archive_list .main .date{
float:left;
margin-right:10px;
line-height:24px;
}
#archive_list .main .mark{
float:left;
margin:0 10px 0 0;
padding:1px 10px 0 10px !important;
font-size:12px !important;
font-size:1.2rem !important;
}
#archive_list .main .t_mark{
float:left;
width:75px;
height:23px;
background:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_tirashi.png) no-repeat;
}
#archive_list .main .title{
clear:both;
float:none;
display:block;
padding-top:4px;
}
#archive_list .yaji{
float:left;
width:14px;
height:auto;
margin-top:20px;
}
#archive_list .yaji img{
max-width:100%;
height:auto;
} #wp-calendar{
margin-bottom:30px;
}
#wp-calendar table caption{
font-size:18px;
font-size:1.8rem;
font-weight:bold;
color:#2673BB;
margin-bottom:10px;
}
#wp-calendar table thead{
color:#2673BB;
border-bottom:1px solid #2673BB;
}
#wp-calendar table tbody{
font-size:14px;
font-size:1.4rem;
}
#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td{
padding:4px 0 !important;
}
#wp-calendar table td:hover,
#wp-calendar table #today{
border:0 !important;
background-color:#A7D2ED;
}
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td{
background-color:#fff;
}
#wp-calendar table.nav{
margin-top:10px;
}
#wp-calendar table.nav tbody{
font-size:15px;
font-size:1.5rem;
} #page_detail{
font-size:14px;
font-size:1.4rem;
}
.page_detail.catch_copy,
#page_detail .catch_copy{
margin-top:10px;
font-size:18px;
font-size:1.8rem;
font-weight:bold;
color:#6795CF;
}
#page_detail .youtube{
margin-bottom:10px;
}
#page_detail .youtube iframe{
width:700px;
height:394px;
}
.page_detail.shop_name,
#page_detail .shop_name{
font-size:22px;
font-size:2.2rem;
font-weight:bold;
margin:10px 0;
}
.page_detail.shop_name:before,
#page_detail .shop_name:before{
content:"";
width:30px;
height:29px;
background-color:#fff;
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png);
background-repeat:no-repeat;
background-size:30px 29px;
vertical-align:middle;
display:inline-block;
margin:0 10px 10px 0;
} .page_detail.shop_name.taiken:before,
#page_detail .shop_name.taiken:before{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_taiken.png);
} .page_detail.shop_name.umai:before,
#page_detail .shop_name.umai:before{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_umai.png);
} .page_detail.shop_name.rekishi:before,
#page_detail .shop_name.rekishi:before{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_rekishi.png);
} .page_detail.shop_name.tomaru:before,
#page_detail .shop_name.tomaru:before{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ico_tomaru.png);
}
#page_detail .main_image{
width:730px;
height:auto;
margin-bottom:20px;
}
#page_detail .main_image img{
max-width:730px;
height:auto;
}
#page_detail .detail_image_bottom{
margin-bottom:20px;
}
#page_detail .sub_image{
margin:20px 0;
}
#page_detail .sub_image img{
max-width:220px;
height:auto;
margin-right:10px;
margin-bottom:10px;
}
#page_detail .sub_image img:nth-of-type(3){
margin-right:0;
} #page_detail .koibito{
float:left;
width:288px;
height:auto;
padding:20px;
box-sizing:border-box;
background-color:#E5EFC2;
font-size:14px;
font-size:1.4rem;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#page_detail .koibito .title{
text-align:center;
margin:0 auto;
width:200px;
height:auto;
}
#page_detail .koibito .title img{
max-width:180px;
height:auto;
}
#page_detail .koibito .resident{
text-align:center;
margin:0 auto;
width:200px;
height:auto;
}
#page_detail .koibito .resident img{
max-width:200px;
height:auto;
margin-top:8px;
}
#page_detail .koibito .name{
margin:8px 0;
border-bottom:1px solid #99B385;
text-align:center;
}
#page_detail .koibito .name span{
font-size:16px;
font-size:1.6rem;
}
#page_detail .koibito .comment{ } #page_detail .shop_info2{
margin-top:20px;
}
#page_detail .shop_info{
float:left;
margin-left:20px;
margin-top:20px;
width:422px;
}
#page_detail .shop_info .menu,
#page_detail .shop_info2 .menu,
#page_detail .shop_info .info,
#page_detail .shop_info2 .info{
clear:both;
float:none;
}
#page_detail .event_day .info .title,
#page_detail .shop_info .menu .title,
#page_detail .shop_info2 .menu .title,
#page_detail .shop_info .info .title,
#page_detail .shop_info2 .info .title,
#page_detail .shop_access .title{
border-bottom:1px solid #333;
}
#page_detail .event_day .menu .title img,
#page_detail .shop_info .menu .title img,
#page_detail .shop_info2 .menu .title img,
#page_detail .shop_info .info .title img,
#page_detail .shop_info2 .info .title img,
#page_detail .shop_access .title img{
max-width:250px;
height:auto;
}
#page_detail .shop_info .menu .title .movie,
#page_detail .shop_info2 .menu .title .movie{
float:right;
margin:8px 2px 0 0;
}
#page_detail .shop_info .menu .title .movie img,
#page_detail .shop_info2 .menu .title .movie img{
max-width:24px;
height:auto;
}
#page_detail .event_day .naiyou,
#page_detail .shop_info .menu .naiyou,
#page_detail .shop_info2 .menu .naiyou,
#page_detail .shop_info .info .naiyou,
#page_detail .shop_info2 .info .naiyou,
#page_detail .shop_access .naiyou{
margin:20px 0 30px 0;
}
#page_detail .shop_info .line,
#page_detail .shop_info2 .line,
#page_detail .shop_access .line{
clear:both;
float:none;
}
#page_detail .event_day .line .title,
#page_detail .shop_info .line .title,
#page_detail .shop_info2 .line .title,
#page_detail .shop_access .line .title{
float:left;
border:0;
background-color:#6795CF;
color:#fff;
font-size:13px;
font-size:1.3rem;
min-width:90px;
padding:2px 10px 0 10px;
box-sizing:border-box;
text-align:center;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
}
#page_detail .event_day .line .data,
#page_detail .shop_info .line .data,
#page_detail .shop_info2 .line .data,
#page_detail .shop_access .line .data{
float:left;
width:322px;
margin-left:8px;
margin-bottom:10px;
word-break:break-all;
} .page_detail_frame1{
overflow:hidden;
} #page_detail .event_day{
clear:none;
float:left;
width:465px;
}
#page_detail .event_day .line .data{
width:350px;
} #page_detail .shop_access{
clear:both;
float:none;
padding-top:20px;
}
#page_detail .shop_access .line .data{
width:630px;
}
#page_detail .shop_access .map{
clear:both;
float:none; margin:20px 0;
} #page_detail .btn_dl_chirashi{
clear:none;
float:right;
overflow:hidden;
}
#page_detail .btn_dl_chirashi a{
float:right;
}
#page_detail .btn_dl_chirashi img{
width:243px;;
height:auto;
}
.bxslider_mv img{
max-height:150px;
} #itempage .itemimg{
float:left;
margin-right:10px;
width:200px;
}
#itempage h3{
display:block;
font-size:14px;
color:#fff;
background:none;
background-color:#999;
line-height:18px;
height:18px;
margin-bottom:10px !important;
margin-left:210px !important;
padding:3px 5px;
box-sizing:content-box;
font-weight:bold;
border:1px solid #7db9e8;
border-left-width:5px;
margin:20px 0 0 0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#itempage .field{
margin-left:210px !important;
} #ouchidegourmet .main_header h1{
background-image:none;
padding: 0;
margin: -56px 0 0;
}
#ouchidegourmet .food_bnr{
text-align: center;
margin: 20px 0 60px;
}
#ouchidegourmet .ep{
background-color: #ffe1dd;
width: 630px;
margin: 40px auto 60px;
padding: 20px;
border-radius: 8px;
}
#ouchidegourmet .ep02{
background-color: #e3f7ff;
width: 630px;
margin: 40px auto 60px;
padding: 20px;
border-radius: 8px;
}
#ouchidegourmet .concept h2{
color: #c01f25;
font-size: 20px;
border-bottom: 2px solid #c01f25;
padding: 0 0 5px;
border-radius: 0;
}
#ouchidegourmet .concept p{
line-height: 1.8;
}
#ouchidegourmet h2{
background: none;
}
#ouchidegourmet h2:before{
content: inherit;
background: none;
}
#ouchidegourmet .btn_buy{
text-align: center;
}
#ouchidegourmet .btn_buy a{
display: inline-block;
background-color: #c01f25;
color: #fff;
padding: 1.2em 5em;
font-size: 1.7rem;
border-radius: 8px;
margin: 1em;
position: relative;
}
#ouchidegourmet .btn_buy.take03 a{
font-size: 19px;
line-height: 1.5;
padding: 1em 4em;
font-weight: bold;
margin-top: 0;
}
#ouchidegourmet .btn_buy a:after{
content: "";
width: 0.8em;
height: 0.8em;
border: 2px solid;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
border-color: #fff #fff transparent transparent;
transform: rotate(45deg);
position: absolute;
right: 1em;
top: 0;
bottom: 0;
margin: auto;
}
#ouchidegourmet .product_wrap {
margin-top: 50px;
}
#ouchidegourmet .product_wrap .item {
margin-bottom: 100px;
}
#ouchidegourmet .product_wrap .item .item_name{
background-image:url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ouchi/heart_mark.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-left: 80px;
min-height: 70px;
margin-bottom: 3em;
}
#ouchidegourmet .product_wrap .item .item_name h2{
color: #2e3177;
font-size: 2.2rem;
margin: 0 0 0.3em;
padding: 1em 0 0.2em;
border-bottom: 5px solid #ef8493;
border-radius: 0;
}
#ouchidegourmet .product_wrap.take02 .item .item_name h2{
color: #2e3177;
font-size: 2.2rem;
margin: 0 0 0.3em;
padding: 1em 0 0.2em;
border-bottom: 5px solid #75e0ff;
border-radius: 0;
}
#ouchidegourmet .product_wrap .item .item_name h2{
color: #2e3177;
font-size: 2.2rem;
margin: 0 0 0.3em;
padding: 1em 0 0.2em;
border-bottom: 5px solid #ef8493;
border-radius: 0;
}
#ouchidegourmet .product_wrap .item .item_name p{
text-align: right;
font-size: 1.6rem;
font-weight: bold;
}
#ouchidegourmet .product_wrap .item .item_cont{
text-align: center;
background-image: url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ouchi/back_pink.jpg);
background-repeat: no-repeat;
background-position: top 300px center;
}
#ouchidegourmet .product_wrap.take02 .item .item_cont{
text-align: center;
background-image: url(//matsuura-guide.com/wp-content/themes/matsukoi/images/ouchi/take02/back_green.jpg);
background-repeat: no-repeat;
background-position: top 300px center;
}
#ouchidegourmet .product_wrap .item .item_cont .cont-txt{
text-align: left;
width: 540px;
margin: 2em auto 0;
padding-bottom: 2em;
}
#ouchidegourmet .product_wrap .item .item_cont .cont-txt p{
line-height: 1.8;
margin-bottom: 1.5em;
}
#ouchidegourmet .product_wrap .item .item_detail{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 640px;
margin: 2em auto;
}
#ouchidegourmet .product_wrap.take02 .item .item_detail{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 680px;
margin: 2em auto;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list{
margin-left: 2em;
width: 390px;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list dt{
float: left;
width: 80px;
clear: left;
padding-top: 10px;
padding-left: 10px;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list dd{
float: left;
border-bottom: 1px solid #000;
margin: 0 0 0 -90px;
padding:10px 0 10px 90px;
width: 300px;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list dd p{
margin-bottom: 0;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list .price{
font-size: 1.9rem;
font-weight: bold;
color: #c01f25;
margin-bottom: 0.3em;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list .price span{
font-size: 1.4rem;
color: #000;
font-weight: normal;
}
#ouchidegourmet .shop_view{
text-align: center;
margin-top: -40px;
}
#ouchidegourmet .meisan{
margin-top: 80px;
}
#ouchidegourmet .jyusho_his{
margin: 3em 0 1em 3em;
}
#ouchidegourmet .jyusho_his .j_tit{
display: inline-block;
background-color: #c01f25;
color: #fff;
padding: 0.2em 2em;
margin-bottom: 0.5em;
margin-left: -1em;
border-radius: 20px;
font-weight: bold;
}
#ouchidegourmet .jyusho_his p{
font-size: 15px;
line-height: 1.5;
}
#ouchidegourmet .concep-take3{
text-align: center;
}
#ouchidegourmet .concep-take3 h2{
color:#29abe2;
font-size: 23px;
margin-bottom: 0;
}
#ouchidegourmet .concep-take3 h2 span{
display: block;
font-size: 19px;
}
#ouchidegourmet .concep-take3 .con-txt p{
text-align: left;
max-width: 625px;
margin: 1em auto 2em;
font-size: 15px;
line-height: 1.5;
} #product_ouchi {
margin-top: 7em;
}
#product_ouchi .special_title{
text-align: center;
margin-bottom: 1.5em;
}
#product_ouchi .special_title .tit{
color: #c01f25;
font-size: 19px;
display: inline-block;
padding: 0.5em 1.5em;
border-top: 2px solid #c01f25;
border-bottom: 2px solid #c01f25;
font-weight: bold;
margin: 1em 0;
line-height: 1.3;
}
#product_ouchi .item_wrap {
margin-top: 5em;
}
#product_ouchi .item_wrap .p_num{
display: inline-block;
background-color: #2e3177;
color: #fff;
padding: 0.1em 1em;
font-size: 16px;
font-weight: bold;
}
#product_ouchi .item_wrap .item_name .main{
font-size: 20px;
color: #2e3177;
border-bottom: solid 5px #ef8493;
font-weight: bold;
margin-top: 0.6em;
padding-bottom: 0.2em;
line-height: 1.3;
}
#product_ouchi.take02 .item_wrap .item_name .main{
border-bottom: solid 5px #75e0ff;
}
#product_ouchi .item_wrap .item_name .sub{
text-align: right;
font-size: 16px;
font-weight: bold;
}
#product_ouchi .item_wrap .item_cont{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#product_ouchi .item_wrap .item_cont .box_r{
margin-left: 40px;
width: 480px;
}
#product_ouchi.take02 .item_wrap .item_cont .box_r{
margin-left: 40px;
width: 435px;
}
#product_ouchi .item_wrap .item_cont .box_r .c-txt{
font-size: 17px;
color: #c1272d;
font-weight: bold;
line-height: 1.8;
}
#product_ouchi .item_wrap .item_cont .box_r .p-t{
background-color: #fff4f4;
padding: 1em 2em;
line-height: 1.6;
}
#product_ouchi.take02 .item_wrap .item_cont .box_r .p-t{
background-color: #effcd1;
padding: 1em 2em;
line-height: 1.6;
}
#product_ouchi .item_wrap .item_cont .box_r .p-t a{
text-decoration: underline;
}
#product_ouchi .link_ouchi_rp{
text-align: center;
}
#product_ouchi .link_ouchi_rp a{
display: inline-block;
background-color: #ef8493;
font-size: 15px;
font-weight: bold;
padding: 1em 6em;
color: #fff;
position: relative;
margin: 4em 0 1em;
}
#product_ouchi .link_ouchi_rp a:after{
content: "";
width: 0.8em;
height: 0.8em;
border: 2px solid;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
border-color: #fff #fff transparent transparent;
transform: rotate(45deg);
position: absolute;
right: 1em;
top: 0;
bottom: 0;
margin: auto;
}
#product_ouchi .buy{
margin-bottom: 4em;
} #intro-food {
margin-bottom: 100px;
}
#intro-food h2{
padding: 0;
background: none;
margin: 0;
}
#intro-food h2:before{
content: none;
}
#intro-food h3{
border: none;
padding: 0;
margin: 0;
}
#intro-food .flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#intro-food .info_wrap .aji .pic{
position: relative;
}
#intro-food .info_wrap .aji .pic .point{
position: absolute;
top:60px;
right: -70px;
}
#intro-food .info_wrap .aji .com{
margin-left: 100px;
margin-top: 1.5em;
}
#intro-food .info_wrap .aji .com p{
line-height: 1.8;
}
#intro-food .info_wrap .torafugu{
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
margin-top: 50px;
}
#intro-food .info_wrap .torafugu .pic{
position: relative;
}
#intro-food .info_wrap .torafugu .pic .point{
position: absolute;
bottom:10px;
right: -20px;
}
#intro-food .info_wrap .torafugu .com {
margin-top: 30px;
padding-right: 30px;
}
#intro-food .info_wrap .torafugu .com p{
line-height: 1.8;
}
#intro-food .info_wrap .maguro{
margin-top: 50px;
}
#intro-food .info_wrap .maguro .pic{
position: relative;
}
#intro-food .info_wrap .maguro .pic .point{
position: absolute;
bottom:-30px;
right: 10px;
}
#intro-food .info_wrap .maguro .com{
margin-top: 50px;
margin-left: 30px;
}
#intro-food .info_wrap .maguro .com p{
line-height: 1.8;
}
#intro-food .item_wrap{
margin-top: 100px;
}
#intro-food .item_wrap h3{
background: none;
padding: 0;
margin: 0;
margin-bottom: 20px;
text-align: center;
}
#intro-food .item_wrap h4{
background: none;
margin: 0;
padding: 0;
text-align: center;
}
#intro-food .item_wrap h5{
background: none;
text-align: center;
padding: 30px 0;
font-size: 22px;
margin: 0;
}
#intro-food .item_wrap .item_box{
background-image: url(//matsuura-guide.com/wp-content/themes/matsukoi/images/intro-food/pattern_back.jpg);
position: relative;
padding-bottom: 40px;
margin-bottom: 80px;
}
#intro-food .item_wrap .item_box .point{
position: absolute;
left: 30px;
top:-30px;
}
#intro-food .item_wrap .item_box .flex{
padding: 0 30px;
}
#intro-food .item_wrap .item_box .flex .txt{
padding-left: 30px;
line-height: 1.7;
text-align: justify;
text-justify: inter-ideograph;
}
#intro-food .link_btn{
text-align: center;
}
#intro-food .link_btn a{
display: inline-block;
border: 2px solid #c62127;
color: #c62127;
font-size: 19px;
padding: 0.6em 2em;
border-radius: 8px;
font-weight: bold;
letter-spacing: 0.1em;
-moz-box-shadow: 6px 6px 0px -1px rgba(255, 206, 146, 1);
-webkit-box-shadow: 6px 6px 0px -1px rgba(255, 206, 146, 1);
-ms-box-shadow: 6px 6px 0px -1px rgba(255, 206, 146, 1);
box-shadow: 6px 6px 0px -1px rgba(255, 206, 146, 1);
}
@media (max-width:600px){
#ouchidegourmet .ep {
width: 80%;
}
#ouchidegourmet .main_header h1 {
margin: -5vh 0 0;
}
#ouchidegourmet .concept h2 span{
display: block;
}
#ouchidegourmet .product_wrap .item .item_cont .cont-txt{
width: 80%;
}
#ouchidegourmet .btn_buy a {
padding: 1.2em 3em;
}
#ouchidegourmet .product_wrap .item .item_name {
background-image: none;
padding-left: 0;
}
#ouchidegourmet .product_wrap .item .item_cont,
#ouchidegourmet .product_wrap.take02 .item .item_cont	{
background-position: top 200px center;
}
#ouchidegourmet .product_wrap .item .item_detail,
#ouchidegourmet .product_wrap.take02 .item .item_detail{
width: 90%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#ouchidegourmet .product_wrap .item .item_detail .sub_p{
text-align: center;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list {
margin-left: 0;
width: 100%;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list dt{
width: 20vw;
}
#ouchidegourmet .product_wrap .item .item_detail .item_list dd{
width: 60vw;
margin-left: -20vw;
padding-left: 20vw;
}
#product_ouchi .item_wrap .item_cont{
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#product_ouchi .item_wrap .item_cont .box_r{
margin-left: auto;
margin-right: auto;
width: 90%;
}
#product_ouchi .link_ouchi_rp a{
padding: 1em 2em;
}
#ouchidegourmet .concep-take3 .con-txt p{
width: 90%;
}
#ouchidegourmet .concep-take3 h2 {
padding: 0;
}
#ouchidegourmet .btn_buy.take03 a{
font-size: 4vw;
padding: 1em 3em;
} #intro-food img{
width: 100%;
height: auto;
}
#intro-food .flex{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
#intro-food .info_wrap .torafugu{
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 50px;
}
#intro-food .info_wrap .aji .pic,
#intro-food .info_wrap .torafugu .pic,
#intro-food .info_wrap .maguro .pic{
position: relative;
width: 80%;
margin: 50px auto 0;
}
#intro-food .info_wrap .aji .pic .point,
#intro-food .info_wrap .torafugu .pic .point,
#intro-food .info_wrap .maguro .pic .point{
position: absolute;
top: -30px;
left: -10px;
bottom: inherit;
max-width: 80px;
}
#intro-food .info_wrap .aji .com,
#intro-food .info_wrap .torafugu .com,
#intro-food .info_wrap .maguro .com{
margin-left: 0;
width: 80%;
margin: 0.5em auto 0;
padding: 0;
}
#intro-food .info_wrap .com h3 img{
max-height: 70px;
width: auto;
}
#intro-food .item_wrap .item_box{
margin-top: 10px;
margin-left: -2.5%;
margin-right: -2.5%;
}
#intro-food .item_wrap .item_box .point{
left: 20px;
top:65px;
width: 89px;
}
#intro-food .item_wrap h5{
font-size: 18px;
}
#intro-food .item_wrap .item_box .flex .txt {
padding-left: 0;
}
#intro-food .link_btn a{
width: 90%;
font-size: 17px;
line-height: 1.3;
letter-spacing: 0;
padding: 0.5em;
}
} @media print{
.sp_mode {display: none;}
} #trust-form{
width:100%;
height: auto;
}
#trust-form table{
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
#trust-form table,
#trust-form table th,
#trust-form table td {
border: none;  
} .contact-form input, 
.contact-formbutton, 
.contact-formselect, 
.contact-formtextarea {
margin: 0;
outline: none;  
}
#trust-form input,
#trust-form select {
vertical-align:middle;
}
#trust-form ul {
margin: 0;
padding: 0;
list-style: none;
}
#trust-form ul li {
list-style: none;
margin: 0;
padding: 0;
} div#trust-form.contact-form table{
margin-bottom: 2em;
text-align: center;
}
div#trust-form.contact-form table th {
padding: 10px 0;
border-bottom: 1px solid #ccc;
text-align: left;
vertical-align: top;
font-weight: bold;
}
div#trust-form.contact-form table td {
padding: 10px 0;
border-bottom: 1px solid #ccc;
text-align: left;
vertical-align: middle;   
}
div#trust-form.contact-form table tr:hover{
background: #f4f4f4;
}
div#trust-form.contact-form table div{
padding: 0 10px;
}
div#trust-form.contact-form p.submit-container {
text-align: center;
}
div#trust-form.contact-form div.submessage {
font-size: 80%;
font-weight: normal;
}
div#trust-form.contact-form span.require {
margin-left:3px;
color: #e55a3b;
}
div#trust-form.contact-form div.error {
color: #e55a3b;
}
div#trust-form.contact-form input[type="checkbox"],
div#trust-form.contact-form input[type="radio"] {
margin-right: 3px;
}
div#trust-form.contact-form label{
display: block;
width: 100%;
}
div#trust-form #confirm-button{
text-align: center;
} div.contact-form-input {}
div.contact-form-confirm {}
div.contact-form-finish {}
div.contact-form-input table {}
div.contact-form-confirm table  {}
div.contact-form-finish table {}
div.contact-form-input table th {}
div.contact-form-confirm table th {}
div.contact-form-finish table th {}
div.contact-form-input table td {}
div.contact-form-confirm table td {}
div.contact-form-finish table td {}
@media only screen and (max-width:600px){
div#trust-form table{
margin: 2em auto;
border: 1px solid #ccc;
border-bottom-width: 0;			
}
div#trust-form table th,
div#trust-form table td{
padding: 0;
float: left;
clear: both;
width: 100%;
}
div#trust-form table th{
background-color: #f4f4f4;
}
div#trust-form table ul li{
line-height: 3.5em;
}
div#trust-form.contact-form table tr:hover{
background: #fff;
}
}

#page_list, #archive_list{
width:100%!important;
}
.ajifly{
color:#333;
}
.ajifly .top_banner{
padding:2em 0;
}
.ajifly .top_banner{
padding:2em 0;
}
.ajifly .youtube {
display: block;
position: relative;
width: 100% !important;
padding-top: 56.25% !important;
margin-bottom: 3em;
}
.ajifly iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
.aji_ct{
width:90%;
margin:0 auto;
display:flex;
justify-content: center;
padding-bottom: 2em;
}
.aji_ct p{
padding:1em;
}
.aji_news{
position:relative;
width:90%;
margin:0 auto;
background:#E7E7E7;
border-top:solid 1px #056A98;
border-bottom:solid 1px #056A98;
}
.aji_news dl{
padding:1em;
padding-left: 20px;
font-size:15px;
}
.aji_news .tag{
position:absolute;
top:-30px;
left:0;
}
.aji_news dt {
clear: left;
float: left;
width: 15%;
font-weight: bold;
}
.aji_news dd {
margin: 0 0 1em 15%;
}
.ajifly .area_bg{
background-image: url(https://matsuura-guide.com/wp-content/themes/matsukoi/images/ajifly_bg.jpg);
background-repeat: repeat-y;
}
.ajifly .sengen{
width:100%;
position:relative;
padding:1em 0;
}
.ajifly .sengen p{
width: 55%;
position: absolute;
font-size: 15px;
line-height: 1.6em;
left: 19px;
top: 260px;
}
.ajifly .aji_ph {
width: 93%;
display: flex;
justify-content: space-between;
margin: 0 0 1em;
padding-bottom: 2em;
}
.ajifly .aji_ph p{
width:30%;
padding: 0.5em 0;
}
.ajifly .kensho {
width:100%;
position:relative;
display:flex;
flex-wrap: wrap;
padding: 2em 0 0.5em;
margin: 3em 0 4em;
}
.ajifly .kensho .midashi{
position:absolute;
top: -3%;
left:30%;
}
.ajifly .kensho ul{
padding:2em;
width:100%
}
.ajifly .kensho ul li{
display:flex;
padding: 0.5em;
padding-left: 0!important;
background: none!important;
}
.ajifly .kensho .left{
width:30%;
}
.ajifly .kensho .right{
width:65%;
}
.ajifly .kensho .right .ttl{
color:#3D468E;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
border-bottom: dashed 1px #3D468E;
}
.ajifly .kensho .right .ttl span{
font-size:28px;
}
.ajifly .kensho .right p{
padding: 1em 0;
line-height: 1.5em;
}
.ajifly .map{
position:relative;
padding:2.5em 0;
margin-top:2em;
}
.ajifly .map .midashi{
position:absolute;
top:0;
left:30%;
}
.ajifly .map p{
width:75%;
margin:1em auto;
font-size:17px;
font-weight:bold;
line-height:1.7em;
text-align:center;
}
.ajifly .map span{
width:75%;
margin:0 auto;
font-size:21px;
font-weight:bold;
}
.ajifly .map ul{
width:90%;
margin:0 auto;
list-style:none;
display:flex;
padding:1em;
}
.ajifly .map ul li{
list-style:none;
padding-left:0!important;
background: none!important;
padding:1em;
} .ajifly_area {
position:relative;
margin:6em 0 2em;
}
.ajifly_area .switch{
position:absolute;
top:-38px;
left:8%;
width:80%;
display:flex;
justify-content:space-between;
}
.ajifly_area .switch btn{
width:25%;
padding:0 0.5em;
}
.ajifly .area_guide{
width:95%;
margin:1em 0 2em;
display:flex; 
}
.ajifly .area_guide .left{
width:35%;
text-align: center;	
padding-top:0.3em;
}
#content_div .titletxt-b-db {
border-bottom:none;
} #af_matsuura .area_guide{
border-top: solid 3px #EB6112; 
border-bottom: solid 3px #EB6112; 
}
#af_matsuura .area_guide .left{
background:#EB6112;
}
#af_matsuura .aji_shop .ttl{
border-bottom:solid 3px #EB6112;
}
#af_matsuura .nomber{
background:#EB6112;
}
#af_matsuura .name span{
color:#EB6112;	
}
#af_matsuura .right .area span{
background:#EB6112;	
} #af_takashima .area_guide{
border-top: solid 3px #006934; 
border-bottom: solid 3px #006934; 
}
#af_takashima .area_guide .left{
background:#006934;
}
#af_takashima .aji_shop .ttl{
border-bottom:solid 3px #006934;
}
#af_takashima .nomber{
background:#006934;
}
#af_takashima .name span{
color:#006934;	
}
#af_takashima .right .area span{
background:#006934;	
} #af_fukushima .area_guide{
border-top: solid 3px #4774B9; 
border-bottom: solid 3px #4774B9; 
}
#af_fukushima .area_guide .left{
background:#4774B9;
}
#af_fukushima .aji_shop .ttl{
border-bottom:solid 3px #4774B9;
}
#af_fukushima .nomber{
background:#4774B9;
}
#af_fukushima .name span{
color:#4774B9;	
}
#af_fukushima .right .area span{
background:#4774B9;	
}
.ajifly .area_guide .right{
width: 65%;
padding: 1em;
font-weight: bold;
font-size: 15px;
}
.ajifly .icon{
display:block;
font-size:14px;
margin-bottom:4em;
}
.ajifly .icon p{
display:flex;
margin: 0.5em 0;
}
.ajifly .icon span{
width:30%;
} .af_list{
width:100%;
display:flex;
margin:1em 0;
}
.af_list .left{
width:42%;
}
.af_list .left img{
width:280px;
height:180px;
}
.af_list .right{
width:58%;
}
.af_list .ttl{
display:flex;
margin-bottom: 0.5em;
}
.af_list .ttl .nomber{
display:block;
width: 45px;
height: 45px;
border-radius: 50%;
}
.af_list .ttl .nomber p{
font-size:24px;
font-weight:bold;
color:white!important;
text-align:center;
margin: 0.6em 0;
}
.af_list .ttl .name{
width:70%;
font-size:20px;
font-weight:bold;
margin-left:15px;
}
.af_list .ttl .name span{
display: block;
font-size: 13px;
color: #EB6112;
margin-bottom: -3px;
}
.af_list .other{
display:flex;
margin:1em 0;
}
.af_list .other img{
padding-left:10px;
}
.af_list .txt{
width:95%;
font-size: 13px;
}
.af_list .link{
margin:0;
width:27%;
float:right;
padding-right:20px;
}
.af_list .link a{
display: block;
text-decoration: none;
background-color: #333;
color: #fff;
font-weight: bold;
padding: 0.5em 0;
font-size:13px;
text-align: center;
border-radius: 6px;
margin: 0;
}
.af_list .link a .to{
width: 10%;
display: inline-block;
margin-left: 6%;
margin-bottom: 3%;
} .aji_shop{
}
.aji_shop .aji_bn{
width:100%;
padding:1em 0;
text-align:center;
}
.aji_shop .aji_bn img{
width:100%;
}
.aji_shop .catch{
font-size:19px;
font-weight:bold;
padding:1.5em 0;
}
.aji_shop .ttl{
width:95%;
margin:0 auto;
display:flex;
padding-bottom:7px;
justify-content: space-between;
}
.aji_shop .left{
width:80%;
display:flex;
}
.aji_shop .left .nomber{
display:block;
width: 55px;
height: 55px;
border-radius: 50%;
background:#EB6112;
}
.aji_shop .left .nomber p{
font-size:24px;
font-weight:bold;
color:white!important;
text-align:center;
margin: 0.8em 0;
}
.aji_shop .left .name{
width:70%;
font-size:24px;
font-weight:bold;
margin-left:15px;
}
.aji_shop .left .name span{
display:block;
font-size:15px;
}
.aji_shop .right{
width:15%;
float:right;
}
.aji_shop .right .area{
font-size:16px;
text-align:right;
}
.aji_shop .right .area span{
display:block;
padding:0.2em 0;
color:white!important;
margin:0 0 5px;
text-align:center;
}
.aji_shop .main{
width:95%;
margin:0 auto;
}
.aji_shop .main .ph{
margin:2em auto;
}
.aji_shop .main .ph img{
width:100%;
}
.aji_shop .under{
width:100%;
display:flex;
}
.aji_shop .sub_ph{
}
.aji_shop .sub_ph img{
width:100%;
}
.aji_shop .shop_data{
width: 55%;
margin-left: 1em;
padding: 0 1em;
}
.aji_shop .shop_data .md{
font-size:18px;
font-weight:bold;
padding-bottom: 3px;
border-bottom: 1px solid #000000;
margin-top: 0;
}
.aji_shop .shop_data .md img{
margin-bottom:3px;
}
.aji_shop .shop_data dl {
width:100%;
display:inline-block;
}
.aji_shop .shop_data dt {
clear:left;
float: left;
display:block;
width: 18%;
font-weight: bold;
font-size: 12px;
padding: 0.1em;
color:white;
text-align:center;
background:#7099CB;
border-radius:0.8em;
margin: 5px 10px 5px 0px;
}
.aji_shop .shop_data dd {
float: left;
display:block;
width: 75%;
font-size:14px;
margin:5px 0;
}
.aji_shop .shop_data .kamei{
padding:0;
}
.aji_shop .main .text{
font-size:15px;
display:block;
padding:2em 0;	
}
.frozen {
padding-top: 140px;
margin-top: -100px;
}
.frozen h3{
margin-bottom: 24px !important;
}
.frozen .wr_fr{
display: flex;
width: 95%;
margin: 10px auto;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: dotted 1px #606060;
}
.frozen .wr_fr .pic{
margin-right: 20px;
}
.frozen .wr_fr .pic img{
max-width: 200px;
height: auto;
}
.frozen .wr_fr .data h4 {
background: inherit !important;
margin:inherit !important;
padding: inherit !important;
font-size: 20px !important;
line-height: 1.4 !important;
margin-bottom: 10px !important;
}
.frozen .wr_fr .data h4 a {
text-decoration: underline;
}
.frozen .wr_fr .data h4 span {
display: block;
font-size: 16px;
}
.fl2{
flex-wrap: wrap;
width: 100%;
justify-content: flex-start;
}
.fl2 p{
padding-bottom: 0;
}
@media screen and (min-width: 641px) {
.sp_mode{
display:none;
}
.ajifly .sp_area {
display:none;
}
} @media screen and (max-width: 640px) { .pc_mode{
display:none;
}
.ajifly .youtube {
margin-bottom: 1em;
}
.aji_ct{
width: 80%;
margin: 0 auto;
display: block;
justify-content: center;
padding-bottom: 0;
}
.aji_ct p {
padding: 0.3em;
}
.aji_news{
width:100%;
}
.aji_news dl{
padding-left:10px;
font-size: 15px!important;
}
.aji_news .tag{
position:absolute;
top:-30px;
left:0;
}
.aji_news dt {
clear: left;
float: left;
width:50%;
font-weight: bold;
}
.aji_news dd {
margin: 0 0 1em 0 ;
}
.ajifly .sengen{
width: 95%;
margin:0 auto;
}
.ajifly .sengen p {
width: 100%;
position: relative;
font-size: 15px;
line-height: 1.6em;
left: 0;
top: 10px;
}
.ajifly .aji_ph {
width: 100%;
display: flex;
justify-content: space-between;
margin: 0 0 1em;
padding-bottom: 1em;
}
.ajifly .aji_ph p{
width:32%;
padding: 0.5em 0;
}
.ajifly .kensho {
padding: 1em 0 0.5em;
margin: 3em 0 4em;
}
.ajifly .kensho .midashi {
width: 60%;
top: -1%;
left: 20%;
}
.ajifly .kensho ul{
padding:1em;
}
.ajifly .kensho ul li{
display:block;
padding: 0.5em;
margin-bottom:0!important;
padding-left: 0!important;
background: none!important;
}
.ajifly .kensho .left{
width:100%;
text-align:center;
}
.ajifly .kensho .right{
width:100%;
padding-left:3px;
margin: 0.5em auto 0;
}
.ajifly .kensho .right .ttl{
font-size:17px;
}
.ajifly .map .midashi {
width: 60%;
top: 1%;
left: 20%;
}
.ajifly .map p {
width: 65%;
}
.ajifly .map ul {
width: 90%;
display: flex;
padding: 0.5em;
}
.ajifly .map ul li {
padding: 0.3em;
} .ajifly .catch {
width: 80%;
}
.ajifly .sp_area {
width: 95%;
margin: 2em auto 0;
list-style-type: none;
display:flex;
flex-wrap: wrap;
justify-content:space-between;
border-bottom: 2px solid #056A98;
padding-bottom: 1em;
}
.ajifly .sp_area p {
width: 43%;
padding: 0 0.6em;
margin: 0.5em 0;
}
#content_div .titletxt-b-db{
border-bottom: none!important;
}
.ajifly .area_guide {
width: 100%;
margin: 2em 0 1em;
display: block;
border-top: solid 3px #EB6112;
border-bottom:none;
text-align: center;
}
.ajifly .area_guide .left {
width: 100%;
background: #EB6112;
padding-top: 0;
padding-bottom: 0.3em;
}
.ajifly .area_guide .left img {
width: 30%;
}
.ajifly .area_guide .right {
width: 90%;
margin:0 auto;
padding: 0.7em;
font-weight: bold;
font-size: 16px;
}
.ajifly .icon{
font-size: 14px;
margin-top: 1em;
margin-bottom: 0;
}
.ajifly .icon p{
display:block;
line-height: 1.7em;
}
.ajifly .icon span{
margin: 0.3em 0;
}
.ajifly .icon span img{
height:20px;
width:auto;
} .ajifly .ajifly_area{
display:none;
}
.af_list{
display: block;
width: 95%;
margin: 0 auto 1em;
}
.af_list .left{
width:100%;
margin: 1em auto;
}
.af_list .left img{
width:100%;
height:auto;
}
.af_list .right{
width:100%;
}
.af_list .ttl{
display:flex;
margin-bottom: 0.5em;
}
.af_list .ttl .nomber{
display:block;
width: 45px;
height: 45px;
border-radius: 50%;
background:#EB6112;
}
.af_list .ttl .nomber p{
font-size:24px;
font-weight:bold;
color:white!important;
text-align:center;
margin: 0.6em 0;
}
.af_list .ttl .name{
width:70%;
font-size:20px;
font-weight:bold;
margin-left:15px;
}
.af_list .ttl .name span{
display: block;
font-size: 13px;
color: #EB6112;
margin-bottom: -3px;
}
.af_list .other{
display:flex;
margin:1em 0;
}
.af_list .other img{
padding-left:10px;
}
.af_list .txt{
width:95%;
font-size: 13px;
}
#archive_list .image {
width: 28%!important;
float: right;
}
.af_list .link{
margin:0;
width:100%;
float:none;
padding-right:0;
}
.af_list .link a{
display: block;
text-decoration: none;
background-color: #333;
color: #fff;
font-weight: bold;
padding: 0.5em 0;
font-size:14px;
text-align: center;
border-radius: 6px;
margin: 0;
}
.af_list .link a .to{
width: 10%;
display: inline-block;
margin-left: 6%;
margin-bottom: 3%;
}
.aji_shop .ttl{
width:100%;
}
.aji_shop .catch{
font-size:17px;
}
.aji_shop .left .nomber{
width: 40px;
height: 40px;
}
.aji_shop .left .nomber p{
font-size:20px;
margin: 0.5em 0;
}
.aji_shop .left .name{
width:70%;
font-size:19px;
font-weight:bold;
margin-left:5px;
}
.aji_shop .left .name span{
display:block;
font-size:13px;
color:#EB6112;
}
.aji_shop .right{
width:23%;
float:right;	
}
.aji_shop .right .area{
font-size:13px;
text-align:right;
}
.aji_shop .right .area span{
display:block;
padding:0.2em 0;
color:white!important;
background:#EB6112;
margin:0 0 5px;
text-align:center;
}
.aji_shop .main{
width:100%;
margin:0 auto;
}
.aji_shop .main .ph{
margin:2em auto;
}
.aji_shop .main .ph img{
width:100%;
}
.aji_shop .under{
width:100%;
display:block;
}
.aji_shop .sub_ph{
width:50%;
margin:0 auto;	
}
.aji_shop .shop_data{
width: 95%;
margin:2em 0;
}
.aji_shop .main .text{
margin-left:5px;
}
.frozen .wr_fr{
flex-direction: column;
}
.frozen .wr_fr .pic{
text-align: center;
margin: 0 0 20px 0px;
}
.frozen .wr_fr .data h4 {
font-size: 18px !important; 
}
}

#apply{
width:100%;
margin:0 auto;
}
#apply .ajifry_cp .adsbygoogle{
display:none!important;
}
#apply .ajifry_cp{
margin:5em auto 2em;
}
.ajifry_cp .hyoudai{
position:relative;
text-align:center;
margin-bottom:1em;
}
.ajifry_cp .hyoudai span{
position: absolute;
top: -70px;
right: 10%;
mix-blend-mode: multiply;
}
.ajifry_cp .hyoudai .under{
margin:0 0 2em;
}
#apply .ajifry_shokai{
margin:0 auto 6em;
padding:2em 2em 1em;
background-color:#ffef8a;
}
#apply .ajifry_shokai .ph{
width:17%;
display:block;
position:absolute;
top:-4%;
left:-3%;	
}
#apply .ajifry_shokai .ph2{
width:20%;
display:block;
position:absolute;
top:2%;
right:11%;	
}
#apply .midasi{
font-size: 1.3em;
margin-left: 19%;
font-weight: bold;
}
#apply .midasi span{
font-size:24px;
color:#003c83;
font-weight:bold;
}
#apply .ajifry_shokai .seichi,#apply .ajifry_shokai .shop{
position:relative;
width:90%;
margin:0.5em auto 2em;
padding:1.5em;
background-color:#ffffff;
border-radius:1em;
}
#apply .ajifry_shokai .seichi .name{
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
margin-top: 10px;
margin-bottom: 20px;
font-size: 14px;
width: 75%;
text-align: right;
}
#apply .ajifry_shokai .seichi p{
width: 73%;
line-height: 1.7em;
background-color: #ffffff;
font-size: 16px;
padding: 0 0 0 1em;
}
#apply .ajifry_shokai .link{
width: 100%;
margin:2em auto 0.5em;
text-align:center;
}
#apply .ajifry_cp .present{
display: flex;
margin: 0 auto;
padding: 1em 4em 4em;
}
#apply .ajifry_cp .present .left{
width:40%;
}
#apply .ajifry_cp .present .left span{
font-size: 12px;
text-align: center;
padding: 0 18%;
}
#apply .ajifry_cp .present .right{
width:60%;
}
#apply .ajifry_cp .present .right img{
margin-top:-10px;
}
#apply .ajifry_cp .present .right p{
font-size:16px;
font-weight:bold;
line-height:1.7em;
letter-spacing:1px;
padding: 1.5em 0 0.5em;
}
#apply .ajifry_cp .present .right span{
font-size:22px;
font-weight:bold;
color:#C70105;
}
#apply .ajifry_cp .present .right .date{
background-color:#b92428;
text-align: center;
color:#ffffff;
padding: 0.4em 0.6em;
font-weight: bold;
font-size: 17px;
border-radius: 0.5em;
}
#apply .ajifry_cp .present .right .date br{
display:none;
}
@media only screen and (max-width:600px) {
#apply .ajifry_cp{
margin:7em auto 2em;
}
#apply .ajifry_cp .hyoudai span{
position: absolute;
top: -95px;
right: 10%;
mix-blend-mode: multiply;
}
.ajifry_cp .hyoudai .under {
margin: 1em 0 2.5em;
}
#apply .midasi{
font-size: 17px;
margin-left: 0;
margin-top: 120px;
margin-bottom:0;
}
#apply .midasi span{
font-size:20px;
}
#apply .midasi br {
display: none;
}
#apply .ajifry_shokai .ph {
width: 50%;
display: block;
position: absolute;
top: -3%;
left: 28%;
}
#apply .ajifry_shokai .ph2{
width: 70%;
display: block;
position: inherit;
text-align: center;
top: 0;
left: 20%;
}
#apply .ajifry_shokai .seichi, #apply .ajifry_shokai .shop {
width: 90%;
padding: 0.1em 1em 1em;
}
#apply .ajifry_shokai .seichi p {
width: 100%;
line-height: 1.5em;
background-color: #ffffff;
font-size: 15px;
padding: 0;
}
#apply .ajifry_shokai .seichi .name{
margin-top:-5px;
}
#apply .ajifry_shokai .link {
width: 70%;
margin: 30px auto 0;
}
#apply .ajifry_cp .present {
display: block;
text-align:center;
}
#apply .ajifry_cp .present .left {
width:70%;
margin: 0 auto;
}
#apply .ajifry_cp .present .left span{
font-size: 11px;
padding: 0;
}
#apply .ajifry_cp .present .left img{
text-align:center;
}
#apply .ajifry_cp .present .right {
width: 100%;
margin-top: 20px;
}
#apply .ajifry_cp .present .right p{
padding:1em 0;
}
#apply .ajifry_cp .present .right br{
display:none;
}
#apply .ajifry_cp .present .right .date br{
display:block;
}
}