@charset "ISO-8859-1";

#header {
width:875px;
margin:0 auto;
background:url(../img/cmn/header_back2.gif) ;
}


#left_wrapper {
width:500px;
float:left;
text-align:left;
}
 
#ybr_logo {
	width:222px;
	 float:left;
    	}

#login {
float:left;
width:320px;
font-size:smaller;
color:#FFFFFF;
line-height:130%;

}

#br {
  width:875px;
  height:46px;
   background:url(../images/background.gif) repeat ;
 }


#y_home {
vertical-align:top;
	width:235px;
	height:46px;
	padding-right:10px;
	float:right;
	text-align:right;
		}

p.header_linkt {
vertical-align:top;
height:46px;
font-family:arial, helvetica, sans-serif;
	font-size:9.5px;
	color:#FFFFFF;
	line-height:120%;
	 }



/*main contents
-----------------------------------------------------------*/


.mainconte {
width:875px;
float:left;
margin-left:32px;
}

#main2 {
width:875px;
padding-bottom:0px;
}


.contents {
width:600px;
float:right;
vertical-align:top;
text-align:left;
margin-right:20px;
}

.sub {
width:210px;
float:left;
text-align:left;
}

.middle{
width:30px;
}

/*banner 
-----------------------------------------------------------*/
.wrapper {
width:210px;
margin:0 auto;
text-align:left;
}

#main {
width:210px;
padding-top:20px;
padding-bottom:0px;
}

.main_left {
width:100px;
float:left;
}

.main_right{
width:100px;
float:right;
}

.margintop20_ban {
	padding-top: 20px;
	widths:210px;
	height:190px;
	background:url(../img/cmn/banner_virtual2.jpg) norepeat;
}

.margintop20_ban2 {
	padding-top: 20px;
	widths:210px;
	height:146px;
	background:url(../img/cmn/banner01_jz.gif) norepeat;
}





.txt_main {
  font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	color:#494949;
	letter-spacing:0.2px;
	line-height:18px;
}

.txt_n_ttl {
  font-family:arial, helvetica, sans-serif; 
	font-size:12px;
	font-weight: bold;
	color:#494949;
	letter-spacing:0.2px;
	line-height:18px;
}

.txt_n_ttl_big {
  font-family:arial, helvetica, sans-serif; 
	font-size:18px;
	color:#E3A200;
	line-height:18px;
}


/*リスト用
-----------------------------------------------------------*/
.txt_list_small_ss {
  font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	color:#494949;
	letter-spacing:0.2px;
	line-height:18px;
}

.txt_list_small {
  font-family:arial, helvetica, sans-serif;
	font-size: 11px;
	color:#E3A200;
	letter-spacing:0.2px;
	line-height:18px;
}

.txt_list_ttl {
  font-family:arial, helvetica, sans-serif;
	font-size: 15px;
	color:#E3A200;
	line-height:22px;
}



/*表用
-----------------------------------------------------------*/
.txt_t_small {
  font-family:arial, helvetica, sans-serif; 
	font-size: 10.5px;
	color:#494949;
	line-height:18px;
}





.txt_small {
  font-family:arial, helvetica, sans-serif;
	font-size: 11.5px;
	color:#494949;
	line-height:18px;
}

.txt_small2 {
 font-family:arial, helvetica, sans-serif; 
	font-size: 11.5px;
	color:#494949;
	letter-spacing:0.3px;
	line-height:20px;
	
}


.text_title_green_small {
	font-size: 13px;
	line-height: 16px;
	color: #E3A200;
	font-weight: bold;
	 font-family:arial, helvetica, sans-serif; 
	}
	
.text_title_green {
	font-size: 16px;
	line-height: 20px;
	color: #238D77;
	font-weight: bold;
  font-family:arial, helvetica, sans-serif; 
	}	

.text_12_ttl {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FF5533;
}


li {
	font-size: 12px;
	line-height: 21px;
}



.txt_anchor {
  font-family:arial, helvetica, sans-serif;
	font-size: 10px;
	float:right;
	color:#238D77;
	letter-spacing:0.2px;
	}



/*LINK-nomal
--------------------------------------------*/


a:link {
color : #E3A200;
text-decoration: none;
}
a:visited {
color : #E3A200;
text-decoration: none;
}
a:hover {
color : #E3A200;
text-decoration: underline;
}
a:active {
color : #E3A200;
text-decoration: none;
}


a.toplink:link, a.toplink:visited, a.toplink:active {
color:#238D77;
text-decoration:none;
}



/*LINK- green
--------------------------------*/
a.a2:link{
color:#494949;
text-decoration:none;
}
a.a2:visited{
color:#494949;
text-decoration:none;
}
a.a2:hover{
color:#E3A200;
text-decoration:underline;
}
a.a2:active{
color:#494949;
text-decoration:none;
}











