/*-----------------------------------------------------------
	import module CSS
-----------------------------------------------------------*/
@import "mod/adjust.css";


html {
	/*background:url(../img/bg.gif) center top repeat-x;*/
}

	body {
		text-align:center;
		margin:0;
		padding:0;

	}

		a:link { color:#fff; }
		a:visited { color:#fff; }
		a:hover { color:#fff; }

#wrap_over{
	background:url(../img/bg.gif) center top repeat-x;
}
#wrap{
		margin:0 auto;
		width:1010px;
		text-align:left;

		}
.mb10{margin-bottom:10px;}
.mt5{margin-top:5px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt14{margin-top:14px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt38{margin-top:38px;}
.mt40{margin-top:40px;}
.mt55{margin-top:55px;}

.ml10{margin-left:10px;}
.ml60{margin-left:60px;}




.fixed {
		overflow: hidden;
		zoom: 1;
	}


#f_utility{
		font-size: 10px;
		margin:0 auto;
		width:1010px;
		text-align:left;
}

	#f_utility a:link {color:#0099ff; }
	#f_utility a:visited {color:#0099ff; }
	#f_utility a:hover {color:#ff6410; text-decoration: none;}


	#f_utility #footer-navi{
		color: #0099FF;
		font-size: 10px;
		padding: 5px 10px;
	}

		#f_utility #footer-navi p{
			margin-bottom: 5px;
		}


#f_main{
	height:382px;
	margin-top:22px;
	padding-top:15px;
	padding-top:0px\9;/* IE8以下 */
}

#f_main:not(:target) {
  	padding-top:15px\9; /* IE9 */
}


	#f_main .left{
		width:352px;
		float:left;

	}

	#f_main .center{
		width: 300px;
		float:left;
		margin-left:50px;
	}
	#f_main .right{
		float:right;
		width: 250px;
		position:relative;
	}

	#f_main .right ul{

		background:url(../img/big_right01.jpg) left top no-repeat;
		width:250px;
		height:30px;
		position:relative;
		top:4px;

	}
		#f_main .right ul li{
			border:0;
			float:left;
		}

#f_main_toto{
	height:388px;
	margin-top:5px;
	padding-top:15px;
	padding-top:10px\9;/* IE8以下 */
}

#f_main_toto:not(:target) {
  	padding-top:15px\9; /* IE9 */
}

	#f_main_toto .left{
		width:352px;
		float:left;

	}

	#f_main_toto .center{
		width:300px;
		float:left;
		margin-left:50px;
	}
	#f_main_toto .right{
		float:right;
		width:250px
		position:relative;
	}

	#f_main_toto .right ul{

		background:url(../img/big_right01.jpg) left top no-repeat;
		width:250px;
		height:30px;
		position:relative;
		top:4px;

	}
		#f_main_toto .right ul li{
			border:0;
			float:left;
		}

.big_left03table{
	background: url(../img/big_left03back.jpg) left top no-repeat;
	width: 352px;
	height: 290px;
	position: relative;
}

	.big_left03table p{
		position: absolute;
	}

	.big_left03table #top{
		top: 32px;
		left: 50px;
	}

	.big_left03table #rakutenginko{
		top: 58px;
		left: 50px;
	}

	.big_left03table #jpn{
		top: 84px;
		left: 50px;
	}

	.big_left03table #yahoo{
		top: 112px;
		left: 50px;
	}

	.big_left03table #rakutentoto{
		top: 138px;
		left: 50px;
	}

	.big_left03table #mitsui{
		top: 164px;
		left: 50px;
	}

	.big_left03table #au{
		top: 190px;
		left: 50px;
	}

	.big_left03table #sumishin{
		top: 216px;
		left: 50px;
	}
	.big_left03table #jibun{
		top: 242px;
		left: 50px;
	}




#f_bottom{
	background:#000;
	color:#fff;
	font-size:12px;
	height:60px;
}
	#f_bottom .jsc{
		margin:5px;
		height:60px;
		float:left;
	}
	#f_bottom .right{
		margin:5px;
		height:60px;
		float:right;
		text-align:right;
		line-height:1.4em;
	}

#f_bottom_toto{
	background:#000;
	color:#fff;
	font-size:12px;
	height:60px;
	>margin-top: 5px;
}
	#f_bottom_toto .jsc{
		margin:5px;
		height:60px;
		float:left;
	}
	#f_bottom_toto .right{
		margin:5px;
		height:60px;
		float:right;
		text-align:right;
		line-height:1.4em;
	}

.fb_box{
	display: block;
	height: 250px;
	zoom: 1;
	
	}

/*---------------------------------------------

footer_supportpop

---------------------------------------------*/



#footer-contents-supportpop{
	width:582px;
	margin:0 auto;
	text-align:left;
}
#footer-contents-supportpop #footer-navi{
	font-size:10px;
	color:#0099ff;
	padding:5px 10px;
}
#footer-contents-supportpop address#copyright{
	font-style:normal;
	font-size:10px;
	padding:3px 10px 3px 10px;
	text-align:right;
	color:#FFFFFF;
	background:#000000;
}
#footer-contents-supportpop #footer-left{
	float:left;
	margin: 5px 0;	/*1�����{�[�i��*/
	width:245px;
}
#footer-contents-supportpop #footer-right{
	float:right;
	width:238px;
}

