html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;
	text-align:center;
	background:#0E153B url(img/back.jpg) no-repeat;
}
#container {
	padding:0;
	margin:0 auto;
	width:762px;
	line-height:0;
	text-align:center;
	position:relative;
	background:#ECE7DC url(img/m_back.gif) repeat-y;
}
#containerin {
	margin:0 auto;
	padding:0;
	width:756px;
}
#head {
	width:100%;
	background-color:#0E158A;
}
#banner {
	float:left;
	width:371px;
	text-align:left;
}
#head .right {
	width:385px;
	float:right;
}
#descri {
	clear:both;
	padding:5px 15px;
	font-weight:normal;
	font-size:10px;
	line-height:120%;
	text-align:left;
	color:#6A7DDC;
	border-top:#131CA0 solid 1px;
	background-color:#03063B;
}
form { margin: 0; padding: 0; }
a { text-decoration: underline; }
a img { border: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 {
    margin:0;
	padding:0;
	width:308px;
	font-size:12px;
	line-height:100%;
}
h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* ::::::::::::::::::::::::::::::
FORM
:::::::::::::::::::::::::::::: */

.isize1 {width:50px;}
.isize2 {width:75px;}
.isize3 {width:100px;}
.isize4 {width:150px;}
.isize5 {width:200px;}
.isize6 {width:250px;}
.isize7 {width:350px;}
.isize8 {width:400px;}
.isize9 {width:450px;}
.isize10 {width:500px;}
/* ::::::::::::::::::::::::::::::
Mainpart style
:::::::::::::::::::::::::::::: */
#column2, #column1 {
	margin:15px auto;
	width:731px;
}
#one-column #containerin {
	border-bottom:#030C41 solid 15px;
}
#column2 #inpart1, #column1 #inpart1 {
	width:100%;
	text-align:center;
	background:url(img/m_head.gif) no-repeat left top;
}
#column2 #inpart2 {
	width:100%;
	padding-bottom:10px;
	text-align:center;
	background:url(img/m_bottom.gif) no-repeat left bottom;
}
#column1 #inpart2 {
	width:100%;
	padding:15px 0;
	text-align:center;
	background:url(img/m_bottom.gif) no-repeat left bottom;
}
#column2 #inpart3 {
	width:734px;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:left;
}
/* ::::::::::::::::::::::::::::::
Mainpart left style
:::::::::::::::::::::::::::::: */
#column2 #leftpart{
	float:left;
	width:542px;
	background:url(img/l_back.gif) repeat-y;
}
#column2 #leftpart .lhead{
	float:left;
	width:542px;
	background:url(img/l_head.gif) no-repeat left top;
}
#column2 #leftpart .lbottom{
	float:left;
	padding:20px 0;
	width:542px;
	text-align:center;
	background:url(img/l_bottom.gif) no-repeat left bottom;
}


#column1 #inpart3 {
	width:542px;
	margin:0 auto;
	padding:0;
	background:url(img/l_back.gif) repeat-y;
}
#column1 .lhead{
	width:542px;
	background:url(img/l_head.gif) no-repeat left top;
}
#column1 .lbottom{
	padding:20px 0;
	width:542px;
	text-align:center;
	background:url(img/l_bottom.gif) no-repeat left bottom;
}

#column2 #leftpart .contents {
	margin:0 auto;
	padding:0;
	width:500px;
	text-align:left;
	line-height:100%;
}
#column1 .contents {
	margin:0 auto;
	padding:10px 0;
	width:500px;
	text-align:center;
	line-height:100%;
}
.contents a {text-decoration:none;}
.contents a:link  {color:#0096FF;}
.contents a:visited  {color:#4FB9FF;}
.contents a:active  {color:#00236A;}
.contents a:hover  {
	color:#00236A;
	text-decoration:underline;
}
/* ::::::::::::::::::::::::::::::
Mainpart entry style
:::::::::::::::::::::::::::::: */
.entry-title {
	float:left;
	width:100%;
	padding:5px 0;
}
.entry-title h2 {
	float:left;
	width:310px;
	margin:0;
	padding:13px 0 6px 35px;
	font-size:16px;
	line-height:100%;
	color:#000033;
	background:url(/onze_blog/img/icon_01.gif) no-repeat left 50%;
}
.entry-header {
	/* ie win (5, 5.5, 6) bugfix */
    p?osition: relative;
    width: 100%;
    w?idth: auto;
    padding: 5px;
	margin:0;
	padding:10px 0 9px 35px;
	font-size:14px;
	line-height:100%;
	color:#000033;
	background:url(/onze_blog/img/icon_01.gif) no-repeat left 50%;
}
.date-header {
	float:right;
	margin:0;
	padding-top:20px;
	width:150px;
	text-align:right;
	font-size:12px;
}
.entry-content {
    position: static;
    clear: both;
	padding:5px 0;
}
.entry-content p {
	margin:0 0 10px 0;
	padding:0;
}
.entry-content img {
	float:right;
	border:#000000 solid 2px;
	margin:10px 0 5px 10px;
}
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
    clear: both;
}
.entry-content,
.comment-content,
.trackback-content {
    margin: 5px 0;
    line-height: 1.5;
}
.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
	clear:both;
    font-size: 11px;
}
.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 1px solid #000000;
    padding-top: 3px;
    color: #666;
    font-size: 10px;
    text-align: right;
}
.entry-tags {
    margin: 0 0 20px 10px;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}
.entry-tags-list {
    list-style:none;
    padding: 0px;
}
div.entry-tags { margin:0 0 10px 10px; }
ul.entry-tags-list {
    list-style:none;
    padding: 0px;
}
h4.entry-tags-header,
ul.entry-tags-list,
li.entry-tag { display: inline; }

.content-nav {
    margin: 10px;
    text-align: center;
	font-size:11px;
}
/* module-conten */

.module-content { margin: 0; }
.module-header { margin: 0; }
.module-header a { text-decoration: none; }
.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }


/* All archive templates
    Informational "where am I?" module at top of sidebar */
.module-welcome p { font-size: 12px; }
.module-content p.first { margin-top:0px; }

/* Date-based and category archives
    Archive title banner at top of page, below blog banner */

#archive-title, .search-results-header {

    /* ie win (5, 5.5, 6) bugfix */
    p?osition: relative;
    width: 100%;
    w?idth: auto;
    padding: 5px;
	margin:0;
	padding:10px 0 9px 35px;
	font-size:16px;
	line-height:100%;
	color:#000033;
	background:url(/onze_blog/img/icon_01.gif) no-repeat left 50%;
}
#hiduke-title, #category-title {
	 /* ie win (5, 5.5, 6) bugfix */
    p?osition: relative;
    width: 100%;
    w?idth: auto;
    padding: 5px;
	margin:0 0 10px 0;
	padding:10px 0 9px 35px;
	font-size:16px;
	line-height:100%;
	color:#5E554C;
	background:url(/onze_blog/img/icon_03.gif) no-repeat left 50%;
	border-bottom:#2F3046 solid 1px;
}
.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
	/* ie win (5, 5.5, 6) bugfix */
    p?osition: relative;
    width: 100%;
    w?idth: auto;
    padding: 5px;
	margin:0;
	padding:11px 0 10px 35px;
	font-size:14px;
	line-height:100%;
	color:#000000;
	background:url(/onze_blog/img/icon_02.gif) no-repeat left 50%;
}
/* Comment */
.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
    width: 300px;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}
/* ::::::::::::::::::::::::::::::
Mainpart right style
:::::::::::::::::::::::::::::: */
#column2 #rightpart{
	float:right;
	width:183px;
	color:#666666;
}
#rightpart h2{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:100%;
	text-align:center;
	color:#ffffff;
	background:url(/onze_blog/img/label_back.gif) no-repeat left top;
}
#rightpart #calendar h2 {
	margin:0;
	padding:10px 0;
	text-align:center;
	color:#6D9FFE;
	font-size:12px;
	line-height:100%;
	background:url(/onze_blog/img/label_back.gif) no-repeat left top;
}
#rightpart .inpart, #rightpart .link-note, #rightpart #calendar {
	margin:0 0 10px 0;
	width:183px;
	font-size:12px;
	line-height:100%;
	background:url(/onze_blog/img/r_back.gif) repeat-y;
	border-bottom:#BDB9B0 solid 1px;
}
#rightpart .inpart1 {
	margin:10px auto;
	width:160px;
	font-size:12px;
	line-height:100%;
	text-align:left;
	color:#6D9FFE;
}
#rightpart .inpart2 {
	margin:5px auto;
	width:180px;
	font-size:12px;
	line-height:100%;
	text-align:left;
}
#rightpart .sform{
	margin:10px auto;
	width:143px;
	text-align:right;
}
#rightpart .link-note .serchinput {
	margin-bottom:2px;
	width:100%;
}
#rightpart .inpart1 ul {
	margin:4px 0;
	padding:0;
	list-style-type:none;
}
#rightpart .inpart1 li {
	padding:4px 0 4px 15px;
	margin:0;
	background:url(/onze_blog/img/li_01.gif) no-repeat 3px 50%;
}
#rightpart .inpart2 img {
	margin:4px 0;
}
#rightpart .inpart2 ul {
	margin:5px 0;
	padding:0;
	list-style-type:none;
}
#rightpart .inpart2 li {
	padding:4px 0 4px 15px;
	margin:0;
	background:url(/onze_blog/img/li_02.gif) no-repeat 3px 50%;
}
#rightpart .inpart1 a {text-decoration:none;}
#rightpart .inpart1 a:link  {color:#ffffff;}
#rightpart .inpart1 a:visited  {color:#ffffff;}
#rightpart .inpart1 a:active  {color:#fff000;}
#rightpart .inpart1 a:hover  {
	color:#fff000;
	text-decoration:underline;
}
#rightpart .inpart2 a {text-decoration:none;}
#rightpart .inpart2 a:link  {color:#000000;}
#rightpart .inpart2 a:visited  {color:#000000;}
#rightpart .inpart2 a:active  {color:#0078FF;}
#rightpart .inpart2 a:hover  {
	color:#0078FF;
	text-decoration:underline;
}
/*カレンダー*/

#calendar table {
	width:160px;
	padding: 0;
	margin:10px 0;
}

/*カレンダーの曜日*/
#calendar th {
    line-height: 10px;
    font-size:10px;
	text-align: center;
	font-weight: normal;
	color: #C3B176;
    padding:2px 1px;
}

/*カレンダーの日付*/
#calendar td {
    line-height: 10px;
    font-size:10px;
	font-weight: normal;
	color: #6D9FFE;
	text-align: center;
    padding:2px 1px;
 }
#calendar a, #calendar a:visited {
    color: #ffffff;
    text-decoration: underline;
}
#calendar a:hover, #calendar a:active {
	color: #fff000;
    background-color: #000000;
    text-decoration:underline;
}
.rsspart {
	padding: 0 10px;
}
/*フッター*/
#footer {
	margin:0;
	width:756px;
	line-height:100%;
	background:#ffffff url(img/f_head.gif) no-repeat left top;
}
#footer table {
	margin:5px 0 0 10px;
	width:736px;
}
#footer .ltd {
	text-align:left;
	padding:12px 0 8px 0;
	width:642px;
}
#footer .ltd2 {
	text-align:left;
	width:360px;
}
#footer .ltd ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#footer .ltd li {
	float:left;
	margin:5px 0 0 0;
	padding:0 2px 0 14px;
	font-size:10px;
	text-indent:0;
	white-space:nowrap;
	background:url(/onze_blog/img/li_02.gif) no-repeat 5px 50%;
	line-height:100%;
} 
#footer .rtd {
	padding-top:8px;
	width:94px;
	font-size:10px;
	line-height:100%;
}
#footer .rtd2 {
	text-align:right;
	width:396px;
	font-size:12px;
	line-height:100%;
}
#footer .rtd2 h3{
	margin:5px 0;
	padding:0;
	font-size:12px;
	width:100%;
}
#footer .rtd2 p {
	margin:5px 0;
	padding:0;
	width:100%;
}

#fcoter .navi2 {
	clear:both;
	padding:20px 10px 10px 10px;
	font-size:12px;
	width:100%;
	text-align:left;
}
#copyright {
	clear:both;
	width:756px;
}
#footer a {text-decoration:none;}
#footer  a:link  {color:#000000;}
#footer  a:visited  {color:#000000;}
#footer  a:active  {color:#0033CC;}
#footer  a:hover  {
	color:#0033CC;
	text-decoration:underline;
}
.clear  {clear:both;}
.left  {float:left;}
.right  {float:right;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}