@charset   "Shift_JIS";
#container {
width : 900px;
margin-left: auto;
margin-right: auto;
padding : 0px;
margin-top : 0px;
}
#leftside {
text-align: center;
padding : 10px 0px;
margin : 0px;
width : 200px;
vertical-align: top;
background-color : #ffffcc;
}
#center {
/*3列の場合 */
width : 500px;
padding : 0px;
margin : 0px;
text-align : center;
vertical-align: top;
background-color : white;
}
#main {
/* 2列の場合 */
width : 700px;
text-align: center;
padding : 0px;
margin : 0px;
vertical-align : top;
background-color : white;
position : relative;
}
#rightside {
text-align: center;
width : 200px;
padding : 0px;
margin : 0px;
vertical-align: top;
}
A {
color : #8080ff;
text-decoration: none;
}
A:VISITED {
color: #808000;
}
A:HOVER {
color: #a52a2a;
text-decoration: underline;
}
#header {
clear: both;
width:100%;
margin: 0px;
padding: 0px;
text-align : center;
font-size : 13px;
line-height: 120%;
font-family: "MS UI Gothic";
vertical-align: top;
}
#hmenu{
text-align : center;
width : 1000px;
padding : 0px;
margin : 3px 0px 0px;
font-size : 12px;
float : both;
height : 30px;
vertical-align : top;
position : static;
bottom : auto;
}
#hmenu LI{
color : #ffffcc;
font-size : 12px;
font-weight : 700;
text-decoration : none;
text-align : center;
padding-top : 4px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 3px;
float : left;
display : block;
}
.me2{
background : url(../pic-labo/backmenucenter2g.gif);
background-repeat : no-repeat;
width : 81px;
text-align : center;
height : 25px;
display : block;
margin-left : 2px;
}
.me1{
background : url(../pic-labo/backmenucenterg.gif);
background-repeat : no-repeat;
width : 110px;
text-align : center;
height : 25px;
display : block;
margin-left : 2px;
}
.me3{
background : url(../pic-labo/backmenucenter.gif);
background-repeat : no-repeat;
width : 110px;
text-align : center;
height : 25px;
display : block;
margin-left : 2px;
}
#hmenu LI A{
text-decoration : none;
color : white;
font-weight : 700;
padding-top : 3px;
}
#hmenu LI A:HOVER{
text-decoration : none;
color : orange;
}
#hmenu P A{
color : #333333;
text-decoration : underline;
font-weight : 700;
}
#hmenu P A:HOVER{
color : #ffcc00;
text-decoration : underline;
}
#headermenu {
clear: both;
margin: 0px;
padding: 0px;
text-align : center;
line-height: 120%;
width : 100%;
vertical-align : top;
background-image : url(../pic-labo/tenki.gif);
background-repeat : repeat-x;
background-position : 0px 0px;
}
#headernavi {
/* ナビゲーション */

text-align : right;
padding : 0px 0px 0px 30px;
margin : 0px;
vertical-align : top;
float : left;
position : relative;
right : 0px;
width : 30%;
}
#headernavi LI {
float:left;
list-style-type: none;
text-align: center;
background-color: #ffffff;
}
#headernavi .sub LI {
clear: left;
}
#headernavi LI A {
display: block;
width: 8em;
height: 2em;
line-height: 2em;
text-decoration: none;
border: 1px solid #ccc;
}
.sub {
display : none;
}
#headernavi LI :HOVER .sub {
display: block;
width: 8em;
height: 2em;
line-height: 2em;
text-decoration: none;
border: 1px solid #ccc;
position: absolute;
}
.topmenu {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
color: gray;
font-weight: 400;
}
.topmenu  LI {
float: left;
background-repeat:none;
height="20px";
text-align : left;
font-size : 13px;
font-family : "MS UI Gothic";
font-weight : 400;
color : gray;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
top : 0px;
}
.topmenu  LI  A {
margin-right : 0px;
/* リンクエリアの右マージン */
	font-size: 12px;
font-weight: 400;
text-decoration: none;
background-image : url(pic-labo/top100.gif);
background-position : 100px 20px;
text-align : center;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
}
.topmenu  LI  A:VISITED {
color: grey;
font-weight: 400;
text-decoration: none;
}
.topmenu  LI  A:HOVER {
font-weight: 400;
text-decoration: none;
background-image : url(pic-labo/top100a.gif);
background-position : 100px 20px;
text-align : center;
}
/*ヘッダーメニューリスト */
.clearLeft {
clear: left;
}
.ch1 A{
/* トップメニューリスト */
text-decoration: none;
background-image : url(pic-labo/top100-1.gif);
text-align : center;
width : 100px;
height : 20px;
background-position: center top;
}
.ch1 A:HOVER{
/* トップメニューリスト */
text-decoration: none;
background-image : url(pic-labo/top100-2.gif);
background-position : 100px 20px;
text-align : center;
}
.sidebox/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin : 0px;
padding : 5px;
text-align: left;
vertical-align: top;
width : 200px;
}
.centerbox/* センター用ブロック（幅設定） */ {
min-height: 0px;
margin : 0px;
padding : 5px;
vertical-align: top;
width : 700px;
background-color : white;
clear:both;
}
.centerbox2/* センター500用ブロック（幅設定） */ {
min-height: 0px;
margin : 0px;
padding: 0px;
vertical-align: top;
width : 500px;
clear:both;
}
#footer {
clear: both;
width:700px;
display: auto;
margin: 0px;
padding: 5px;
text-align: center;
line-height: 120%;
color: #696969;
vertical-align: middle;
font-size: 12px;
text-decoration: none;
}
.headermenubotan {
width="150px";
height="30px";
display: auto;
margin: 0px;
padding: 0px;
background-color: olive;
text-align: center;
font-style: normal;
font-weight: 400;
line-height: 120%;
font-size: 14px;
font-family: "MS UI Gothic";
}
#pan {
margin: 0px 0px 0px 0px;
padding : 5px 0px 2px 5px;
text-transform: none;
list-style-type: none;
text-align: left;
width: 100%;
float: none;
color : gray;
font-weight : 500;
font-size : 13px;
font-family : "MS UI Gothic";
clear : both;
}
#pan LI {
display: block;
margin: 0;
list-style-type: none;
color : gray;
left : 50px;
padding-left : 10px;
float : left;
}
#pan LI  A {
color : gray;
margin-right: 6px;
/* リンクエリアの右マージン */
}
#pan LI  A:HOVER{
color : orange;
text-decoration : none;
}
.footerlist {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 12px;
}
.footerlist  LI {
display: inline;
font-size: 12px;
}
.footerlist  LI  A {
color: olive;
margin-right: 6px;
/* リンクエリアの右マージン */
	font-size: 12px;
text-decoration : none;
}
/*左メニューリスト*/

.bottan {
/* ナビゲーションの幅 */
	font-size: 14px;
background-color: white;
}
/* --- メニューエリア --- */

.bottan  .nl {
margin: 0;
padding: 0px;
border-top: 1px #c0c0c0 dotted;
/* 最上部の枠線 */
	list-style-type: none;
text-align: left;
}
/* --- メニュー項目 --- */

.bottan  .nl  LI {
padding: 2px 0px 2px 0px;
background-color: #ffffff;
/* 項目の背景 */
  /* 項目の下枠線 */
	border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #c0c0c0;
}
/* --- リンク --- */

.bottan  .nl  LI.ca1  A {
display: block;
/* IE6用 */
	padding: 8px 10px 8px 12px;
/* リンクエリアのパディング（上右下左） */
	background: url(pic-labo/r-1.gif)  no-repeat;
/* 左側の四角マーク */
	text-decoration: none;
/* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */

.bottan  .nl  LI.ca1  A:HOVER {
background: url(pic-labo/r-1.gif) no-repeat;
/* ポイント時の四角角マーク */
}
.bottan  .nl  LI.ca2 {
display: block;
/* IE6用 */
	padding : 3px 5px;
/* リンクエリアのパディング（上右下左） */
	text-decoration: none;
/* テキストの下線（なし） */
	font-size: 13px;
font-weight: 400;
color: gray;
}
.bottan  .nl  LI.ca2  A {
display: block;
/* IE6用 */
	padding : 3px 5px;
/* リンクエリアのパディング（上右下左） */
	text-decoration: none;
/* テキストの下線（なし） */
	font-size: 13px;
font-weight: 400;
color: gray;
}
/* --- ポイント時の設定 --- */

.bottan  .nl  LI.ca2  A:HOVER {
background: #ffffcc;
}
#title {
clear: both;
display: auto;
min-height: 120px;
margin: 0px;
padding: 0px;
text-align: left;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 110%;
font-family: "MS UI Gothic";
height: expression(document.all('title').scrollHeight < 122? '120px':'auto');
}
/*サイド設定 */

.list {
/* メニュー枠設定 */
	padding: 0px 0px;
display: block;
line-height: 120%;
width: 180px;
text-align: left;
}
.list  H3 {
/* タイトル */
	padding: 5px 5px;
margin: 0px;
}
.box/* レイアウトブロック（幅設定） */ {
min-height: 0px;
margin: 0px;
padding: 10px 2px 10px 2px;
text-align: center;
background-color: #ffffff;
vertical-align: top;
float: left;
}
.boxleft/* レイアウトブロック（幅設定） */ {
min-height: 0px;
margin: 0px;
padding : 10px 5px;
text-align:left;
background-color: #ffffff;
width : 95%;
clear : both;
}
.boxw/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px;
padding : 10px 0px 10px 5px;
text-align: center;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: gray;
background-color: #ffffff;
vertical-align: top;
}
.boxye/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px;
padding: 10px 0px 10px 0px;
text-align: center;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: gray;
background-color: #ffffcc;
vertical-align: top;
}
.boxye2/* コンテンツ内グラデーションボックス */ {
min-height: 0px;
margin: 5px 5px 5px 5px;
padding : 5px 3px;
text-align : left;
font-style: normal;
font-weight: normal;
font-size : 12px;
font-family: "MS UI Gothic";
color : #4d4d4d;
background-img: url(pic-labo/backyeg.gif);
background-repeat: X;
vertical-align: top;
float : left;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #ffcc00 #ebae65 #ebae65 #ebae65;
width : 95%;
background-color : white;
}
.boxg/* グリーンボックス */ {
min-height: 0px;
padding : 3px;
text-align : left;
font-style: normal;
font-weight : 600;
font-size : 13px;
font-family: "MS UI Gothic";
color : #4d4d4d;
background-img: url(pic-labo/backyeg.gif);
background-repeat: X;
vertical-align: top;
border-width : 2px;
border-style : solid solid solid solid;
border-color : #16b90d;
width : 180px;
background-color : white;
line-height : 2;
clear : both;
}
.boxcha/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px;
padding: 0px 0px 5px 0px;
text-align: center;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: #ffffff;
background-color: #f03d00;
width : 190px;
}
.boxcha  P.chinmikoubouber/* サイド用珍味工房看板 */ {
min-height: 0px;
margin: 0px;
padding: 0px 0px 50px 0px;
background-image : url(pic-labo/chinmikouboumenu.gif);
vertical-align: top;
background-repeat: no-repeat;
width="190";
height="30";
width : 190px;
}
.sideboxore/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
background: #ffffff;
text-align: left;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: gray;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #ffcc00 #ffcc00 #ffcc00 #ffcc00;
vertical-align: top;
}
.sidebox180t/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 4px 10px 4px;
background: white url(pic-labo/backgray180top.gif) center top;
text-align: center;
font-style: normal;
font-weight: bold;
font-size: 14px;
font-family: "MS UI Gothic";
color: black;
vertical-align: middle;
height: 30px;
}
.sidebox180b/* サイド用ブロック（幅設定） */ {
margin: 10px 0px 0px 0px;
padding: 0px 0px 16px 0px;
background: gray url(pic-labo/backgray180bottom.gif) no-repeat 0px bottom;
text-align: left;
font-style: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: black;
}
.sidebox500/* サイド用ブロック（幅設定） */ {
width="500px";
}
.sidebox500t/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px 0px 0px 0px;
padding: 10px 4px 10px 4px;
background-repeat: no-repeat;
background-color: white;
text-align: center;
font-style: normal;
font-weight: bold;
font-size: 14px;
font-family: "MS UI Gothic";
color: black;
}
.sidebox500b/* サイド用ブロック（幅設定） */ {
margin: 10px 0px 0px 0px;
padding: 0px 0px 16px 0px;
background : gray url(pic-labo/backgray500bottom.gif) no-repeat 0px bottom;
text-align : center;
font-style: normal;
font-size : 13px;
font-family: "MS UI Gothic";
color: black;
}
.sidebox500b  P/* グレーボックスの段落*/ {
padding: 0px 8px 10px 8px;
}
.sidebox180b  P/* グレーボックスの段落*/ {
padding: 0px 8px 10px 8px;
}
.sidebox180b  IMG/* 画像*/ {
padding: 0px 4px 10px 5px;
}
#footer {
clear: both;
width : 700px;
display: auto;
min-height: 15px;
margin: 0px;
padding : 5px;
background : #ffffff;
text-align: center;
font-style: normal;
font-size: 13px;
line-height: 120%;
font-family: "MS UI Gothic";
color: #696969;
vertical-align : bottom;
}
.sideboxgray/* サイド用ブロック（幅設定） */ {
min-height: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
text-align: left;
font-style: normal;
font-weight: normal;
font-size: 13px;
font-family: "MS UI Gothic";
color: gray;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #808080 #808080 #808080 #808080;
vertical-align: top;
}
H1 {
font-weight: bold;
font-size : 13px;
line-height: 120%;
font-family: "MS UI Gothic";
text-decoration: none;
text-transform: none;
color: gray;
text-align : left;
}
H2 {
font-weight : 700;
font-size : 15px;
line-height: 120%;
text-decoration: none;
text-transform: none;
padding-top : 5px;
padding-bottom : 0px;
color : orange;
}
H3 {
font-weight: bold;
font-size: 14px;
line-height: 120%;
font-family: "MS UI Gothic";
text-decoration: none;
text-transform: none;
}
H4 {
font-weight: bold;
font-size: 10pt;
line-height: 120%;
text-decoration: none;
text-transform: none;
}
H5 {
font-style: italic;
font-size: 13px;
line-height: 117%;
text-decoration: none;
text-transform: none;
}
H6 {
font-weight: bold;
font-size: 12px;
line-height: 120%;
text-decoration: none;
text-transform: none;
}
.small {
font-size: 11px;
line-height: 120%;
color: #ff0000;
text-decoration: none;
text-transform: none;
}
TD {
font-family: "MS UI Gothic";
font-weight: 400;
font-size: 13px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
line-height : 120%;
}
.TDUNDER {
font-family: "MS UI Gothic";
font-weight: 400;
color: #535353;
font-size: 14px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ff9900;
}
.imeon {
font-family: "MS UI Gothic";
ime-mode: active;
}
.imeoff {
font-family: "MS UI Gothic";
ime-mode: disabled;
}
UL.listbox {
text-align: left;
padding: 0px;
margin: 0px;
list-style: none;
}
LI {
color: gray;
font-size: 13px;
font-family: "MS UI Gothic";
font-weight: bold;
text-align: left;
line-height: 120%;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.boxmenu {
font-size: 14px;
font-family: "MS UI Gothic";
font-weight: normal;
line-height: 14px;
color: #ffe556;
letter-spacing: 3px;
text-align: left;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
margin-top: 3px;
margin-left: 3px;
margin-right: 3px;
margin-bottom: 3px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #ffe556 #ffe556 #ffe556 #ffe556;
}
.spacebox {
font-size: 15px;
font-family: "MS UI Gothic";
text-align: left;
}
.menuore {
font-size: 14px;
font-weight: bold;
background-image: url(pic-labo/backmenuore.gif);
background-repeat: repeat-x;
background-position: left top;
text-align: center;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
vertical-align: top;
margin-top: 0px;
}
.menuore2 {
font-size : 13px;
font-weight: bold;
background-image : url(pic-labo/menuberore2.gif);
background-repeat: repeat-none;
background-position: left top;
text-align: left;
padding-top : 10px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
vertical-align: top;
margin-top: 0px;
background-repeat : no-repeat;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
height : 30px;
}
.menugray {
font-size: 14px;
font-weight: bold;
background-image: url(pic-labo/backmenugray.gif);
background-repeat: repeat-x;
background-position: left top;
text-align: center;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
vertical-align: top;
margin-top: 0px;
}
BODY {
font-size : 13px;
color : #333333;
text-align: center;
font-family : "MS UI Gothic";
font-weight : 400;
}
.imgbox {
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
text-align : center;
}
.imgbox100 {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 100px;
float: left;
vertical-align: middle;
text-align: center;
}
.clear_both {
clear: both;
width : 1px;
height : 1px;
}
.sideboxore  P {
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
}
.box500 {
width: 500px;
clear: both;
}
P {
font-size: 13px;
font-family: "MS UI Gothic";
line-height: 120%;
text-align: left;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.layout1 {
/* 幅指定250px*/
	font-size: 13px;
text-align: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 250px;
}
.layout2 {
/* 幅指定なし*/
	font-size: 13px;
text-align: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
float: left;
vertical-align: top;
width: 220px;
}
.calendar {
color: #ffcc00;
text-align: center;
border-width: 1px 1px 1px 1px;
border-style: double double double double;
border-color: #ffcc00 #ffcc00 #ffcc00 #ffcc00;
}
.sun {
color: red;
background-color: #ffc0cb;
text-align: center;
font-size: 12px;
}
.sunm {
color: black;
background-color: #ffc0cb;
text-align: center;
}
.every {
color: #999999;
background-color: #ffffec;
text-align: center;
font-size: 12px;
}
.everym {
color: black;
background-color: #ffffec;
text-align: center;
}
.sat {
color: white;
background-color: #8080ff;
text-align: center;
font-size: 12px;
}
.satm {
color: black;
background-color: #8080ff;
text-align: center;
}
.layout{
line-height : 120%;
text-align : center;
width : 100%;
}
.tdimg{
text-align : center;
}
.name{
padding : 5px;
color : #ffcc00;
font-size : 14px;
font-weight: bold;
}
.tdimg TD.name{
padding : 5px;
color : #ffcc00;
font-size : 14px;
font-weight: bold;
}
.tdimg TD.comment{
padding : 2px 5px 5px 5px;
color : gray ;
font-size: 12px;
vertical-align : top;
}
.navi{
font-size : 13px;
font-family : "MS UI Gothic";
font-weight : 400;
background-image : url(pic-labo/naviback.gif);
text-align : left;
padding-left : 35px;
height : 30px;
color : gray;
}
.drm UL{
/*ドロップダウンリスト*/
width : 170px !important;
padding : 0px !important;
font-size:14px!important;
margin-top : 10px;
margin-left : 10px;
text-decoration : none;
}
.drm UL LI{
position:relative;
margin:0 !important;
padding : 5px 0px;
width : 170px !important;
display : block;
left : 0px !important;
text-decoration : none;
font-size : 13px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
}
.drm UL LI.off{
position:relative;
margin:0 !important;
padding : 5px 0px;
width : 170px !important;
overflow:hidden;
left : 0px;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
}
.drm UL LI.on{
position:relative;
margin:0 !important;
padding : 5px 0px;
width : 170px !important;
overflow:visible;
z-index:1000;
left : 0px;
text-decoration : none;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : gray;
}
.drm UL LI UL{
position:absolute;
width : 170px !important;
left : 170px !important;
background-color : #ffffe0;
text-align : left;
display : block;
top : 0px;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.drm UL LI UL LI A{
display:block;
margin:0;
padding : 0px;
width:100%;
font-size : 13px;
color:#333;
}
.drm UL LI UL LI A:HOVER{
margin:0;
padding : 0px;
background-color : #8080ff;
color:#fff;
vertical-align : middle;
font-size : 13px;
text-decoration : none;
}
#logo{
position : relative;
left : 2px;
text-align : left;
width : 70%;
float : left;
}
#logo IMG{
float:left;
}
.push{
background-image : url(../pic-labo/menuber190gre.gif);
background-repeat : no-repeat;
text-align : center;
padding-top : 5px;
padding-bottom : 5px;
width : 190px;
height : 30px;
clear : both;
}
.push A{
color:white;
font-size : 14px;
font-family : "MS UI Gothic";
font-weight : 900;
text-decoration : none;
padding-top : 8px;
}
.push A:HOVER{
color:orange;
font-size : 14px;
font-weight : 900;
text-decoration : none;
}
.center{
text-align : center;
}
.left{
text-align : left;
}
.right{
text-align : right;
}
/* ドロップダウンリスト縦*/
.ddbox .dd {
display: block;
margin: 0;
padding: 0;
position: relative;
width : 190px;
z-index : 5;
}
.ddbox .dd A {
border-right : 1px none white;
color : #4d4d4d;
font-size : 12px;
padding : 5px 0px 5px 0px;
line-height: 1;
font-family : "MS UI Gothic";
font-weight : 500;
display : block;
}
.ddbox .dd LI A:HOVER {
background-color : #808000;
}
.ddbox .dd A:HOVER{
color : orange;
font-weight : 700;
}
.ddbox .dd LI {
display: block;
list-style: none;
margin: 0;
padding: 0;
position: relative;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #cccccc;
}
.ddbox .dd LI.d0 A{
text-decoration : none;
background-repeat : no-repeat;
background-position:1px;
padding-left : 3px;
color : #008000;
font-size : 13px;
font-weight : 600;
}
.ddbox .dd LI.d1 A{
text-decoration : none;
background-image :  url(/pic-labo/backmenuya.gif);
background-repeat : no-repeat;
background-position:155px;
padding-left : 10px;
}
.ddbox .dd LI.d1{
width : 190px;
}
.ddbox .dd LI.d2 A{
text-decoration : none;
padding-left : 5px;
}
.ddbox .dd UL {
top:0px;
}
.ddbox .dd LI UL {
display: none;
position: absolute;
left : 189px;
margin: 0;
padding: 0;
width : 155px;
background-color : #808000;
border-top-width : 1px;
border-right-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-right-style : solid;
border-left-style : solid;
border-top-color : gray;
border-right-color : gray;
border-left-color : gray;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : gray;
}
* HTML .ddbox .dd UL {
line-height: 0;
}
/* IE6 "fix" */
.mboxg IMG{
background-color:#ffffff;
}
.ddbox .dd UL LI {
color : "#ffffff";
float: none;
top : 0px;
}
.ddbox .dd UL LI A{
color : "#ffffff";
}
.ddbox .dd UL UL {
top: 0;
width : 155px;
}
/* Essentials - configure this */
.ddbox .dd UL UL {
left : 189px;
}
/* Everything else is theming */

.ddbox .dd *:hover {
background-color: none;
}
.ddbox .dd UL A {
zoom: 0;
}
/* IE6/7 fix */
    
.ddbox .dd UL LI A.hover {
color : #ffffff;
}
.ddbox .dd UL A {
padding-left : 0px;
}
/* - I also needed this for IE6/7 */
.ddbox .dd UL LI UL LI .kakaku{
color : orange;
}
.ddbox{
display: block;
text-align : left;
width : 95%;
padding-left : 0px;
padding-bottom : 0px;
padding-top : 0px;
padding-right : 0px;
}
