/*ページテンプレート用スタイルシート*/
/*記事ブロック内タイトルブロック*/
.header_menu{
	text-align:center !important;
}
/*記事ブロックコンテナ*/
.right_contents{
	/*font-size: 100%;*/
	text-align:center;
	float:left !important;
	width:600px;/* 06.02.24 */
	height:auto;
	background-repeat:no-repeat;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	
}
head:first-child+body .right_contents{}
.right_contents .main_visual{}
.right_contents .main_visual img{
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
head:first-child+body .right_contents .main_visual img{
	margin:0 0 0 0 !important;
}
.right_title_txt h2{
	font-size:120%;
}
.right_layout{
	text-align: center;
}
.right_point_detail p.clear, .right_point_detail_center p.clear{
	padding:0px 0px 10px 4px;
}

.category_title{
	margin:0 0 0 0;
	vertical-align:bottom;
}

.pagetosent{
	/* pagetosentページ送り */
	padding:3px 0;
	margin:15px 0 0 10px;
	text-align:left;
	font-family:"arial black","helvetica bold";
	font-size:80%;
}
.pagetosent_bottom{
	/* pagetosentページ送り */
	margin:15px 0 0 10px;
	padding:3px 0;
	text-align:right;
	clear:both;
	font-family:"arial black","helvetica bold";
	font-size:80%;
}
.pagetosent a,.pagetosent_bottom a,.pagetosent span,.pagetosent_bottom span{
	padding:3px;
	margin:0;
}
.pagetosent a:hover,.pagetosent_bottom a:hover,.pagetosent a.select,.pagetosent_bottom a.select{}
.pagetosent span,.pagetosent_bottom span{
	/* pagetosentページ送り */
}
.right_contents_block_title{
	/* pagetosentページ送り */
	clear:both;
}
.module_title{
	text-align:left;
	margin:9px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	border-bottom:0px #a7adc6 solid;
}
.module_title h4{
	/* 罫線色設定は各種別用CSSに記入してください */
	font-size:100%;
	text-align:left;
	margin:8px 0 0px 0;
	padding:3px;
}
.module_title h4 span.module_title_h4_s{
	font-size:80%;
	line-height:140%;
	border-left:0px;
}
.module_title_pix h5{
	font-size:0;
	text-align:left;
	margin:30px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
/*記事ブロック内タイトルブロック*/
.right_article_title{
	text-align:left;
	float:none;
	height:auto;
	background-repeat:no-repeat;
	padding:0;
	width:100%;
	margin:-1px 0 0 -1px;
	background-image:url(https://www3.jvckenwood.com/images/);
}
/*タイトルブロック内左側コンテンツ*/
.right_contents .right_article_titles{
	float:none;
	width:100%;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0 0 0 0;
}
.right_article_title img,.right_article_titles img,.right_contents .right_article_titles img{
	margin:0 0 15px 0;
	float:none;
}
/*タイトルブロック内左側コンテンツ!)更新日*/
.right_article_title span,.right_article_titles span,.right_contents .right_article_titles span{
	margin:5px 0 10px 10px;
	line-height:1.3em;
}
/*タイトルブロック内左側コンテンツ!)タイトル*/
.right_article_title h1,.right_article_titles h1,.right_contents .right_article_titles h1{
	line-height:1.3em;
	margin:0 0 5px 0;
	padding:5px 0 5px 10px;
	width:100%;
}
head:first-child+body .right_article_title h1,head:first-child+body .right_article_titles h1,head:first-child+body .right_contents .right_article_titles h1{
	width:586px;
}
/*タイトルブロック内左側コンテンツ!)サブタイトル*/
.right_article_title h2,.right_article_titles h2,.right_contents .right_article_titles h2{
	font-weight:normal;
	line-height:1.3em;
	margin:5px 0 5px 10px;
	float:none;
}
/*キャプション*/
.right_article_title h3,.right_article_titles h3,.right_contents .right_article_titles h3{
	font-weight:normal;
	font-size:80%;
	line-height:1.3em;
	margin:0 0 0 0;
	padding:5px 0 0px 10px;
	float:none;
}
/* リード */
.lead{
	line-height:1.3em;
	text-align:left;
	margin:0 0 0 0;
	padding:4px 10px 8px 15px;
	font-weight:normal;
}
.lead h4{
	text-align:left;
	font-size:80%;
	font-weight:normal;
}
.block_title{
	text-align:left;
	margin:0 0 5px 10px;
	line-height:1em;
	vertical-align:top;
	height:auto;
}
.block_title_pix{
	text-align:left;
	margin:15px 0 5px 10px;
	line-height:1em;
	vertical-align:top;
	height:auto;
	width:590px;
}
/*ブロックタイトル*/
.block_title h1{
	margin:0;
	padding:3px;
	clear:both;
}
/* 2006.02.24 追加 */
.right_contents_M{
	font-size:100%;
}
.right_contents_news_M{
	width:390px !important;
	margin:0 0 0 0px;
}
head:first-child+body .right_contents_news_M{
	width:390px !important;
	margin:0 0 0 0px;
}
.right_contents_news_M ul{
	margin:0 0 0 20px;
}
head:first-child+body .right_contents_news_M ul{
	margin:0 0 0 20px;
}
.right_contents_topics_title_M ul li{}
.right_contents_news_M ul li{
	font-size:100%;
}
.right_contents_topics_title_M ul li img,.right_contents_news_M ul li img{
	vertical-align:middle;
}
.right_banner_s{
	width:180px !important;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	font-size:110%;
}
.right_banner_s p{
	font-size:90%;
	margin:0 15px;
	width:150px !important;
}
head:first-child+body .right_banner_s p{
	font-size:100%;
}
.right_banner_s img{
	margin:0 15px;
}
/* 2006.02.24 追加 */

.block_title h2 img{
	vertical-align:middle;
	margin:0 5px 0 2px;
}

/*ブロックサブタイトル*/
.block_title h3{
	margin:8px 0;
	padding:0;
	clear:both;
}
.right_contents_point_list{
	display:block;
	font-size:80%;
	line-height:150%;
	margin:0px 0px 15px 40px;
	padding:0px 0px 0px 0px;
}
.right_contents_point_list_ul{
	text-align:left;
	list-style-position:outside;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.right_contents_point_list_li{
	padding:5px 0px 0px 0px;
}
/**************************************
*
*	2005.12 article block 表示調整
	怪しい部分は、コメントアウト！	
*
*
**************************************/
.right_relation_border{
	clear:both;
	text-align:left;
	border-top:solid #828282 1px;
	margin:10px 0 0 10px;
	width:590px;
}
.right_relation_txt{
	background-repeat:no-repeat;
	background-position:0px 3px;
	line-height:140%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	font-size:80%;
}
.right_relation_txt h4{
	font-weight:normal;
}
.right_relation_1block_top{
	clear:both;
	text-align:left;
	vertical-align:top;
	margin:10px 0 10px 10px;
	padding:5px 0 5px 5px;
	width:580px;
}
.right_relation_1block{
	clear:both;
	text-align:left;
	vertical-align:top;
	margin:0px 0 0px 10px;
	padding:5px 0 5px 5px;
	width:580px;
	font-size:80%;
}
.right_relation_1block .img,.right_relation_1block_top .img,.article_content .right_relation_1block .img,.article_content .right_relation_1block_top .img{
	float:left;
}
.right_relation_1block .txt,.right_relation_1block_top .txt{
	float:left;
	width:auto;
	vertical-align:top;
	margin:0;
}
.right_relation_1block .txt h4{
	font-weight:normal;
}
.right_relation_1block .txt h4 a{
	font-size:80%;
}
head:first-child+body .right_relation_1block .txt h4 a{
	font-size:100%;
}
.right_relation_1block .txt p,.right_relation_1block_top .txt p{
	/*font-size:80%;*/
}
.right_relation_1block .txt a,.right_relation_1block_top .txt a{
	/*font-size:80%;*/
}
.right_relation_1block_top img,.right_relation_1block img{
	margin:3px;
}
.right_relation_1block table{
	width:550px;
	margin:auto;
	padding:0;
	vertical-align:top;
}
.right_relation_1block table tr th{
	width:70px;
	border-top:solid #efefef 1px;
	border-bottom:solid #ccc 1px;
	background-color:#efefef;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	padding:5px;
}
.right_relation_1block table tr td{
	border-top:solid #efefef 1px;
	border-bottom:solid #ccc 1px;
	padding:5px;	
	vertical-align:top;
}
.right_relation_1block_top h1,.right_relation_1block h1{
	width:280px;
	float:left;
}
.right_relation_1block_top h2,.right_relation_1block h2{
	margin:5px 0;
}
/* 2006.01.12 */
.right_relation_1block_top ul,.right_relation_1block ul,.right_relation_2block ul{
	list-style:none;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
}
.right_relation_1block_top ul li{}
.right_relation_1block ul li,.right_relation_2block ul li{
	float:none;
	clear:both;
}
.right_relation_1block_top ul li a,.right_relation_1block ul li a,.right_relation_2block ul li a{
	text-align:left !important;
	float:none !important;
}
.right_relation_1block_top ul li img,.right_relation_1block ul li img,.right_relation_2block ul li img{
	vertical-align:middle;
}
/*関連情報!)２ブロック表示レイアウト用*/
.right_relation_2block_layouts{
	width:590px;
	clear:both;
}
head:first-child+body .right_relation_2block_layouts{
	margin:10px 0 5px 10px;
}
/*関連情報!)２ブロック表示*/
.right_relation_2block{
	width:290px;
	float:left;
	margin:0 0 5px 0px;
	padding:5px 0 5px 5px;
	text-align:left;
	vertical-align:top;
	font-size:80%;
}
head:first-child+body .right_relation_2block{
	width:290px;
	float:left;
	margin:0 0 5px 0px;
}
.right_relation_2block .img{
	float:left;
}
.right_relation_2block .txt{
	float:left;
	width:290px;
}
head:first-child+body .right_relation_2block .txt{
	width:290px;
}
.right_relation_2block .txt h4{
	font-weight:normal;
}
.right_relation_2block .txt p{
	/*font-size:80%;*/
}
.right_relation_2block .txt a{
	/*font-size:80%;*/
}
/*関連情報!)２ブロック表示!)タイトルブロック*/
.right_relation_2block_title{
	overflow:hidden;
}
/*関連情報!)２ブロック表示!)タイトル*/
.right_relation_2block h1,.right_relation_2block h2{
	margin:5px 0;
	
}
/*関連情報!)２ブロック表示!)タイトルリンクカラー*/
.right_relation_2block h1 a,.right_relation_2block h2 a{
	display:block;
}
/*関連情報!)２ブロック表示!)タイトルリンクカラー（マウスオーバー時）*/
.right_relation_2block h1 a:hover,.right_relation_2block h2 a:hover{
	text-decoration:underline;
}
/*関連情報!)２ブロック表示!)画像*/
.right_relation_2block img{
	margin:5px;
}
/*関連情報!)２ブロック表示!)リスト表示（UL）*/
.right_relation_2block ul{
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	list-style:none;
}
/*関連情報!)２ブロック表示!)リスト表示（LI）*/
.right_relation_2block ul li{
	list-style:none;
	float: none;
	clear:both;
}
/*関連情報!)２ブロック表示!)リスト表示（リンクカラー）*/
.right_relation_2block ul li a{
	margin:auto;
	text-align:left;
}
.right_relation_2block table{
	width:100%;
	border-top:solid #efefef 1px;
}
.right_relation_2block table tr th{
	width:100px;
	text-align:left;
	vertical-align:top;
	padding:5px;
}
.right_relation_2block table tr td{
	padding:5px;
}
.right_article_title img{
	float:left;
	margin:0 8px;
}
.article_content{
	width:590px;
	padding:0px 0 0 0;
	margin:6px 0 0 0;
	text-align:left;
	line-height:1.3em;
	text-align:center !important;
}
head:first-child+body .article_content{
	margin:0 auto;
	padding:6px 0 0 0;
}
/*画像サムネイル複数登録用ブロック（キャプションつき）*/
.article_content .captions{}
/*画像サムネイル（複数登録）*/
.article_content .captions img{
	float:none;
}
/*記事表示用ブロック!)画像位置・左*/
.article_content .image_left{
	float:left;
	margin:0;
}
/*記事表示用ブロック!)画像位置・右*/
.article_content .image_right{
	float:right;
	margin:0;
}
/*記事表示用ブロック!)画像位置・本文上下*/
.article_content .image_no_float{
	float:none;
	clear:both;
	width:580px;
}
head:first-child+body .article_content .image_no_float{
	margin:0 auto !important;
}
/*記事ブロック内記事アンカーブロック!)画像*/
.right_contents_anchor img{
	background-color:#ffc741;
	margin:1px;
}
/*アンカーリスト表示（UL）*/
.right_contents_anchor{
	margin:0;
	padding:0 0 5px 0px;
}
.right_contents_anchor ul{
	margin:0 0 0 0px;
	padding:0;
	border:0px solid !important;
	list-style:none;
	font-size:90%;
}

/*アンカーリスト表示（LI）*/
.right_contents_anchor ul li{
	background-repeat:no-repeat;
	background-position:0 0;
	/*height:auto;*/
	margin:1px 0 0 15px;
	padding:0 0 0 5px;
	text-align:left;
	font-size:100%;
}
/*アンカーリスト表示（LI）!)コンテンツが選択状態でない場合*/
.right_contents_anchor ul li.no_select{
	/*background-repeat:no-repeat;
	background-position:0 0;
	height:auto;
	margin:1px 0 0 15px;
	padding:0 0 0 5px;
	text-align:left;
	font-size:100%;*/
}
/*アンカーリスト表示（LI）!)コンテンツが選択状態でない場合*/
.right_contents_anchor ul li.no_select span{
	font-family:"arial black","helvetica bold";
	font-size:100%;
}
/*アンカー内記事番号画像*/
.right_contents_anchor ul li img{
	margin:0;
	vertical-align:middle;
}
/*アンカー内記事番号画像(コンテンツの選択状態でない場合)*/
.right_contents_anchor ul li.no_select img{
	margin:0;
	vertical-align:middle;
}
/*アンカー内リンクカラー*/
.right_contents_anchor ul li a{
	vertical-align:middle;
	margin:0;
	/*display:block;
	width:100%;*/
	padding:0 0 0 0;
}
.right_contents_anchor ul li a:hover{}
head:first-child+body .right_contents_anchor ul li a:hover{
	width:560px;
}
/*アンカー内強調文字*/
.right_contents_anchor_flag h2{
	margin:0 0 0 22px;
	list-style-image:url("https://www3.jvckenwood.com/images/");
}

/*アンカー内ページ送り（リスト表示・UL）*/
.right_contents_anchor ul li ul{
        margin:5px 0;
}

/*アンカー内ページ送り（リスト表示・LI）*/
.right_contents_anchor ul li ul li{
	padding-left:15px;
}
/*ページ内リンクブロック*/
.page_anchor{
	text-align:right;
	width:100%;
	margin:12px 0 10px 0;
}
/*ページ内リンクブロック　リンクカラー*/
.page_anchor a{
	margin:0 8px 0 0;
	/*font-size:90%;*/
}

/*
	############ ##############################################
	New CSS Class 2006.02.13 write
	############ ##############################################
*/
/* PAGE UPDATE BLOCK */
.issued_date{
	text-align:right;
	margin-top:25px;
	vertical-align:bottom;
	clear:both;
}
.issued_date span{
	font-size:80%;
}
/* Module Title */
.module_title h2{
	margin:5px 0;
	padding:3px;
	clear:both;
}
/* SubHeader */
.module_title h3{
	vertical-align:middle;
	margin:0 5px 0 2px;
}
.module_title p{
	text-align:left;
	margin:0 5px 0 15px;
}
.article_content .index_c1{
	width:580px;
	margin:0 auto;

}
