@charset "UTF-8";

#content {
	margin-top:20px;
	margin-bottom:35px;
	width:980px;
	position:relative;
}

.clear{
	clear:both;
}
#swf_area{
	float:left;
	width:422px;
}
#right_area { width:980px; float: none;
	/*
	position:absolute;
	top:0px;
	left:422px;
	*/
}
#right_area2 { width: 980px; float: none; }
#float_left {
	float:left;
}

#right_area p { color:#fa7900; font-size:1.8em; font-weight: bold; letter-spacing:0.1em; line-height:1.6em; }
#right_area2 p { color: #000; font-size: 1.4em; line-height: 1.6em; letter-spacing: 0.1em; }
#parea{ background-color: transparent; text-align: center; width:980px; padding-bottom: 10px; }

#right_area img {
}

#repo {
	
}
#repo_t { padding-top: 30px; padding-bottom: 20px; }
#repo1 { background-image: url(main_pic01.jpg); background-repeat: no-repeat; width: 316px; float: left; }
#repo1 p { padding-top: 360px; padding-bottom: 0; padding-left: 30px; }
#repo1btm { display: block; background: url(main_pic01_btm.png) left bottom no-repeat; height: 25px; clear: both;}
#repo2 { background-image: url(main_pic02.jpg); background-repeat: no-repeat; width: 301px; float: left; }
#repo2 p { padding-top: 340px; padding-left: 20px; }
#repo2btm { display: block; background: url(main_pic02_btm.png) left bottom no-repeat; height: 25px; clear: both;}
#repo3 { background-image: url(main_pic03.jpg); background-repeat: no-repeat; width: 316px; float: right; }
#repo3 p { padding-top: 360px; padding-left: 15px; }
#repo3btm { display: block; background: url(main_pic03_btm.png) left bottom no-repeat; height: 25px; clear: both;}
#repo_all { color: #000; text-align: left; width: 933px; }
#repo_map { width: 453px; height: 346px; float: left; padding-left: 20px; }
#repo_bg{ background-image: url(p_repo_bg.jpg); background-repeat: no-repeat; width: 464px; height: 353px; float: right; padding-right: 30px; }
#repo p{ margin:0 30px 0 48px; color:#000; font-size:1.2em; letter-spacing:0; line-height:1.9em; text-align:left; padding-top: 125px; }
#name p{
	text-align:right;
	}
#cmtitle { font-size: 14px; font-weight: bold; width: 980px; height: 60px; }
#cm { font-size: 14px; font-weight: bold; background-image: url(cm_bg.jpg); background-repeat: no-repeat; background-position: 0 center; width: 980px; height: 400px; padding-left: 10px; }
#cm1 { width: 300px; height: 200px; float: left; }
#cm2 { width: 300px; height: 200px; float: left; }
.p_txt { font-size: 16px; font-weight: bold; text-decoration: none; padding-top: 15px; padding-bottom: 10px; }
.p_txt a { font-size: 16px; font-weight: bold; text-decoration: none; }
.p_txt a:hover { color: #f90; font-size: 16px; font-weight: bold; text-decoration: underline; }
#cm3 { width: 300px; height: 200px; float: left; }
#cm4 { width: 160px; height: 160px; float: left; }
#cm5 { width: 160px; height: 160px; float: left; }
#cm6 { width: 160px; height: 160px; float: left; }
