﻿
/* 基本スタイル---------------------------------------------*/
body{margin: 0;padding: 0;font-size: 75%;font-family: "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;line-height: 1.4;color: #666666;background: url(../images/main/back.gif) left top repeat;}
p {letter-spacing: 0.2em;}
#background1{position: relative;background: url(../images/main/background1.png) left top repeat-x;}
#background2{position: relative;background: url(../images/main/background2.png) left bottom repeat-x;}
#all {position: relative;margin: auto;width: 840px;background:#ffffff;border: #cccccc 1px solid;}
#wrapper {position: relative;width: 800px;margin-top: 18px;margin-left: 18px;margin-bottom: 20px;}
em{font-weight: bold; font-style: normal;}

/* ヘッダー---------------------------------------------*/
#header {position: relative;z-index: 100;width: 800px;height: 70px;background: url(../images/main/header.gif) right top no-repeat;}
#sitemap {clear:both;font-family:verdana,arial,sans-serif;position: absolute; left: 720px; top: 30px; color:rgb(70,122,167); text-decoration:none;background:transparent url(../images/kuzu.gif) no-repeat 0 50%; padding-left: 10px; font-weight:bold; font-size:90%;}
#sitemap:hover {color:rgb(42,90,138); text-decoration:underline;}


/* ナビゲーション---------------------------------------------*/
#navigation {position: relative;margin: 0;padding: 0;top: 70px;height: 34px;width: 800px;list-style-type: none;}
#navigation li {margin: 0;padding: 0;float: left;width: 160px;}
#navigation li a{display: block;overflow: hidden;width:100%;height: 0 !important;height /**/:34px;padding-top: 34px;background-image: url(../images/mainmenu/navi1.gif);}	
#navigation1 a{background-position: 0 0;}		
#navigation2 a{background-position: -160px 0;}		
#navigation3 a{background-position: -320px 0;}		
#navigation4 a{background-position: -480px 0;}		
#navigation5 a{background-position: -640px 0;}		
#navigation1 a:hover{background-position: 0 -34px;}
#navigation2 a:hover{background-position: -160px -34px;}
#navigation3 a:hover{background-position: -320px -34px;}
#navigation4 a:hover{background-position: -480px -34px;}
#navigation5 a:hover{background-position: -640px -34px;}
#navigation1 a.stay{background-position: 0 -68px;}
#navigation2 a.stay{background-position: -160px -68px;}
#navigation3 a.stay{background-position: -320px -68px;}
#navigation4 a.stay{background-position: -480px -68px;}
#navigation5 a.stay{background-position: -640px -68px;}


/* パンくずリスト---------------------------------------------*/
#kuzu {clear:both;  height: 10px; margin: 0; padding:10px 0 10px 5px; background:rgb(255,255,255);}
#kuzu ul {float:left; list-style:none; margin: 0; padding:0 0 0 0; font-family:verdana,arial,sans-serif;}
#kuzu ul li {display:inline; padding:0 0 0 10px; background:transparent url(../images/kuzu/kuzu.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
#kuzu ul a {color:rgb(70,122,167); text-decoration:none;}
#kuzu ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

/* トップイメージ画像---------------------------------------------*/
#mainimage{clear: both;margin: 0;padding:0 0 0 0;width: 800px;}

/* メインコンテンツ---------------------------------------------*/
#maincontent{float: right;width: 596px; margin: 0;padding: 10px 0 0 0;}


/* サブコンテンツ---------------------------------------------*/
#subcontent{margin: 0;padding:0 0 0 0;display: block;height:0;width: 200px;}


/* サブメニュー---------------------------------------------*/
#submenu{margin: 0;padding:10px 0 0 0;position: relative;width: 200px;}
#submenu li{list-style: none;margin: 0;padding-left: 0px;}
#submenu ul{width: 200px;margin: 0;padding: 0;display:block;list-style: none;text-align: left;line-height: 40px;}
#submenu a{text-decoration: none;display:block;margin:0;padding-left: 15px;color:#666666;font-weight: 600;}
#submenu em{text-decoration: none;display:block;margin:0;text-align: center;font-weight: 600;}


/* サブメニュー青---------------------------------------------*/
#submenu1 {background-image: url(../images/submenu/submenu1.gif);background-repeat: no-repeat;width: 200px;height: 40px;color:#FFFFFF;font-style: normal;font-size: 12px;list-style: none;}
#submenu1:hover{background-image: url(../images/submenu/submenu2.gif) ;background-repeat: no-repeat;color: #0099CC;}
#submenu2 {background-image: url(../images/submenu/submenu2.gif);background-repeat: no-repeat;width: 200px;height: 40px;color:#FFFFFF;font-style: normal;font-size: 12px;list-style: none;}
#submenu3 {background-image: url(../images/submenu/submenu3.gif);background-repeat: no-repeat;width: 200px;height: 40px;color:#0099cc;font-style: normal;font-size: 12px;list-style: none;}




/* サブリンク画像---------------------------------------------*/
#sublink{margin: 0px;padding:10px 0 0 0;position: relative;width: 200px;}


/* フッター---------------------------------------------*/
#footer{clear: both;font-size: 10px;position: relative; margin: 0;padding: 0;background: url(../images/main/footer.png) right top no-repeat;}	
#footer p {margin: 0;padding-top: 5px;line-height:1.3em;text-align:center; color:#999999; font-weight:bold;}
#footer p.credits {font-weight:normal;}
#footer a {text-decoration:underline; color:#999999;}
#footer a:hover {text-decoration:none; color:#666666;}
#footer a:visited {color:#666666;}
#footerdip p{margin: 0;padding:10px;text-align: right;}

		