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

/* === PICTURE_FRAME === */
#picture_frame {
	width: 1000px;
	height: auto;
}

/* === MAIN_CONTAINER === */
#main_container {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

/* === BLOCKs === */
#block_1 {
	margin: 0 auto;
	width: 1000px;
	height: 280px;
}
#block_2 {
	margin: 0 auto;
	width: 1000px;
	height: 280px;
}

/* === FRAMEs === */
#col_1, #col_2, #col_3, #col_4 {
	width: 445px;
	height: 250px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 10px; 
	/*text-align: center;*/
	/*background-color: #E3E3E3;
	border: 3px solid #999;*/
	background-color:#E9E9E9;
	border: 1px solid #D1D1D1;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
	filter: Shadow(Color=#CCC, Direction=5px);
}
#col_1, #col_3 {
	margin-left: 20px;
	/*text-align: center;*/
}
#col_2, #col_4 {
	margin-left: 30px;
	/*text-align: center;*/
}

/* === FRAMEs === */
.frame {
	width: 1000px;
	height: 200px;
}
/* FRAME_TIT */
.frame_tit {
	/*font-size: 20px;
	font-weight: bold;*/
	text-align: center;
}
/*.frame_tit a {
	color: #000;
}
.frame_tit a:hover, .frame_tittle a:focus {
	color: #00F;
	text-decoration: underline;
}*/
/* === IMG_TXT === */
.img_txt {
	width: auto;
	height: 165px;
}
/* FRAME_IMG */
.frame_img {
	width: 210px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* FRAME_TXT */
.frame_txt {
	width: 435px;
	float: left;
	margin-left: 10px;
}
.frame_txt p {
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.4em;
	text-align: justify;
}
.frame_txt a {
	font-size: 14px;
	color: #00F;
	text-align: right;
}
.frame_txt a:hover, .frame_txt a:focus  {
	text-decoration: underline;
}

/* === SEO_MONITOR === 
#seo_monitor {
	height: 15px;
}*/

/* == PROMOTION == 
#promotion_1 a {
	width:360px;
	height:180px;
	position: absolute;
	top: 60px;
	margin-left: 630px;
}*/

