﻿@charset "utf-8";

/*---------------------------------------------- 
 Default Reset
---------------------------------------------- */
* {
margin:0;
padding:0;
list-style-type:none;
}
img {
border:0;
}

/*---------------------------------------------- 
 Setting
---------------------------------------------- */
body {
background:#ffffff;
}
body,td,th,div,p,form {
font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
color:#666666;
font-size:9pt;
line-height:120%;
}
a:link, a:visited {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.Pagetop {
width:100%;
text-align:right;
}
.Pagetop a:link, .Pagetop a:visited {
color:#17658b;
font-size:10pt;
}
.Pagetop a:hover {
color:#a03f2c;
font-size:10pt;
}

/*---------------------------------------------- 
 Wrapper
---------------------------------------------- */
#Wrapper {
width:820px;
margin-left:auto;
margin-right:auto;
border-left:1px solid #ababad;
border-right:1px solid #ababad;
border-bottom:5px solid #17658b;
overflow:hidden;
}

/*---------------------------------------------- 
 Header
---------------------------------------------- */
#HEADER,#Container {
width:820px;
margin-left:auto;
margin-right:auto;
clear:both;
overflow:hidden;
}
#HEADER strong {
font-size:8pt;
font-weight:normal;
padding:3px;
}
#HeaderTitle {
width:820px;
height:46px;
margin-left:auto;
margin-right:auto;
background:url("images/header_bg.jpg") no-repeat;
}
#HeaderTitle img {
display:block;
width:384px;
float:left;
}
#HeaderTitle h1 {
float:right;
padding-right:5px;
padding-top:17px;
color:#FFFFFF;
font-size:8pt;
font-weight:normal;
}

#HeaderBanner {
	width:820px;
	height:95px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
}

#HeaderMenu {
width:820px;
height:64px;
margin-left:auto;
margin-right:auto;
background:url("images/headmenu_bg.jpg") no-repeat;
clear:both;
}
#HeaderMenu li {
display:block;
height:46px;
padding-top:18px;
text-align:center;
float:left;
}
#HeaderMenu li a:link,#HeaderMenu li a:visited{
color:#324b66;
font-size:10pt;
font-weight:bold;
}
#HeaderMenu li a:hover {
color:#a03f2c;
font-size:10pt;
font-weight:bold;
}
#HeaderMenu li#Menu01,#HeaderMenu li#Menu02,
#HeaderMenu li#Menu03 {
width:76px;
}
#HeaderMenu li#Menu04 {
width:107px;
}
#HeaderMenu li#Menu05,#HeaderMenu li#Menu06 {
width:80px;
}
#HeaderMenu li#Menu07 {
width:96px;
}
#HeaderMenu li#Menu08 {
width:115px;
}
#HeaderMenu li#Menu09 {
width:114px;
}

/*---------------------------------------------- 
 Contents
---------------------------------------------- */
#Contents {
width:596px;
padding-right:10px;
float:right;
}
#LoanImage {
width:596px;
margin-bottom:10px;
}
.LI01 {
width:143px;
height:165px;
}
.LI02 {
width:453px;
height:36px;
}
.LI03 {
width:453px;
height:41px;
}
.LI04 {
width:145px;
height:88px;
}
.LI05 {
width:163px;
height:88px;
}
#SearchBox {
width:586px;
padding:4px;
background:#f7f7f7;
border:1px solid #cecfce;
margin:10px 0;
}
#SearchBox h2,#SearchBox h3 {
color:#333333;
font-size:10pt;
padding-left:5px;
margin-bottom:4px;
border-left:4px solid #17658b;
}
#SearchBox div {
border-top:1px dashed #cecfce;
padding:5px 10px;
}
#SearchBox div select {
width:100px;
margin-right:5px;
}
#SearchBox div input {
width:100px;
padding-top:2px;
margin-left:15px;
}
#Recommend,#Special,#Banner {
width:596px;
margin-bottom:10px;
}
#RecTitle,#SpeTitle,#BanTitle {
width:596px;
background:#f7f7f7;
border:1px solid #cecfce;
}
#Recommend h3,#Special h3,#Banner h4 {
color:#333333;
font-size:10pt;
padding-left:5px;
margin:4px 0 4px 4px;
border-left:4px solid #17658b;
}
#Recommend ul,#Special ul,#Banner ul {
margin:10px 0 10px 10px;
}
#Recommend li,#Special li {
padding-left:25px;
background:url("images/listmark01.gif") no-repeat;
}
#Recommend li a:link,#Recommend li a:visited,
#Special li a:link,#Special li a:visited {
color:#17658b;
line-height:200%;
}
#Recommend li a:hover,
#Special li a:hover {
color:#a03f2c;
line-height:200%;
}
#Banner dl {
width:576px;
padding:10px;
line-height:140%;
border-bottom:1px dashed #cecfce;
overflow:hidden;
}
#Banner dt {
width:15%;
padding-top:5px;
float:left;
}
#Banner dd {
width:80%;
float:right;
}
#Banner dd a:link,#Banner dd a:visited {
color:#17658b;
font-size:10pt;
font-weight:bold;
}
#Banner dd a:hover {
color:#a03f2c;
font-size:10pt;
font-weight:bold;
}

/*---------------------------------------------- 
 Sidebar
---------------------------------------------- */
#Sidebar {
width:190px;
padding-left:10px;
float:left;
}
#Sidebar h4 {
width:184px;
height:19px;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
padding:4px 0 5px 6px;
margin-bottom:7px;
background:url("images/sidebar_bg_02.jpg") no-repeat;
}
#Sidebar h5 {
width:184px;
height:19px;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
padding:4px 0 5px 6px;
margin-bottom:7px;
background:url("images/sidebar_bg_01.jpg") no-repeat;
}
.SidebarBox {
width:100%;
background:#f4f2f2;
line-height:180%;
}
.SidebarBox a:link,.SidebarBox a:visited {
color:#7d7b7b;
font-size:10pt;
font-weight:bold;
}
.SidebarBox a:hover {
color:#a03f2c;
font-size:10pt;
font-weight:bold;
}
.SidebarBox ul {
padding:0 10px 10px 10px;
}

/*---------------------------------------------- 
 Footer
---------------------------------------------- */
#Footer {
width:820px;
border-top:1px solid #cecfce;
margin-left:auto;
margin-right:auto;
margin-top:10px;
clear:both;
}
#Footer ul {
padding-left:200px;
padding-top:10px;
}
#Footer li {
display:block;
float:left;
margin-right:20px;
}
#Footer li a:link,#Footer li a:visited {
color:#17658b;
font-size:10pt;
}
#Footer li a:hover {
color:#a03f2c;
font-size:10pt;
}
#Footer address {
text-align:center;
font-style:normal;
padding:5px 0;
clear:left;
}

