p,h1,h2,h3,li,a{
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
#search p,#search span,#recommended p,p.copy,p.cos_name,p.price,p.heart,ul.gnavi li a span.small,#link_page a{
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
}

#top{
    margin-top: 40px;
}
#top h2{
    font-size: 40px;
	font-weight:bold;
    color: #fff;
    line-height: 17px;
    margin-left: 26px;
	padding-left:110px;
	letter-spacing: 3px;
}
#top h2 span{
    font-size: 12px;
    color: #fff;
}

/*-----注文------------*/
#top .oem{
  font-size: 24px;
  text-align: center;
  margin: 20px 0;
  color: #fff;
}
#top .oem a{
  color: #ffd800;
  text-decoration: underline;
}
#top .oem a:hover{
  text-decoration: none;
}
.rose_box{
	position:relative;
}

img.rose_pict{
    position:absolute;
	top:-70px;
	left:-50px;
    z-index: 20;
}

.title_band .inner{
	width:1180px;
	margin:0 auto;
}
.title_band .inner img{
	width:100%;
	margin-bottom:8px;
}

/*----------------------------------item*/


.box{
    padding-top: 50px;
}

.item_box .item p.new span{
    line-height: 4.2;
    padding-left: 21%;
}
.item_box .cos_name{
    font-size: 14px;
    margin-top: 10px;
    color: #333;
}
.item_box .price{
    font-weight: bold;
    font-size: 14px;
}
.item_box p.heart{
    font-size: 12px;
    line-height: 1.5;
    color: #333;
}
.item_box p.heart:before{
    content: url(../images/heart.png);
    position: relative;
    vertical-align: middle;
}
.item p.heart{
    border-top: dotted 1px #bbb;
}
.item:nth-child(5n){border:none;}
#link_page {
    margin-top: 30px;
    text-align: center;
}
#link_page a{
    color: #79688b;
    font-size: 16px;
    padding: 10px 230px;
    border: 2px solid #79688b;
    border-radius: 8px;
}
#link_page a:hover{
    color: #20043d;
    padding: 10px 230px;
    border: none;
    background: #79688b;
    border: 2px solid #79688b;
    border-radius: 8px;
}


@media screen and (min-width:971px) and (max-width:1230px){/*item04col*/
	.title_band .inner{
		width:100%;
	}
	.title_band .inner img{
		width:95%;
	}

}
@media screen and (min-width:731px) and (max-width:970px){/*item03col*/
	.title_band .inner{
		width:100%;
	}
	.title_band .inner img{
		width:95%;
	}

}
@media screen and (min-width:642px) and (max-width:730px){/*item02col*/
	.title_band .inner{
		width:100%;
	}
	.title_band .inner img{
		width:95%;
	}
	#link_page a{
		padding:10px 180px;
	}
  #top .oem{
    font-size: 18px;
  }
}
@media screen and (max-width:641px){/*iphon6Plus以下*/
	.title_band .inner{
		width:100%;
	}
	.title_band .inner img{
		width:95%;
	}
	#link_page a{
		padding:2% 35%;
	}
	.rose_box img.rose_pict{
		top:-40px;
		left:-40px;
		width:25%;
	}
  #top .oem{
    font-size: 22px;
    margin: 100px 0 60px 0;
    padding-left: 60px;
  }

}