#header {}
#headerContainer {
	width:705px; height:306px;
	padding:0px; }
	#headerContainer div.logo {
		width:477px; height:306px; margin:0px; float:left; }
	#headerContainer div.navi {
		float:left; width:216px;
		text-align:left;
		padding-top:96px;
		margin:0 12px 0 0;}
		#headerContainer div.navi div.profile {
			font-size:12px;
			line-height:1em;
			height:114px;
			padding:6px;
			background:url("../img/layouts/home/h3-profile-bg.png") no-repeat;
			margin:0px 0px 9px 0px; }
			#headerContainer div.navi div.profile span {
				font-size:0.8em; }
			#headerContainer div.navi div.profile ul {
				padding:6px 3px 0 3px; }
			#headerContainer div.navi div.profile li {
				list-style-type:none;
				background:url("../img/li-link-profile.gif") 0px 0.3em no-repeat;
				padding:3px 0px 6px 1.2em;
				margin:0px; }

#global-navi {
	background-image:url("../img/layouts/home/global-navi-t.png"); }

#content {}
#contentContainer {
	margin:0 12px;
	width:681px; }
	#contentContainer div.main {
		float:left;
		width:453px;
		margin:0px 12px 0px 0px; }
		#contentContainer div.main div.image {}
			#contentContainer div.main div.image p {
				padding:0;
				text-align:center; }
		#contentContainer div.main h2 {
			background-image:none;
			padding:12px 0px 3px 0px;
			width:453px;
			margin:12px 0px 0px 0px; }
		#contentContainer div.main div.navi {
			font-size:1.2em;
			text-align:right;
			margin:3px 0 24px 0; }

	#contentContainer div.side {
		float:left; width:216px;
		margin:12px 0; }
		#contentContainer div.side hr {
			color:#274564;
			height:1px;
			border-style: dashed;
			margin:6px 0 0 0; }
		#contentContainer div.side h5.pickup {
			margin:6px 0 3px 0; }
		#contentContainer div.side div.pickup {
			padding:0px;
			margin:0 0 15px 0; }
			#contentContainer div.side div.pickup ul, #contentContainer div.side div.banner ul {
				width:204px;
				font-size:12px; line-height:120%;
				padding:0 6px;
				margin:0; }
				#contentContainer div.side div.pickup ul li, #contentContainer div.side div.banner ul li {
					list-style-type:none; font-weight:normal; 
					background:url("../img/icons/arrow/index.png") 0 0.2em no-repeat;
					padding:0 0 0.5em 1.2em;
					margin:0; }
		#contentContainer div.side div.banner {
			border-top:2px #CCCCCC dotted;
			padding:15px 0;
			line-height:120%;
			margin:12px 0 15px 0; }
			#contentContainer div.side div.banner img {
				margin:3px 0; }
