/* 右コンテンツ関連*/
.right_name h3{
	font-size:100%;
	line-height:120%;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	margin:7px 0px 6px 0px;
	padding:0px 6px 0px 0px;
}
.right_name_pix h3{
	text-align:right;
	vertical-align:middle;
	margin:8px 0px 10px 0px;
	padding:0px 6px 0px 0px;
}
.right_name2 h3{
	font-size:100%;
	line-height:120%;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	margin:7px 0px 6px 0px;
	padding:0px 0px 0px 10px;
}
.right_name_pix2 h3{
	text-align:left;
	vertical-align:middle;
	margin:8px 0px 10px 0px;
	padding:0px 0px 0px 10px;
}
.right_name_new{
	vertical-align:middle;
	margin:0 8px 0px 6px;
	padding:0px 0px 3px 0px;
}

.main_visual2{
	text-align:left;
	font-size:0;
	margin:0px 0px 1px 10px;
	padding:0px 0px 0px 0px;
}
.main_visual_note3{
	text-align:left;
	font-size:80%;
	line-height:120%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 10px;
}

.right_navi, .right_navi2{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:1px 0px 11px 0px;
/*	border-top:1px #7f7f7f solid;*/
	background-color:#E5E5E5;
}
.right_navi ul, .right_navi2 ul{
	list-style-type:none;
	font-size:0;
	line-height:0;
	text-align:right;
	margin:1px;
	padding:0px 0px 0px 0px;
}
.right_navi ul li, .right_navi2 ul li{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navi_list_left{
	float:left;
	text-align:left;
}
.navi_list_right{
	text-align:right;
}
.right_top_navi_foot{
	text-align:right;
	margin:0px;
	padding:0px;
}
.right_top_navi_foot img{
	margin:10px 6px 0px 0px;
	padding:0px;
}





.right_link_block{
	clear:both;
	float:none;
	text-align:left;
	margin:0px 0px 0px 13px;
	padding:0px 0px 0px 0px;
}
.right_link_block hr{
	margin:0px 0px 0px 0px;
}
/*.right_link_detail hr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}*/
.link_detail_1box{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
.link_detail_center{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
.link_detail_2box{
	clear:both;
	float:left;
	width:283px;
	margin:0px 10px 0px 0px;
	padding:5px 0px 5px 0px;
}
.link_detail_2box2{
	float:left;
	width:283px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
.link_detail_box_pix{
	float:left;
}
.link_detail_box_txt{
	float:left;
}
.txt_link_caption{
	font-size:70%;
	line-height:140%;
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 13px;
}
.txt_link_caption2{
	font-size:70%;
	line-height:140%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 13px;
}
.txt_link_caption3{
	font-size:70%;
	line-height:140%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.link_detail{
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:80%;
	line-height:140%;
	margin:0px 0px 5px 10px;
	padding:0px 0px 0px 13px;
}
.link_detail_attach ul{
	font-size:80%;
	line-height:140%;
	list-style:none;
	list-style-image:none;
}
.link_detail_attach ul li img{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.link_detail2{
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:80%;
	line-height:140%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 13px;
}
.link_detail3{
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-size:80%;
	line-height:140%;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}
/* 印刷用CSS 2006.03.08 */
@media print{
	.right_link_block,.link_detail_1box,.right_h4_title{
		clear:both;
		float:none;
	}
}
/* 印刷用CSS 2006.03.08 */