@charset "utf-8";
/* CSS Document */

body {
	margin				: 0px;
	padding				: 0px;
	background-color	: #ffffff;}
	
.clear{
	clear: both;
}	
.text_red{
   color:#FF0000;
}
#out_side {
	font-family			:  "ＭＳ Ｐゴシック", Osaka, "Arial", "Helvetica", "sans-serif", "lr oSVbN";
	width				: 740px;
	margin				: auto;}
	
	

#wrapper_page {
	width				: 740px;}
	
	
#title {
	background			: url(../img/img_title.gif);
	height				: 59px;}

#title h1
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#caption {
	background			: url(../img/title_caption_text.gif);
	height				: 33px;
	}

#caption h2
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#main_image {
	background			: url(../img/bg_main_image.gif) no-repeat;
	height				: 167px;
	padding-bottom		: 5px;
	position: relative;}


	.pic_refresh {
	background-repeat	: no-repeat;
	height				: 167px;
		}
	

	.news_image
		{
		
		height: 50px;
		width: 325px!important;
		width/**/:/**/325px;
		float: right;
		margin-right: 0px;
		margin-top: -70px!important;
		margin-top/**/:/**/-60px;
		}
	
	.news_image ul
		{
		list-style-type: none;
		margin-left: 0px;
		padding:0;
		}
	
	
	.news_image li
		{
		background-image: url(../img/icon_bullet01.gif);
		font-size: 11px!important;
		font-size/**/:/**/12px;
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 1em!important;
		padding-left/**/:/**/1.5em;
		list-style-type: none;
		}





#snipet {
	background			: url(../img/bg_snipet.gif) repeat-x;
	height				: 18px;
	color				: #ffffff;
	font-size			: 11px;
	padding				: 0 0 5px 10px;}
	
	

#wrapper_main {
	width				: 740px;
	background			: url(../img/bg_wrap.gif);
	background-repeat	: repeat-y;}


#wrapper_left {
	width				: 200px;
	float				: left;
	background-color	: #C7CFFF;}


#menu02 ul {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}	
	
	
#menu02 li {
	visibility			: hidden;
	text-decoration		: none;
	display				: none;
	font-size			: 0;}	


	
#menu01 {
	height				: 195px;}



#menu01a {
	height				: 19px;
	background			: url(../img/btn_01.gif) no-repeat;}

#menu01a h3
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu01 {
	height				: 195px;}



#menu01a {
	height				: 19px;
	background			: url(../img/btn_01.gif) no-repeat;}



#menu01b {
	height				: 156px;
	background			: url(../img/bg_menu01.gif) no-repeat;
	color				: #040404;
	padding-top			: 34px;	/*101102update*/
	padding-right		:0	;
	padding-bottom		:0;
	padding-left		:8px!important;
	padding-left/**/:/**/10px;
	}

#menu01c{
	background			: url(../img/btn_or01.gif) no-repeat;
	height				: 31px;
	width				: 126px;
	margin				: -61px 35px 0 35px;}	/*101102update*/


#menu02 {
	height				: 345px;}


#menu02a {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat;
	height				: 34px;}
	
	
#menu02a a {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat;
	height				: 34px;
	display				: block;}
	
	
#menu02a a:hover {
	background			: url(../img/btn_menu02a_amo.gif) no-repeat 0 -34px;
	height				: 34px;
	display				: block;}


#menu02a h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu02b {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat;
	height				: 31px;}


#menu02b a {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02b a:hover {
	background			: url(../img/btn_menu02b_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02b h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

	
#menu02c {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02c a {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02c a:hover {
	background			: url(../img/btn_menu02c_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02c h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
	
	
#menu02d {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02d a {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02d a:hover {
	background			: url(../img/btn_menu02d_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}


#menu02d h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
	
#menu02e {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02e a {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02e a:hover {
	background			: url(../img/btn_menu02e_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}	


#menu02e h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}	

#menu02f {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat;
	height				: 31px;}


#menu02f a {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02f a:hover {
	background			: url(../img/btn_menu02f_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
	
	
#menu02f h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02g {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat;
	height				: 31px;}


#menu02g a {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02g a:hover {
	background			: url(../img/btn_menu02g_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
	
#menu02g h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}


#menu02h {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat;
	height				: 31px;}

#menu02h a {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02h a:hover {
	background			: url(../img/btn_menu02h_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}
		

#menu02h h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02i {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02i a {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02i a:hover {
	background			: url(../img/btn_menu02i_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}

#menu02i h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu02j {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat;
	height				: 32px;}
	

#menu02j a {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat;
	height				: 32px;
	display				: block;}
	
	
#menu02j a:hover {
	background			: url(../img/btn_menu02j_amo.gif) no-repeat 0 -32px;
	height				: 32px;
	display				: block;}


#menu02j h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}
#menu02k {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat;
	height				: 31px;}
	
	
#menu02k a {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat;
	height				: 31px;
	display				: block;}
	
	
#menu02k a:hover {
	background			: url(../img/btn_menu02k_amo.gif) no-repeat 0 -31px;
	height				: 31px;
	display				: block;}	


#menu02k h5
	{
	visibility			:hidden;
	text-decoration		:none;
	display				:none;
	font-size			:0px;
	}

#menu03 {
	padding-top: 4px;}


#menu03a {

	background			: url(../img/btn_menu03aj.gif) no-repeat;
	height				: 52px;}


#menu03b {
	margin				: 0 5pt 0 11pt;
	line-height			: 120%;
	font-size			: 12px;
	color				: #040404;}
	
	
#menu04 {
	padding-top: 4px;}


#menu04a {
	background			: url(../img/btn_menu04aj.gif) no-repeat;
	height				: 33px;}


#menu04b {
	margin				: 0 5pt 0 11pt;
	line-height			: 120%;
	font-size			: 12px;
	color				: #040404;}



#menu05 {
	padding-top			: 4px;}
	

.menu05 {
	margin				: 0px;
	padding				: 15px;}
	
	
ul li{
	line-height			: 120%;
	font-size			: 12px;
	list-style			: none;
	color: #0000ff;}




/*----------------------
	Wrapper Right 
----------------------*/


#wrapper_right {
	width				: 530px;
	float				: right;
	padding-right: 4px;	}
	


/*--- pickup01 ---*/

#pickup01 
	{
	width				: 532px;
	}
	

	#pickup01_group01
		{
		height				: 156px;
		width				: 532px;
		background			: url(../img/bg_pickup01_gr01.gif);
		background-repeat	: no-repeat;
		}
		
		.pickup01_group01_left
			{
			float 			: left;
			width			: 354px;
			height			: 156px;
			}
			
			.pickup01_group01_left01
				{
				float			: left;
				height			: 156px;
				width			: 177px;
				}
				
				.pickup01_group01_left01_pic
					{
					height				: 53px;
					width				: 64px;
					margin				: 3px 0 0 50px;
					}
	
				/*-- added @ feb 28 --*/				
	
				.pickup01_group01_left01_judul
					{
					font-family			: "ＭＳ Ｐゴシック", Osaka;
					font-size			: 11px;
					line-height			: 120%;
					width				: 160px;
					height				: 15px;
					margin				: 6px 0 0 10px;
					text-align			: center;
					}
				
				
				.pickup01_group01_left01_txt
					{
	font-family			: "ＭＳ Ｐゴシック", Osaka;
	font-size			: 10px!important;
	font-size/**/: 11px;
	line-height			: 120%;
	width				: 160px;
	height				: 40px;
	margin				: 6px 0 0 10px;
					}

				.pickup01_group01_left01_btn
					{
					background			: url(../img/btn_pickup01.gif);
					background-repeat	: no-repeat;
					height				: 22px;
					width				: 87px;
					margin				: 3px 0 0 43px;
					}
					
					.pickup01_group01_left01_btn_click a
						{
						background			: url(../img/btn_pickup01.gif);
						background-repeat	: no-repeat;
						height				: 22px;
						width				: 87px;
						display: block;
						}
						
					.pickup01_group01_left01_btn_click h5
						{
						visibility			:hidden;
						text-decoration		:none;
						display				:none;
						font-size			:0px;
						}

						
			.pickup01_group01_left02
				{
				float			: right;
				height			: 156px;
				width			: 177px;
				}
				
				.pickup01_group01_left02_pic
					{
					height: 55px;
					width: 76px;
					margin: 1px 0 0 47px;
					}
		

		.pickup01_group01_right
			{
			float 			: right;
			height			: 156px;
			width			: 178px;
			}
			
			.pickup01_group01_right_pic
				{
				height		: 52px;
				width		: 72px;
				margin		: 4px 0 0 47px;
				}

		
	#pickup01_group02
		{
		height				: 177px;
		width				: 532px;
		background			: url(../img/bg_pickup01_gr02.gif);
		background-repeat	: no-repeat;
		}
		
		.pickup01_group02_left
			{
			float 				: left;
			width				: 354px;
			height				: 177px;
			}
			
			.pickup01_group02_left01
				{
				float			: left;
				width 			: 177px;
				height 			: 177px;
				}
				
				.pickup01_group02_left01_pic
					{
					width : 110px;
					height : 50px!important;
					height/**/:/**/ 52px;
					margin : 3px 0 0 35px;
					text-align: center;
					}

				/*-- added @ feb 28 --*/				
	
				.pickup01_group02_left01_judul
					{
					font-family			: "ＭＳ Ｐゴシック", Osaka;
					font-size			: 11px;
					line-height			: 120%;
					width				: 160px;
					height				: 15px;
					margin				: 6px 0 0 10px;
					text-align			: center;
					}

				
				.pickup01_group02_left01_txt
					{
					font-family			: "ＭＳ Ｐゴシック", Osaka;
					font-size			: 10px!important;

					font-size/**/: 11px;
					line-height			: 120%;
					width				: 165px;
					height				: 40px;
					margin				: 6px 0 0 10px;
					}
				
				.pickup01_group02_left01_btn
					{
					background			: url(../img/btn_pickup01.gif);
					background-repeat	: no-repeat;
					height				: 22px;
					width				: 87px;
					margin				: 14px 0 0 43px;
					}
					
					.pickup01_group02_left01_btn_click a
						{
						background			: url(../img/btn_pickup01.gif);
						background-repeat	: no-repeat;
						height				: 22px;
						width				: 87px;
						display: block;
						}
					
					.pickup01_group02_left01_btn_click h5
						{
						visibility			: hidden;
						text-decoration		: none;
						display				: none;
						font-size			: 0px;
						}
			
			.pickup01_group02_left02
				{
				float: right;
				height: 177px;
				width: 177px;
				}
				
				.pickup01_group02_left02_pic
					{
					height: 52px;
					width: 77px;
					margin: 1px 0 0 45px;
					}
			
		.pickup01_group02_right
			{
			float: right;
			height: 177px;
			width: 178px;
			}
			
			.pickup01_group02_right_pic
				{
				height: 51px;
				width: 85px;
				margin: 4px 0 0 40px;
				}
	
	


	#pickup01_group03
		{
		height				: 141px;
		width				: 532px;
		background			: url(../img/bg_pickup01_gr03.gif);
		background-repeat	: no-repeat;
		}
		
		.pickup01_group03_left
			{
			float: left;
			width: 354px;
			height: 141px;
			}
			
			.pickup01_group03_left01
				{
				float: left;
				width: 177px;
				height: 141px;
				}
				
				.pickup01_group03_left01_pic
					{
					width: 84px;
					height: 49px;
					margin : 1px 0 0 43px;
					}
					
				/*-- added @ feb 28 --*/				
	
				.pickup01_group03_left01_judul
					{
					font-family			: "ＭＳ Ｐゴシック", Osaka;
					font-size			: 11px;
					line-height			: 120%;
					width				: 160px;
					height				: 15px;
					margin				: 1px 0 0 10px;
					text-align			: center;
					}


				.pickup01_group03_left01_txt
					{
					font-family			: "ＭＳ Ｐゴシック", Osaka;
					font-size			: 10px!important;
					font-size/**/:/**/11px;
					line-height			: 120%;
					width				: 160px;
					height				: 40px;
					margin				: 4px 0 0 15px;
					}
				
				.pickup01_group03_left01_btn
					{
					background			: url(../img/btn_pickup01.gif);
					background-repeat	: no-repeat;
					height				: 22px;
					width				: 87px;
					margin				: -7px 0 0 43px;
					}
					
					.pickup01_group03_left01_btn_click a
						{
						background			: url(../img/btn_pickup01.gif);
						background-repeat	: no-repeat;
						height				: 22px;
						width				: 87px;
						display				: block;
						}
						
					.pickup01_group03_left01_btn_click h5
						{
						visibility			:hidden;
						text-decoration		:none;
						display				:none;
						font-size			:0px;
						}
				
				
			.pickup01_group03_left02
				{
				float: right;
				width: 177px;
				height: 141px;
				}
			
				.pickup01_group03_left02_pic
					{
					height: 49px;
					width: 84px;
					margin: 1px 0 0 45px;
					}
			

/*--- pickup02 ---*/

#pickup02 {
	width: 532px;
	margin: 0px;
	clear: both;
	padding: 8px 0px 20px 0px;
	display: block;
	}
	
	.pickup02_left
		{
		float: left;
		width: 264px;
		height: 154px;
		}
	
		.pickup02_left01
			{
			float: left;
			width: 132px;
			height: 154px;
			}
		
		.pickup02_left02
			{
			float: right;
			width: 132px;
			height: 154px;
			}
	
	.pickup02_right
		{
		float: right;
		width: 268px;
		height: 154px;
		}
		
		
		.pickup02_right01
			{
	float: left;
	width: 134px;
	height: 154px;
			}
			
		.pickup02_right02
			{
			float: right;
			width: 132px;
			height: 154px;
			}
			
	


#pickup03 {
	width				: 532px;
	height				: 271px; 
	}
	
	.pickup03_title
		{
		background: url(../img/txt_pickup03.gif);
		background-repeat: no-repeat;
		height: 39px;
		width: 532px;
		}
		
		.pickup03_title h3
			{
			visibility			:hidden;
			text-decoration		:none;
			display				:none;
			font-size			:0px;
			}
		
		
	.pickup03_row01
		{
		height: 110px;
		width: 532px;
		}
		
		.pickup03_row01a
			{
			background: url(../img/img_pickup03_01.gif);
			background-repeat: no-repeat;
			float: left;
			width: 268px;
			height: 110px;
			}
			
		.pickup03_row01b
			{
			background: url(../img/img_pickup03_02.gif);
			background-repeat: no-repeat;
			float: right;
			width: 264px;
			height: 110px;
			}
			
	.pickup03_row02
		{
		height: 114px;
		width: 532px;
		}
		
		.pickup03_row02a
			{
			background: url(../img/img_pickup03_03.gif);
			background-repeat: no-repeat;
			float: left;
			height: 114px;
			width: 268px;
			}
			
		.pickup03_row02b
			{
			background: url(../img/img_pickup03_04.gif);
			background-repeat: no-repeat;
			float: right;
			height: 114px;
			width: 264px;
			}



#pickup04 {
	background: url(../img/txt_pickup04.gif);
	background-repeat: no-repeat;
	width				: 532px;
	height				: 71px;
	clear				:both;
	padding-top:100px;
	}		


#pickup05 {
	width				: 532px;
	height				: 340px; 
	}

	.pickup05_title
		{
		background: url(../img/txt_pickup05.gif);
		background-repeat: no-repeat;
		height: 39px;
		width: 532px;
		}
		
		.pickup05_title h3
			{
			visibility	:hidden;
			text-decoration	:none;
			display		:none;
			font-size	:0px;
			}
		
	
	.pickup05_content
		{
		width: 530px;
		height: 301px;
		clear: both;
		border: 1px solid #3c6692;
		background: #eef9ff;
		}
		head~/* */body .pickup05_content {
			height: 310px;
		}
		*:first-child+html .pickup05_content {
			height: 315px;
		}		

#pickup06 {
	width				: 532px;
	margin: 0px;
	padding: 0px;
	}





.signal_bottom {
	clear				: both;
	color				: #ff00ff;
	padding-top			: 0.1px;}
	
	
	
#footer 
	{
	background			: url(../img/txt_footer.gif);
	background-repeat	: no-repeat;
	height				: 30px;
	width				: 740px;
	clear				: both;
	}



/*--- Content and Text Section ---*/

	.txt_newspace
		{
		letter-spacing: 1px!important;
		letter-spacing/**/:/**/4px;
		font-size: 12px;
		
		}

	.txt_01
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size: 10px!important;
		font-size/**/:/**/11px;
		line-height: 120%;
		}
	
	
/* Pickup01 */

	.pickup01_group01_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size		: 11px;
		line-height		: 130%; 
		width 			: 170px;
		text-align		: left;
		margin-top		: 60px;
		margin-left		: 5px;
		}

		.pickup01_group01_btn 
			{
			background: url(../img/btn_pickup01.gif);
			background-repeat: no-repeat;
			width: 87px;
			height: 22px;
			margin-top: 5px;
			margin-left: 5px;
			}
		
		.pickup01_group01_btn_title a 
			{
			background: url(../img/btn_pickup01.gif);
			background-repeat: no-repeat;
			width: 87px;
			height: 22px;
			display:block;
			}
		
		
	.pickup01_group02_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size		: 11px;
		line-height		: 130%; 
		width 			: 170px;
		text-align		: left;
		margin-top		: 65px;
		margin-left		: 5px;
		}

		.pickup01_group02_btn
			{
			background: url(../img/btn_pickup01.gif);
			background-repeat: no-repeat;
			width: 87px;
			height: 22px;
			margin-top: 5px;
			margin-left: 5px;
			}


	.pickup01_group03_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size		: 11px;
		line-height		: 130%; 
		width 			: 170px;
		text-align		: left;
		margin-top		: 55px;
		margin-left		: 5px;
		}

		.pickup01_group03_btn
			{
			background: url(../img/btn_pickup01.gif);
			background-repeat: no-repeat;
			width: 87px;
			height: 22px;
			margin-top: 5px;
			margin-left: 5px;
			}




/* Pickup02 */

	.pickup02_content
		{
		width 				: 128px;
		height				: 154px;
		margin-top			: 88px;
		margin-left			: 10px;
		}
		
		.pickup02_content_pic
			{
			height: 75px;
			width: 120px;
			margin: 3px 0 0 5px;
			}
		
		.pickup02_content_txt
			{
			font-family		: "ＭＳ Ｐゴシック", Osaka;
			font-size		: 11px;
			line-height		: 130%;
			text-align		: center;
			margin 	: 5px 0 0 1px;
			}
		
		.pickup02_content_btn
			{
			background: url(../img/btn_pickup01.gif);
			background-repeat: no-repeat;
			height: 22px;
			width: 87px;
			margin: 5px 0 0 21px;
			}
			
			.pickup02_content_btn_click a
				{
				background: url(../img/btn_pickup01.gif);
				background-repeat: no-repeat;
				height: 22px;
				width: 87px;
				display:block;
				}

			.pickup02_content_btn_click h5
				{
				visibility			:hidden;
				text-decoration		:none;
				display				:none;
				font-size			:0px;
				}



/* Pickup03 */

	.pickup03_row01_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		
		font-size		: 12px;
		line-height		: 130%;
		text-align		: left;
		height			: 50px;
		width			: 170px;
		margin-top		: 55px;
		margin-left		: 90px;
		}
		
	.pickup03_row02_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size		: 12px;
		line-height		: 130%;
		text-align		: left;
		height			: 50px;
		width			: 170px;
		margin-top		: 50px;
		margin-left		: 90px;
		}


/* Pickup04 */

	.pickup04_btnwrapper
		{
		width			:532px;
		clear			:both;
		height			:55px;
		}
	
	
	.pickup04_btn01
		{
	background-repeat: no-repeat;
	height			: 55px;
	width			: 256px;
	background-image: url(../img/btn_pickup04_01.gif);
	margin-left: 130px;
		}

		.pickup04_btn01_click a
			{
	background-repeat: no-repeat;
	height			: 55px;
	width			: 256px;
	display: block;
	background-image: url(../img/btn_pickup04_01.gif);
			}

		.pickup04_btn01 h2
			{
			visibility			:hidden;
			text-decoration		:none;
			display				:none;
			font-size			:0px;
			}

	.pickup04_btn02
		{
		background		: url(../img/btn_pickup04_02.gif);
		background-repeat: no-repeat;
		float			: right;
		height			: 55px;
		width			: 256px;
		
		margin-right	: 3px; 
		}

		.pickup04_btn02_click a
			{
			background		: url(../img/btn_pickup04_02.gif);
			background-repeat: no-repeat;
			float			: right;
			height			: 55px;
			width			: 256px;
			display			: block;
			}

		.pickup04_btn02 h2
			{
			visibility			:hidden;
			text-decoration		:none;
			display				:none;
			font-size			:0px;
			}


/* Pickup05 */

	.pickup05_content_left
		{
		width: 250px;
		height: 290px;
		margin-left: 5px;
		margin-top: 3px;
		float: left;
		}

			.pickup05_content_left_txt
				{
				font-family		: "ＭＳ Ｐゴシック", Osaka;
				font-size		: 12px;
				line-height		: 150%;
				text-align		: left;
				}

.pickup05_content_left_txt a span{
	font-size		: 10px;
}

	.pickup05_content_right
		{
		width: 250px;
		height: 290px;
		margin-right: 5px;
		margin-top: 3px;
		float: right;
		}
		
.pickup01_group01_left01_judul_n
					{
	font-family			: "ＭＳ Ｐゴシック", Osaka;
	font-size			: 11px;
	line-height			: 120%;
	width				: 160px;
	height				: 15px;
	text-align			: center;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
					}
.pickup01_group01_left01_txt_n
					{
	font-family			: "ＭＳ Ｐゴシック", Osaka;
	font-size			: 10px!important;
	font-size/**/: 11px;
	line-height			: 120%;
	width				: 160px;
	height				: 47px;
	margin				: 1px 0 0 10px;
	clear: both;
					}
.pickup01_group01_left01_btn_n
					{
	background			: url(../img/btn_pickup01.gif);
	background-repeat	: no-repeat;
	height				: 22px;
	width				: 87px;
	margin				: 3px 0 0 43px;
	padding_top             :0px;
	clear               : both;
					}
.pickup01_group01_left01_txt_m
					{
	font-family			: "ＭＳ Ｐゴシック", Osaka;
	font-size			: 10px!important;
	font-size/**/: 11px;
	line-height			: 120%;
	width				: 160px;
	height				: 38px;
	margin				: 1px 0 0 10px;
	clear: both;
					}

/* Pickup06 */
	
	.pickup06_txt
		{
	font-family		: "ＭＳ Ｐゴシック", Osaka;
	font-size		: 10px!important;
	line-height		: 120%;
	text-align		: left;
	width			: 500px;
	padding			: 30px 10px 10px;
	display: block;
		}


.bot1{
	background			: url(../img/btn_or01.gif) no-repeat;
	height				: 31px;
	width				: 126px;}
	
	
.bot1 a{
	background			: url(../img/btn_or01gif) no-repeat;
	height				: 31px;
	width				: 126px;
	display				: block;}

.teble_box{
	border-collapse:collapse;
	margin-bottom: 0.5em;
	font-size: 10px;
	line-height: 130%;
}


/*-----contents_box-----*/

#contents_box{
   width:532px;
   padding-bottom:20px;
   margin:0px;
}
#contents_box table{
	border-collapse:collapse;
	border: 1px solid #3c6692;	
}
#contents_box th{
	border-collapse:collapse;
	border-right:  solid 1px #b8c8d9;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #7682dc;
	text-align: center;
	padding:5px;
}
#contents_box td{
	border-collapse:collapse;
	border-right: 1px solid #b8c8d9;
	font-size: 10px;
	line-height: 125%;
	background-color:#f3faff;
	padding:5px;
	vertical-align: top;
}
#contents_box td p{
	margin:0px;
	padding: 2px 0px 2px 0px;
}
.line_top{
    border-top:solid 1px #b8c8d9;
}


/* 101012 ブックマークボタン */

#main_image span.bookmark_ttl {
	font-size: 12px;
	position: absolute;
	right: 228px; top: 23px;
}

#main_image .bookmark_btn {
	position: absolute;
	right: 100px; top: 22px;
	_right: 100px; _top: 22px;
	_zoom: 1;
}
	*:first-child+html #main_image p.bookmark_btn {
		position: absolute;
		right: 100px; top: 19px;
	}

#main_image .bookmark_btn a img {
	border: none;
}

/* 101012 twitterボタン */
#main_image .twitter_btn {
	position: absolute;
	right: 0; top: 22px;
	_left: 680px; _top: 22px;
	_width: 100px;
	_zoom: 1;
}

/* 101103 アンダーライン */
.underline_01 {
	text-decoration: underline;
}



/*** 101213 社名変更 ***/
/* トップ修正 */
	.pickup03_row01
		{
		height: 130px;
		width: 532px;
		}
		
		.pickup03_row01a
			{
			background: url(../img/img_pickup03_01.gif);
			background-repeat: no-repeat;
			float: left;
			width: 268px;
			height: 130px;
			}
		.pickup03_row01b
			{
			background: url(../img/img_pickup03_02.gif);
			background-repeat: no-repeat;
			float: right;
			width: 264px;
			height: 130px;
			}
			
	.pickup03_row01_txt
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		
		font-size		: 12px;
		line-height		: 130%;
		text-align		: left;
		height			: 60px;
		width			: 170px;
		margin-top		: 65px;
		margin-left		: 90px;
		}
#pickup03 {
	width				: 532px;
	height				: 291px; 
	}
		
		
	.txt_01
		{
		font-family		: "ＭＳ Ｐゴシック", Osaka;
		font-size: 10px!important;
		font-size/**/:/**/11px;
		line-height: 120%;
		}



