/* 右コンテンツ関連*/
.right_name h3{
	font-size:100%;
	line-height:120%;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	margin:5px 0px 0px 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:5px 0px 0px 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;
}

.right_navi{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:1px #7f7f7f solid;
}
.right_navi ul{
	list-style-type:none;
	font-size:0;
	line-height:0;
	text-align:right;
	margin:5px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}
.right_navi ul li{
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navi_list_left{
	float:left;
	text-align:left;
}
.navi_list_left img{
	border-right:1px #7f7f7f solid;
	border-bottom:3px #ffffff solid;
}
.navi_list_right{
	text-align:right;
}
.navi_list_right img{
	text-align:right;
	border-left:1px #7f7f7f solid;
	border-bottom:3px #ffffff solid;
}
.navi_list_right img.right_navi_selected{
	border-bottom:3px #bbffaa solid;
}
.navi_list_left img.right_navi_selected{
	border-bottom:3px #bbffaa solid;
}




.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 */
