/*---------------------------------
@{\
---------------------------------*/

body {
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
a {
}
#header-top {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}
#site-caption {
	visibility: hidden;
	display: none;
}
#container {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#pankuzu {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 80%;
	line-height: 135%;
	background-color: #FFFFFF;
	color: #000000;
	padding: 0px;
}
#pankuzu .inner {
	text-align: left;
}

#global-navi .inner {
	width: auto;
	margin: 0px;
}

#header-top .inner,
#header-main .inner,
#container .inner,
#footer-bland .inner,
#footer .inner,
#pankuzu .inner {
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}


/*---------------------------------
@wb_[
---------------------------------*/

#header-navi {
	visibility: hidden;
	display: none;
}
#header-main {
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}

#text-size {
	visibility: hidden;
	display: none;
}



/*---------------------------------
@O[oirQ[V
---------------------------------*/

#global-navi {
	visibility: hidden;
	display: none;
}



/*-----------------
@@Rei[
-----------------*/
#container .inner{
}


/*---------------------------------
@tb^[
---------------------------------*/

/*--- uh齬需 ---*/
#footer-bland {
	visibility: hidden;
	display: none;
}

/*--- irRs[Cg ---*/
#footer {
	background-color: #FFFFFF;
	padding: 0px;
}
#footer #footer-navi {
	visibility: hidden;
	display: none;
}
#footer p {
	font-size: 80%;
	line-height: 160%;
}
#footer address {
	margin-top: 20px;
	font-size: 80%;
}

#footer #footer-navi li a:hover {
	text-decoration: underline;
}

.entry-title {
	background-color: #FFFFFF;
	padding: 0px;
	background-image: none;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 15px;
	font-size: 200% !important;
	color: #000000;
}
















/*-----------------
@@3J
-----------------*/
#blog-three_maincolumn {
	width: 100%;
	float: left;
	margin-right: 7px;
}
#blog-three_maincolumn #blogarea {
	text-align: center;
}
#blog-three_maincolumn #blogarea #bloghead {
	height: 15px;
	width: 100%;
}
#blog-three_maincolumn #blogarea #blogbtm {
	height: 15px;
	width: 100%;
}
#blog-three_maincolumn #blogarea #blogarea-inner {
	/*background-color: #333399;*/
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#blog-three_maincolumn #blogarea #page-inner {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



/*-----------------
@@2J
-----------------*/
#blog-two_maincolumn {
	width: 100%;
	float: right;
}
#blog-two_maincolumn #blogarea {
	text-align: center;
}
#blog-two_maincolumn #blogarea #bloghead {
	height: 15px;
	width: 100%;
}
#blog-two_maincolumn #blogarea #blogbtm {
	height: 15px;
	width: 100%;
}
#blog-two_maincolumn #blogarea #blogarea-inner {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#blog-two_maincolumn #blogarea #page-inner {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



/*-----------------
@@1J
-----------------*/
#blog-one_maincolumn {
	width: 100%;
	float: right;
}
#blog-one_maincolumn #blogarea {
	text-align: center;
}
#blog-one_maincolumn #blogarea #bloghead {
	height: 15px;
	width: 100%;
}
#blog-one_maincolumn #blogarea #blogbtm {
	height: 15px;
	width: 100%;
}

#blog-one_maincolumn #blogarea #blogarea-inner {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
#blog-one_maincolumn #blogarea #page-inner {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}



/*-----------------
@@TCho[
-----------------*/
#rightcolumn170 {
	visibility: hidden;
	display: none;
}
#leftcolumn170 {
	visibility: hidden;
	display: none;
}
.sidebar-btm {
	visibility: hidden;
	display: none;
}


/*---  ---*/
#search-box170 {
	visibility: hidden;
}
#search-box170 #searcharea {
	visibility: hidden;
}
#search-box170 #search_form p {
	visibility: hidden;
}

/*--- XV ---*/
#update-box170 {
	background-image: url(../images/sidebar_box-bg.gif);
	background-position: bottom;
	width: 170px;
	margin-bottom: 10px;
}
#update-box170 #updatearea {
	text-align: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}


/*--- j[Gg[ ---*/
#blog-newentry-box {
	background-image: url(../images/sidebar_box-bg01.gif);
	background-position: bottom;
	width: 181px;
	margin-bottom: 10px;
}
#blog-newentry-box170 {
	background-image: url(../images/sidebar_box-bg.gif);
	background-position: bottom;
	width: 170px;
	margin-bottom: 10px;
}
#blog-newentryarea {
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#blog-newentrytree {
	margin: 0px;
	padding-bottom: 5px;
}
#blog-newentrytree li {
	list-style-type: none;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
#blog-newentrytree .li-active {
	display: list-item !important;
}
#blog-newentrytree li a {
	clear: both;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
#blog-newentrytree li a:hover {
	background-color: #E5EEF6;
}
#blog-newentrytree ul li ul {
	margin-left: 20px !important;
}
#blog-newentrytree ul li ul li {
	display: block;
	height: 32px;
	background-color: #00FF33;
}
#blog-newentrytree ul li ul li a {
	display: block;
	background-color: #3399FF;
}


/*--- JeS[Xg ---*/
#blog-category-box {
	background-image: url(../images/sidebar_box-bg01.gif);
	background-position: bottom;
	width: 181px;
	margin-bottom: 10px;
}
#blog-category-box170 {
	background-image: url(../images/sidebar_box-bg.gif);
	background-position: bottom;
	width: 170px;
	margin-bottom: 10px;
}
#blog-categoryarea {
	text-align: left;
	margin: 10px;
}
#blog-categorytree {
	margin: 0px;
	padding-bottom: 5px;
}
#blog-categorytree li {
	list-style-type: none;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
#blog-categorytree .li-active {
	display: list-item !important;
}
#blog-categorytree li a {
	clear: both;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
#blog-categorytree li a:hover {
	background-color: #E5EEF6;
}
#blog-categorytree .img-r {
	float: left;
	margin-right: 5px;
	vertical-align: bottom;
}
#blog-categorytree ul li ul !important {
	margin-left: 20px;
}
#blog-categorytree ul li ul li {
	display: block;
	height: 32px;
	background-color: #00FF33;
}
#blog-categorytree ul li ul li a {
	display: block;
	background-color: #3399FF;
}


/*--- A[JCu ---*/
#blog-archive-box {
	background-image: url(../images/sidebar_box-bg01.gif);
	background-position: bottom;
	width: 181px;
	margin-bottom: 10px;
}
#blog-archive-box170 {
	background-image: url(../images/sidebar_box-bg.gif);
	background-position: bottom;
	width: 170px;
	margin-bottom: 10px;
}
#blog-archivearea {
	text-align: left;
	margin: 10px;
}
#blog-archivetree {
	margin: 0px;
	padding-bottom: 5px;
}
#blog-archivetree li {
	list-style-type: none;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
#blog-archivetree .li-active {
	display: list-item !important;
}
#blog-archivetree li a {
	clear: both;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
#blog-archivetree li a:hover {
	background-color: #E5EEF6;
}


/*--- j[{^ ---*/
#blog-btn-box {
	width: 181px;
}
#blog-btn-box170 {
	width: 170px;
}
#blog-btn-box ul,
#blog-btn-box170 ul {
	margin: 0px;
	padding: 0px;
}
#blog-btn-box ul li,
#blog-btn-box170 ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


/*--- Weby[WXg ---*/
#blog-page-box170 {
	background-image: url(../images/sidebar_box-bg.gif);
	background-position: bottom;
	width: 170px;
	margin-bottom: 10px;
}
#blog-pagearea {
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#blog-pagetree {
	margin: 0px;
	padding-bottom: 5px;
}
#blog-pagetree li {
	list-style-type: none;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
#blog-pagetree .li-active {
	display: list-item !important;
}
#blog-pagetree li a {
	clear: both;
	height: 100%;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
#blog-pagetree li a:hover {
	background-color: #E5EEF6;
}
#blog-pagetree li ul {
	margin-left: 15px !important;
}
#blog-pagetree li ul li {
	display: block;
	/*font-size: 100%;*/
}
#blog-pagetree ul li ul li a {
	display: block;
	background-color: #3399FF;
}


/*--  --*/
#blog-btn-box {
	visibility: hidden;
	display: none;
}

