section#header_jp-container
,section#software_details
,section#software_details-container
,section#special_message-container
,section#react_client_head_tags-container
,section#support_external_html-container
,section#search-container
,section#smart_help-container
,section#important_information_label-container
,section#support_categories-container
,section#popular_topics-container
,section#model_results-container
,section#faq_results-container
,section#organic_results-container
,section#important_information-container
,section#downloads-container
,section#documents-container
,section#faq_result_group-container
,section#compatibilities-container
,section#download_details-container
,section#specifications-container
,section#article_details-container
,section#micro_survey-container
,section#support_feedback-container
,section#serial_number_checker-container
,section#support_footnotes-container
,section#news_for_asc-container
,section#service_manual-container
,section#technical_news-container
,section#repair_related_documents-container
,section#repair_document_details-container
,section#asc_filters-container
,section#footer_jp-container
,section#support_videos-container
,section#whats_new-container
,section#react_common-container {
	margin: unset;
}

/*
====================================
category all
====================================
*/
#contents ul {
	list-style: none;
}
.article-details-content #contents figure {
	margin: 0;
}
#contents .modal {
	position: relative;
	top: auto;
	left: auto;
	z-index: auto;
	width: auto;
	height: auto;
	margin: unset;
}
#contents .s5-buttonV3 {
	color: #FFF;
	font-size: 14px;
	font-size: .875rem;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 8px 18px;
	border: none;
	border-radius: 1px;
	background-color: #2d75c7;
	border-style: solid;
	border-width: 1px;
	border-color: #2d75c7;
}
#contents .s5-storeButtonV3 {
	color: #FFF;
	font-size: 14px;
	font-size: .875rem;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 8px 18px;
	border-radius: 1px;
	background-color: #d24615;
	border-style: solid;
	border-width: 1px;
	border-color: #d24615;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	margin-bottom: 10px;
	margin-right: 10px;
}

#contents .border_box {
	border: 1px solid #ccc;
}

.mod-mainContentContainer #contents div.btn {
	background: none;
}

.mod-mainContentContainer .mod-content {
	width: auto;
}

.article-details-content #contents table {
	display: table;
}

#contents ul.s5-list {
	list-style-type: disc;
	padding-left: 1.5em;
}

@media (min-width: 641px) {
	#contents .lensinfoArea .info_wrapper ul.link_list {
	width: 100%;
	}
}

@media (max-width: 640px) {
	.article-details-inner-content .mod-mainContentContainer {
		padding: 0;
	}
}