@charset "euc-jp";
*{ margin:0; padding:0;}
body { margin:0px;	background:url(../img/body_bg.jpg) repeat 0 0; }
body,td { font-size:12px; line-height:16px; vertical-align:top; }
img { border:0px; }

/* ---------------------------------- */
/* リンク */
/* ---------------------------------- */

/* 基本色 */
a:link { color:#000099; text-decoration:none; }
a:visited { color:#000099; text-decoration:none; }
a:hover { color: #FF0000; text-decoration:underline; }
a:active { color: #0099FF;}

/* 特別色 */
a:link.XXXXX { color:#FFFFFF; text-decoration:none; }
a:visited.XXXXX { color:#FFFFFF; text-decoration:none; }
a:hover.XXXXX { color:#FFCC66; text-decoration:none; }
a:active.XXXXX { color:#CCCCCC;}

/* ---------------------------------- */
/* 基本要素 */
/* ---------------------------------- */

/* 配置 */
.center { text-align:center; }
.right { text-align:right; }
.right_f { float:right; }
.clear { clear:both; }

/* 文字色 */
.red { color:#FF0000; }
.gray { color:#444444; }
.navy{ color:#000099;}


/* 枠 */
.bd { border:1px #999999 solid; }

/* 文字サイズ */
.s { font-size:10px; }
.b { font-weight:bold;}

/* IMEオフ */
.ime_off { ime-mode:disabled; }

/* DIVリセット */
.div_s { margin:0px; font-size:0; line-height:0; }


#all{
	width:800px;
	margin:0 auto;
	background:url(../img/all_bg.png) repeat-y 0 0;
}
* html #all {
	background:url(../img/all_bg.gif) repeat-y 0 0;
	width:800px;
	margin:0 auto;
	behavior: expression(IEPNGFIX.fix(this));
} 
/*----------------------*/			
/* header */			
	#header{
		width:778px;
		height:159px;
		margin:0 auto;
		background:url(../img/head_bg.jpg) no-repeat 0 0;
		text-align:left;
	}
		h1{
			font-size:10px;
			margin:0px 0px 0px 17px;
			padding:0;
			font-weight:normal;
			text-align:left;
			color:#FFBBBB;
		}
		.logo{
			margin:12px 0px 0px 0px;
			font-size:0;
			line-height:0;
		}
	#base{
		width:778px;
		margin:0 auto;
		min-height: 600px;
		height: auto !important;
		height: 600px;
	}
/*----------------------*/			
/* h_menu */			
		#h_menu{
			background:url(../img/menu_bg.jpg) repeat-x 0 0;
			height:64px;
		}
			.h_tel{
				text-align:right;
				font-size:0;
				line-height:0;
			}
			#h_menu ul{
				margin:2px 0 0 65px;
				padding:0;
			}
			#h_menu ul li{
				float:left;
				padding:0 5px 0 10px;
				border-left:1px solid #FFFFFF;
				list-style:none;
				color:#FFFF66;
			}
			#h_menu ul li.no_bd{
				border-left:none;
			}
				#h_menu ul li a{
					color:#FFFFFF;
				}
				#h_menu ul li a:hover{
					color:#FFFF66;
					text-decoration:none;
				}
	
/*----------------------*/			
/* left */			
		#left{
			width:180px;
			margin:0 auto;
			float:left;
			text-align:left;
		}
			/* l_menu1 */
			#left ul#l_menu1{
				margin:0;
				padding:0;
				list-style:none;
				font-size:0;
				line-height:0;
			}
				#left ul#l_menu1 li{
					margin:0;
					padding:0;
					list-style:none;
					list-style-position:outside;
				}
				#left ul#l_menu1 li a span{
					color:#4F2016;
					font-weight:bold;
					text-align:right;
					font-size:12px;
					display:block;
					line-height:1em;
					padding:20px 10px 0px 0px;
				}	
				#left ul#l_menu1 li a:hover span{
					color:#B11010;
					font-weight:bold;
					text-align:right;
					font-size:12px;
					display:block;
					line-height:1em;
				}	
				#left ul#l_menu1 li a img{
					display:none;
				}	
				@media print{
					#left ul#l_menu1 li a img{
						display:block;
					}	
				}
				/* l_menu1_1 黒い部分 */
				#left ul#l_menu1 li.l_menu1_1{
					font-size:0;
					line-height:0;
				}
				/* l_menu1_2 */
				#left ul#l_menu1 li.l_menu1_2 a{
					background:url(../img/l_menu1/l_menu1_02.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:60px;
				}
				#left ul#l_menu1 li.l_menu1_2 a span{
					color:#4F2016;
					font-weight:bold;
					text-align:right;
					font-size:12px;
					display:block;
					line-height:1em;
					padding:25px 10px 0px 0px;
				}

				#left ul#l_menu1 li.l_menu1_2 a:hover{
					background:url(../img/l_menu1/l_menu1_on_02.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_3 */
				#left ul#l_menu1 li.l_menu1_3 a{
					background:url(../img/l_menu1/l_menu1_03.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_3 a:hover{
					background:url(../img/l_menu1/l_menu1_on_03.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_4 */
				#left ul#l_menu1 li.l_menu1_4 a{
					background:url(../img/l_menu1/l_menu1_04.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_4 a:hover{
					background:url(../img/l_menu1/l_menu1_on_04.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_5 */
				#left ul#l_menu1 li.l_menu1_5 a{
					background:url(../img/l_menu1/l_menu1_05.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_5 a:hover{
					background:url(../img/l_menu1/l_menu1_on_05.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_6 */
				#left ul#l_menu1 li.l_menu1_6 a{
					background:url(../img/l_menu1/l_menu1_06.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_6 a:hover{
					background:url(../img/l_menu1/l_menu1_on_06.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_7 */
				#left ul#l_menu1 li.l_menu1_7 a{
					background:url(../img/l_menu1/l_menu1_07.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_7 a:hover{
					background:url(../img/l_menu1/l_menu1_on_07.gif) no-repeat 0 0;
					text-decoration:none;
				}
				/* l_menu1_8 */
				#left ul#l_menu1 li.l_menu1_8 a{
					background:url(../img/l_menu1/l_menu1_08.gif) no-repeat 0 0;
					display:block;
					width:180px;
					height:61px;
				}
				#left ul#l_menu1 li.l_menu1_8 a:hover{
					background:url(../img/l_menu1/l_menu1_on_08.gif) no-repeat 0 0;
					text-decoration:none;
				}
			/* l_menu2 */
			#left ul#l_menu2{
				margin:0;
				padding:0;
				list-style:none;
				font-size:0;
				line-height:0;
			}
				#left ul#l_menu2 li{
					margin:0;
					padding:0;
					list-style:none;
					list-style-position:outside;
					background:url(../img/l_menu2_bg.gif) no-repeat 0 0;
					width:180px;
					height:32px;
				}
				#left ul#l_menu2 li a{
					background:url(../img/l_menu2_bg.gif) no-repeat 0 0;
					width:180px;
					display:block;
				}
				#left ul#l_menu2 li a:hover{
					background:url(../img/l_menu2_on_bg.gif) no-repeat 0 0;
					width:180px;
					text-decoration:none;
				}
				#left ul#l_menu2 li span{
					color:#DCCA64;
					font-size:12px;
					line-height:2.7em;
					margin:0px 0px 0px 18px;
					display:block;
				}
				#left ul#l_menu2 li a span{
					font-size:12px;
					line-height:2.7em;
					margin:0px 0px 0px 18px;
					color:#FFFFFF;
					display:block;
				}
				#left ul#l_menu2 li a:hover span{
					color:#DCCA64;
					font-size:12px;
					line-height:2.7em;
					margin:0px 0px 0px 18px;
					display:block;
				}
			.l_menu2_bottom{
				margin-top:-1px;
				font-size:0;
				line-height:0;
			}	
			/* l_banner */
			#l_banner{
				margin:0px 0px 0px 10px;
				padding:0;
				list-style:none;
				font-size:0;
				line-height:0;
			}
			#l_banner li{
				margin:0px;
				padding:0;
				list-style:none;
			}
				#l_banner li span{
					display:none;
				}
				#l_banner li a img{
					display:none;
				}
				@media print{
					#l_banner li a img{
						display:block;
					}
				}
			#l_banner li.l_banner_1{
				margin:7px 0px;
			}
			/* l_banner_2 */
			#l_banner li.l_banner_2 {
				margin:5px 0px;
			}
			#l_banner li.l_banner_2 a{
				background:url(../img/voice_banner2.gif) no-repeat 0 0;
				display:block;
				width:160px;
				height:60px;
			}
			#l_banner li.l_banner_2 a:hover{
				background:url(../img/voice_banner2_on.gif) no-repeat 0 0;
			}
			/* l_banner_3 */
			#l_banner li.l_banner_3 a{
				background:url(../img/media_banner.gif) no-repeat 0 0;
				display:block;
				width:160px;
				height:60px;
			}
			#l_banner li.l_banner_3 a:hover{
				background:url(../img/media_banner_on.gif) no-repeat 0 0;
			}
		.l_mark_box{
			background-color:#FFFFFF;
			margin:10px 9px 0px 9px;
			border:solid #C1C1C1 1px;
		}	
			.l_mark_box p{
				font-size:10px;
				color:#273255;
				margin:6px 8px 9px 8px;
				line-height:1.3em;
				letter-spacing:1px;
			}
		.l_com_tel{
			margin:10px 0px 0px 10px;
			font-size:0;
			line-height:0;
		}	
		.l_com_box{
			background:url(../img/l_com_bg.gif) no-repeat 0 0;
			margin:0px 0px 0px 10px;
			padding-bottom:20px;
		}
			.l_com_box .l_mail{
				margin:0px 5px;
			}
			.l_com_box .l_mail span{
				display:none;
			}
			.l_com_box .l_mail a img{
				display:none;
			}
			@media print{
				.l_com_box .l_mail a img{
					display:block;
				}
			}
			.l_com_box .l_mail a{
				background:url(../img/l_mail.gif) no-repeat 0 0;
				width:150px;
				height:28px;
				display:block;
			}
			.l_com_box .l_mail a:hover{
				background:url(../img/l_mail_on.gif) no-repeat 0 0;
			}
			.l_com_box p{
				color:#273255;
				line-height:1.4em;
				margin:10px 0px 0px 10px;
			}
			.l_com_box p br{
				line-height:0.4em;
			}



			
/*----------------------*/			
/* main */			

		#main{
			width:598px;
			/*margin:0 auto;*/
			margin:0;
			float:left;
			text-align:left;
		}
			#main_contents{
				width:573px;
				margin:0 10px 36px 15px;
			text-align:left;
			}
				#main_contents .top_img{
					background:url(../img/top/top_img.jpg) no-repeat 0 0;
					font-size:0;
					line-height:0;
					text-align:right;
					width:573px;
					height:220px;
				}
				#main_contents h2.h2_text{
					font-size:14px;
					color:#A61212;
					font-weight:bold;
					margin:15px 0px 10px 0px;
				}
				p.top_seo_text{
					color:#26376E;
					line-height:1.4em;
					margin-bottom:15px;
				}
					p.top_seo_text br{
						line-height:0.4em;
					}
				#main_contents p.top_seo_text a{
					color:#26376E;
					text-decoration:underline;
				}
				#main_contents p.top_seo_text a:hover{
					color:#A61212;
				}
				.top_banner div {
					font-size:0;
					line-height:0;
					margin-bottom:10px;
				}
				.top_banner div span{
					display:none;
				}
				.top_banner div a img{
					display:none;
				}
				@media print{
					.top_banner div a img{
						display:block;
					}
				}
					.kikaku_banner a{
						background:url(../img/banner/kikaku.jpg) no-repeat 0 0;
						display:block;
						width:573px;
						height:120px;
					}
					.kikaku_banner a:hover{
						background:url(../img/banner/kikaku_on.jpg) no-repeat 0 0;
					}
					.renewal_banner a{
						background:url(../img/banner/renewal.jpg) no-repeat 0 0;
						display:block;
						width:573px;
						height:120px;
					}
					.renewal_banner a:hover{
						background:url(../img/banner/renewal_on.jpg) no-repeat 0 0;
					}
				h2.h2_title{
					margin:0px 0px 5px 0px;
					padding:0;
					font-size:0;
					line-height:0;
				}	
				
				/* best5 */
				ul.best5{
					margin:0;
					padding:0;
					list-style:none;
				}
					ul.best5 li{
						margin:0px 0px 10px 0px;
						padding:0px 2px 3px 1px;
						list-style:none;
						list-style-position:outside;
						float:left;
						text-align:center;
					}
					ul.best5 li.li_bd{
						background:url(../img/top/dot_line_y.gif) repeat-y right bottom;
					}
					ul.best5 li img.best_img{
						border:solid #CCCCCC 1px;
						margin:9px 0;
						width:80px;
					}
					ul.best5 li p.best_name{
						color:#26376E;
						font-size:10px;
						line-height:1.6em;
					}
						ul.best5 li p.best_name a{
							color:#26376E;
							text-decoration:underline;
						}
						ul.best5 li p.best_name a:hover{
					color:#A61212;
							text-decoration:underline;
						}
					ul.best5 li p.best_price{
						color:#F40707;
						margin:3px 0;
					}
				/* news */
				#main_contents .scroll{
					text-align:left;
					padding:0px 0px 0px 0px;
					margin:5px 0px 15px 0px;
					width:573px;
					height:295px;
					overflow:auto;
					border: 0px;
					scrollbar-face-color:#C5C5C5;					/*スクロールバー本体の色*/
					scrollbar-highlight-color: #C5C5C5;		/*スクロールバー左側（上）の影*/
					scrollbar-shadow-color: #FFFFFF;			/*スクロールバー右側（上）の影*/
					scrollbar-3dlight-color: #FFFFFF;			/*スクロールバーの左側（下）の影*/
					scrollbar-arrow-color: #FFFFFF;				/*矢印の色*/
					scrollbar-track-color: #FFFFFF;				/*背面の色*/
					scrollbar-darkshadow-color: #FFFFFF;	/*スクロールバー右側（下）の影*/
					color:#555555;
				}
					#main_contents .scroll .news{
						background:url(../img/top/dot_line.gif) repeat-x left bottom;
						padding-bottom:15px;
						margin:10px 0px 0px 0px;
					}
					#main_contents .scroll .news .news_img{
						width:98px;
						border:solid #CCCCCC 1px;
						float:right;
						margin:0px 10px;
					}
					#main_contents .scroll .news p{
						margin:0px 0px 0px 3px;
					}
						#main_contents .scroll .news p span{
							font-weight:bold;
						}
					#main_contents .scroll .news p.news_text{
						margin:10px 0px 0px 18px;
					}
					#main_contents .scroll .news_po{
						margin-right:5px;
					}
					
				/* okaidoku */	
				h2.h2_title_kaidoku{
					margin:0px 0px 5px 0px;
					padding:0;
					font-size:0;
					line-height:0;
					background:url(../img/top/h2_title_3.gif) no-repeat left center;
					text-align:right;
				}
					h2.h2_title_kaidoku img{
						margin:0px 10px;
					}
				.okaidoku_p{
					color:#CA0303;	
				}
				ul.okaidoku_ul{
					margin:0;
					padding:0;
					list-style:none;
				}
					ul.okaidoku_ul li{
						margin:0;
						padding:0;
						list-style:none;
						list-style-position:outside;
						text-align:center;
					}
					ul.okaidoku_ul li.kaidoku_box1{
						margin:0px 7px 5px 0px;
						padding:0;
						list-style:none;
						list-style-position:outside;
						float:left;
						display:block;
						width:136px;
						border:solid #670001 1px;
						min-height: 228px;
						height: auto !important;
						height: 228px;
					}
					ul.okaidoku_ul li.kaidoku_box2{
						margin:0px 0px 5px 0px;
						padding:0;
						list-style:none;
						list-style-position:outside;
						float:left;
						display:block;
						width:136px;
						border:solid #670001 1px;
						min-height: 228px;
						height: auto !important;
						height: 228px;
					}
					ul.okaidoku_ul li img.kaidoku_img{
						border:solid #999999 1px;
						margin:10px 0;
					}
					
					/* kiritansu_kamisama */
					#main_contents .kiri_text{
						background-color:#F9F4C6;
						border:solid #808080 1px;
						margin:5px 0px 10px 0px;
						padding:10px 13px 0px 13px;
						height:160px;
						color:#333333;
					}
					#main_contents .kiri_text br{
						line-height:0.4em;
					}
					#main_contents .kiri_text .kiri_box1{
						float:right;
						width:120px;
						text-align:right;
						font-size:0;
						line-height:0;
					}
					#main_contents .kiri_text .kiri_box2{
						float:right;
						width:165px;
						text-align:right;
						font-size:0;
						line-height:0;
					}
					#main_contents .kiri_text .kiri_box2 p{
						font-size:10px;
						color:#555555;
						text-align:left;
						margin:0px 5px 0px 15px;
						line-height:1.2em;
					}
					/* kiri_setumei */
					.kiri_setumei{
						background:url(../img/top/dot_line.gif) repeat-x 0 bottom;
						height:150px;
						line-height:1.2em;
					}
					.kiri_setumei br{
						line-height:0.4em;
					}
						.kiri_setumei img{
							float:left;
							margin-right:5px;
						}
						
					/* top_menu */	
					.top_manu_box span{
						display:none;
					}
					.top_manu_box li a img{
						display:none;
					}
					@media print{
						.top_manu_box li a img{
							display:block;
						}
					}
					ul.top_menu_l{
						margin:10px 0px 0px 0px;
						padding:0;
						list-style:none;
						width:281px;
						float:left;
						display:block;
					}	
						ul.top_menu_l li{
							margin:0px 0px 5px 0px;
							padding:0;
							list-style:none;
						}	
					ul.top_menu_r{
						margin:10px 0px 0px 0px;
						padding:0;
						list-style:none;
						width:281px;
						float:right;
						display:block;
					}	
						ul.top_menu_r li{
							margin:0px 0px 5px 0px;
							padding:0;
							list-style:none;
						}	

					ul.top_menu{
						margin:0px 0px 0px 0px;
						padding:0;
						list-style:none;
					}	
						ul.top_menu li{
							margin:0;
							padding:0;
							list-style:none;
						}	
						/* top_menu1 */
						ul.top_menu_l li.top_menu1 a{
							background:url(../img/top_menu/soukiri.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_l li.top_menu1 a:hover{
							background:url(../img/top_menu/soukiri_on.gif) no-repeat 0 0;
						}
						/* top_menu2 */
						ul.top_menu_l li.top_menu2 a{
							background:url(../img/top_menu/soukiri_chest.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_l li.top_menu2 a:hover{
							background:url(../img/top_menu/soukiri_chest_on.gif) no-repeat 0 0;
						}
						/* top_menu1 */
						ul.top_menu_l li.top_menu3 a{
							background:url(../img/top_menu/tansu_tv.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_l li.top_menu3 a:hover{
							background:url(../img/top_menu/tansu_tv_on.gif) no-repeat 0 0;
						}
						/* top_menu4 */
						ul.top_menu_r li.top_menu4 a{
							background:url(../img/top_menu/soukiri_kosode.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_r li.top_menu4 a:hover{
							background:url(../img/top_menu/soukiri_kosode_on.gif) no-repeat 0 0;
						}
						/* top_menu5 */
						ul.top_menu_r li.top_menu5 a{
							background:url(../img/top_menu/bestseller.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_r li.top_menu5 a:hover{
							background:url(../img/top_menu/bestseller_on.gif) no-repeat 0 0;
						}
						/* top_menu6 */
						ul.top_menu_r li.top_menu6 a{
							background:url(../img/top_menu/garelly.gif) no-repeat 0 0;
							display:block;
							width:281px;
							height:60px;
						}
						ul.top_menu_r li.top_menu6 a:hover{
							background:url(../img/top_menu/garelly_on.gif) no-repeat 0 0;
						}
						/* top_menu7 */
						ul.top_menu li.top_menu7 a{
							background:url(../img/top_menu/yutan.gif) no-repeat 0 0;
							display:block;
							width:573px;
							height:60px;
						}
						ul.top_menu li.top_menu7 a:hover{
							background:url(../img/top_menu/yutan_on.gif) no-repeat 0 0;
						}
				
				
				
/*----------------------*/			
/* footer */			
		#footer{
			width:573px;
			height:190px;
			margin:0 10px auto 15px;
			padding-top:16px;
			background:url(../img/foot_bg.gif) repeat-x 0 0;
		}	
			#footer ul{
				margin:2px 0px 0px 0px;
				padding:0;
				list-style:none;
				text-align:right;
			}
			#footer ul li{
				margin:0;
				padding:0px 3px 0px 6px;
				list-style:none;
				list-style-position:outside;
				display:inline;
				color:#BA0A0A;
			}
			#footer ul li.li_bd{
				border-left:solid #333333 1px;
			}
			#footer ul li a{
				color:#333333;
			}
			#footer ul li a:hover{
				color:#BA0A0A;
				text-decoration:none;
			}
			
			#footer p{
				color:#273255;
				text-align:right;
				margin-top:20px;
			}
/*----------------------*/			
/* best5 */
#best_outbox{
	width:100%;
	text-align:center;
}
#best_box{
	width:595px;
	text-align:left;
	background-color:#FFFFFF;
	margin:20px auto;
	padding-top:20px;
	padding-bottom:20px;
}			
h3.best_h3{
	color:#996600;
	border-bottom:3px double #996600;
	color:#996600;
	margin:0 38px 10px 0;
	padding:0 ;
	font-size:14px;
	line-height:20px;
}		
	h3.best_h3 img{
		vertical-align:-3px;
		margin:0 6px 0 0;
	}		
.best_area{
	margin:0 38px 30px 0;
}			
	.best_area img{
		float:left;
		margin:0 15px 0 0;
	}			
	.best_p1{
		font-weight:bold;
		line-height:18px;
		padding:10px 0 20px;
	}
		.best_p1 span{
			color:#990000;
			font-size:14px;
		}
	.best_p2{
	}
.bestwin_close{
	width:150px;
	margin:10px 0 10px auto;
}
	.bestwin_close a{
		width:150px;
		color:#333333;
		background-color:#DDD4B5;
		border:1px solid #996600;
		display:block;
		padding:3px 0 ;
		text-align:center;
	}
	.bestwin_close a:visited{
		color:#333333;
	}
	.bestwin_close a:hover{
		color:#333333;
		background-color:#DDDDDD;
		border:1px solid #996600;
		text-decoration:none;
	}

/*----------------------*/			
/* newsdt */
#newsdt_outbox{
	width:100%;
	text-align:center;
}
#newsdt_box{
	width:595px;
	text-align:left;
	background-color:#FFFFFF;
	margin:20px auto;
	padding-top:20px;
	padding-bottom:20px;
}			
h3.newsdt_h3{
	color:#996600;
	border-bottom:3px double #996600;
	color:#996600;
	margin:0 38px 10px 0;
	padding:0 ;
	font-size:14px;
	line-height:20px;
}		
	h3.newsdt_h3 img{
		vertical-align:-3px;
		margin:0 6px 0 0;
	}		
.newsdt_area{
	margin:0 38px 30px 0;
}			
	.newsdt_area img{
		float:left;
		margin:0 15px 0 0;
	}			
	.newsdt_p1{
		font-weight:bold;
		line-height:18px;
		padding:10px 0 20px;
	}
		.newsdt_p1 span{
			color:#990000;
			font-size:14px;
		}
	.best_p2{
	}
.newsdtwin_close{
	width:150px;
	margin:10px 0 10px auto;
}
	.newsdtwin_close a{
		width:150px;
		color:#333333;
		display:block;
		padding:3px 0 ;
		text-align:right;
	}
	.newsdtwin_close a:visited{
		color:#333333;
	}
	.newsdtwin_close a:hover{
		color:#333333;
		text-decoration:under-line;
	}

.news_text{
	font-size:12px;
	line-height:1.4;
}

.news_text a:link { color:#000000; text-decoration:none; }
.news_text a:visited { color:#000000; text-decoration:none; }
.news_text a:hover { color:#000099; text-decoration:none; }
.news_text a:active { color:000099;}

/*----------------------*/			
/* kikaku */			
h3.kikaku_h3{
	color:#996600;
	border-bottom:3px double #996600;
	border-left:3px solid #996600;
	color:#996600;
	margin:0 38px 10px 0;
	padding:3px 0 2px 5px ;
	font-size:14px;
	line-height:20px;
}		

/*-------------------------------------------------*/			
/* 旧cssからコピー（かぶるので後で消すか上書き） */	

/*↓旧の方に上書きすること*/					
/*.main2{*/
/*	margin:10px 0px 40px 30px;*/
/*}*/
/*↓旧の方に上書きすること*/					
h2.title{
	margin:0 0 15px 0;
	font-size:0;
	line-height:0;
}

			
/*----------------------*/			
/* reform*/			
#reform_area{
}

#reform_area h2,h3{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
#reform_area p.voice_p{
	padding:10px 10px;
	border-bottom:1px dotted #333;
}
#reform_area p.txt1{
	padding:15px 10px;
}
#reform_area div.btn_link{
	text-align:center;
	padding:15px 0;
}
			
			
			
