@charset "UTF-8";

/*
	================================================================================================
		SWT Migrated di common.css
	================================================================================================
*/


.article-details-content #contents figure.photo.modal {
	margin: 0;
}

.article-details-content #contents .photo.modal {
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: auto;
	margin-top: 0;
}

.article-details-content #contents .photo.modal img {
	max-width: -webkit-fill-available;
}

/* 
.article-details-content #contents_header h1 a {
    color: #FFF;
    text-decoration: unset;
} */

.article-details-content .lead .ttl_bnr h2.h2__index {
    text-indent: unset;
}

.article-details-content div.onePointArea div.onePointTitle {
    max-width: 698px;
    height: 60px;
}

.article-details-content #menu_4d .title h1 a {
    text-decoration: none;
}

/* 拡大modal  */
body #jquery-lightbox {
  right: 0;
  left: 0 ;
  width: fit-content;
  margin: auto;
  background: #FFF;
}

/* 20251113 */
.article-details-content  #contents .compatibility table td ul {
    margin: 0;
}

.article-details-content .mod-mainContentContainer .menuList ul {
    margin: 0;
}

.article-details-content #contents ul.onePoint {
    list-style: disc;
}

@media (min-width: 641px) {
	#contents .lensinfoArea .info_wrapper ul.link_list {
		width: 100%;
	}
}

/* 20251117 */
#products.practice article,
#products.guide .function_guide,
#products #vis_Scene.main_visual .a7rm2,
#menu_4d .title 
#products .contents_area,
#products ul.practice_list, 
#products ul.function_list,
#contentsArea{
	width:100%;
}

#products #vis_Scene.main_visual .text_inner {
    right: 3vw !important;
}

@media (min-width: 641px) {
#contents_header{
	height: auto !important;
}
#contents_header h1.fs {
    max-width: calc(100% - 140px);
    word-break: break-word;
}
}

#menu_4d .title h1 {
    padding-left: 10px;
}

div.questionBlueArea div.questionBox,div.answerBox{
	width: calc(100% - 102px) !important;
}

.colum2-right760,
div#pregArea_01,
div.mainCntArea,
div.questionBlueArea,
div.answerGlayArea{
width:100%;
}

.article-details-content .mod-storeLink a {
    color: #FFFFFF;
    text-decoration: none;
}

/* 20251203 */
.article-details-content #referLink .blk_thema ul li a {
    text-decoration: none;
    color: #2f353d;
}

/* 20251210 */
.article-details-content #referLink .blk_thema ul li {
    list-style: none;
}
.article-details-content #referLink .blk_thema ul li span {
    padding: 3px;
}
.article-details-content #referLink .blk_thema ul li a {
    padding: 4px;
}
.article-details-content #wordAllNavi.modePc ul li {
    list-style: none;
}

.ltr .article-details ol, .ltr .article-details ul, .ltr .article-details-content ol, .ltr .article-details-content ul {
    margin: 0;
}