@charset 'UTF-8';

body {
	-webkit-text-size-adjust: 100%;
}

#contents .headSection .leftArea .title.txt {
	font-size: 24px;
	font-family?"?????? Pro W3", "Hiragino Kaku Gothic Pro", "????", Meiryo, "?? ?????", sans-serif: ;
	line-height: 1em;
}
#contents .headSection .leftArea{
	width:auto;
}
#contents .headSection .rightArea{
	width:auto;
	padding-top:5px;
}
#topicPath li.current{
	background:none;
}

#contents.oneCol .detailSection .main .detailGroup h2{
	margin-bottom:30px;
	font-size:20px;
}
#contents.oneCol .detailSection .main .detailGroup h3:before{
	content:'・';
}
#contents.oneCol .detailSection .main .detailGroup h3{
	margin-bottom:10px;
	font-size:18px;
}
#contents.oneCol .detailSection .main .detailGroup h3 span{
	margin-left:30px;
	border-bottom:solid 1px #000000;
	font-size:16px;
	vertical-align:text-top;
}

#contents.oneCol .detailSection .main .detailGroup p.date-attention{
	margin-top:-5px;
	margin-left:158px;
	font-size:12px;
	font-weight:bold;
}
#contents.oneCol .detailSection .main .detailGroup h4.maintenance{
	font-size:16px;
}
#contents.oneCol .detailSection .main .detailGroup table tr th.bg-reset{
	background-color:#ffffff;
}
#contents.oneCol .detailSection .main .detailGroup table.w940{
	width:97.961%;
}
#contents.oneCol .detailSection .main .detailGroup table .bg-original{
	background-color:#dae0ee;
}

#contents.oneCol .detailSection .main .detailGroup table.tblMod01 th.unique-bottom{
	border-bottom:solid 1px #e8eff7;
}

#contents.oneCol .detailSection .main .detailGroup p.attention{
	font-size:13px;
	line-height:1.8;
}



/* 2020-07-28 */
#contents .lNav{
	background-color:#ffffff;
}


#contents .lNav ul li.lnav06{
	display:none;
}

/* 見出しリンク修正 */

#contents .detailSection div ul.tag-area li a{
	text-decoration:none;
}
#contents .detailSection div ul.tag-area li a:hover{
	color:#ff0000;
	text-decoration:underline;
}

/* サポート部分の非表示 */
#contents .detailSection .services{
	display:none;
}

/* header追従 */

.sticky{
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1000;
	background-color: #ffffff;
}

#heading-program-feature{
	padding-top: 210px;
	margin-top: -210px;
}

#heading-new-introduction{
	padding-top: 210px;
	margin-top: -250px;
}


/* ナビゲーション */
#contents .lNav.survice ul li.lnav01 a,
#contents .lNav.survice ul li.lnav01 a:hover{
background-image: url('/products/ppps/4e/images/nav_local_01_on.gif');
}
#contents .lNav.survice ul li.lnav02 a,
#contents .lNav.survice ul li.lnav02 a:hover{
background-image: url('/products/ppps/4e/images/nav_local_02_on.gif');
}
#contents .lNav.survice ul li.lnav03 a,
#contents .lNav.survice ul li.lnav03 a:hover{
background-image: url('/products/ppps/4e/images/nav_local_03_on.gif');
}
#contents .lNav.survice ul li.lnav04 a,
#contents .lNav.survice ul li.lnav04 a:hover{
background-image: url('/products/ppps/4e/images/nav_local_04_on.gif');
}
#contents .lNav.survice ul li.lnav05 a,
#contents .lNav.survice ul li.lnav05 a:hover{
background-image: url('/products/ppps/4e/images/nav_local_05_on.gif');
}