@charset "UTF-8";
/****************************************************
* 配色設定color1 01白背景  *
*****************************************************/


a:link{
	color:#001F8C;
}
a:visited {
	color:#2C00B2;
}
a:hover, a:focus, a:active {
	color:#FFF;
	background-color:#001F8C;
}

h1, h2, h3, h4, h5, h6, strong{
	color:#000;
}
em{
	color:#c30;
}
th{
	color:#000;
	background-color:#DAF5FF;
}
tbody th{
	background-color:#F2F2F2;
}



/*構造 レイアウト*******************************************************/

body{
	color:#1a1a1a;
	background-color:#E4F7EB;
}

#mainText{
	background-color:#fff;
}


/*RSS*/

#RSS .icon{
	background-position:-77px -169px;  /*.rss1*/
}
#RSS a:hover .icon,
#RSS a:focus  .icon,
#RSS a:active  .icon{
	background-position:-237px -130px;/*.rss2*/
}

/*ツール*******************************************************/

#t_jtools,
#gCustomSearch,
#gCustomTranslate{
	background-color:#fff;
	background-color:rgba(255,255,255,0.6);
}
.ie8 #t_jtools,
.ie8 #gCustomSearch,
.ie8 #gCustomTranslate{
	background:none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff', endColorstr='#99ffffff',GradientType=0 ); /* IE6-8 */
}

/*ヘッダー詳細*******************************************************/

/*フッター詳細*******************************************************/

#pageFot{
	background-color:#B9E2D5;
}

#SiteInfo li .icon{
	background-position:-15px -200px;/*.arrow_r1*/
}
#SiteInfo li a:hover .icon,
#SiteInfo li a:focus .icon,
#SiteInfo li a:active .icon{
	background-position:-208px -169px; /*.arrow_r2*/
}


/*パン屑*******************************************************/

#route .icon{
	background-position:-15px -200px;/*.arrow_r1*/
}
#route a:hover .icon,
#route a:focus  .icon,
#route a:active  .icon{
	background-position:-208px -169px; /*.arrow_r2*/
}

/*メニュー詳細*******************************************************/

#menuBar{
	color:#fff;
	background:#00886E;
}

/*サイドバー********************************************************/

#categoryMenu{
	background:#fff;
}
#categoryMenu h3{
	color:#fff;
	background:#00886E;
}

#categoryMenu li a{
	color:#000;
}
#categoryMenu li a:before{
	background:#8BC9BD;
}

#categoryMenu li.current a{
	color:#000;
	background:#A3DFD7;
}
#categoryMenu li.current a:before{
	background:#00886E;
}

#categoryMenu li a:hover,
#categoryMenu li a:focus,
#categoryMenu li a:active{
	color:#fff;
	background:#00886E;
}
#categoryMenu li a:hover:before,
#categoryMenu li a:focus:before,
#categoryMenu li a:active:before{
	background:#fff;
}

#sPickup .txt{
	background:#fff;
}



/*本文*************************************/
/*見出し************************************/

#contentHead h2 {
	background-color:#AAE8E2;
	border-color:#00896E;

}
#mainText h3 {
	background-color:#D5F3F1;
	border-color:#00896E;
}
#mainText h4 {
	background-color:#EFFBFA;
	border-color:#BFE4DE;
}
#mainText h5:before{
	background-position:-46px -169px;/*.h5_1*/
}

/*共通パーツ**************************************/

.idxBox li li .icon{
	background-position:-15px -200px;/*.arrow_r1*/
}
.idxBox li li  a:hover .icon,
.idxBox li li  a:focus .icon,
.idxBox li li  a:active .icon{
	background-position:-208px -169px; /*.arrow_r2*/
}
#mainText #subContentList h3,
#subContentList h3{
	background-color:#EFFBFA;
}


/*ページ内ショートカットリスト**************/

.idxInter li .icon{
	background-position:-38px -200px; /*.arrow_d1*/
}
.idxInter li a:hover .icon,
.idxInter li a:focus .icon,
.idxInter li a:active .icon{
	background-position:-231px -169px;/*.arrow_d2*/
}

p.lastDate{
	background:#EEEEEE;
}
#pageInfo .idxBox h3 .icon{
	background-position:-93px -130px;/*.folder1*/
}
#pageInfo .idxBox li .icon{
	background-position:-15px -200px;/*.arrow_r1*/
}
#pageInfo .idxBox li a:hover .icon,
#pageInfo .idxBox li a:focus  .icon,
#pageInfo .idxBox li a:active  .icon{
	background-position:-208px -169px; /*.arrow_r2*/
}


/*外部などコード埋め込み:基本色調整*/

.gCode a:link{
	color:#001F8C  !important;
}
.gCode a:visited {
	color: #2C00B2  !important;
}
.gCode a:hover,
.gCode a:focus,
.gCode a:active {
	color:#FFF !important;
	background-color:#001F8C !important;
}


/*トピックス**************************************/

.topicList {
	background:#fff;
}

.topicList header {

	color:#FFF;
	background-color:#00886E;
	background-image:url(/kankou/css/nmudtq00000008g7/topic_bg1.png);
}

#topicEvent header {

	background-color:#0080B3;
}
.topicList .allList a{
	color:#000;
}
.topicList .allList a:hover ,
.topicList .allList a:focus ,
.topicList .allList a:active{
	color:#fff;
}

.topicList .entry i{

	color:#fff;
	background-color:#00886E;
}

.topicList .entry b:before{

	background-position:-183px -169px;/*.i1*/
}

.topicList .entry a:hover b:before,
.topicList .entry a:focus b:before,
.topicList .entry a:active b:before{

	background-position:-158px -169px;/*.i2*/
}

/*Gallery********************************************/

.flex-control-paging li a { background:#CCC;}
.flex-control-paging li a:hover { background:#333;}
.flex-control-paging li a.flex-active { background: #096;}


/*商品紹介系********************************************/

.cardList li b:before{
	background-position:-133px -169px;/*.p1*/
}
.cardList li a:hover b:before,
.cardList li a:focus b:before,
.cardList li a:active b:before{
	background-position:-108px -169px;/*.p2*/
}

.functionBox{
	background:#fff;
}

.functionBox h2{
	color:#FFF;
	background-color:#C35E00;
	background-image:url(/kankou/css/nmudtq00000008g7/topic_bg1.png);

}

#pushRandom li a{

	color:#000;
	background:#FEEFE4;
	border-color:#fff;
}

#pushRandom li a:visited {

	color:#333;
}

#pushRandom li a:hover,
#pushRandom li a:focus ,
#pushRandom li a:active {

	color:#fff;
	background-color:#bb3800;
	border-color:#bb3800;
}


/*category********************************************/

#cTopPage #contentHead:after{
	background-image:url(/kankou/css/nmudtq00000008g7/cat_bg1.png)
}
.csList li a{
	color:#111;
}
.csList li a:hover ,
.csList li a:focus ,
.csList li a:active {
	color:#fff;
}

/*基本情報**************************************/

.sInfoDat {
	background:#E3F9F8;
}
.sInfoDat dd {
	background-color:#fff;
}

/*商品紹介**************************************/

.sMenuDl a{
	color:#000;
	background-color:#ffd2bb;
}
.sMenuDl .icon{
	background-position:-15px -130px;/*.pad1*/
}
.sMenuDl:before  {
	background-color:#bb3800;
}
.sMenuDl a:hover,
.sMenuDl a:focus,
.sMenuDl a:active{
	color:#fff;
	background-color:#bb3800;
}
.sMenuDl:hover:before,
.sMenuDl:focus:before,
.sMenuDl:active:before{
	background-color: #722200;
}
.sMenuDl a:hover .icon,
.sMenuDl a:focus .icon,
.sMenuDl a:active .icon{
	background-position:-132px -130px;/*.pad2*/
}

#sItemsList li a{
	color:#000;
	background:#FEEFE4;
	border-color:#fff;
}
#sItemsList li a:visited {
	color:#333;
}
#sItemsList li a:hover,
#sItemsList li a:focus ,
#sItemsList li a:active {
	color:#fff;
	background-color:#bb3800;
	border-color:#bb3800;
}

#currentNavi li a{
	background-color:#DDDDDD;
}
#currentNavi li a:hover,
#currentNavi li a:focus ,
#currentNavi li a:active {
	color:#fff;
	background-color:#bb3800;
	border-color:#bb3800;
}

/*トップ********************************************/


.camera_wrap .camera_pag .camera_pag_ul li {
	background-color:#67B697;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{
	background-color:#A5D9C3;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background-position:0 -40px;
}

.camera_wrap .camera_pag .camera_pag_ul li:hover{
	background-color:#39725B;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{
	background-position:0 -20px;
}
