@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);

body {
  background: #FCFDFA;
  color: #FCFDFA;
}
#header {
  height: 65px;

}
#main-slider {
  background-image: url(../images/slider-bg-s.jpg);
  background-size: cover;
  background-position: 50% 0%;
  padding: 40px 0;
  padding-left:0px;
}
#main-slider h1 {
  font-size: 20px;
  text-shadow: 0 3px rgba(0, 0, 0, 0.1);
  color: #000;
  padding-left:0px;
  
}
#main-slider p {
  font-size: 14px;
  text-shadow: 0 3px rgba(0, 0, 0, 0.1);
  color: #000;
  padding-left:0px;
  padding-right:0px;
}
.box {
  padding: 5px 2px 20px 2px;
}
.box h2 {
  width:100%;
  padding: 13px 0px;
  margin-bottom: 30px;
  font-size: 16px;

}
.box p.lead{
  font-size:16px;
  margin:10px 30px;
  margin-top:20px;
}
.box p.lead-s{
  font-size:16px;
  margin:20px 15px;
}
.box .txt{
  color:#000;
  font-size:14px;
  line-height:22px;
}

#portfolio img {
  width: 100%;
}
#portfolio ul {
  padding-left:0px;
}
#about-us img {
  width: 80%;
}
#about-us h3 {
  font-size:14px;
}
#about-us h3 small {
  font-size:12px;
  text-align:left;
}
#about-us p.title {
  font-size:14px;
}
.member {
  margin: 0 0px;
}
.carousel.scale .left-arrow,
.carousel.scale .right-arrow {
  top: 10%;
}
.carousel.scale .left-arrow {
  left: -20px;
}
.carousel.scale .right-arrow {
  right: -20px;
}
#pricing .plan {
  margin: 0 0 20px;
  padding: 0 0px;
  width:100%;
}
#pricing .plan ul {
  width:100%;
}
#pricing .plan li.plan-name {
  padding: 10px 0;
  font-size: 14px;
  font-weight: 700;
}
#pricing .plan li.plan-price {
  padding: 10px 0;
  font-size: 16px; /* YM修正 2015-06-27 */
}
#pricing .plan li.plan-price-s {
  padding: 10px 0;
  font-size: 14px; /* YM修正 2015-06-27 */
}
.navbar-default .navbar-brand {
  margin-right: 10px;
  margin-left: 10px;
  width: 260px;
  background-size:100% auto;

}
.navbar-default .navbar-nav > li > a {
  padding: 0;
}
.ta1{
  margin:0 auto;
  font-size:14px;
  width:96%;

}
.ta1 tr,th,td {
  font-size:14px;
  border:1px solid #478A1A;
  padding:3px;
  text-align:left;
}
.ta1 th{
  font-weight:normal;
  background:#E5F3D2;
}
.br-sp:before {
	content: "\A" ;
	white-space: pre ;
}
#footer {
  padding: 5px;
}
.p-sm{
  font-size:12px;
}
}
