/* CSS Document ***** base *******************/

/******************** ベース ルール **************************************/

body  {
	background:  ;
	margin:  0;
	padding:  0;
	line-height:  18px;
    text-align:left;
	font-size:  11px;
	color:#333333;
	font-family:  Arial, Helvetica, sans-serif "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;
}

#base  {
	width:  1200px;
	line-height:  18px;
    text-align:left;
	font-size:  12px;
	color:  #3D3D3D;
}

a {
	cursor:pointer;
	outline:  none;
}

a:link, a:visited, a:active {
	color:  #7375CA;
	text-decoration:  none;
}

a:hover {
	color:  #D8883C;
	text-decoration:  underline;
}

h5  {
	font-size:  12px;
	font-weight:  600;
	margin:  0;
}

.fc-red  {
	color:  #CC3A2B;
}

.sp12  {
	margin-left:  12px;
}

.sp20  {
	margin-left:  20px;
}

.sp30  {
	margin-left:  30px;
}

.sp40  {
	margin-left:  40px;
}

.fs105  {
	font-size:  10.5px;
}

/****************** レイアウト *****************************************/

#main  {
	height:  800px;
}

#main_L  {
	width:  180px;
	float:  left;
}

#main_M  {
	width:  36px;
	float:  left;
	margin:  15px 14px 15px 20px; 
}

#main_R  {
	width:  800px;
	height:  745px;
	background:  url(../img/bg-main.png) no-repeat;
	float:  left;
	margin-top:  5px;
	padding:  30px 15px 15px 133px;
}

/****************** トップ *****************************************/

address  {
	text-align:  right;
	padding:  3px 35px 0 0;
	font-size:  9px;
}

/****************** レフトメニュー *****************************************/

#logo_1  {
	margin:  0 25px 5px;
}

#bunner img  {
	margin:  4px 0;
}

#member  {
	width:  160px;
	height:  160px;
	background:  url(../img/bg-mempg.png) no-repeat;
	color:  #FFFFFF;
	margin:  10px 0;
	padding:  10px;
}

.title_L1  {
	font-size:  14px;
	font-weight:  600;
}

#member ul  {
	list-style-image:  url(../img/mark_1.png);
	vertical-align:  middle;
	margin:  10px 5px 5px;
}

#member ul li  {
	margin:  5px 2px;
}

#name  {
	font-size:  10px;
	line-height:  14px;
	margin:  15px 0 5px 4px;
}

/****************** メニューバー *****************************************/

#main_M ul  {
	margin:  0;
	padding:  0;
	list-style:  none;
}

.tab  {
	position:  relative;
	width:  18px;
	height:  80px;
	padding:  0px;
	text-align:  left;
	overflow:  hidden;
}

.tab span  {
	position:  absolute;
	left:  18px;
	width:  125px;
	height:  16px;
	padding:  34px 10px 30px;
	font-weight:  bold;
	background:  #B3B3D9;
	font-size:  14px;
}

.tab02 span  {
	height:  36px;
	padding:  24px 10px 20px;
}

.tab span a:link,
.tab span a:visited,
.tab span a:active {
	color:  #FFFFFF;
}

.tab span a:hover {
	color:  #FFFF99;
}

#test  {
	position:  relative;
	height:  738px;
	top:  0px;
	left:  0px;
	background:  url(../img/shadow_10.jpg) no-repeat;
}

#menu_0  {
	font-size:  14px;
	font-weight:  400;
	color:  #252525;
	position:  absolute;
	width:  180px;
	height:  80px;
	left: -50px;
	padding:  32px 0 28px 28px;
	height:  20px;
}

#menu_1  {
	font-size:  14px;
	font-weight:  400;
	color:  #252525;
	position:  absolute;
	width:  180px;
	height:  80px;
	left: -50px;
	padding:  24px 0 20px 28px;
	height:  36px;
}

/****************** メインコンテンツ *****************************************/

.relative   {
	position:   relative;
}

/****************** フッター *****************************************/

#base-ft ul  {
	list-style:  none;
	text-align:  right;
	margin:  5px 6px 6px 0;
	padding:  0;
}

#base-ft ul li  {
	display:  inline;
	font-size:  9px;
	margin:  0 6px 0 0;
}

.line_1  {
	margin-left:  180px;
}

.address  {
	margin:  2px 15px 2px 180px;
	text-align:  right;
	font-size:  10px;
	color:  #666666;
}

}

