
h1{
	padding:0px;
	margin:0px;
	clear:both;
}

h1.product_name{
	margin:0px;
	padding:0px;
}

h1.product_name p{
	margin:0px;
	padding:0px;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
}


h2{
	padding:0px;
	margin:0px;
	width:720px;
	clear:both;
	font-size:1px;
	line-height:0px;
	text-indent:-9999px;
}

h2.point{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_point.png) top left no-repeat;
}

h2.spec{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_spec.png) top left no-repeat;
}

h2.externals{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_externals.png) top left no-repeat;
}

h2.option{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_option.png) top left no-repeat;
}

h2.module{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_module.png) top left no-repeat;
}

h2.lineup{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_lineup.png) top left no-repeat;
}

h2.caution{
	padding:0px;
	margin:0px;
	width:720px;
	height:34px;
	background:url(/product/image/page/h2_caution.png) top left no-repeat;
}




/*waku
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.waku_220_top{
	margin:0px auto;
	padding:0px;
	width:228px;
	height:26px;
	clear:both;
	background:url(/product/images/waku_220_bg_top_link.png) repeat-y;
}



/*product_data
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.product_data{
	padding:10px 20px 10px 20px;
	margin:0px;
}

.product_data_left{
	margin:10px 15px 0px 0px;
	padding:0px;
	float:left;
	width:320px;
}

.product_data_right{
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	width:570px;
}

.product_no{
	margin:0px;
	padding:0px 0px 15px 0px;
	font-size:18px;
	font-weight:bold;
	color:#0086AE;
}

/*photo*/
.product_photo{
	margin:0px auto;
	padding:0px;
	width:320px;
	text-align:center;
}

.product_photo div.main_photo{
	padding:0px 0px 20px 0px;
	margin:0px;
}

.product_photo div.s_image{
	padding:0px 0px 4px 0px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}

.s_image span{
	padding:0px 1px;
	display:inline;
}

.s_image span img{
	border:#84B3F9 1px solid;
}

/*product_info*/
.product_info{
	margin:0px;
	padding:0px;
}

/*icon*/
.product_images{
	margin:0px 0px 10px 0px;
	padding:20px 0px 5px 0px;
	border-bottom:solid 1px #CCCCCC;
}

.product_images img{
	margin:0px 5px 0px 0px;
	padding:0px;
	border:none;
}

/*explanation*/
.product_explanation{
	padding:0px 10px 30px 0px;
	margin:0px;
	font-size:12px;
	line-height:20px;
}

.price_attention{
	padding:0px 8px 2px 0px;
	color:#666666;
	font-size:10px;
	line-height:14px;
	text-align:right;
}

/*table*/
.product_info table{
	margin:0 auto;
	padding:0;
	width:560px;
	border-right:solid 1px #CCCCCC;
	table-layout:fixed;
	font-size:12px;
}

.product_info table th{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-collapse:collapse;
	background:#EEEEEE;
	color:#3F3B3A;
	text-align:center;
	vertical-align:middle;
	line-height:26px;
}


.product_info table td{
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	vertical-align:middle;
	line-height:26px;
}

.product_info table caption{
	padding:3px 0px 1px 1px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#436AC7;
}


/*btn_amazon_s*/
.btn_amazon_s_title{
	width:110px;
}


.btn_amazon_s{
	padding:4px 10px;
	width:90px;
}

.btn_amazon_s p{
	padding:0px;
	margin:0px;
}

.btn_amazon_s p a{
	overflow:hidden;
	display:block;
	height:0px;
	padding-top:26px;
	width:90px;
	background:url(/products/images/btn_amazon_s.png) no-repeat;
}

.btn_amazon_s p a:hover{
	background-position:0px -26px;
}

.btn_amazon_s p a:active{
	background-position:0px -26px;
}





*/


/*終息した製品用*/

div.shusoku_products {
}

div.shusoku_products div.product_data{
	padding:10px 0px 10px 0px;
	margin:0px 20px 0px 20px;
	border-bottom:1px dotted #CCCCCC;
}


/**/


/*page_menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#page_menu, 
div#page_menu_point, 
div#page_menu_spec,
div#page_menu_externals, 
div#page_menu_faq{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 3px;
	background:url(/product/images/menu_bg.png) bottom left no-repeat;
}

div#page_menu li, 
div#page_menu_point li, 
div#page_menu_spec li, 
div#page_menu_externals li, 
div#page_menu_faq li{
	display:inline;
}

div#page_menu li a, 
div#page_menu_point li a,
div#page_menu_spec li a, 
div#page_menu_externals li a, 
div#page_menu_faq li a{
	padding-top:26px;
	float:left;
	height:0px;
	overflow:hidden;
}

div#page_menu li a{background:url(/product/images/menu_001.png) no-repeat;}
div#page_menu_point li a{background:url(/product/images/menu_002.png) no-repeat;}
div#page_menu_spec li a{background:url(/product/images/menu_003.png) no-repeat;}
div#page_menu_externals li a{background:url(/product/images/menu_004.png) no-repeat;}
div#page_menu_faq li a{background:url(/product/images/menu_005.png) no-repeat;}

/*link_top*/
div#page_menu li#link_top a, 
div#page_menu_point li#link_top a, 
div#page_menu_spec li#link_top a, 
div#page_menu_externals li#link_top a, 
div#page_menu_faq li#link_top a{background-position:0px 0px; width:86px;}

div#page_menu li#link_top a:hover, 
div#page_menu_point li#link_top a:hover, 
div#page_menu_spec li#link_top a:hover, 
div#page_menu_externals li#link_top a:hover, 
div#page_menu_faq li#link_top a:hover{background-position:0px -26px;}

div#page_menu li#link_top a:active, 
div#page_menu_point li#link_top a:active, 
div#page_menu_spec li#link_top a:active, 
div#page_menu_externals li#link_top a:active, 
div#page_menu_faq li#link_top a:active{background-position:0px -26px;}

/*link_point*/
div#page_menu li#link_point a, 
div#page_menu_point li#link_point a, 
div#page_menu_spec li#link_point a, 
div#page_menu_externals li#link_point a, 
div#page_menu_faq li#link_point a{background-position:-86px 0px; width:86px;}

div#page_menu li#link_point a:hover, 
div#page_menu_point li#link_point a:hover, 
div#page_menu_spec li#link_point a:hover, 
div#page_menu_externals li#link_point a:hover, 
div#page_menu_faq li#link_point a:hover{background-position:-86px -26px;}

div#page_menu li#link_point a:active, 
div#page_menu_point li#link_point a:active, 
div#page_menu_spec li#link_point a:active, 
div#page_menu_externals li#link_point a:active, 
div#page_menu_faq li#link_point a:active{background-position:-86px -26px;}

/*link_spec*/
div#page_menu li#link_spec a, 
div#page_menu_point li#link_spec a, 
div#page_menu_spec li#link_spec a, 
div#page_menu_externals li#link_spec a, 
div#page_menu_faq li#link_spec a{background-position:-172px 0px; width:86px;}

div#page_menu li#link_spec a:hover, 
div#page_menu_point li#link_spec a:hover, 
div#page_menu_spec li#link_spec a:hover, 
div#page_menu_externals li#link_spec a:hover, 
div#page_menu_faq li#link_spec a:hover{background-position:-172px -26px;}

div#page_menu li#link_spec a:active, 
div#page_menu_point li#link_spec a:active, 
div#page_menu_spec li#link_spec a:active, 
div#page_menu_externals li#link_spec a:active, 
div#page_menu_faq li#link_spec a:active{background-position:-172px -26px;}

/*link_externals*/
div#page_menu li#link_externals a, 
div#page_menu_point li#link_externals a, 
div#page_menu_spec li#link_externals a, 
div#page_menu_externals li#link_externals a, 
div#page_menu_faq li#link_externals a{background-position:-258px 0px; width:86px;}

div#page_menu li#link_externals a:hover, 
div#page_menu_point li#link_externals a:hover, 
div#page_menu_spec li#link_externals a:hover, 
div#page_menu_externals li#link_externals a:hover, 
div#page_menu_faq li#link_externals a:hover{background-position:-258px -26px;}

div#page_menu li#link_externals a:active, 
div#page_menu_point li#link_externals a:active, 
div#page_menu_spec li#link_externals a:active, 
div#page_menu_externals li#link_externals a:active, 
div#page_menu_faq li#link_externals a:active{background-position:-258px -26px;}


/*link_taiou*/
div#page_menu li#link_taiou a, 
div#page_menu_point li#link_taiou a, 
div#page_menu_spec li#link_taiou a, 
div#page_menu_externals li#link_taiou a, 
div#page_menu_faq li#link_taiou a{background-position:-344px 0px; width:86px;}

div#page_menu li#link_taiou a:hover, 
div#page_menu_point li#link_taiou a:hover, 
div#page_menu_spec li#link_taiou a:hover, 
div#page_menu_externals li#link_taiou a:hover, 
div#page_menu_faq li#link_taiou a:hover{background-position:-344px -26px;}

div#page_menu li#link_taiou a:active, 
div#page_menu_point li#link_taiou a:active, 
div#page_menu_spec li#link_taiou a:active, 
div#page_menu_externals li#link_taiou a:active, 
div#page_menu_faq li#link_taiou a:active{background-position:-344px -26px;}

/*link_manual*/
div#page_menu li#link_manual a, 
div#page_menu_point li#link_manual a, 
div#page_menu_spec li#link_manual a, 
div#page_menu_externals li#link_manual a, 
div#page_menu_faq li#link_manual a{background-position:-430px 0px; width:86px;}

div#page_menu li#link_manual a:hover, 
div#page_menu_point li#link_manual a:hover, 
div#page_menu_spec li#link_manual a:hover, 
div#page_menu_externals li#link_manual a:hover, 
div#page_menu_faq li#link_manual a:hover{background-position:-430px -26px;}

div#page_menu li#link_manual a:active, 
div#page_menu_point li#link_manual a:active, 
div#page_menu_spec li#link_manual a:active, 
div#page_menu_externals li#link_manual a:active, 
div#page_menu_faq li#link_manual a:active{background-position:-430px -26px;}

/*link_dl*/
div#page_menu li#link_dl a, 
div#page_menu_point li#link_dl a, 
div#page_menu_spec li#link_dl a, 
div#page_menu_externals li#link_dl a, 
div#page_menu_faq li#link_dl a{background-position:-516px 0px; width:86px;}

div#page_menu li#link_dl a:hover, 
div#page_menu_point li#link_dl a:hover, 
div#page_menu_spec li#link_dl a:hover, 
div#page_menu_externals li#link_dl a:hover, 
div#page_menu_faq li#link_dl a:hover{background-position:-516px -26px;}

div#page_menu li#link_dl a:active, 
div#page_menu_point li#link_dl a:active, 
div#page_menu_spec li#link_dl a:active, 
div#page_menu_externals li#link_dl a:active, 
div#page_menu_faq li#link_dl a:active{background-position:-516px -26px;}

/*link_faq*/
div#page_menu li#link_faq a, 
div#page_menu_point li#link_faq a, 
div#page_menu_spec li#link_faq a, 
div#page_menu_externals li#link_faq a, 
div#page_menu_faq li#link_faq a{background-position:-602px 0px; width:86px;}

div#page_menu li#link_faq a:hover, 
div#page_menu_point li#link_faq a:hover, 
div#page_menu_spec li#link_faq a:hover, 
div#page_menu_externals li#link_faq a:hover, 
div#page_menu_faq li#link_faq a:hover{background-position:-602px -26px;}

div#page_menu li#link_faq a:active, 
div#page_menu_point li#link_faq a:active, 
div#page_menu_spec li#link_faq a:active, 
div#page_menu_externals li#link_faq a:active, 
div#page_menu_faq li#link_faq a:active{background-position:-602px -26px;}



/*news
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.product_news{
	margin:0px 5px;
	background:#FFFFFF url(/product/image/news/news_long_middle.jpg) repeat-y top left;
}

.product_news ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.product_news li.news_date{
	margin:0px;
	padding:0px 0px 0px 32px;
	background:url(/product/image/news/news_arrow.jpg) no-repeat top left;
}

.product_news li.news_data{
	margin:0px;
	padding:0px 10px 7px 32px;
}

.product_news li.news_data a{
	color:#0066FF;
	text-decoration:none;
}

.product_news li.news_data a:visited{
	color:#0066FF;
	text-decoration:none;
}

.product_news li.news_data a:hover{
	color:#FF0099;
	text-decoration:underline;
}

.product_news li.news_data a:active{
	color:#FF0099;
	text-decoration:none;
}

.product_news li.news_data span{
	font-weight:bold;
}

.product_news li.news_data span.firm{
	color:#FF0000;
}


.product_news div.old_info{
	text-align:right;
	padding:0px 10px 0px 0px;
}


.news_top{
	height:34px;
	background:url(/product/image/news/news_long_top.jpg) no-repeat top left;
}

.news_bottom{
	height:27px;
	background:url(/product/image/news/news_long_bottom.jpg) no-repeat top left;
}



/*news iframe
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div.iframe_news{
	margin:0px auto;
	padding:5px;
	width:910px;
}


div.iframe_news iframe{
	width:900px;
	background:url(/product/images/iframe_news_bg.png) no-repeat top left;
	border:solid 1px #CCCCCC;
}


.iframe_news_top{
	margin:0px;
	padding:0px;
	height:0px;
}


div.iframe div{
	margin:5px 10px 0px 105px;
	padding:0px 0px 2px 0px;
	display:block;
	font-size:12px;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
}

div.iframe div span{
	float:left;
	line-height:18px;
}

div.iframe div span.date{
	margin:4px 0px 4px 5px;
	padding:2px 0px 2px 12px;
	width:75px;
	background:url('/product/images/info_arrow.png') top left no-repeat;
	background-position:2px 1px;
}

div.iframe div span.data{
	margin:4px 0px 4px 0px;
	padding:2px 0px 2px 10px;
	width:660px;
	line-height:18px;
}

div.iframe div span.data a{
	color:#0086AE;
}

div.iframe div span.data a:hover{
	color:#0066FF;
	text-decoration:underline;
}




/*set
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.set_products{
	margin:10px auto;
	width:680px;
}

.set_products table td{
	width:330px;
}


/*製品特長
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.point_data{
	margin:0px;
	padding:5px 0px 10px 5px;
	text-align:left;
}

.point_data h3{
	padding:0px;
	margin:20px 0px 10px 0px;
	width:685px;
	height:24px;
	border-bottom:1px dashed #CCCCCC;
	background:url(/images/link_arrow.png) top left no-repeat;
	background-position:1px 3px;
}

.point_data h3 p{
	padding:0px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	text-indent:12px;
}


.point_com{
	padding:0px 10px 5px 10px;
	line-height:18px;
}

.point_com img{
	float:right;
	clear:both;
	padding:0px 0px 0px 20px;
}

.point_img{
	padding:0px 0px 5px 12px;
}

.disclaimer{
	padding:0px 10px 5px 12px;
	font-size:10px;
	line-height:16px;
	color:#888888;
}

.disclaimer ul{
	margin:0px 0px 0px 16px;
	padding:0px;
	list-style:url(/product/image/page/disclaimer_list_img.png) outside;
}

.disclaimer li{
	margin:0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
	display:marker;
	marker-offset:0px;
}

.point_wps{
	padding:0px 10px 5px 12px;
	line-height:18px;
	text-align:left;
}

.point_other{
	padding:0px 10px 5px 12px;
	line-height:18px;
}

 
h4{
	padding:0px;
	margin:20px 10px 10px 10px;
	width:665px;
	height:28px;
	border-bottom:1px dashed #CCCCCC;
}

h4 p{
	padding:4px 0px 0px 0px;
	font-size:14px;
	line-height:18px;
	text-indent:12px;
	color:#506B94;
}

.point_com02{
	padding:0px 20px 5px 20px;
	line-height:18px;
}

.point_com02 img{
	float:right;
	clear:both;
	padding:0px 0px 0px 30px;
}

.point_img02{
	padding:0px 10px 5px 22px;
}

.point_other02{
	padding:0px 20px 5px 20px;
	line-height:18px;
}

.disclaimer02{
	padding:0px 20px 5px 20px;
	font-size:10px;
	line-height:16px;
	color:#888888;
}

.disclaimer02 ul{
	margin:0px 0px 0px 16px;
	padding:0px;
	list-style:url(/product/image/page/disclaimer_list_img.png) outside;
}

.disclaimer02 li{
	margin:0px;
	padding:0px 0px 2px 0px;
	line-height:14px;
	display:marker;
	marker-offset:0px;
}





/*商標
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.trademark{
	padding:0px 10px 5px 26px;
	font-size:10px;
	line-height:14px;
	color:#999999;
}

.trademark ul{
	list-style:disc;
	margin: 0px 10px 0px 0px;
}

.trademark li{
	padding:0px 1px 0px 1px;
	font-size:10px;
	line-height:14px;
}



/*製品仕様
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.spec_data{
	margin:0 auto;
	padding:20px 0px 10px 0px;
	width:680px;
}

.spec_data table{
	margin:0px auto 10px auto;
	width:678px;
	border:solid 1px #CCCCCC;
	border-top:none;
	border-collapse:collapse;
}

.spec_data th{
	text-align:left;
	white-space:nowrap;
	color:#3F3B3A;
	background:#EEEEEE;
	vertical-align:middle;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-collapse:collapse;
}

.spec_data th.align_center{
	text-align:center;
}

.spec_data td{
	text-align:left;
	vertical-align:middle;
	border-top:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-collapse:collapse;
}

.spec_data td.align_center{
	text-align:center;
}



.spec_attention{
	margin:0px auto;
	padding:0px;
	width:680px;
}

.spec_attention ul{
	list-style:disc;
	margin: 0px 10px 0px 20px;
}

.spec_attention li{
	padding:0px 1px 0px 1px;
	font-size:10px;
	line-height:16px;
}


.spec_data_option{
	margin:0px 0px 0px 200px;
	padding:0px;
	width:460px;
}

.spec_data_option table{
	width:450px;
	border:solid 1px #CCCCCC;
	border-top:none;
	border-collapse:collapse;
}

.spec_data_option th{
	text-align:center;
	white-space:nowrap;
	color:#3F3B3A;
	background:#EEEEEE;
	vertical-align:middle;
	border-right:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-collapse:collapse;
}

.spec_data_option td{
	text-align:left;
	vertical-align:middle;
	border-top:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	border-collapse:collapse;
}

.spec_data_option caption{
	padding:3px 0px 1px 1px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#3F3B3A;
}


/*項目名*/
.spec_data div.tabel_title{
	margin:5px 0 5px 2px;
	padding:2px 3px ;
	border-left:4px solid #3366CC;
	font-size:14px;
	font-weight:bold;
	color:#5A6878;
}

/*省エネ法に基づく表示事項*/
.energy_saving_attention{
	margin:0px auto;
	padding:0px;
	width:680px;
}

.energy_saving_attention ul{
	margin: 0px 10px 0px 14px;
}

.energy_saving_attention li{
	padding:0px 1px 0px 1px;
	font-size:10px;
	line-height:18px;
}

/*※*/
.explanatory{
	font-size:10px;
	color:#999999;
}




/*概観
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.externals_data{
	margin:0px auto;
	padding:50px 0px 80px 0px;
	width:680px;
	text-align:center;
}


/*オプション
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.option_data{
	margin:20px auto;
	padding:0px;
	width:680px;
}


.option_module{
	margin:0px 20px 20px 10px;
	padding:0px 0px 0px 0px;
	border:1px solid #EEEEEE;
	min-height:100px;
	_height:100px;
}

.module_img{
	float:left;
	width:120px;
	margin:0px auto;
	padding:10px 10px 10px 0px;
	text-align:center;
}

.module_data{
	float:left;
	width:460px;
}

.module_modelno{
	padding:10px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

.module_modelno a{
	color:#0066CC;
}

.module_modelno a:hover{
	color:#0066CC;
	text-decoration:underline;
}

.module_name{
	padding:0px 0px 6px 0px;
	font-size:12p;
	font-weight:bold;
}

.module_com{
	padding:0px 0px 10px 0px;
	font-size:12p;
	font-weight:normal;
}


/*pro_category_list
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
dl.pro_category_list{
	margin:0px;
	padding:10px 5px 5px 10px;
	overflow: hidden;
}

dl.pro_category_list dt{
	margin:5px 0px 0px 0px;
	padding:1px 0px 0px 13px;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	background:url(/images/link_arrow.png) top left no-repeat;
	background-position:0px 6px;
}

dl.pro_category_list dd{
	margin:0px 0px 0px 12px;
	padding:0px 0px 0px 13px;
	font-size:12px;
	line-height:20px;
	background:url(/images/link_arrow.png) top left no-repeat;
	background-position:0px 4px;
}

dl.pro_category_list a:link{
	color:#4D516A;
	text-decoration:underline;
}
dl.pro_category_list a:visited{
	color:#4D516A;
	text-decoration:underline;
}
dl.pro_category_list a:hover{
	color:#0066CC;
	text-decoration:underline;
}
dl.pro_category_list a:active{
	color:#0066CC;
	text-decoration:underline;
}


div.right_data02{
	margin:5px;
	padding:10px 5px;
}




/*footer_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.footer_link{
	margin:0px;
	padding:15px 0px;
	width:715px;
	text-align:center;
	display:block;
}

.footer_link span{
	margin:0px;
	padding:0px 6px 0px 10px;
	border-left:solid 1px #CCCCCC;
}

.footer_link span#last_data{
	border-left:1px solid #CCCCCC;
	border-right:solid 1px #CCCCCC;
}


/*facebook-plugin ----old----
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.facebook-plugin{
	padding:10px 0 0 5px;
}











/*追加products
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*btn_amazon_m*/
.btn_amazon_m{
	padding:6px 5px 4px 0px;
	position:relative;
	float:right;
}

.btn_amazon_m p{
	display:inline;
	padding:0px;
	margin:0px;
}


.btn_amazon_m p a{
	overflow:hidden;
	display:block;
	height:0px;
	padding-top:32px;
	width:115px;
	background:url(/products/images/btn_amazon_m.png) no-repeat;
}

.btn_amazon_m p a:hover{
	background-position:0px -32px;
}

.btn_amazon_m p a:active{
	background-position:0px -32px;
}


/*btn_nttx_m*/
.btn_nttx_m{
	padding:6px 3px 4px 0px;
	position:relative;
	float:right;
}

.btn_nttx_m p{
	display:inline;
	padding:0px;
	margin:0px;
}


.btn_nttx_m p a{
	overflow:hidden;
	display:block;
	height:0px;
	padding-top:32px;
	width:118px;
	background:url(/products/images/btn_nttx_m.png) no-repeat;
}

.btn_nttx_m p a:hover{
	background-position:0px -32px;
}

.btn_nttx_m p a:active{
	background-position:0px -32px;
}



/*sns_button*/
#sns_button{

}

#sns_button .facebook{
	padding:10px 5px 0 5px;
	float:left;
}

#sns_button .googleplus{
	padding:10px 5px 0 5px;
	float:left;
}

#sns_button .twitter{
	padding:10px 0 0 5px;
	float:left;
}



















