/*========================== content ========================*/

/*================ top ============*/
.firstCol {
	clear: both;
	overflow: hidden;
	height: 230px;
}
	.firstCol .flash {
		float: left;
		display: inline;
		width: 780px;
		height: 230px;
	}

	.firstCol .flash ul{
		width:780px;
		height:230px;
		position:relative;
	}
	
	.firstCol .flash ul li{
		position:absolute;
		top:0;
		left:0;
		width:780px;
		height:230px;
	}
	
	.firstCol .smallGallery {
		float: right;
		display: inline;
		width: 137px;
		padding: 6px;
		text-align: center;
		background: #edeeef;
	}
			.firstCol .smallGallery img {
				border: 1px solid #e3e3e3;
				padding: 5px;
				background: #fff;
			}

.secondCol { padding-top: 18px; }
	.secondCol .gCol {
		float: left;
		background: url(/images/bg_gCol.gif) no-repeat 0 0;
		padding: 23px 5px 35px 18px;
		margin-right: 8px;
		width: 142px;
		overflow:hidden;
		/*height: 282px;*/
	}
	.secondCol .ourBusiness {}
		.secondCol .gCol .title { margin-bottom: 8px; padding: 0; height: 85px;}
		.secondCol .gCol .title p {margin:  0; padding: 0; font-size: .8em; line-height: 120%;}
		.secondCol .gCol img { margin: 0; padding: 0 !important;}
		.more {
			display: block;
			height: 17px;
			padding-right: 5px;
			clear: both;
		}
			.more a {
				display: block;
				height: 17px;
				text-indent: -1985px;
				overflow: hidden;
			}
				.more a.btn_movie { background: url(/images/btn_gcol_movie.gif) no-repeat right 0; }
				.more a.btn_go { background: url(/images/btn_gcol_go.gif) no-repeat right 0; }
				.more a.btn_backNum { background: url(../common/images/btn_backnumber.gif) no-repeat right 0; }
					
					.more a:hover { background-position: right -17px; }
	
	.secondCol .newsCol {
		float: right;
		width: 250px;
		padding-bottom: 30px;
	
	}
	.newsBox{
			background:url("../images/top/news_bg.gif") top left repeat-y;
	}
		.newsCol ul {
			width: 230px;
			font-size: 1em;
			padding-left:10px;
		}
			.newsCol ul li {
				padding: 0;
				margin-bottom: 16px;
				overflow: hidden;
				padding-left: 10px;
			}
				.newsCol ul li a:hover { text-decoration: underline; }
				.newsCol ul li h4 {
					font-weight: normal;
					margin: 0;
					padding: 0;
					line-height: 11px;
					text-transform: uppercase;
					background: url(/images/bullet_newsCol_ul_li.gif) no-repeat 0 center;
					padding: 0 0 0 12px;
				}
					.h4Title {
						font-family: Garamond;
						color: #0c399c;
						letter-spacing: 1px;
					}
						.h4Title a { color: #0c399c; }
				.newsCol ul li p {
					margin: 4px 0 0 0;
					padding: 0 0 0 12px;
					line-height: 140%;
				}
				
		.newsCol .more { margin-right: 24px;}

/*================ document ============*/

	.postBody { padding: 18px 0; }
		.postBody .player {
			float: left;
			width: 656px;
			display: inline;
		}	
		#swfHistory {
		margin: 0 !important;
		padding: !important;
		}

		.postBody .rightCol {
			float: right;
			width: 243px;
			display: inline;
		}
			.rightCol h3 {
				font-size: 1.3em;
			}
				.rightCol p {
					margin-bottom: 1em;
					font-size: 1em;
					padding: .5em 0 .5em 1em;
				}
			.rightCol .getFlash {
				margin-top: 0;
				font-size: .8em;
				line-height: 140%;
			}
				.getFlash img { margin-top: .6em; }

#playerBtns { clear: both; padding-top: 10px; }

/*========================== recruit ========================*/
.recruitType {
	clear: both;
}
.recruitType .imgL,
.recruitType .imgR {
	width: 442px;
}
.recruitType .icon_square {
	font-weight: normal;
}
		
	.recruitType .imgL .icon_squareListHding span {
		width: 62px;
		background: url(/images/img_recruitNew.gif) no-repeat 0 top;
	}

	.recruitType .imgR .icon_squareListHding span {
		width: 62px;
		background: url(/images/img_recruitMidway.gif) no-repeat 0 top;
	}




/*================ privpolicy ============*/

span.policy { width: 251px; }
span.info { width: 249px; }

.icon_squareListHding span.policy { background: url(/images/img_privListHding_policy.gif) no-repeat 0 top; }
.icon_squareListHding span.info { background: url(/images/img_privListHding_info.gif) no-repeat 0 top; }

.txtBox .colL { width: 168px; }
.txtBox .colR { width: 730px; }

.txtBox p { margin-top: 30px; }
.icon_square { font-weight: bold; }
		


/*================ copyright ============*/

span.copy { width: 181px; }
span.goods { width: 127px; }

.icon_squareListHding span.copy { background: url(/images/img_copyListHding_copy.gif) no-repeat 0 top; }
.icon_squareListHding span.goods { background: url(/images/img_copyListHding_goods.gif) no-repeat 0 top; }

.numberBox li { list-style: decimal; margin: 30px 0px 0px 25px; }




/*================ exemption ============*/

span.link { width: 250px; }
span.exemption { width: 64px; }

.icon_squareListHding span.link { background: url(/images/img_exemListHding_link.gif) no-repeat 0 top; }
.icon_squareListHding span.exemption { background: url(/images/img_exemListHding_exem.gif) no-repeat 0 top; }

.exem { width: 760px; margin: 0px auto; }

.exem .numberBox li { list-style: decimal; margin: 0px 0px 0px 25px; }



/*================ works ============*/

.swfWorks {
 width: 900px;
 height: 440px;
 display: block;
}

#works .icon_square { font-weight: normal; }


/*================ sitemap ============*/

#sitemap .boxCol4Float {
	clear: both;
	background: none;
	height: 330px;
}

#sitemap .boxCol4Float .col1,
#sitemap .boxCol4Float .col2,
#sitemap .boxCol4Float .col3,
#sitemap .boxCol4Float .col4 {
	float: left;
	display: inline;
}

#sitemap .boxCol4Float .col1 { width: 200px; padding-left:5px;}
#sitemap .boxCol4Float .col2 { width: 235px; }
#sitemap .boxCol4Float .col3 { width: 200px; }
#sitemap .boxCol4Float .col4 { width: 275px; }

/*
#sitemap .boxCol4Float .col1 { background: #990000; }
#sitemap .boxCol4Float .col2 { background: #999900; }
#sitemap .boxCol4Float .col3 { background: #CCCC00; }
#sitemap .boxCol4Float .col4 { background: #3399FF; }

*/
#sitemap .icon_square { font-weight: normal; }

#sitemap .icon_corner {	margin-left: 15px; }

/*================ copyright ============*/
#copyright .icon_square { background-position: left 5px; }


















































