@charset "utf-8";

/* eeLXgw
------------------------------------------------------------------ */

a.shop:link		  {color:#B35806;  text-decoration:none}
a.shop:visited	{color:#B35806;  text-decoration:none}
a.shop:hover		{color:#B35806;  text-decoration:underline}

#shop h2 {margin:10px}
#shop h3 {margin:10px 0 10px 0;}
#shop h4 {margin-bottom:10px;}

#shop #shopHead p {
	margin:0 10px;
	padding:0 10px 10px 10px;
	line-height:1.5;
}


#shop #shopArea {
	width:720px;
	margin:0 auto;
}

#shop #newBox {
	width:700px;
	margin: 10px 10px 0 10px;
	padding-bottom: 20px;
}
	#shop #newBox img.wallper {
		float:left;
		width: 344px;
	}
	#shop #newBox .fr { width: 340px; }
	#shop #newBox .txtBox {
	  	clear:both;
		margin-top:10px;
		width:340px;
	}
		#shop #newBox .txtBox p {
			margin-bottom:15px;
		}
	
#shop .sampleBox {
	clear:both;
	width:720px;
	margin: 10px 0 30px 0;
	padding:10px 0 16px 0;
	background:url(/img/common/line_dot.gif) left top no-repeat;
	text-align:center;
}
#shop .letterBox {
 	clear:both;
	width:720px;
	margin-top: 20px;
	padding:10px 0 16px 0;
	text-align:center;
}
#shop .boderNone {
	background:none;
}



/* G߂̕ǎ
------------------------------------------------------------------ */

#shopArea #shopUl,
#shopArea #shopNew,
#shopArea #shopCampaign {
	width:700px;
	margin:0 10px;
	list-style:none;
}


#shopArea #shopUl .shopLi,
#shopArea #shopUl .shopLiNone,
#shopArea #shopNew .shopLi,
#shopArea #shopCampaign .shopLi {
	width:350px;
	padding-bottom:20px;
	float:left;
	text-align:center;
}

#shopArea #shopNew .shopLi,
#shopArea #shopCampaign .shopLi {
		padding-bottom:15px;
}


#shopArea #shopUl .shopLi {
	margin-bottom:20px;
	background:url(../img/common/line_dot.gif) left bottom no-repeat;
}

#shopArea #shopUl .shopLiNone {
	background: none;
}

#shopArea #shopUl .shopLi p,
#shopArea #shopUl .shopLiNone p,
#shopArea #shopNew  .shopLi p {
	margin:0 auto 5px;
	width:350px;
	height:248px;
	background:url(../shop/img/bg_wallper.gif) 0 0 no-repeat;
}
#shopArea #shopUl .shopLi p img,
#shopArea #shopUl .shopLiNone p img,
#shopArea #shopNew .shopLi p img {
	margin-top:28px;
}

#shopArea #shopUl .shopLi ul,
#shopArea #shopUl .shopLiNone ul,
#shopArea #shopNew .shopLi ul,
#shopArea #shopCampaign .shopLi ul {
	margin:0 0 0 35px;
	list-style:none;
}
#shopArea #shopUl .shopLi ul li,
#shopArea #shopUl .shopLiNone ul li,
#shopArea #shopNew .shopLi ul li,
#shopArea #shopCampaign .shopLi ul li {
	float:left;
	padding-left:10px;
	height:25px;
}

#shop #shopArea #method {
	clear:both;
	margin:0 25px 20px 25px;
	padding:15px;
	border:1px solid #ad76cc;
	background:#f3ebf7;
}



#shopArea #btn {
	clear:both;
	width:720px;
	padding:15px 0;
	background: url(../img/common/line_dot.gif) left top no-repeat;
}




/* BOXe
------------------------------------------------------------------ */

.itemL283 {
	float:left;
	width:283px;
}

.itemL290 {
	float:left;
	width:290px;
}

.itemL350 {
	float:left;
	width:350px;
}











#shop #nurieBox {
	width:700px;
	margin:0 10px;
}

#shop #nurieBox li {
	float:left;
	width:215px;
	margin:0 15px 15px 0;
}
#shop #nurieBox li .btn {
	float:right;
	margin-top:106px;
}

#shop #adobeReader {
	clear:both;
	margin:0 10px 50px 10px;
	padding:10px;
	/*background:#e6d6f0;*/
	border:1px solid #c69fdb;
}
	
	
	
	
#shop #letter #letterThumb {
	width:700px;
	margin:0 10px;
}

#shop #letter p {
	margin:10px 0;
}

#shop #letter #letterThumb li {
	float:left;
	margin-left:20px;
	width:160px;
	text-align:center;
}
#shop #letter #letterThumb li.fc {
	margin-left:0;
}

#shop #letter #letterThumb li .btn {
	float:none;
	margin-top:15px;
	margin-bottom:20px;
}

#shop #letter #howto {
	width:700px;
	background:url(/shop/img/howto_bg.gif) 0 0 no-repeat;
}
#shop #letter #howto li#no01 {
	float:left;
	width:254px;
	margin-left:0;
}
#shop #letter #howto li#no02 {
	float:left;
	width:255px;
	margin-left:0;
}
#shop #letter #howto li#no03 {
	float:left;
	width:191px;
	margin-left:0;
}



/* layton */
h4#laytonTit {
	padding-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}
#laytonBox {
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 720px;
	color: #40220f;
	background:url(/img/common/line_dot.gif) left bottom no-repeat;
}

#laytonLeft {
	float: left;
	margin-top: 20px;
	width: 337px;
}
#laytonLeft ul {
	margin-top: 17px;
}
#laytonLeft li {
	background: url(/layton/img/layton_arrow.gif) left bottom no-repeat;
}
#laytonLeft li a {
	margin-left: 18px;
	color: #40220f;
}
#laytonLeft p,
#laytonLeft ul {
	margin-left: 10px;
}

#shopArea #shopCampaign .shopLi p {
	margin: 0 0 15px 0;
}
#shopArea #shopCampaign {
	margin-bottom: 20px;
	background:url(/img/common/line_dot.gif) left bottom no-repeat;
}
#laytonRight {
	float: right;
	width: 369px;
}







	
