/* CSS Document */

@import "faq.css";

#top_title{
	padding-top:20px;
	}

#top_title h1{
	width:900px;
	height:400px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title p{display:none;}	
	
/* タイトル画像 */	
#top_title h1{background-image:url(/images/new/tit_index.jpg);}
	
	
/* 20100527タイトルテスト */	
#top_title2{
	padding-top:20px;
	}

#top_title2 h1{
	width:700px;
	height:400px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title2 p{display:none;}	
	
/* タイトル画像 */	
#top_title2 h1{background-image:url(/images/new/tit_index_2.jpg);}
/* 20100527タイトルテスト */	

/* 20100527タイトルテスト2 */	
#top_title3{
	padding-top:20px;
	}

#top_title3 h1{
	width:700px;
	height:400px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title3 p{display:none;}	
	
/* タイトル画像 */	
#top_title3 h1{background-image:url(/images/new/tit_index_3.jpg);}
/* 20100527タイトルテスト2 */	

/* 20100712タイトルテスト2 */	
#top_title4{
	padding-top:20px;
	}

#top_title4 h1{
	width:700px;
	height:340px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title4 p{display:none;}	
	
/* タイトル画像 */	
#top_title4 h1{background-image:url(/images/new/tit_index_4.jpg);}
/* 20100712タイトルテスト2 */	

	
/* 20100712タイトルテスト2 */	
#top_title5{
	padding-top:20px;
	}

#top_title5 h1{
	width:700px;
	height:340px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title5 p{display:none;}	
	
/* タイトル画像 */	
#top_title5 h1{background-image:url(/images/new/tit_index_5.jpg);}
/* 20100712タイトルテスト2 */	

/* 20100929タイトルテスト */	
#top_title6{
	padding-top:20px;
	}

#top_title6 h1{
	width:700px;
	height:335px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	margin-bottom:20px;
	}
	
#top_title6 p{display:none;}	
	
/* タイトル画像 */	
#top_title6 h1{background-image:url(/images/new/tit_index_new.jpg);}
/* 20100712タイトルテスト2 */	


#merit li{
	width:213px;
	height:193px;
	float:left;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-9999px;
	}

/* 3つのメリット画像 */	
#merit1{background-image:url(/images/new/delete_merit1.gif);}
#merit2{background-image:url(/images/new/delete_merit2.gif);}
#merit3{background-image:url(/images/new/delete_merit3.gif);}
	

/* 20100929SNS用 */

#to_sns{
	background:url(/images/new/sns_top.gif) no-repeat center top;
	padding:5px 100px 5px 5px;
	}

#to_sns h2{
	display:none;

	}	

#to_sns ul{
	width:650px;
	margin:0px auto;
	padding:10px 100px 10px 10px;
	}

#to_sns li{
	padding:5px 0px 5px 0px;
	position:relative;
	height:1%;
	}

#to_sns li span{
	display:block;
	width:80px;
	padding:1px;
	text-align:center;
	position:absolute;
	left:0px;
	top:5px;
	background-color:#e6ecff;
	}
	
#to_sns li p{
	font-weight:bold;
	color:#000000;
	margin-bottom:0px;
	}	

#to_sns tt{
	background:url(/images/new/sns_bottom.gif) no-repeat center bottom;
	padding:5px 10px 7px 10px;
	margin-bottom:0px;
	}

.link-twitter
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.link-twitter li{
	width:25%;
}

/* 100203追加RSS用 */

#to_rss{
	background:url(/images/new/back_top_index_info.gif) no-repeat center top;
	padding:0px;
	}

/* #to_rss h2{
	display:none;

	}	

#to_rss ul{
	width:550px;
	margin:0px auto;
	padding:5px 10px 5px 120px;
	background:url(/images/new/line_dot.gif) repeat-x left bottom;
	}

#to_rss li{
	padding:5px 0px 5px 100px;
	position:relative;
	height:1%;
	}

#to_rss li span{
	display:block;
	width:80px;
	padding:1px;
	text-align:center;
	position:absolute;
	left:0px;
	top:5px;
	background-color:#e6ecff;
	}
	
#to_rss li p{
	font-weight:bold;
	color:#000000;
	margin-bottom:0px;
	}	

#to_news tt{
	background:url(/images/new/back_bottom_index_info.gif) no-repeat center bottom;
	padding:5px 10px 7px 10px;
	margin-bottom:0px;
	} */
	
/* 100203追加RSS用 */

	
#info_shop li{
	width:150px;
	height:60px;
	overflow:hidden;
	float:left;
	}
	
#info_shop li a{
	display:block;
	}

#info_shop li a img{
	display:block;
	border:1px solid #e3e3e3;
	padding:2px;
	margin:0px auto;
	}	
	
#info_service_pay_t{
	background-color:#f8f8f8;
	padding:10px;
	margin-bottom:5px;
	}	
	
#info_service_pay_t dl{
	display:block;
	background:url(/images/new/info_service_pay_t.gif) no-repeat center top;
	height:210px;
	}
	
#info_service_pay_t dl dt,
#info_service_pay_t dl dd{
	text-indent:-9999px;
	}

/* 20120104追加 オススメ通販サイトTOPカテゴリナビメニュー */

.category_navi_menu li{
	width:155px;
	float:left;
	padding:5px 5px 35px 5px;
	height:125px;
	overflow:hidden;
	margin-bottom:5px;
	}

.category_navi_menu li a{
	display:block;
	width:125px;
	height:125px;
	text-align:center;
	}
	
.category_navi_menu li a img{
	width:125px;
	height:125px;
	display:block;
	margin:0px auto 3px auto;
	}
	
.category_navi_menu li a:hover img{
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	}

/* 定期購読サービス */
.list_books{
	clear:both;
	background:url(/images/new/line_dot.gif) repeat-x left bottom;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	}

.list_books li{
	width:48%;
}


.list_books li a.img_photo{
	display:block;
	width:94px;
	border:1px solid #d1d1d1;
	padding:1px;
	float:left;
	}
	
.list_books li a.img_photo img{
	width:94px;
	}

.list_books li h3,	
.list_books li p{
	margin-left:104px;
	}
	
.list_books li h3{
	font-size:110%;
	margin-bottom:5px;
	}
	
#info_refresh{
	padding:80px 20px;
	line-height:160%;
	text-align:center;
	}
	
#info_refresh strong{
	font-size:130%;
	color:#000000;
	}
	

.clearfix:after,
#merit:after,
#merit:after,
.list_books:after{
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix,
#guide_menu ul,
#merit,
.list_books{
  min-height: 1px;
}

* html .clearfix,
* html #guide_menu ul,
* html #merit,
* html .list_books{
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
