#t-one{
	background:url("img/black-stripe.png");
	margin:80px 0 0;
}
.t-top-title{
	padding: 30px;
}
#t-one h1{
	margin: 0;
	text-align: center;
	font-size: 30px;
	color: #133086;
}
#t-one p{
	margin: 0;
	text-align: center;
	font-size: 30px;
	color: #133086;
}
div.pager-ele{
	float:left; 
	margin-left:5px; 
	font-size:16px;
}

div.pager-ele a{
	width:2em;
	display:inline-block;
	text-align:center;
}

div.pager-ele a.current{
	color:white;
	background-color:black;
	font-weight:bold;
}
.p-t50{
	padding:50px 0 0 0;
}
.p-b50{
	padding:0px 0 50px 0;
}
.syousai-ing{
	width:100%;
}
#t-two-se{
	padding:30px 0;
}
.t-top-title span{
	font-size:20px;
}
/*--------------------------------------フォームcss*/
#title{
	width:100%;
	padding:5px;
}
#info{
	width:100%;
	height:100px;
}
.syousai_table{
    background: url(bg01.gif);
    padding: 20px;
    margin: 0 0 20px 0;
}
.syousai_table th{
	width:30%;
    border-bottom: 1px solid lightgray;

}
.syousai_table td{
    width: 70%;
    border-bottom: 1px solid lightgray;
}
.type_label {
	min-width: 170px;
	display: inline-block;
	margin: 0 10px 0 10px;
	font-size: 12px;
}
.type_hyouji_cover{
	padding:20px;
}
#main_pic-cover1{

}
#main_pic-cover2{
	width:33%;
	float:left;
}
#main_pic-cover3{
	width:33%;
	float:left;
}
#main_pic-cover4{
	width:33%;
	float:left;
}
@media screen and (max-width: 670px) {
	.work-box {
	    padding: 0px; 
	}
}
@media screen and (max-width: 580px) {
#main_pic-cover2{
	width:100%;
	float:left;
}
#main_pic-cover3{
	width:100%;
	float:left;
}
#main_pic-cover4{
	width:100%;
	float:left;
}
}