
/* STYLE -------------------------------- */
body {
	font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', verdana, Helvetica,Arial, sans-serif;
	font-size: 12px;
	line-height:17px;
}
	
.hidden {
	visibility:hidden;
}

/* HR-STYLE -------------------------------- */

.hr_style01 {
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	border-color: #096; 
	height: 1px;
}

.hr_style02 {
	border-width: 1px 0px 1px 0px;
	border-style: double;
	border-color: #096;
	height: 4px;
}
/* FONT -------------------------------- */

.font01 {
	font-size: 20px;
	letter-spacing: 0px;
	color: #2fac08;
	line-height: 24px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック";
}
.font02 {
	font-size: 20px;
	letter-spacing: 0px;
	color: #FFF;
	line-height: 25px;
	font-weight: bold;
	padding-top: 4px;
	font-family: "ＭＳ Ｐゴシック";
}
.font03 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	line-height: 18px;
	font-family: "ＭＳ Ｐゴシック";
}
.font04 {
	font-size: 18px;
	letter-spacing: 0px;
	color: #000;
	line-height: 25px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック";
}
.font05 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #090;
	line-height: 22px;
	font-family: "ＭＳ Ｐゴシック";
}

.font06 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	font-weight: bold;
	line-height: 18px;
	background-color:  #CCC;
	text-indent:10px;
	padding:8px;
	font-family: "ＭＳ Ｐゴシック";
}
.font07 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	line-height: 16px;
	margin-right:20px;
	margin-left:-15px;
	font-family: "ＭＳ Ｐゴシック";
}

.font07qa {
	font-size: 12px;
	letter-spacing: 0px;
	color: #000;
	line-height: 16px;
	margin-right:20px;
	margin-left:-15px;
	font-family:"ＭＳ Ｐゴシック";
}

.font07a {
	font-size: 12px;
	letter-spacing: 0px;
	color:  #999;
	line-height: 10px;
	margin-right:20px;
	font-family: "ＭＳ Ｐゴシック";
}
.font08 {
	font-size: 12px;
	letter-spacing: 0px;
	color:  #4a7e16;
	font-weight: bold;
	background-color:  #d3ffa9;
	text-indent:10px;
	padding:8px;
	font-family: "ＭＳ Ｐゴシック";
}
.font09 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #117534;
	font-weight: bold;
	background-color:  #c0efc2;
	text-indent:10px;
	padding:8px;
	font-family: "ＭＳ Ｐゴシック";
}
.font10 {
	font-size: 12px;
	letter-spacing: 0px;
	color:  #069;
	font-weight: bold;
	background-color:  #b3ede3;
	text-indent:10px;
	padding:8px;
	font-family: "ＭＳ Ｐゴシック";
}
.font11 {
	font-size: 12px;
	letter-spacing: 0px;
	color:  #38484a;
	font-weight: bold;
	background-color:  #d3e7e9;
	text-indent:10px;
	padding:8px;
	font-family:"ＭＳ Ｐゴシック";
}
.font12 {
	font-size: 18px;
	letter-spacing: 0px;
	color:  #FFF;
	font-weight: bold;
	background-color: #333;
	text-indent:10px;
	padding:6px;
	margin-bottom:-15px;
	font-family: "ＭＳ Ｐゴシック";
}


/*IE6*/
*html .font07{
	margin-left:25px;
	text-indent:-35px;
}

/*IE7*/
*:first-child+html .font07{
	margin-left:25px;
	text-indent:-35px;
}


/*titletext*/
.titletext {
	font-size: 20px;
	letter-spacing: 0px;
	color:  #000;
	font-weight: bold;
	background-color:none;
	text-indent:0px;
	line-height:23px;
	padding:6px;
	margin-bottom:-15px;
	font-family: "メイリオ";
}

/*titletext2*/
.titletext2 {
	font-size: 16px;
	letter-spacing: 0px;
	color:  #600;
	font-weight: bold;
	background-color:none;
	text-indent:0px;
	line-height:14px;
	padding:6px;
	margin-bottom:-15px;
	font-family: "メイリオ";
}

/*titletext_white*/
.titletext_w {
	font-size: 20px;
	letter-spacing: 0px;
	color:  #FFF;
	font-weight: bold;
	background-color:none;
	text-indent:0px;
	line-height:23px;
	padding:6px;
	margin-bottom:-15px;
	font-family: "メイリオ";
}

/*copytext*/
.copytext {
	font-size: 15px;
	letter-spacing: 0px;
	color: #03C;
	font-weight: bold;
	background-color:none;
	text-indent:0px;
	font-family: "メイリオ";
}

/*setsumeitext*/
.setsumeitext {
	font-size: 11px;
	letter-spacing: 0px;
	color: #000;
	font-weight:none;
	background-color:none;
	text-indent:0px;
	font-family: "メイリオ";
}

/*pagetext*/
.pagetext {
	font-size: 15px;
	letter-spacing: 0px;
	color: #FFF;
	font-weight:bold;
	background-color:none;
	text-indent:0px;
	padding:6px;
	margin-bottom:-15px;
	font-family: "メイリオ";
}

/*English link*/
.elink a:link{
	text-decoration:none; font-weight:bold; color:#000;
}
.elink a:hover{
	text-decoration:none; font-weight:bold; color:#FF0; background:#F00;
}


/*lshita_link*/
td.lshita_link a:link{
	text-decoration:none; font-weight:bold; color:#F30;}
td.lshita_link a:hover{
	text-decoration:none; font-weight:bold; color:#FF6; background-color:#F00;
}


/*Official site link*/
.olink a:link{
	text-decoration:none; font-weight:bold; color:#FFF;
}
.olink a:hover{
	text-decoration:none; font-weight:bold; color:#FC0;
}


/*potal site link*/
.plink a:link{
	text-decoration:none; font-weight:bold; color:#F00;
}
.plink a:hover{
	text-decoration:none; font-weight:bold; color:#FF0; background:#F00;
}


/*BACK NEXT*/
.bnlink a:link{
	text-decoration:none; color:#FF0; font-weight:bold;
}
.bnlink a:visited{
	text-decoration:none; color:#FF0; font-weight:bold;
}
.bnlink a:hover{
	text-decoration:none; font-weight:bold; color:#FFF;
}
.bnlink a:active{
	text-decoration:none; font-weight:bold; color:#FC0;
}



/*---------------インラインフレームページ用--------------------*/

/*compext*/
.comptext {
	font-size: 13px;
	letter-spacing: 0px;
	color: #000;
	font-weight:bold;
	background-color:none;
	text-indent:0px;
	padding:3px 0px 0px 0px;
	margin-bottom:-15px;
	font-family: "メイリオ";
}

/*clinetext9*/
.clinetext9 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #666;
	font-weight:none;
	background-color:none;
	text-indent:0px;
    padding:0px 0px 5px 0px;
	font-family: "メイリオ";
}

/*clinetext1*/
.clinetext1 {
	font-size: 12px;
	letter-spacing: 0px;
	color: #666;
	font-weight:none;
	background-color:none;
	text-indent:0px;
    padding:5px 0px 0px 0px;
	font-family: "メイリオ";
}

/*clinetext*/
.clinetext {
	font-size: 12px;
	letter-spacing: 0px;
	color: #666;
	font-weight:none;
	background-color:none;
	text-indent:0px;
	font-family: "メイリオ";
}

/*SoftwareJapan link*/
.sjlink a:link{
	text-decoration:none; font-weight:bold; color:#000; font-size:12px;
}
.sjlink a:hover{
	text-decoration:none; font-weight:bold; color:#F00;
}


/*top link*/
.tlink a:link{
	text-decoration:none; color:#FFF;
}
.tlink a:hover{
	text-decoration:none; font-weight:bold; color:#F00;
}
.tlink a{
	font-size:10px;
}
