/* #14017 add
	団体画面項目定義マスタ用
*/
/* ブラウザ画面用 */
.ptyscr-fonts0{	/* フォントサイズ=0*/
	font-size: 13px;	/* 13px;*/
}
.ptyscr-fonts1{	/* フォントサイズ=1*/
	font-size: 10px;
}
.ptyscr-fonts2{	/* フォントサイズ=2*/
	font-size: large;
}
.ptyscr-fontc0{	/* フォント色=0*/
	color: black;
}
.ptyscr-fontc1{	/* フォント色=1*/
	color: #de2126;	
}
.ptyscr-fontc2{	/* フォント色=2*/
	color: blue;	
}
.ptyscr-fontb0{	/* フォント太さ=0*/
	font-weight: 400;
}
.ptyscr-fontb1{	/* フォント太さ=1*/
	font-weight: 200;	/*lighter;*/
}
.ptyscr-fontb2{	/* フォント太さ=2*/
	font-weight: 900;	/*bolder;*/
}


/* textile記法用 */
strong {
	font-weight: bold;
	font-style: inherit;
}

em {
	font-weight: inherit;
	font-style: italic;
}

ins {
	font-weight: inherit;
	font-style: inherit;
    text-decoration: underline;
}

del {
	font-weight: inherit;
	font-style: inherit;
    text-decoration: line-through;
}

.inlineblock {
	display:inline-block;
}

.block {
	display:block;
}

.textilearea p {
	margin-bottom: 10px;
}


/*スマフォ画面用*/
.sp .ptyscr-fonts0{	/* フォントサイズ=0*/
	font-size: 12px;
}
.sp .ptyscr-fonts1{	/* フォントサイズ=1*/
	font-size: 10px;
}
.sp .ptyscr-fonts2{	/* フォントサイズ=2*/
	font-size: large;
}
.sp .ptyscr-fontc0{	/* フォント色=0*/
	color: black;
}
.sp .ptyscr-fontc1{	/* フォント色=1*/
	color: #de2126;	
}
.sp .ptyscr-fontc2{	/* フォント色=2*/
	color: blue;	
}
.sp .ptyscr-fontb0{	/* フォント太さ=0*/
	font-weight: 700;
}
.sp .ptyscr-fontb1{	/* フォント太さ=1*/
	font-weight: 800;
}
.sp .ptyscr-fontb2{	/* フォント太さ=2*/
	font-weight: 900;
}

/* #23413 ADD START 健康保険証の小項目*/
.required-asterisk {
	color: red;
}
/* #23413 ADD END*/