@charset "shift_jis";


/* basic elements */

* {
	margin: 0;
	padding: 0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Osaka",verdana,helvetica,arial, sans-serif;
}

body {
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	text-align: center;
}

a img {
	border: 0;
}

br.clear{
	clear: both;
	line-height: 0;
}

a:link { text-decoration:underline; color: #36414D;}
a:visited { text-decoration:underline; color: #36414D;}
a:active { text-decoration:underline; color: #A3B8CC;}
a:hover { text-decoration:underline; color: #A3B8CC;}

#container_two_column {
	width: 800px;
	text-align: left;
	margin: 0px auto;
	background: #FFFFFF;
}


/* HaederStart */
#header {
	width: 800px;
	height: 77px;
	margin-top: 10px;
	background: url(http://slowsmall.com/blog/img/header.gif) no-repeat;
}
#header h1 a{
	margin-left:13px;
	margin-top:0px;
	width: 249px;
	height: 77px;
}
#header span{
	display: none;
}
#header h1 a,
.login,
.logout,.h_menu_01,
.logout,.h_menu_03{
	position:absolute;
	display:block;
}

.login{
	background: url(http://slowsmall.com/blog/img/h_menu_in.gif);
	margin-left:650px;
	margin-top:32px;
	width: 77px;
	height: 26px;
}
.logout{
	background: url(http://slowsmall.com/blog/img/h_menu_out.gif);
	margin-left:650px;
	margin-top:32px;
	width: 77px;
	height: 26px;
}
.h_menu_01{
	background: url(http://slowsmall.com/blog/img/h_menu_01.gif);
	margin-left:620px;
	margin-top:32px;
	width: 110px;
	height: 26px;
}
.h_menu_03{
	background: url(http://slowsmall.com/blog/img/h_menu_03.gif);
	margin-left:738px;
	margin-top:32px;
	width: 55px;
	height: 26px;
}

#header a:link { text-decoration:none; color: #FFFFFF;}
#header a:visited { text-decoration:none; color: #FFFFFF;}
#header a:active { text-decoration:none; color: #FFFFFF;}
#header a:hover { text-decoration:none; color: #FFFFFF;}
/* HaederEnd */

/* MenuStart */
#menu{
	width: 800px;
	height: 126px;
	background: url(http://slowsmall.com/blog/img/menu.gif) no-repeat;
	margin-bottom: 2px;
}
#menu span{
	display: none;
}

.blog,
.blog_on,
.bord,
.bord_on,
.jirei,
.jirei_on,
.yougo,
.yougo_on,
.mall,
.mall_on,
.mean,
.mean_on,
.register
{
	position:absolute;
	display:block;
}

.blog{
	margin-left: 37px;
	margin-top: 20px;
	width: 100px;
	height: 80px;
}
.bord{
	margin-left: 160px;
	margin-top: 6px;
	width: 105px;
	height: 100px;
}
.jirei{
	margin-left: 286px;
	margin-top: 0px;
	width: 113px;
	height: 113px;
}
.yougo{
	margin-left: 415px;
	margin-top: 0px;
	width: 100px;
	height: 100px;
}
.mall{
	margin-left: 519px;
	margin-top: 20px;
	width: 130px;
	height: 90px;
}
.mean{
	margin-left: 655px;
	margin-top: 13px;
	width: 123px;
	height: 105px;
}
.blog_on{
	margin-left: 37px;
	margin-top: 20px;
	width: 100px;
	height: 80px;
}
.bord_on{
	margin-left: 160px;
	margin-top: 6px;
	width: 105px;
	height: 100px;
}
.jirei_on{
	margin-left: 286px;
	margin-top: 0px;
	width: 113px;
	height: 113px;
}
.yougo_on{
	margin-left: 415px;
	margin-top: 0px;
	width: 100px;
	height: 100px;
}
.mall_on{
	margin-left: 519px;
	margin-top: 20px;
	width: 130px;
	height: 90px;
}
.mean_on{
	margin-left: 655px;
	margin-top: 13px;
	width: 123px;
	height: 105px;
}
.register{
	margin-left: 570px;
	margin-top: 7px;
	width: 140px;
	height: 120px;
}

/*Mouse OFF*/
a.blog,a.blog_on{background:url("http://slowsmall.com/blog/img/menu.gif") -37px -20px no-repeat;}
a.bord,a.bord_on{background:url("http://slowsmall.com/blog/img/menu.gif") -160px -6px no-repeat;}
a.jirei,a.jirei_on{background:url("http://slowsmall.com/blog/img/menu.gif") -287px 0px no-repeat;}
a.yougo,a.yougo_on{background:url("http://slowsmall.com/blog/img/menu.gif") -416px 0px no-repeat;}
a.mall,a.mall_on{background:url("http://slowsmall.com/blog/img/menu.gif") -518px -20px no-repeat;}
a.mean,a.mean_on{background:url("http://slowsmall.com/blog/img/menu.gif") -655px -13px no-repeat;}

/*Mouse On*/
a.blog:hover,a.blog_on{background-position: -37px -146px;}
a.bord:hover,a.bord_on{background-position: -160px -132px;}
a.jirei:hover,a.jirei_on{background-position: -287px -126px;}
a.yougo:hover,a.yougo_on{background-position: -416px -126px;}
a.mall:hover,a.mall_on{background-position: -518px -146px;}
a.mean:hover,a.mean_on{background-position: -655px -139px;}


#menu a:link { text-decoration:none; color: #FFFFFF;}
#menu a:visited { text-decoration:none; color: #FFFFFF;}
#menu a:active { text-decoration:none; color: #FFFFFF;}
#menu a:hover { text-decoration:none; color: #FFFFFF;}
/* MenuEnd */


/*#header a:link { text-decoration:none; color: #FFFFFF;}
#header a:visited { text-decoration:none; color: #FFFFFF;}
#header a:active { text-decoration:none; color: #FFFFFF;}
#header a:hover { text-decoration:none; color: #FFFFFF;}*/
/* HaederEnd */



/* MainareaStart */
#mainarea {
	width: 100%;
	padding-bottom: 10px;
}
/* MainareaEnd */



/* EntryStart */
#container_two_column #entry {
	/*width: 464px;*/
	width: 581px;
	float: left;
}

h4#sub_blog{
	background: url(http://slowsmall.com/blog/img/blog.gif) no-repeat top left;
	display:block;
	width:220px;
	height:24px;
	text-indent:-9999px;
	margin: 5px 0 0 10px;
}

#entry_inner {
	margin: 20px 0 20px 15px;
}

#entry_inner .entry_condition {
	/*width: 459px;*/
	width: 535px;
	padding-bottom: 60px;
}

#entry_inner .entry_condition h3 {
	background: url(http://slowsmall.com/blog/img/title_bg.gif);
	/*width: 459px;*/
	width: 535px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-indent: 55px;
	margin-top: 3px;
}

#entry_inner .entry_condition p {
	padding: 10px 7px 15px 7px;
}
#entry_inner .entry_condition p.date {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding-top:0;
	padding-bottom: 0;
}

#entry_inner .entry_condition .entry_footer {
	font-size: 12px;
	text-align: right;
	padding-top: 48px;
	background: url(http://slowsmall.com/blog/img/b_footer02.gif) no-repeat top left;
}

#entry_inner .entry_condition .entry_footer .separator {
	margin: 0 3px;
	font-color: #D9D9D9;
}
#entry_inner a:link { text-decoration:underline; color: #FF7900;}
#entry_inner a:visited { text-decoration:underline; color: #FF7900;}
#entry_inner a:active { text-decoration:underline; color: #FAB577;}
#entry_inner a:hover { text-decoration:underline; color: #FAB577;}

#entry_inner .entry_condition h3 a:link { text-decoration:underline; color: #333333;}
#entry_inner .entry_condition h3 a:visited { text-decoration:underline; color: #333333;}
#entry_inner .entry_condition h3 a:active { text-decoration:none; color: #333333;}
#entry_inner .entry_condition h3 a:hover { text-decoration:none; color: #333333;}

/* EntryEnd */



/* SideareaStart */
#container_two_column #sidearea {
	width: 219px;
	float: right;
	font-size: 10px;
	line-height: 120%;
	color: #404040;
}

#sidearea_inner{
	margin-top: 30px;
}

#sidearea .calendar,
#sidearea .categories,
#sidearea .newentries,
#sidearea .archives{
	background:url(/img/box_footer.gif) no-repeat bottom left;
	padding-bottom: 70px;
	margin-bottom: 18px;
}

#sidearea .calendar_inner,
#sidearea .categories_inner,
#sidearea .newentries_inner,
#sidearea .archives_inner{
	padding-top: 10px;
}
#sidearea .calendar_inner,
#sidearea .calendar_inner table td,
#sidearea .calendar_inner table th{
	text-align: center;
}
#sidearea .categories_inner,
#sidearea .newentries_inner,
#sidearea .archives_inner{
	text-align: left;
	padding: 10px 40px 0 40px; 
}
#sidearea .calendar_inner table th{
	color:#555555;
}
#sidearea .calendar_inner table{
	margin-left: 25px;
	font-size: 12px;
	width: 77%;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

#sidearea .calendar_inner table caption{
	padding-bottom: 10px;
}

#sidearea .calendar_inner table th{
	width: 11%;
	padding: 2px 0;
}

#sidearea .calendar_inner table td{
	width: 11%;
	padding: 2px 0;
}

#sidearea .calendar_inner table .hd {
	color: #FF8400;
	font-weight: bold;
}

#sidearea .calendar_inner table .hd a:link, 
#sidearea .calendar_inner table .hd a:visited, 
#sidearea .calendar_inner table .hd a:active, 
#sidearea .calendar_inner table .hd a:hover {
	text-decoration:underline; color: #FF8400;
}
#sidearea .calendar_inner table .hd a:hover {
	text-decoration:none;
}

#sidearea .calendar h3{
	background: url(/img/calender.gif) no-repeat top left;
	text-indent:-9999px;
	width: 218px;
	height: 35px;
}
#sidearea .categories h3{
	background: url(/img/categories.gif) no-repeat top left;
	text-indent:-9999px;
	width: 218px;
	height: 35px;
}
#sidearea .newentries h3{
	background: url(/img/newentries.gif) no-repeat top left;
	text-indent:-9999px;
	width: 218px;
	height: 35px;
}
#sidearea .archives h3{
	background: url(/img/archives.gif) no-repeat top left;
	text-indent:-9999px;
	width: 218px;
	height: 35px;
}
#sidearea ul{
	list-style: none;
}
#sidearea li{
	list-style: none;
	background: url(/img/list.gif) no-repeat 0 6px;
	padding-left: 8px;
	margin-bottom: 7px;
}

#sidearea .syndicate,
#sidearea .powered{
	background: url(/img/box.gif) no-repeat 0px 0px;
	width: 186px;
	height: 35px;
	margin-left: 16px;
	padding-bottom: 15px;
}
#sidearea .syndicate p,
#sidearea .powered p{ 
	width: 186px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

/* SideareaEnd */

/* ContainerOneColumnElementsStart */
#container_one_column {
	/*width: 720px;*/
	width: 800px;
	text-align: left;
	margin: 0px auto;
}
#container_one_column #entry {
	width: 800px;
}

#container_one_column #entry_inner {
	margin: 20px 0 20px 12px;
}

#container_one_column #entry_inner .entry_condition {
	width: 775px;
	padding-bottom: 100px;
}

#container_one_column .entry_condition h3 {
	background: url(http://slowsmall.com/blog/img/l_title_bg.gif) no-repeat;
	width: 775px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-indent: 55px;
	margin-top: 3px;
	text-align: left;
}

#container_one_column .entry_condition p {
	padding: 10px 7px 15px 7px;
	text-align: left;
}
#container_one_column .entry_condition p.date {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
}

#container_one_column .entry_condition .entry_footer {
	width: 775px;
	font-size: 12px;
	text-align: right;
	padding-top: 48px;
	background: url(http://slowsmall.com/blog/img/bl_footer.gif) no-repeat top left;
}

#trackbacks {
	width: 628px;
	height: 179px;
	background: url(/img/big_box.gif) no-repeat top left;
	margin-bottom: 20px;
	margin-left: 70px;

}
#trackbacks h3{
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 5px 42px;
	text-align: left;
}
.box_url{
	padding-top: 0px;
	margin-left: 37px;
	background: url(/img/border.gif) no-repeat bottom left;
	padding: 0 15px;
}
.box_url p{
	padding-bottom: 10px;
	text-align: left;
}
#container_one_column #footer{
	background: url(http://slowsmall.com/blog/img/footer.gif) no-repeat top left;
	width: 799px;
	height: 102px;
	text-indent: -9999px;
	margin: 0 auto;
}

#back{
	width: 800px;
}
#back_inner{
	width: 119xp;
	height: 41px;
	background: url(/img/modoru_bg.gif) no-repeat top left;
	margin-left: 340px;
}
#back_inner .btn{
	margin-top: 9px;
}

/* ContainerOneColumnElementsEnd */


/* FooterStart */
#footer{
	background: url(http://slowsmall.com/blog/img/footer.gif) no-repeat top left;
	width: 799px;
	height: 102px;
	text-indent: -9999px;
	margin-top: 90px;
	clear:both;
}
/* FooterEnd */
