@charset "UTF-8";
@import "../sty_clear.css";

/*￣￣￣￣￣ 全体のレイアウト ＿＿＿＿＿*/

div#layout { width: 772px; }

div#contentsb {	
	padding-top: 20px; 
	background: transparent url(../template/amlb_wp.gif) repeat-y; }

div#contentsw { 
	padding-top: 20px; 
	background: transparent url(../template/amlw_wp.gif) repeat-y; }

div#headbox { margin: 0 50px; }

div#mainbox { padding-bottom: 20px; }

div#counter {
	margin-right: 50px;
	text-align: right; }

div#footbox { 
	margin: 0 77px 20px; 
	z-index: 5; }

/*￣￣￣￣￣ 全体の設定 ＿＿＿＿＿*/

em { color: #9370db; }

strong { color: #9370db; font-size: 1.1em; }

del { color: #483d8b; }

blockquote {
	margin: 0 15px 0 10px;
	padding: 4px;
	background-color: #33283d;
	border-top: 1px dashed #000;
	border-right: 1px dashed #000;
	border-bottom: 1px dashed #000;
	border-left: 4px ridge #33283d; }

q {
	padding: 2px 1px;
	background-color: #33283d; }

p.quoteinfo{ text-align: right; }

cite {
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 1em;
	text-decoration: overline underline; }

.emoji {
	margin-bottom: 3px;
	padding-right: 2px; }

/*￣￣￣￣￣ リンク設定 ＿＿＿＿＿*/

a:link { color: #7b68ee; }
a:visited { color: #9932cc; }

#contentsb a:hover, a:active {
	position: relative;
	top: 1px; left: 1px;
	color: #e6e6fa; 
	}
#contentsw a:hover, a:active {
	position: relative;
	top: 1px; left: 1px;
	color: #4c3d5c; }

div#mainbox dl dd ul li a { font-size: 12px; }

/*￣￣￣￣￣ 表紙 ＿＿＿＿＿*/

#mainbox h1 {
	display: block; position: relative;
	width: 200px;
	height: 200px;
	background: transparent url(http://amoureuse.xii.jp/_recit/template/jbb_cle05_pu.jpg) no-repeat top left;
	margin: 20px 0 0 60px;
	}
#mainbox h2 {
	display: block; position: relative;
	width: 255px;
	height: 97px;
	background: transparent url(http://amoureuse.xii.jp/_recit/template/title_gift.gif) no-repeat bottom left;
	margin: -87px 0 0 200px; 
	}
#mainbox h1 span, #mainbox h2 span { 
	display: block;
	margin: 0; padding: 0;
	text-indent: -9999px; }

#mainbox h3 { 
	position: relative;
	padding-right: 60px;
	color: #9370db;
	font-size: 1.2em;
	font-weight: normal;
	text-align: right; }

div#entry dl dt {
	color: #666;
	font-size: 1.4em; 
	font-weight: bold; }

div#entry dl dd { margin-left: 1.4em; }

/*￣￣￣￣￣ ものがたり部分 ＿＿＿＿＿*/

#mainbox div#entry, #contentsb div#entry, #contentsw div#entry { 
	position: relative;
	margin: 0 50px; 
	padding: 20px 10px;
	color: #666;
	font-size: 1.2em;
	line-height: 160%; 
	z-index: 5; }

div#entry_img {
	position: absolute; 
	z-index: 2; 
	}
html>body #entry_img  { position: fixed; }

div.date { 
	margin-right: 70px; 
	text-align: right; }

#mainbox div#entry dl dd ul li { font-size: 0.9em; }

#contentsb div#entry h1, #contentsw div#entry h1 { 
	margin: 0 0 20px 50px;
	color: #666;
	font-size: 1.4em; }

div.pict { 
	margin: 15px auto;
	text-align: center; }

/*￣￣￣￣￣ ページナビゲーション ＿＿＿＿＿*/

p.pagenavi {
	margin-bottom: 15px; 
	text-align: center; }

p.pagenavi a { padding: 2px 4px; }

p.pagenavi span.page_now { 
	padding: 2px 4px;
	border: 1px dotted #9370db; } 

/*￣￣￣￣￣ フッター ＿＿＿＿＿*/

div#footbox ul li {
	display:inline;
	padding: 0 8px 0 12px;
	background: none; }

div#footbox ul li.valid { 
	padding-left: 9px;
	background: transparent url(../template/am_note.gif) no-repeat top left; }

address { display: inline; padding-left: 20px; }
