body { text-align: center;  padding: 0; margin: 0; background:url(http://www.izk-osaka.com/pics/background.png) top left repeat-x;}
#wrapper {position:relative; top:0px; left:0px; padding: 0; margin: 0 auto; width: 750px;  text-align: left; background:#f5f4ff; border:solid 1px #ccc;}
#header {position:relative; top:0px; left:0px; padding: 0; margin: 0; width: 100%; height:120px;  background: url(http://www.izk-osaka.com/pics/title.png) top left no-repeat; font-family: verdana; }
#header #lang { position:absolute; top:20px; left:550px; height: 20px;}
#header #lang p{ font:10px sans-serif; }

#topList{ position:absolute; top:75px; left:0px; width : 750px; height:25px; background:  url(http://www.izk-osaka.com/pics/topbarl2.png) top left  no-repeat;}
#topList p{ margin: 0; padding: 0; font:13px Elephant, sans-serif; line-height:15px; color: #000000;}
#topList a{color: #000000; text-decoration: none; }
ul.tll { margin: 0;  padding: 0; text-align: left; height:25px; list-style-type: none; background: none; text-decoration: none;}
ul.tll p{ text-align: center;}
li.tlh { position:absolute; top:0px; left:0px; margin: 0px 300px; width: 75px; }
li.tlc { position:absolute; top:0px; left:0px; margin: 0px 375px; width: 100px;}
li.tlp { position:absolute; top:0px; left:0px; margin: 0px 475px; width: 100px;}
li.tln { position:absolute; top:0px; left:0px; margin: 0px 575px; width: 75px; }
li.tls { position:absolute; top:0px; left:0px; margin: 0px 650px; width: 100px; }
a.tll-link { display: block;  margin: 0px -0px; height: 25px; padding: 5px 0px 0px 0px;  background: url(http://www.izk-osaka.com/pics/topmenubg.png) no-repeat; }
a.tll-link:hover { background-position: -150px 0; }

#pathNaviArea { position:absolute; top:100px; left:0px; margin: 0;  padding: 0; height:20px; width:750px;   }
#pathNaviArea p {margin: 2px 0px; text-align: left; font:13px 'tahoma',sans-serif; line-height:1; text-indent: 1em;}
#pathNaviArea h1 {margin: 2px 0px; text-align: left; font:13px 'tahoma',sans-serif; line-height:1; text-indent: 1em;}
#pathNaviArea a:link, a:visited { text-decoration: none;  }
#pathNaviArea a:hover, a:active { text-decoration: underline;  }

#container{ position:relative; top:0px; left:0px; margin: 0;  padding: 0; width:750px;  background:url(http://www.izk-osaka.com/pics/sbg.png) top left repeat-y; }

#side-menu {position:absolute; top:0px; left:0px; margin: 0;  padding: 0; width:120px;   text-align: left;  background: none;}
#side-menu h2 {left:0px; margin: 0; padding: 0; }
#side-menu h2 a{display: block; margin: 0;  padding: 0px 0.5em; font:15px sans-serif;  line-height:25px; color: #000000; text-decoration: none;}
#side-menu dl a{display: block;  padding: 0px 1em; font:15px sans-serif; line-height:25px; color: #f5f5ff;}
#side-menu dl a:link, a:visited { text-decoration: none; }
#side-menu dl a:hover, #side-menu dla:active { text-decoration: underline;  }
#side-menu dl { margin: 0; padding: 0; }
#side-menu dt { margin: 0; padding: 0; height:25px; border-bottom: 1px dotted #ccc;}

ul.sml { margin: 0;  padding: 0; width: 120px; height:25px; font-family: verdana, sans-serif; }
ul.sml li{ position:absolute; left:0px; margin: 0; padding: 0; width: 120px; }
ul.sml, ul.sml li{list-style-type: none; background: none; text-decoration: none; }
a.sml-link { display: block; margin: 0px 0px; height: 25px; padding: 0px 0px 0px 0px; background: url(http://www.izk-osaka.com/pics/sidemenubg.png)  no-repeat;}
a.sml-link:hover, a.sml-link:active { background-position: -150px 0; text-decoration: none; }

#main{ position:relative; top:0px; left:120px; width: 630px;  margin-top: 0px; text-align:left; }
#main p{ margin-top: 0px; left:0px; font:13px 'tahoma',sans-serif; line-height:1.2; text-indent: 1em;}
#main img{ border:none; line-height:0px; vertical-align: bottom;}
#main td{ font-size: 0px;}
h1, h2, h3, h4, h5, h6 { font-family: '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif ; font-weight: normal; color: #4b4740; }
h1, h2, h3, h4, h5, h6 { line-height: 1.5 ; }
h1 { font-size: 185%; }
h2 { font-size: 170%; }
h3 { font-size: 165%; }
h4 { font-size: 137%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

#main a:link, a:visited { text-decoration: none; }
#main a:hover, a:active { text-decoration: underline;  }

#cent{text-align: center; height:100%;}
#rigt{text-align: right;}
#lft{text-align: left;}
#text{margin: 0; padding: 0px 0px 0px 5px ;}
#text h1{font-size: 100%; margin-top: 0px;}
#text h3{font-size: 100%; margin-top: 0px;}
#text h4{font-size: 100%; margin-top: 0px;}
#text h5{font-size: 100%; margin-top: 0px;}
#text1{margin-top: 0px; padding: 0px 0px 0px 5px ;}
#text1 h2{padding: 0px 0px 0px 5px ; text-align: center; margin-top: 0px;}
#text2{padding: 0px 0px 0px 5px ;}
#text2 h2{padding: 0px 0px 0px 5px ; text-align: center; }
#text3{padding: 0px 0px 0px 5px ;}
#text3 h2{padding: 0px 0px 0px 5px ; text-align: center; }

#hqpic{ position:absolute; top:0px;   left:0px;   margin-top: 0px; width: 505px; height:250px;}
#hqpic a{ display: block;  margin: 0px -0px; width: 505px; height:250px;  background:url(http://www.izk-osaka.com/pics/tfactory.jpg) no-repeat;}
#scpic{ position:relative; top:0px;   left:505px; margin-top: 0px; width: 125px; height:125px;}
#scpic a{ display: block;  margin: 0px -0px; width: 125px; height:125px;  background:url(http://www.izk-osaka.com/pics/KN-703t.jpg) no-repeat;}
#scpic p{font-size: 60%;}
#sfpic{ position:relative; top:0px;   left:505px; margin-top: 0px; width: 125px; height:125px;}
#sfpic a{ display: block;  margin: 0px -0px; width: 125px; height:125px;  background:url(http://www.izk-osaka.com/pics/532t.jpg) no-repeat;}
#sfpic p{font-size: 60%;}
#i1pic{ position:absolute; top:250px; left:0px;   margin-top: 0px; width: 150px; height:125px;}
#i1pic a{ display: block;  margin: 0px -0px; width: 150px; height:125px;  background:url(http://www.izk-osaka.com/pics/113t.jpg) no-repeat;}
#i1pic p{font-size: 60%;}
#i2pic{ position:absolute; top:250px; left:150px; margin-top: 0px; width: 150px; height:125px;}
#i2pic a{ display: block;  margin: 0px -0px; width: 150px; height:125px;  background:url(http://www.izk-osaka.com/pics/213Bt.jpg) no-repeat;}
#i2pic p{font-size: 60%;}
#otpic{ position:absolute; top:250px; left:300px; margin-top: 0px; width: 150px; height:125px;}
#otpic a{ display: block;  margin: 0px -0px; width: 150px; height:125px;  background:url(http://www.izk-osaka.com/pics/312Bt.jpg) no-repeat;}
#otpic p{font-size: 60%;}
#mtpic{ position:relative; top:0px;   left:450px; margin-top: 0px; width: 180px; height:125px;}
#mtpic a{ display: block;  margin: 0px -0px; width: 180px; height:125px;  background:url(http://www.izk-osaka.com/pics/421Bt.jpg) no-repeat;}
#mtpic p{font-size: 60%;}
#index{ width: 630px;}
#index p{ margin-top: 10px; left:0px; font:13px '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; line-height:1.2;}
#index h1, h2, h3, h4, h5, h6 {margin-top: 10px; line-height:1.5;}

#rdf {text-align: center; margin: 0 auto; width:80%; border: 1px solid #ccc;}
#rdf p{text-align: left; font-size:13px; border-bottom: 1px dotted #ccc;}

#pfc h2, #pfc h5{margin-top: 5px; font:13px '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: center; line-height: 1.2;}
#pfc h6{margin-top: 5px; font:13px '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: center; line-height: 2;}
#pfc p{line-height: 1;}
#pfc hr{margin: 0px -5px 0px -5px ;}

#com-data { margin: 0px; padding: 5px; }
#column p { margin-right: 25px; font-size: 13px; }

#ptxt {margin-top: 0px; line-height: 1.2;}
#ptxt h4,#ptxt h5 {margin-top: 0px; line-height: 1.2; font-family:'‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: center;}
#ptxt h6 {margin: 5px 15px; line-height: 1.2; font-family:'‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; }
#ptxt p {margin: 5px 15px; font-family:'‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: left;}
#ptxt ul { font:15px '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: left;}
#ptxt li { font:15px '‚l‚r ‚o–¾’©' , 'Times New Roman' , serif; text-align: left;}

#pinfo { width: 630px; height: 300px; position: relative; top: 0px; left: 5px;}

#pinfpic { width: 300px; height: 300px; position: absolute; top: 5px; left: 5px;} 

#pinftxt { width: 350px; height: 300px; position: absolute; top: 10px; left: 280px;}
#pinftxt2 { width: 380px; height: 300px; position: absolute; top: 0px; left: 250px;}

#ppic1{ float:left; position:relative; left:2%; width: 422px;}
#ppic2{ float:left; position:relative; left:2%; width: 140px;}
#ppic3{ float:left; position:relative; left:2%; width: 140px;}
#pmpic1{ float:left; position:relative; left:0%; width: 140px;}
#pmpic2{ float:left; position:relative; left:0%; width: 140px;}
#pmpic3{ float:left; position:relative; left:0%; width: 140px;}
#ptxt1{ float:left; position:relative; left:0%; width: 100%;}
#ptxt2{ float:left; position:relative; left:0%; width: 100%;}
#ptxt3{ float:left; position:relative; left:0%; width: 100%;}
#prtxt1{ float:right; position:relative; left:0%; width: 200px;}
#prtxt2{ float:right; position:relative; left:0%; width: 200px;}
#prtxt3{ float:right; position:relative; left:0%; width: 200px;}
#pmtxt1{ float:left; position:relative; left:1%; width: 180px;}
#pmtxt2{ float:left; position:relative; left:1%; width: 180px;}
#pmtxt3{ float:left; position:relative; left:1%; width: 180px;}
#prstxt1{ float:right; position:relative; left:0%; width: 170px;}
#prstxt2{ float:right; position:relative; left:0%; width: 170px;}
#prstxt3{ float:right; position:relative; left:0%; width: 170px;}



#ftl {width:408px; padding:0; margin:0 auto; list-style-type:none;}
#ftl li {float:left; width:100px; border:1px solid #fff; }
#ftl a {display:block; width:100px; padding:4px 0; color:#000; background:#d4d4d4; text-align:center; text-decoration:none;  }
#ftl a:hover { color:#fff;  background:#08c;}

.ftcontainer {clear:both; float:left; width:630px; overflow:hidden; margin-right:-2px}
#ftlink { padding:0; margin:-2px auto; list-style-type:none; float:left; position:relative; left:50%; width:auto;}
#ftlink li {float:left;  position:relative; right:50%; border:1px solid #fff; width:auto;}
#ftlink a {display:block; width:auto; padding:4px 16px;  color:#fff; background:#09f; text-decoration:none;  }
#ftlink a:hover { color:#000;  background:#9f0; text-decoration:none;}

#localNaviArea{ float:right; width:250px;}
#sitemap ul{margin: 0;  font-family: verdana, sans-serif; }

/* Footer ------------------------------------------------------------------- */
#footer-divider hr { display: none; }
#footer-divider { clear: both;}
#footer { margin-top: 0px; height:100%;}
#footer-contents { width: 630px; text-align: left; margin-bottom: 0px; text-indent: 1em;}
#footer-contents h6{  line-height: 2.5;}
#footer-tips h2, #footer-tips p{ width: 630px; text-align: right; margin-bottom: 0px; text-indent: 1em;}
#footer-links { width: 630px; text-align: center; margin:0 auto; }
#footer-links h5{  line-height: 2.5; }
#footer p{text-align: right; margin-bottom: 20px;}
#footer-contents address{text-align: right; margin-bottom: 20px;}
#copyright { height: 1%; }
#copyright p { font-size: 11px !important; margin: 0 !important; padding: 0 !important; }


strong { font-weight: bold; }
em { font-style: italic; }


