a:link{ text-decoration:underline; color:#12cb7c; }
a:visited{ text-decoration:underline; color:#12cb7c; }
a:active{ text-decoration:underline; color:#e8ae59; }
a:hover{ text-decoration:underline; color:#e8ae59; }
tr,td{ font-size:10pt; color:#333333; }
hr{ color:#aaaaaa; }
#mid{ font-size:10pt; }
#small{ font-size:9pt; }
#kanri{ color:#333333; }
#log{ width:95%; border-style:; margin:0px 0px 3px 0px; border:1px solid #cccccc;}
#log-0{ background-color:#cce6cc; }
#log-1{ background-color:#ffffff; }
#log-2{ background-color:#f3faf3; }
#log-3{ background-color:#FFFFFF; }
#log-4{ background-color:#FFFFFF; }
#title-bar{ background-color:#e8ae59; color:#ffffff; font-size:13pt; padding:2px;}
#mid-bar{ background-color:FFFFFF; padding:0px 5px;}
body {
text-align:center;
font-size:14px;
color:#555;
background-image:url(../../skin/hokukenstyle/i_901/body_bg.png);
background-repeat:repeat-x;
background-attachment:fixed;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
margin:0;
}
#headcopy {
width:810px;
text-align:left;
font-size:11px;
margin-left:auto;
margin-right:auto;
padding:2px;
}
#logo {
width:810px;
text-align:left;
font-size:24px;
font-weight:700;
background-image:url(../../skin/hokukenstyle/i_901/header_bg.png);
background-position:left top;
background-repeat:no-repeat;
padding:50px 0 10px 105px;
height:54px;
}
#logo a {
padding:0px;
display:block;
text-decoration:none;
letter-spacing: 0.1em;
color:#8B7D6B;
}
#logo a:hover {
text-decoration:none;
color:#555;
background:none;
}
#logo p {
margin-top:10px;
}
#body {
width:100%;
line-height:1.5em;
word-break:normal;
}
#body p{
padding:0 10px 10px 20px;
font-size:12px;
}
#body h2 {
line-height:1em;
color:#666;
font-size:20px;
background-image:url(../../skin/hokukenstyle/i_901/h2_bg.png);
background-repeat:no-repeat;
background-position:left center;
border:none;
margin:0px 0 5px;
padding:25px 0 5px 15px;
height:44px;
}
#body h2 a {
text-decoration:none;
color:#666;
}
#body h2 a:hover {
color:#006400;
}
#wrapper {
width:810px;
text-align:left;
border:solid 1px #C1CDC1;
background-color:#fff;
margin:1px auto;
}
#wrap_content {
width:80%;
float:right;
overflow:hidden;
border:none;
}
#wrap_sidebar {
width:20%;
float:left;
overflow:hidden;
border:none;
}
#content {
border:none;
padding:0 5px 5px;
}
#menubar {
color:#666;
background-color:#fff;
background-image:url(../../skin/hokukenstyle/i_901/bar_bg.png);
background-repeat:repeat;
border:none;
margin:0;
}
.bar {
line-height:1.3em;
word-break:normal;
padding:0px;
}
.bar p{
padding:0 5px;
}
.bar a {
color:#666;
}
.bar a:hover {
color:#f99;
text-decoration:none;
}
.bar h2 {
line-height:28px;
font-size:1em;
text-align:left;
color:#fff;
background:none;
background-image:url(../../skin/hokukenstyle/i_901/bar_h2_bg.png);
background-position:0 10px;
background-repeat:no-repeat;
margin:0px 0 5px;
padding:10px 2px 0 5px;
}
.bar h2 a {
display:block;
width:100%;
color:#fff;
text-decoration:none;
margin:0 -2px 0 -5px;
padding:0 2px 0 5px;
}
.bar h2 a:hover {
color:#458B00;
text-decoration:none;
padding:0 2px 0 5px;
}
.bar h3 {
line-height:1.5em;
font-size:1em;
color:#8B7D6B;
background-image:url(../../skin/hokukenstyle/i_901/bar_h3_bg.png);
background-position:left top;
background-repeat:no-repeat;
margin:5px 0;
padding:0 0 0 15px;
}
.bar h3 a {
display:block;
width:100%;
color:#8B7D6B;
text-decoration:none;
background-image:url(../../skin/hokukenstyle/i_901/bar_h3_bg.png);
background-position:left top;
background-repeat:no-repeat;
margin:0 0 0 -15px;
padding:0 0 0 15px;
}
.bar h3 a:hover {
color:#CD6889;
text-decoration:none;
background-image:url(../../skin/hokukenstyle/i_901/bar_h3_bg.png);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 15px;
}
.bar h3.focus a{
color:#CD6889;
text-decoration:none;
background-image:url(../../skin/hokukenstyle/i_901/bar_h3_bg.png);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 15px;
}
.bar li {
list-style-type:none;
text-indent : 2px;
line-height: 20px;
border-bottom: 1px dotted #cccccc;
}
.bar ul {
margin:0;
padding:2px 2px 5px 10px;
}
.bar li a{
height: 20px;	text-decoration: none;
display: inline;
}
.menu-ul{	width: auto;
list-style-type: none;
padding: 0;
margin:0;
}
.menu-ul li{
text-indent : 2px;
color: #999900;
background-color: #ffffff;
line-height: 20px;
border-bottom: 1px dotted #cccccc;
}
.menu-ul li a{
height: 20px;	text-decoration: none;
color: #999900;
background-color: transparent;
display: inline;
}
.menu-ul li a:link:hover,.menu-ul li a:visited:hover{
color: #fb9e04;
background-color: #e7f3be;
}
#footer {
width:100%;
color:#666;
margin:0;
padding:10px 0;
}
#footer a {
text-decoration:none;
color:#12cb7c;
}
#footer a:hover {
color:#e8ae59;
}
#copyright {
text-align:center;
font-size:13px;
margin:0;
background:url("../../skin/hokukenstyle/i_901/footer.png") repeat-x ;
}
#frm {
text-align:center;
background-color:#fff;
margin:1px auto;
border:none;
}