@charset "utf-8";

/* {?v
-------------------------------------*/



body {
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}


div{
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align:bottom;
}

hr {
	display: none;
}

/* tH[
-------------------------------------*/

form {
	margin: 0px;
	padding: 0px;
}

/* ?
-------------------------------------*/
p{
	margin: 0px;
	padding: 0px;
}
strong {
	font-weight: 800;
}

em {
	font-style: normal;
}

h1, h2, h3, h4, h5 {
	margin: 0px;
	padding:0px;
}
/* Xg
-------------------------------------*/
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li{
	margin: 0px;
	padding: 0px;
}
ol{
	margin: 0px;
	padding: 0px;
}

dt,
dl,
dd {
	margin: 0px;
	padding: 0px;
}
/* e[u
-------------------------------------*/
table,
th,
td
{
	border: none;
}

caption {
	text-align: left;
}

/*NX?
-------------------------------------*/

/*text-align*/
.alnleft {
	text-align: left;
}

.alncenter {
	text-align: center;
}

.alnright {
	text-align: right;
}

/*font-size*/
.txt09 { font-size: 9px;}
.txt10 { font-size: 10px;}
.txt11 { font-size: 11px;}
.txt12 { font-size: 12px;}
.txt13 { font-size: 13px;
padding-right:150px}
.txt14 { font-size: 14px;}
.txt15 { font-size: 15px;}
.txt16 { font-size: 16px;}
.txt17 { font-size: 17px;}
.txt18 { font-size: 18px;}
.txt19 { font-size: 19px;}
.txt20 { font-size: 20px;}

/*font-color*/
.clrred { color: #F00;}
.clrblue { color: #00F;}
.clryellow { color: #FC0;}
.clrorange { color: #F90;}
.clrgreen { color: #0C3;}
.clrwhite { color: #FFF;}
.clr333 { color: #333;}
.clr666 { color: #666;}
.clr999 { color: #999;}
.clrCCC { color: #CCC;}

/*wiF*/
.bg01 { background: #F8FBFD;}
.bg02 { background: #ADDBFA;}
.bg03 { background: #DEF0FB;}
.bg04 { background: #FEF9E9;}
.bg05 { background: #FDE297;}
.bg06 { background: #F9B9B9;}
.bg07 { background: #A0A9F1;}
.bg08 { background: #B3342B;}
.bg09 { background: #D3F1A0;}
.bg10 { background: #EFEFEF;}


/*^Cg*/
.tlt01 {
	border-left: 8px solid #666;
	border-left-color:#0000CC;
	border-bottom: 1px dashed #CCC;
	padding: 2px 0px 2px 10px;
	line-height: 150%;
	text-align:left;
	background-color:#99CCFF
}

.tlt02 {
	border-left: 8px solid #666;
	border-left-color: #FF3366;
	border-bottom: 1px solid #CCC;
	padding: 2px 0px 2px 10px;
	line-height: 150%;
	background-color:#FFCCFF
}

.tlt03 {
	border-left: 8px solid #666;
	background-color:#CCC;
	padding: 5px 0px 5px 10px;
	line-height: 150%;
}

.tlt04 {
	border-bottom: 2px solid #666;
	background-color:#CCC;
	padding: 2px 0px 2px 10px;
	line-height: 150%;
}

.tlt05 {
	border-top: 2px solid #666;
	background-color:#CCC;
	padding: 2px 0px 2px 10px;
	line-height: 150%;
}

.tlt06 {
	border: 1px solid #666;
	background-color:#FFF;
	padding: 2px 0px 2px 10px;
	line-height: 150%;
}


/*e[ufUC
------------------------------------*/
/*p^[P*/
.tbl01 table {
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}
.tbl01 th,
.tbl01 td {
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}

/*p^[Q*/
.tbl02 table {
	border: 1px solid #666;
}
.tbl02 th,
.tbl02 td {
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}

/*p^[R*/
.tbl03 table {
	border: 1px solid #000;
}
.tbl03 th {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
}
.tbl03 td {
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #000;
}

/*p^[S*/
.tbl04 th {
	border-top: 2px solid #666;
	border-bottom: 1px solid #666;
}
.tbl04 td {
	border-bottom: 1px dashed #666;
}


/*t[g*/
.fltleft { float: left;}
.fltright { float: right;}

/*floatNA[*/
.clear {
	clear: both;
}

/*rvXyV*/

.menu {
		width:800px;
		height:29px;
		background-color:#CCFFFF;
		margin-top:2px;
		margin-bottom:5px
		}



	
	
ul {
	font-size:12px;
	text-align:left
	
	}

		
ul#gnavi2{
	margin:0px auto 0px auto;
	padding:0;
	width:790px;
	
	}	



ul#gnavi2 li{
	display:block;
	list-style-type:none;
	float:left;
	padding-top:5px
	}
	




ul#gnavi2 a{

	/*font-weight:bold;*/
	font-size:14px;
	text-decoration:none;
	color: #0000CC;

	}		

ul#gnavi2 a:hover{

	/*font-weight:bold;*/
	font-size:14px;
	font-family:"lr o", "?", "qMm Pro W3";
	color: #FFFFFF;

	}				
	

h1#1 {
		font-size:10px;
		}
		
		
.service {
			margin-top:15px;
			}		
			

		
#scroll {
		overflow:scroll;
		margin-top:5px;
		padding-bottom:35px;
		height:410px;
		width:740px
		}
		
				
#scroll2 {
		overflow:scroll;
		margin-top:5px;
		padding-bottom:35px;
		height:410px;
		width:740px;
		font-size:12px;
		background-color:#FFFFFF;
		background:url(file:///D|/JBR/ČǗ/C^[lbg/try site/ygVXez/images/main7.gif)		}
		


.wrap {
		width:800px;
		height:1730px;
		position:relative;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
		border:ridge;
		border-width:1px
		}


.head{ 
  	   width:800px;
	   height:15px;
	   background-color:#DDDDFF  
	   }
	   

.title{ 
  	   width:800px;
	   height:150px
	   }
	   	   

	   
#left1 {
		float:left;
		width:180px;
		text-align:center;
		}	   
		
#left1 h1 {
			font-size:14px;
			color:#0000FF;
			background-color:#DDDDFF}	
	
#left1 ol {
			text-align:left;
			font-size:11.5px;
			margin-left:23px;
			margin-top:5px;
			}	
	


#right1 {
		float:right;
		width:620px;
		height:1350px;
	
		}	
		
#right1 h1 {
		color:#000099;
		text-decoration:underline;
		text-indent:0.2em
	
		}			

#right1 h2 {
		color: #FF0000;
		text-indent:0.5em;
		font-size:16px
	
		}

		
#right2 {
		float:right;
		width:620px;
		height:1440px;
		background-color: #FFFFCC;
	
		}	

#right2 h3{ color:#0000FF}

#right2 h1{	color:#FF0000;
			font-size:12px}


#right4 {
		width:620px;
		height:1350px;
		overflow-y:scroll;
		overflow-x:hidden
	
		}				
			
		
		
#main {
		width:800px;
		height:1450px;
		margin-top:2px;
		font-size:10px;
		border-top:outset;
		border-color:#0000CC;
		border-width:3px
		}

					
#main p {
		font-size:14px;
		margin:4px;
		margin-bottom:30px
		}	
		
.footer {
		width:800px;
		height:20px;
		text-align:center;
		margin-top:10px;
		border-top:ridge;
		border-color:#0066FF;
		border-width:1px
		}
		
#left2 {
		border-bottom:dotted;
		border-top:dotted;
		border-width:1px;
		border-color: #FF66FF;
		margin-bottom:5px;
		padding-bottom:5px;
		padding-top:5px
		}
		
#ul2 li {
		float:left;
		color:#FF0000;
		font:bold
		}		
		
		
#link {
		height:1350px;
		overflow-y:scroll
		}		

#p {
	background-color: #FFFFCC;
	border-top:dotted;
	border-bottom:dotted;
	border-width:1px
	}

#ul li{
	 font-size:15px}
	 
#style {
		float:right;
		
		}
		
#ul3 {
		margin-top:-25px;
		padding:0px;
		color:#FF0000;
		text-decoration:underline;
		font:bold
		}		
		