@charset "SHIFT_JIS";

/* 全体属性、初期化 */

body, div, h1, h2, h3, h4, h5, p, address, 
ul, li, table, dl, dt, dd {
    margin: 0px;
    padding: 0px;
	font-style: normal;
	font-weight: normal;
	list-style:none;
}

img { 
    border-style : none;
}

body {
	background-color: #000000;
}

/* センタリング */

#centering {
    text-align: center;
}

#container {
    text-align: left;
    width: 770px;
	margin: 0 auto;
	background-color: #ffffff;
}

/* フォント、リンク */

h1 { 
    font-size: 8px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

#navi, .menu-3, .address { 
    font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.menu-3 { 
    font-size: 14px;
	line-height: 25px;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.address { 
    font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.sales-2 { 
    font-size: 13px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.sales-3, .sales-4, .menu-2-1, #link { 
    font-size: 13px;
	line-height: 17px;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.menu-1-2 { 
    font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.bank-1-2 { 
    font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

.footer-2 { 
    font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

a:link {
    color:#000098;
	text-decoration: underline;
}

a:visited {
    color:#000098;
	text-decoration: underline;
}

a:hover { 
    color: #0000f1;
	text-decoration: underline;
	background-color: #dff5ed;
}

a:active { 
    color: #0000f1;
	text-decoration: underline;
	background-color: #dff5ed;
}

/* 構成 */

#header {
    margin-top: 0px;
	margin-left: 0px;
	width: 770px;
	height: 253px;
	background-image: url(../image-index/back001.gif);
}

#navi {
    margin-top: 5px;
	margin-left: 10px;
	width: 750px;
	height: 20px;
	text-align: right;
}

#contents {
    margin-top: 5px;
	margin-left: 10px;
	width: 750px;
	height: 323px;
}

#footer {
    clear: both;
    margin-top: 5px;
	margin-left: 0px;
	width: 770px;
	height: 80px;
	background-image: url(../image-index/back001.gif);
}

#left {
    float: left;
    margin-top: 0px;
	margin-left: 0px;
	width: 295px;
}

#right {
    float: right;
    margin-top: 0px;
	margin-right: 0px;
	width: 450px;
}

#google {
    clear: both;
    margin-top: 10px;
	margin-right: 10px;
	width: 750px;
	height: 15px;
	text-align: center;
}

#link {
    margin-top: 10px;
	margin-right: 10px;
	width: 750px;
	height: 17px;
	text-align: right;
}


#seo {
    margin-top: 0px;
	margin-left: 0px;
	width: 770px;
	height: 10px;
	text-align: center;
	background-color: #000000;
}

/* header */

.header-space {
    margin-top: 0px;
	margin-left: 0px;
	width: 770px;
	height: 5px;
}

.header-1 {
    margin-top: 0px;
	margin-left: 0px;
	width: 770px;
	height: 245px;
	background-color: #ffffff;
}

.header-1-1 {
    float: left;
    margin-top: 0px;
	margin-left: 15px;
	width: 400px;
	height: 245px;
	background-image: url(../image-index/logo001.gif);
	background-repeat: no-repeat;
}

.header-1-2 {
    float: right;
    margin-top: 0px;
	margin-right: 5px;
	width: 330px;
	height: 245px;
}

.header-1-2 a {
    background-image: url(../image-index/logo002.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 330px;
	height: 245px;
}

h1 {
    clear: both;
	margin-top: 5px;
	margin-left: 10px;
	width: 380px;
}

/* right */

.banar-1 {
    clear: both;
    margin-top: 0px;
	margin-left: 0px;
	width: 450px;
	height: 80px;
}

.banar-1 a {
    background-image: url(../image-index/knowhow.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 450px;
	height: 80px;
}

.banar-2 {
    margin-top: 1px;
	margin-left: 0px;
	width: 450px;
	height: 80px;
}

.banar-2 a {
    background-image: url(../image-index/yips.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 450px;
	height: 80px;
}

.banar-2-0 {
    margin-top: 1px;
	margin-left: 0px;
	width: 450px;
	height: 80px;
}

.banar-2-1 {
    float: left;
    margin-top: 0px;
	margin-left: 0px;
	width: 148px;
	height: 80px;
}

.banar-2-1 a {
    background-image: url(../image-index/contents001.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 148px;
	height: 80px;
}

.banar-2-2 {
    float: left;
    margin-top: 0px;
	margin-left: 1px;
	width: 148px;
	height: 80px;
}

.banar-2-2 {
    background-image: url(../image-index/contents002.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 148px;
	height: 80px;
}

.banar-2-3 {
    float: left;
    margin-top: 0px;
	margin-left: 1px;
	width: 148px;
	height: 80px;
}

.banar-2-3 a {
    background-image: url(../image-index/contents003.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 148px;
	height: 80px;
}

.banar-5 {
    margin-top: 1px;
	margin-left: 0px;
	width: 450px;
	height: 80px;
}

.banar-5-1 {
    float: left;
    margin-top: 0px;
	margin-left: 0px;
	width: 223px;
	height: 80px;
}

.banar-5-1 a {
    background-image: url(../image-index/contents004.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 223px;
	height: 80px;
}

.banar-5-2 {
    float: left;
    margin-top: 0px;
	margin-left: 1px;
	width: 223px;
	height: 80px;
}

.banar-5-2 a {
    background-image: url(../image-index/contents005.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 223px;
	height: 80px;
}

/* left */

.banar-3 {
    clear: both;
    margin-top: 0px;
	margin-left: 0px;
	width: 295px;
	height: 80px;
}

.banar-3 a {
    background-image: url(../image-index/iza.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 295px;
	height: 80px;
}

.banar-4 {
    margin-top: 1px;
	margin-left: 0px;
	width: 295px;
	height: 242px;
}

.banar-4 a {
    background-image: url(../image-index/online.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 295px;
	height: 242px;
}

.bank {
    margin-top: 5px;
	margin-left: 0px;
	width: 295px;
	background-color: #ffffff;
}

.bank-1 {
    margin-top: 5px;
	margin-left: 10px;
	width: 275px;
	height: 25px;
}

.bank-2 {
    clear: both;
    margin-top: 5px;
	margin-left: 5px;
	width: 290px;
}

.bank-3 {
    clear: both;
    margin-top: 3px;
	margin-left: 5px;
	width: 290px;
}

.bank-4 {
    clear: both;
    margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 290px;
}

.bank-1-1 {
    float: left;
    margin-top: 0px;
	margin-left: 0px;
	width: 125px;
	height: 60px;
}

.bank-1-2 {
    float: right;
    margin-top: 2px;
	margin-right: 0px;
	width: 165px;
	height: 58px;
}

/* footer */

.address {
    float: left;
    margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 380px;
}

.footer-1 {
    float: right;
    margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	width: 340px;
}

.footer-2 {
    clear: both;
    margin-top: 0px;
	margin-left: 0px;
	width: 335px;
}

address {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:20px;
	width: 310px;
	height: 15px;
}

address {
    background-image: url(../image-index/006.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 310px;
	height: 15px;
}

.seo_link a {
    background-image: url(../image-index/seo_link.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
}
    