@charset "Shift_JIS";

/*
	================================================================================================
		support playmemories-home qa index.css
	================================================================================================
*/

/*===========================================
	アンケート
=============================================*/

#sbi_comment5 {
	width: 700px;
	margin: 60px 0 0 15px;
}
#sbi_comment5 textarea {
	  border: 1px solid #c2c2c2;
	  margin-top: 20px;
	  width: 500px;
}
#sbi_comment5 input {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: buttontext;
	padding: 2px 6px 3px;
	border: 2px outset buttonface;
}

@media screen and (max-width: 640px) {
#sbi_comment5 {
	width: auto;
	margin: 0;
}
#sbi_comment5 table {
    width: 100%;
}
#sbi_comment5 td {
    margin-left : 0;
    padding-left : 10px !important;
}
#sbi_comment5 textarea {
    width : 96%;
    margin-left :auto;
    margin-right :auto;
}
}


/*===========================================
	ボタン
=============================================*/

#contents ul.anchorBtnA li {
    margin: 0 0 5px 10px;
    width: 170px;
	float: none;
	display: inline-block;
	
	
}

#contents ul.anchorBtnA li span.content{
	background: url("/support/share/images/arrow_black.png") no-repeat 0 0.5em;
    padding: 0 0 0 15px;
	margin-left: 0;
}




@media screen and (max-width: 640px) { 
#contents ul.anchorBtnA li {
    margin: 0 0 5px 0;
    width: auto;
	display: block;
}
}

#searchArea p {
	margin-left: 0;
}
@media screen and (max-width: 640px) {
div#searchArea p span.searchTitle {
    font-size: 16px;
    font-weight: bold;
}
}

.mod-pageTop.mq-show {
	display: none;
}




/*===========================================
   bnr 20200428
=============================================*/

.pregBox .bnr_area .bnr_single{
	display: inline-block;
	margin-left: 5px;
}

.pregBox .bnr_area .bnr_single:last-child{
	display: inline-block;
	margin-left: 10px;
}

@media screen and (max-width: 640px) {
	.pregBox .bnr_area .bnr_single:last-child{
		margin-left: 5px;
	}
	
}


/*===========================================
   h2,h3 20200428
=============================================*/

.colum2-right760 .pregBox h2.title {
    font-size: 14px;
    border-bottom: 1px solid #343434;
}


.colum2-right760 .pregBox h3.title {
    background-color: #e3e3e3;
    background-image: none;
    border: medium none;
    font-size: 15px;
    padding: 5px 15px 4px;
}

/* 20211118 */
@media screen and (max-width: 640px) {
	.notice_gray p img {
		width: 100%;
	}
	
}