body {font: normal normal normal 1em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif;  margin: 0;background-image:url("../image/gg2.jpg");}
img {border: none;}

h1 {font-size: 10px; display:inline; color:#ffffff; position:absolute; left:0; top:0;background-image:url("../image/arrow1.gif"); background-repeat:no-repeat; padding-left:20px;}
.ex {font-size: 10px;  color:#ffffff;position:absolute; right:0; top:0;line-height:0;}

h2 {padding:2px 10px 2px 10px;background:#f7efff ;border-color:#FFFFFF #ccccff #ccccff  #FFFFFF;border-width:2px;border-style:solid; ;font:normal normal bold 1.2em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; width:30em;}

h3 {padding:2px 10px 2px 10px;border-color:#6aa2db;border-width:1px 1px 1px 7px;border-style:solid;background:#eef6ff; font:normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; width:20em;}
ul {list-style-type: square }
ul ul {list-style-type: disc }
ul ul ul {list-style-type: circle }

.list {font-size:0.8em; padding:1px 5px 1px 5px; text-decoration: none}
.list:link {color: #ffffff}
.list:visited {color: #ffffff}
.list:active {color: #ff00ff}
.list:hover {color: #ffff99}
.image-left {float: left; margin-right:5px;}
.image-hidari {float: left; margin-right:20px}
.image-hidari0 {float: left;}
.image-right {float: right;margin-left:5px}
.image-migi {float: right; margin-left:20px}
.image-kaijo {clear: both}
.center {text-align:center}
.migi  {text-align:right}
.middle {vertical-align:middle}
.top {vertical-align:top}
.bottom {vertical-align:bottom;}
.pad {padding-left:40px}
.pad2 {padding-left:230px}
.bg {background-image:url("../image/gg2.jpg")}
.bg2 {background-image:url("../image/wp1.gif")}
.bgc1 {background-color:#d2b48c}
.bgc2 {background-color:#f5deb3}
.bgc3 {background-color:#ffffff; padding:5px 25px 5px 20px}
.bgc4 {background-image:url("../image/mark1.gif"); background-repeat:no-repeat}
.bgc5 {background-color:#ccffcc }
.bgc6 {background-color:#0000ff }
.bgc7 {background-color:#ff99ff; color:#ffffff; font: normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}

.bgc1 td {font-size:0.8em; padding:1px 5px 1px 5px;}
.bgc2 td {font-size:0.8em; padding:1px 5px 1px 5px;}
.kakomi {border-style:double; border-color: #663300; font: normal normal normal 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; float: right; margin: 5px; padding:5px;}
.kakomi2 {border-style:double; border-width:6px; margin:10px;  border-color: #663300; padding: 10px; font: normal normal normal 1em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif}
.kakomi3 {border-style:double; border-color:#00ff80; margin: 5px; font: normal normal normal 0.8em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; color:#ffffff; padding:5px; text-align:center; float:right;}
.kakomi4 {border-style:double; border-color: #663300; font: normal normal normal 1em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif; padding:0px 5px 0px 5px; margin: 5px;}
.midashi3 {font: normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; text-decoration: none; color: #663300}
.midashi4 {border-style: ridge; border-color: #ff99ff  ; border-width: 0px 0px 2px 2px; padding-left: 1px; font-weight: bold; font-family:'‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; color: #ff99ff; }
.midashi5 {font: normal normal bold 2em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; text-decoration: none; color: #663300}
.bold {font-weight:bold}
.sml {font: normal normal normal 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif}
.sml2  {font: normal normal normal 0.8em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif; }
.sml3  {font: normal normal normal 0.8em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif; text-align:right; margin:0 10px 0 30px;}
.red {color: #ff0000;font-weight: bold; }
.red2 {color: #ff0000;font: normal normal bold 1.2em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif}
.price {font: normal normal bold 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; color: #ffffff; background-color:#774411}
.dialog {margin:10px;background-color:#986550; padding-left: 16px}
.topics {margin:10px; color: #ffffff; font: normal normal normal 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif}
.green {color: #008000}
.pink {color: #ff6699 ; font: normal normal bold 0.8em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; cursor: default}
.yellow {color: #ffff99; font: normal normal bold 1em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif}
.yellow2 {color: #ffff99; font: normal normal bold 1.3em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif}
.blue {color: #0000cc;font-weight: bold; }
.blue2 {color: #0000cc; width:13em; cursor:pointer; float : left;}
.orange {color: #ff8c00;font: normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; }
.white {color: #ffffff; font: normal normal bold 0.8em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; text-decoration: none}
.lt {text-decoration:line-through; }

.chu {padding-left:2em; font: normal normal normal 0.8em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif; }
.chu2 {float:left;font: normal normal normal 0.8em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif; color:#ff3300 ;}
.imp {background-image:url("../image/j0336849.gif");background-repeat: no-repeat;background-position:230px;padding-left:300px;}
.imp2 {background-image:url("../image/j042.gif");background-repeat: no-repeat;padding-left:70px;}
.sm {text-align:right; padding-top:5px;}

#menu1 a {color:black;background-color:white;text-decoration:none;text-indent:1ex; font-size:0.8em;}
#menu1 a:active {color:black;text-decoration:none;}
#menu1 a:hover {color:black;background-color:#ffff99}
#menu1 a:visited {color:black;text-decoration:none;}

#menu2 a {color:navy;background-color:white;text-decoration:none;text-indent:1ex;}
#menu2 a:active	{color:blue;text-decoration:none;}
#menu2 a:visited {color:blue;text-decoration:none;}
#menu2 a:hover {color:navy;background-color:#f0fea8}

#menu3 a {color:black;background-color:white;text-decoration:none;text-indent:1ex;}
#menu3 a:hover {color:black;background-color:#ffff99;}
#menu3 a:active {color:black;text-decoration:none;}
#menu3 a:visited {color:black;text-decoration:none;}

#tfmenu   {color: white; background-image:url("../image/gg2.jpg"); border: 1px solid white; font-size: 1em; width: 205px; margin:5px; ;position:absolute; left:0; top:20px;}
#tfm-head {border-bottom: 1px solid white; text-align: center; font-size: 1em; vertical-align: middle;}
#tfm-body {padding: 0px 3px; font: normal normal normal 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}
.tf1  {border-bottom: 1px solid silver; cursor:pointer; line-height: 25px;}
.tf2  {display:none;}
.tf3 {font: normal normal normal 0.8em/1.3 '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka', sans-serif; color:#ffffff; border-bottom: 1px solid silver; padding:5px}
.tf1active {border-bottom: 1px solid silver; cursor:pointer; line-height: 25px;}
.tf1active .tf2 {width: 195px; display:block; padding:3px 0 3px 15px;}
.tf2 a:link {color: #ffffff; text-decoration: none; }
.tf3 a {color: #ffffff; text-decoration: none; }
.tf3 a:hover {color: #ffff99; text-decoration: none;}
.tf2 a:visited {color: #ffffff; text-decoration: none;}
.tf2 a:active {color: #ff00ff; text-decoration: none;}
.tf2 a:hover {color: #ffff99; text-decoration: none;}
.tf1 a:link {color: #ffffff; text-decoration: none;}
.tf1 a:visited {color: #ffffff; text-decoration: none;}
.tf1 a:active {color: #ff00ff; text-decoration: none;}
.tf1 a:hover {color: #ffffff; text-decoration: none;}
#tfm-foot { bottom: 0px;}
.tf4 {background-color:#d2b48c; border-bottom: 1px solid white; text-align: center; font-size: 0.8em;  vertical-align: middle;}

.box1 {padding: 5px; border-top: solid 1px #d4d6ec; border-right: solid 1px #d4d6ec; border-bottom: solid 1px #d4d6ec; }
.box2 {padding: 10px;vertical-align:top; width: 170px; border: solid 1px #d4d6ec; }

#mainMenu {border-bottom: #000000 1px solid; position: relative; height: 25px; background-color:#ffffff; width:720px}
#mainMenu a {padding-right: 17px; padding-left: 10px;  line-height: 25px; position: absolute; color:#9933cc ;  bottom:-1px; font-size: 0.8em; font-weight:bold; font-family: '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}
#mainMenu .activeMenuItem {background-position: left bottom; background-image: url(../image/tabmenu_left.gif); cursor: default; background-repeat: no-repeat;}
#mainMenu .activeMenuItem img {right: 0px; bottom: 0px; position: absolute;}
#mainMenu .inactiveMenuItem {cursor: default; color: #339900; font-size: 0.8em; font-family: '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}
#submenu {width: 720px;  background-color: #efdeab}
#submenu a {color: #000000; text-decoration: none; font: normal normal normal 0.8em/1.3 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif;}
#submenu a:hover {color: #ff0000}
#submenu ul {margin: 0 0 0 1em; padding:0;}

demoimages {margin-right: 8px;}

#contentwrapper {width:120px; height:280px; border:5px double #ccccff; background-color:#ccccff; padding:5px;}   
.billcontent {width:100%; display:block; font: normal normal normal 0.8em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}

#bubble_tooltip {position: absolute; width: 147px; display: none}
#bubble_tooltip .bubble_top {background-image: url("../image/bubble_top.gif"); background-repeat: no-repeat; height: 16px}
#bubble_tooltip .bubble_middle {background-image: url("../image/bubble_middle.gif"); padding-left: 7px; padding-right: 7px; background-repeat: repeat-y; background-position: left bottom}
#bubble_tooltip .bubble_middle span {position: relative; font-size: 0.8em; top: -8px}
#bubble_tooltip .bubble_bottom {background-image: url("../image/bubble_bottom.gif"); position: relative; background-repeat: no-repeat; height: 44px; top: -6px}
.tooltip3 {text-decoration: none;background:url("../image/070222_01.gif") repeat-x 100% 100%;padding-bottom: 1px;}
a.tooltip3 span {display:none; width:300px;text-decoration:none;} 
a.tooltip3:hover span {display:inline; position:absolute; border:solid 1px #90ac13; background-color:#eef4d3; color:#6b800d; padding:5px; font-size:0.8em;}

.thumbnail {z-index: 0; position: relative; cursor: default}
.thumbnail:hover {z-index: 50; background-color: transparent}
.thumbnail span {border: gray 1px dashed; position: absolute;  padding: 5px; background-color: lightyellow;  visibility: hidden; color: black; text-decoration: none; left: -1000px}
.thumbnail:hover span {visibility: visible; top: 0px; left: 60px}

.guide {border: green 2px solid; }
.guide caption {font: normal normal normal 1em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;color:#006600;}
.guide td {border: green 1px solid; padding: 2px; font-size: 0.8em;}
.guide th {border: green 1px solid; padding: 2px; background-color: #ccffcc ;font-size: 0.8em;}


.sentaku a {background-image:url("../image/back151.gif"); padding:0 1em 0 1em; text-decoration:none; font: normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'Osaka', sans-serif; text-decoration: none;}
.sentaku a:hover {background-image:url("../image/back150.gif"); padding:0 1em 0 1em;  color:red;}
.sentaku span {background-image:url("../image/back152.gif"); padding:0 0.5em 0 1em;  color:green;}

.shika dt {font:normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; color:#ff6633;}
.shika ol {list-style-type:lower-roman;}

.qa div {background:#ffffff  url("../image/s18_040.gif") no-repeat; padding-left:40px;font:normal normal normal 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; height:30px; color:#cc0099 ;}
.qa p {background:#ffffff  url("../image/s18_039.gif") no-repeat; padding-left:40px;font:normal normal normal 0.8em/1.5 '‚l‚r ‚o–¾’©', '×–¾’©‘Ì', serif;}

.kakomi5 {border-style:double; border-color:#6633cc; font:normal normal normal 0.8em/1.5 'ƒqƒ‰ƒMƒmŠpƒS pro w3','hiragino kaku gothic pro','‚l‚r ‚oƒSƒVƒbƒN',sans-serif; float: right; margin: 5px; padding:5px 5px 5px 25px;}
.kakomi6 { font: normal normal normal 1em/1.2 'ƒqƒ‰ƒMƒmŠpƒS pro w3','hiragino kaku gothic pro','‚l‚r ‚oƒSƒVƒbƒN', sans-serif; color:#ffff80; padding:5px; text-align:center;}
.natori {background:#ffffff url("../image/natori.jpg") no-repeat; padding-left:100px;}
.natori dt {font:normal normal bold 1em/1.5 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif; color:#0099ff;}

#zentai {margin-left:225px;}

#content {padding:5px 10px 20px 20px;  background-color: white; margin-top:115px;}
#content0 {margin-top:130px;}
#header {position:absolute; top:15px;}
#header a {text-decoration: none; ; font: normal normal bold 0.8em/1 '‚l‚r ‚oƒSƒVƒbƒN', 'osaka', sans-serif;}
#header a:link {color: #ffffff}
#header a:visited {color: #ffffff}
#header a:active {color: #ff00ff}
#header a:hover {color: #ffff99}
#header th {padding:0 0.5em 0 0.5em;white-space: nowrap;}

.box3 dt {float: left; clear: left;margin:15px;}


/*    3/9 ’Ç‰ÁCSS  */

.txt-1 {
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	line-height:140%;
	letter-spacing:0.1em;
	font-size:12px;
	color:#333;
	font-weight:normal;
    }

.txt-red14 {
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:16px;
	color:#C00;
	font-weight:bold;
	letter-spacing:normal;
    }

.txt-14 {
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:16px;
	font-weight:bold;
	letter-spacing:normal;
    }

#uchikesi {
	text-decoration:line-through;
    }
	
.mtr-list {
	font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size:12px;
	color:#333;
	margin:0;
	padding-left:20px;
	list-style:disc;
	line-height:180%;
    }

.adress-box {
	width:220px;
	height:20px;
	border: solid 2px #FFBB54;
	padding:10px;
	text-align:center;
	margin-left:15px;
    }
	
.margin-top10 {
	margin-top:10px;
    }

.margin-top5 {
	margin-top:5px;
    }
	
.margin-bottom10 {
	margin-bottom:10px;
    }
		
.margin-bottom20 {
	margin-bottom:20px;
    }
