/* Document settings */

*{margin:0px;padding:0px;}
img {border-style: none;}
body {background:url(images/back.png) #ffffff; background-position:center;background-repeat:repeat-y;margin: 0 auto; padding: 0;
font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
margin: 0;font-size:small;color:#333300;}
a {text-decoration:underline;}
a:link {color:#6614B8; cursor:pointer;}
a:visited {color:#cc33ff;}
a:hover {color:#F5993D;}
.clear{clear: both;}
.r{text-align:right;padding-top:10px; padding-right:20px;}

#main{height:700px;width:800px;background:url(images/mainback.jpg);background-position:center;background-repeat:no-repeat;margin:20px auto auto;}
#itemmain{height:auto;width:800px;margin:10px auto auto; }
#maintop{height:420px;width:800px;margin:0 auto;float:left;}
#itemtop{height:110px;width:800px;float:left;}
#itemrogo{height:100px:width:82px;float:left;}
#itemadd{height:80px;width:600px;float:right;} #itemadd h2{font-size:small;text-align:right;} #itemadd address{;text-align:right; padding-top:3px;}

#itemmenu{height:auto; width:180px; float:left; margin-top:10px;} #itemmenu ul{line-height:2em; list-style:none;}
#itemcont{height:auto;width:600px;float:left;margin-bottom:30px;} #itemcont ul{line-height:3em;} #itemcont li{font-size:medium;}
h1,h2{font-size:medium;}
h3{font-size:x-small;}
.gaiyo{line-height:1em;}
#maintopleft{height:390px;width:350px;float:left;}
#topid {position: absolute;top:0;center: 0;width:100%;}
#topid h1{font-size:small;font-weight:normal;margin:10px auto 0 auto;}
#maintopleft img{padding-left:20px;padding-top:10px;}
#maintopleft h3{font-size:small;font-weight:normal;padding-left:60px;padding-top:12px;width:350px;line-height:1.5em}
#maintopright{height:360px;width:400px;float:left;padding-top:40px;padding-left:30px;}
#maintopright h4{font-size:medium;letter-spacing:2px;margin-bottom:20px;}
#maintopright ul {padding-left:27px;list-style-image: url(images/mark.gif);}
#maintopright li {font-size:medium;line-height:2em;}

#mainbottom{height:auto;width:800px;float:left;}
#mainbottomleft{height:214px:width:214px;float:left}
#mainbottomleft img{margin-left:41px; margin-top:16px;}



#mainbottomright{height:214px;width:578px;float:left;}
#mainbottomright ul{width:200px;list-style:none;margin-left:58px;margin-top:86px;text-align:center;}
#mainbottomright li{line-height:2em;}
#bottom{height:93px;width:800px;float:left;margin:50px,auto,auto;text-align:center;}
#bottom a:visited{color:#333300;text-decoration:none;}#bottom a:hover{color:#F5993D;text-decoration:underline;} #bottom a{color:#333300;}
address{font-size:medium;font-style:normal;text-align:center;font-weight:bold;}
.mail{font-size:medium; color:#990033;font-weight:bold;letter-spacing:1px;margin-top:2px;}
.mail a{text-decoration:none;color:#333300;}.mail a:visited{text-decoration:none;}
#footer{height:auto;width:800px;margin:10px auto;text-align:center;}

.contentbody{font-size:medium;line-height:1.5em}

/* only applies to buttons for comment forms */
.commentform .formbutton {
  border: 1px solid #000;
  background-color: #ddd;
  color: #000;
  font-size:x-small;
}
.link{padding-bottom:10px;}
#nobr br {display:none;}
dl.sidebardl{padding:10px;}
#itemcont dt{font-size:medium;line-height:2em;color:green;}
#itemcont dd{font-size:medium;line-height:2em;}

h3.date{margin-bottom:15px;}
li.gaiyo{margin-bottom:15px;margin-left:20px;}

.contentbody h5{font-size:large;margin-top:25px; margin-bottom:15px; border-bottom:1px solid #999999;}
h1.catetitle{font-size:large;letter-spacing:1px; color:#cc0066;}
