@charset "EUC-JP";
/* CSS Document */

/*---BASIC---*/
/* body は直接indexに指定
body {
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, verdana, arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;

	background:url(../img/top_side_banner.gif);
	background-position:left;
	background-repeat : repeat-y;

}
*/

a {
    text-decoration:underline;
}
a:link,
a:visited,
a:active {
/*    color:#000000;*/
	text-decoration: underline;
}
a:hover {
    color:#FF0000;
	text-decoration: none;
}
a:link img,
a:visited img,
a:active img{
    border:none;
}
a:hover img{
	background: #fff;
	border:none;
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;

	}

h1, h2, h3, h4, h5{
    margin:0px;
	padding:0px;
}
h1 { font-size: /* 20px; */ 140%; }
h2 { font-size: /* 18px; */ 120%; }
h3 { font-size: /* 16px; */ 110%; }
h4 { font-size: /* 14px; */ 100%; }
h5 { font-size: /* 12px; */ 80%; }
p{
	color:#333333;
}

.color-red {
    color:#FF0000;
}
.color-green {
    color:#006600;
}

/*---大枠---*/
#container {
    width:1100px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

/*---header---*/
#header {
	width:1100px;
	float:left;
}

#header-txt-bg {
    margin:0;
	padding:0 0 2px 0;
}
#header-txt-bg p{
	margin:0;
	padding:2px 0 0 0;
	color:#999999;
	background:url(../img/header_topbg1.gif) top no-repeat;
	text-align:left;
	font-size:70%;
	text-indent: 10px;
}



#header-mid {
	margin:0;
	padding:0;
	width:1100px;
	height:100px;
	float:left;
}

/*　雪降るタグ　ここから
body div#snowfull{
  width: 1100px;
  height: 100px;
background-image: url(../img/maraititle1100.jpg);
background-repeat: no-repeat;
position:absolute;
  display:block;
}
　　雪降るタグ　ここまで　*/

#header-mid h1,
#header-logo span,
#header-card span,
#header-shopname span,
#header-5000 span {
    display:none;
}




/*---menu---*/
#menu {
    width:1100px;
	height:31px;
	margin:0;
	background-image:url(../img/menu_bg.gif);
}
#menu ul{
	margin:0;
	padding:0;
	width:1100px;
}
#menu li{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
li span{
    display:none;
}


/*---top_Search---*/
#top-Search {
    margin:10px 0 5px 0;
	padding:0;
	width:1100px;
	height:23px;
	float:left;
}
.top-Search-hot {
    margin:0;
	padding:0;
/*	width:550px;
	height:57px;*/
	width:470px;
	height:23px;
	float:left;
}
.top-search-hottitle {
    margin:0;
	padding:0;
/*	width:145px;
	height:27px;*/
	width:80px;
	height:23px;
	background:url(../img/top_hotnews.gif) no-repeat;
	float:left;
}
.top-search-hotnews {
    margin:0;
	padding:0;
/*	width:550px;*/
	height:23px;
	width:390px;
	background:url(../img/top_hotnews_txt2.gif) no-repeat;
	float:left;
}
.top-hot1 {
	padding:0;
	/*	width:80px;*/
	width:75px;
	height:17px;
	text-align:left;
	float:left;
	font-size:65%;
	vertical-align: top;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1px;
}
.top-hot2 {
	margin:0;
	/*	width:460px;*/
	width:295px;
	height:19px;
	float:left;
	font-size:65%;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.top-serch-box {
    margin:0 10px 0 10px;
	padding:0;
    width:390px;
	height:23px;
	float:left;
}
.top-box1 {
    margin:0;
	padding:0;
    width:120px;
	height:23px;
	background:url(../img/top_search.gif) left no-repeat;
	float:left;
}

/*---top_Search JAVA---*/
#topjava {
	width:80px;
	height:15px;
	text-align:left;
	float:left;
	font-size:65%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: -10;
	left: -10px;
}
/*---top_Search JAVA ここまで■top-box1にIFRAMEで指定■---*/


.top-box2 {
    margin:2px 0 2px 0;
	padding:0;
	background:#FFFFFF;
	border:1px solid #999999;
    width:188px;
	height:17px;
	float:left;
}


.top-box3 {
    width:40px; 
	height:23px;
	margin:0;
	float:left;
}

.top-box3 ul{
	margin:0;
	padding:0;
	width:40px;
}
.top-box3 li{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
.top-serch-key {
	padding:0;
	width:220px;
	height:23px;
	float:right;
}
/* キーワード検索
.top-key1 {
    margin:0;
	padding:0;
	width:90px;
	height:23px;
	background:url(../img/top_keyword.gif) no-repeat;
	float:left;
}
キーワード検索*/
.top-key2 {
	width:210px;
	height:17px;
	float:left;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-repeat: no-repeat;
	margin-top: 2;
	margin-right: 0;
	margin-bottom: 2;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.top-key2 p{
    width:210px;
	height:19px;
	margin:0;
	padding:2px 0 0 0;
    font-size:70%;
	text-align:left;
}
.top-search-hottitle span,
.top-box1 span,
.top-key1 span{
    display:none;
}


/*---countdown-
#top-countdown {
	padding:0;
	width:1100px;
	height:80px;
	float:left;
	text-align: center;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
}
#top-countdown-waku {
	margin:0;
	padding:0;
	width:1100px;
	height:100px;
	background-color:#FFFFFF;
	float: left;
}

{
    display:none;
}--*/

/*---topカウントダウン950---*/

#c_timer {
	padding:0;
	width:950px;
	height:80px;
	float:left;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 0px;
}



/*---topイチオシ-
#top-ichioshi {
	padding:0;
	width:1100px;
	height:106px;
	float:left;
	text-align: center;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px;
}
#top-ichioshi-waku {
	margin:0;
	padding:0;
	width:1100px;
	height:135px;
	background-color:#FFFFFF;
	float: left;
}--*/



/*---top_image---*/
#top-image {
	padding:0;
	width:1100px;
	height:280px;
	float:left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#top-image-waku {
    margin:0;
	padding:0;
	width:1100px;
	height:280px;
	background-color:#282828;
	float:left;
}
#top-image-menu {
    margin:0;
	padding:0;
	width:300px;
	height:280px;
	float:left;
}
#top-image-menu ul{
    margin:0;
	padding:0;
	width:300px;
}
#top-image-menu li{
    margin:0;
	float:left;
	list-style-type:none;
}
#top-image-photo {
    width:670px;
	height:280px;
	margin:0;
	float:left;
}
#top-image-photo ul{
    margin:0;
	padding:0;
}
#top-image-photo li{
    margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
#top-image-photo a img{
    border:none;
}

/*---content group---*/
#contentGroup {
    width:1100px;
	padding:0;
	margin:10px 0 0 0;
	background-color:#FFFFFF;
	float:left;
}
#leftColumn {
	width: 335px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	float: left;
}

/*---left left---*/
#left-left-banner {
    width:120px;
	margin:0;
	padding:0;
	float:left;
}
#left-left-banner p{
    margin:0;
	padding:0;
}
#left-left-banner ul {
    margin:0;
	padding:0;
	width:120px;
}
#left-left-banner li {
    margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	float:left;
}
#left-left-rank {
    margin:0 0 10px 0;
	padding:0;
	width:120px;
	background:url(../img/banner_left1_05bg.gif) repeat-y;
	float:left;
}
#rank-title {
    margin:0;
	padding:0;
	width:120px;
	height:40px;
	background:url(../img/banner_left1_05top.gif) no-repeat;
	float:left;
}
#rank-mid {
    margin:0;
	padding:5px 0 5px 0;
	width:120px;
	background:url(../img/banner_left1_05bg2.gif) repeat-y;
	text-align:center;
	font-size:60%;
	float:left;
}
#rank-box {
    margin:0;
	padding:0;
	width:120px;
	float:left;
}
#rank-box ul{
    margin:0;
	padding:0;
	width:120px;
}
#rank-box li{
    margin:5px 0 0 0;
	padding:0 20px 5px 20px;
	list-style-type:none;
	font-size:65%;
	width:80px;
	line-height:1.4em;
	float:left;
}
.rank-cont {
	width:100px;
}
.rank-cont-bot {
	width:100px;
	background:url(../img/banner_left1_05bot.gif) bottom no-repeat;
}
#left-left-media {
    margin:10px 0 10px 0;
	padding:0;
	width:120px;
	background:url(../img/banner_left1_05bg.gif) repeat-y;
	float:left;
}
#media-title {
    margin:0;
	padding:0;
	width:120px;
	height:45px;
	background:url(../img/banner_left1_06top.gif) no-repeat;
	float:left;
}
#media-list {
   margin:0;
   padding:0;
   width:120px;
   float:left;
}
#media-list ul{
    margin:0;
	padding:0;
}

#media-list li{
    margin:10px 0 0 0;
	padding:0 20px 10px 20px;
	list-style-type:none;
	font-size:65%;
	width:80px;
	line-height:1.4em;
	float:left;
}
.media-cont {
	width:100px;
	background:url(../img/banner_left1_06mid.gif) bottom no-repeat;
}
.media-cont-bot {
	width:100px;
	background:url(../img/banner_left1_06bot.gif) bottom no-repeat;
}

#rank-title span,
#media-title span{
    display:none;
}
.rank-cont img,
.rank-cont-bot img,
.media-cont img{
    margin:0 0 5px 0;
	padding:0;
}

/*---left---*/
#left-banner {
    width:180px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}



#left-banner-box0 {
    margin:0;
	padding:0 0 0 0;
	width:180px;
	float:left;
}


#left-banner-box1 {
    margin:0;
	padding:0 0 0 0;
	width:180px;
	float:left;
}

#left-banner-box1 table{
	margin:0 0 0 0;
	width:180px;
	border:#3B5997;
	border-style:solid;
}

#left-banner-box1 img{
	margin:0 0 0 0;
}



#left-banner-haisou {
    margin:0;
	padding:15px 0 15px 0;
	width:180px;
	float:left;
	border:none;
}


/* IE */

#haisou-iframe {
	float:left;
	zoom:90%;
}

/* safari chrome */

body:nth-of-type(1) #haisou-iframe {
	float:left;
	zoom:90%;
}


/* firefox */

html>body #haisou-iframe {
	float:left;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
}

/* opera */

html:first-child #haisou-iframe {
	float:left;
	zoom:90%;

	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
}

/* Opera 10 以上 */

#haisou-iframe {
	float:left;
	-moz-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9); float: left;  }
	

#left-banner-box {
	margin:0;
	width:180px;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#left-banner-box ul{
    margin:0;
	padding:0;
}
#left-banner-box li{
    margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	float:left;
}



#left-banner-box2 {
	margin:0;
	width:180px;
	float:left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#left-banner-box2 ul{
    margin:0;
	padding:0;
}
#left-banner-box2 li{
    margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	float:left;
}


#left-tencho {
    margin:0 0 10px 0;
	padding:0;
    width:180px;
	background:url(../img/banner_left2_bg.gif) repeat-y;
	float:left;
}
#left-tencho-title {
    margin:0;
	padding:0;
	width:180px;
	height:50px;
	background:url(../img/banner_left2_tencho-top.gif) no-repeat;
	float:left;
}
#left-tencho-mid {
    margin:0;
	padding:3px 0 3px 0;
    width:180px;
	background:url(../img/banner_left2_tencho-mid.gif) repeat-y;
	text-align:center;
	font-size:70%;
	color:#330000;
	float:left;
}
#left-tencho-bot {
	padding: 0 0 3px 1px;
	width: 179px;
	height: 280px;
	background: url(../img/banner_left2_bot.gif) bottom no-repeat;
	border: none;
	float: left;
	margin-bottom: 10px;
}
#left-tencho-sns1,
#left-tencho-sns2,
#left-tencho-sns3,
#left-tencho-sns4{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 0 0 3px 1px;
	width: 179px;
	background: url(../img/banner_left2_bot.gif) bottom no-repeat;
	border: none;
	float: left;
	text-align: center;
}
#left-serch {
    margin:0 0 10px 0;
	padding:0;
	width:180px;
	background:url(../img/banner_left2_bg.gif) repeat-y;
	float:left;
}
#left-serch-title {
    margin:0;
	padding:0 0 0px 0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_serch1.gif) no-repeat;
	float:left;
}
#left-serch-box {
	background:#FFFFFF;
	border:1px solid #999999;
	margin:5px 0 0 10px;
	width:155px;
	height:16px;
	float:left;
}

#left-serch-but {
    margin:5px 0 5px 60px;
	padding:0;
	width:120px;
	height:27px;
	float:left;
}
#left-serch-keytitle {
    margin:0 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_serch2.gif) no-repeat;
	float:left;
}
.left-serch-keyword {
    margin:0;
	padding:0 10px 10px 15px;
	width:155px;
	font-size:70%;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}

#left-item {
	margin: 10px 0 10px 0;
	padding: 0;
	width: 180px;
	/*background: url(../img/banner_left2_bg.gif) repeat-y;*/
	float: left;
}
#left-item-title {
    margin:0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_item1.gif) no-repeat;
	float:left;
}
.left-item-sub1 {
    margin:0 0 5px 0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_item2.gif) no-repeat;
	float:left;
}
.left-item-sub2 {
    margin:10px 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_item3.gif) no-repeat;
	float:left;
}
.left-item-sub3 {
    margin:10px 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_item4.gif) no-repeat;
	float:left;
}
.left-item-sub4 {
    margin:10px 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_item5.gif) no-repeat;
	float:left;
}

.left-item-sub5 {
    margin:10px 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_item6.gif) no-repeat;
	float:left;
}

.left-item-sub6 {
    margin:0 0 5px 0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_item7.gif) no-repeat;
	float:left;
}


.left-item-listtitle {
    margin:3px 0 0 0;
/*	padding:3px 5px 3px 30px;*/
	padding:0 5px 0 30px;
	width:145px;
	height:15px;
	background:url(../img/banner_left2_itembgb.gif) no-repeat;
	color:#333333;
	font-size:80%;
	float:left;
}
.left-item-listtitle2 {
    margin:2px 0 0 0;
/*	padding:2px 5px 2px 30px;*/
	padding:0 5px 0 30px;
	width:145px;
	height:15px;
	background:url(../img/banner_left2_itembg.gif) no-repeat;
	color:#333333;
	font-size:80%;
	float:left;
}
.left-item-listtitle3 {
    margin:0 0 3px 0;
	padding:2px 5px 2px 30px;
	width:145px;
	background:url(../img/banner_left2_itembg.gif) no-repeat;
	color:#333333;
	font-size:80%;
	float:left;
}
.left-item-listtitle3a {
    margin:0;
	padding:0 0 10px 0;
	width:180px;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}
.left-item-listtitle3b {
    margin:0;
	padding:2px 5px 2px 30px;
	width:145px;
	background:url(../img/banner_left2_itembg.gif) no-repeat;
	color:#333333;
	font-size:80%;
}
.left-item-box {
    margin:0;
	padding:0;
	width:180px;
	float:left;
}
.left-item-box-bot {
    margin:0;
	padding:0 0 10px 0;
	width:180px;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}
.left-item-box ul,
.left-item-box-bot ul{
    margin:0;
	padding:0;
}
.left-item-box li,
.left-item-box-bot li{
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 0;
	width: 145px;
	font-size: 70%;
	line-height: 1.5em;
	list-style-type: none;
	float: left;
}
.left-item-box1 {
    margin:0;
	background:url(../img/item_cat1b.gif) top no-repeat;
}
.left-item-box2 {
    margin:0 0 10px 0;
	background:url(../img/item_cat2b.gif) top no-repeat;
}

/*下位展開*/
.left-item-box ul.ten,
.left-item-box-bot ul.ten{
    margin:0;
	padding:0;
}
.left-item-box li.ten,
.left-item-box-bot li.ten{
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 0;
	width: 130px;
	font-size: 96%;
	line-height: 1.5em;
	list-style-type: none;
	float: left;
	margin: 0;
	background: url(../img/item_cat1a.gif) top no-repeat;
	}

/*下位展開ここまで*/

.box-bot {
    margin:0;
	padding:0;
	width:180px;
	height:5px;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}

.left-key-sub1 {
	margin-top: 10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 0;
	width: 180px;
	height: 30px;
	background: url(../img/banner_left2_key1.gif) no-repeat;
	float: left;
}
.left-key-sub2 {
    margin:10px 0 5px 0;
	padding:0;
	width:180px;
	height:25px;
	background:url(../img/banner_left2_key2.gif) no-repeat;
	float:left;
}


.left-cal-sub {
	padding-top: 15px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	width: 180px;
	height: 30px;
	background: url(../img/banner_left2_cal.gif) no-repeat;
	float: left;
}
#left-cal-box {
    margin:10px 5px 0 10px;
	padding:0;
	width:160px;
	float:left;
}
.left-cal-txt {
    margin:0;
	padding:0 0 10px 0;
	width:180px;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}
.left-cal-txt p{
    margin:5px 10px 5px 10px;
	padding:0;
    font-size:80%;
	line-height:1.4em;
}

.left-marai-sub {
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
	width: 180px;
	height: 30px;
	background: url(../img/banner_left2_marai.gif) no-repeat;
	float: left;
}
.left-marai-sub1 {
    margin:0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_marai1.gif) no-repeat;
	float:left;
}
.left-marai-sub2 {
    margin:0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_marai2.gif) no-repeat;
	float:left;
}
.left-marai-sub3 {
    margin:0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_marai3.gif) no-repeat;
	float:left;
}
.left-marai-sub4 {
    margin:0;
	padding:0;
	width:180px;
	height:30px;
	background:url(../img/banner_left2_marai4.gif) no-repeat;
	float:left;
}


.left-marai-txt {
    margin:0;
	padding:0;
	width:180px;
	float:left;
}
.left-marai-txt p{
	margin: 8px 15px 8px 15px;
	padding: 0;
	font-size: 74%;
	line-height: 1.4em;
}
.left-marai-bot {
    margin:0;
	padding:0 0 10px 0;
	width:180px;
	background:url(../img/banner_left2_bot.gif) bottom no-repeat;
	float:left;
}
.left-marai-bot ul,
.left-marai-bot li{
    margin:0;
	padding:0;
	list-style-type:none;
}

#left-tencho-title span,
#left-serch-title span,
#left-serch-keytitle span,
#left-item-title span,
.left-item-sub1 span,
.left-item-sub2 span,
.left-item-sub3 span,
.left-item-sub4 span,
.left-item-sub5 span,
.left-item-sub6 span,
.left-key-sub1 span,
.left-key-sub2 span,
.left-cal-sub span,
.left-marai-sub span,
.left-marai-sub1 span,
.left-marai-sub2 span,
.left-marai-sub3 span,
.left-marai-sub4 span{
    display:none;
}


/*---content---*/
#content {
    width:740px;
	margin:0;
	padding:0;
	float:right;
}


/*---slider-index---*/
#slider-index {
	width: 470px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 120px;
	margin-bottom: 20px;
	padding: 0;
	float: left;
}

/*---rank-index---*/
#ranking-index {
	width: 700px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 50px;
	padding: 0;
	float: left;
	text-align: center;
}

/*---slider-index-right---*/
#slider-index-r {
    width:120px;
	margin:0 0 0 0;
	padding:0;
	float:right;
}





/*---content banner---*/
#content-top-banner {
	padding:0;
	width:740px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#content-top-banner ul{
    margin:0;
	padding:0;
}
#content-top-banner li{
    list-style-type:none;
	float:left;
}
.con-banner1 {
    margin:0;
	padding:0;
}
.con-banner2 {
    margin:15px 0 0 0;
	padding:0;
}
.con-banner3 {
    margin:15px 0 0 20px;
	padding:0;
}



/*---新着content new item---*/
#con-newitem {
	width:740;
	padding:0;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}


/*--新着ここから--*/

#con-newitem-box {
	background:#FFFFFF;
	width:698px;
　　float:left;

	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

/*---新着大枠---*/

.new-item {
    margin:0;
	padding:0;
	width:auto;
	float:left;
}
/* 新着大枠の120-120タイプ ここから

.new-item-list1 {
    margin:0 0 20px 20px;
	padding:0;
	width:125px;
	float:left;
}
.new-item-list1 img{
    margin:0;
	padding:0;
	width:120px;
	height:120px;
	float:left;
}

.new-item-icon1 {
	width:120px;
	height:17px;
	background:url(../img/main_newitem_icon1.gif) bottom no-repeat;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left:5px;
}

.new-item-icon1 p{
    margin:0;
	padding:0;
	font-size:50%;
	line-height:1.5em;
}
.new-item-txt {
    margin:0px;
	padding:0;

	width:120px;
	font-size:70%;
	line-height:1.4em;
	float:right;
}

.new-item-day {
	margin:0px;
	padding:0;
	width:120px;
	font-size:70%;
	line-height:1.4em;
	float:right;
	color: #cc0000;
}

ここまで　*/

/* 新着大枠の210-210 */

.new-item-list1 {
    margin:0 0 30px 20px;
	padding:0;
	width:210px;
	height:290px;
	float:left;
}
.new-item-list1 img{
    margin:0;
	padding:0;
	width:210px;
	height:210px;
	float:left;
}

.new-item-icon1 {
	width:180px;
	height:17px;
	background:url(../img/main_newitem_icon1.gif) bottom no-repeat;
	float:right;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left:5px;
}
.new-item-icon2 {
	width:180px;
	height:17px;
	background:url(../img/main_newitem_icon2.gif) bottom no-repeat;
	float:right;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left:5px;
}
.new-item-icon1 p{
    margin:0;
	padding:0;
	font-size:50%;
	line-height:1.5em;
}

.new-item-icon2 p{
    margin:0;
	padding:0;
	font-size:50%;
	line-height:1.5em;
}

.new-item-txt {
    margin:0px;
	padding:0;
	width:210px;
	font-size:80%;
	line-height:1.4em;
	float:right;
}

.new-item-day {
	margin:0px;
	padding:0;
	width:210px;
	font-size:80%;
	line-height:1.4em;
	float:right;
	color: #cc0000;
}
/* 新着大枠の210-210ここまで */


/*---新着大枠-ここまで--*/

/*--再入荷ここから--*/
/*---content renew item---*/
#con-renewitem {
	width:740px;
	padding:0;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#con-renewitem-box {
	background:#FFFFFF;
	width:618px;
　　float:left;
	overflow:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}



/*---新着大枠---*/

.renew-item {
    margin:0;
	padding:0;
	width:auto;
	float:left;
}


.renew-item-list2 {
    margin:0 0 20px 20px;
	padding:0;
	width:125px;
	float:left;
}

.renew-item-list2 img{
    margin:0;
	padding:0;
	width:120px;
	height:120px;
	float:left;
}



.renew-item-icon2 {
	width:120px;
	height:17px;
	background:url(../img/main_newitem_icon2.gif) bottom no-repeat;
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3;
	padding-left: 5px;
}

.renew-item-icon2 p{
    margin:0;
	padding:0;
	font-size:50%;
	line-height:1.5em;
}
.renew-item-txt {
    margin:0px;
	padding:0;
	width:120px;
	font-size:80% !important;
	line-height:1.4em;
	float:right;
}

.renew-item-day {
	margin:0px;
	padding:0;
	width:120px;
	font-size:80%;
	line-height:1.4em;
	float:right;
	color: #cc0000;
}

/*---新着大枠-ここまで--*/



/*---content ranking---*/
#con-rank {
    margin:0 0 20px 20px;
	padding:0;
	width:720px;
	float:left;
}
#con-rank-title {
	padding:0;
	width:720px;
	height:40px;
	background:url(../img/main_rank_title.gif) no-repeat;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#con-rank-box {
	margin:0;
	padding:0;
	width:720px;
	height:300px;
	border:none;
	float:left;
}



/*---content nigiwai---*/
#con-nigiwai {
	overflow: hidden;
	padding: 0;
	width: 720px;
	height: 410px;
	float: left;
	margin-top: 0;
	margin-bottom: 50px;
}
#con-nigiwai-box {
    margin:0;
	padding:0;
	width:720px;
	height:410px;
	border:none;
	float:left;
}


/*---content price---*/
#con-price {
	width:720px;
	background:url(../img/main_price_bot.gif) bottom no-repeat;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#con-price-box {
    margin:0;
	padding:0;
	width:460px;
	float:left;
}
#con-price-title {
    margin:0;
	padding:0;
	width:460px;
	height:45px;
	background:url(../img/main_price_title.gif) no-repeat;
	float:left;
}
#con-price-sub1 {
    margin:0;
	padding:0;
	width:460px;
	height:25px;
	background:url(../img/main_price_sub1.gif) no-repeat;
	float:left;
}
#con-price-sub2 {
    margin:0;
	padding:0;
	width:460px;
	height:40px;
	background:url(../img/main_price_sub2.jpg) no-repeat;
	float:left;
}
#con-price-box2 {
    margin:0;
	padding:0;
	width:460px;
	background:url(../img/main_price_bg.gif) repeat-y;
	float:left;
}
.con-price-day {
    margin:20px 0 20px 0;
	padding:0 0 0 30px;
	width:430px;
	height:20px;
	background:url(../img/main_price_day.gif) bottom no-repeat;
	font-size:75%;
	line-height:0em;
	float:left;
}
.con-price-item {
    margin:0;
	padding:0;
	width:460px;
	float:left;
}
.con-price-item ul{
	margin:0 0 0 5px;
	padding:0;
	width:455px;
}
.con-price-item li{
	margin:0 30px 0 30px;
	padding:0;
	width:90px;
	float: left;
	list-style-type: none;
}
.con-price-item img{
    margin:0;
	padding:0;
}
.con-price-item p{
    margin:5px 0 0 0;
	padding:0;
	font-size:70%;
	line-height:1.4em;
}

/*---content present---*/
#con-present {
    margin:0 0 0 10px;
	padding:0;
	width:150px;
	background:url(../img/main_present_bg2.gif) no-repeat;
	float:left;
}
#con-present-title {
    margin:0;
	padding:0;
	width:150px;
	height:100px;
	background:url(../img/main_present_top.gif) no-repeat;
	float:left;
}
#con-present-photo {
    margin:0;
	padding:0 0 0 25px;
	width:125px;
	height:100px;
	float:left;
}
.con-present-txt {
	margin:15px;
	padding:0;
	width:120px;
	font-size:65%;
	line-height:1.5em;
	float:left;
	color: #666666;
}
.con-present-txt a:link,
.con-present-txt a:visited,
.con-present-txt a:active{
    color:#666666;
}
.con-present-sub1 {
    margin:0;
	padding:0;
	width:150px;
	height:25px;
	background:url(../img/main_present_sub.gif) no-repeat;
	float:left;
}
.con-present-sub2 {
    margin:0;
	padding:5px;
	width:140px;
	text-align:center;
	background:url(../img/main_present_subbg.gif) repeat-y;
	float:left;
}
.con-present-sub2 p{
    margin:0;
	padding:0;
	font-size:70%;
}

#con-newitem-title span,
#con-renewitem-title span,
#con-rank-title span,
#con-price-title span,
#con-price-sub1 span,
#con-price-sub2 span,
#con-present-title span,
.con-present-sub1 span{
   display:none;
}

/*---content order---*/
#con-order {
	padding:0;
	width:740px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#con-order-title {
	padding:0;
	width:740px;
	height:40px;
	background:url(../img/main_order_title.gif) no-repeat;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#con-order-box {
	padding:0;
	width:740px;
	height:160px;
	border:none;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}

#con-order-voice-title {
    margin:0 0 20px 0;
	padding:0;
	width:740px;
	height:25px;
	background:url(../img/main_order_sub.gif) no-repeat;
	float:left;
}
#con-order-voice {
    margin:0;
	padding:0;
	width:740px;
	float:left;
}
#con-order-voicebox {
    margin:0;
	padding:0;
	width:740px;
/*	height:370px;*/
    height:120px;
	border:none;
	float:left;
}

#con-order-title span,
#con-order-voice-title span{
    display:none;
}

/*---content staff---*/
#con-staff {
	margin: 0 0 30px 60px;
	padding: 0;
	width: 680px;
	float: left;
}
#con-staff-title {
	padding:0;
	width:740px;
	height:40px;
	background:url(../img/main_staff_title.gif) no-repeat;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
/*.con-staff-box {
    margin:0 0 10px 0;
	padding:0;
	width:740px;
	background:url(../img/main_staff_bg.gif) no-repeat;
	float:left;
}*/
.con-staff-waku1 {
    margin:0;
	padding:0 0 1px 0;
	width:290px;
/*	background:url(../img/main_staff_bot.gif) bottom no-repeat;*/
	float:left;
}
.con-staff-waku2 {
    margin:0 0 0 0;
	padding:0 0 1px 0;
	width:290px;
/*	background:url(../img/main_staff_bot.gif) bottom no-repeat;*/
	float:left;
}
.con-staff-txt {
    margin:10px 5px 10px 10px;
	padding:0;
	width:140px;
	float:left;
}
.con-staff-txt p{
    margin:0;
	padding:0;
    font-size:70%;
	line-height:1.5em;
}
.con-staff-txt img{
    vertical-align:middle;
	margin:2px 5px 0 0;
}

.con-staff-box p{
    margin:10px 0 0 22px ;
	padding:0;
    font-size:65%;
	line-height:1.4em;
}


/*---スタッフ画像 juntaro---*/
.con-staff-01 {
    margin:0 10px 5px 0;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_juntaro.jpg) no-repeat;
	float:left;

}


/*---スタッフ画像 yuka---*/
.con-staff-02 {
    margin:0 30px 5px 0;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_yuka.jpg) no-repeat;
	float:left;

}
/*---スタッフ画像 ayako---*/
.con-staff-03 {
    margin:0 0 5px 30px;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_ayako.jpg) no-repeat;
	float:left;

}
/*---スタッフ画像 chiharu---*/
.con-staff-04 {
    margin:0 0 5px 5px;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_chiharu.jpg) no-repeat;
	float:left;

}

/*---スタッフ画像 sachiyo---*/
.con-staff-05 {
    margin:0 10px 5px 0;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_sachiyo.jpg) no-repeat;
	float:left;

}


/*---スタッフ画像 yui---*/
.con-staff-06 {
    margin:0 30px 5px 0;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_yui.jpg) no-repeat;
	float:left;

}

/*---スタッフ画像  maya---*/
.con-staff-07 {
    margin:0 0 5px 30px;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_maya.jpg) no-repeat;
	float:left;

}
/*---スタッフ画像 chiaki---*/
.con-staff-08 {
    margin:0 0 5px 5px;
	padding:0;
	width:290px;
	height:150px;
	background:url(../img/main_staff_chiaki.jpg) no-repeat;
	float:left;

}


/*---スタッフ画像 rai---*/
.con-staff-09 {
    margin:0 10px 5px 0;
	padding:0;
	width:290px;
	height:160px;
	background:url(../img/main_staff_rai.jpg) no-repeat;
	float:left;

}
/*---スタッフ画像 sara---*/
.con-staff-10 {
    margin:0 30px 5px 0;
	padding:0;
	width:290px;
	height:160px;
	background:url(../img/main_staff_sara.jpg) no-repeat;
	float:left;

}




#con-staff-title span,
.con-staff-01 span,
.con-staff-02 span,
.con-staff-03 span,
.con-staff-04 span,
.con-staff-05 span,
.con-staff-06 span,
.con-staff-07 span,
.con-staff-08 span,
.con-staff-08 span,
.con-staff-09 span,
.con-staff-10 span{
    display:none;
}


/*---content shop---*/
#con-shop {
	margin: 0 0 50px 60px;
	padding: 0;
	width: 680px;
	float: left;
}
#con-shop-title {
	padding:0;
	width:740px;
	height:40px;
	background:url(../img/main_shop_title.gif) no-repeat;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#con-shop-profile {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding: 0px;
	width: 670px;
	float: left;
}
#con-shop-profile p{
	margin: 0;
	padding: 0;
	font-size: 76%;
	line-height: 1.5em;
}
#con-shop-map {
	margin: 0 0 0 0;
	padding: 0;
	width: 670px;
	float: left;
}
#con-shop-box1 {
    margin:0;
	padding:0;
	width:300px;
	float:left;
}

.con-shop-text {
	padding: 10px 20px;
	width: 260px;
	float: left;
	font-size: 72%;
	line-height: 1.5em;
	margin-top: 5px;
	border-radius: 20px;
	margin-bottom: 10px;
	background-color: #FFDAC1;
}

.con-shop-add1 {
	padding: 0;
	width: 300px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #FFC9CA;
	border-radius: 20px;
}

.con-shop-add2 {
	margin: 0;
	padding: 10px 20px;
	width: 260px;
	font-size: 80%;
	line-height: 1.4em;
	float: left;
}
.con-shop-add3 {
	padding: 0;
	width: 260px;
	font-size: 80%;
	color: #F00;
	line-height: 1.4em;
	float: left;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
}
#con-shop-box2 {
	margin: 0 10px 0 10px;
	padding: 0;
	width: 300px;
	height: 400px;
	background-repeat: no-repeat;
	background-image: url(../img/aeon-map.gif);
	float: left;
}
#con-shop-title span,
#con-shop-box2 span{
    display:none;
}

.floatClear {
    clear:left;
}


/*---footer guide---*/
#footer-guide {
    margin:0 0 20px 65px;
	padding:0;
	width:970px;
	float:left;
}
#footer-guide-title {
    margin:10px 0 10px 0;
	padding:0;
	width:970px;
	height:30px;
	background:url(../img/footer_guide-title.gif) no-repeat;
	float:left;
}
#footer-guide-box {
    margin:0;
	padding:0;
	width:970px;
	float:left;
}
.footer-guide-box2 {
    margin:0;
	padding:0;
    width:323px;
	float:left;
}
.footer-guide-con {
    margin:0 0 20px 0;
	padding:0;
	width:323px;
	float:left;
}
.footer-guide-con2 {
    margin:0 0 30px 0;
	padding:0;
    width:465px;
	float:left;
}
.footer-guide-contitle1 {
    margin:0 0 10px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub01.gif) no-repeat;
	float:left;
}
.footer-guide-contitle2 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub02.gif) no-repeat;
	float:left;
}
.footer-guide-contitle3 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub03.gif) no-repeat;
	float:left;
}
.footer-guide-contitle4 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:20px;
	background:url(../img/footer_guide-sub04.gif) no-repeat;
	float:left;
}
.footer-guide-contitle5 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:20px;
	background:url(../img/footer_guide-sub05.gif) no-repeat;
	float:left;
}
.footer-guide-contitle6 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub06.gif) no-repeat;
	float:left;
}
.footer-guide-contitle7 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub07.gif) no-repeat;
	float:left;
}
.footer-guide-contitle8 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:20px;
	background:url(../img/footer_guide-sub08.gif) no-repeat;
	float:left;
}
.footer-guide-contitle9 {
    margin:0 0 15px 0;
	padding:0;
	width:323px;
	height:40px;
	background:url(../img/footer_guide-sub09.gif) no-repeat;
	float:left;
}
.footer-guide-conbox1 {
    margin:0 0 0 15px;
	padding:0;
	width:303px;
	float:left;
}
.footer-guide-conbox2 {
    margin:0 0 0 20px;
	padding:0;
	width:303px;
	float:left;
}

.footer-guide-contitle1 img,
.footer-guide-contitle2 img,
.footer-guide-contitle3 img,
.footer-guide-contitle9 img,
.footer-guide-conbox1 img{
    float:right;
}
.footer-guide-conbox2 img{
    float:left;
	margin:0 0 5px 10px;
	padding:0;
}

.footer-guide-conbox1 h4{
    margin:0 0 7px 0;
	padding:0;
	width:295px;
	font-size:75%;
	line-height:1.3em;
	color:#f56f86;
	float:left;
}
.footer-guide-conbox2 h4{
    margin:0 0 7px 0;
	padding:0;
	width:295px;
	font-size:75%;
	line-height:1.3em;
	color:#f56f86;
	float:left;
}
.footer-guide-conbox1 p{
	margin: 0 0 10px 10px;
	padding: 0;
	width: 285px;
	font-size: 70%;
	line-height: 1.4em;
	float: left;
}
.footer-guide-conbox2 p{
	margin: 0 0 10px 10px;
	padding: 0;
	width: 285px;
	font-size: 70%;
	line-height: 1.4em;
	float: left;
}
.footer-guide-waku1 {
    margin:0 0 0 10px;
	padding:0;
	width:285px;
	background:url(../img/foot_bg.jpg) top no-repeat;
	float:left;
}
.footer-guide-waku1 ul{
    margin:0;
	padding:15px;
	width:255px;
	float:left;
}
.footer-guide-waku1 li{
    margin:0 0 10px 0;
	padding:0 0 0 18px;
	width:235px;
	background:url(../img/footer_guide-arrow.gif) top left no-repeat;
	font-size:70%;
	color:#333333;
	line-height:1.5em;
	list-style-type:none;
	float:left;
}
#footer-guide-marai1 {
    margin:15px 0 20px 20px;
	padding:2px 0 0 70px;
	width:200px;
	height:45px;
	font-size:70%;
	line-height:1.4em;
	background:url(../img/footer_guide_logo.gif) top left no-repeat;
	float:left;
}
.footer-guide-marai2a {
    margin:0 0 10px 0;
	padding:0 0 0 30px;
	width:245px;
	font-size:70%;
	color:#333333;
	line-height:1.5em;
	float:left;
}
.footer-guide-marai2b {
    margin:0 0 10px 0;
	padding:0 0 0 40px;
	width:235px;
	font-size:70%;
	color:#333333;
	line-height:1.5em;
	font-style:normal;
	float:left;
}
.footer-guide-marai3 {
    margin:0;
	padding:0 15px 15px 40px;
	width:230px;
	/*background:url(../img/footer_guide-box2.gif) bottom no-repeat;*/
	font-size:65%;
	color:#333333;
	line-height:1.5em;
	float:left;
}

#footer-guide-title span,
.footer-guide-contitle1 span,
.footer-guide-contitle2 span,
.footer-guide-contitle3 span,
.footer-guide-contitle4 span,
.footer-guide-contitle5 span,
.footer-guide-contitle6 span,
.footer-guide-contitle7 span,
.footer-guide-contitle8 span,
.footer-guide-contitle9 span{
    display:none;
}


/*---footer bottom---*/
#footer {
    margin:0;
	padding:0;
    width:1100px;
	float:left;
}
#footer-bot-top {
    margin:0;
	padding:0;
	width:1100px;
	height:65px;
	background:url(../img/bottom_top.gif) top no-repeat;
	float:left;
}
#footer-bot-top p{
    margin:0;
	padding:20px 0 0 0;
	width:1100px;
	font-size:70%;
	text-align:center;
	float:left;
}


/* marai mezasu */
#footer-bot-box2 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0;
	width: 1100px;
	/*background:url(../img/bottom_top.gif) top no-repeat;*/
	float: left;
}
#footer-bot-box2 p{
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 80%;
	text-align: left;
	float: left;
	line-height: 18px;
}
#footer-bot-box2 .boxc { width:1100px;height:auto;float:left; }  
#footer-bot-box2 .boxA { width:400px;height:auto;float:left; }  
#footer-bot-box2 .boxB { width:700px;float:left; }  


#footer-bot-box2 .boxbox01 {
    margin:0 0 20px 20px;
	padding:0;
	width:355px;
	float:left;
}
#footer-bot-box2 .boxbox01 img{
    margin:0 0 10px 0;
	padding:0;
	width:355px;
	float:left;
}

#footer-bot-box2 .boxcom{
	font-size:12px;
	color:#930;
	margin:auto;
	text-align:center;
	line-height:140%;
}


#footer-bot-box2 #head1{ 

    background: url(file://///cybird_earth/marai/%E6%A5%BD%E5%A4%A9%EF%BC%A7%EF%BC%AF%EF%BC%AC%EF%BC%A4%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9/css/img/info/line.gif) repeat-x bottom left; 
    padding-bottom: 13px; 
    color: #cd5c5c;
	line-height:140%;
	font-size:15px;
    } 
	
/* marai mezasu kokomade */


#footer-bot-box1 {
	margin-right: 150px;
	margin-left: 150px;
	padding-right: 0;
	padding-left: 0;
	width: 800px;
	height: 150px;
	float: left;
	color: #666666;
	border-style: solid;
	border-width: 0px;
	overflow: auto;
	scrollbar-arrow-color:#999999;
	scrollbar-face-color:#cccccc;
	scrollbar-track-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #d9d9d9;
	scrollbar-highlight-color: #b0b0b0;
	scrollbar-shadow-color: #b0b0b0;
	margin-bottom: 30px;
	margin-top: 10px;
	padding-top: 0px;
}

#footer-bot-box1 p{
	padding: 5px 0 15px 0;
	width: 720px;
	font-size: 60%;
	line-height: 1.8em;
	text-align: left;
	color: #666666;
}

/*

#footer-bot-box1 {
	margin:0;
	padding:10px 0 30px 0;
	width:1100px;
	background:url(../img/bottom_box1.gif) top no-repeat;
	float:left;
	color: #666666;
}
#footer-bot-box1 p{
	margin:0;
	padding:5px 0 15px 0;
	width:1100px;
	font-size:60%;
	line-height:1.8em;
	text-align:center;
	color: #666666;
	background:url(../img/bottom_box2.gif) bottom no-repeat;
	float:left;
}*/


#footer-bot-box1 a:link,
#footer-bot-box1 a:visited,
#footer-bot-box1 a:active {
    color:#000000;
	text-decoration: underline;
}
#footer-bot-box1 a:hover {
    color:#FF0000;
	text-decoration: none;
}
#bot-copy {
	margin:0;
	padding:0;
	width:1100px;
	background:url(../img/bottom_bot1.gif) bottom no-repeat;
	float:left;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #666666;
}
#bot-copy p{
    margin:5px 0 0 0;
	padding:5px 0 10px 0;
    width:1100px;
/*	background:url(../img/bottom_bot2.gif) bottom no-repeat; */
	text-align:center;
	font-size:65%;
	line-height:1.4em;
	color:#666666;
}



/*　ひとけシステム　*/
#hitoke {
	width:740px;
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;
	border:medium;
	scrollbar-face-color:#ffffff;
	scrollbar-track-color:pink;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:pink;
	scrollbar-shadow-color:pink;
	scrollbar-3dlight-color:pink;
	scrollbar-darkshadow-color:pink;
	vertical-align: top;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;

}
.style_rd {color: #FF0000}

.style14_blb {color: #003399; font-size: 14px; font-weight: bold; }
.style_gn {
	color: #009900
}
.style14_bl {
	color: #003399;
	font-size: 14px;
}
.style_bl {
	color: #003399;
}
.style_or {
	color: #FF3300;
	font-weight: bold;
}

/*　ひとけシステムここまで　*/


/*  右ポップアップ新 

div#side-bn01{
  position:fixed;
  top:100px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 275 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}



div#side-bn01 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150217ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn01 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150217ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}


div#side-bn02{
  position:fixed;
  top:245px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 420 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}


div#side-bn02 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150214ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn02 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150214ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}
 */

/*　1はサルエル　2はキーネック*/


div#side-bn01{
  position:fixed;
  top:285px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 275 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}



div#side-bn01 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/bn/rp04027bnn.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn01 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/bn/rp04027bnn.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}


div#side-bn02{
  position:fixed;
  top:430px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 420 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}


div#side-bn02 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/bn/rb04156side.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn02 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/bn/rb04156side.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}


div#side-bn03{
  position:fixed;
  top:390px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 275 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}


div#side-bn03 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/set/cdset-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn03 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/set/cdset-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}


div#side-bn04{
  position:fixed;
  top:535px;
  right:0px;
  position: expression('absolute');
  top: expression((documentElement.scrollTop || document.body.scrollTop) + 275 + 'px');
  right: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
  text-indent:-9999px;
  z-index:9999;
}


div#side-bn04 a{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150217ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 65px;
	height: 140px;
 
	}

div#side-bn04 a:hover{
	outline:none;
	display: block;
	background: url("https://image.rakuten.co.jp/marai/cabinet/eve/20150217ss-pop.gif") no-repeat scroll 0 0 transparent;  
	background-position: 0px 0px;
	width: 300px;
	height: 140px;

	}


	
	
/*  右ポップアップ新ここまで  */

/*  おすすめキーワードここから  */
.top-cat{
margin-top:5px;
margin-bottom:5px;
width:1090px;
padding:5px;
font-size:12px;
background-color:#f8f8ff;
}

.top-cat span{
float:left;
color:#ff69b4;
font-weight:bold;
}

ul.top-cat_li{
margin: 0;
padding: 0;
list-style-type: none;
}

ul.top-cat_li a{color:#666666;}
ul.top-cat_li a:hover{color:#ff69b4; text-decoration:underline;
}


ul.top-cat_li li{
margin:5px 5px;
padding-right:10px;
border-right:1px solid #cccccc;
text-decoration:none;
float:left;
}
/*  おすすめキーワードここまで  */



/*  イベントなどヘッダーバナーここから  */
#topevent {width:auto}
#topevent .fontleft{
	color: #ff69b4;
	font-weight: bold;
	text-align: left;
}

#topevent .fontcenter{
	color: #5B0303;
	text-align: center !important;
	font-size: 80%;
}
#topevent .fontcenter20{
color: #cc0000;
font-size: 100% !important;
text-align: center !important;
}

#topevent table.fonttb{
	width: 1100px;
	margin-bottom: 5px;
	font-size: large;
}
#topevent table.fonttb td{
	color: #36003A;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: -webkit-linear-gradient(270deg,rgba(252,231,122,1.00) 1.04%,rgba(251,220,124,1.00) 91.71%,rgba(255,87,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(252,231,122,1.00) 1.04%,rgba(251,220,124,1.00) 91.71%,rgba(255,87,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(252,231,122,1.00) 1.04%,rgba(251,220,124,1.00) 91.71%,rgba(255,87,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(252,231,122,1.00) 1.04%,rgba(251,220,124,1.00) 91.71%,rgba(255,87,0,1.00) 100%);
	/*background-color: #F7EE00;*/
	text-align: center;
	font-weight: bold;
	line-height: 1.3em;
	font-size: 95%;
	border-radius: 15px;
}
#topevent table.fonttb td p span.fontcen{
	color: #FFED00;
	text-align: center !important;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.3em;
}

.top-evebana .fontleft{
	color: #ff69b4;
	font-weight: bold;
	text-align: left;
}

.top-evebana .fontcenter{
	color: #5B0303;
	text-align: center !important;
}

.top-evebana .fontcenter20{
color: #cc0000;
font-size: 100% !important;
text-align: center !important;
}

/*  イベントなどヘッダーバナーここまで  */


/*  new 1100px HEADER  ID : #header　-------- */	

div#header{
  width:1100px;
  margin:0 auto;
  padding-top:10px;
  position:relative;
}

div#header div#logo{
  float:left;
}

div#header div#logo h1{
}

div#header div#logo h1 img.sitelogo{
  margin-right:10px;
  margin-top:5px;
}

div#header div#logo h1 img.sitelogo_free{
  margin-right:10px;
  margin-top:0px;
}

div#header h1 span#tagline{
  color: #CCCCCC;
  display: block;
  line-height: 1.4;
  font-family: Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}


/* eigyou zikan hoka */

div#header div#zikan{
	width: 380px;
	position: absolute;
	top: 50px;
	left: 410px;
	text-align: left;
}

div#header div#zikan ul{
  list-style: none outside none;
  float:left;
  margin-right:10px;
}

div#header div#zikan li{
  display: inline;
  height:20px;
  padding:0 10px 0 15px;
  margin-right:1px;
	font-size:70%;
	 line-height: 20px;
  text-align:left;
  /*border-right:1px solid #e0e0e0;*/
}


div#header div#zikan li.bookmark{
  background: url(../img/top-bookmark.gif) no-repeat scroll left top transparent;
  margin-top:-5px;
}
div#header div#zikan li.tel{
  background: url(../img/top-tel16.gif) no-repeat scroll left top transparent;
}
div#header div#zikan li.mail{
  background: url(../img/top-mailmg16.gif) no-repeat scroll left top transparent;
  padding-bottom:1px;
  padding-left:19px;
  margin-left:2px;
  border:none;
}

div#header div#zikan li.bgnone{
  background-image:none !important; 
}

div#header div#zikan img.rakuten{
  padding:0 3px 5px 0 ;
}

/* hyouka */
div#header div#hyouka{
	width: 380px;
	position: absolute;
	top: 70px;
	left: 410px;
	text-align: left;
}

div#header div#hyouka ul{
  list-style: none outside none;
  float:left;
  margin-right:10px;
}

div#header div#hyouka li{
  display: inline;
  height:10px;
  padding:5px 0px 0 27px;
  margin-right:3px;
  text-align:right;
  	font-size:80%;
	  line-height: 20px;

}

div#header div#hyouka li.review{
  background: url(../img/top-rev16.gif) no-repeat scroll left bottom transparent;
  margin-right:7px;
}

div#header div#hyouka li.hoshi{
  background: url(../img/hosi4-5.png) no-repeat scroll left bottom transparent;
  padding-left:16px;
  border:none;
  margin-right:0;
}

div#header div#hyouka li.hoshiImg {
 margin-left:0; 
 padding-left:0; 
 margin-top:-5px;
}

div#header div#hyouka li img{
 vertical-align: inherit !important;
}


/* FB mailmagagin */

div#header div#naviH{
	width: 380px;
	position: absolute;
	top: 90px;
	left: 410px;
	text-align: left;
}

div#header div#naviH ul{
  list-style: none outside none;
  float:left;
  margin-right:10px;
}

div#header div#naviH li{
  display: inline;
   font-size:80%;
     line-height: 20px;
  height:20px;
  padding:0 10px 0 15px;
  margin-right:3px;
  text-align:left;
  border-right:1px solid #e0e0e0;
}

div#header div#naviH li.rakuten{
  background: url(../img/icon_rakuten.gif) no-repeat scroll left top transparent;
}
div#header div#naviH li.facebook{
  background: url(../img/top-fb16.gif) no-repeat scroll left top transparent;
}
div#header div#naviH li.blog{
  background: url(../img/top-blog16.gif) no-repeat scroll left top transparent;
}
div#header div#naviH li.mail{
  background: url(../img/top-mailmg16.gif) no-repeat scroll left top transparent;
  padding-bottom:1px;
  padding-left:19px;
  margin-left:2px;
  border:none;
}

div#header div#naviH li.bgnone{
  background-image:none !important; 
}

div#header div#naviH img.rakuten{
  padding:0 3px 5px 0 ;
}


div#emblem{
	text-align: left;
	height: 80px;
	width: 300px;
	position: absolute;
	top: 27px;
	right: -2px;
	float: left;
}



div#soy{
	width:100px;
	height:40px;
	position:absolute;
	top:22px;
	right:211px;
}



#header-txt-bg2 {
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2px;
	text-align: right;
}

#header-txt-bg2 p{
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
	padding: 2px 0 0 0;
	color: #272727;
	text-align: right;
	font-size: 70%;
	text-indent: 10px;
}


div#header-txt-bg2 div#eigyou{
	width: 1100px;
	left: 0px;
}

div#header-txt-bg2 div#eigyou ul{
	list-style: none outside none;
	float: left;
	margin-right: 10px;
	text-align: right;
}

div#header-txt-bg2 div#eigyou li{
  display: inline;
   font-size:75%;
     line-height: 20px;
  height:20px;
  padding:0 10px 0 15px;
  margin-right:3px;
  text-align:right;
  border-right:1px solid #e0e0e0;
}
div#header-txt-bg2 div#eigyou li.haisou{
  background: url(../img/top-haisou16.gif) no-repeat scroll left top transparent;
  margin-top:-5px;
}
div#header-txt-bg2 div#eigyou li.tel{
  background: url(../img/top-tel16.gif) no-repeat scroll left top transparent;
}
div#header-txt-bg2 div#eigyou li.zyutyu{
	background-repeat: no-repeat;
	background-position: left top transparent;
	background-image: url(../img/top-zyutyu15.gif);
	background-color: #FFDFE4;
	background-attachment: scroll;
}
div#header-txt-bg2 div#eigyou li.zyutyur{
  background: url(../img/top-zyutyu15r.gif) no-repeat scroll left top transparent;
}

div#header-txt-bg2 div#eigyou li.syukka{
  background: url(../img/top-syukka15.gif) no-repeat scroll left top transparent;  
}
div#header-txt-bg2 div#eigyou li.syukkar{
  background: url(../img/top-syukka15r.gif) no-repeat scroll left top transparent;
}
div#header-txt-bg2 div#eigyou li.blog{
  background: url(../img/top-blog16.gif) no-repeat scroll left top transparent;
}
div#header-txt-bg2 div#eigyou li.souryou{
  background: url(../img/top-haisou16.gif) no-repeat scroll left top transparent;
  padding-bottom:1px;
  padding-left:19px;
  margin-left:2px;
  border:none;
}

div#header-txt-bg2 div#eigyou li.bgnone{
  background-image:none !important; 
}

div#header-txt-bg2 div#eigyou img.rakuten{
  padding:0 3px 5px 0 ;
}








/* Black new NAVI */

div#h-navi {
	width: 1100px;
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	margin-bottom: 3px;
}

div#h-navi li {
	display: inline;
	float: left;
	text-align: center;
	margin-top: 10px;
 }

/* red navi*/
/*
div#h-navi li a {
	padding: 5px 10px;
	font-size: 12px;
	width: 133px;
	display: block;
	text-decoration: none;
	border: 2px outset #dd2424;
	background-color: #cc0000;
	color: #ffffff;
}

div#h-navi li a:hover {
	border-left: 2px inset #7F4E20;
	border-right: 2px inset #946134;
	border-bottom: 2px inset #946134;
	border-top: 2px inset #7F4E20;
	background-color: #693905;
	color: #ffffff;
}
*/

/* brown navi*/
div#h-navi li a {
	padding: 5px 10px;
	font-size: 12px;
	width: 133px;
	display: block;
	text-decoration: none;
	border: 2px outset #946134;
	background-color: #693905;
	/*border: 2px outset #693905;
	background-color: #40210f;*/
	color: #ffffff;
}

div#h-navi li a:hover {
	border-left: 2px inset #ad0202;
	border-top: 2px inset #ad0202;
	border-right: 2px inset #dd2424;
	border-bottom: 2px inset #dd2424;
	background-color: #cc0000;
	color: #ffffff;
}


body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, textarea,
p, blockquote,
th, td, legend {
margin: 0;
padding: 0;
}


/* IEすきまバグ対策 */

ul li img{
vertical-align:bottom;
}


/*new heder kokomade */

/*　カテゴリ用　*/

#cate_wrap {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cate_wrap ul {
	margin:0 -13px 10px 0;
	padding-bottom: 20px;
	background: url(../img/cate/saleline1.gif) center bottom no-repeat;
	overflow: hidden;
}
#cate_wrap ul li {
	width: 235px;
	margin-right: 12px;
	float: left;
	border-top: 1px dotted #CD83A1;
}
#cate_wrap ul li img {
	width: 80%;
	margin-left: 35px;
	margin-top: 20px;
}
#cate_wrap dl dt {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;

}
  #cate_wrap dl dt.day {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
	color: #FF5700;
	line-height: 1.5em;
}
#cate_wrap dl dd {
	min-height: 60px;
	height: auto;
	text-align: right;
	/*padding:5px 0 0 100px;*/
	background: url(../img/cate/catenew.gif) 10px top no-repeat;
	font-size: 32px;
	font-weight: bold;
	color: #BB0102;
	margin-bottom: 10px;
	padding-top: 10px;
}

#cate_wrap dl dd span {
	margin-right: -3px;
	font-size: 24px;
	color:#BB0102;
}


/*　ピックアップ　*/
#cate_wrap_pickup {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cate_wrap_pickup ul {
	margin:0 -13px 10px 0;
	padding-bottom: 20px;
	background: url(../img/cate/saleline1.gif) center bottom no-repeat;
	overflow: hidden;
}

#cate_wrap_pickup ul li {
	width: 235px;
	margin-right: 12px;
	float: left;
	border-top: 1px dotted #CD83A1;
}
#cate_wrap_pickup ul li img {
	width: 80%;
	margin-left: 35px;
	margin-top: 20px;
}
#cate_wrap_pickup dl dt {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;

}
#cate_wrap_pickup dl dt.day {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
	color: #FF5700;
	line-height: 1.5em;
}
#cate_wrap_pickup dl dd {
	min-height: 60px;
	height: auto;
	text-align: right;
	/*padding:5px 0 0 100px;*/
	background: url(../img/cate/catepickup.gif) 10px top no-repeat;
	font-size: 32px;
	font-weight: bold;
	color: #BB0102;
	margin-bottom: 10px;
	padding-top: 10px;
}

#cate_wrap_pickup dl dd span {
	margin-right: -3px;
	font-size: 24px;
	color:#BB0102;
}
/*　ピックアップ 大　*/
#cate_wrap_pickupBig {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cate_wrap_pickupBig ul {
	margin:0 -13px 10px 0;
	padding-bottom: 20px;
	background: url(../img/cate/saleline1.gif) center bottom no-repeat;
	overflow: hidden;
}

#cate_wrap_pickupBig ul li {
	width: 360px;
	margin-right: 12px;
	float: left;
	border-top: 1px dotted #CD83A1;
}
#cate_wrap_pickupBig ul li img {
	width:90%;
	margin-left: 25px;
	margin-top: 20px;
}
#cate_wrap_pickupBig dl dt {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;

}
#cate_wrap_pickupBig dl dt.day {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
	color: #FF5700;
	line-height: 1.5em;
}
#cate_wrap_pickupBig dl dd {
	min-height: 60px;
	height: auto;
	text-align: right;
	/*padding:5px 0 0 100px;*/
	background: url(../img/cate/catepickup.gif) 10px top no-repeat;
	font-size: 32px;
	font-weight: bold;
	color: #BB0102;
	margin-bottom: 10px;
	padding-top: 10px;
}

#cate_wrap_pickupBig dl dd span {
	margin-right: -3px;
	font-size: 24px;
	color:#BB0102;
}

/*　再入荷：RE　*/
#cate_wrap_re {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cate_wrap_re ul {
	margin:0 -13px 10px 0;
	padding-bottom: 20px;
	background: url(../img/cate/saleline1.gif) center bottom no-repeat;
	overflow: hidden;
}

#cate_wrap_re ul li {
	width: 235px;
	margin-right:12px;
	float: left;
	border-top: 1px dotted #CD83A1;
}
#cate_wrap_re ul li img {
	width: 80%;
	margin-left: 35px;
	margin-top: 20px;;
}
#cate_wrap_re dl dt {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;

}
#cate_wrap_re dl dt.day {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
	color: #FF5700;
	line-height: 1.5em;
}
#cate_wrap_re dl dd {
	min-height: 60px;
	height: auto;
	text-align: right;
	/*padding:5px 0 0 100px;*/
	background: url(../img/cate/catere.gif) 10px top no-repeat;
	font-size: 32px;
	font-weight: bold;
	color: #BB0102;
	margin-bottom: 10px;
	padding-top: 10px;
}

#cate_wrap_re dl dd span {
	margin-right: -3px;
	font-size: 24px;
	color:#BB0102;
}

/*　head　*/

#cate_head {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
#cate_head ul {
	margin:0 -13px 10px 0;
	padding-bottom: 20px;
	background: url(../img/cate/saleline1.gif) center bottom no-repeat;
	overflow: hidden;
}

#cate_head ul li {
	width: 235px;
	margin-right:12px;
	float: left;
	border-top: 1px dotted #CD83A1;
}
#cate_head ul li img {
	width: 80%;
	margin-left: 35px;
	margin-top: 20px;;
}
#cate_head dl dt {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;

}
#cate_head dl dt.day {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 20px;
	text-align: right;
	font-size: 15px;
	color: #FF5700;
	line-height: 1.5em;
}
#cate_head dl dd {
	min-height: 60px;
	height: auto;
	text-align: right;
	/*padding:5px 0 0 100px;*/
	background: url(../img/cate/catere.gif) 10px top no-repeat;
	font-size: 32px;
	font-weight: bold;
	color: #BB0102;
	margin-bottom: 10px;
	padding-top: 10px;
}

#cate_head dl dd span {
	margin-right: -3px;
	font-size: 24px;
	color:#BB0102;
}


/*　カテゴリ説明分など文字関連　*/

#cate_head span.setsumei,
#cate_wrap_pickup span.setsumei,
#cate_wrap_ac span.setsumei,
#cate_wrap span.setsumei,
#cate_wrap_pickupBig span.setsumei {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.6em;
	color: #720082;
}
#cate_head span.setsumei2,
#cate_wrap_pickup span.setsumei2,
#cate_wrap_ac span.setsumei2,
#cate_wrap span.setsumei2,
#cate_wrap_pickupBig span.setsumei2  {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 18px;
	line-height: 1.6em;
	color: #E70056;
}

#cate_head span.setsumei3,
#cate_wrap_pickup span.setsumei3,
#cate_wrap_ac span.setsumei3,
#cate_wrap span.setsumei3,
#cate_wrap_pickupBig span.setsumei3 {
	text-align: right;
	font-size: 18px;
	line-height: 1.6em;
	color: #E70056;
		margin:0 0 10px 0;
	padding-bottom: 20px;
	background: url(https://image.rakuten.co.jp/marai/cabinet/eve/saleline1.gif) center bottom no-repeat;
}
#cate_head span.setsumei24,
#cate_wrap_pickup span.setsumei24,
#cate_wrap_ac span.setsumei24,
#cate_wrap span.setsumei24,
#cate_wrap_pickupBig span.setsumei24 {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.6em;
	color: #F00000;
}

#cate_head span.setsumei16,
#cate_wrap_pickup span.setsumei16,
#cate_wrap_ac span.setsumei16,
#cate_wrap span.setsumei16,
#cate_wrap_pickupBig span.setsumei16 {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.6em;
	color: #9E0049;
}
#cate_head span.setsumei13,
#cate_wrap_pickup span.setsumei13,
#cate_wrap_ac span.setsumei13,
#cate_wrap span.setsumei13,
#cate_wrap_pickupBig span.setsumei13 {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 13px;
	line-height: 1.6em;
	color: #575757;
}

/*　カテゴリ用ここまで　*/
