@charset "utf-8";

/* CSS Document */

#contentsWrap { background-image: url(../img/index/bg.png); }

#main .saibox{
	background-color:#FFF;
	border-top:1px dotted #888;
}
#main .saibox.last{
	border-bottom:1px dotted #888;
}
#main .saibox .wrap{
	padding:10px;
}

#main .saibox .title01{
	background-color:#eee;
	padding:15px;
}

.space {
	height:5px;
	min-height:5px;
}
#main .saibox .image li a{
	display:block;
	color:#fff;
}
#main .btn-custom {
	position:relative;
  background-color: hsl(38, 89%, 67%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5be5f", endColorstr="#f5be5f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f5be5f), to(#f5be5f));
  background-image: -moz-linear-gradient(top, #f5be5f, #f5be5f);
  background-image: -ms-linear-gradient(top, #f5be5f, #f5be5f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5be5f), color-stop(100%, #f5be5f));
  background-image: -webkit-linear-gradient(top, #f5be5f, #f5be5f);
  background-image: -o-linear-gradient(top, #f5be5f, #f5be5f);
  background-image: linear-gradient(#f5be5f, #f5be5f);
  border-color: #f5be5f #f5be5f hsl(38, 89%, 67%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
  -webkit-font-smoothing: antialiased;
}
#main .btn-custom:hover{
  background-color: hsl(38, 89%, 81%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9daa3", endColorstr="#f9daa3");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f9daa3), to(#f9daa3));
  background-image: -moz-linear-gradient(top, #f9daa3, #f9daa3);
  background-image: -ms-linear-gradient(top, #f9daa3, #f9daa3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9daa3), color-stop(100%, #f9daa3));
  background-image: -webkit-linear-gradient(top, #f9daa3, #f9daa3);
  background-image: -o-linear-gradient(top, #f9daa3, #f9daa3);
  background-image: linear-gradient(#f9daa3, #f9daa3);
  border-color: #f9daa3 #f9daa3 hsl(38, 89%, 81%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
  -webkit-font-smoothing: antialiased;
}

.btn-custom02 {
  background-color: hsl(202, 56%, 59%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5ba6d0", endColorstr="#5ba6d0");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5ba6d0), to(#5ba6d0));
  background-image: -moz-linear-gradient(top, #5ba6d0, #5ba6d0);
  background-image: -ms-linear-gradient(top, #5ba6d0, #5ba6d0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ba6d0), color-stop(100%, #5ba6d0));
  background-image: -webkit-linear-gradient(top, #5ba6d0, #5ba6d0);
  background-image: -o-linear-gradient(top, #5ba6d0, #5ba6d0);
  background-image: linear-gradient(#5ba6d0, #5ba6d0);
  border-color: #5ba6d0 #5ba6d0 hsl(202, 56%, 59%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
  -webkit-font-smoothing: antialiased;
}

.btn-custom02:hover {
  background-color: hsl(202, 56%, 73%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#93c4e0", endColorstr="#93c4e0");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#93c4e0), to(#93c4e0));
  background-image: -moz-linear-gradient(top, #93c4e0, #93c4e0);
  background-image: -ms-linear-gradient(top, #93c4e0, #93c4e0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #93c4e0), color-stop(100%, #93c4e0));
  background-image: -webkit-linear-gradient(top, #93c4e0, #93c4e0);
  background-image: -o-linear-gradient(top, #93c4e0, #93c4e0);
  background-image: linear-gradient(#93c4e0, #93c4e0);
  border-color: #93c4e0 #93c4e0 hsl(202, 56%, 73%);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
  -webkit-font-smoothing: antialiased;
}

/* sp以下 */
@media screen and (max-width:480px) {
.modLeadBlock .txt01 { padding-right: 38%;margin-bottom:40px; }
#contentsWrap { background-position: 70% top; }
}




