/***** トップページのメニューの設定ここから *****/body {margin: 0px auto;padding: 0px;background-color: #FFF;text-align: center;color: #333333;}.clear {clear: both;font: 0px/0px sans-serif ;}#title{margin: 20px auto 0px;padding: 0px ;width: 797px;background-color: #FFF;text-align: left;}#layout {margin: 0px auto 20px;padding: 0px ;width: 797px;background-color: #FFF;border-width: 1px ;border-style: solid ;border-color: #000000;text-align: left;}.navigation {width: 100%;font-size: 14px;}.navigation ul {margin: 10px 0px 10px 15px; padding: 0px 0px 10px 0px; display: inline;float: left; list-style: none;}.navigation ul li {margin: 0; display: inline;padding: 0 2px 0; list-style: none;color: #ffffff;}#header {background-image: url(img/top_070110-3.jpg);background-repeat: no-repeat;width: 797px;height: 195px;}#contents #left {float: left;width: 256px;background-color: #666666;padding: 20px 0px 0px 0px;}.p_top{margin-top: 20px;margin-bottom: 30px;}#home-menu {font-size: 10pt;margin: 30px 0px 0px ;padding: 0px ;}#contents #center {float: center;width: 255px;background-color: #FFFFFF;padding: 20px 0px 0px 0px;}#contents #right {float: right;width: 256px;background-color: #999999;padding: 20px 0px 0px 0px;}#footer {clear: none;}h1 {margin: 0px;padding: 0px;}ul {margin: 0px;padding: 0px;}a { color:#990000; text-decoration:none; }a:link { color:#990000; text-decoration:none; }a:visited { color:#990000; text-decoration:none; }a:active { color:#FF0000; text-decoration:none; }a:hover { color:#FF0000; text-decoration:underline; }h1 a { color:#333300; text-decoration:none; }h1 a:link { color:#333300; text-decoration:none; }h1 a:visited { color:#333300; text-decoration:none; }h1 a:active { color:#00CC00; text-decoration:none; }h1 a:hover { color:#00CC00; text-decoration:underline; }li a { color:#E8EDE1; text-decoration:none; }li a:link { color:#E8EDE1; text-decoration:none; }li a:visited { color:#E8EDE1; text-decoration:none; }li a:active { color:#00FF00; text-decoration:none; }li a:hover { color:#00FF00; background-color:#016A01; text-decoration:none; }.menu1 a { color:#663300; text-decoration:none; }.menu1 a:link { color:#663300; text-decoration:none; }.menu1 a:visited { color:#663300; text-decoration:none; }.menu1 a:active { color:#CC0000; text-decoration:none; }.menu1 a:hover { color:#CC0000; text-decoration:underline; }.menu2 a { color:#663300; text-decoration:none; }.menu2 a:link { color:#663300; text-decoration:none; }.menu2 a:visited { color:#663300; text-decoration:none; }.menu2 a:active { color:#CC0000; text-decoration:none; }.menu2 a:hover { color:#CC0000; text-decoration:underline; }.left-10 a { color:#990000; text-decoration:none; }.left-10 a:link { color:#990000; text-decoration:none; }.left-10 a:visited { color:#990000; text-decoration:none; }.left-10 a:active { color:#FF0000; text-decoration:none; }.left-10 a:hover { color:#FF0000; text-decoration:underline; }.site_title {font-size: 20px;color: #330000;background-color: #FFDB5C;margin: 0px;padding: 3px 0px 3px 10px;text-align: left;vertical-align: middle;letter-spacing: 0.2em;}.description {font-size: 14px;color: #666666;margin: 0px 0px 25px 0px;}.menu1 {font-size: 12pt;margin: 15px 0px 5px 0px ;padding: 4px 1px 4px 6px;background-image: url(img/menu_bg.jpg);background-repeat: no-repeat;font-weight: bold;list-style: none ;}.menu2 {margin-top: 0px ;margin-left: 20px ;margin-right: 10px ;margin-bottom: 0px ;}h1.top {font-size: 10pt;color: #999999;margin: 0px ;padding: 0px 0px 5px 0px;}h2.menu {font-size: 12pt;font-weight: bold;color: #000000;margin: 10px 0px 10px 10px ;padding: 5px 10px 0px ;}h2.menu-bg {font-size: 12pt;font-weight: bold;color: #333333;margin: 10px 0px 10px 15px ;padding: 10px 0px 0px 30px ;background-image: url(img/point01.gif);background-repeat: no-repeat;}p.top {font-size: 10pt;color: #404040;margin: 15px 15px 0px ;padding: 0;font-weight: bold;list-style: none ;}p.top2 {font-size: 12pt;color: #FFFFFF;margin: 0px 0px 0px ;padding:10px 0px 10px 30px;font-weight: bold;list-style: none ;background-color: #999999;}.menu4 {font-size: 10pt;color: #684502;margin: 15px 0px 5px 0px ;padding: 1px 1px 1px 6px;border-width: 1px ;border-style: solid ;border-color: #FD9601 ;font-weight: bold;list-style: none ;}.menu5 {font-size: 10pt;color: #BD0810;margin: 15px 0px 5px 14px ;padding: 0px ;list-style-type: none; }.menu5 {font-size: 10pt;color: #BD0810;margin: 15px 0px 5px 15px ;padding: 0px ;list-style-type: none; }.photo {margin: 15px 20px 5px 20px ;padding: 0px ;}.koushin_title {font-size: 12pt;font-weight: bold;color: #EA5D00;margin: 25px 30px 20px 30px ;padding: 5px 10px 5px ;background-image: url(img/h2_bg.jpg);background-repeat: repeat-y;}.bnr {margin: 25px 10px 5px 10px ;padding: 0px ;}.topics {margin: 10px 14px 20px 14px ;padding: 0px ;background-color:#FFFFFF;}.topics2 {margin: 10px 5px 20px 12px ;padding: 0px ;background-color:#FFFFFF;border: 1px solid #CCCCCC;}.topics3 {margin: 10px 12px 20px;padding: 0px ;}.left-10 {font-size: 12px;font-weight: normal;color: #333333;line-height: 150%;margin: 0px 15px 0px;padding: 5px 0px 10px 0px;border-bottom: 1px dotted #333333;}.left10 {font-size: 14px;font-weight: normal;color: #333333;line-height: 160%;margin: 0px 0px 0px 0px;padding: 10px 30px 10px 30px;background-color: #CCCCCC;}.left10-news {font-size: 12px;font-weight: normal;color: #333333;line-height: 150%;margin: 0px 140px 0px 140px;padding: 10px 10px 10px 10px;text-align: left;background-color: #FFFFFF;border-bottom: 1px dotted #990000;}.add {font-size: 8pt;color: #333333;margin: 5px 40px 5px;padding: 10px 0px 10px;line-height: 130%;text-align: center;border-top: 1px dotted #333333;border-bottom: 1px dotted #333333;} .koushin {font-size: 12px;font-weight: normal;line-height: 150%;margin: 10px 142px 30px 142px;padding: 0px 0px 0px 0px;border: 1px solid #CCCCCC;}.c-12 {font-size: 12px;font-weight: normal;color: #333333;text-align: center;}IMG.right {float: right;margin-left: 6px;margin-bottom: 6px;background-color: #FDD465;}IMG.left {float: left;margin-right: 10px;}.linktitle {font-family: "Verdana";font-size: 12px;font-weight: bolder;color: #666666;line-height: 170%;margin: 10px 0px 0px 0px;}.linktext {font-size: 11px;color: #999999;line-height: 170%;margin: 5px 0px 25px 2px;}div.bnr {margin: 40px 0px 30px 0px ;padding: 0px ;text-align: center;} div.bnr2 {margin: 10px 0px 10px 0px ;padding: 0px ;text-align: center;} .copyright {color: #000000;border-top: 1px dotted #333333;margin: 10px auto 0px;padding: 10px 0px 10px ;background-color: #000000;}div.left8 {font-size: 8pt;color: #FFFFFF;margin: 0px;padding: 0px 30px 0px 0px ;line-height: 130%;text-align: right;} .line {border: 1px solid #CCCCCC;}
