@charset "utf-8";
/* CSS Document */

#about_content .page_title{
	background:url(../images/orange_back.png) center top;
}
#about_content .content_title{
	border-bottom:6px solid #FFDC00;
}

.outline{
	margin-top:30px;
	font-size:127%;
	line-height:2;
}
.outline table{
	width:100%;
}
.outline table tr td{
	padding:15px 0;
	border-bottom:1px solid #4d4d4d;
}
.outline table tr td:first-child{
	width:240px;
	padding-right:40px;
}
.outline.link table tr td:first-child{
	text-align:center;
}
.outline table tr:last-child td{
	border:none;
}
.outline table tr td ol{
    counter-reset: li;
    list-style: none;
}
.outline table tr td ol li:before{
    color: #FF931E;
    counter-increment: li;
    content: counter(li) " ";
}
#g_map{
	float:left;
	margin-right:30px;
}
.contact_btn a{
	text-decoration:none !important;
}
.contact_btn a img{
	opacity:1 !important;
}
.contact_btn a:hover{
	opacity:0.6;
}
.works_ac{
	margin-top: 40px;
}
.works_ac dt{
	background-color: #FFEB91;
	text-align: center;
	font-size: 20px;
	padding: 10px 0;
	margin-top: 15px;
	font-weight:bold;
	cursor: pointer;
}
.works_ac dt.now{
	background: url(../images/about/arrow.png) right 15px center no-repeat;
	background-color: #FFDC00;
}
.works_ac dd{
	padding:10px 0 50px;
	display:none;
}
.works_ac dd table{
	width:100%;
}
.works_ac dd table td{
	padding:15px 0;
	border-top: 1px solid #333;
}
.works_title{
	color: #FF931E;
	font-size:18px;
}
.ctin{
	text-align: right;
}
.bld{
	font-weight: bold;
}
.top_arrow{
	cursor: pointer;
}

.form_out{
	margin: 20px 0;
}
.form_out table{
	width:100%;
	margin-top:20px;
}
.form_out table td{
	padding:10px 0;
}
.form_out table th{
	font-weight:normal;
}
.form_out table input , .form_out table textarea{
	width:100%;
}
.form_out .send_btn{
	padding:5px 10px;
	background-color: #0078C8;
	border:0;
	color:#fff;
	cursor: pointer;
}
.form_out .send_btn_out{
	text-align:center;
}
.zyoho{
	margin:20px 0 0;
}