@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;
}

.detailSection.spec p.caution{
	font-size:13px;
	line-height:1.7;
	padding-left: 1em;
	text-indent: -1em;
}

.tblMod01 th.unique-bottom{
	border-bottom:solid 1px #ffffff;
}

.tblMod01 td sup.attention{
	font-size:12px;
}

/* 2020-07-28 */

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

#contents .lNav{
	background-color:#ffffff;
}


/* original --- software */

@charset 'UTF-8';

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

figure{
	margin:0;
}


/* ----------------------------------------------------------------
CSS variable
----------------------------------------------------------------- */
#contents .detailSection.software div ul.tag-area{
	margin-bottom:0;
	border-bottom:none;
}
#contents .detailSection.software div ul.tag-area li{
	display:inline-block;
	margin-top:10px;
	margin-right:30px;
}
#topicPath li.current{
	background:none;
}
#contents .headSection .leftArea .title{
	font-size:24px;
	line-height:1.2;
}
#contents .headSection .leftArea{
	width:auto;
}
#contents .headSection .rightArea{
	width:auto;

}
#content{
	box-sizing:border-box;
	width:962px;
	margin:0 auto;
	padding-top:30px;
	padding-right:0;
	padding-left:20px;
}
#contents div.secLine{
	width:960px;
	margin-left:-20px;
}
#content h2{
	display:inline;
	box-sizing:border-box;
	margin-left:-20px;
	color:#333333;
	font-size:20px;
	font-weight:bold;
}
#content h2.product-heading{
	display:inline;
	margin-left:-20px;
	font-size:20px;
}
#content h3{
	padding-top:8px;
	padding-bottom:6px;
	font-size:16px;
	font-weight:bold;
}

.heading-mark{
	display:inline-block;
	margin-bottom:35px;
	padding:5px 25px;
	border-radius:20px;
	background-color:#025ab3;
	color:#ffffff;
}
#content .body .auto-template-step{
	text-align:center;
}
#content .body .auto-template-step div{
	display:inline-block;
}
#content .body .auto-template-step div dl{
	text-align:center;
}
#content .body .auto-template-step div dl dd{
	font-size:130%;
	font-weight:bold;
}

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

/* header追従 */

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

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