@charset "shift_jis";

/* CSS Document */

/* =============================================== */
/** ヘッダー右 ボタン2つ対応 */
/* ----------------------------------------------- */
ul#headerLink_b {
	float: right;
	width: 300px;
	list-style-type: none;
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
}

/* =============================================== */
/** ヘッダー右 ボタン3つ対応 */
/* ----------------------------------------------- */

/* 2012-09-06 */
/*ul#headerLink_b{
	margin-top:0;
	line-height:1;
    line-height: 9px\9; /* IE9 */
/*}*/

#productPhotoArea_underBtn { clear:both; }

#productPhotoArea_underBtn p:first-of-type { padding-bottom:0.2em; }

#product-cat-01-01 li,
#product-cat-02 li,
#product-cat-03 li,
#product-cat-04 li,
#product-cat-05 li,
#product-cat-06 li,
#product-cat-07 li {
	width: 170px;
	margin-right: 20px;
}

/* 2012-09-21 */
*:first-child+html ul#headerLink_b li{
	margin-bottom:-4px !important; /* IE7 */
}



/*20120918add
ヘッドホンイヤホン対応へのリンク*/
#pageHeader .infolink{
	float:right;
}
#pageHeader .infolink a {
	/background: url("/support/share/images/bt-02.gif") no-repeat left 50%;/* IE6 */
}
#pageHeader .supportlink { 
	float:left;
	padding: 0 0 10px 10px;
}
#pageHeader .supportlink a {
	padding-left:12px;
	line-height: 16px !important;
	background: url("/support/share/images/arrow_black.png") no-repeat left 0.4em;
}
/*20120918add end*/


 @media (max-width:640px) {
#headerTitle table {
	margin-bottom:1em;
}
ul#headerLink_b {
	float:none !important;
	margin:0px !important;
	width:auto;
	text-align:center;
}

/*20120918add
ヘッドホンイヤホン対応へのリンク*/
#pageHeader .supportlink {
	width: 100%;
	/*text-align: center;*/
	text-align: left; /*2行になった時*/
	font-size: 12px;
	padding: 0 0 10px 5px;
}
#pageHeader .supportlink a { display: inline-block; }
/*20120918add end*/

ul#headerLink_b li { margin: 0.5em 0 }

ul#headerLink_b img {
	width:100%;
	max-width: 200px;
}


#productPhotoArea_underBtn { margin:20px 15px 20px; }

#productPhotoArea_underBtn a img {
	width:100%;
	max-width:343px;
}

}