
.class12{font-size:12px;line-height:1.5em;margin:2px}
.class12-2{font-size:12px;line-height:2em}
.class14{font-size:14px;line-height:1.5em}
.class14-3 { font-size: 14px; line-height: 2em }
.class10{font-size:10px;line-height:1.5em}
A:link  { color: blue }
A:active  { color: red }
A:visited  { color: blue }
A:hover { color: red }
.class10-2{font-size:10px;line-height:1.7em;margin:0px 0px 0px 2px;border:0px}
.class14-2{font-size:14px;line-height:1em}
.line { border-bottom: 1px dashed #808080 }
element { }
h1 { font-size: large; text-align: center; margin: 0.67em 0; }
.menu { background-color: #fff; text-align: center; width: 900px; float: left; margin: 0 15px 0 5px; padding: 0; display: block; }
.mawarkomi-kaijyo { clear: right; }
element { padding-right: 12px; display: block; }
body { color: black; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #e0ffff; width: 950px; margin: 0 auto; }
element { }
.main-bk { background-color: #fff; }
.box1 { font-size: 12px; font-weight: normal; line-height: 1.3em; background-color: #ff0; text-align: left; width: 650px; margin-top: 30px; margin-left: 0; padding: 5px; }
.box3 { font-size: 12px; font-weight: normal; line-height: 1.3em; background-color: transparent; text-align: left; top: 0; width: 650px; margin: 5px 0 0; padding: 5px; border: dashed 1px #f30; }
.box2 { font-size: x-small; background-color: #ffdead; text-align: left; width: 300px; height: 180px; float: right; margin: 0; }
.box4 { font-size: x-small; background-color: #f36; width: 300px; height: 180px; float: right; margin-right: 0; margin-bottom: 5px; margin-left: 5px; }
.clear { clear: left; }
.bnr-box1 { color: #000; font-size: x-small; line-height: 1.3em; background-color: #fff; text-align: left; width: 170px; height: 200px; float: left; margin-top: 5px; margin-bottom: 0; border: solid 1px #808080; }
.bnr-box2 { font-size: x-small; line-height: 1.2em; background-color: #fff; text-align: left; margin: 5px 0 0 5px; width: 150px; height: 200px; float: left; border: solid 1px #808080; }
.bnr-box3 { font-size: x-small; line-height: 1.3em; background-color: #fff; text-align: left; margin: 5px 0 0 5px; width: 170px; height: 200px; float: left; clear: right; border: solid 1px #808080; }
.bnr-box4 { font-size: x-small; line-height: 1.2em; background-color: #fff; text-align: left; margin: 2px 0 0 2px; width: 150px; height: 200px; float: left; clear: right; border: solid 1px #808080; }
.meishi-name { color: #fff; font-size: 14px; background-color: #696969; text-align: center; height: 20px; padding: 2px; }
.meishi-lineup { color: #fff; font-size: 14px; line-height: 1; background-color: #f00; text-align: center; width: 650px; margin-top: 220px; padding: 3px; }
.meishi-box { font-size: 12px; line-height: 1.3em; background-color: #fff; text-align: left; width: 150px; height: 180px; float: left; margin: 5px 0 0 5px; padding: 5px; border-color: #696969 #808080 #808080 #696969; border-style: solid; border-width: 1px; }
.meishi-img { margin: 3px 1px 1px; padding: 0; width: 141px; height: 85px; border: solid 1px #808080; }
.meishi-box2 { font-size: x-small; line-height: 1.2em; background-color: #fff; width: 150px; height: 180px; float: left; clear: left; margin: 5px 0 0 5px; padding: 5px; border-top: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969; }
.meishi-box3 { font-size: x-small; line-height: 1.2em; background-color: #fff; margin: 0; padding: 5px; width: 150px; height: 180px; float: left; border: solid 1px #696969; }
.footer { color: #000; font-size: small; line-height: 1.3em; background-color: #d3d3d3; text-align: center; width: 930px; margin-top: 0; margin-left: 0; padding: 10px; }
.bottun { text-align: center; margin: 3px; padding: 3px; }
.sidemenu { font-size: 12px; line-height: 2em; background-color: #ff9; text-align: left; width: 230px; height: 1500px; z-index: 0; float: left; margin-top: 0; padding: 0; }
.yellow-bk { background-image: url(images/orebk.gif); text-align: center; width: 230px; margin-top: 0; padding-right: 0; padding-left: 0; }
.outline { background-color: #fff; text-align: center; width: 950px; height: 1250px; margin: 0 auto; padding: 0; }
.main-contets { width: 700px; height: 1250px; float: right; margin-top: 100px; margin-left: 10px; }
.box1-4 { background-color: #fff; width: 150px; height: 250px; float: left; margin-left: 5px; }
.img { float: left; }
.menu-bottun { float: left; border-right: 1px solid white; }
.meishi-button { text-align: center; margin: 1px; }
/*Page Layout（2段組み）*/
#container{ background-color: #fff; width: 1000px; 950text-align:left; margin:0 auto; }
#header{950padding:0px 0px 15px 0px;}
#hidari{ width: 250px; float:left;250}
#migi{ width: 700px; float:right; margin-left: 0; padding-left: 0; 640padding:0 0 0 5px; }
#footer{ width: 950px; clear:both; margin-top: 12px; 950padding:15px 0px; }
