A:link{
	color:#003DD7;
	text-decoration : none ;
}
A:visited{
	color:#003DD7;
	text-decoration : none ;
}
A:active{
	color:#003DD7;
	text-decoration : none ;
}
A:hover{
	color:#FF0000;
	text-decoration : underline ;
}

body{
	color:#000000;
	font-size:12px;
	line-height:16px;
}

/* 2006/10/5 addition start by GLJ */
strong { font-weight: normal; }
h1 strong { font-weight: normal; }

.header_text{
	color:#666666;
	font-size:12px;
	line-height:16px;
	BACKGROUND-COLOR: #e7e7e7; 
}

.header_text h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height:16px;
	color: #666666;
	font-weight: normal;
	text-align: center;
}

.index03img h2 {
	width: 800px;
	height: 48px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
	text-indent: -2000px;
	background-image: url(../images/logo02.jpg);
	background-repeat: no-repeat;
}

.index03img h3 {
	width: 759px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 12px;
	text-indent: -2000px;
	background-image: url(../images/orenge_05.gif);
	background-repeat: no-repeat;
}

.fontb { font-weight: bolder; }
/* addition end */



.header_text{
	color:#666666;
	font-size:12px;
	line-height:16px;
	BACKGROUND-COLOR: #e8e8e8; 
}

.body_bold{
	color:#000000;
	font-size:12px;
	line-height:16px;
    font-weight:bold;
}

.copyright {
	BACKGROUND-POSITION: left center; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(http://www.isiten.com/img/head/ft_logo.gif); 
	COLOR: #333333; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; 
	HEIGHT: 56px; 
	BACKGROUND-COLOR: #e8e8e8; 
	TEXT-ALIGN: center
}

.ftlinktd {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center
}

A.footerlink:link {
	FONT-SIZE: 12px; 
	COLOR: #336699; 
	TEXT-DECORATION: none
}

A.footerlink:visited {
	FONT-SIZE: 12px; 
	COLOR: #336699; 
	TEXT-DECORATION: none
}

A.footerlink:active {
	FONT-SIZE: 12px; 
	COLOR: #ff6600; 
	TEXT-DECORATION: underline
}

A.footerlink:hover {
	FONT-SIZE: 12px; 
	COLOR: #ff6600; 
	TEXT-DECORATION: underline
}

.text10 {
	FONT-SIZE: 10px
}

.tttitle_k{
	font-size: 14px;
	font-weight: bold;
	color: #284180;
	background-image: url(../img/tt_title02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 15px;
	height: 27px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

/* NewHeader 200805GLJ */

#newheader {
	width:800px;
	background-color:#FFFFFF !important;
	margin:0px;
	padding:0px;
	border:0px;}

#newheader h1.jyo {
	background:url(../img/head/newhead_1.gif) no-repeat;
	width:800px;
	height:20px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:none;
	font-size:12px;}

#newheader h2.jyo {
	background:url(../img/head/newhead_3.gif) no-repeat;
	width:583px;
	height:70px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	font-size:12px;}

#newheader h1.hijyo {
	background:url(../img/head/newhead_1b.gif) no-repeat;
	width:800px;
	height:20px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	text-align:none;
	font-size:12px;}

#newheader h2.hijyo {
	background:url(../img/head/newhead_3b.gif) no-repeat;
	width:583px;
	height:70px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	font-size:12px;}

#newheader table {
	border-collapse:collapse;}
#newheader tr,
#newheader td {
	margin:0px;
	padding:0px;}

#newheader img {
	border:none;
	margin:0px;
	padding:0px;}

#newheader .links {
	text-align:center;
	margin:0px;
	padding:3px;}

/* /NewHeader 200805GLJ */

/* NewFooter 200805GLJ */

.totop {
	width:800px;
	text-align:right;
	margin:0px;
	padding:0px;}

.newfootlink {
	width:800px;
	font-size:12px;
	color:#999999;
	margin-top:15px;
	text-align:center;}

#newfooter {
	border-top:solid 1px #999999;
	width:720px;
	text-align:center;
	margin:10px 30px 0;
	padding:20px 0;}

#newfooter .logo {
	float: left;}

#newfooter .newcopy {
	float: left;
	color: #999999;
	font-size: 10px;
	padding-left: 40px;}

/* /NewFooter 200805GLJ */

/* index02 faq 200805GLJ */

#newfaq {
	font-size:14px;
	width:750px;
	padding:0;
	text-align: left;
}

#newfaq img {
	border:none;}

#inner {
	width: 720px;
	margin-left:30px;
}

.faq_q {
	margin-top: 30px;
}

.faq_a {
	margin-top: 10px;
	width: 640px;
}

.faq_a .mark {
	color: #EC1C24;
	font-weight: bold;
}


.faq_a .ttl {
	color: #EC1C24;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
}

.faq_b {
	margin-top: 10px;
	padding: 5px 20px;

	background-color: #FEEDEE;
	width: 630px;
}

.faq_b .mark {
	color: #EC1C24;
	font-weight: bold;
}

.type7 th.normal {
 width: 70px;
	background-color: #CCE0EB;
	color: #003366;
	padding: 3px;
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #85B6CE;
	border-bottom: 1px solid #85B6CE;
	border-left: 1px solid #85B6CE;
}

.type7 th.flow {
	padding: 5px 0 15px 0;
	text-align: center;
}

.type7 td.normal {
	padding: 3px;
	vertical-align: top;
	border-top: 1px solid #85B6CE;
	border-right: 1px solid #85B6CE;
	border-bottom: 1px solid #85B6CE;
}

.submit {
	text-align: center;
	margin: 30px 0;
	width: 720px;
}

/* /index02 faq 200805GLJ */

/* index03 200805GLJ */

h3.i03_h3 {
	background:url(../images/04/contents_title.gif) no-repeat;
	width:800px;
	height:42px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	font-size:12px;}

h3.i03_h3b {
	background:url(../images/04/interview_title.gif) no-repeat;
	width:800px;
	height:42px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	font-size:12px;}