/* カスタム CSS をここに入力してください */

.web_black2 body .navbar-default {
    background-color: #111!important;
}

.web_black2 body a {
    color: #f44336;
}

.web_black2 body a:hover {
    color: #f44336;
  	opacity:.85;
}

html body {
	font-size:16px;
}

.flex-control-nav {
    bottom: 12px!important;
    z-index: 9999!important;
}

body .metaslider .flexslider {
 margin-bottom:30px!important; 
}

body h1,
body h2,
body h3,
h1.description , .navbar-brand, .navbar-nav a , .mincho {
    font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.navbar-header a.navbar-brand .navbar-brand_maguro {
    font-size: 20px;
    vertical-align: bottom;
    display: inline-block;
}

.navbar-header a.navbar-brand .navbar-brand_kaichi {
	font-size: 32px;
    vertical-align: bottom;
    display: inline-block;
}

.navbar-header .navbar-brand {
    height: 60px;
    padding: 20px 15px;
}

.navbar-header h1.description {
    padding-top: 16px;
    font-size: 12px;
    line-height: 130%;
}

#navbar .navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
}

.top_content1_bg {
	background:url('http://maguro-kaichi.com/wp-content/uploads/2017/06/maguro2.jpg');
  	background-size:cover;
    background-position: center center;
  	margin-bottom:30px;
}

.top_content1 {
	max-width:600px;
  	margin:0 auto;
  	padding:100px 0;
}

.top_content1 p {
	margin-bottom:20px;
	line-height:180%;
  	text-align:center;
}

body a.btn {
	color:#fff;
  	border-radius: 50px;
    padding: 10px 30px;
}

body a.btn.block {
	display:block;
}

body a.btn-kaichi {
	background:#f44336;
  	border:0;
  	font-size:20px;
    font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

body a.btn-kaichi:hover {
	color:#fff;
	background:#ff5e52;
}

.top_contents2_bg {
	background:#222;
  	padding:40px 0;
  	margin-bottom:30px;
}

.top_contents2 {
	width:86%;
  	margin:0 auto;
}

.top_contents2 p {
 	margin-bottom:20px; 
}

body .flex-control-paging li a {
	background: rgba(255,255,255,0.5);
}

body .flex-control-paging li a:hover {
	background: rgba(255,255,255,0.7);
}

body .flex-control-paging li a.flex-active {
    background: #f44336;
}

body hr {
    border-top: 1px solid #333;
}

body .footer-nav {
    border: 0;
}

.foot_title {
	font-size:22px;
  	margin-bottom:6px;
}

@media screen and (max-width: 768px) {
  body h2 {
  	font-size:20px;
  } 
  
  .navbar-header a.navbar-brand .navbar-brand_maguro {
    font-size: 16px;

  }

  .navbar-header a.navbar-brand .navbar-brand_kaichi {
	font-size: 24px;

  }

  .navbar-header .navbar-brand {
    height: 50px;
    padding: 15px;
  }  

  .top_content1 {
	max-width:90%;
  }  
  
  .top_content1 p {
  	text-align:left;
  }  
}

.kaichi-1 {
  font-size:16pt;
  font-family: 游明朝, YuMincho;
}

.text {
 height: 100px;
 vertical-align: middle; 
}

.text2 {
 margin:100px 0 100px 0;
   float: middle;

}

.img-float {
  float: left;
}