@charset "UTF-8";

/* visual
-------------------------------------- */
#visual {
height: 256px;
/* padding-top: 11px; */
}

#flashcontent {
width: 780px;
padding: 11px 13px 16px;
background: transparent url(../images/home/main_image_bg.gif) no-repeat 0 0;
}

/* main
-------------------------------------- */
#main {
/* background: transparent url(../images/home/main_bg.gif) repeat-y 0 bottom; */
}

/* catch
-------------------------------------- */
.catch {
margin-bottom: 15px;
}


.catch h3 {
margin-bottom: 10px;
color: #153770;
background: transparent url(../images/home/catch.gif) no-repeat 0 0;
text-indent: -9999px;
height: 32px;
}


.catch p {
background: transparent url(../images/home/catch2.gif) no-repeat left top;
text-indent: -9999px;
width: 765px;
height: 100px;
text-align: left;
}


/* main-column
-------------------------------------- */
#main-column {
width: 545px;
padding-top: 10px;
}

.sec2 {
background: #fff;
padding: 5px;
}

#objectives {
background: #faf7f0 url(../images/home/objectives_bg.jpg) no-repeat right 0;
padding: 20px 10px 25px 20px;
}

#objectives li {
margin-bottom: 20px;
width: 370px;
}

#objectives li.last {
margin-bottom: 0px;
}

#objectives h4 {
font-size: 15px;
padding: 8px 0 6px 36px;
background: transparent url(../images/home/green.gif) no-repeat 0 2px;
border-bottom: 1px #c9c2af solid;
color: #856245;
line-height: 1em;
margin-bottom: 5px;
}

#objectives li ul li {
margin-bottom: 0;
padding-left: 18px;
background: none;
background: transparent url(../images/global/list_mark.gif) no-repeat 5px 5px;
line-height: 17pt;
}

/* side-column
-------------------------------------- */
#side-column {
width: 220px;
/* background: transparent url(../images/home/sidebar_bg.gif) no-repeat 0 0; */
padding-top: 0px;
}

#side-column a.banner {
;
	display: block;
	width: 220px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

/*
#side-column .movie_album {
margin: 0 auto 5px;;
display: block;
width: 220px;
}
*/

#side-column .btn {
margin: 10px auto 5px;;
display: block;
width: 100px;
}

