@import url("common.css");

@charset "ISO-8859-1";


/*ヘッダ
-----------------------------------------------------------*/

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


#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;


 }


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

p.header_linkt {
font-family:arial, helvetica, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
	}


/*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: 0.8em;
	color:#494949;
	line-height:20px;
}

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

.txt_n_ttl_big {
  font-family:arial, helvetica, sans-serif; 
   font-size: 1.2em;
   font-weight: bold;
	color: #7D8B07;
	line-height:18px;
}


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


.txt_list_small {
  font-family:arial, helvetica, sans-serif;
	 font-size:0.9em;
	color: #7D8B07;
	line-height:16px;
}

.txt_list_ttl {
  font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	font-weight: bold;
	color: #7D8B07;
	line-height:22px;
}





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





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

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


.text_title_green_small {
	 font-size: 1em;
	line-height: 16px;
	color: #7D8B07;
	font-weight: bold;
	 font-family:arial, helvetica, sans-serif; 
	}
	
.text_title_green {
   font-family:arial, helvetica, sans-serif; 
	 font-size: 1em;
	line-height: 20px;
	color: #7D8B07;
	font-weight: bold;
 
	}	

.text_12_ttl {
	 font-size: 70%;
	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: 0.9em;
	float:right;
	color:#3c9869;
	}



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


a:link {
color : #7D8B07;
text-decoration: none;
}
a:visited {
color : #7D8B07;
text-decoration: none;
}
a:hover {
color : #7D8B07;
text-decoration: underline;
}
a:active {
color : #7D8B07;
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:#7D8B07;
text-decoration:underline;
}
a.a2:active{
color:#494949;
text-decoration:none;
}










