body {
/*	
background-image:url(img/bg1709.jpg);	
*/	
	background-position:center top;
	background-repeat:repeat-y;
	font-size:10px;
	line-height:1.2em;
	margin-left: 0px;
	margin-top: 0px;
	
}


img {border:0;}


a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

a:link {
	color: #4D4D4D;
	text-decoration: none;
}

a:visited {
	color: #4D4D4D;
	text-decoration: none;
}

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


form { margin:0;}


.left a {
	display:block;
	width:140px;
	padding:3px 0 3px 10px;
	font-size:12px;
}

.left li {
	list-style:none;
	padding:0;
	margin:0;
}

.left a:hover {
	background-color:#EFEFEF;
	text-decoration:none;
}

ul.left {
	padding:0 0 0 0px;
	margin: 3px 0 10px 0;
	_zoom: 1;
	overflow: hidden;
	width:148px;
}

td.mid_caterogy  { 
	border:1px solid #bbb;
	border-top:none;
	}

/* マイセット */

iframe.my_n  {
width: 690px;
height:1850px;
}

iframe.my_s  {
width: 690px;
height:1850px;
}

iframe.my_common  {
width: 690px;
height:1750px;
}

/*追従バナー*/
a#rc_rightArea {
 width: 87px; 画像の全体幅
 height:200px;
 position: fixed;
 top: 100px;
 right: -20px; マウスを乗せた時に出てくる幅
 display: inline-block;
 transition: all .2s ease;
 z-index: 9999;
}
a#rc_rightArea:hover{
 width: 87px; 
 height:200px;
 right: 0;
/* 以下アニメーションの設定 */
-webkit-transition: width ease-in-out 0.5s;
-moz-transition: width ease-in-out 0.5s;
-ms-transition: width ease-in-out 0.5s;
-o-transition: width ease-in-out 0.5s;
transition: width ease-in-out 0.5s;
}
