@charset "utf-8";
/* CSS Document */

#header01 {
	width:1000px;
	margin:10px auto;
	border-bottom:1px solid #333;
}

.header_logo {
	float:left;
	margin-top:20px;
}

.header_logo img {
	width:190px;
}


#hsear {
	float:left;
	margin-top:20px;
}

/*人気の検索キーワード*/

#fsk {
	/*background:url(https://www.rakuten.ne.jp/gold/guruguru2/img/header/h111206-fskbgrdv.png) no-repeat 0 0;*/
	padding-left:18px;
	height:40px;
}

#fsk h2 {
	float:left;
	background-color:#f00;
	color:#fff;
	padding:0.3em 0.5em;
	border-radius: 0.5em;
	font-weight:bold;
}

#fsk ul {
	float:left;
	list-style:none;
	margin:5px 0 0 15px;
	padding:0;
}

#fsk li {
	float:left;
	margin:0;
	padding:0 1em 0 0;
	font-size:14px;
	font-weight:bold;
}

#txt_menu {
}

#txt_menu ul {
	list-style:none;
	margin:5px 0 0 15px;
	padding:0;
}

#txt_menu li {
	float:left;
	margin:0;
	padding:0 1em 0 0;
	font-size:14px;
	font-weight:bold;
}

.emb {
	float:left;
}


#header02 {
	width:1000px;
	margin:10px auto;
}


/*お知らせ*/
#idxnews {
	margin:10px 0 15px;
	width:55%;
	float:left;
}

#idxnews h2 {
	font-size:1.5em;
	font-weight:bold;
	border-bottom:1px solid #333;
}

h2 span {
	color:#f00;
	font-size:0.8em;
	margin-left:1em;
}

#idxnews ul {
	list-style:disc;
	margin:1em 0 0;
	padding:0 0 0 18px;
	width:95%;
	height:73px;
	overflow:auto;
}

#idxnews li {
	line-height:1.5em;
	margin:0;
}

#head_point {
	float:left;
	width:43%;
}

/*楽天ポイント*/
#rpoint {
	margin-bottom:10px;
	background:url(https://www.rakuten.ne.jp/gold/guruguru2/img/common/ajax-loader.gif) no-repeat 50% 50% white;
	height:52px;
}

#rpoint img {
	width:414px;
	/*height:57px;*/
	margin:0 7px;
}

/*CDポイント*/

div.cdptbgn {
	background:url(https://www.rakuten.ne.jp/gold/guruguru2/img/cdcate/b120523-cdpt_nrdv.png) no-repeat 0 0;
}

div.cdptbg {
	background:url(https://www.rakuten.ne.jp/gold/guruguru2/img/cdcate/b111207-cdpt8rdv.png) no-repeat 0 0;
}

#cdpoint {
	width:404px;
	height:58px;
	position:relative;
}




#cdptfrom,#cdptto {
	width:123px;
	position:absolute;
	left:276px;
	text-align:center;
	line-height:1em;
}

#cdptfrom {
	top:10px;
}

#cdptto {
	top:40px;
}

#cdpoint span.cdptdate {
	font-size:14px; 
	font-weight:bold;
}

#cdpoint span.cdptday {
	font-size:10px; 
}

#cdpoint span.cdpttime {
	font-size:12px; 
}

/* cd・本ポイント */
#point130410 {
	height:58px;
}

#point130410 div {
	background:url(https://www.rakuten.ne.jp/gold/guruguru2/img/common/ajax-loader.gif) no-repeat 50% 50% white;
	width:200px;
	height:58px;
	margin:7px;

}

#cdpoint130410 {
float:left;
}


#bkpoint130410 {
float:right;
}

.point_l {
	margin:1em auto;
	width:1000px;
}

.point_l a {
	width:50%;
	display:block;
	float:left;
}

.point_l02 {
	margin:1em auto;
	width:1000px;
}

.point_l02 a {
	width:100%;
	display:block;
	float:left;
}

#header03 {
	display:none;
}

@media screen and (max-width: 600px) {
#header01,#header02,.point_l,.point_l02 {
	width:100%;
}

.point_l02 {
	padding-top:8em;
}

#header03 {
	display:block;
	position:fixed;
	width:100%;
	z-index:9998;
}

#header03 div {
	float:left;
	width:20%;
	margin:0.5em 1% 0.5em 2%;
	line-height:2em;
	background:#00f;
	color:#fff;
	padding:0.5em 0;
	text-align:center;
}

#header03 div a {
	color:#fff;
}


#rpoint_l02 {
	padding:5em 0 1em;
}

.point_l a,.point_l02 a {
	width:100%;
}

#hcosbnr3 {
	display:none;
}
}
