a:link {
	color: #CC3300;
	text-decoration: underline;
}
a:visited {
	color: #CC3300;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #CC3300;

}
a:active {
	text-decoration: none;
}

body {
	background-color: #FFFFFF;
	margin: 6px 0px;
	background-image: url(images/background001.gif);
	background-repeat: repeat-x;
}

TABLE.seminar { 
	font-size: 12px; 
	line-height: 150%; 
	color: #000000;
	background-color:#FFFFFF;
	padding:5px ;
	width:75%;
	text-align:left ;
}

TD.contents{
	font-size: 12px; 
	line-height: 150%; 
	color: #000000;
	background-color:#FFFFFF;
	padding-left:30px ;
	padding-top:5px ;
	padding-bottom:5px ;
	text-align:left ;
}

.S08 { 
	font-size: 8px; 
	color: #000000;
}
S09 { 
	font-size: 9px; 
	color: #000000;
}
.S10WN { 
	font-size: 10px; 
	color: #916E23;
}
.S10 { 
	font-size: 10px; 
	color: #000000;
}
.S10W { 
	font-size: 10px; 
	color: #FFFFFF;
}
.S10BL { 
	font-size: 10px; 
	color: #000000;
}
.S10OR { 
	font-size: 10px; 
	color: #F89B02;
}
.S10H130 { 
	font-size: 10px; 
	line-height: 130%; 
	color: #000000;
}
.S10H130L { 
	font-size: 10px; 
	line-height: 130%; 
	color: #000000;
}
.S10H150 {
	font-size: 10px; 
	line-height: 150%; 
	color: #000000;
}
.S10H180 { 
	font-size: 10px; 
	line-height: 180%; 
	color: #000000;
}
.S12 {
	font-size: 12px;
	color: #000000;
}
.S12B {
	font-size: 12px;
	color: #2B5172;
}
.S12R {
	font-size: 12px;
	color: #C01414;
}
.S12W { 
	font-size: 12px; 
	color: #FFFFFF;
}
.S12L { 
	font-size: 12px; 
	color: #000000;
}
.S12WENG {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
}
.S12H130 { 
	font-size: 12px; 
	line-height: 130%; 
	color: #000000;
}
.S12H150 { 
	font-size: 12px; 
	line-height: 150%; 
	color: #000000;
}
.S12H180 { 
	font-size: 12px; 
	line-height: 180%; 
	color: #000000;
	}
.S12H240 { 
	font-size: 12px; 
	line-height: 240%; 
	color: #000000;
}
.S14 { 
	font-size: 14px; 
	color: #000000;
}
.S14W { 
	font-size: 14px; 
	color: #FFFFFF;
}
.S14H130 { 
	font-size: 14px; 
	line-height: 130%; 
	color: #000000;
}
.S14H180 { 
	font-size: 14px; 
	line-height: 180%; 
	color: #000000;
}
.S16 { 
	font-size: 16px; 
	color: #000000;
}
.S16H130 { 
	font-size: 16px; 
	line-height: 130%; 
	color: #000000;
}
.S16H180 { 
	font-size: 16px; 
	line-height: 180%; 
	color: #000000;
}
.S18 { 
	font-size: 18px; 
	color: #000000;
}
.S18H130 { 
	font-size: 18px; 
	line-height: 130%; 
	color: #000000;
}
.S18H180 { 
	font-size: 18px; 
	line-height: 180%; 
	color: #000000;
}
.S24 { 
	font-size:24px; 
	color: #000000;
}
.S10WENG {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
}
.textarea1 {
	width: 300px;
	border: 1px solid #999999;
	font-size: 12px;
}
.formstar {
	color: #CC0000;
}
textfield { 
	width: 100%; 
} 
textarea {
	width: 100%;
	border: 1px solid #999999;
	font-size: 12px;
	height: 200px
}
li {
	margin-top: 12px;
	margin-bottom: 0px;
}
#whatsnew {
	width:343px;
	padding: 6px 0px 10px 10px;
	text-align: left;
	height: 160px;
	overflow: auto;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
#whatsnew01 {
	width:343px;
	padding: 6px 0px 10px 10px;
	text-align: left;
	height: 80px;
	overflow: auto;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}

/*  SEO infocubic*/

#kensyu01 a{
	background-image: url(images/training_header101.gif);
	background-repeat: no-repeat;
	display:block;
	height: 26px;
	width: 188px;
	text-indent: 29px;
	padding-top: 8px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}


#kensyu01 a:hover{
	background-image: url(images/training_header101_f2.gif);
	background-repeat: no-repeat;
	text-indent: 29px;
	display:block;
	padding-top: 8px;
	color: #666666;
	text-decoration: none;
}

#kensyu02 a{
	background-image: url(images/training_header102.gif);
	background-repeat: no-repeat;
	display:block;
	height:25px;
	width: 188px;
	text-indent: 25px;
	padding-top: 8px;
	color: #666666;
	font-size: 12px;	text-decoration: none;
}


#kensyu02 a:hover{
	background-image: url(images/training_header102_f2.gif);
	background-repeat: no-repeat;
	display:block;
	padding-top: 8px;
	text-indent: 25px;
	color: #666666;
	text-decoration: none;
}

#kensyu03 a{
	background-image: url(images/training_header103.gif);
	background-repeat: no-repeat;
	display:block;
	height: 26px;
	width: 137px;
	text-indent: 30px;
	padding-top: 8px;
	color: #FF0000;
	font-size: 12px;
	text-decoration: none;
}


#kensyu03 a:hover{
	background-image: url(images/training_header103_f2.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent: 30px;
	padding-top: 8px;
	color: #FF0000;
	text-decoration: none;
}



#kiku a,#tutaeru a,#homeru a{
	height: 18px;
	display:block;
	width: 125px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url(images/skillmenu001.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;
}

#kiku a:hover{
	background-image: url(images/skillmenu001_f2.jpg);
	background-position: center;
	color: #FFFFFF;
}
#kikupoint a{	height: 18px;
	display:block;
	width: 125px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/skillmenu001_f2.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;}

#homeru a:hover{
	background-image: url(images/skillmenu002_f2.jpg);
	background-position: center;
	color: #FFFFFF;
}
#homerupoint a{height: 18px;
	display:block;
	width: 125px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/skillmenu001_f2.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;}


#tutaeru a:hover{	background-image: url(images/skillmenu003_f2.jpg);
	background-position: center;
	color: #FFFFFF;
}

#tutaerupoint a{	height: 18px;
	display:block;
	width: 125px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/skillmenu003_f2.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;}

#houkoku a{	height: 18px;
	display:block;
	width: 145px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url(images/skillmenu004.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;

}

#houkoku a:hover{
	background-image: url(images/skillmenu004_f2.jpg);
	background-position: center;
	color: #FFFFFF;
}

#houkokupoint a{	height: 18px;
	display:block;
	width: 125px;	width: 145px;	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/skillmenu004_f2.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	text-align: center;
	background-position: center;}

.kiku2{
	line-height:20px;
	font-size: 12px;
	color: #666666;
	width: 355px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;

}
.kiku3{
	line-height:20px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-align: left;

	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10px;
}

.skill1{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training1.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: 1px;
}

.skill2{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training2.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: 1px;
}
.skill3{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training3.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: 1px;
}

.skill4{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training4.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: 1px;
}
.skill5{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training5.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: -1px;
}


.skill6{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training6.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: -1px;
}

.skill7{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training7.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: -1px;
}
.skill8{
	padding: 2px 0 0 2px;
	line-height:30px;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-image: url(images/training8.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	letter-spacing: -1px;
}

#voice01 a{
	background-image: url(images/training_header201_f3.gif);
	background-repeat: no-repeat;
	display:block;
	height: 26px;
	width: 190px;
	text-indent: 28px;
	padding-top: 8px;
	color: #FF0000;
	font-size: 12px;
	text-decoration: none;
}


#voice01  a:hover{
	background-image: url(images/training_header201_f2.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent:28px;
	padding-top: 8px;
	color: #FF0000;
	text-decoration: none;
}

#voice02 a{
	background-image: url(images/training_header202_f3.gif);
	background-repeat: no-repeat;
	display:block;
	height: 26px;
	width: 167px;
	text-indent: 30px;
	padding-top: 8px;
	color: #FF0000;
	font-size: 12px;
	text-decoration: none;
}


#voice02  a:hover{
	background-image: url(images/training_header202_f2.gif);
	background-repeat: no-repeat;
	display:block;
	text-indent: 30px;
	padding-top: 8px;
	color: #FF0000;
	text-decoration: none;
}

#detail01 a{
	background-image: url(images/story1.gif);
	background-repeat: no-repeat;
	display:block;
	height: 16px;
	width: 174px;
	padding-top:3px;
	text-indent: 20px;
	color: #666666;
	font-size: 10px;text-decoration: none;

}

#detail01  a:hover{text-decoration: none;}

#detail02 a{
	background-image: url(images/story2.gif);
	background-repeat: no-repeat;
	display:block;
	height: 16px;
	width: 174px;
	text-indent: 20px;
	padding-top:3px;
	color: #666666;
	font-size: 10px;	text-decoration: none;
}
#detail02  a:hover{text-decoration: none;}

#detail03 a{
	background-image: url(images/story3.gif);
	background-repeat: no-repeat;
	display:block;
	height: 16px;
	width: 230px;
	text-indent: 20px;
	padding-top:3px;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

#detail03  a:hover{text-decoration: none;}

#detail04 a{
	background-image: url(images/story4.gif);
	background-repeat: no-repeat;
	display:block;
	height: 16px;
	width: 143px;
	text-indent: 20px;
	padding-top:3px;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
#detail04  a:hover{text-decoration: none;}

h1{
	font-size:10px;
	display:inline;
	font-weight: normal;
}

h2{
	font-size:10px;
	display:inline;
	font-weight: normal;

}
.footlink{font-size:12px;}
