@charset "iso-8859-1";

/* Layout ***********************************************************************/
body { background: #fff url(/img/inc/bg.gif) repeat-x; }
#visual-main { position: absolute; left: 220px; top: 0px; width: 670px; height: 145px; }
#wrap { background: transparent; clear: both; position: relative; width: 1000px; min-height: 400px; height: 400px; margin: 0; padding: 0; z-index: 21; }

/* Content ***********************************************************************/
#left01 { position: relative; width:220px; height:374px; float:left; display:inline; }
#left02 { position: relative; top:145px; width:420px; height:219px; float:left; display:inline; margin:20px 0 0 0; padding:0; }
#left03 { position: relative; top:145px; width:265px; height:229px; float:left; display:inline; margin:10px 0 0 0; }

#left01 ul, #left02 ul, #left03 ul { margin:0; padding:0; width:190px; }
#left01 ul li, #left02 ul li, #left03 ul li { background-image:none; margin:0; padding:0; }

#left01 #about { position:relative; background:url('/img/main/about_bg01.gif') no-repeat; width:190px; height:81px; top:0; left:20px; }
#left01 #about #about_title { position:absolute; top:0; left:0; }
#left01 #about ul { position:absolute; top:34px; left:11px; }
#left01 #about ul li { min-height:12px; height:12px; }
#left01 #culture { position:relative; width:190px; height:50px; top:0px; left:20px; }
#left01 #culture ul { position:absolute; }
#left01 #culture ul li { float:left; display:inline; }
#left01 #sistercities { position:relative; width:190px; height:54px; top:0px; left:20px; }

#left02 .gutter { margin:0 20px; width:380px; }
#left02 #news { margin-bottom:13px; }
#left02 #news img { display:block; }
#left02 #news table { width:100%; padding:0; border-collapse: collapse; }
#left02 #news table td { min-height:20px; border-bottom:1px dashed #D0D0D0; background:url('/img/main/bullet_01.gif') 5px 8px no-repeat; width:300px; padding:2px 0 1px 15px; }
* html #left02 #news table td { height:20px; padding:0px 0 0px 15px; }
#left02 #news table td.date { background-image:none; width:65px; text-align:center; }
#left02 #extra { position:relative; width:354px; height:65px;}
#left02 #extra ul { position:absolute; width:100%; left:16px; top:0; }
#left02 #extra ul li { float:left; display:inline; margin: 0 10px; padding: 0; }

#left03 #festival { position:relative; width:265px; height:81px; }
#left03 #festival ul { position:absolute; width:100%; }
#left03 #festival ul li { float:left; display:inline; }

#left03 #business { position:relative; width:250px; height:90px; background:url('/img/main/business_bg01.gif') top left no-repeat; }
#left03 #business #business_title { position:absolute; left:0; top:0; }
#left03 #business ul { position:absolute; left:109px; top:15px; width:130px; }
#left03 #business ul li { width:100%; min-height:12px; line-height:15px; margin:-2px 0 0 0; background: url('/img/main/bullet_business01.gif') 0 3px no-repeat; padding:0 0 0 10px; }
* html #left03 #business ul li { height:12px; margin:-2px 0 0 0; background: url('/img/main/bullet_business01.gif') 0 4px no-repeat; }
#left03 #business ul li a { font-size: 92%; min-height:10px; }
* html #left03 #business ul li a { min-height:10px; }