@charset "UTF-8";
@import url(textsettings.css);
@import url(common.css);
/* CSS Document */

body{
 color:#333333;
 background:#000000 url(img/back01.jpg) repeat-x;
 background-attachment:fixed;
 }
 
#container{
 background:#FFFFFF; width:798px; margin:20px auto;
 border-top: 4px solid #0066FF; border-bottom: 4px solid #0066FF;
 }
 
#container2{
 background:#000000; width:798px; margin:20px auto;
 border-top: 4px solid #0066FF; border-bottom: 4px solid #0066FF;
 }
 
#header{
 background:url(img/header.jpg); background-repeat:no-repeat; width:798px;
 margin-top:0; margin-bottom:0; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0;

 }
 
.header_text {
	position:absolute;
	top:5px;
	right:5px;
	font-size:10px;
	font-weight:bold;
	color:#000033;
}
 
#navi{
 background:#FFFFFF url(img/header_navi.jpg) repeat-x; width:798px;
 margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;
 }
 
#navi ul{
 margin:0; padding:0;  
 }
 
#navi ul li{
 margin:0; padding:0; float:left; 
 }
 
#navi ul li a{
 margin:0; padding:0; display:block; width:132px; color: #FF6600; line-height:1.9em;
 border-right:1px solid #0099FF; text-align:center;
 background:#3366FF url(img/header_navi.jpg) repeat-x; font-weight:bold;
 }
 
#navi a:hover{
 background:#999999 url(img/header_navi2.jpg) repeat-x; text-decoration:none;
 }

.navion{
 margin:0; padding:0; background:#999999 url(img/header_navi2.jpg) repeat-x; line-height:1.9em;
 }
 
#title{
 background:#FFFFFF; color:#003399; height:40px;
 margin-top:0; margin-bottom:0; padding-top:10px;
 }
 
.titletext{
 left:0; right:auto;
 font-size:180%;
 font-style:italic;
 font-weight:bold;
 letter-spacing:8px;
 line-height:1em;
 margin-left:40px;
 padding:10px 10px 0 10px;
 border-left:12px solid #003399;
 border-bottom:2px solid #003399;
 border-right:2px solid #003399;
  }
  
.titlesub{
 font-size:100%;
 }
 
.titlebox{
 border-style:solid; border-color:#CC0033; border-width:1px 1px 1px 5px;
 margin-top:10px; margin-bottom:20px; padding:3px 3px 3px 3px;
 }
 
.titlebox2{
 border-style:solid; border-color:#CC0033; border-width:1px 1px 1px 5px;
 margin-top:3px; margin-bottom:3px; padding:3px 3px 3px 3px;
 }
  
.title1{
 color:#0033CC; margin-top:0; border-bottom:2px solid #66FF33;
 }
 
.title2{
 background-color:#FFFF33; color:#0000FF; text-align:center; padding:3px 0;
 }
 
.title3{
 color:#0033FF;
 }
 
.title4{
 color:#0033CC; margin-top:10px; border-bottom:2px solid #66FF33;
 }
 
.title5{
 color:#FFFFFF; border-left:5px solid #FF9900; padding-left:5px;
 }
 
.title6{
 color:#FFFFFF; background-color:#CC3399; margin:0 0 8px 0; padding-top:5px; padding-bottom:5px; width:120px; text-align:center;
 }
 
.title7{
 color:#0000CC;
 }
 
.title8{
 color:#FFFFFF; border-left:5px solid #FFFF00; padding-left:5px;
 }
 
.nopic{
  font-size: 145%; font-weight:bold; margin-top: 0; margin-bottom: 0.5em; padding-left: 10px;
  border-left: 5px solid #FF6600; line-height: 1.2; margin-left:0;
}

 
.cap1{
 font-size:90%; margin-top:0; margin-bottom:0; line-height:1.5em;
 }
 
.cap2{
 text-align:right; vertical-align:bottom;
 }
  
#main{
 padding-left:213px; padding-right:0; background:tranparent;
 margin-top:0; margin-bottom:0; z-index:2;
 }
 
#sidenavi{
 width:200px; top:auto; left:0; right:auto;
 padding-top:0; padding-bottom:0; z-index:3;
 }
 
#sidenavi ul{
 margin:0; padding:0; font-weight:bold; 
 }
 
#sidenavi ul li{
 background:url(img/sidebar1.gif) repeat-x; margin-top:0; margin-bottom:5px; padding:0; list-style-type:none;
 }
 
#sidenavi ul li a{
 margin:0; padding:5px 10px 5px 10px; display:block; width:180px; text-decoration:none; color:#0033CC;
 }
 
#sidenavi a:hover{
 background:url(img/sidebar2.gif) repeat-x; color:#0033CC;
 }
 
#tacnavi {
	width:200px;
	margin:0;
	padding:0;
}

#tacnavi ul li {
	background:#666666;
	color:#FFFFFF;
	line-height:1.5em;
}

#tacnavi ul li a {
	padding:0 0 0 10px;
	display:block;
	width:190px;
	text-decoration:none;
	background:url(img/sidebar_tac1.gif) no-repeat;
	color:#000099;
	line-height:2em;
}

#tacnavi a:hover {
	background:url(img/sidebar_tac2.gif) no-repeat;
	color:#000099;
}
 
#atfnavi{
 width:260px;
 }
 
#atfnavi ul{
 margin:0; padding:0; font-weight:bold;
 }

#atfnavi ul li{
 margin-top:0; margin-bottom:5px; list-style-type:none;
 }
 
#atfnavi ul li a{
 background:#000066 url(img/atfbar1.gif) repeat-x; color:#FFFFFF; margin:0; display:block; width:250px;
 padding:5px 0 5px 10px;
 }

#atfnavi a:hover{
 background:#000066 url(img/atfbar2.gif) repeat-x; color:#FFFFFF; text-decoration:none;
 }
  
#maintopics{ 
 background:tranparent; padding-left:598px; padding-right:0; height:255px;
 margin-top:0; margin-bottom:0;
 }
 
#topics{
 background:#FFFFFF; width:558px; top:auto; left:0; right:auto;
 padding:10px 0 0 30px;

 }
 
#topics ul{
 margin:0; padding:0;
 width:558px;
 height:100px;
 overflow:auto;
 }
 
#topics ul li{
 margin:0; list-style-type:none; line-height:1.5em;
 }
 
#tomsnavi{
 background:#FFFFFF;
 }
 
#tomsnavi ul{
 margin:0; padding:0;
 }
 
#tomsnavi ul li{
 margin:10px 0 10px 0; padding:0; width:180px; float:left; text-align:center; list-style-type:none;
 line-height:2em; border:1px solid #3366FF; font-weight:bold;
 }
 
#tomsnavi ul li a{
 margin:0; padding:0; display:block; width:180px; text-decoration:none;
 }
 
#tomsnavi a:hover{
 background:#3366FF; color:#FFFFFF;
 }
 
#top_button {
 margin:10px 0 10px 88px; padding:0; width:650px; height:32px;
}

#top_button ul {
 margin:0; padding:0;
}

#top_button ul li {
 margin:0 20px 0 0; padding:0; list-style-type:none; float:left; width:192px; height:32px; background:url(img/button_base01.gif) no-repeat;
}

#top_button ul li a {
 margin:0; padding:0; display:block; width:192px; height:32px; text-decoration:none; line-height:2.6em; font-size:13px; font-weight:bold; white-space:pre;
}

#top_button ul li a:hover {
 background:url(img/button_base02.gif);
}
 
.banner{
 background:#FFFFFF; 
 margin-top:0; margin-bottom:0;
 padding:10px 0 10px 0px;
 }
 
.contents{
 background-image:url(img/base02.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:0.5em; padding-right:1em; width:559px; position:relative;
 }
 
.tech{
 background-image:url(img/base03.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:0.5em; padding-right:1em; width:559px; position:relative;
 }
 
.tech2{
 background-image:url(img/base03.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:0.5em; padding-right:1em; width:559px; position:relative;
 }
 
.tech3{
 background-image:url(img/base03.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em; width:559px; position:relative;
 }
 
.shops{
 background-image:url(img/base01.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:1em; padding-right:1em;
 }
 
.shops2{
 background-image:url(img/base01.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:1em; padding-right:1em;
 }
 
.shops3{
 background-image:url(img/base01.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:5em; padding-right:1em;
 }
 
.shops4{
 background-image:url(img/base01.gif); background-repeat:repeat-y; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:1em; padding-right:1em;
 }
 
.alignment{
 background:#FFFFFF; margin-top:0; margin-bottom:20px; border-left:3px solid #000066; border-bottom:3px solid #000066;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em;
 }
 
.alignment2{
 background:#000066; margin-top:0; margin-bottom:0;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em;
 }
 
.alignment3{
 background:#FFFFFF; margin-top:0; margin-bottom:0; border-left:3px solid #000066;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em;
 }
 
.alignment4{
 background:#FFFFFF; margin-top:0; margin-bottom:0; border-left:3px solid #000066;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em;
 }
 
 .alignment5{
 background:#CC0000; margin-top:0; margin-bottom:0;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em;
 }
 
 .alignment6{
 background:#FFFFFF; margin-top:0; margin-bottom:20px; border-left:2px solid #CC0000; border-bottom:2px solid #CC0000;
 padding-top:1em; padding-left:1em; padding-bottom:1em; padding-right:1em;
 }
 
.atf{
 background:#000066; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em; width:559px;
 }
 
.atf2{
 background:#FFFFFF; margin-top:0; margin-bottom:0; border-left:3px solid #000066;
 padding-top:0.5em; padding-left:1em; padding-bottom:0; padding-right:1em;
 }
 
.atf3{
 background:#FFFFFF; margin-top:0; margin-bottom:20px; border-left:3px solid #000066; border-bottom:3px solid #000066;
 padding-top:0.5em; padding-left:1em; padding-bottom:0; padding-right:1em;
 }
 
.parts{
 background:#FFFFFF; margin-top:0; margin-bottom:0;
 padding-top:10px; padding-left:50px; padding-bottom:20px;
 }
 
.brake{
 background:#FFFFFF; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:10px; padding-right:1em;
 }
 
.brake2{
 background:#FFFFFF; margin-top:0; margin-bottom:0; border-bottom:1px dashed #0066FF;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em;
 }
 
.toms{
 background:#FFFFFF; margin:0; padding:0;
 }
 
.toms2{
 background:#FFFFFF; margin-top:0; margin-bottom:20px;
 padding-top:0.5em; padding-left:1em; padding-bottom:0.5em; padding-right:1em; border-left:1px solid #000066;
 border-bottom:1px solid #000066;
 }
 
.kyb{
 background:#FFFFFF; margin-top:0; margin-bottom:0;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em; border-left:1px solid #000066;
 border-bottom:1px dashed #000066;
 }
 
.kyb2{
 background:#FFFFFF; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em; border-left:1px solid #000066;
 border-bottom:1px solid #000066;
 }
 
.catz{
 background:#FFFFFF; margin:0;
 padding-top:10px; padding-left:90px; padding-bottom:5px; padding-right:auto; border-left:1px solid #000066;
 }
 
.catz2{
 background:#FFFFFF; margin:0;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em; border-left:1px solid #000066;
 }
 
.catz3{
 background:#FFFFFF; margin:0;
 padding-top:0; padding-left:5px; padding-bottom:0; padding-right:0; height:130px;
 }
 
.catz4{
 background:#FFFFFF; margin-top:0; margin-bottom:0;
 padding-top:0.5em; padding-left:0; padding-bottom:0; padding-right:1em; border-left:1px solid #000066;
 border-bottom:1px dashed #000066;
 }
 
.catz5{
 background:#FFFFFF; margin-top:0; margin-bottom:20px;
 padding-top:1em; padding-left:1em; padding-bottom:0; padding-right:1em; border-left:1px solid #000066;
 border-bottom:1px solid #000066;
 }
 
.air{
 background:#FFFFFF; margin:0; padding-left:40px;
 }

.airl{
 float:left; background:#FFFFFF; margin:0; padding:0; width:270px; border:2px solid #3399FF;
 }
 
.airlt{
 background:#3399FF; margin:0; padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5em;
 color:#FFFFFF; font-weight:bold;
 }
 
.airr{
 float:right; background:#FFFFFF; margin:0; padding:0; width:270px; border:2px solid #FFCC00;
 }
 
.airrt{
 background:#FFCC00; margin:0; padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5em;
 color:#FFFFFF; font-weight:bold;
 }
 
.contents img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.shops img.fig2{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0.5em; margin-left:0;
 }
 
 .shops img.fig2_2{
 float:left; margin-top:1em; margin-right:1em; margin-bottom:0.5em; margin-left:0;
 }
 
.shops img.fig3{
 float:right; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0.5em;
 }
 
.shops4 img.fig3{
 float:right; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0.5em;
 }
 
.shops4 img.fig{
 float:right; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0.5em;
 }
 
.shops img.fig4{
 margin-top:0.5em; margin-right:1em; margin-bottom:0.5em; margin-left:1em;
 }
 
.shops2 img.fig2{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.shops2 img.fig3{
 float:right; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0.5em;
 }
 
.shops img.fig{
 float:right; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0.5em;
 }

.shops3 img.fig5{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0; margin-left:0;
 }
 
.tech img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.tech img.fig2{
 float:right; margin-top:0; margin-right:0; margin-bottom:1em; margin-left:1em;
 }
 
.tech2 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0.5em; margin-left:0;
 }
 
.tech3 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0.5em; margin-left:0;
 }
 
.tech3 img.fig2{
  float:right; margin-top:0; margin-right:0; margin-bottom:0.5em; margin-left:1em;
}
 
.tech3_box {
 float:right; margin-top:0; margin-right:0; margin-bottom:0.5em; margin-left:1em; width:180px;
}

.img_space01 {
  margin:0 0 5px 0;
}

.img_space02 {
  margin:5px 0 0 0;
}

.img_caption01 {
  margin:0; padding:0; font-size:10px; font-weight:bold;
}

.alignment img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0; margin-left:0;
 }
 
.alignment img.fig2{
 float:right; margin-top:0; margin-right:0; margin-bottom:1em; margin-left:1em;
 }
 
.alignment4 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.atf img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.atf2 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.atf2 img.fig2{
 float:right; margin-top:0; margin-right:0; margin-bottom:1em; margin-left:1em;
 }
 
.atf3 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 }
 
.atf3 img.fig2{
 float:right; margin-top:0; margin-right:0; margin-bottom:1em; margin-left:1em;
 }

.table2 img.fig5{
 float:left; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;
 }
 
.toms2 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:1em; margin-left:0;
 } 
 
.kyb img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0; margin-left:1em;
 }
 
.catz4 img.fig{
 float:left; margin-top:0; margin-right:1em; margin-bottom:0; margin-left:1em;
 }
 
.buttom1{
 margin:0 0 10px 0; 
 }
 
.buttom1 a{
 margin:0 0 10px 0; display:block; border-color:#9394FF; border-style:outset; text-align:center; 
 background-color:#C7CBFF; padding:2px 5px 2px 5px; text-decoration:none;
 }
 
.buttom1 a:hover{
 margin:0 0 10px 0; display:block; border-color:#9394FF; border-style:inset; text-align:center; 
 background-color:#8D8EFF; padding:3px 4px 1px 6px;
 }
 
.sp{
 clear:both; text-align:right;
 }
 
.spleft{
 clear:both; text-align:left;
 }
 
.box1{
 float:left; width:245px; height:190px; margin-top:20px; padding:0; 
 }
 
.bar{
 border-right:4px solid #FFCC00;
 }

.active{
 background:#B0FFAB;
 }
 
.modoru{
 clear:both; text-align:right; margin-bottom:0;
 }
 
.clear{
 clear:both; text-align:right; color:#FF0000;
 }
 
.style1{
 color:#FF0000;
 }
 
.style2{
 letter-spacing:-1px;
 }
 
.style3{
 font-size:12px;
 }
 
.style4{
 font-weight:bold;
 }
 
.style5{
 color:#FFFFFF;
 }
 
.style6 {
 color:#FFFF00;
}

.style7 {
  color:#0033CC;
}

.style8 {
	font-weight:bold;
	color:#FF0000;
}

.style9 {
	font-size:9px;
}
 
.square{
 list-style-type:square;
 }
 
.decimal{
 list-style-type:decimal;
 }
 
.disc{
 list-style-type:disc;
 }
 
.none{
 list-style-type:none;
 }
 
.table1{
 clear:both; text-align:left; border-collapse:collapse; border:solid #999999 2px; background-color:#FFFFFF;
 }
 
.table2{
 border:0; vertical-align:top;
 }
 
.table3{
 clear:both; background:#FFFFFF; border:1px solid #3399FF; border-collapse:collapse;
 }
 
.table4{
 clear:both; background:#FFFFFF; border:1px solid #FFCC00; border-collapse:collapse;
 }
 
.thead{
 background-color:#B0ABFF;
 }
 
.col1{
 background-color:#DBE0FF;
 }
 
.chart{
 float:left; width:200px; margin:5px 10px 10px 0; padding:0 10px 0 10px;
 }
 
.blue{
 background:#3366FF; color:#FFFFFF;
 }
 
.kbase{
 margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; padding:0; border:2px solid #993333;
 }

.k1{
 background:#993333; 
 margin:0; padding:2px 5px; color:#FFFFFF; border:1px solid #993333;
 font-weight:bold;
 }
 
.k2{
 margin:0; padding:2px 5px 2px 5px; border-bottom:1px solid #993333;
 background-color:#FFDFDC;
 font-weight:bold;
 }
 
.kl{
 margin:0; padding:2px 0 2px 5px;
 float:left; width:175px;
 line-height:1.3em;
 }
 
.kr{
 margin:0 0 0 180px; padding:2px 5px;
 border-left:1px solid #993333;
 line-height:1.3em;
 }
 
.member{
 margin:30px 0 50px 0; padding:0;
 }
 
.kiyaku{
 margin:20px 40px 20px 40px; padding:0;
 }
 
.kiyakut{
 margin:0 0 10px 0; padding:0; border-bottom:1px solid #0033FF; color:#0033FF;
 }
 
.contact{
 margin:20px 40px 40px 40px; padding:10px; border:10px solid #CDCDFF;
 }
 
.question1{
 float:left; width:50px; height:25px; margin:0 10px 0 0; padding:5px 0 0 10px;
 background:#3366FF; color:#FFFFFF; position:absolute;
 }
 
.question2{
 margin:0 0 10px 0; padding:0 0 0 70px; color:#0033FF;
 }
 
.question3{
 margin:0; padding:0 0 0 70px;
 }
 
.answer{
 float:left; width:50px; height:25px; margin:0 10px 0 0; padding:5px 0 0 10px;
 background:#FF3300; color:#FFFFFF; position:absolute;
 }
 
caption{
 caption-side:bottom;
 }
 
#footer{
 background: #CCD7FF;
 margin-top:0; margin-bottom:0; padding:10px 20px 5px 10px;
 }
 
#footer ul{
 margin-bottom:5px; padding:0; border-left: 1px solid #0099FF;
 }
 
#footer ul li, #footertop ul li{
 margin:0; padding:0 10px; border-right:1px solid #0099FF;
 }
 
.counter{
float:right; margin:0;
 }
 
.brakebox01 {
 margin:0; padding:3px 0 10px 0; width:558px; 
 }
 
.brakebox02 {
 margin:0; padding:3px 0 0 0; width:558px;
 }
 
.brakebox_l {
 margin:0; padding:0; width:320px; float:left;
}

.brakebox_l2 {
 margin:0; padding:0; width:280px; float:left;
}

.opstyle01 {
 margin:10px 0 0 0; padding:2px 2px 2px 10px; background:#FF0000; color:#FFFFFF; font-weight:bold; width:130px;
}

.opstyle02 {
 margin:0; padding:0; font-weight:bold; color:#0033CC;
}

.cam_box00 {
 margin:0; padding:0; background:#000000;
}

.cam_box01 {
 margin:0; padding:25px 114px 35px 114px; background:#000000; font-weight:bold; color:#FFFFFF; line-height:1.4em;
}

.cam_box02 {
 margin:0; padding:3px 0 3px 3px; background:#000000; width:798px; height:115px;
}

.cam_box02 img {
 margin:0 6px 0 0; padding:0; float:left;
}

.cam_box03 {
 margin:0 auto; padding:0 0 3px 3px; background:#000000; width:532px; height:112px;
}

.cam_box03 img {
 margin:0 6px 0 0; padding:0; float:left;
}

.cam_box04 {
 margin:0; padding:0 30px 20px 140px; background:#000000; color:#FFFFFF;
}

.cam_box05 {
 margin:0; padding:0 0 20px 0; background:#000000;
}

.cam_box06 {
 margin:0; padding:0 10px 20px 10px; background:#000000; color:#FFFFFF;
}

.cam_box06 a:link {
 color:#33FFFF;
}

.cam_box06 a:visited {
 color:#33FFFF;
}

.cam_box06 a:hover {
 color:#0099FF;
}

.table5 {
 background:#FFFFFF; margin:0 auto; border-collapse:collapse; font-size:11px; text-align:center;
}

.table5 th,td {
 padding:2px;
}

.table6 {
  border-collapse:collapse; border:solid #999999 2px; background-color:#FFFFFF;
}

.text01 {
 font-size:9px;
}

.text02 {
 color:#FFFFFF; caption-side:top; text-align:left;
}

.text03 {
 color:#FFFFFF; font-size:11px;
}

.text04 {
	font-size:11px;
	color:#FF0000;
}

.check_text01 {
 font-size:12px; color:#FF0000;
}

.table_check {
 border:1px solid #333333; border-collapse:collapse;
}

.tier_list {
 list-style-image:url(img/tire_list.gif);
}

.listbox01 {
 margin:0; padding:10px 0 0 175px; font-size:90%; line-height:1.5em; color:#0000FF;
}

.text_space {
 margin:0; padding:0 0 0 54px;
}

.cam2_box01 {
 margin:0;
 padding:0;
 width:798px;
 position:relative;
}

.cam2_box02 {
 margin:0;
 padding:0;
 width:564px;
}

.cam2_box03 {
 margin:0;
 padding:0;
 position:absolute;
 top:0;
 left:0;
 width:133px;
 height:472px;
}

.cam2_box04 {
 margin:0 0 0 133px;
 padding:0;
 height:472px;
}

.cam2_box05 {
 margin:0;
 padding:0;
 width:564px;
}

.cam2_box05 img {
 margin:8px 9px;
}

.cam2_sidebox {
 margin:0;
 padding:0;
 width:234px;
 background:#003366 url(img/cam2_bg.gif) repeat-y;
}

.cam2_mainbox {
 margin:0 0 0 234px;
 padding:0;
 background:#FFFFFF;
}

.cam2_subbox {
  margin:0;
  padding:0;
  position:relative;
  width:564px;
  height:472px;
}

.cam2_text01 {
 font-size:12px;
 font-weight:bold;
 color:#0000CC;
 text-align:center;
 line-height:3em;
}

.cam2_text02 {
 margin:10px;
 font-size:10px;
 line-height:1.3em;
 width:410px;
}

.cam2_text03 {
 margin:0;
 padding:10px 0 0 0;
 font-size:18px;
 font-weight:bold;
 text-align:center;
 color:#FF9900;
}

.cam2_text04 {
 margin:0;
 padding:0 0 0 20px;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
}

.cam2_navi {
 margin:0;
 padding:0;
 position:absolute;
 top:20px;
 left:20px;
 width:200px;
}

.cam2_navi ul {
 margin:0;
 padding:0;
}

.cam2_navi ul li {
 margin:10px 0;
 padding:0;
 list-style:none;
 color:#FFFFFF;
}

.cam2_navi ul li a {
 margin:0;
 padding:0;
 color:#FFFFFF;
}

.cam2_navi a:hover {
 color:#FFFF00;
}

.cam2_title01 {
 margin:0 10px;
 padding:3px 0;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 width:410px;
 background:#333366;
 color:#FFFFFF;
}

.cam2_title02 {
 margin:0 10px;
 padding:3px 0;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 width:410px;
 background:#D59711;
 color:#FFFFFF;
}

.cam2_title03 {
 margin:5px 10px;
 padding:0;
 color:#CCCCCC;
}

.small01 {
 font-size:10px;
 }
 
.small02 {
 font-size:9px;
}

.synthetic01 {
	margin:0;
	padding:13px;
}

.synthetic02 {
	margin:0;
	padding:13px;
	border-top:2px dotted #0033CC;
}

.synthetic03 {
	margin:0;
	padding:30px 0 0 102px;
}

.synthetic_text01 {
	margin:0;
	padding:0 0 0 50px;
	font-size:12px;
	line-height:1.3em;
}

.synthetic_text02 {
	font-size:14px;
	color:#0033CC;
	font-weight:bold;
}

.synthetic_text03 {
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
}

.img_left {
	float:left;
}

.br_clear {
	clear:both;
}

.synthetic_table01 {
	text-align:center;
	border-collapse:collapse;
	border:solid #999999 2px;
	background-color:#FFFFFF;
 }
 
.topics_base01 {
	margin:0 0 5px 0;
	padding:5px;
	background:#E8E8FF;
}

.kyb_box00_1 {
	margin:0 0 10px 0;
	background:url(img/kyb_backimg01.gif) repeat-y;
	position:relative;
}

.kyb_box00_2 {
	margin:0 0 10px 0;
	background:url(img/kyb_backimg02.gif) repeat-y;
	position:relative;
}

.kyb_box01 {
	margin:0 0 10px 95px;
	padding:0;
	height:141px;
}

.kyb_box02 {
	margin:0 0 0 95px;
	padding:0;
	height:141px;
}

.kyb_img_l {
	margin:0 10px 0 0;
	float:left;
}

.kyb_box_r {
	margin:0;
	padding:0;
}

.kyb_text01 {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	line-height:1.5em;
	border-bottom:1px solid #000099;
}

.kyb_text02 {
	font-size:14px;
	font-weight:bold;
	color:#0000CC;
	line-height:1.5em;
	border-bottom:1px solid #000099;
}

.kyb_text03 {
	position:absolute;
	top:10px;
	left:10px;
	color:#FFFFFF;
	font-size:36px;
	font-weight:bold;
	line-height:1em;
}

.kyb_button1 {
	width:135px;
	height:15px;
	background:url(img/kyb_button2.gif) no-repeat;
	float:right;
	font-size:11px;
	line-height:1.5em;
	text-align:center;
}

.kyb_button1 a {
	display:block;
	width:135px;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.kyb_button1 a:hover {
	background:url(img/kyb_button2_on.gif) no-repeat;
}

.kyb_button1 a:active {
	background:url(img/kyb_button2_on.gif) no-repeat;
	color:#CCCCCC;
}
