body,td{font-size:12px;color:#333333;
scrollbar-face-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#666666;
scrollbar-3dlight-color:#666666;
scrollbar-darkshadow-color:#ffffff;
scrollbar-arrow-color:#666666;
}

/*        link-navi        */

A:link	{text-decoration:underline;color:#003399;}
A:visited{text-decoration:underline;color:#003399;}
A:active{text-decoration:underline;color:#A1CCFE;}
A:hover	{text-decoration:underline;color:#A1CCFE;}
.line12{line-height:120%;}
.line13{line-height:130%;}
.line14{line-height:140%;}
.line15{line-height:150%;}
.line16{line-height:160%;}

/*        link-menu        */
A:link.menu	{text-decoration:none;color:#003399;font-size:11px}
A:visited.menu{text-decoration:none;color:#003399;font-size:11px}
A:active.menu{text-decoration:underline;color:#A1CCFE;font-size:11px}
A:hover.menu	{text-decoration:underline;color:#A1CCFE;font-size:11px}

/*        link-pan        */
A:link.pan	{text-decoration:underline;color:#003399;font-size:11px}
A:visited.pan	{text-decoration:underline;color:#003399;font-size:11px}
A:active.pan	{text-decoration:underline;color:#A1CCFE;font-size:11px}
A:hover.pan	{text-decoration:underline;color:#A1CCFE;font-size:11px}
.pan{color:#003399;font-size:11px}

/*        font（絶対指定）      */
.fxxs {font-size:11px;}
.fxs {font-size:12px;}
.fs {font-size:14px;}
.fm {font-size:16px;}
.fl {font-size:24px;}
.fxl {font-size:32px;}
.fxxl {font-size:48px;}


/*        font（相対指定）      */
.xxs {font-size:xx-small;}
.xs {font-size:x-small;}
.s {font-size:small;}
.m {font-size:medium;}
.l {font-size:large;}
.xl {font-size:x-large;}
.xxl {font-size:xx-large;}


/*     form     */
input,textarea,select,option{font-size:12px;color:#333333;font-weight: normal;background-color:#ffffff; border:1 solid #666666; padding:2 2 2 2;}


/*        caption      */
.cap {font-size:10px;line-height:120%;}


/*----------------------------------------------------*/

/*各ページごとの指定*/
/*top*/
.toptxt {  font-size: 10px; color: #003399}
.login {  font-size: 11px; font-weight: bold; color: #666666}


/*tool*/
#tooltext {background-color:#E9EFFE;line-height:130%;}


/*seminar*/
.seminarline { border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.seminartop { border-color: #CCCCCC black; font-weight: bold; color: #449AFD; background-color: #ECF5FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/*magazine*/
#magabox { border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;background-color:#E9EFFE;}

/*----------------------------------------------------*/

/*        text(固定の場所）      */
.copyright {font-size: 11px; color: #003399}
.txtred {  color: #CC0000}
.bold {font-weight:bold;}

.liner { border-color: black #91BCFE black black; background-color: #E9EFFE; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.linebox { border-color: #CCCCCC #CCCCCC #CCCCCC black; border: #CCCCCC solid; border-width: 0px 1px 1px 0px}


/* 施設登録　緑バージョン */
.linerv02 { 
	border-color: black #8CB465 black black;
	background-color: #D6FFAE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.titleGreen {
	color:#8CB465;
}

/*----------------------------------------------------*/
.title {  font-size: 14px; font-weight: bold; color: #0066CC}
.title12 { font-size: 12px; font-weight: bold; color: #0066CC }
.logotxt {  color: #6575B2; font-size: 10px}
.logintxt{color:#FFFFFF;
		font-weight:bold}
/*tool-----------------------------------------*/
.ToolReTxt{text-align:right;
			padding:5px 0px;
			color:#006699}
.notetxt{font-size:10px;
		padding-top:5px}
.sassitxt{border-style: solid;  border-width:0px 0px 0px 4px;
		border-color:#A1CCFE;padding:0px 0px 0px 3px;color:#3366CC;margin-top:5px}

/* fertility */
.FTxt{
	line-height:190%;
	padding: 10px 15px 0 0;
}
