#rule ul{
  margin: 1em 0;
  padding-left: 40px;
}

#rule ul li{
  list-style-type: disc;
}

#rule ol{
  margin: 1em 0;
  padding-left: 40px;
}

#rule ol li{
  list-style-type: decimal;
}


#welcome{

}

#contact input{
   margin-top: 10px;
}

#contact textarea{
   margin-top: 10px;
}

#welcome{
	/*margin-top: -25px;*/
	margin-top: -30px;
}

#welcome .jumbotron {
	padding: 0;
	background-color: url("/img/top.jpg");
	background-position: 0 0;
	background-size: 1900px 800px;
	/*color: #fff;*/
}

#welcome .container {
	/*margin-top: 75px;*/
}

#welcome .welcome-more-btn{
	border: 1px solid #646464;
	color: #646464;
	border-radius: 0;
}

#welcome .welcome-more-btn:hover {
	color: #646464;
	border-color: #646464;
}

#vision{
	margin-top: -30px;
}

#vision .jumbotron {
	padding: 0;
   background:#3498db;
   color: #e6e6e6;
}

#about_sns{
	margin-top: -30px;
}

#about_sns .jumbotron {
	padding: 0;
   background:#ECF0F1;
   color: #e6e6e6;
}

.about_sns{
	margin:10px auto;
   text-align: center;
}

.about-color-red{
   color:#e74c3c;
   font-weight: bold;
}

.about-color-green{
   color:#27ae60;
   font-weight: bold;
}

.about-color-orange{
   color:#f1c40f;
   font-weight: bold;
}

.about-color-blue{
   color:#3498db;
   font-weight: bold;
}


.about-color-grey{
   color:#34495e;
}

.p_original p{
   font-size: 100%;
}

.p_original a{
   color: #fff;
   text-decoration: underline;
}

.p_original a:hover{
   color: #fff;
   text-decoration: underline;
}


#about{
	margin-top: -30px;
}

#about .jumbotron {
	padding: 0;
   background:#F9FDFE;
   color: #000;
}

#welcome_to_chiyoli_signup{
	margin-top: -30px;
}

#welcome_to_chiyoli_signup .jumbotron {
	padding: 0;
   background:#3498db;
   color: #fff;
   min-height: 300px;
}

#welcome_to_chiyoli_signup .welcome-more-btn{
   font-weight: bold;
   width: 25%;
   min-width: 300px;
   margin: 50px auto 0 auto;
	border: 1px solid #fff;
   background: #fff;
	color: #3498db;
	border-radius: 5px;
}

#welcome_to_chiyoli_signup .welcome-more-btn:hover {
	color: #3498db;
}
