@charset 'EUC-JP';

/*================================================
  Author   :  Doctor Music
  URL      :  http://ragard.holy.jp
  Date     :  03/30/06
  Copyright (c) 2005-2006 RAGARD All Rights Reserved.
================================================*/

/*------------------------------------------------
  全体のレイアウト
------------------------------------------------*/

html {
	margin:0;
	padding:0;
	font-style:normal;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	font-style:normal;
	font-size:10px;
	font-family: "Lucida Sans Unicode","Trebuchet MS",Verdana, Arial,Helvetica,  sans-serif;
	background:#FFF url(http://hamster-santa.info/trackback/template/aqua_aris_body_bg.gif) top repeat-x;
	color:#000;
}

a, 
a:link,
a:visited {
	color:#2E9FED;
	text-decoration:none;
}

a:hover {
	color:#1471B1;
	text-decoration:none;
}

a img {
	border:none;
}

#wrapper {
	margin:0 auto;
	padding:0;
	width:650px;
	text-align:center;
	position:relative;
}

/*------------------------------------------------
  ヘッダー
------------------------------------------------*/

#header {
	margin:0;
	padding:0px 0 0 0;
	height:100px;
	width:650px;
	text-align:left;
	position:relative;
	display:block;
}

#header h1 {
	margin:0 50px 0 0;
	padding:0;
	font-size:24px;
	font-family:Arial,sans-serif;
	color:#FFF;
	float:left;
}

#header h1 a {
	color:#FFF;
	text-decoration:none;
}

#header p.description {
	margin:0;
	padding:6px 0 0 0;
	padding:7px 0 0 0 !important;
	font-size:10px;
	color:#CCC;
	text-align:left;
}

/*------------------------------------------------
  ナビゲーション
------------------------------------------------*/

#nav {

	margin:0;
	padding:0;
	height:80px;
	widht:650px;
	text-align:right;
}

#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav ul li {

	float:right;
	margin:0;
	padding:0 30px 0 0;
	font-size:12px;
}

#nav ul li a {
	color:#eee;
	display:block;
	float:left;
	margin:0;
	padding:45px 0 0 0;
	text-decoration:none;
}

#nav ul li a:hover {
	color:#fff;
         border-bottom: 1px solid #fff;
}

/*------------------------------------------------
  ボディー
------------------------------------------------*/

#container {
	margin:40px 0 0 0;
	padding:0;
	text-align:left;
	position:relative;
	width:650px;
	display:block;
}





/*------------------------------------------------
  左の欄
------------------------------------------------*/
	
#left_col {
	float:left;
	margin:0;
	padding:0 0 20px 0;
	text-align:left;
	width:420px;
	position:relative;
	clear:both;
}


#left_col a, 
#left_col a:link,
#left_col a:visited {
	color:#2E9FED;
	text-decoration:underline;
         font-weight:bolder;
}

#left_col a:hover {
	color:#1471B1;
	text-decoration:underline;
         font-weight:bolder;
}

.sequel {
	text-align:left;
	font-size:10px;
	margin:0 0 20px 0;
}



/*------------------------------------------------
  記事
------------------------------------------------*/

.entry {
	margin:0 0 30px 0;
}



h2.entry_title {
	margin:5px 0 0 0;
	padding:0;
	font-size:18px;
	font-family:"Apple Garamond", "Times New Roman", "Garamond", serif;
	color:#333;

}

h2.entry_title a,
h2.entry_title a:link,
h2.entry_title a:visited {
	color:#333;
	text-decoration:none;
}

h2.entry_title a:hover,
h2.entry_title a:active {
	color:#333;
	text-decoration:none;
}

h3 {
	margin:5px 0 0 0;
	padding:0;
	font-size:18px;
	font-family:"Apple Garamond", "Times New Roman", "Garamond", serif;
	color:#72A3C5;

}

h3 a,
h3 a:link,
h3 a:visited {
	color:#72A3C5;
	text-decoration:none;
}

h3 a:hover,
h3 a:active {
	color:#1471B1;
	text-decoration:none;
}

.etitle {
	margin:5px 0 0 0;
	padding:0;
	font-size:18px;
         font-weight:bolder;
	font-family:"Apple Garamond", "Times New Roman", "Garamond", serif;
	color:#333;
         border-bottom:1px solid #ccc;
}




.entry_body,
.entry_more {
	color:#000;
	font-size:120%;
	line-height:160%;
         border-top:1px solid #ccc;
	padding:20px 0 20px 0;
}



.entry_body p,
.entry_more p {
	margin:10px 0;
}

.entry_body ul,
.entry_more ul,
.entry_body ol,
.entry_more ol{
	padding:5px 0 5px 25px;
}

img.pict,
img.thumb {
	border:none;
}

.profile {
	margin:0 0 20px 0;
}

.pagenavi,
.pagetop {
	padding:5px 0;
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	text-transform:capatilize;
	color:#999;
}

blockquote {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 10px;
	color: #333333;
	margin: 0px 10px 0px 0px;
	padding: 10px;
	border-top: 1px solid #99CC66;
	border-bottom: 1px solid #99CC66;
         background:#eeffee;
	}


/*------------------------------------------------
  コメント＆トラックバック
------------------------------------------------*/

.comment {
	margin:0 0 20px 0;
}

.trackback_url {
	margin:0 0 20px 0;
}

.comment h3,
.add_comment h3,
.trackback_url h3,
.trackback h3 {
	font-size:18px;
	font-family:"Apple Garamond", "Times New Roman", "Garamond", serif;
	font-weight:normal;
	color:#72A3C5;
	text-transform:capitalize;
}

.comment dl,
.trackback dl {
	padding:20px 20px 0 0;
	margin:0 0 20px 0;
	background:url(http://hamster-santa.info/trackback/template/aqua_aris_comment_bg.gif) top right no-repeat;
}

.comment dl dt {
	font-size:11px;
	text-align:left;
	margin:0 0 10px 0;
	color:#006EBB;
}

.trackback dl dt {
	font-size:11px;
	text-align:left;
	color:#006EBB;
}

.comment dl dd,
.trackback dl dd {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:160%;
	color:#000;
}

.comment dl span,
.trackback dl span {
	font-size:10px;
	font-weight:bold;
}

/*------------------------------------------------
  コメントフォーム
------------------------------------------------*/

.add_comment {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
}

.add_comment dl{
	margin:10px 0 0 0;
	padding:0;
	font-size:11px;
	text-align:left;
	color:#666;
	text-transform:capitalize;
}

.add_comment dl dt {
	line-height:18px;
	text-align:left;
	margin:5px 0;
}

.add_comment dl dt p {
	margin:0;
	padding:0 0 20px 0;
}

.add_comment dl dd{
	margin:-2.1em 0 0 0;
	padding:0 0 1px 0;
	text-align:left;
}

.add_comment dl dt#description_name,
.add_comment dl dd#submit_form {
	width:auto;
}

.add_comment dl dd#description_form,
.add_comment dl dd#submit_form {
	margin:0;
}

.add_comment dl dt#submit_name {
	display:none;
}

label{
	text-transform:capitalize;
}

.add_comment dl input.form {
	width:155px;
}

.add_comment dl textarea{
	width:400px;
}

input.form,
textarea{
	border:1px solid #EFEFEF;
	background:#FAFAFA;
	color:#666;
	font-size:11px;
}

/*------------------------------------------------
  右の欄
------------------------------------------------*/

#right_col {
	float:right;
	width:190px;
	margin:0;
	padding:0 0 20px 0;
	text-align:left;
	position:relative;

}

.line {
	padding:0 0 0 20px;
	background:url(http://hamster-santa.info/trackback/template/aqua_aris_right_line.gif) top left no-repeat;

}

#right_col dl {
	margin:0 0 10px 0;
	padding:0 0 20px 0;
}

#right_col dl dt {
	margin:0 0 5px 0;
	padding:0;
	font-size:18px;
	font-family:"Apple Garamond", "Times New Roman", "Garamond", serif;
	font-weight:normal;
	color:#72A3C5;
	text-transform:capitalize;
}

#right_col dl dd {
	margin:0 0 5px 0;
	padding:5px;
	font-size:10px;
	line-height:170%;
	color:#999;
}

#right_col dl.recommend img {
	display:block;
}

#right_col dl.recommend p {
	margin:0px;
}

#right_col dl.recommend span {
	font-weight:bold;
}

#right_col dl dd {
	list-style:none;
	margin:0;
}



#right_col dl dd ul {
	list-style:none;
	margin:0;
	padding:0;
}



#right_col dl dd ul.tree li.lst {
  margin: 0px;
  padding: 0px 0px 0px 15px;
  background-image: url(http://hamster-santa.info/img/t_tree.gif);
  background-repeat: no-repeat;
}


#right_col dl dd ul.tree li.end {
  margin: 0px;
  padding: 0px 0px 0px 15px;
  background-image: url(http://hamster-santa.info/img/t_end.gif);
  background-repeat: no-repeat;
}

/*------------------------------------------------
  フッター
------------------------------------------------*/

#footer {
	margin:0 0 20px 0;
	padding:0;
	width:650px;
	text-align:center;
	clear:both;
	border-top:1px solid #CCC;
}

#footer p {
	margin:0;
	padding:7px 0 0 0;
	color:#666;
	font-size:10px;
}
