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

#contents #mainContants #mc #cont { text-align: left; padding: 0px 20px; margin: 0px; }
#contents #mainContants #mc #cont .contL { float: left; }
#contents #mainContants #mc #cont .contR { float: right; }

#contents #mainContants #mc .home#cont .contL { width: 320px; margin: 0px; padding: 0px; }
#contents #mainContants #mc .home#cont .contR {
	width: 520px; margin: 0px; padding: 0px;
	background: url(../img/home/homeTextBg.jpg) repeat-y center bottom;
}
#contents #mainContants #mc .home#cont .contL { }
#contents #mainContants #mc .home#cont .contL #soundPlayer {
	margin: 0px; padding: 0px; height: 290px; width: 320px; display: block;
}


#contents #mainContants #mc .home#cont .contL ul.banner3 {
	margin: 0px; padding: 10px 0px 0px; display: block;
}
#contents #mainContants #mc .home#cont .contL ul.banner3 li {
	height: 220px; width: 100px; float: left;
}
#contents #mainContants #mc .home#cont .contL ul.banner3 li.bannerL {  }
#contents #mainContants #mc .home#cont .contL ul.banner3 li.bannerC { margin: 0px 0px 0px 10px; }
#contents #mainContants #mc .home#cont .contL ul.banner3 li.bannerR { float: right; }

#contents #mainContants #mc .home#cont .contL ul.banner2L,
#contents #mainContants #mc .home#cont .contL ul.banner2S {
	margin: 0px; padding: 10px 0px 0px; display: block; clear: both;
}
#contents #mainContants #mc .home#cont .contL ul.banner2L li { height: 170px; width: 155px; display: block; }
#contents #mainContants #mc .home#cont .contL ul.banner2S li { height: 70px; width: 155px; display: block; }
#contents #mainContants #mc .home#cont .contL ul.banner2L li.bannerL,
#contents #mainContants #mc .home#cont .contL ul.banner2S li.bannerL { float: left; }
#contents #mainContants #mc .home#cont .contL ul.banner2L li.bannerR,
#contents #mainContants #mc .home#cont .contL ul.banner2S li.bannerR { float: right; }
#contents #mainContants #mc .home#cont .contL ul.banner2S li.bannerC { padding: 10px 0px 0px; width: 320px; clear: both; }



#contents #mainContants #mc .home#cont .contR h2 {
	background: url(../img/home/homeTextTitle.jpg) no-repeat left top;
	height: 0px; width: 520px; padding-top: 180px; margin: 0px;
	overflow: hidden; display: block;
}
#contents #mainContants #mc .home#cont .contR .homeText {
	background: url(../img/home/homeTextFooter.jpg) no-repeat center bottom;
	margin: 0px; padding: 0px 40px 50px;
	font-size: 0.8em; line-height: 170%; color: #330000;
}


#contents #mainContants #mc .home#cont .contR .homeText p { margin: 10px 0px; padding: 0px; }
#contents #mainContants #mc .home#cont .contR .homeText h3 {
	margin: 10px 0px;
	background: url(../img/home/homeTextH3.gif) no-repeat left top;
	display: block;
	width: 420px;
	height: 0px;
	padding-top: 30px;
	overflow: hidden;
	position: relative;
}
#contents #mainContants #mc .home#cont .contR .homeText strong.uppercase {
	text-transform: uppercase; font-weight: inherit;
}
#contents #mainContants #mc .home#cont .contR .homeText strong.capitalize { 
	text-transform: capitalize; font-weight: inherit;
}


#contents #mainContants #mc .home#cont #bannerHomeFoot {
	clear: both; padding: 20px 0px 0px; height: 70px; width: 860px;
}
#contents #mainContants #mc .home#cont #bannerHomeFoot li { float: left; }
#contents #mainContants #mc .home#cont #bannerHomeFoot .bannerLong { margin: 0px 10px 0px 0px; }
#contents #mainContants #mc .home#cont #bannerHomeFoot .bannerShort { margin: 0px 10px 0px 0px; }

