
/*4.トップページCSS*/
/*4.トップページCSS*/
/* photo archive CSS position指定 */
.photoarchive{
	position:relative;
}
.photoarchive h1{
	margin:0;
	padding:0;
}
.topics3{
	text-align:left;
	position:absolute;
	top:0;
	right:0;
}
.topics3 table{
	border-collapse:collapse;
	border-spacing:0;
	table-layout:auto;
	font-size:70% !important;
}
.topics3 table tr td{
	padding:3px;
	vertical-align:top;
}
.topics3_title{
	background-color:#666;
	font-size:12px;
	padding:3px 8px;
	font-weight:bold;
	color:white;
}
.topics3_article{
	border-top:1px #666 solid;
	border-bottom:1px #666 solid;
}
.topics3_text{
	width:180px;
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
	opacity:0.8;
	background-color:white;
	overflow:auto;
	height: 50px;
}
.topics3_img{
	width:120px;
	background-color:white;
}
/* photo archive CSS position指定 */
/*----------top page------------*/
/*
.columnTop{
	width: 900px;
	margin:0 auto;
	text-align:left;
}
* html .columnTop{
	height:1px !important;
}
*:first-child+html .columnTop{
	min-height:1em !important;
}
.columnTop .leftColumn{
	width:302px;
	padding:0 0 0 0;
	float:left;
}
.columnTop .rightColumn{
	width:590px;
	float:left;
}

.columnTop .rightColumn .rightLeftColumn{
	float:left;
	width:295px;
}

.columnTop .rightColumn .rightRightColumn{
	float:left;
	width:295px;
	
}
*/
/*----------top page------------*/

/*----------page------------*/
/*
.columnPage{
	width: 900px;
	margin:0 auto;
	text-align:left;
	background-repeat: repeat-y;
}

.columnPage .leftColumn{
	width:180px;
	float:left;
	background-color:white;
}


.columnPage .rightColumn{
	width:720px;
	float:left;
	font-size:95%;
	line-height:1.6em;
}
head:first-child+body .columnPage .rightColumn{
	font-size:95%;
}
*/
.subMenuContent{
	margin: 0 0 15px 0;
	/*font-size:11px;*/
	font-size:80%;
}

.subMenuContent .menuTitle{
	/*padding:0 0 0 10px;*/
	padding:0 0 0 0;
}

.subMenuContent .menuTitle{
	float:left;
}

.subMenuContent h4{
	margin:8px 0 8px 8px;
}
.subMenuContent ul{
	list-style:none;
	margin:0;
	padding:0;
	width:175px;
	font-size:90%;
}
.subMenuContent ul li{
	background-position:0 top;
	background-color:#fff;
	margin:0;
	width:170px;
	/*padding:3px 0 3px 0;*/
	padding-top:5px;
}
.subMenuContent ul li.select a{
	display:block;
	color: #666 !important;
	text-decoration:none;
}
.subMenuContent ul li.select ul{
	margin:0 0 0 0;
	padding:0;
}
.subMenuContent ul li.select ul li{
	background-color:transparent;
	/*padding:3px 0 3px 0;*/
	padding-top:5px;
}
.subMenuContent ul li.select ul li.select{
	background:#efffef;
}
.subMenuContent ul li.select ul li a{}

.subMenuContent ul li.select ul li ul{}
.subMenuContent ul li.select ul li ul li.select{
}
.subMenuContent ul li.select ul li ul li a{}
.subMenuContent ul li.select ul li ul li a.select{}

.subMenuContent ul li a:hover{
	text-decoration:underline;
}

.firstLevelMenu{
	margin:0 0 10px 0;
}
.firstLevelMenu h4{
	margin:5px 0 3px 8px;
	/*font-size:12px;*/
}
.firstLevelMenu ul{
	list-style:none;
	margin:0;
	padding:0;
	background-color:white;
}
.firstLevelMenu ul li{
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align:right;
}
head:first-child+body .firstLevelMenuGreen ul li{
	line-height:1.1em;
}
.firstLevelMenu ul li a{
	background-repeat: no-repeat;
	display:block;
	width:180px;
	padding:0 0 0 0;
	/*color:white;*/
	font-size:13px;
	text-decoration:none;
}
.firstLevelMenu ul li a:hover{
	text-decoration:underline;
}
.firstLevelMenu ul li a:visited{
	/*color:white;*/
}
head:first-child+body .firstLevelMenuGreen ul li a{
	width:auto;
}
.firstLevelMenu ul li a{

}

.pickup,.news,.topics{
	line-height:1.3em;
}
.news{
	margin:0 0 10px 0;
}
.pickup h4,.news h4,.topics h4{
	margin:5px 0 3px 4px;
	font-size:95%;/*20110216 100%から変更*/
	display:inline;
	float:left;
}

head:first-child+body .news h4,
head:first-child+body .topics h4{
	margin:5px 0 3px 8px;
}

.main_column{
	/*border:solid 1px blue;*/
}
.modules{
 	/*border:solid 1px green;*/
}
.pageNumBottom{
	text-align:right;
}
.text p.pageNum, .pageNumBottom p.pageNum{
	margin:0 10px 10px 20px;
	padding:0;
	font-family:arial black;
}
.text .pageNum span,.pageNumBottom .pageNum span{
	padding:3px;
	background:#eeeeee;
	color:#666666;
}
.text .pageNum a,.pageNumBottom .pageNum a{
	padding:3px;
	background:#666666;
	color:#ffffff;
}
.anchorList{
	margin:8px 0;
}
.anchorList ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}
.anchorList ul li{
	padding:2px 0 2px 15px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	font-size:11px;
	line-height:1.1em;
}
head:first-child+body .anchorList ul li{
	font-size:11px;
}

.pageTop{
	padding:0 10px 0px 20px;
	text-align:right;
	font-size:90%;
	color:#733;
}
.pageTop a{
	color:#666;
}



/* ▼ */


.articleBlock{
	padding:0 0 0 0;
	line-height:1.3em;
	width:95%;
	border-top:solid 1px #efefef;
	margin:10px auto;
}

.articleBlock h5{
	margin:5px 0 5px 10px;
	font-size:90%;
	text-align:left;
}
.articleBlock .text p{
	font-size:95%;
	line-height:1.5em;
	color:#333;
	/*border:solid 1px black;*/
}

.articleBlock .article_image .caption{
	font-size:80%;
	float: left;
	margin:0 5px 0 0;
	/*padding:0 1px;*/
	text-align:left;
}
.block_left,.block_right,.no_float{
	text-align:left;
	margin:5px 0 5px 10px;
	/*border:solid 1px blue;*/
	
}

.block_left .article_image{
	float:left;
	/*border:solid 1px red;*/
}

.block_right .article_image{
	float:right;
	/*border:solid 1px red;*/
}

.no_float .article_image{
	/*margin:0 10px 0 0;*/
	margin:0px;
}


.page_title{
	/*background-image: url(../images/titleBG.gif);*/
	background-repeat:repeat-x;	
}
.page_title h1{
	margin:0;
	padding:5px 0 0 10px;
	font-size:115%;
	color:white;
}

.pageComment{
	background-color: #efefef;
	color:#333;
	font-size:90%;
	line-height:1.4em;
	padding: 0 8px 5px 8px;
}
.pageComment .title{
	margin:0 0 10px 0;
	background-repeat:no-repeat;
	background-position:0 bottom;
	height: 34px;
}
.pageComment .title h1{
	margin:0;
	padding:5px 0;
	font-size:100%;
	color:black;
}
.pageComment .title h4{
	font-size:100%;
	font-weight:normal;
	float:left;
	margin:0;
	padding: 3px 0;
}
.pageComment .title span{
	float:right;
	margin: 10px 0 0 0;
}

/* 追加クラス */

.thumbnail .caption,.captions{
	font-size:80%;
	color:#666;
	line-height:1.2em;
	margin-bottom:10px;
}
.thumbnail ul,.pickup .text ul{
	list-style: none;
	margin:0;
	padding:0;
}
.thumbnail ul li{
	margin:0 0 1px 0;
}
.thumbnail ul li a{
	display:block;
	border-left: 2px #5fac82 solid;
	padding:3px 5px;
}
* html .thumbnail ul li a{
	width:100%;
}
.thumbnail ul li a:hover,.thumbnail ul li a.select{
	background-color:#dbdbdb;
	/*border-left: 2px orange solid;*/
	font-weight: bold;
}

.index_description,.block_lead{
     padding:3px 0;
	font-size:90%;
	color:#666;
	line-height:1.4em;
}
.block_title h2{
	margin:0;
	font-size:100%;
}
.article_product_index{
	font-size:90%;
	line-height:1.4em;
	color:#666;
	padding:8px 0 12px 0;
}
.article_product_index_img{
	float:left;
	width:120px;
}
.article_product_index_img_s{
	float:left;
	width:60px;
}
.article_product_index_text_i{
	float:left;
	width:555px;
	margin:0 0 0 8px;
	font-size:90%;
}
.article_product_index_text_i .title{
	margin:0;
	padding:0 0 3px 0;
}
.article_product_index_text_i .title h3,.article_product_index_text .title h3{
	margin:0;
	font-size:100%;
	font-weight:normal;
	display:inline;
}
.article_product_index_text_i .title h3 a img{
	vertical-align:middle;
}
.page_related_module{
	font-size:90%;
	line-height:1.4em;
}
.related_tab{
	margin:8px 0;
	background:#f0f0f0;
	border-top:solid 1px #ddd;
}
.related_tab h3{
	margin:0;
	font-size:100%;
	color:#666;
	padding:5px;
}
.related_module{
	padding:8px 0;
}
ul.r_item li{
	margin:0;
	padding:0;
}
.relation_item_column1,
.relation_item_column2{
	font-size:90%;
	line-height:1.4em;
}
.page_relation_item_column1,.relation_item_column1{
	padding:3px 0;
}
.relation_item_text_column2{
	margin:0 0 0 0;
}
.relation_item_column2,
.page_relation_item_column2{
	float:left;
	width:340px;
	padding:3px 0;
}
.page_relation_item_column1 .page_relation_item_img,
.relation_item_column2 .relation_item_img,
.relation_item_column1 .relation_item_img,
.page_relation_item_column2 .page_relation_item_img{
	float:left;
	width:120px;
}
.page_relation_item_column1 .title,
.relation_item_column1 .title{
	float:left;
	width:555px;
	margin:0 0 0 8px;
	padding:0 0 3px 0;
}
.page_relation_item_column1 .title_noimage,
.relation_item_column1 .title_noimage{
	float:left;
	width:555px;
	margin:0 0 0 0px;
}
.relation_item_column2 .title,
.page_relation_item_column2 .title{
	float:left;
	width:200px;
	margin:0 0 0 8px;
	padding:0 0 3px 0;
}
.relation_item_column2 .title_noimage,
.page_relation_item_column2 .title_noimage{
	float:left;
	/*width:320px;*/
	margin:0 0 0 0px;
	padding:0 10px 0 0;
}
.page_relation_item_column1 ul,
.page_relation_item_column2 ul,
.relation_item_column2 ul,
.relation_item_column1 ul{
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
	clear:both;
}
.page_relation_item_column1 ul li,
.page_relation_item_column2 ul li,
.relation_item_column2 ul li,
.relation_item_column1 ul li{
	padding:5px 0 0 0;
	margin:0;
}
.page_relation_item_column1 ul li img,
.page_relation_item_column2 ul li img,
.relation_item_column2 ul li img,
.relation_item_column1 ul li img{
	vertical-align:middle;
}
.page_relation_item_column1 ul li p,
.page_relation_item_column2 ul li p,
.relation_item_column1 ul li p,
.relation_item_column2 ul li p{
	padding:0;
	margin:3px 0 8px 0;
	color:#666666;
}
.page_relation_item_column1 .title h4,
.page_relation_item_column2 .title h4,
.relation_item_column2 .title h4,
.relation_item_column1 .title h4{
	margin:0;
	font-size:100%;
}
.page_relation_item_column1 .title_noimage h4,
.page_relation_item_column2 .title_noimage h4,
.relation_item_column2 .title_noimage h4,
.relation_item_column1 .title_noimage h4{
	margin:0;
	font-size:100%;
}
.page_relation_item_column1 .title p,
.page_relation_item_column2 .title p,
.relation_item_column2 .title p,
.relation_item_column1 .title p{
	margin:3px 0 0px 0;
	padding:0;
	color:#666666;
}
.page_relation_item_column1 .title_noimage p,
.page_relation_item_column2 .title_noimage p,
.relation_item_column2 .title_noimage p,
.relation_item_column1 .title_noimage p{
	margin:3px 0 0px 0;
	padding:0;
	color:#666666;
}
.relation_item_text_column1_item ul{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.relation_item_text_column1_item ul li{
	padding:5px 0 0 0;
	margin:0;
}
.relation_item_text_column1_item p{
	margin:3px 0 8px 0;
}
.pageTop{
	text-align:right;
}
.block_lead,.index_module,
.block_subtitle,.article_module,
.page_related_module,.related_module{
	margin:0 15px;
}
.block_title h2{
	border-top:3px #B7BDA1 solid;
	border-bottom:1px #B7BDA1 solid;
	margin:5px 10px;
	padding:8px 5px;
	font-size:100%;
	color:#B7BDA1;
}
.block_subtitle h4{
	margin:5px 0;
	font-size:100%;
}
.article_module h3{
	font-size:100%;
	margin:5px 0;
}
.point_detail_box,.point_detail_lastbox{
	float:left;
	margin:0 1px;
}

.fontsize{
	float: left;
	font-size:90%;
	text-align:right;
	/*padding:0 15px 5px 0;*/
}
.fontsize img{width:auto;}

.sub_title{

}
.sub_title h4{
	margin:5px 5px 0 5px;
	font-size:100%;
	font-weight:normal;
}
.sub_title2 h4{
	margin:5px 5px 0 5px;
	font-size:90%;
	font-weight:normal;
}
.sum_detail{
	padding:0 0 0 0;
}
.sum{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	border-top:solid  1px #efefef;
}
.detail{
	margin:5px 0 0 0;
}
span.area{
	margin:0 0 0 10px;
}
span.map a{
	padding:0 0 12px 0;
}.photoarchive{
/*
border-top:solid 1px #666;
*/
margin:0 0 1px 0;
}
.tab{
	float:left;
	width:310px;
}
.tab ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
.tab ul li{
	float:left;
	margin:0 2px 0 0;
}
.info{
	float:left;
	width:590px;
	font-size:80%;
	text-align:left;
}
.info h5{
	margin:5px 0;
	font-size:100%;
	color:#3D3C36;
}
.info p{
	margin:5px 10px 5px 0;
	font-size:90%;
}

.pickup{
	margin: 0 0 8px 0;
	font-size:80%;
	
}
* html .pickup{
	height: 1em;
}
*:first-child+html .pickup{
	min-height: 1em;
}
.pickup .topTitle{
	background-repeat:no-repeat;
	height:20px;
	margin:0pt 0pt 8px;
	width:575px;
	padding:5px 0 0 10px;
}
.pickup .topTitle h4{
	margin:0;

}
.pickup .thumbnail{
	width:140px;
	float:left;
}
.pickup .thumbnail img{
	border:1px #ccc solid;
}
.pickup .text{
	width:437px;
	float:left;
	margin:0 0 0 10px;
}
* html .pickup .text{
	width:430px;
}
.pickup .text h5{
	margin:0;
}
.pickup .text h5 a{
	color:green;
}
.pickup .text p{
	margin:5px 0 0 0;
	font-size:95%;
}
.pickup .text ul li ul li h5 a{
	background-image:url(images/arrow_green.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding:0 8px;
	
	display:block;
	font-size:80%;
	color:green;
}
.pickup .text ul li ul li{
border-bottom:1px #98d2aa solid;
}
.pickup .text ul li ul li p{
	padding:0 8px;
	font-size:80%;
	color:#9b9b9b;
}
.pickup .topIndexModule{
	font-size:100%;
	width:100%;
	
}
.pickup .no_icon{
	font-size:90%;
	/*margin:0 0 15px 0;*/
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.pickup .no_icon ul{
	list-style:none;
	margin:0;
	padding:0 0 3px 3px;
}
.pickup .no_icon ul li{
	padding:0;
	background-image:url(../images/arrowGreen.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0 0 0 8px;
}
.pickup .no_icon ul li a{
	display:block;
	width:100%;
	padding:3px 0;
}
.pickup .no_icon h5{
	margin:0;
	font-weight:normal;
	font-size:95%;
}


.rightRightColumn .topIndexModule .topTitle_orange{
	border-bottom:1px #ed7a80 solid;
}
.left_2column, .top_3column{
	padding:0 0 0 8px;
}
.top_3column{
	clear:both;
	margin:0 auto 10px auto;
}
.top_3column .topIndexModule{
	width:876px;
}
.top_3column .topIndexModule .topTitle{
	height:25px;
	margin:0 0 5px 0;
	/*padding:0 0 0 5px;*/
	padding:0 0 0 10px;
}
.topIndexModule{
	font-size:80%;
	width:296px;
	
}
.topIndexModule ul{
	list-style:none;
}
*:first-child+html .rightLeftColumn{
min-height:1em;
}
*:first-child+html .rightRightColumn{
min-height:1em;
}
.rightLeftColumn .topIndexModule,.rightRightColumn .topIndexModule{
	width: 287px;
}
.leftColumn .topIndexModule .topTitle_green,.leftColumn .topIndexModule .topTitle_orange{
	/*margin:0 0 0 8px;*/
}
.leftColumn .topIndexModule{
	width:288px;
	margin:0 0 8px 0;
}
.topIndexModule h6{
	font-size:80%;
	color: #B48E3D;
	padding:0 4px;
}
.topIndexModule .topTitle,.topTitle_orange,.topTitle_green{
	background-repeat:no-repeat;
	padding:5px 0 0 10px;
	height:20px;
}
.pickup .topTitle,.pickup .topTitle_green,.pickup .topTitle_orange{
/*background-image:url("../../global/css/ntlgkb0000000341-img/ntlgkb000000034c.gif");*/
width:575px;
background-image:url("images/top_obi_b.gif");
margin:0 0 8px 0;
}
.topIndexModule .topTitle,.rightRightColumn .topIndexModule .topTitle_orange,.topIndexModule .topTitle_green,.topIndexModule .topTitle_orange{
/*background-image:url("../../global/css/ntlgkb0000000341-img/ntlgkb00000005kt.gif");*/
/*width:277px;*/
background-image:url("images/top_obi_n.gif");

}
.topTitle{
border-bottom:1px #666 solid;
}
.topTitle_orange{
border-bottom:1px orange solid;
}
.topTitle_green{
border-bottom:1px #96d2ac solid;
}
.topIndexModule .topTitle h4,.topTitle_orange h4,.topTitle_green h4{
	margin:0;
	font-size:95%;/*20110216 100%から変更*/
	display:inline;
}

.banner{
	font-size:90%;
	margin:0 0 15px 0;
}
.banner ul{
	margin: 0;
	padding:0;
}
.banner ul li.odd{
	background-color:#e7efdd;
}

.no_icon{
	font-size:90%;
	/*margin:0 0 15px 0;*/
	margin:0 0 0 0;
	padding:0 0 15px 0;
}
.no_icon ul,.topIndexModule ul{
	list-style:none;
	margin:0;
	padding:0 0 3px 3px;
}
.no_icon ul li,ul li.feed,ul li.feed_{
	padding:0;
	background-image:url(../images/arrowGreen.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:0 0 0 8px;
}
.no_icon ul li a,ul li.feed_ a{
	display:block;
	width:280px;
	padding:3px 0;
}
.no_icon h5, li.feed h5, li.feed_ h5{
	margin:0;
	font-weight:normal;
	font-size:95%;
}

.icon1{
	font-size:90%;
	margin:0 0 0px 0;
	padding:8px 0 10px 0;
}

.icon1 ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}
.leftColumn .icon1 ul li{
	list-style:none;
	margin:0 0 0 0;
	padding:5px 3px;
	border-left:solid 5px #fff;
}
* html .leftColumn .icon1 ul li{
	height:1em;
}
*:first-child+html .leftColumn .icon1 ul li{
	min-height:1em;
}
.leftColumn .icon1 ul li li{

	border-left:solid 0px #fff;
}
.leftColumn .icon1 ul li.current{
	/*background-color:#CFCFCF;*/
	border-left:5px #0f8143 solid !important;
	padding:0;
}
.leftColumn .icon1 ul li.current div.current{
	background-color:#CFCFCF;
	padding:3px 3px 3px 2px;
	margin:0 0 0 1px;
}
*:first-child+html .leftColumn .icon1 ul li.current div.current{
	min-height: 1em;
}
/*
.icon1 ul li a{
	display:block;
	width:280px;
	padding:0;
}
*/

.icon1 .icon{
	float:left;
	margin:0 8px 0 0;
	width: 60px;
	font-size:80%;
}
* html .icon1 .icon{
	font-size:100%;
}
.icon1 .icon_right{
	float:right;
	margin:0;
}
.icon1 .icon_text{
	float:left;
	width: 205px;
	margin:0 0;
}
.icon1 .icon_text strong{
	color:#727272;
}
.icon1 .icon_text p.pretext{
	color:green;
}
.icon1 .icon_text a{
	width:210px;
}
.icon1 .icon_text a.news{
	background-image:url(images/arrow_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding: 3px 8px;
}
.icon1 .icon_text p{
	/*margin:0;*/
	font-size:90%;
}
.icon1 .icon_text ul{
	margin:0;
	padding:0;
}
.icon1 .icon_text ul li{
	margin:0;
	padding:0;
}
.keyword{
	text-align:right;
}
.keyword a{
	color:#0e8242 !important;
	display:block;
}
* html .keyword a{
	width: 100%;
}
.kw_area{
	display:none;
	border: 1px #666 solid;
	background-color:#f0f0f0;
	padding: 8px;
}
.icon1 .icon_text h5{
	margin:0;
	font-size:100%;
	font-weight:normal;
}

.icon2{
	font-size:90%;
	margin:0 0 15px 0;
}
.icon2 table{
	font-size:100%;
	width:100%;
}
.icon2 table img{
	/*width:63px;*/
	margin:0 0 2px 0;
}
.icon2 table tr{
	vertical-align:top;
}
.icon2 table td{
	margin:0;
	vertical-align:top;
	width:50%;
	/*border-top:solid 1px #000;*/
}
.icon2 table h5{
	margin:0;
	font-size:100%;
}
.icon2 p{
	/*margin:0;*/
}
.icon_2column{
	float:left;
	width: 295px;
}
.icon_2column h6{
	font-size:100%;
}
* html .icon_2column{
	height:1em;
}
*:first-child+html .icon_2column{
	min-height:1em;
}
.icon_2column .thumbnail{
	width:50px;
}
.icon_2column .text{
	width:230px !important;
}
.thum{
	font-size:90%;
	margin:0 0 15px 0;
}
.thum ul{
	list-style:none;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	
}
.thum ul li{
	margin:0 0 5px 0;
	padding:5px 0;
	/*border:solid 1px #000;*/
}

.thum .thumbnail{
	float:left;
	width:125px;
	margin:1px 0;
	text-align:center;
}
.thum .thumbnail img{
	margin: 0 auto;
}
.thum .scene_search{
	width:292px;
	text-align:center;
	margin:1px 0 0 0;
}
.thum .scene_search img{
	margin: 0 auto;
}
.thum .scene_text{
	
}
.thum .scene_text h5{
	margin:3px;
	line-height:1em;
}
.thum .scene_text p{
	margin:3px;	
}
.thum .thum_text{
	float:left;
	width:150px;
	margin:0 0 0 5px;
}

.thum .thum_text .date{
	background-image:url(images/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 8px;
}
.thum .thum_text a{
	/*width:auto;*/
	
}
.thum .thum_text p{
	/*margin:0;*/
	font-size:90%;
	line-height:1.4em;
}
.thum .thum_text h5{
	margin:0;
	font-size:100%;
}
.banner{
	font-size:90%;
	margin:0 0 15px 0;
}
.banner ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}
.banner ul li{
	margin:0 0 5px 0;
	padding:2px 0px;
	/*border:solid 1px #000;*/
}
.banner img{
	margin:5px 0;
}
* html .banner ul li{
	height:1em;
}
*:first-child+html .banner ul li{
	/*height:1em;*/
}
.banner ul li img{
	margin:3px 3px 0 0;
	float: left;
}
.banner ul li a{
	background-image:url(images/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 8px;
}
.thum_text h5{
	font-size:100%;
}
*:first-child+html .banner ul li .thumbnail{
	float:none !important;
}
ol{
	margin:0;
	padding:0 0 0 20px;
	font-size:90%;
}
ol li{
	margin:0;
	padding:0;
}
.columnPage{
width: 900px;
margin:0 auto;
text-align:left;
background-repeat: repeat-y;
background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb000000033i.gif");
}
.subMenuContent ul li a{
background-repeat: no-repeat;
background-position:left 5px;
padding:0 0 0 10px;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000009ba.gif");
}
.subMenuContent ul li.select{
background-repeat: repeat-y;
background-position:left top;
padding-top:5px;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb0000000398.gif");
}
.subMenuContent ul li a{
display:block;
color: black !important;
text-decoration:none;

}
.selected_a{
background-repeat: no-repeat;
background-position:left bottom;
padding:0 0 0 10px;
margin:0 0 0 0;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000009bs.gif");
}
.subMenuContent ul li .selected_a{
margin:0 0 0 0;
}
.subMenuContent ul li.select .selected_a{
margin:0 0 0 0;

}
.subMenuContent ul li.select ul li .selected_a{
margin:0 0 0 10px;
}
.subMenuContent ul li.select ul li ul li .selected_a{
margin:0 0 0 20px;
}
.anchorList ul li{
padding-left:20px;
background-repeat:no-repeat;
background-position:3px 4px;
font-size:90%;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb000000039q.gif");
}
.modules{
background-position: 10px bottom;
background-repeat:no-repeat;
margin:8px 0 0 0;
}
.block4 .comment{
padding:8px 0 8px 10px;
background-position: 10px bottom;
background-repeat:no-repeat;
background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb000000039z.gif");
}
.block4 .tile{
background-position: 10px bottom;
background-repeat:no-repeat;
margin:8px 0;

}
.related_module{
background-repeat: no-repeat;
background-position:left top;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000006nh.gif");
}
.page_title{
background-repeat:repeat-x;	
background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000003ah.gif");
}
.pageComment .title{
margin:0 0 10px 0;
background-repeat:no-repeat;
background-position:0 bottom;
height: 34px;
background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000003aq.gif");
}
span.map{
background-repeat:no-repeat;
background-position:left top;
padding:0 0 12px 18px;
margin:0 0 0 10px;background-image:url("../../global/css/ntlgkb0000000337-img/ntlgkb00000008vm.gif");
}

.no_icon ul li{
background-image:url("../../global/css/ntlgkb0000000341-img/ntlgkb00000005l2.gif");
}
.htxt_green{
color:#7eac4a;
}
.htxt_yellow{
color:#aca54a;
}
/* 2007.0913 追加分 */
* html .topIndexModule .banner ul li{
padding:0 !important;
}
/* 2007.0913 */
@media print{

}
/* 2008.03.24 DB panel */
.search_title {
background-image:url(../images/db_lefttab.gif);
background-position:left top;
background-repeat:no-repeat;
height:26px;
margin:1px 0 0 0;
padding:4px 0 0 10px;
}
.search_title h4 {
margin:0;
padding:0;
font-size:90%;
color:#515151;
letter-spacing: 3px
}
.listTopBt {
text-align:right;
margin:5px 0 0;
padding:0;
}
.listTopBt a {
font-size:80%;
margin:0 5px;
padding:0;
}
#leftColumn .searchForm {
margin:0 5px 5px;
font-size:80%;
}
.searchForm input{
	/*width: 280px;*/
}
.searchForm input.fw{
width:280px;
}
.searchList {
/*margin-top:15px;*//*080320*/
background-image:url(../images/g_bar.gif);/*080320*/
background-repeat:no-repeat;/*080320*/
background-position:left top;/*080320*/
margin-top:10px;/*080320*/
padding-top:3px;/*080320*/
}
.searchList select{
	width:100px;
}
.searchTitle {
width: 70px;
float:left;
font-weight:bold;
}
.searchTitleL {
width: 100%;
margin-top:10px;
background-image:url(../images/g_bar.gif);/*080320*/
background-repeat:no-repeat;/*080320*/
background-position:left top;/*080320*/
font-weight:bold;
}
.searchForm select {
font-size:90%;
}
.searchCheck {
font-size:90%;
margin-top:5px;
}
.searchCheck input {
width:10px;
height:10px;
margin:0 1px 0 4px;
padding:0;
}
.searchSubmit {
text-align:right;
margin:5px 0 0 8px;
}
.searchSubmit input {
padding-left:15px;
background-image:url(../images/searchBack.gif);
background-position:left center;
background-repeat:no-repeat;
}
.searchBtnR img {
margin-top:5px;
}
.searchBtnR img {
float:right;
}
#selectCond{
background:#fafafa;
border:1px solid #ddd;
padding:3px;
}
#selectCond .selectCheckList{
padding-left:10px;
}
#selectCond .selectCheckList .selectCheckElem{
padding-left:10px;
}
.selectCheckClose{
float:right;
padding:0 5px 0 0;
margin:0 0 0 5px;
background-image:url(../images/closeBtn.gif);
background-position:left center;
background-repeat:no-repeat;
}
.selectCheckClear{
float:right;
}
.selectCheckClose img,.selectCheckClear img{
float:none;
}
.searchSubmit input{
	width:auto !important;
	margin:0 8px 0 0;
}
/* end of 2008.03.24 DB panel */


/*----------top page------------*/

.columnTop{
	width: 900px;
	margin:0 auto;
	text-align:left;
}
.columnTop .leftColumn{
	width:302px;
	padding:0 0 0 8px;
	float:left;
}
.columnTop .rightColumn,.columnTop .left_2Column{
	width:590px;
	float:left;
}
.left_2Column{
padding:0 0 0 8px;
}
.left_2Column .leftColumn{
width:295px;
padding:0;
}

.rightLeftColumn{
	float:left;
	width:295px;
}

.rightRightColumn{
	float:left;
	width:295px;
}
*:first-child+html .columnTop .rightColumn{
	min-height:1em !important;
}
* html .columnTop .rightColumn{
	height:1em !important;
}
* html .columnTop .rightColumn .rightLeftColumn{
	height:1em !important;
}
* html .columnTop .rightColumn .rightRightColumn{
	height:1em !important;
}

*:first-child+html .columnTop .rightColumn .rightLeftColumn{
	min-height:1em !important;
}
*:first-child+html .columnTop .rightColumn .rightRightColumn{
	min-height:1em !important;
}

/*----------top page------------*/

/*----------page------------*/

.columnPage{
	width: 900px;
	margin:0 auto;
	text-align:left;
	background-repeat: repeat-y;
}

.columnPage .leftColumn{
	width:180px;
	float:left;
	background-color:white;
}


.columnPage .rightColumn{
	width:720px;
	float:left;
	font-size:95%;
	line-height:1.6em;
}
head:first-child+body .columnPage .rightColumn{
	font-size:95%;
}

.subMenuContent{
	margin: 0 0 15px 0;
	/*font-size:11px;*/
	font-size:80%;
}

.subMenuContent .menuTitle{
	/*padding:0 0 0 10px;*/
	padding:0 0 0 0;
}

.subMenuContent h4{
	margin:8px 0 8px 8px;
}
.subMenuContent ul{
	list-style:none;
	margin:0;
	padding:0;
	width:180px;
	font-size:90%;
}
.subMenuContent ul li{
	background-position:0 top;
	background-color:#fff;
	margin:0;
	width:180px;
	/*padding:3px 0 3px 0;*/
	padding-top:5px;
}
.subMenuContent ul li a{
	width:155px;
}
.subMenuContent ul li.title1 {
	padding-left:5px;
	width:175px;
}
.subMenuContent ul li.select a{
	display:block;
	color: #666 !important;
	text-decoration:none;
	width:155px;
}
.subMenuContent ul li .selected a{
	display:block;
	color: #666 !important;
	text-decoration:none;
	width:165px;
}
.subMenuContent ul li.select ul{
	margin:0 0 0 0;
	padding:0;
}
.subMenuContent ul li.select ul li{
	background-color:transparent;
	/*padding:3px 0 3px 0;*/
	padding-top:5px;
}
.subMenuContent ul li.select ul li.select{
	background:#fff;
}
.subMenuContent ul li.select ul li a{}

.subMenuContent ul li.select ul li ul{}
.subMenuContent ul li.select ul li ul li.select{
}
.subMenuContent ul li.select ul li ul li a{}
.subMenuContent ul li.select ul li ul li a.select{}

.subMenuContent ul li a:hover{
	text-decoration:underline;
}

.subMenuContent ul li.pages_menu{

}
.subMenuContent .menuTitle img{
	float:left;
}
.firstLevelMenu{
	margin:0 0 10px 0;
}
.firstLevelMenu h4{
	margin:5px 0 3px 8px;
	/*font-size:12px;*/
}
.firstLevelMenu ul{
	list-style:none;
	margin:0;
	padding:0;
	background-color:white;
}
.firstLevelMenu ul li{
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align:right;
}
head:first-child+body .firstLevelMenuGreen ul li{
	line-height:1.1em;
}
.firstLevelMenu ul li a{
	background-repeat: no-repeat;
	display:block;
	width:180px;
	padding:0 0 0 0;
	/*color:white;*/
	font-size:13px;
	text-decoration:none;
}
.firstLevelMenu ul li a:hover{
	text-decoration:underline;
}
.firstLevelMenu ul li a:visited{
	/*color:white;*/
}
head:first-child+body .firstLevelMenuGreen ul li a{
	width:auto;
}
.firstLevelMenu ul li a{

}

.pickup,.news,.topics{
	line-height:1.3em;
}
.news{
	margin:0 0 10px 0;
}
.pickup h4,.news h4,.topics h4{
	margin:5px 0 3px 4px;
	font-size:95%;/*20110216 100%から変更*/
	display:inline;
	float:left;
}

head:first-child+body .news h4,
head:first-child+body .topics h4{
	margin:5px 0 3px 8px;
}

.main_column{
	/*border:solid 1px blue;*/
	clear:both;
}
.modules{
 	/*border:solid 1px green;*/
}
.pageNumBottom,.pageNumBottom2{
	text-align:right;
}
.pageNumBottom2{
	background:#ddd;
}
.pageNumBottom2 p.pageNum{
	margin:0 10px 0 20px;
	padding:0 0 10px 0;
	font-family:arial black;
}
.text p.pageNum, .pageNumBottom p.pageNum{
	margin:0 10px 10px 20px;
	padding:0;
	font-family:arial black;
}
.text .pageNum span,.pageNumBottom .pageNum span{
	padding:3px;
	background:#eeeeee;
	color:#666666;
}
.text .pageNum a,.pageNumBottom .pageNum a{
	padding:3px;
	background:#666666;
	color:#ffffff;
}
.text .pageNum a,.pageNumBottom2 .pageNum a{
	padding:3px;
	color:#008000;
}
.text .pageNum a,.pageNumBottom2 .pageNum a:visited{
	color:#999;
}
.anchorList{
	margin:8px 0;
}
.anchorList ul{
	margin:0;
	padding:0 0 0 15px;
	list-style:none;
}
.anchorList ul li{
	padding:2px 0 2px 15px;
	background-repeat:no-repeat;
	background-position:3px 4px;
	font-size:11px;
	line-height:1.1em;
}
head:first-child+body .anchorList ul li{
	font-size:11px;
}

.pageTop{
	padding:0 10px 0px 20px;
	text-align:right;
	font-family:helvetica, sans-serif;
	font-size:85%;
	color:#733;
}
.pageTop a{
	color:#666;
}



/* ▼ */


.articleBlock{
	padding:0 0 0 0;
	line-height:1.3em;
	width:95%;
	border-top:solid 1px #efefef;
	margin:10px auto;
}

.articleBlock h5{
	margin:5px 0 5px 10px;
	font-size:90%;
	text-align:left;
}
.articleBlock .text p{
	font-size:95%;
	line-height:1.8em;
	color:#333;
	/*border:solid 1px black;*/
}

.articleBlock .article_image .caption{
	font-size:80%;
	float: left;
	margin:0 5px 0 0;
	/*padding:0 1px;*/
	text-align:left;
}
.block_left,.block_right,.no_float{
	text-align:left;
	margin:5px 0 5px 10px;
	/*border:solid 1px blue;*/
	
}

.block_left .article_image{
	float:left;
	/*border:solid 1px red;*/
}

.block_right .article_image{
	float:right;
	/*border:solid 1px red;*/
}

.no_float .article_image{
	/*margin:0 10px 0 0;*/
	margin:0px auto;
	padding:0px auto;

}

.block_left .article_image .caption,.block_right .article_image .caption{
	float:left;
	margin-bottom:5px;
}

.page_title{
	/*background-image: url(../images/titleBG.gif);*/
	background-repeat:repeat-x;
	background:#e5e5e5;
}
.page_title h1{
	margin:0;
	padding:5px 0 0 10px;
	font-size:115%;
	color:black;
}

.sns_button {
	margin:10px 0 10px 10px;
	height:20px;
	width:320px;
	float:right;
}
.sns_button iframe,.sns_button .fb-like  {
	float:left;
}
.sns_button #___plusone_0  {
	float:left !important;
	width:70px !important;
}

.pageComment{
	background-color: #e5e5e5;
	color:#333;
	font-size:90%;
	line-height:1.4em;
	padding: 0 8px 5px 8px;
}
.pageComment .title{
	margin:0 0 10px 0;
	background-repeat:no-repeat;
	background-position:0 bottom;
	height: 34px;
}
.pageComment .title h1{
	margin:0;
	padding:5px 0;
	font-size:100%;
	color:black;
}
.pageComment .title h4{
	font-size:100%;
	font-weight:normal;
	float:left;
	margin:0;
	padding: 3px 0;
}
.pageComment .title span{
	float:right;
	margin: 10px 0 0 0;
	font-family:"Arial Black";
	font-size:90%;
}
.page_title .date {
color:#333300;
float:right;
margin:0 5px 0 0;
padding:0;
}


/* 追加クラス */


.index_description,.block_lead{
     padding:3px 0;
	font-size:90%;
	color:#666;
	line-height:1.4em;
}
.block_title h2{
	margin:0;
	font-size:100%;
}
.article_product_index{
	font-size:90%;
	line-height:1.4em;
	color:#666;
	padding:4px 0 4px 0;
	border-top:1px solid #ccc;
	margin-top:10px;
}
.article_product_index_img{
	float:left;
	width:120px;
}
.article_product_index_img_s{
	float:left;
	width:60px;
}
.article_product_index_text_i{
	float:left;
	width:555px;
	margin:0 0 0 8px;
	font-size:90%;
}
.article_product_index_text_i .title{
	margin:0;
	padding:0 0 3px 0;
}
.article_product_index_text_i .title h3,.article_product_index_text .title h3,.article_index_column .title h3{
	margin:0;
	font-size:95%;
	font-weight:normal;
	display:inline;
}
.article_product_index_text_i .title h3 a img{
	vertical-align:middle;
}
.page_related_module{
	font-size:90%;
	line-height:1.4em;
}
.related_tab{
	margin:8px 0;
	background:#f0f0f0;
	border-top:solid 1px #ddd;
}
.related_tab h3{
	margin:0;
	font-size:100%;
	color:#666;
	padding:5px;
}
.related_module{
	padding:8px 0;
}
ul.r_item li{
	margin:0;
	padding:0;
}
.relation_item_column1,
.relation_item_column2{
	/* font-size:90%; */
	/* line-height:1.4em; */
	margin-bottom:10px;
}
.page_relation_item_column1,.relation_item_column1{
	padding:3px 0;
}
.relation_item_text_column2{
	margin:0 0 0 0;
}
.relation_item_column2,
.page_relation_item_column2{
	float:left;
	width:340px;
	padding:3px 0;
}
.page_relation_item_column1 .page_relation_item_img,
.relation_item_column2 .relation_item_img,
.relation_item_column1 .relation_item_img,
.page_relation_item_column2 .page_relation_item_img{
	float:left;
	width:120px;
}
.page_relation_item_column1 .title,
.relation_item_column1 .title{
	float:left;
	width:555px;
	margin:0 0 0 8px;
	padding:0 0 3px 0;
}
.page_relation_item_column1 .title_noimage,
.relation_item_column1 .title_noimage{
	float:left;
	width:555px;
	margin:0 0 0 0px;
}
.relation_item_column2 .title,
.page_relation_item_column2 .title{
	float:left;
	width:200px;
	margin:0 0 0 8px;
	padding:0 0 3px 0;
}
.relation_item_column2 .title_noimage,
.page_relation_item_column2 .title_noimage{
	float:left;
	/*width:320px;*/
	margin:0 0 0 0px;
	padding:0 10px 0 0;
}
.page_relation_item_column1 ul,
.page_relation_item_column2 ul,
.relation_item_column2 ul,
.relation_item_column1 ul{
	list-style:none;
	margin:0;
	padding:0 10px 0 0;
	clear:both;
}
.page_relation_item_column1 ul li,
.page_relation_item_column2 ul li,
.relation_item_column2 ul li,
.relation_item_column1 ul li{
	padding:5px 0 0 0;
	margin:0;
}
.page_relation_item_column1 ul li img,
.page_relation_item_column2 ul li img,
.relation_item_column2 ul li img,
.relation_item_column1 ul li img{
	vertical-align:middle;
}
.page_relation_item_column1 ul li p,
.page_relation_item_column2 ul li p,
.relation_item_column1 ul li p,
.relation_item_column2 ul li p{
	padding:0;
	margin:3px 0 8px 0;
	color:#666666;
}
.page_relation_item_column1 .title h4,
.page_relation_item_column2 .title h4,
.relation_item_column2 .title h4,
.relation_item_column1 .title h4{
	margin:0;
	font-size:100%;
}
.page_relation_item_column1 .title_noimage h4,
.page_relation_item_column2 .title_noimage h4,
.relation_item_column2 .title_noimage h4,
.relation_item_column1 .title_noimage h4{
	margin:0;
	font-size:100%;
}
.page_relation_item_column1 .title p,
.page_relation_item_column2 .title p,
.relation_item_column2 .title p,
.relation_item_column1 .title p{
	margin:3px 0 0px 0;
	padding:0;
	color:#666666;
}
.page_relation_item_column1 .title_noimage p,
.page_relation_item_column2 .title_noimage p,
.relation_item_column2 .title_noimage p,
.relation_item_column1 .title_noimage p{
	margin:3px 0 0px 0;
	padding:0;
	color:#666666;
}
.relation_item_text_column1_item ul{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.relation_item_text_column1_item ul li{
	padding:5px 0 0 0;
	margin:0;
}
.relation_item_text_column1_item p{
	margin:3px 0 8px 0;
}
.pageTop{
	text-align:right;
}
.block_lead,.index_module,
.block_subtitle,.article_module,
.page_related_module,.related_module{
	margin:0 15px;
}
.block_title h2{
	border-left:4px #8aa724 solid;
	margin:5px 10px;
	padding:10px 5px;
	font-size:100%;
	color:#333;
}
.block_subtitle h4{
	margin:5px 0;
	font-size:100%;
}
.article_module h3{
	font-size:100%;
	margin:5px 0;
}
.point_detail_box,.point_detail_lastbox{
	float:left;
	margin:0 1px;
}

.fontsize{
	width:98%;
	font-size:90%;
	text-align:right;
	/*padding:0 15px 5px 0;*/
}

.sub_title{

}
.sub_title h4{
	margin:5px 5px 0 20px;
	font-size:95%;
	font-weight:normal;
}
.sub_title2 h4{
	margin:0px 5px 5px 20px;
	font-size:95%;
	font-weight:normal;
	color:#776655;
	line-height:1.5em;
}
.sum_detail{
	padding:0 0 0 20px;
	font-size:90%;
	line-height:1.4em;
}
.sum{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	border-top:solid  1px #efefef;
}
.detail{
	margin:5px 0 0 0;
}
span.area{
	margin:0 0 0 10px;
}
span.map a{
	padding:0 0 12px 0;
}
.article_index_column{
	font-size:80%;
}
.article_index_column .title h3 img{
	vertical-align:middle;
}
* html .article_index_column .title{
	padding:3px 0;
}
* html .article_index_column
{
	font-size:85%;
}
/*コンテンツ入力部分用設定*/
ol.ol{
	color:#333; font-size:95%;
}
ol.ol li{
	margin:0;
	padding:0;
	line-height:1.8em;
}.pickup .topTitle{
background-image:url("jdr0280000002zpe-img/jdr0280000002zqc.gif");
}
.topIndexModule .topTitle,.topIndexModule .topTitle_orange{
background-image:url("jdr0280000002zpe-img/jdr0280000002zqj.gif");
}
.no_icon ul li,ul li.feed,ul li.feed_{
background-image:url("jdr0280000002zpe-img/jdr0280000002zqq.gif");
}
.pickup .no_icon ul li{
background-image:url("jdr0280000002zpe-img/jdr0280000002zqx.gif");
}
.columnPage{
width: 900px;
margin:0 auto;
text-align:left;
background-repeat: repeat-y;
background-image:url("jdr0280000002zik-img/jdr0280000002zk0.gif");
}
.selectedTitle{
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
padding:2px 10px 8px 5px;
margin:0;
border-bottom:2px solid #FFFFFF;
font-size:90%;
line-height:1.4em;
clear:both;background-image:url("jdr0280000002zik-img/jdr0280000002zk7.gif");
}
.subMenuContent ul li a{
background-repeat: no-repeat;
background-position:left 5px;
padding:0 0 0 10px;
}
.subMenuContent ul li ul li a{
background-repeat: no-repeat;
background-position:left 5px;
padding:0 0 0 10px;background-image:url("jdr0280000002zik-img/jdr0280000002zkl.gif");
}
.subMenuContent ul li.select,.subMenuContent ul li{
background-repeat: repeat-y;
background-position:left top;
padding-top:5px;
border-bottom:1px solid white;background-image:url("jdr0280000002zik-img/jdr0280000002zks.gif");
}
.subMenuContent ul li.select ul li{
background-repeat: repeat-y;
background-position:left top;
padding-top:5px;background-image:url("jdr0280000002zik-img/jdr0280000002zkz.gif");
}
.subMenuContent ul li.select ul li.select{
background-repeat: repeat-y;
background-position:left top;
padding-top:5px;background-image:url("jdr0280000002zik-img/jdr0280000002zl6.gif");
}
.subMenuContent ul li a{
display:block;
color: black !important;
text-decoration:none;

}
.selected_a{
/*border-bottom:1px solid white;*/
background-repeat: no-repeat;
background-position:left bottom;
padding:0 0 0 0;
margin:0 0 0 0;
width:165px;
}
.subMenuContent ul li .selected_a{
margin:0 0 0 0;
}
.subMenuContent ul li.select .selected_a{
margin:0 0 0 0;
padding:0 0 0 0;
}
.subMenuContent ul li.select ul li .selected_a{
margin:0 0 0 10px;
}
.subMenuContent ul li.select ul li ul li .selected_a{
margin:0 0 0 20px;
}
.subMenuContent ul li.pages_menu{
background-color:#efefef;
padding-top:5px;
border-bottom:1px solid white;
background-image:none;
}
.anchorList ul li{
padding-left:20px;
background-repeat:no-repeat;
background-position:3px 4px;
font-size:90%;background-image:url("jdr0280000002zik-img/jdr0280000002zmq.gif");
}
.modules{
background-position: 10px bottom;
background-repeat:no-repeat;
margin:8px 0 0 0;
}
.block4 .comment{
padding:8px 0 8px 10px;
background-position: 10px bottom;
background-repeat:no-repeat;
background-image:url("jdr0280000002zik-img/jdr0280000002zn4.gif");
}
.block4 .tile{
background-position: 10px bottom;
background-repeat:no-repeat;
margin:8px 0;

}
.related_module{
background-repeat: no-repeat;
background-position:left top;background-image:url("jdr0280000002zik-img/jdr0280000002zni.gif");
}
.page_title{
background-repeat:repeat-x;	

}
.pageComment .title{
padding:0 0 10px 0;
background-repeat:no-repeat;
background-position:0 bottom;
/*height: 34px;*/
background-image:url("jdr0280000002zik-img/jdr0280000002znw.gif");
}
span.map{
background-repeat:no-repeat;
background-position:left top;
padding:0 0 12px 18px;
margin:0 0 0 10px;background-image:url("jdr0280000002zik-img/jdr0280000002zo3.gif");
}
.related_article a{
background-image:url("jdr0280000002zik-img/jdr0280000002zoa.gif");
}
.right_content .related_module ul li a{
background-repeat:no-repeat;background-image:url("jdr0280000002zik-img/jdr0280000002zoh.gif");
}

@media print{

}
