@media all and (max-width: 767px) {
.veu_3prArea_image {width: 100% !important;}
img.image_sp a {max-width: 100% !important;
height: auto !important;}
p.summary {
clear: left !important;
}

body,
p, h1, h2 {font-weight:700 !important;}

#dokuji-waku{display:none;}
#topBn-waku{display:none;}

.mini-content-container-1 .slide-text-title{
font-size:6vw !important;
font-weight:bold !important;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}

.mini-content-container-2 .slide-text-title{
font-size:6vw !important;
font-weight:bold !important;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}

.mini-content-container-3 .slide-text-title{
font-size:6vw !important;
font-weight:bold !important;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}
/*ここまで*/
}
/*以上スマホ・タブレットのみ*/body,
p {
    font-family: "游ゴシック", YuGothic,"ヒラギノ角ゴ ProN W3", 
　　　　　　　　　"Hiragino Kaku Gothic ProN", "メイリオ", Meiryo,
　　　　　　　　　 "Helvetica Neue", Helvetica, Arial, 
　　　　　　　　　　sans-serif !important;
    }

#gMenu_outer {border-bottom:#999 1px dotted; border-top:#999 1px dotted;}
.mini-content-container-1 .slide-text-title{
font-size:10vw;

}

.mini-content-container-2 .slide-text-title{
font-size:10vw;
}

.mini-content-container-3 .slide-text-title{
font-size:10vw;}

img{
max-width: 100%;
height: auto;
width /***/:auto;
}
}/* ←CSSの一番最後に記述 */

footer .copySection p:nth-child(2) {
    display:none !important;
    }

.mini-content-container-1 .slide-text-title{
font-size:3.9vw;
font-weight:bold;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}

.mini-content-container-2 .slide-text-title{
font-size:3.9vw;
font-weight:bold;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}

.mini-content-container-3 .slide-text-title{
font-size:3.9vw;
font-weight:bold;
text-shadow: 0px 0px 20px rgba(255,255,0,1);
}

.gMenu_name { font-weight:normal !important; font-family: "Meiryo, 游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

/*.siteFooter {background-color: #000 !important; }*/
.siteFooter {
    background:#fff url(https://marumo-shoko.com/wordpress/wp-content/uploads/2020/03/footer-bg-1.png) repeat-x bottom !important;
    /*background-size:cover !important;*/
}
/*.Seccopytion p {padding-top:-2em !important;}*/
.dokuji-copysec p {padding-top:-2em !important;}

p.dokuji {font-size:0.7vw; margin:0; padding:0; text-align:center;}

.denwatoiawase {
	line-height:1em;
margin-left:1em;
	
}

ul.topBn li {
	display:inline-block;
	margin:0px !important; 　padding:0 !important; 
}
ul.topBn {text-align: right;}


#topBn-waku {
z-index: 3;
margin-bottom:-4.5em;
}

footer.siteFooter {
    border-top: 1px solid #89B6C9 !important; 
}

.no-big {display:block;
padding-left:1em;
 text-indent:-1em;
border-bottom:#333 1px dotted;
	margin-bottom:3px;
}

.appIconBig, .wp-image-378{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

.ueage {margin-top:-7em !important;}

.btn-flat-border {width:400px;
  display: inline-block;
  padding: 0.3em 1em;
  text-decoration: none;
  color: #336;
  border: solid 1px #69F;
  border-radius: 6px;
  transition: .4s;
}

.btn-flat-border:hover {
  background: #69F;
  color: white;
}
.d-botanwaku {width:400px; padding:15px;}

.navbar-header {background-image: url(https://marumo-shoko.com/wordpress/wp-content/uploads/2020/03/head-bg-e1585530332139.png);
    background-repeat:repeat-x;
    background-position: left bottom;
	}
