@charset "UTF-8";

body {
	background:#f2f2f2;
	font-family:"メイリオ", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	margin:0;
	padding:10px 0;
	color: #222;
}




/* -------------------------- */
/* テキスト */
/* -------------------------- */

p {
font-size:0.75em;
font-weight:normal;
line-height:1.6;
color:#222;
padding-bottom:5px;
}

p.small {
font-size:0.7em;
font-weight:normal;
line-height:1.8;
color:#222;
padding-bottom:10px;
}

p.head {
font-size:0.75em;
font-weight:bold;
line-height:1.2;
}


/* -------------------------- */
/* 設定 */
/* -------------------------- */

.rayout {
	width:890px;
	margin:0;
	padding:0;
}



.solbook02 {
	width:290px;
	float:left;
	padding:10px 0px;
	margin-right:5px;
	display:inline;
}

.solbook03 {
	width:295px;
	float:left;
	padding:10px 0px;
}



.crear {
clear:both;
}


/* -------------------------- */
/* LINK 設定 */
/* -------------------------- */

a:link {color:#0000cc; text-decoration:none;}
a:visited {color:#551A8B; text-decoration:none;}
a:hover {color:#009cd1; text-decoration:underline;}
a:active{color:#ff9900; text-decoration:none;}

/* リンクアイコン付き（フッター） */
a.linkF {text-decoration:none; background:url(../images/basis/ar02.gif) no-repeat;color:#fff; background-position:0px 4px; padding-left:7px; } 
a.linkF:visited {text-decoration:none; color:#fff; } 
a.linkF:active {text-decoration:none; color:#ccc; } 
a.linkF:hover {text-decoration:none; color:#ffff88; } 

/* リンクアイコン付き */
a.linkI {text-decoration:none; background:url(../images/basis/ar01.gif) no-repeat;color:#0000cc; background-position:0px 0px; padding-left:13px; } 
a.linkI:visited {text-decoration:none; color:#551A8B; } 
a.linkI:active {text-decoration:none; color:#009cd1; } 
a.linkI:hover {text-decoration:none; color:#ff9900; } 





.highlight a:hover *{  
  filter: alpha(opacity=50);  
  -moz-opacity:0.50;  
  opacity:0.50;  
} 
