@charset "UTF-8";
/* Default set */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

html,body {
	height:100%;
}
a {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}


/*________________________  style _______________________ */


#container {
	width:640px;
	min-height:1200px;
	background:url(img/sp_bg.jpg) #fdf9fa;
	
}
.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
h1 {
	margin:10px;
	float:left;
}
.pc {
	float:right;
	margin:10px;
}
#main{
	float:left;
	width:590px;
	height:415px;
	margin:0 20px 10px 20px;
	overflow:hidden;
	position:relative;
}
#main img {
	width:100%;
}

#main li {
	position:absolute;
	left:0px;
	top:0px;
	display:none;
}
#main li.prev {
	z-index:1;
	display:block;
}
#main li.active {
	z-index:2;
	display:block;
}
.banner_noen {
	width:592px;
	margin:0 auto;
}

#container #news {
	width:640px;
	min-height:200px;
	margin:20px auto 0 auto;
	background:url(img/sp_newsbg.png) no-repeat;
	padding-top:50px;
}

#rss {
	width:550px;
	margin: 0 auto;
	line-height:3em;
	padding-bottom:30px;
}
#rss a {
	color:#00aced;
}

#rss a:hover {
	color:#ffde00;
}

#rss span {
	color:#FF7FB6;
	font-weight:bold;
}

#rss li{
	_width:530px;
	border-bottom:1px dotted #D7D7D7;
	overflow:hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis; /* Safari */
	-o-text-overflow: ellipsis; /* Opera */
	white-space: nowrap;
}


#bottom {
	position:relative;
	background:url(img/sp_bg_pop.png) no-repeat 10px 20px;
	min-height:210px;
}
#bottom .onlineshop a {
	position:absolute;
	display:block;
	text-indent:-9996px;
	background:url(img/bnr_onlineshop.png);
	width:150px;
	height:164px;
	left:30px;
	top:20px;
}
#bottom .twitter a{
	position: absolute;
	display:block;
	text-indent:-9996px;
	background: url(img/bnr_twitter.png);
	width: 127px;
	height: 129px;
	left: 262px;
	top: 78px;
}
#bottom .facebook a{
	position: absolute;
	display:block;
	text-indent:-9996px;
	background: url(img/bnr_facebook.png);
	width: 134px;
	height: 110px;
	left: 452px;
	top: 51px;
}


#copyright {
	background:url(img/sp_copyright.png) no-repeat 115px 0;
	width:518px;
	min-height:122px;
	margin:30px auto 0 auto;
	padding-top:30px;
	font-size:1.2em;
	line-height:1.2em;
	color:#333;
}



/*______
#onlineshop01 {
	background:url(img/mofy_smp01.jpg) no-repeat;
	min-height:1340px;
	position:relative;
}

#onlineshop01 p {
	left:280px;
	top:1152px;
	position:absolute;
}


#onlineshop02 {
	background:url(img/mofy_smp02.jpg) no-repeat;
	min-height:815px;
	position:relative;
}

#onlineshop02 p {
	left:180px;
	top:430px;
	position:absolute;
}
_____*/