@charset "utf-8";
/* CSS Document */
/* Common ******************/

body,td{
	margin:0;
	padding:0;
	color:#333333;
	font-size  : 13px;
	font-family : "MS UI Gothic",Osaka, sans-serif;
	line-height : 130%;
	text-align:center;
}
body{
	background-color:#C0C0C0;
}


td{
	text-align:left;
}
form{
	text-align:left;
	margin:0;
	padding:0;
}
img{
	border:0px;
}
strong{
color:#4444A1;
}


#wrapper{
width:760px;
background-color :#FFFFFF;
}

#wrapper_window{
width:580px;
background-color :#FFFFFF;
}

#clear{
clear : both ;
}
/*font****************/
.Size1 { font-size  : 11px; }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size5 { font-size  : 15px; }
.Size6 { font-size  : 16px; }
.Size7 { font-size  : 17px; }
.Size8 { font-size  : 20px; }

.red { 
    font-size  : 13px;
	color  : #FF0000;
}
.green{
font-size  : 10px;
color  : #009933;
}

/* Link *****************/
a:link,a:visited{
	color:#3f5fbf;
	background:transparent;
	text-decoration:none;
	font-size:13px;
}
a:hover,a:active{
	color:#a6caf0;
	background:transparent;
	text-decoration:underline;
	font-size:13px;
}
/* header ****************/

#header{
	width:760px;
	height : 103px ;
	background-image:url(img/ba_ti.jpg) ;
	background-repeat: repeat-x;
	margin:0;
	}

#header .logo{
margin-top : 20px ;
margin-left : 10px ;
float:left;
}

#header .image{
float :right ;
}

#header_window{
	width:560px;
	height : 65px ;
	background-image:url(img/ba_ti_window.jpg) ;
	background-repeat: repeat-x;
	margin:0;
	}

/*content    *************/
#content{
	width:740px;
	padding-right :10px;
	padding-left :5px;
}

/*menu    *************/
#content #menu{
	width:165px;
	text-align: left ;
	float:left;
	margin-right :0px;
}

#content_window{
	width:560;
	padding-right :10px;
	padding-left :10px;
}


#menu .text{
	color: #FF6600;
	font-size :14px;
    font-weight :bold;
}
#menu .pagetitle{
 color: #5F6CAF;
 font-size :13px;
    font-weight :bold;
    text-align :left ;
    padding-right :10px;
    padding-left :10px;
}
#menu .pagetitle img{
	margin-right :5px;
    vertical-align:middle ;
    margin-bottom:2px;
}

.loginform{
width:215px;
padding-right :30px;
padding-left :30px;
padding-top :10px;
background-image:url(img/ti_formlogin03.gif) ;
background-repeat: repeat-y;
text-align:center ;
}
.loginform hr{
text-align: center ;
border:dotted thin #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-right:10px;
margin-left:10px;
}
.loginform input{
margin-bottom:2px;
}
.loginform img{
vertical-align:middle;
}
.menu1{
width:145px;
padding-right :10px;
padding-left :10px;
background-image:url(img/ba_menu1.jpg) ;
background-repeat: repeat-y;
margin:0;
text-align:center ;
}
.menu1 hr{
text-align: center ;
border:dotted thin #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-right:10px;
margin-left:10px;
}
.menu1 input{
margin-bottom:2px;
}
.menu1 img{
vertical-align:middle;
}
.menu2{
width:125px;
background-image:url(img/ba_menu2.jpg) ;
background-repeat:no-repeat ;
height:25px;
padding-top :10px;
padding-left :35px;
}
.menu2 img{
vertical-align :middle;
margin-right :5px;
margin-bottom :3px;
}
.menu2 a:link{
	color:#4C5A9A;
	background:transparent;
	text-decoration:none;

}
.menu2 a:visited{
	color:#4C5A9A;
	background:transparent;
	text-decoration:none;
}
.menu2 a:hover{
	color:#4C5A9A;
	background:transparent;
	text-decoration:underline;

}
.menu2 a:active{
	color:#4C5A9A;
	background:transparent;
	text-decoration:underline;
}
/*maincontents    *************/
#content #main{
	width:560px;
	float:right;
}
#main .mainleft{
margin-right: 15px ;
float:left;
width :116px;
}
#main .mainright{
float:right;
text-align :left ;
width :429px;
}

#main p{
margin-top: 20px ;
}

/*footer    *************/

#footer{
width:760px;
height : 23px ;
text-align:right;
clear : both ;
background-image:url(img/im_footer.jpg) ;
background-repeat:repeat-x ;
}

#footer_window{
width:500;
height : 20px ;
text-align:right;
background-color:#FF9900;
clear : both ;
}

/*approach****************/
.center{
text-align: center ;
}
.right{
text-align: right ;
}
.left{
text-align: left ;
}
.space{
margin-top: 10px ;
margin-bottom: 10px ;
}
.space2{
margin-top: 10px ;
}
.space3{
margin-bottom: 10px ;
}
.icon{
vertical-align :middle;
}

/* title *****************/
.title{
width:560px;
height:30px;
background-image:url(img/ti_bass.jpg);
background-repeat:no-repeat;
margin-top:0;
margin-bottom :10px;
}
.title h1{
font-size:15px;
color:#6C6C6C;
padding-top:6px;
padding-left:35px;
text-align :left ;
margin:0;
color :#4E5B9B;
}

.title_window{
width:472x;
height:30px;
background-image:url(img/ti_bass_window.jpg);
background-repeat:no-repeat;
margin-top:0;
margin-bottom :10px;
}
.title_widow h1{
font-size:15px;
color:#6C6C6C;
padding-top:6px;
padding-left:35px;
text-align :left ;
margin:0;
}

/**********************************************
table
***********************************************/
.commontable table{
border-collapse:collapse;
border-top:solid 1px #7B7B7B;
border-left:solid 1px #7B7B7B;
width:560px;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
}

.commontable .maintitle{
color:#FFFFFF;
background-color:#5F6CAF;
font-weight :bold;
}

.commontable .maintitle2{
color:#FFFFFF;
background-color:#729CBC;
font-weight :bold;
}
.maintitle2 .text{
color:#1C2D39;
font-size :14px;
}

.commontable th{
color:#5F6CAF;
background-color:#FEF4E2;
border-bottom:solid 1px #7B7B7B;
border-right:solid 1px #7B7B7B;
font-weight:bold;
text-align:left;
padding:3px;
text-align:center;
}
.commontable td{
border-bottom:solid 1px #7B7B7B;
border-right:solid 1px #7B7B7B;
padding:3px;
line-height:1.4;
}

.commontable img{
vertical-align:middle;
}
.commontable2 table{
border-collapse:collapse;
border-top:solid 1px #7B7B7B;
border-left:solid 1px #7B7B7B;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
}

.commontable2 .maintitle{
color:#FFFFFF;
background-color:#5F6CAF;
font-weight :bold;
}


.commontable2 .maintitle2{
color:#FFFFFF;
background-color:#729CBC;
font-weight :bold;
}
.maintitle2 .text{
color:#1C2D39;
font-size :14px;
}


.commontable2 th{
color:#5F6CAF;
background-color:#FEF4E2;
border-bottom:solid 1px #7B7B7B;
border-right:solid 1px #7B7B7B;
font-weight:bold;
text-align:left;
padding:3px;
text-align:center;
}
.commontable2 td{
border-bottom:solid 1px #7B7B7B;
border-right:solid 1px #7B7B7B;
padding:3px;
line-height:1.4;
}

.commontable2 img{
vertical-align:middle;
}
.commontable3 table{
border-collapse:collapse;
border-top:solid 1px #ADADAD;
border-left:solid 1px #ADADAD;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
}

.commontable3 .maintitle{
color:#FFFFFF;
background-color:#5F6CAF;
font-weight :bold;
}

.commontable2 .maintitle2{
color:#FFFFFF;
background-color:#729CBC;
font-weight :bold;
}
.maintitle2 .text{
color:#1C2D39;
font-size :14px;
}



.commontable3 th{
color:#5F6CAF;
	background-color:#FEF4E2;
border-top:solid 1px #7B7B7B;
border-left:solid 1px #7B7B7B;
font-weight:bold;
text-align:left;
padding:3px;
text-align:center;
}
.commontable3 td{
border-bottom:solid 1px #7B7B7B;
border-right:solid 1px #7B7B7B;
padding:3px;
line-height:1.4;
}

.commontable3 img{
vertical-align:middle;
}

/* table ****************
.commontable{
border-collapse:collapse;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
}
.commontable th{
color:#EC8D00;
background-color:#FFBC79;
background-image:url(img/border1.gif);
background-repeat:repeat-x;
border-bottom:solid 1px #CECECE;
border-right:solid 1px #dddddd;
font-weight:bold;
padding:10px;
}
.commontable td{
color:#666666;
border-bottom:solid 1px #C3C3C3;
border-right:solid 1px #dddddd;
padding:3px;
line-height:1.4;
}
.commontable{
border:solid 2px #dddddd;
}

.box{
border:2px solid #ffcb85;
padding:10px;
margin:20px;
text-align:left;
background-color:#fff2e2;
}
*/

.modoru{
text-align:right;
padding-top:10px;
margin-bottom:10px;
}

.smalltitle{
background-image:url(img/bg_smalltitle.gif);
background-repeat:repeat-x;
height :28px;
margin-top :5px;
margin-bottom :5px;
}
.smalltitle h2{
color:#FFFFFF;
margin-left :10px;
font-size :13px;
margin-top :5px;
}

