@charset "utf-8";

/*
-------------------------------------
CSS file aeon kyushu
FileName:shop.css
-------------------------------------
*/

/*
===== CONTENTS ===========================================

	1: BASIC
	2: SHOP NEWS
	3: RECOMMEND

==========================================================
/*
===== 1: BASIC ==========================================
*/
#basic {
	width:650px;
	margin-bottom:5px;
	background:url(../images/basic_bg.gif);
}
#basic-main {
	width:630px;
	padding:10px;
	background:url(../images/basic_top.gif) no-repeat top;
}
#basic-main #box-left {
	float:left;
	width:360px;
}
#basic-main #box-right {
	float:right;
	width:254px;
}
#basic-main #box-left #name {min-height:32px;}
#basic-main #box-left #floor {
	float:left;
	margin-right:8px;
}

#basic-main #box-left #name h2 {
	font-size:1.3em;
	font-weight:bold;
	line-height:1em;
}
#basic-main #box-left #name h2 span {
	color:#E47F6C;
	font-size:10px;
}


/* CONTACT */	
#basic-main #box-left #contact {
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #E47F6C;
}
#basic-main #box-left #contact ul {
	padding-left:85px;
}
#basic-main #box-left #contact li {
	text-indent:-85px;
	margin-bottom:3px;
}
#basic-main #box-left #contact ul li img {
	margin-right:5px;
}

/* COMMENT */	
#basic-main #box-left #comment {
	margin-top:15px;
	padding-top:5px;
	border-top:1px dotted #E47F6C;
}

/* TOKUTEN */	
#basic-main #box-left #tokuten {
	margin-top:15px;
	padding-top:5px;
	border-top:1px dotted #E47F6C;
}
#basic-main #box-left #tokuten p {
	margin-bottom:3px;
}
#basic-main #box-left #tokuten dl {
	width:360px;
	margin-bottom:5px;
	line-height:1.2em;
}
#basic-main #box-left #tokuten dl dt {
	float:left;
	width:70px;
}
#basic-main #box-left #tokuten dl dd {
	float:right;
	width:280px;
}
#basic-main #box-right #visual {
	margin-bottom:2px;
	border:1px solid #FFFFFF;
}
#basic-main #box-right #rogo {
	float:left;
	margin-right:2px;
}
#basic-main #box-right #qr {
	float:left;
}


/* BASIC FOOT */
#basic-foot {
	clear:both;
	width:630px;
	padding:5px 10px;
	background:url(../images/basic_bottom.gif) no-repeat bottom;
	border-top:1px dotted #E47F6C;
}
#basic-foot p#icon {
	float:left;
}
#basic-foot p#icon a {
	margin-right:3px;
}
#basic-foot p#rss {
	float:right;
}

/*
===== 2: SHOP NEWS ==========================================
*/
h3 {
	padding:0;
	border:none;
}

/* ENTRY */
#entry {
	margin-bottom:20px;
}
#entryin {
	float:left;
	margin:0 10px;
	width:360px;
	line-height:normal;
}
.entryin-body {
	line-height:1.4;
}
.entryin-body ul {
	list-style:disc none inside;
}
.entryin-body ol {
	list-style:decimal none inside;
}

#entryin h4 {
	margin-bottom:10px;
	padding-left:8px;
	font-size:1.2em;
	font-weight:bold;
	border-left:5px solid #333333;
}
#entryin h4 span {
	color:#AFD31D;
	font-size:10px;
	font-weight:normal;
	line-height:1.2em;
}
#entry img {
	float:right;
}

/* ENTRY MENU */
#entry-menu {
	margin-bottom:20px;
}
#entry-menu ul {
	clear:both;
	border-top:1px dotted #F1E5D4;
}
#entry-menu ul li {
	padding-left:27px;
	border-bottom:1px dotted #F1E5D4;
	background:url(../images/arrow.gif) no-repeat center left;
}
#entry-menu ul li span {
	color:#AFD31D;
	font-size:0.8em;
}


/*
===== 3: RECOMMEND ==========================================
*/
#recommend {
	width:650px;
	background:url(../images/recommend_bg.jpg);
}
#recommend-top {
	width:630px;
	padding:10px;
	background:url(../images/recommend_top.gif) no-repeat top;
}
#recommend-main {
	padding:0 0 10px 10px;
	background:url(../images/recommend_bottom.gif) no-repeat bottom;
}
#recommend-main li {
	display:block;
	float:left;
	width:100px;
	margin-right:6px;
	padding:10px;
	background:#FFFFFF;
	font-size:0.8em;
}