/****************************************************************/

body h1{
	display:none;
}

body #container{
	position:relative;
	max-width:100%;
}

#container-in{
}

#container #bodyfooter{
display:none;
}

#wrapper-main {
	max-width:100%;
	color: #333333;
	margin-top:40px;
	position: absolute;
}
#wrapper-sub {
	display: none;
}


#container #ads-left-top{
	position:absolute;
	top:70px;
	left:0px;
	height:50px;
	z-index:1;
	text-align:center;
}


/* --------- メイン文章 -----------*/
#wrapper-main-in{	/* 位置調整 */
	margin-top:130px;
}


.ads_index{
display:none;
}
.ads_index_in{
	float:left;
	margin-right:10px;
}

.footer_ads{
	text-align:center;
	margin-top:10px
}


.ads_footer{
	margin-top: 5px;
	text-align:center;
}
.ads_footer_in_left{
}

.ads_footer_in_right{
display:none;
}

table{
	max-width:100%;
	}


table.tablebox{
	max-width:100%;
	font-family : Tahoma;
	font-size : 12px;
	color : #FFFFFF;
	background-color : #666666;
	padding : 2px 5px 2px 5px:
	empty-cells : show;
 	padding-top: 6px;
	}


#header_title{
	position: absolute;
	top:0px;
	max-width:100%;
	min-width:336px;
	height: 40px;
	}


#header_title #header_title_in{
	max-width:100%;
	min-width:336px;
	background-image: url(http://www.ffdq.com/common/img/title/ffdq.jpg);
	height: 40px;
	background-repeat: no-repeat;
	}

/************************* フッターナビゲーション *****************************/


ul#footer_navi{
	display:none;
}

ul#footer_navi li{
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin: 0px;
	padding-right: 8px;
	padding-left: 8px;
	list-style-type: none;
}
/*************************** *****************/


.amazon_widget_root{display:none;}


.amazonlink{
	text-align:center;
}

.basehtml_rss{	/* 実際に表示する横幅の枠の大きさ　Pickup */
text-align:center;
border-bottom:1px;
padding-bottom:5px;
margin-bottom:5px;
}
.basehtml_rss_in{
/*
	background-color:#FFFFFF;
	margin-top:-1400px;
	margin-left:-0px;
*/
}

.basehtml_rss2{	/* 実際に表示する横幅の枠の大きさ　Pickup */
text-align:center;
}
.basehtml_rss2_in{
/*
	background-color:#FFFFFF;
	margin-top:-1400px;
*/
	margin-left:-10px;
}

.style{
	background-color:#f0ffff;
	font-size:18px;
	padding:5px;
}


#style_pr{
	position: absolute;
	top:85px;
	font-size:14px;
	padding:5px;
}
.index_box{
	margin-left:-30px;
}
.orange{
	text-align:left;
	color:#ffa500;
}
