/* -------------------------------------------------------
	x8300,x9350,x7000d,x9300,x9400,x9300,x9000,w870
------------------------------------------------------- */
@media screen and (max-width: 640px) {
	.adjust {
	margin-left: 0 !important;
	}
}


/* -------------------------------------------------------
	x9000,x9300d,x9000e バナー設置
------------------------------------------------------- */

.mod-mainContentContainer #contents div.section.inner div.bnr_area1{
	margin-top:30px;
	margin-left:40px;
	text-align:left;
}

.mod-mainContentContainer #contents div.section.inner div.bnr_area1 img{
	float:left;
	margin-right:10px;
}

#supportMenu span.threeLine{
    background: url("/support/share/images/arrow_black.png") no-repeat scroll 20px 5px;
    line-height: 16px !important;
    padding-left: 0;
	display:inline-block;
	width:140px;
}

#supportMenu div.mod-linkButton >a.chousei{
	padding: 10px 10px 10px 6px !important;
}

#supportMenu div.mod-linkButton.buttonA.one-line > a.chousei > span.content{
	width:7em;
}


	
@media (max-width: 640px) {
	
.mod-mainContentContainer #contents div.section.inner div.bnr_area1{
		float:none;
		margin-left:0;
	}
	.mod-mainContentContainer #contents div.section.inner div.bnr_area1 img{
	margin-bottom:10px;
}

div.mod-linkButton a{
	padding:10px !important;
}
	
}

/* 20230410 */

#supportMenu div.mod-linkButton > a.chousei > span.content{
	width:7em;
}

#inquiry + p.annotation{
	margin: 10px 0 2em 1em;
}



/*
	================================================================================================
		share5 common.css
	================================================================================================
*/

#contents .ATV_products {
    font-weight: bold;
}

#contents button.mod-linkButtonB {
    width: 100%;
	height: 100%;
}

#contents button .Button_text {
    font-size: 1rem;
	line-height: 1.6;
}

#contents button.mod-linkButtonB:hover, button.mod-linkButtonB:active {
    color: #34568e;
    outline: 0;
    text-decoration: underline;
}

@media screen and (max-width: 640px) {
	button.mod-linkButtonB {
		width: 100%;
		height: auto;
	}
}

/* modal */
#contents .modalArea ul {
	padding-left: 0;
}

#contents .modalArea a:focus {
    outline-offset: 0;
    outline-color: #333;
}

#contents .modalArea button:focus {
    outline-color: #333;
}

#contents button.mod-linkButtonB {
    width: 100%;
    height: 100%;
}


@media screen and (max-width: 640px) {
	#contents button.mod-linkButtonB {
		height: auto;
	}
}

/* 20240708 */
#contents .supportlist > li.commingsoon a{
	pointer-events: none;
	cursor: default;
}

#contents .supportlist > li.commingsoon a:focus{
	visibility: hidden;
}