@charset "UTF-8";

.maintitle{
	width:864px;
	height:174px;
	padding:40px 58px 40px 58px;
	background:url(../images/common/glidbg2.png);
}

.contents1{
	width:980px;
	margin:35px 0 0 0;
}

.contents1 .left{
	width:200px;
	float: left;
}

.contents1 .lmenu{
	width:172px;
	height:41px;
	margin:0 0 6px 0;
	padding:10px 14px 10px 14px;
	background:url(../images/common/glidbg2.png);
}

.contents1 .right{
	width:680px;
	float: right;
	margin:0 50px 0 0;
}

.box680{
	width:680px;
	margin:0 0 70px 0;
    font-size:13px;
}

.box660{
	width:660px;
	margin:0 10px 0 10px;
}

.list1{
	width:640px;
	margin:0 10px 0 10px;
}

.box660 p.ttl{
	width:640px;
	margin:0 10px 0 10px;
    font-weight:bold;
}

.line1{
	width:660px;
	margin:10px 0 10px 0;
}

.date{
	color: #1478B6;
    font-weight:bold;
}

.txt1{
	width:640px;
	margin:10px 10px 0 10px;
}

.pdfbox{
	width:644px;
	height:47px;
	padding:14px 0 14px 14px;
	border:1px solid #1478B6;
	margin:30px 0 0 0;
}

.txt1 table{
	border-collapse: collapse !important;
	border:1px solid #BBBBBB !important;
	margin:8px 0 8px 0 !important;
}
.txt1 table th,.txt1 table td{
	border:1px solid #BBBBBB !important;
	padding: 8px 10px !important;
}

.box660_2{
	width:660px;
	margin:10px 10px 0 10px;
	text-align:center;
}

.box660_2 .prev{
	margin:0 18px 0 0;
}

.box660_2 .next{
	margin:0 0 0 18px;
}

.box660_2 a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=60);
}