/* CSS Document */

#header h1 {
	margin : 0px ;}

#header h1#logo { 
	float : left }

#header h1#logo img {
	margin : 5px 0px 0px 12px ;}


/*　---------------------ヴィジュアル--------------------　*/

#visual {
	margin : 0px auto;
	padding : 0px ; 
	width : 760px ;
	height : 243px ;
	border-bottom : 1px solid #bbb ;
	background : /* url(../img/login_b.gif) */#fff; }

#visual p {
	text-align : center ;
	font-size : 80% ;
	color : #666 ;
	float : right ;
	line-height : 2.5em ;}

#visual p img { margin : 1px 1px 1px 0px ;}

#visual p#left {
	float : left }

#visual p#left img{
	margin : 0px ;}



/*　---------------------コンテンツ左側　特徴--------------------　*/

#main-l {
	margin : 24px 0px 25px 0px ;
	padding : 0px ; 
	width : 500px ;
	height : 550px ;
	float : left ;
	background : url(../img_common/bo_y01.gif) repeat-y right top #fff; }


/*　推薦情報　*/

#main-l h2{	margin : 5px 0px 16px 20px ;}

#main-l p{
	margin : 10px 0px 0px 20px ;
	padding : 0px ; 
	width : 465px ;
	font-size : 80% ;
	color : #333 ;
	line-height : 1.8em ;}
	
#main-l p img { 
	margin : 5px 20px 0px 0px ;
 	float : left ;}

#main-l p img.yottekoi { 
	margin : 30px 0px 0px 0px ;}


/*　導入企業　*/

#main-l #com {
	border : 1px dashed #999 ;
	width : 460px ;
	margin : 0px 0px 32px 20px ;}

#main-l #com h2{margin : 16px 0px 16px 12px ;}

#main-l #com h3{
	margin : 12px 0px 4px 12px ;
	font-size : 90% ;
	color : #069 ;}

#main-l #com h3 span{
	color : #f60 ;}

#main-l #com p{
	margin : 0px 0px 8px 12px ;
	padding : 0px ; 
	width : 455px ;
	font-size : 80% ;
	color : #333 ;
	line-height : 1.8em ;}
	


/*　---------------------コンテンツ右側　特徴--------------------　*/

#main-r {
	margin : 24px 0px 25px 0px ;
	padding : 0px ; 
	width : 235px ;
	float : right ;}

#main-r h3{	
	margin : 0px 0px 24px 0px ;
	clear : both}

#main-r h4 { margin : 0px 0px 14px 0px ;}

#main-r p{
	margin : 14px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ; 
	width : 217px ;
	font-size : 80% ;
	color : #000 ;
	line-height : 1.6em ; }

#main-r p span { color : #f90 }



#main-r #yoshida p.title{
	margin : 22px 0px 0px 0px ;
	padding : 0px 0px 6px 0px ; 
	width : 217px ;
	font-size : 80% ;
	color : #000 ;
	line-height : 1.6em ;
	background : url(../img_common/bo_x01.gif) repeat-x bottom ; }

#main-r #yoshida p img{
	margin : 0px 0px 8px 0px ;}

#main-r #yoshida p{
	margin : 3px 0px 0px 0px ;
	padding : 0px 0px 10px 0px ; 
	width : 217px ;
	font-size : 80% ;
	color : #000 ;
	line-height : 1.6em ;
	background : none ; }

#main-r #yoshida p span {
	margin : 8px 0px 0px 0px ;
	display : block ; 
	font-size : 75% ;
	line-height : 1.7em ;
	color : #069}

