@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;
}


#productPhotoArea_underBtn { clear:both; }

#productPhotoArea_underBtn p:first-of-type { padding-bottom:0.2em; }

/* 2012-09-06 */
ul#headerLink_b{
	margin-top:10px;
	line-height:1;
    line-height: 9px\9; /* IE9 */
}



/*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;
}


#pageHeader .supportlink {
	width: 100%;
	text-align: center;
	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;
}

}

/* 2019 0617 - /connect/ht-R5p/index */
h1.setuzokutitle {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid;
}

.ht-zr5p div#button_area ul.anchor_box_inner {
    padding: 20px 3px 0 3px;
}
@media only screen and (max-width: 768px){
	div#pagebody_support div.rightArea.mqstyle {
		width: auto;
		float: left;
		margin: 0px 0px 0px 180px;
	}
	div#pagebody_support div.midArea.mqstyle {
		float: none;
		position: absolute;
		margin: 0px 20px 0px 120px;
	}
}