@charset "utf-8";

body {
  margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: small;
	color: #333333;
	text-align: center;
}

a {
	text-decoration: underline;
}
a, a img {
	border: none;
	outline: none;
}

table#makebanner {
	width: 851px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
table#makebanner td {
	text-align:left;
}
table#makebanner td table {
	margin-left: 5px;
}

/*-----------------
トップページイメージ
-----------------*/
div.main-image1, div.main-image2, div.main-image3, div.main-image4 {
	width: 600px;
	height: 225px;
	margin: 0 auto;
}
div.main-image1 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image1.gif) no-repeat top left; }
div.main-image2 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image2.gif) no-repeat top left; }
div.main-image3 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image3.gif) no-repeat top left; }
div.main-image4 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image4.gif) no-repeat top left; }
div.main-image5 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image5.gif) no-repeat top left; }
div.main-image6 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image6.gif) no-repeat top left; }
div.main-image7 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image7.gif) no-repeat top left; }
div.main-image8 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image8.gif) no-repeat top left; }
div.main-image9 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image9.gif) no-repeat top left; }
div.main-image10 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image10.gif) no-repeat top left; }
div.main-image11 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image11.gif) no-repeat top left; }
div.main-image12 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image12.gif) no-repeat top left; }
div.main-image13 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image13.gif) no-repeat top left; }
div.main-image14 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image14.gif) no-repeat top left; }
div.main-image15 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image15.gif) no-repeat top left; }
div.main-image16 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image16.gif) no-repeat top left; }
div.main-image17 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image17.gif) no-repeat top left; }
div.main-image18 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image18.gif) no-repeat top left; }
div.main-image19 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image19.gif) no-repeat top left; }
div.main-image20 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image20.gif) no-repeat top left; }
div.main-image21 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image21.gif) no-repeat top left; }
div.main-image22 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image22.gif) no-repeat top left; }
div.main-image23 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image23.gif) no-repeat top left; }
div.main-image24 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image24.gif) no-repeat top left; }
div.main-image25 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image25.gif) no-repeat top left; }
div.main-image26 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image26.gif) no-repeat top left; }
div.main-image27 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image27.gif) no-repeat top left; }
div.main-image28 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image28.gif) no-repeat top left; }
div.main-image29 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image29.gif) no-repeat top left; }
div.main-image30 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image30.gif) no-repeat top left; }
div.main-image31 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image31.gif) no-repeat top left; }
div.main-image32 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image32.gif) no-repeat top left; }
div.main-image33 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image33.gif) no-repeat top left; }
div.main-image34 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image34.gif) no-repeat top left; }
div.main-image35 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image35.gif) no-repeat top left; }
div.main-image36 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image36.gif) no-repeat top left; }
div.main-image37 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image37.gif) no-repeat top left; }
div.main-image38 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image38.gif) no-repeat top left; }
div.main-image39 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image39.gif) no-repeat top left; }
div.main-image40 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image40.gif) no-repeat top left; }
div.main-image41 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image41.gif) no-repeat top left; }
div.main-image42 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image42.gif) no-repeat top left; }
div.main-image43 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image43.gif) no-repeat top left; }
div.main-image44 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image44.gif) no-repeat top left; }
div.main-image45 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image45.gif) no-repeat top left; }
div.main-image46 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image46.gif) no-repeat top left; }
div.main-image47 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image47.gif) no-repeat top left; }
div.main-image48 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image48.gif) no-repeat top left; }
div.main-image49 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image49.gif) no-repeat top left; }
div.main-image50 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image50.gif) no-repeat top left; }
div.main-image51 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image51.gif) no-repeat top left; }
div.main-image52 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image52.gif) no-repeat top left; }
div.main-image53 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image53.gif) no-repeat top left; }
div.main-image54 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image54.gif) no-repeat top left; }
div.main-image55 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image55.gif) no-repeat top left; }
div.main-image56 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image56.gif) no-repeat top left; }
div.main-image57 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image57.gif) no-repeat top left; }
div.main-image58 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image58.gif) no-repeat top left; }
div.main-image59 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image59.gif) no-repeat top left; }
div.main-image60 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image60.gif) no-repeat top left; }
div.main-image61 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image61.gif) no-repeat top left; }
div.main-image62 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image62.gif) no-repeat top left; }
div.main-image63 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image63.gif) no-repeat top left; }
div.main-image64 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image64.gif) no-repeat top left; }
div.main-image65 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image65.gif) no-repeat top left; }
div.main-image66 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image66.gif) no-repeat top left; }
div.main-image67 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image67.gif) no-repeat top left; }
div.main-image68 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image68.gif) no-repeat top left; }
div.main-image69 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image69.gif) no-repeat top left; }
div.main-image70 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image70.gif) no-repeat top left; }
div.main-image71 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image71.gif) no-repeat top left; }
div.main-image72 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image72.gif) no-repeat top left; }
div.main-image73 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image73.gif) no-repeat top left; }
div.main-image74 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image74.gif) no-repeat top left; }
div.main-image75 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image75.gif) no-repeat top left; }
div.main-image76 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image76.gif) no-repeat top left; }
div.main-image77 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image77.gif) no-repeat top left; }
div.main-image78 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image78.gif) no-repeat top left; }
div.main-image79 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image79.gif) no-repeat top left; }
div.main-image80 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image80.gif) no-repeat top left; }
div.main-image81 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image81.gif) no-repeat top left; }
div.main-image82 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image82.gif) no-repeat top left; }
div.main-image83 { background: url(http://image1.webftp.jp/design/ilovemrmen/top-images/main-image83.gif) no-repeat top left; }

/*-----------------
ヘッダー
-----------------*/
div#header {
	width: 853px;
	margin: 0 auto;
	padding: 0;
}

ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.menu li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul.menu li img {
	vertical-align: bottom;
}

.topimage {
	width:853;
	height:165;
	margin:0px;
	padding:0px;
	vertical-align:bottom ;
}

/*-----------------
左メニュー
-----------------*/
div.sub {
	width: 206px;
	margin: 0 0 12px 0;
	padding: 0;
	float: left;
}

div.sub h2 {
	margin: 0 auto 10px;
	padding: 0;
}

div.login {
	width: 165px;
	margin: 0 auto 5px;
	padding: 0 0 10px;
	background: url(../images/bg_login.gif) no-repeat bottom left;
}
div.login input {
	width: 120px;
	height: 25px;
	margin: 0 0 3px;
}
div.login img {
	margin: 0 0 5px;
}
div.login p {
	margin: 0;
}

div.shoppingbag {
	margin: 20px 0 17px;
	text-align: center;
}

div.login-box, div.search, div.category, div.qr, div.banner, div.links {
	width: 193px;
	margin: 17px 0 11px 17px;
	padding: 0;
	text-align: center;
	background: url(../images/bg_check_s.gif) repeat top left;
}

div.category a:link { text-decoration:none; color:#040f6f; }
div.category a:visited { text-decoration:none; color:#040f6f; }
div.category a:hover { color:#dc143c; text-decoration:underline; }

.box-bottom {
	vertical-align: bottom;
}

div.search input {
	width: 160px;
	height: 25px;
	margin: 3px 0;
}

/*-----------------
コンテンツ
-----------------*/
div.main-image {
	margin: 20px auto 10px;
	text-align: center;
}
div.info {
	width: 540px;
	margin: 10px 0 0;
	padding: 0 30px;
}
div.info p.title {
	margin: 0;
	padding: 0;
	text-indent: -1em;
	font-size: 14px;
}
div.info p.title strong {
	color: #006633;
}
div.info p{
	margin: 0 0 0.5em;
}
div.info img.thum {
	margin: 0 0 5px 8px;
	padding: 0;
	border: 1px solid #999999;
	float: right;
}

div.news, div.new-item, div.pickup {
	width: 580px;
	margin: 12px auto 11px;
	padding: 0;
	background: url(../images/bg_check_m.gif) ;
	background-repeat:repeat-y;

}

td.lims {
	width: 120px;
}
td.line {
	width: 4px;
}

p.gototop {
	margin: 20px 0;
	padding-right: 10px;
	text-align: right;
}


/* ランキングレイアウト */
#rankingarea {
	 width: 575px;
	 font-size:12px;
	 margin:0 0 0 15px;
}

div#rankingarea .rankbox {
	width:110px;
	float:left;
	text-align:center;
}

div#rankingarea .rankImg {
  border: 1px solid #dcdcdc;
  margin: 5px 0 0 0 ;
  padding: 0;
  text-align: center;
  width: 90px;
  height: 90px;
}

div#rankingarea .detail {
  margin-left: 5px;
  text-align: center;
}
div#rankingarea p.price {
	color:#808080;
  font-size:20p;
   text-align: center;
}
p#rank1 {
 text-align:center;
}
p#rank2 {
 text-align:center;
}
p#rank3 {
text-align:center;
}
p#rank4 {
	margin:5px 5px 8px 5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	border-color:#000;
	font-weight:bold;
}

p#rank5 {
	margin:5px 5px 8px 5px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	border-color:#000;
	font-weight:bold;
}

/* スクロール表示エリア設定 */
.info_flame {
	width:550px; 
	height:250px;
	background-color:#ffffff;
	border:solid 1px #843e1e;
	margin:0 0 10px 15px;
	overflow:auto;
	overflow-x:hidden;
}
/*-----------------
フッター
-----------------*/
div.footer {
	margin: 0;
	padding: 0;
	background-color: #008CD7;
	clear: both;
}

