@charset "utf-8";#humberger{-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:'Noto Sans JP',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;-webkit-text-size-adjust:100%;font-feature-settings:"palt";line-height:1.7;background:#fff}#top{width:100%}#container{max-width:1115px;min-width:1000px;margin:0 auto 100px;clear:both}body.front #container{max-width:100%;margin:0 auto}#footer{width:100%;min-width:1000px}@media only screen and (max-width:999px){#container{min-width:100px;width:100%;padding:0 15px}body.front #container{max-width:100%;padding:0}#footer{min-width:100px;width:100%}}#header{height:100px;width:100%;position:fixed;z-index:10;top:0;left:0;transition:all .3s ease;background:#fff}.headerInner{max-width:1115px;min-width:1000px;margin:0 auto}#top{display:flex;align-items:center;justify-content:space-between;height:100px;transition:all .3s ease}.logo{width:155px;height:25px}.logo a{display:block;width:100%;height:100%;background:url(//www.3-bm.co.jp/wp/wp-content/themes/3-bm/images/base/logo-black.svg) no-repeat;background-size:100%;overflow:hidden;text-indent:100%;white-space:nowrap}body.front #header{background:0 0}body.front .logo a{background:url(//www.3-bm.co.jp/wp/wp-content/themes/3-bm/images/base/logo-white.svg) no-repeat}body.front #header.headerScroll .logo a{background:url(//www.3-bm.co.jp/wp/wp-content/themes/3-bm/images/base/logo-black.svg) no-repeat}#header.headerScroll{height:60px;width:100%;background:#fff;box-shadow:0 0 15px 0 rgba(150,150,150,.2)}#header.headerScroll #top{height:60px}body.front #header.headerScroll{background:#fff}@media only screen and (max-width:999px){#header{height:70px;position:relative;z-index:1}.headerInner{width:100%;min-width:auto;min-width:initial}#top{height:70px;padding:10px}.logo{width:140px;height:23px}#header.headerScroll{height:70px;width:100%;background:0 0}#header.headerScroll #top{height:70px}}#footer{border-top:1px solid #e1d9d2}body.front #footer{border-top:none}.footerInner{max-width:1115px;min-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:1.5rem;line-height:1.5;padding-top:60px}.footerInfo{width:calc(100% - 285px);order:1;padding-right:25px;display:flex;align-items:center}.footerInfo>div,.footerInfo>address,.footerMenu{padding:25px 0 40px}.footerInfo>div{width:260px;border-right:1px solid #e1d9d2;font-size:1.3rem;line-height:1.5}.footerInfo>div img{display:block;margin:0 auto 10px}.footerInfo>address{width:calc(100% - 260px);padding-left:25px}.footerInfo>address>span:nth-of-type(1){font-weight:700;font-size:1.8rem;display:block}.footerInfo>address a{color:#000}.footerLogo>div{text-align:center}.footerMenu{width:260px;order:2;text-align:right}.footerMenu ul li{display:inline-block;margin-left:10px}.footerMenu ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";margin-right:5px;color:#7a6c5f}.footerMenu ul li a{text-decoration:none;color:#000}.footerMenu ul li a:hover{text-decoration:underline}#copyright{text-align:center;font-size:1.3rem;padding:5px;font-family:Verdana,"Droid Sans",'Noto Sans JP',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#6a594a;color:#fff}@media only screen and (max-width:999px){.footerInner{width:100%;min-width:auto;min-width:initial;display:block;padding:25px 15px}.footerInfo{width:100%;padding-right:0;display:block}.footerInfo>div,.footerInfo>address,.footerMenu{padding:25px 0;text-align:center}.footerInfo>div{border-right:none;width:240px;margin:0 auto -15px;padding-bottom:0}.footerInfo>div img{margin:0 auto 5px}.footerInfo>address{width:100%;padding-left:0}.footerInfo>address>span:nth-of-type(1){margin-bottom:5px}.footerInfo>address a{text-decoration:underline}.footerMenu{width:100%;text-align:center;border-bottom:1px solid #e1d9d2}.footerMenu ul li{display:inline-block;margin-left:10px}}.widget ul li{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem}.widget ul li a{display:block}.tagcloud a{border-bottom:1px dotted #ccc;margin-bottom:5px;padding:0 10px;font-size:1.4rem !important;display:block}.archive_month select{width:96%;margin:0 2%}@media print{#humberger,#pageTop,#pageTop div,#movePageTop,#pageTop p{display:none!important}#container{padding:0!important}#header{position:static!important}.topContents{min-width:1000px!important;width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}}