@charset "EUC-JP";

/* ---------------------------------------------- */
/*   template No.005  Winter stripe               */
/* ---------------------------------------------- */

* {
margin:0;
padding:0;
}

/* global style */

body {
margin:0 auto;
padding:0;
background-color:#D9D9BF;
text-align:center;
}
a,
a:link,
a:active,
a:visited {
color:#6A8C9E;
text-decoration:none;
}
a:hover {
border-bottom:#FF9E5A 1px dashed;
}
p {
margin:8px 0;
padding:0;
}
p.source {
margin:8px 0 0 0;
padding:0;
text-align:right;
}
cite {
font-style:normal;
font-weight:normal;
}
pre {
margin:15px;
overflow:auto;
}
img {
margin:0 5px 5px 0;
border:none;
}
strong {
color:#FF9E5A;
font-style:normal;
font-weight:bold;
}
em {
font-style:italic;
font-weight:normal;
background-color:#D9D9BF;
}
ins {
text-decoration:none;
border-bottom:#FF9E5A 1px solid;
}
blockquote {
margin:5px 15px;
padding:5px;
color:#6A8C9E;
border:#FF9E5A 1px solid;
}
ul,ol,li {
padding:0;
list-style:none;
}
ul li ul li {
padding-left:10px;
}

img.pict {
margin:0 5px 5px 0;
border:none;
float:left;
clear:left;
}
.clear {
clear:both;
height:1px;
}

/* body layout */
#layout_box {
margin: 30px auto;
padding:0px;
width:850px;
height:600px;
background-color:#fff;
}
#left_side {
margin:0px;
padding:0px;
width:130px;
height:600px;
float:left;
}
#title {
margin:0px;
padding:0px;
width:100px;
height:600px;
background:#B3B39D url(http://history.financial-g.biz/template/winter_title.gif) top left no-repeat;
float:left;
}
#calendar {
padding:0px;
width:30px;
height:600px;
background-color:#736A58;
text-align:center;
color:#B3B39D;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
float:right;
}
#contents {
padding:0px;
width:720px;
height:600px;
float:right;
background-color:#fff;
}
#main {
margin:0px;
padding:0px;
width:500px;
height:600px;
overflow:auto;
background-color:#fff;
text-align:left;
float:left;
}
#menu {
padding:0px;
width:220px;
height:600px;
overflow:auto;
text-align:left;
background-color:#736A58;
float:right;
}

/* title */

#title h1 {
margin:0;
padding:0;
text-indent:-9999px;
outline:none;
}
#title h1 a{
display:block;
position:relative;
top:0;
left:0;
width:100px;
height:600px;
outline:none;
}
#title h1 a:hover {
border:none;
text-decoration:none;
}
p.description {
display:none;
outline:none;
text-indent:-9999px;
}

/* calendar */

#calendar a,
#calendar a:link,
#calendar a:active,
#calendar a:visited {
color:#ffffff;
text-decoration:none;
}
#calendar a:hover {
border-bottom:#ffffff 1px dashed;
}

/* entry,comments,trackback title */

h2,h3,h4 {
margin:0;
padding-bottom:3px;
color:#6A8C9E;
font-size:14px;
font-weight:bold;
border-bottom:#FF9E5A 2px solid;
}

/* entry */

div.entry {
margin:10px;
color:#333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.entry_navi {
margin:5px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}
div.entry_date {
margin:0 0 10px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:right;
}
div.entry_body,
div.entry_more {
margin:10px;
padding:0;
color:#666666;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.entry_other {
margin:5px 0 10px 0;
padding:0;
font-size:10px;
text-align:right;
}

/* comments */

div.comments {
margin:10px;
color:#333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.comm_b {
margin:0 10px;
}
dl.comment_body {
margin:10px 0;
color:#666666;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
border-bottom:#FF9E5A 1px dashed;
}
dl.comment_body dt {
margin:0 0 5px 0;
padding:0;
}
dl.comment_body dd {
margin:0 0 10px 0;
padding:0;
letter-spacing:1px;
}
div.comments form dl {
margin:10px;
}
div.comments form dl dt {
margin:0 0 0 20px;
padding:0;
}
div.comments form dl dd {
margin:0 0 0 20px;
padding:0;
}
div.comments form input,
div.comments form textarea {
border:#6A8C9E 1px solid;
}
div.comments form input.button {
margin:0;
padding:3px 0;
width:70px;
color:#6A8C9E;
font-size:10px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
border:#FF9E5A 1px solid;
background-color:#ffffff;
}
div.comments form input.check {
border:none;
}

/* trackback */

div.trackback {
margin:10px 10px 20px 10px;
color:#666666;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
dl.tb_body {
margin:10px;
padding-bottom:10px;
color:#666666;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}
dl.tb_body dt {
margin:0 0 5px 20px;
padding:0;
border-bottom:#FF9E5A 1px solid;
}
dl.tb_body dd {
margin:0 0 0 20px;
padding-bottom:5px;
border-bottom:#FF9E5A 1px dashed;
}
div.tb_b p.tb_url {
margin:10px 0 20px 10px;
padding-bottom:10px;
color:#999999;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}

/* profile */

div.profile {
margin:10px;
}
div.profile_body {
margin:10px;
padding:0;
color:#666666;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}

/* page navi */

div.page_navi {
margin:10px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}

/* menu */

#menu dl {
margin:10px;
padding:0;
color:#ffffff;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
}
#menu dl dt {
margin:0;
padding-bottom:3px;
font-size:11px;
font-weight:bold;
border-bottom:#ffffff 2px solid;
}
#menu dl dd {
margin:5px;
padding:0;
font-size:10px;
letter-spacing:1px;
line-height:16px;
}

#menu a,
#menu a:link,
#menu a:active,
#menu a:visited {
color:#ffffff;
text-decoration:none;
}
#menu a:hover {
border-bottom:#ffffff 1px dashed;
}

#menu dl dd ul,
#menu dl dd ul li {
margin:0;
padding:0;
}
#menu dl dd ul li ul li {
margin:0;
padding:0 0 0 10px;
}

/* search */

#menu dl.search input {
border:#ffffff 1px solid;
}
#menu dl.search input.form {
border:#ffffff 1px solid;
width:130px;
}
#menu dl.search input.s_btn {
padding:2px;
color:#ffffff;
font-size:10px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
border:#ffffff 1px solid;
background-color:#736A58;
}

div.tdfootdiv{
	padding:3px;
	margin:11px 0 0 0;
	line-height:16px;
}
ul.tdfootad{
	margin:0;
	padding:0;
}
ul.tdfootad li{
	display:inline;
	background-image:url("http://img.ninja-system.com/ad/al.gif");
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 4px 0 8px;
	font-size:13px;
}
ul.tdfootad li.tdfootpr{
	background-image:url("http://img.ninja-system.com/ad/pr.gif");
	padding-left:20px;
}
ul.tdfootad li.tdftlink{
	background-image:url("http://img.ninja-system.com/ad/link.gif");
	padding-left:25px;
}
ul.tdfootad li a:hover{
	text-decoration:none;
}
