
/* -----bodyの設定----- */
body {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #FFFFFF;
}

/* -----リンクの設定----- */
a:active, a:link, a:visited {
	color: #0475BC;
	text-decoration:underline;	
}
a:hover, a:active {
	color: #FF1F52;
	text-decoration:none;
}

hr {
  display: none;
}

.hide {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;  /* MacIE5対策：これがないと隙間ができる */
}

/* -----全体レイアウトの設定----- */
div#layoutArea {
	width: 100%;
	margin: 0;
	padding: 0;

}

/* -----ヘッダ全体----- */
div#headerArea {
	width: 100%;
	height: 200px;
	margin: 0;
	padding: 0;
	background: #ffffff url("img/bg_head2.jpg") no-repeat;
	text-align: left;
}

/* -----ブログタイトル----- */
div#headerArea h1 {
        margin-left:20px;
	padding-top: 10px;
	font-size: 18px;;

}

div#headerArea a:link,
div#headerArea a:active,
div#headerArea a:visited,
 {
	color: #FFFFFF;
        text-decoration:underline;
}

div#headerArea a:hover,
 {
	color: #FFFFFF;
        text-decoration:none;
}

/* -----ブログ説明----- */
div#headerArea h2 {
	margin: 0;
        margin-left:20px;
	padding-bottom: 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}


/* -----コンテンツ部分の設定----- */
div#mainArea {
	position: absolute;
	top: 200px;;
	margin-left: 200px;
	width:600px;
	padding: 10px;
}

div#mainArea h3 {
	margin: 0px;
	padding: 5px;;
	background-color:#FF6F90;
}

div#mainArea h3 a
 {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:underline;
}

div#DayTime {
	margin-bottom: 6px;
	padding: 0;
	text-align: right;
}

.etText {
	line-height: 130%;
	font-size:12px;
}

.Entry {
	margin-top: 20px;
	margin-bottom: 20px;

}

div.etEtc {
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: right;
	font-size:12px;
}

.comtb { border-top:1px solid #FF6F90;
	 color:#000000;
	 background-color:#FFFFFF;
	 padding-left:8px;
	 padding-top:20px;
	 padding-bottom:20px;
}

/* -----広告エリア----- */
div#cmArea {
	width: 185px;
	height: 100%;
	margin-top: 20px;
	padding: 0;
	float: right;
	text-align: center;
}




/***** -----左側メニューの設定----- *****/
/* -----エリア全体----- */
div#sideAreaL {
	width: 184px;
	margin: 0;
	padding: 0;
        background-color:#FF6F90;
        text-align:center;
}


/* -----カレンダー----- */
div#Calendar {
	background: #FF6F90;
}

div#Calendar h2 {
	margin-bottom: 4px;
}

.Cal_table1 {
	width: 178px;
	font-size: 12px;
        background-color:#FFFFFF;

}

.Cal_table2 {
	width: 170px;
	font-size: 12px;
        background-color:#FFFFFF;

}


.BackM {
	float: left;
}

.NextM {
	float: right;
}

.calY {
	font-weight: bold;
        font-size:12px;
	padding-top:4px;
	padding-bottom:8px;
}

.calW {
	background-color: #ffffff;
        font-size:12px;
	padding-bottom:8px;
}

.calD {
	background-color: #ffffff;
        font-size:12px;
	padding-bottom:4px;
}

.calDlink {
	font-weight: bold;
}

.prof_stit { font-weight:bold;}

.prof_cont { margin-left:8px;}

/* -----プロフィール----- */
div#Profile {
	margin: 0;
	padding: 0;
}

div#Profile h2 {
	margin-top: 0;
	margin-bottom: 4px;
}

div#Profile p {
	margin: 10px;
}

.imgleft {
	float: left;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 10px;
}

.prof_table {
	width: 178px;
	font-size: 12px;
        background-color:#FFFFFF;}

.more { margin-top:33px;
	margin-right:4px;
	float:right;}


/* -----最新の投稿----- */
div#Recent_Entry {
	margin: 0;
	padding: 0;
	clear: both;
}

div#Recent_Entry h2 {
	margin-top: 0;
	margin-bottom: 4px;
}

div#Recent_Entry ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Recent_Entry li {
	margin: 2px 10px;
}


/* -----テーマ----- */
div#Theme {
	margin: 0;
	padding: 0;
}

div#Theme h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Theme ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Theme li {
	margin: 2px 10px;
}


/* -----過去の記事----- */
div#Entry_Archive {
	margin: 0;
	padding: 0;
}

div#Entry_Archive h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Entry_Archive ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Entry_Archive li {
	margin: 2px 10px;
}

.Entry_Archive_tolist { margin-top:0px;
		   margin-right:4px;
		   font-size:10px;
		   text-align:right;}

/* -----お気に入り----- */
div#favorite {
	margin: 0;
	padding: 0;
}

div#favorite h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#favorite ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#favorite li {
	margin: 2px 10px;
}

.favorite_tolist { margin-top:0px;
		   margin-right:4px;
		   font-size:10px;
		   text-align:right;}

.favorite_add { margin-top:8px;
		margin-right:4px;
		text-align:center;}

/* -----マイアルバム----- */

.album_table {
	width: 178px;
	font-size: 12px;
        background-color:#FFFFFF;}

div#My_Album {
	margin: 0;
	padding: 0;
}

div#My_Album h2 {
	margin-top: 0;
	margin-bottom: 4px;
}	

div#My_Album p {
	margin: 10px;
}

.My_Album_stit { font-weight:bold;}

.My_Album_cont { margin-left:8px;}

.My_Album_more { margin-top:8px;
		 margin-right:4px;
		 float:right;}

.My_Album_tolist { margin-top:0px;
		   margin-right:4px;
		   font-size:10px;
		   text-align:right;}

/* -----あしあと----- */
div#Recent_Visitor {
	margin: 0;
	padding: 0;
}

div#Recent_Visitor h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Recent_Visitor ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Recent_Visitor li {
	margin: 2px 10px;
}

.ashiato_list { margin-top:0px;
		   font-size:10px;
		   margin-right:4px;
		   text-align:right;}


/* -----最新のコメント----- */
div#Recent_Comment {
	margin: 0;
	padding: 0;
}

div#Recent_Comment h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Recent_Comment ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Recent_Comment li {
	margin: 2px 10px;
}


/* -----最新のトラックバック----- */
div#Recent_Trackback {
	margin: 0;
	padding: 0;
}

div#Recent_Trackback h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Recent_Trackback ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Recent_Trackback li {
	margin: 2px 10px;
}


/* -----リンク----- */
div#Link {
	margin: 0;
	padding: 0;
}

div#Link h2 {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#Link ul {
	margin: 0;
	padding: 5px;
	list-style-type: none;
}

div#Link li {
	margin: 2px 10px;
}

/***** -----//左側メニューの設定----- *****/







div#movepage {
	margin-top: 10px;
	padding: 10px;
	text-align: right;
	font-size:	80%;
}









ul.submenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.submenu li {
	margin: 2px 10px;
}




/* -----PROFILEテーブルの設定----- */
table.profile {
	width: 100%;
	margin: 0px 0px;
	font-size: 100%;
	background: #cccccc;
}

table.profile th {
	width: 40%;
	padding: 2px 2px;
	font-weight: bold;
	background: #efefef;
	color: #666666;
	text-align: left;
}
table.profile td {
	width: 60%;
	padding: 2px 2px;
	line-height: 120%;
	background: #FFFFFF;
}

	div#cmArea {
		width: 185px;
		height: 100%;
		margin-top: 20px;
		padding: 0;
		float: right;
		text-align: center;