@charset "utf-8";



body {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	margin-top:0px; /*ブラウザの上部に隙間調整*/
	padding:0px; 
}

img   {
	border:none;
	}



#main {
	margin-left:auto;
	margin-right:auto;
	width: 1024px;  /*横幅*/
	height:3500px;/*縦幅 */
	position:relative;
}

a {text-decoration:none;}


/*ここから下ヘッダー*/


#top_picture {
	width:1024px;
	height:80px;
	list-style-type:none;
	margin-bottom:0px;
	background-image:url(img/header_back_nlogo2.png); /*-- 2013-6-5 --*/
}

/*--2013-6-5-ここから-*/
/*ロゴ画像を背景画像から分離し、リンクできるように変更*/

#logo p{
	width:130px;
	height:50px;
	margin:0;
	padding:0;
	position:absolute;
	top:11px;
	left:15px;
}

#logo span {
	display:block;
	width:100%;
	height:100%;
	background:url(img/logo.png) no-repeat;
	position:absolute;
	top:0;
	left:0;
}

/*--2013-6-5-ここまで-*/
/*-----------------------------------------------------*/




#header_navi {
	width:680px;
	height:20px;
	margin:0;
	padding:0;
	position:absolute;
	left:165px;
	top:30px;
}


#header_navi ul{

}


#header_navi li{
	list-style:none;
	float:left;
	color:#FFFFFF;

}


#header_navi a {   /*リンクの表示設定*/
	color:#FFF;    /*文字の色*/
}

#header_navi a:hover {   /*2013.6.3 追加*/
	color:#FFF;    /*文字の色*/
	text-decoration:underline;
}


li#header_navi11 {
	width:104px;
	text-align:center;

}

li#header_navi12 {
	width:127px;
	text-align:center;
}

li#header_navi13 {
	width:97px;
	text-align:center;
}

li#header_navi14 {
	width:136px;
	text-align:center;
}

li#header_navi15 {
	width:101px;
	text-align:center;
    margin-right:0;
	padding-right:0;
}

li#header_navi16 {
	width:87px;
	text-align:center;
    margin-right:0;
	padding-right:0;
}





/*ここまでヘッダー*/


#page_top{
	height:30px;
	border-bottom:solid 2px #e3e3e3;
	}

#page_top ul{
	list-style-type:none;
	margin:0;
/*	margin:10px 0 5px 10px;*/
	padding:10px 0 5px 7px;
}

#page_top li{
	float:left;
}


#page_top a:link {
	color: #000;
}

#page_top a:visited {
	color: #000;
}

#page_top a:hover{
	color:#000075;
}



/*ここから製品一覧*/

#goods_int{ /*3カラム全体リストナビゲーション*/
	width:1010px;
	height:auto;
	padding-left:7px;
	padding-right:7px;
}



/*ここから左カラム*/


#sales_list{ /*左側カラム*/
    float:left;
	width:180px;
}



#sales_goods_left_title h1{
	widht:180px;
	height:35px;
	margin:0;
	padding:0;
	font-size:14px;
	font:normal;
	color:#999;
	line-height:35px;/*文字を行の中央に配置する*/
	/*background-image:url(img/sales_goods_left_title.png); 2013.6.3 コメントアウト*/ 
	}






/*------------------------------------------------*/


#sales_goods_left_detail ul{
	list-style-type:none;
/*	background-color:#f3f3f3;*/
	margin:0;
	padding:0;
/*	border-top:solid 1px #e3e3e3;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;*/
	width:180px;
	}


li.title_g{
	height:14px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
/*	border-left:solid 1px #e3e3e3;   2013.6.13 横線削除
	border-right:solid 1px #e3e3e3;*/
	border-bottom:solid 1px #e3e3e3;
	color:#666;
/*	background:#f1f1f1;*/
 /*	background:#E6E6FA;*/
	background:#fcfcfc;
}

li.each_g{
	height:34px;
/*	border-left:solid 1px #e3e3e3;  2013.6.13 横線削除
	border-right:solid 1px #e3e3e3;*/
	border-bottom:solid 1px #e3e3e3;
 /*	background:#fcfcfc;*/
	background:#ffffff;
	}

#left_list_top{ /*2013.6.3 追加 */
	border-top:solid 1px #ccc;
}


#sales_goods_left_detail a{
	display:block;
	line-height:14px;
	height:31px;
	padding-top:3px;
	padding-left:10px;

}
	


#sales_goods_left_detail a:link {
	color: #666;
}

#sales_goods_left_detail a:visited {
	color: #666;
}

#sales_goods_left_detail a:hover{
	background:#fcfcfc;
	color:#000075;
	border-bottom:solid 1px #e3e3e3;
}



/*-------------------------------------*/


/*ここから中央カラム*/

#sales_list_a {
	float:left;
	width:590px;
	height:3700px;
	margin-left:30px;
	margin-top:0px;
	/*	background-color:#00FFCC; /*水色
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;*/
	background-image:url(img/sales_list_a_background.png); /*2013.6.3　追加*/

}



#sales_goods {
	width:590px;
	height:auto;
/*	background-color: #9F0;/*緑*/
}

#sales_goods2 {
	width:590px;
	height:auto;
/*	background-color: #9F0;/*緑*/
}

#sales_goods3 {
	width:590px;
	height:auto;
/*	background-color: #9F0;/*緑*/
}


#sales_goods4 {
	width:590px;
	height:auto;
/*	background-color: #9F0;/*緑*/
}

#sales_goods5 {
	width:590px;
	height:auto;
/*	background-color: #9F0;/*緑*/
}


#sales_list_header h1{
	widht:580px;
	height:35px;
	background-image:url(img/sales_list_navi1.png);
	margin:0 2px 0 2px; /*2013.6.3　追加*/
	padding:0;
	font-size:14px;
	font:normal;
	color: #999;
	line-height:35px;/*文字を行の中央に配置する*/
	}


/*ここから各リストの配置*/


#sales_list_navi {
	margin:10px 5px 0 5px;
	padding:0;
	width:580px;
	height:1000px;
/*	background-color:#009999;*/
}



ul.tab{
	list-style:none;
	margin:0; /*div class="sales_list_navi"との関係"*/
	padding:0;/*div class="sales_list_navi"との関係"*/
	}

ul.tab li{
	margin:0;
	padding:0;	
	}


.list_navi11{
	width:580px;
	height:200px;
	position:relative;
/*	border-top-style:dashed;
	border-top-color:#999;
	border-top-width:1px;*/
	border-bottom-style: dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
	}

.list_navi12{
	width:580px;
	height:200px;
	position:relative;
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
}

.list_navi13{
	width:580px;
	height:200px;
	position:relative;
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;

}

.list_navi14{
	width:580px;
	height:200px;
	position:relative;
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
	
}


.list_navi15{
	width:580px;
	height:200px;
	position:relative;
	border-bottom-style:dotted;
	border-bottom-color:#999;
	border-bottom-width:1px;
	
}




#sales_list_header2 h1{
	widht:580px;
	height:35px;
	background-image:url(img/sales_list_navi1.png);
	margin:0 2px 0 2px; /*2013.6.3　追加*/
	padding:0;
	font-size:14px;
	font:normal;
	color: #999;
	line-height:35px;/*文字を行の中央に配置する*/
	}



#sales_list_navi2 {
	margin:10px 5px 0 5px;
	padding:0;
	width:580px;
	height:auto;
}


#sales_list_header3 h1{
	widht:580px;
	height:35px;
	background-image:url(img/sales_list_navi1.png);
	margin:0 2px 0 2px; /*2013.6.3　追加*/
	padding:0;
	font-size:14px;
	font:normal;
	color: #999;
	line-height:35px;/*文字を行の中央に配置する*/
	}



#sales_list_navi3 {
	padding:0;
	width:580px;
	height:auto;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}


#sales_list_header4 h1{
	widht:580px;
	height:35px;
	background-image:url(img/sales_list_navi1.png);
	margin:0;
	padding:0;
	font-size:14px;
	font:normal;
	color: #999;
	line-height:35px;/*文字を行の中央に配置する*/
	}


#sales_list_navi4 {
	margin:10px 5px 0 5px;
	padding:0;
	width:580px;
	height:400px;
}


#sales_list_header5 h1{
	widht:580px;
	height:35px;
	background-image:url(img/sales_list_navi1.png);
	margin:0;
	padding:0;
	font-size:14px;
	font:normal;
	color: #999;
	line-height:35px;/*文字を行の中央に配置する*/
	}



#sales_list_navi5 {
	padding:0;
	width:580px;
	height:auto;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}



.goods_picture{
	position:absolute;
	top:5px;
	left:5px;
	width: 104px;
	height: 122px;
}  




.goods_title{
	position:absolute;
	margin:0;
	padding:0;
	top:20px;
	left:135px;
	width:400px;
	color: #666;
}


.goods_title h2{
	margin:0;
	font-size:14px;
}


.goods_merit {
	position:absolute;
	top:55px;
	left:135px;
	width:400px;
	height: 84px;
}

.goods_merit p {
	margin-top:5px;
	margin-bottom:3px;
	line-height:14px;
	color:#666666;
}





.return_top p{
	text-align:right;
	padding:0;
	width:580px;
	height:20px;
	line-height:20px;
	font-size:10px;
	margin-top:20px;
	background-color: #F4F4F4;
	margin-left:5px; /*2013.6.3 追加*/
}


.return_top a:link {
	color: #666;
}

.return_top a:visited {
	color: #666;
}

.return_top a:hover {
	color: #666;
}



.detail_sw {
	position:absolute;
	top:166px;
	left:475px;
	width:100px;
	height:20px;
	margin:0;
	padding:0;
}

.detail_sw  p {
	margin-top:0px;
	margin-bottom:0px;
	}



.detail_sw a:link {
	color: #666;
}

.detail_sw a:visited {
	color: #666;
}

.detail_sw a:hover{
	background:#fcfcfc;
	color:#000075;
	border-bottom:solid 1px #e3e3e3;
}



/*


/*ここまで製品一覧*/


/*
#sales_goods_right_title{
	width:180px;
}

#sales_goods_right_title h3{
	margin:0;
	padding:3px;
	background-color:#000075;
	color:#FFF;
}
*/



#download_bar {
	float:left;
	width:180px;
	margin-left:16px;
}


#sales_goods_right_title h1{
	widht:180px;
	height:33px;
	margin:0;
	padding:0;
	font-size:14px;
	font:normal;
	color:#999;
	line-height:35px;/*文字を行の中央に配置する*/
/*	background-image:url(img/sales_goods_left_title.png); /*2013.6.3 コメントアウト*/
	}


#sales_goods_right{
	}

/*------------------------------------------------*/


#sales_goods_right ul{
	list-style-type:none;
/*	background-color:#f3f3f3;*/
	margin:0;
	padding:0;
/*	border-top:solid 1px #e3e3e3;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;*/
	width:180px;
	}


#sales_goods_right li{
	height:30px;
/*	border-left:solid 1px #e3e3e3;  2013.6.3 横線削除
	border-right:solid 1px #e3e3e3;*/
	border-bottom:solid 1px #e3e3e3;
/*	border-top:solid 1px #ccc;*/
	background:#fcfcfc;
	}
	
#right_list_top {
	border-top:solid 1px #ccc;
	}

#sales_goods_right a{
	display:block;
	line-height:14px;
	height:20px;
	padding-top:10px;
	padding-left:5px;

}
	




#sales_goods_right a:link {
	color: #666;
}

#sales_goods_right a:visited {
	color: #666;
}

#sales_goods_right a:hover{
	background:#fcfcfc;
	color:#000075;
	border-bottom:solid 1px #e3e3e3;
}


#sales_goods_right p{
	color:#666;
}






/*-------------------------------------*/







/*フッター*/

#footer_image{
	position:absolute;
	top:3800px;
	left: 0px;
}

/*ここまでフッター*/
