@charset "shift_jis";

/* model_select */
#sp .model_select {
	overflow: hidden;
	width: auto;
	margin: 20px 0;
}
#sp .model_select .input {
	float: left;
	width: 48%;
	margin-bottom: 20px;
}
@media (max-width: 640px) {
	#sp .model_select .input {
		float: none;
		width: auto;
	}
}
#sp .model_select .model_name_area {
	float: right;
	width: 48%;
	margin-top: 0;
}
#sp .model_select .model_name_area #toggle01 img.upDownArrow {
	vertical-align: top;
}
@media (max-width: 640px) {
	#sp .model_select .model_name_area {
		float: none;
		width: auto;
		margin: 20px 0;
	}
}
#sp .model_select .searchbox {
	width: 48%;
	margin-bottom: 20px;
}
@media (max-width: 640px) {
	#sp .model_select .searchbox {
		width: auto;
	}
}
@media (max-width: 640px) {
	#sp .model_select .model_name_area p.only_pc {
		display: none;
	}
}
#sp .model_select .model_name_area #toggle01 {
	display: none;
}
@media (max-width: 640px) {
	#sp .model_select .model_name_area #toggle01 {
		display: block;
	}
}
#sp .model_select .model_name_area #toggle01Area {
	display: block;
}

/* 機種名の確認方法 */
@media (max-width: 640px) {
	#sp .model_name_area .center {
		max-width: 400px;
		margin: 0 auto;
	}
	#sp .model_select .model_name_area:hover {
		cursor: pointer
	}
}

/* 戻り導線 他製品とつなげて楽しむ トップへ */
#sp .page_title {
	overflow: hidden;
	font-size: 100%;
}
#sp .page_title h2 {
	float: left;
}
#sp .page_title ul {
	float: right;
}
@media (max-width: 640px) {
	#sp .page_title h2 {
		float: none;
		margin-bottom: 5px;
	}
	#sp .page_title ul {
		float: none;
	}
}

/* ご注意枠へのページ内リンク */
#sp .model_select .searchbox .AttentionArea {
	clear: none;
}
#sp .model_select .searchbox .AttentionArea .miniBox {
	padding: 10px;
}
#sp .model_select .searchbox .AttentionArea .miniBox p.ico_Attentionmark span.anchorlink {
	margin-left: 5px;
	padding-left: 15px;
	text-decoration: none;
	color: #000;
}
#sp .model_select .searchbox .AttentionArea .miniBox p.ico_Attentionmark span.anchorlink a {
	text-decoration: none;
	color: #000;
}

/* ご注意枠 */
#sp .AttentionArea {
	clear: both;
	background: #f9f9f9;
	border: 1px solid #ccc;
	margin: 15px auto 10px;
	padding: 0;
}
#sp .AttentionArea .miniBox {
    margin: 0;
    padding: 15px;
}
#sp .AttentionArea .miniBox .ico_Attentionmark {
    background: url("https://www.sony.jp/support/bd/connect/images/ico_attentionmark.gif") no-repeat scroll 0 0;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 5px 0 0 37px;
}
#sp .AttentionArea .miniBox ul {
    margin: 10px 0 0 25px;
}
#sp .AttentionArea .miniBox ul li ul.nest li {
    list-style-type: none;
    text-indent: -10px;
}

/* ウィンドウ幅640px以下の画像幅制御 */
@media (max-width: 640px) {
	#sp .img340 {
		max-width: 340px;
	}
	#sp .img400 {
		max-width: 400px;
	}
}

/* Gray 20211217 */
div.Gray{
	padding: 1em 0 0.75em 0.75em;
    font-weight: bold;
    border: #d2d2d2 1px solid;
    border-radius: 6px;
    font-size: 1.125rem;
    background: url(https://www.sony.jp/support/share/images/bg_mod-linkButton.jpg) repeat-x scroll left center;
    cursor: pointer;
    width: auto;
}

div.Gray img{
	vertical-align: middle;
    margin: 0px 3px;
}

div.detailArea{
	padding: 0 1em;
    border: 1px solid #d2d2d2;
}

@media screen and (max-width: 640px) {
	div.detailArea{
	padding: 0;
}
}