@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{background:#fff;font-family:"メイリオ",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}#top{width:100%}#container{max-width:1115px;min-width:1000px;margin:0 auto 25px;padding:0;clear:both}#main{width:calc(100% - 285px);float:left}#side{width:260px;float:right}#footer{width:100%;min-width:1000px}@media only screen and (max-width:768px){#container{min-width:100px;width:100%;padding:0 15px}#main{width:100%;float:none;margin:0 0 15px}#side{width:100%;float:none}#footer{min-width:100px;width:100%}}#header{width:100%;background:#fff}.headerInner{max-width:1115px;min-width:1000px;margin:0 auto}#top{display:flex;align-items:center;justify-content:space-between}.headerTitle{display:flex;align-items:center;padding:10px 0 15px}.logoTxt{font-size:1.3rem;padding-left:20px}.logo{width:235px;height:74px}.logo a{display:block;width:100%;height:100%;background:url(//www.sumaire.jp/wp-content/themes/sumaire/images/base/logo.png) no-repeat;background-size:100%;overflow:hidden;text-indent:100%;white-space:nowrap}.headerInfo{display:flex;align-items:flex-end;height:55px}.headerTranslate{text-align:right}.headerPhone,.headerMenu{display:block}.headerPhone{color:#1e74bf;line-height:1;font-weight:700}.headerPhone div{font-size:3rem;position:relative;padding-left:60px;margin-right:15px;display:inline-block}.headerPhone span{font-size:1.2rem}.headerPhone a{text-decoration:none;color:#1e74bf}.headerPhone div:before{background:url(//www.sumaire.jp/wp-content/themes/sumaire/images/base/fd.png) no-repeat;background-size:53px 30px;width:53px;height:30px;display:inline-block;content:"";top:-2px;left:0;position:absolute}.headerContact a{margin-bottom:3px;padding:2px 0;background:#fd7e14;color:#fff;font-size:1.4rem;text-decoration:none;text-align:center;display:block;width:125px}.headerContact a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";margin-right:5px;display:inline-block}@media only screen and (max-width:768px){#header{border-bottom:2px solid #1e74bf;padding-top:40px}.headerInner{width:100%;min-width:100px;padding:5px 10px 10px}.headerInfo{height:auto}#top{display:block}.headerTitle{flex-wrap:wrap;padding:0}.logoTxt{width:100%;font-size:1.2rem;padding-left:0;order:1}.logo{width:180px;height:57px;margin-bottom:0;order:2}.logo a{background:url(//www.sumaire.jp/wp-content/themes/sumaire/images/base/logo.png) no-repeat;background-size:100%}.headerTranslate{text-align:left;position:absolute;top:0;left:0;width:100%;background:#1e74bf;padding:5px}.headerPhone,.headerMenu,.headerContact{display:none}}#footer{background:#1e74bf;color:#fff}#footer a{color:#fff}.footerInner{max-width:1115px;min-width:1000px;margin:0 auto;padding:30px 0 25px;display:flex;align-items:center;justify-content:space-between}.footerInfo,.footerMenu{width:50%}.footerInfo{order:1;text-align:left;padding-right:25px}.footerMenu{order:2;text-align:right}.footerMenu ul li{display:inline-block;margin-left:15px}.footerMenu ul li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";margin-right:5px}.footerMenu ul li a{color:#fff}.footerPhone a{color:#fff!important;text-decoration:none;position:relative;margin-left:30px}.footerPhone a:before{background:url(//www.sumaire.jp/wp-content/themes/sumaire/images/base/fd.png) no-repeat;background-size:30px 17px;width:30px;height:17px;display:inline-block;content:"";position:absolute;top:1px;left:-30px}.footerContact{display:none}#copyright{text-align:center;font-size:1.3rem;padding:5px}@media only screen and (max-width:768px){.footerInner{width:100%;min-width:100px;display:block;padding:15px}.footerInfo,.footerMenu{width:100%}.footerInfo{text-align:left;padding-right:0}.footerMenu{text-align:center;margin-bottom:15px}.footerPhone{padding:15px 0}.footerPhone a{display:block;background:#fff;border-radius:5px;padding:10px;text-align:center;color:#035892!important;text-decoration:none;font-size:1.8rem;font-weight:700;cursor:pointer;margin-left:0}.footerPhone a:before{left:40px;top:calc(50% - 9px)}.footerPhone a:after{font-family:"Font Awesome 5 Free";font-weight:900}.footerPhone a:after{content:"\f0da";margin-left:10px}.footerPhone+div{text-align:center}.footerContact{display:block}.footerContact{display:block;padding:0 0 15px}.footerContact a{display:block;background:#f90;border-radius:5px;padding:10px;text-align:center;color:#fff!important;text-decoration:none;font-size:1.8rem;font-weight:700;cursor:pointer}.footerContact a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0";margin-right:10px}.footerContact+div{text-align:center}}.sideDl1{margin-bottom:15px}.sideDl2{margin-bottom:30px}.sideDl1 dt,.sideDl2 dt{background:#3a8bd2;padding:10px;text-align:center;font-size:1.8rem;color:#fff}.sideDl1 dt a,.sideDl2 dt a{color:#fff}.sideDl1 dd img{display:block;margin-bottom:5px}.sideDl1 dd{text-align:center;padding-bottom:10px;background:#fafafa}.sideDl2 dd{text-align:center;padding:10px;background:#fafafa}.sideBox1{background:#3a8bd2;text-align:center;font-size:1.8rem;color:#fff}.sideBox1:hover{background:#035892}.sideBox1 a{text-decoration:none;padding:20px 10px;display:block;color:#fff}.sideBox1 a:hover{color:#fff}.sideMenu1{margin-bottom:15px}.sideMenu1 li{margin-bottom:10px}.sideMenu1 li:last-child{margin-bottom:0}.sideMenu1 li a{display:inline-block;position:relative;height:60px;line-height:60px;vertical-align:middle;padding:0 40px 0 18px;font-size:18px;color:#333;text-decoration:none;width:100%;border:1px solid #ccc;transition:all .3s ease}.sideMenu1 li a:hover{background:#ebf9ff;border:1px solid #c8e5fe}.sideMenu1 li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";color:#1e74bf;position:absolute;right:5px;top:50%;margin-top:-9px;line-height:1;font-size:1.8rem}.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}#container{padding:0}#header{position:static}.topContents{min-width:1000px;width:100%;margin:0;padding:0;overflow:hidden}}