#main .sub_paragraph {
    width: 780px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 18px;
}

#main .conleft {
    width: 610px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 18px;
}

#main .conright {
	width: 160px;
	margin-right: auto;
    margin-left: auto;
    margin-top: 58px;
    margin-bottom: 15px;
}

#main .conp {
	font-size: 13px;
    line-height: 18px;	
}

#main .sub_subtitle {
    width: 765px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    border-left: solid 10px #0E519F;
    padding-left: 5px;
    font-size: 16px;
    font-weight: bold;
}
#main .line {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    margin-bottom: 15px;
}

#main h2#title {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#main table {
	border: none;
}

#main td {
	border: none;
}

#main p.child {
	padding: 10px;
}

/* info */
.info {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.info ul {
    width: 800px;
}
.info li {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    list-style: none;
}
.info .date {
    background-image: url(../images/common/arrow1.jpg);
    background-repeat: no-repeat;
    padding-left: 20px;
    font-weight: bold;
    background-position: 0px 15px;
    height: 20px;
    padding-top: 10px;
}
.info .content {
    list-style: none;
    margin-bottom: 10px;
    padding-left: 20px;
    width: 770px;
}

/* link */
.link {
    background-image: url(../images/common/arrow2.jpg);
    background-repeat: no-repeat;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 15px;
    color: #FF6600;
    background-position: 0px 12px;
    float: left;
}
.link2 {
    background-image: url(../images/common/arrow2.jpg);
    background-repeat: no-repeat;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 15px;
    color: #FF6600;
    background-position: 0px;
    float: left;
}
.link a {
    color: #FF6600;
    font-size: 14px;
    text-decoration: underline;
}
.link2 a {
    color: #FF6600;
    font-size: 14px;
    text-decoration: underline;
}

/* img */
#main #president{
	float:right;
	display:inline;
	padding: 20px 80px 20px 30px;
}

.clearboth{
	clear:both;
}
