body { font-size:12px; line-height: 18px; background-image:url(img/bg.gif); margin:0px; padding: 0px; color: #666666;}

h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h4 { font-size: 12px; color: #000000; font-weight: normal; margin: 0px; padding: 8px 0px 8px 15px; background-image:url(img/title-bg.gif); background-repeat: no-repeat;}
h5 { font-size: 12px; color: #000000; font-weight: bold; margin: 0px; padding: 9px 0px 8px 40px; background-image:url(img/title-bg01.gif); background-repeat: no-repeat;}

a:link { color: #0070B6;}
a:visited { color: #0070B6;}
a:hover { color: #CC0000;}
a:active { color: #0070B6;}

.bg-l { background-image: url(img/bg-l.gif);}

.bg-l01 { background-image:url(img/bg-l02.gif);}

.bg-r { background-image:url(img/bg-r.gif);}

#contents-wrapper { padding-left: 20px; margin: 0px;}

#sidebar { background-color: #F7F5F0;}

#contents { background-image: url(img/t-bg02.gif); background-repeat:repeat-x; background-position: bottom; margin: 0px; margin-left: 14px;}

.pan { padding: 10px; text-align:left; font-size: 11px; line-height:13px;}

.pan a:link { color:#666666;}
.pan a:visited { color:#666666;}
.pan a:hover { color:#CC0000;}
.pan a:active { color:#666666;}

.t-bg { background-image:url(img/t-bg.jpg); background-repeat: no-repeat; padding: 10px; border: #FFFFFF 1px solid; margin: 0px;}

.t-bg a:link { font-weight: bold; color: #000000;}
.t-bg a:visited { font-weight: bold; color: #000000;}
.t-bg a:hover { font-weight: bold; color: #CC0000;}
.t-bg a:active { font-weight: bold; color: #000000;}

.t-bg01 { background-image:url(img/t-bg01.jpg); background-repeat: repeat-x; padding: 7px 0px 5px 10px;}

.t-bg01 a:link { font-weight: bold; color: #000000;}
.t-bg01 a:visited { font-weight: bold; color: #000000;}
.t-bg01 a:hover { font-weight: bold; color: #CC0000;}
.t-bg01 a:active { font-weight: bold; color: #000000;}

.new { font-size: 11px; color: #000000; padding:3px; line-height:13px;}
.new a:link { font-size: 11px; color: #000000;}
.new a:visited { font-size: 11px; color: #000000;}
.new a:hover { font-size: 11px; color: #CC0000;}
.new active { font-size: 11px; color: #000000;}

.link { font-size: 11px; color: #000000; padding: 10px; line-height: 16px;}

.text-11px { font-size: 11px; color: #666666; line-height:14px;}

.menu { border-bottom: #CCCCCC 1px solid;}

.data { font-size: 11px; color: #666666; padding: 5px; line-height:16px;}

.data strong { color:#000000;}

.red { color: #CC0000; padding: 10px;}

.padding-5px { padding: 5px;}

.padding-10px { padding: 10px;}

.navi { background-image: url(img/n-bg.gif); background-repeat: no-repeat; margin: 0px; padding-left: 20px;}

.copy { padding-bottom: 20px;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 6px;
 margin-bottom: 6px;
}
.img_l {
 float: left;
 border: none;
 margin-right:6px;
 vertical-align:top;
 margin-bottom: 6px;
}
.img_n {
 float: none;
 border: none;
}

textarea,select,input { font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","?l?r?o?S?V?b?N","sans-serif";}


/*example/index.htmlページ*/
.example_nakatitle			{
							font-size: 14px;
							font-weight:bold;
							color: #343327;
							background-color:#E3E4CD;
}
/*.example_nakatitle_sub		{
							font-size:small;
}*/
.example_nakatxt			{
							background-color:#F6F7EA;
							font-size: smaller;
							color:#363729;
}


/*example/jirei.htmlページ*/
.jirei_titleblack	{
					color: #222222;
					font-weight:bold;
					border-bottom:1px solid #B3B1AB ;
}
.jirei_nakatxt01		{
					text-align:left;
					padding-right:230px;
					line-height:150%;
					background:#FFFFFF url(../img/jirei_bgimg01.jpg) no-repeat right top;
}
.jirei_nakatxtnone		{
					text-align:left;
					line-height:150%;
}
.jirei_nakatxt02		{
					text-align:left;
					padding-right:230px;
					line-height:150%;
					background:#FFFFFF url(../img/jirei_bgimg02.jpg) no-repeat right top;
}
.jirei_nakatxt04		{
					text-align:left;
					line-height:150%;
}
.text-10px {
	font-size: 10px;
	color: #000000;
}


/********電子署名・認証についてdisguise/falsification/negationページ*************/
.text-10px {
	font-size: 10px;
	color: #000000;
}
.img_r {
	float: right;
}


/********電子署名・認証についてindex.htmlページ**********************************/
.about_title_line		{
						color: #222222;
						font-weight:bold;
						border-bottom:1px solid #B3B1AB ;
						text-align:left;
}
.about_link				{
						text-align: right;
						vertical-align: top;
						padding-top: 12px;
}
/*.about_link_txt			{
						text-align:left;
						vertical-align:top;
						padding-top: 12px;					
}*/
/*.about_syousai			{
						padding-top: 10px;
						text-align:right;
}*/
.abo_index_txt01		{
						font-weight: bold;
						background-color: #9BDFFB;
}
.abo_index_txt02		{
						font-weight: bold;
}
.abo_index_txtred		{
						font-weight: bold;
}


/********電子署名・認証についてgaiyou.htmlページ**********************************/
.gaiyou_title_line		{
						color: #222222;
						font-weight:bold;
						border-bottom:1px solid #B3B1AB ;
						text-align:left;
}
.gaiyou_link_txt			{
						text-align:left;
						vertical-align:top;
						padding-top: 12px;					
}
.gaiyou_maru			{
						color: #2F4798;
}
/********全ページバックグラウンド用***********************************************/
/*#wrapper	{
			width: 803px;
			margin:auto;
			background-image: url(img/backgroundimage.gif);
			background-repeat: repeat-y;
			
			
}*/
