@charset "Shift_JIS";

/*****************************************
* 基本部分
*/
*{
	margin:				0;
	padding:			0;
}
body{
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1162/img20080129_p.gif") left 294px repeat-x;
	background-color:	#ddf1fe;
	text-align:			center;
	font-size:			80%;
	color:				#666666;
}
table{
	border-collapse:	collapse;
}
/*****************************************
* レイアウト
*/
#body{
	width:				793px;
	margin:				auto;
	text-align:			left;
}

td#side_area_left, td#side_area_right{
	width:				175px;
	vertical-align:		top;
}

#side_left, #side_right{
	padding:			5px 5px 5px 5px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1160/img20080129_1_p.gif") left top repeat-y;
}

td#main_area{
	padding:			0 10px 0 10px;
	width:				423px;
	vertical-align:		top;
}

/*****************************************
* エントリー　幅423px
*/
.entry_head{
	width:				423px;
	height:				5px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1161/img20080129_1_p.gif") left top no-repeat;
	overflow:			hidden; /*ie対策 */
}
.entry_foot{
	margin-bottom:		0px;
	width:				423px;
	height:				16px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1161/img20080129_3_p.gif") left top no-repeat;
}

.entry{
	width:				403px;
	padding:			10px 10px 10px 10px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1161/img20080129_2_p.gif") left top repeat-y;
}
/* タイトルは w403 h61 */
.entry_title{
	padding:			26px 0 0px 10px;
	width:				393px;
	height:				35px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1161/img20080129_p.gif") left top no-repeat;
	font-weight:		bold;
	font-size:			100%;
}
.entry h4{
	margin-top:			1em;
	margin-bottom:		1em;
	padding:			2px 0 2px 4px;
	border-left:		solid 8px #a6d3fd;
	border-bottom:		solid 1px #a6d3fd;
	font-size:			100%;
}
.entry_date{
	margin-bottom:		1em;
	text-align:			right;
}
.entry_text{
	line-height:		140%;
}
.entry_text a{
	color:				#ff3399;
}
.entry_text a:visited{
	color:				#996699;
}
.entry_text a:hover{
	background-color:	#ffff99;
}

.entry_layer{
}
/* コメント禁止なので使わない */
.comment_layer{
    OVERFLOW: 			hidden;
    WORD-BREAK: 		break-all
}
.commentItem{
	padding-top:		1em;
	padding-bottom:		1em;
	border-bottom:		dotted 2px #cccccc;
}

.posted{
	padding-top:		8px;
	font-size:			small;
	color:				#999999;
	line-height:		110%;
	text-align:			right;
}
.posted a{
	color:				#ff3399;
}
.posted a:visited{
	color:				#996699;
}
.posted a:hover{
	background-color:	#ffff99;
}

/*
HR
{
    COLOR: #999;
    HEIGHT: 1px
}
.range
{
    BORDER-RIGHT: #f99 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #f99 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #f99 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f99 1px solid
}
.cl
{
	clear:both;
	height:1px;
}

*/

/*************************************************
* サイド
* 見出しは　幅 165 高さ 55px
*/
#side_left_head,
#side_right_head{
	width:				175px;
	height:				5px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1160/img20080129_p.gif") left top no-repeat;
	overflow:			hidden; /*ie対策 */
}
#side_right_foot,
#side_left_foot{
	width:				175px;
	height:				7px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1160/img20080129_2_p.gif") left top no-repeat;
}

#side_left .side_title,
#side_right .side_title{
	width:				155px;
	height:				40px;	/* ie用 */
	padding:			25px 0 10px 10px;
	background:			url("https://www.yaplog.jp/cv/asaponmax/img/1160/img20080129_3_p.gif") left top no-repeat;
	vertical-align:		center;
	font-weight:		bold;
	color:				#ffffff;
}
.side_text{
	padding:			0 5px 5px 5px;
	font-size:			small;
}
.side_text a{
	text-decoration:	none;
	color:				#666666;
}
.side_text a:visited{
	color:				#999999;
}
.side_text a:hover{
	background-color:	#ffff99;;
	color:				#ff3399;
	border-bottom:		dashed 1px #ff3399;
}

/* feed */
/*
.side_feed
{
    width:100%;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    OVERFLOW: hidden;
    COLOR: #333;
    WORD-BREAK: break-all;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 5px
}
.side_feed A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.side_feed A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: none
}
.side_feed A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #f99;
    LINE-HEIGHT: 150%;
    TEXT-DECORATION: underline
}
.side_feed A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #f99;
    LINE-HEIGHT: 150%
}
*/

/*************************************************
* カレンダー
*/

.calendar{
	padding:		0 2px 0 2px;
	font-size:		10px;
	margin:			0 0 20px 0;
	color:			#333333;
	line-height:	150%;
}
.calendar a{
    FONT-SIZE: 10px;
    COLOR: #333;
    TEXT-DECORATION: underline
}
.calendar A:link
{
    FONT-SIZE: 10px;
    COLOR: #f99;
    TEXT-DECORATION: underline
}
.calendar A:visited
{
    FONT-SIZE: 10px;
    COLOR: #f99;
    TEXT-DECORATION: underline
}
.calendar A:active
{
    FONT-SIZE: 10px;
    COLOR: #333;
    BACKGROUND-COLOR: #f99;
    TEXT-DECORATION: underline
}
.calendar A:hover
{
    FONT-SIZE: 10px;
    COLOR: #333;
    BACKGROUND-COLOR: #f99;
    TEXT-DECORATION: underline
	background-color:	#ffff99;;
	color:				#ff3399;
	border-bottom:		dashed 1px #ff3399;
}

/*************************************************
*ナビゲーション
*/
#navigation{
	height:				15px;
	text-align:			center;
	font-size:			10px;
}
#navigation li{
	display:			inline;
	padding:			2px 4px 2px 4px;
}
#navigation li.first{
	border-right:		solid 1px #999999;
}
#navigation li.last{
	border-left:		solid 1px #999999;
}
#navigation a{
	text-decoration:	none;
	color:				#666666;
}
#navigation a:visited{
	color:				#999999;
}
#navigation a:hover{
	background-color:	#ffff99;;
	color:				#ff3399;
	border-bottom:		dashed 1px #ff3399;
}
/*************************************************
* ページ
*/
.page{
}
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 7px;
    COLOR: #333;
    PADDING-TOP: 7px;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center
}
.prevew A:link
{
    FONT-SIZE: 10px;
    COLOR: #333;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.prevew A:visited
{
    FONT-SIZE: 10px;
    COLOR: #333;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none
}
.prevew A:hover
{
    FONT-SIZE: 10px;
    COLOR: #f99;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: underline
}
.prevew A:active
{
    FONT-SIZE: 10px;
    COLOR: #f99;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: underline
}


/* ////////////////////////////////////////// */

#head{
	margin-bottom:	10px;
	width:			100%;
	height:			262px;
	background:		url("https://www.yaplog.jp/cv/asaponmax/img/1159/img20080129_p.gif") left top repeat-x;
}
#headInner{
	position:		relative;
	margin:			auto;
	width:			975px;
	height:			262px;
	text-align:		left;
	background:		url("https://www.yaplog.jp/cv/asaponmax/img/1159/img20080129_p.jpg") left top no-repeat;
}
#headInner h1{
	position:		relative;
	left:			91px;
}
#headInner .blog_description{
	position:		absolute;
	left:			91px;
	bottom:			10px;
	width:			330px;
	color:			#336600;
}

/* ***************************************
* フッタ
*/

#foot{
	margin:				auto;
	width:				793px;
    font-size:			12px;
    color:				#666666;
    text-decoration:	none
}
#foot a{
    color:				#440000;
    text-decoration:	underline
}
#foot a:hover{
	background-color:	#ffff99;
}
#foot .pageTop{
	text-align:			right;
}
