/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://halfwest.kir.jp/mt4/mt-static/themes-base/blog.css);
@import url(http://halfwest.kir.jp/mt4/mt-static/support/themes/portal-site03-skyblue/portal-site03-skyblue.css);
/* end StyleCatcher imports */


a {
	color:#1259a1;
	text-decoration:underline;
}
a:hover {
	color:#112233;
	text-decoration:none;
}

#header {
	width:100%;
	padding:0;
	background:#000000 url(http://www.halfwest.net/image.jpg) no-repeat right top;
}

#header-name, 
#header-name a {
	width:100%;
	filter: dropshadow(color=#b4c9d3,offx=1,offy=1,positive=1);
	color:#ffffff;
	text-decoration:none;
}

#header-content {
	width:100%;
	margin:0;
	padding:0 0 90px 0;
	background:url(bg_header_02.gif) repeat-x left bottom;
}
.layout-w #header-content ,
.layout-wt #header-content ,
.layout-tw #header-content {
}


#header-content-name {
	text-align:left;
	margin:0 0 0px 0;
	padding:38px 15px 0px 15px;
}
.layout-w #header-content-name ,
.layout-wt #header-content-name ,
.layout-tw #header-content-name {
}

#header-name {
	position:relative;
	font-weight:bold;
	text-align:left;
	margin:0px 0 15px 0;
	padding:0 0 0px 0;
}

#header-name1 {
	color:#ffffff;
}

#header-box {
	width:100%;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	background:#ffffff;
}
.layout-w #header-box ,
.layout-wt #header-box ,
.layout-tw #header-box {
}


#panlist-box {
	width:100%;
	margin:0px 0 10px 0;
	padding:2px 0 8px 0;
	background:url(bg_panlist.gif) repeat-x left bottom;
}

#header-panlist {
	text-align:right;
	margin:0px 0 0 0;
	padding:0 15px;
}
.layout-w #header-panlist ,
.layout-wt #header-panlist ,
.layout-tw #header-panlist {
}


.widget-content ,
.free-side-content ,
.ad-side-content ,
.main-content-box ,
.ad-main-content {
	border-left:solid 1px #3c79b8;
}

.widget-calendar .widget-content a {
	text-decoration:underline;
}
.widget-calendar th {
	border-bottom:solid 1px #3c79b8;
}
.archive-title ,
.relation-header ,
.news-header ,
.entry-categories-header ,
.trackbacks-header ,
.comments-header ,
.comments-open-header ,
.search-form-header ,
.search-results-header ,
.asset-body h2 ,
.asset-more h2 ,
.widget-header ,
.title-bg1 {
	color:#206176;
	border-left:solid 1px #3c79b8;
}

.asset-header .title-bg1 a {
	color:#206176;
	text-decoration:none;
}

.asset-header .title-bg1 a:hover {
	color:#3c79b8;
	text-decoration:none;
}

.asset-body h3 ,
.asset-body h4 ,
.asset-body h5 ,
.asset-more h3 ,
.asset-more h4 ,
.asset-more h5 ,
.archive-header ,
.entry-tags-header ,
.title-bg2 {
	border-bottom:dotted 2px #3c79b8;
}

.archive-list-item ,
.widget-list-item {
	border-bottom:dashed 1px #3c79b8;
}

.line-type1 ,
.line-type2 ,
.line-red1 ,
.line-red2 ,
.line-blue1 ,
.line-blue2 {
	font-weight:bold;
	padding:0 3px;
}
.line-type1 {border-bottom:solid 2px #3c79b8;}
.line-type2 {border-bottom:dotted 2px #3c79b8;}

.table-type1 th {
	border-right:solid 1px #3c79b8;
	border-bottom:solid 1px #3c79b8;
	background:#cee2e7;
}
.table-type1 td {
	border-right:solid 1px #3c79b8;
	border-bottom:solid 1px #3c79b8;
	background:#f3f8f9;
}

.widget-navi1 .widget-list-item a ,
.widget-navi2 .widget-list-item a ,
.widget-navi1 .widget-list-item span {
	display:block;
	padding:4px 4px 4px 15px;
	text-decoration:none;
	background:url(icon_02.gif) no-repeat 0 7px;
	border-bottom:solid 1px #3c79b8;
}

.widget-navi1 .widget-list-item .widget-list-item a ,
.widget-navi2 .web-subnavi .web-subnavi .widget-list-item a ,
.widget-navi1 .widget-list-item .widget-list-item span {
	padding:4px 4px 4px 19px;
	background:url(http://www.halfwest.net/icon_01.gif) no-repeat 10px 9px;
	border-bottom:dotted 1px #3c79b8;
}

#top-navi a {
	display:block;
	text-align:left;
	white-space:nowrap;
	padding:6px 3px 3px 12px;
	background:url(http://www.halfwest.net/bg_title.gif) no-repeat left top;
}

.archive-title ,
.relation-header ,
.news-header ,
.entry-categories-header ,
.trackbacks-header ,
.comments-header ,
.comments-open-header ,
.search-form-header ,
.search-results-header ,
.asset-body h2 ,
.asset-more h2 ,
.title-bg1 {
	font-weight:bold;
	margin:0;
	padding:4px 4px 2px 4px;
	background:url(http://www.halfwest.net/bg_title.gif) no-repeat right top;
}
.widget-header {
	font-weight:bold;
	margin:0;
	padding:4px 4px 2px 4px;
	background:url(http://www.halfwest.net/bg_title.gif) no-repeat right top;
}

#panlist-box {
	width:100%;
	margin:0 0 10px 0;
	padding:2px 0 8px 0;
	background:url(http://www.halfwest.net/bg_panlist.gif) repeat-x left bottom;
}

.archive-title ,
.relation-header ,
.news-header ,
.entry-categories-header ,
.trackbacks-header ,
.comments-header ,
.comments-open-header ,
.search-form-header ,
.search-results-header ,
.asset-body h2 ,
.asset-more h2 ,
.widget-header ,
.title-bg1 {
	color:#0854bb;
	border-left:solid 1px #578c9e;
}
.asset-header .title-bg1 a {
	color:#0854bb;
	text-decoration:none;
}
.asset-header .title-bg1 a:hover {
	color:#112233;
	text-decoration:none;
}

.main-content-box ,
.ad-main-content {
	padding:5px 10px 5px 5px;
	background:url(http://www.halfwest.net/bg_02.gif) no-repeat right bottom;
}

.widget-assets ,
.widget-search ,
.widget-search-feed ,
.widget-welcome ,
.widget-tags ,
.widget-cloud ,
.widget-archives ,
.widget-calendar ,
.widget-categories ,
.widget-web-categories ,
.widget-profile ,
.widget-recent-comments ,
.widget-recent-entries ,
.widget-signin ,
.widget-navi1 ,
.widget-navi2 ,
.widget-syndicate ,
.widget-recent-comments ,
.widget-folders ,
.widget-powered ,
.widget-creative-commons ,
.option1-box ,
.option2-box ,
.option3-box ,
.free-side-box ,
.ad-side-box ,
.widget {
	position:static;
	width:100%;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	background:url(http://www.halfwest.net/bg_01.gif) no-repeat right bottom;
}

.content-nav {
	background:#c8dcf0;
}

.archive-list-item {
	margin:8px 0 0 0;
	padding:0 0 2px 16px;
	background:url(http://www.halfwest.net/icon_02.gif) no-repeat 0 1px;
}

.widget-list-item {
	margin:4px 0 0 0;
	padding:0 0 4px 14px;
	background:url(http://www.halfwest.net/icon_02.gif) no-repeat 0 2px;
}

.widget-navi1 .widget-list-item a ,
.widget-navi2 .widget-list-item a ,
.widget-navi1 .widget-list-item span {
	display:block;
	padding:4px 4px 4px 15px;
	text-decoration:none;
	background:url(http://www.halfwest.net/icon_02.gif) no-repeat 0 7px;
	border-bottom:solid 1px #578c9e;
}

.widget-navi1 .widget-list-item a:hover ,
.widget-navi2 .widget-list-item a:hover {
	background:#ebf4f6 url(http://www.halfwest.net/icon_02.gif) no-repeat 2px 7px;
}

.widget-web-categories .widget-list-item {
	padding:0 0 4px 16px;
	background:url(http://www.halfwest.net/icon_03.gif) no-repeat 0 2px;
}
.bottom10{
	padding:0 0 10px 0;
}
