ul,li{ margin: 0; padding: 0; list-style:none; }
.dn{display: none;}
.fl{float:left;}

/*　基本要素　*/

body {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 2.2;
	letter-spacing:1px;
	color: #081038;
	font-family:"ナウ-GB", "Yu Gothic", "游ゴシック", sans-serif;
	background-image:url(../store/ureshii_sweater/images/bk.jpg);
	background-position: center top;
	background-attachment:fixed;
	}
	
#wrapper{
	margin: 0 auto;
	width:800px;
	text-align: center;
	background-color:#FFF;
	border-right: 3px solid #e94709; 
	border-left: 3px solid #e94709;}

#head{
z-index:1;
width:800px;
margin: 0 auto;
position: relative;
background-color:#07804b;
height:auto;
padding-bottom:10px;
padding-top:10px;
}

.yodogawa{
	padding-top:20px; padding-bottom:20px;}

#hobonichi{
	position: absolute;
	z-index: 2;
	width:830px;
	text-align:right;
	padding-top:10px;
	margin-right:0px;}
#title{
	position: absolute;
	z-index: 3;
	width:461px;
	bottom:15px;
	margin-left:15px;}
.stock, .shipping{color:#e94709; font-size:12px; font-weight:bold; font-family: "YuGothic", 'Yu Gothic', '游ゴシック', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", ”Meiryo, Osaka”, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.cart{padding-top:15px; text-align:center;}


.og{background-color:#e94709;
width:100%; margin-top:50px;}


#profile{
	margin-right:0;
	width:232px;}

.line{margin-top:20px;
margin-bottom:20px;
border: 2px solid #e94709; }

#navi{	
width:800px;
margin:0 auto;
padding-top:30px;
}

#navi li{
	float:left;
	margin-left:85px;}


.midashi{
	font-size:36px;
	padding-top:30px;
	margin-bottom:30px;}
.midashi1{
	font-size:36px;
	padding-top:20px;
	margin-bottom:30px;
	text-align:right;
	width:19em;
	margin-left:-100px;}
.midashi_s{ color:#e94709; font-size:22px; padding-top:15px; padding-bottom:0px;}	
.midashiname{font-size:60%; letter-spacing:0px;}
.spec{color:#767676; font-size:14px; line-height:1.5; padding-top:15px;}
.spec-s{color:#767676; font-size:12px; line-height:1.5; padding-top:15px;}

.name{ color:#e94709; font-size:22px; line-height: 1.2;}	
.name_s{ color:#e94709; font-size:14px;}	
.midashi_sn{font-size:28px; padding-top:15px; padding-bottom:0px;}	
#midashi li{
	float:left;
	margin-left:0px;}
.keito li{float:left; margin-left:0px;}
.kneedle li{float:left; margin-left:0px; text-align:left;}
.kneedle{width:490px; margin:0 auto;}
.dougu{width:540px; margin:0 auto; padding-bottom:50px;}
.dougu li{float:left; margin-left:0px;}
.honmon{text-align:left; width:520px; margin:0 auto; padding-bottom:30px;}
.pagetop{text-align:right; width:770px; margin:0 auto; padding-bottom:30px;}

.copy{
	padding:50px;
	text-align:center;
}


.contena{width:800px; margin:0 auto; margin-bottom:50px;}
.contena li{float:left; padding-top:25px;}

.day{
	padding-bottom:15px;
	font-size:90%;}
.fl{float:left;}
.ml50{margin-left:65px;}
.pdb50{padding-bottom:50px;}
.pdb30{padding-bottom:30px;}
.pdt80{padding-top:80px;}
.pl10{padding-left:10px;}
.w430{width:430px; margin-left:20px; text-align:center;}
.w340{width:340px; height:90px; display: table-cell; line-height:85px; text-align:right;}
.w330{width:330px; margin-left:20px; text-align:left;}
.w160{width:160px; padding-left:20px; height:90px; display: table-cell; vertical-align: middle; text-align:center;}
/*　文字　*/

.h1{
	font-size:150%;
	}

.bunner{
	padding-top:40px;
	padding-bottom:40px;}
.futo{font-family:"ナウ-GE", "Yu Gothic", "游ゴシック", sans-serif; font-size:110%; padding-top:20px; padding-bottom:20px;}


/*プロフィール
 * --------------------------------------------------------*/


#profile1, #profile2, #profile3{
	width: 500px;
	margin: 0 auto;
	background: #FFF;
	padding: 40px;
	text-align:left;
}

.profile .close {
	display: block;
	margin: 20px 0 0 0 ;
	text-align: center;
}


/*　クリア　*/

.clearfix:after {
  content: ".";  
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*　リンク　*/

a:link{color:#07804b; text-decoration: none; }
	 
a:visited{color:#8883ad; text-decoration: none; }
	 
a:hover{color:#e94709; text-decoration: none; }

.hoverOp:hover{filter: alpha(opacity=60);opacity: 0.6;}

/*スマホ対応
 * --------------------------------------------------------*/
@media only screen and (max-width: 479px) {
	
		body{width:100%; margin: 0 auto; border-left:none; border-right:none;}
		#wrapper{width:95%;background-color:#fff; margin: 0 auto;}
	img{max-width:97%;height:auto;}
	#head{width:100%; margin: 0 auto; padding-bottom:5px;}
	.fl{float:none;}
.ml50{margin:0 auto;}
.actor{ color:#e94709; font-size:26px; padding-top:15px; padding-bottom:15px; width:100%; margin:0 auto; text-align:center;}	
 .honmon {width:93%; margin:0 auto;}
.midashi{
	font-size:26px;
	padding-top:30px;
	margin-bottom:30px;}
.midashi1{
	font-size:28px;
	padding-top:0px;
	text-align: left;
	margin:0 auto;}
.midashi_s{ color:#e94709; font-size:24px; padding-top:15px; padding-bottom:0px;}	
.honmon{text-align:left;}
.koala{background-image:url(images/koala.gif);   background-position:100% 0%; background-repeat:no-repeat;}
#navi{	
width:100%;
margin:0 auto;
padding-top:15px;
text-align:center;
}
#navi li{
	width:25%;
	float:left;
	margin-left:0%;}
#hobonichi{display:none;}
#head, #profile{width:100%;
margin:0 auto; text-align:center; margin-bottom:20px;}
#profile ul{
	width:100%;
	margin:0 auto;
	margin-left:0px;
	}
#profile li{
	width:75%;
	float:left;
	margin:0px;
	}

 #profile1{width:300px; margin-left:0 auto;}
#midashi,.midashi1{width:80%;}

.bunner{
	width:100%; padding-bottom:0px;}

}