/* use index.html
----------------------------------------*/

body{
	color		: #333;
	margin		: 0px;
	padding		: 0px;
	background-color: #fff;
	background	: url(../image/back.gif) repeat-y;
}

img{
	border		: none;
}

.style1 {
	color: #000000;
}

h1,h2,h3,h4,h5{
	font-size:10px;
	font-weight:normal;
	margin:0;padding:0;
}
h1{
	text-indent:-9999px;
	width:260px; height:45px;
	background:url(../image/index_title.gif) no-repeat;
}
h2{
	font-size:8px;
	text-indent:-9999px;
}
h3.news{
	text-indent:-9999px;
	width:363px; height:24px;
	background:url(../image/index_cap01.gif) no-repeat;
}
h3.update{
	text-indent:-9999px;
	width:363px; height:24px;
	background:url(../image/index_cap02.gif) no-repeat;
}
h3.product{
	text-indent:-9999px;
	width:337px; height:44px;
	background:url(../image/index_cap03.gif) no-repeat;
}
h3.japanese{
	text-indent:-9999px;
	width:337px; height:44px;
	background:url(../image/index_cap04.gif) no-repeat;
}

a{
text-decoration:none;
}
a:link{
color:#0063B9;
}
a:visited{
color:#800080;
}
a:hover{
color:#448CCB;
text-decoration:underline;
}
a:active{
color:#0063B9;
}

.selectwidth{
width:200px;
font-size:12px;
line-height:150%;
}

.box01{
	margin-bottom:15px;
}
.box02{
	margin-left:7px;
	border-right:1px solid #C1C1C1;
	border-bottom:3px solid #C1C1C1;
}
.box03{
	margin-left:7px;
	border-bottom:3px solid #C1C1C1;
}

.boxbg01{
	background:url(../image/index_bg01.gif) repeat-y;
}
.boxbg02{
	background:url(../image/index_bg02.gif) repeat-y;
}


.boxindent{
	margin-left:7px;
}


.txindent{
	margin-left:10px;
}


#topfooter{
	margin:0;
	padding:0;
}

#topfooter a:link{
	color:#333366;
	text-decoration:underline;
}
#topfooter a:visited{
	color:#333333;
	text-decoration:underline;
}
#topfooter a:active{
	color:#ff0000;
	text-decoration:underline;
}
#topfooter a:hover{
	color:#ff0000;
	text-decoration:underline;
}



.newsdate{
	color:#4B4B4B;
	font-weight:bold;
}
.pos01{
	margin-top:0.1em;
}

.imgpos01{
	float:right;
	margin-left:7px;
}
.imgpos02{
	float:right;
	margin-left:10px;
	margin-right:10px;
}

.capbg01{
	background:url(../image/index_cap_bg.gif) no-repeat right;
}

.txbold{
	font-weight:bold;
}
.tvlback {
	background-image: url(/image/tv_lback.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.tvrback {
	background-image: url(/image/tv_rback.jpg);
	background-repeat: repeat-y;
}
.tvtback {
	background-image: url(/image/tv_t.jpg);
	background-repeat: repeat-x;
}
.tvbback {
	background-image: url(/image/tv_b.jpg);
	background-repeat: repeat-x;
}


/* indexǉ@0806 */
.cnts_fir{
margin:7px 7px 15px 7px;
padding:0 0 20px 0;
background:url(../image/top_line03.gif) repeat-x left bottom;
vertical-align:top;
text-align:left;
}

.cnts_fir .navi{
list-style:none;
margin:0 0 7px 0;
padding:0;
}
.cnts_fir .navi li{
margin:0;
padding:0;
display:inline;
}

.cnts_fir #news{
width:491px;
background:#ededed;
font-size:11px;
margin:0;
padding:0;
}
.cnts_fir #news a:link{ 	color:#d70000;text-decoration:none;}
.cnts_fir #news a:visited{ 	color:#d70000;text-decoration:none;}
.cnts_fir #news a:active {	color:#d75c5c;text-decoration:none;}
.cnts_fir #news a:hover{ 	color:#d75c5c;text-decoration:underline;}

.cnts_fir #news td{
background:url(../image/top_line01.gif) repeat-x bottom left;
}
.cnts_fir #news img{
margin:0 0 6px 0;
padding:0;
border:none;
}
.cnts_fir #news .day{
font-size:12px;
font-weight:bold;
margin:5px 10px 0 10px;
padding:0;
}
.cnts_fir #news .matter{
font-size:11px;
line-height:1.3;
margin:6px 10px 6px 10px;
padding:0;
}


.cnts_fir #bnrArea{
width:195px;
margin:0;
padding:0;
}
.cnts_fir #bnrArea ul{
list-style:none;
margin:0 0 0 15px;
padding:0;
}
.cnts_fir #bnrArea li{
margin:0;
padding:0;
border:none;
}
.cnts_fir #bnrArea img{
margin:0;
padding:0;
border:none;
}



.cnts_sec{
margin:0 7px 0 7px;
padding:0;
font-size:100%;
}

.cnts_sec .value{
width:476px;
margin:10px 5px 20px 10px;
padding:0;
text-align:left;
font-size:11px;
line-height:1.3;
}
.cnts_sec .value p{
margin:7px 0 0 0;
padding:0;
font-size:11px;
}
.cnts_sec .value p.details{
margin:0;
padding:0;
text-align:right;
}
.cnts_sec .value p.details img{
margin:0 5px 0 0;
padding:0;
border:none;
}
.cnts_sec .value a:link{    color:#333333;text-decoration:none;}
.cnts_sec .value a:visited{ color:#333333;text-decoration:none;}
.cnts_sec .value a:active { color:#d70000;text-decoration:none;}
.cnts_sec .value a:hover{   color:#d70000;text-decoration:underline;}


.cnts_sec .dict{
list-style:none;
margin:10px 10px 18px 10px;
padding:0;
font-size:12px;
line-height:1.3;
width:471px;
}
.cnts_sec .dict li{
margin:5px 0 0 0;
padding:0;
border:none;
}
.cnts_sec .dict img{
margin:0 10px 0 0;
padding:0;
border:none;
}
.cnts_sec .dict a:link{    color:#333333;text-decoration:none;}
.cnts_sec .dict a:visited{ color:#333333;text-decoration:none;}
.cnts_sec .dict a:active { color:#d70000;text-decoration:none;}
.cnts_sec .dict a:hover{   color:#d70000;text-decoration:underline;}


.cnts_sec .upDnews{
width:491px;
font-size:11px;
margin:5px 0 0 0;
padding:0;
}
.cnts_sec .upDnews a:link{ 	  color:#d70000;text-decoration:none;}
.cnts_sec .upDnews a:visited{ color:#d70000;text-decoration:none;}
.cnts_sec .upDnews a:active { color:#d75c5c;text-decoration:none;}
.cnts_sec .upDnews a:hover{   color:#d75c5c;text-decoration:underline;}

.cnts_sec .upDnews a.Fmac:link{    color:#176395;text-decoration:none;}
.cnts_sec .upDnews a.Fmac:visited{ color:#176395;text-decoration:none;}
.cnts_sec .upDnews a.Fmac:active { color:#4183af;text-decoration:none;}
.cnts_sec .upDnews a.Fmac:hover{   color:#4183af;text-decoration:underline;}

.cnts_sec .upDnews a.Fwin:link{    color:#f48e00;text-decoration:none;}
.cnts_sec .upDnews a.Fwin:visited{ color:#f48e00;text-decoration:none;}
.cnts_sec .upDnews a.Fwin:active { color:#e6af62;text-decoration:none;}
.cnts_sec .upDnews a.Fwin:hover{   color:#e6af62;text-decoration:underline;}

.cnts_sec .upDnews a.Flin:link{    color:#00765e;text-decoration:none;}
.cnts_sec .upDnews a.Flin:visited{ color:#00765e;text-decoration:none;}
.cnts_sec .upDnews a.Flin:active { color:#37a891;text-decoration:none;}
.cnts_sec .upDnews a.Flin:hover{   color:#37a891;text-decoration:underline;}

.cnts_sec .upDnews td{
background:url(../image/top_line01.gif) repeat-x bottom left;
}
.cnts_sec .upDnews img{
margin:0 0 6px 2px;
padding:0;
border:none;
}
.cnts_sec .upDnews .day{
font-size:12px;
font-weight:bold;
margin:5px 10px 0 10px;
padding:0;
}
.cnts_sec .upDnews .matter{
font-size:11px;
line-height:1.3;
margin:6px 10px 6px 5px;
padding:0;
}
.cnts_sec .upDnews .forIcn{
margin:0 0 6px 0px;
padding:0;
border:none;
}

.cnts_sec #suptArea{
width:170px;
background:#ececec;
margin:0 0 0 15px;
padding:5px 5px;
}
.cnts_sec #suptArea ul{
list-style:none;
margin:15px 0 0 0;
padding:0;
border:none;
}
.cnts_sec #suptArea li{
margin:0;
padding:0;
border:none;
}
.cnts_sec #suptArea img{
margin:0;
padding:0;
border:none;
}

#suptArea p a:link{    color:#333333;text-decoration:none;}
#suptArea p a:visited{ color:#333333;text-decoration:none;}
#suptArea p a:active { color:#d70000;text-decoration:none;}
#suptArea p a:hover{   color:#d70000;text-decoration:underline;}

#suptArea .faqArea{
background:#FFFFFF;
font-size:11px;
margin:0 0 5px 0;
padding:10px 8px;
width:154px;
}
.faqArea p{
margin:10px 0 0 0;
padding:0;
border:none;
text-align:right;
}
.faqArea .supIcon{
margin:0 5px 0 0;
padding:0;
border:none;
}
#suptArea .faqArea .supList{
font-size:11px;
width:154px;
}
