body{ color:#666;}


.headback{
background-color : #E6E6E6;
}

a.navbar-brand {
  float: left;
  height: 40px;
  padding: 0px 15px;
  font-size: 24px;
  line-height: 20px;
  color:#009933;
  font-weight:bold;
}

h2{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:10px solid #009933;
	padding: 15px 5px 10px 15px;
	margin-bottom:20px;
	background:#DFF0D8;
	//background: #fff;
	//background: -moz-linear-gradient(top,  #DFF0D8,  #A9F5A9); /* FireFox */
	//background: -webkit-gradient(linear, left top, left bottom, from(#DFF0D8), to(#A9F5A9));/* Chrome & Safari */
	border-radius: 5px;
	-moz-border-radius: 5px; /* FireFox */
	-webkit-border-radius: 5px;/* Chrome & Safari */
	font-size:19px;
	color: #3c763d;
    font-weight:bold;
}
h2.none{ margin:0; padding:0; border:none; background:none;}

h3,
.h3 {
  font-size: 17px;
  font-weight: bold;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: 10px;
  color:#3c763d;
}

h3.sub {
font-size: 16px;
font-weight: bold;
margin:20px 0 10px 0;
color:#009933;
}
h4 {
font-size: 16px;
font-weight: bold;
margin:20px 0 10px 0;
color:#666;
}

p{ font-size:14px; line-height:1.8em;}


.fo17{ font-size:17px;}
.fo16{ font-size:16px;}
.mb5{ margin-bottom:5px}

.bs-example {
position: relative;
padding: 45px 15px 15px;
margin: 0 -15px 15px;
}

	  .yutaunder{
	  margin-bottom: 5px;
	  }
	  .yutaundernon{
	  margin-bottom: -8px;
	  }
	  .yutaupper{
	  margin-top: 12px;
	  }
	  .yutalogoimg{
	  margin-bottom: 6px;
	  }
	  .likeimageLs { float:left; margin-right:10px; margin-bottom: 0px; }
	  .likeimageRs { float:right; margin-left:10px; margin-bottom: 0px; }
	  .white{
	  color:#FFFFFF;
	  }
	  .whiteback{
	  background-color:#FFFFFF;
	  }
	  .gray{
	  color:#CACACA;
	  }
	  .red{
	  color:#DF0346;
	  }
	  .footer{
	  text-align: center;
	  }
	  .liline{
	  line-height: 150%;
	  }

.bs-callout-danger {
background-color: #e7c3c3;
border-color: #f2dede;
}
.bs-callout {
margin: 5px 0;
padding: 5px;
border-left: 3px solid #AC2315;
}


.likeimageLs { float:left; margin-right:15px; margin-bottom: 0px; }
.likeimageRs { float:right; margin-left:15px; margin-bottom: 0px; }

.block{
background-color : #fff;

}
.blockspace{
height: 30px;
clear: both;
}

.main-text{
  font-size: 16px;
  line-height: 150%;
  color: #666;
}


.slider li{ padding:0 0 10px 0;}

.min{ font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;}
.bb{ font-size:24px;}
.t20{ margin-top:20px;}

a:hover img  {opacity:0.8;}

@media (min-width: 487px) {
.pcnone { display:none;}
}
