body {
background:#fff url(http://www.suwand.com/images/bg.gif);
font-family:"lr SVbN", "Osaka|";
}

div#container {
position:relative;
width:780px;
height:auto;
min-height:420px;
color:#ccc;
background-color:#fff;
text-align:left;
margin:0 auto;
padding:0 0 10px;
}

div#header {
width:auto;
height:90px;
overflow:hidden;
background-color:transparent;
background-image:url(http://www.suwand.com/images/main.jpg);
background-repeat:no-repeat;
background-position:0 0;
border-bottom:1px dotted #666;
}

div#header a {
display:block;
width:230px;
height:85px;
}

div#header h1,div#header p {
text-indent:-9999px;
}

ul#sitePolicy {
display:block;
position:absolute;
top:30px;
right:0;
width:100px;
height:auto;
text-align:right;
margin:0 0 1em;
}

ul#sitePolicy li {
display:block;
float:right;
font-size:11px;
text-transform:lowercase;
}

ul#sitePolicy a {
display:block;
color:#999;
width:auto;
height:auto;
text-decoration:none;
padding:0 10px;
}

ul#mainNavi {
display:block;
position:absolute;
top:57px;
right:6px;
margin-bottom:0;
}

ul#mainNavi li {
display:inline;
float:left;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

ul#mainNavi a {
display:block;
width:auto;
height:auto;
border-right:1px solid #333;
padding:3px 10px;
}

ul#mainNavi a:link,ul#mainNavi a:visited {
color:#f63;
background-color:transparent;
text-decoration:none;
}

ul#mainNavi a:hover,ul#mainNavi a:active {
color:#ccc;
text-decoration:none;
}

div#main {
display:block;
width:780px;
height:auto;
background-color:#fff;
overflow:hidden;
border-bottom:1px dotted #666;
margin:0 0 1em;
}

div#pk {
float:top;
width:auto;
height:auto;
padding-left:10px;
border-bottom:1px dotted #666;
}

div#mainproc {
float:top;
}

div#leftside {
float:left;
width:200px;
height:360px;
}

div#rightside {
	float:left;
	width:580px;
	overflow: hidden;
}

div#rightside h1 {
	font-family : "Verdana";
	font-weight : bold;
	font-size : 18pt;
	color : #FFFFFF;
	background-color : #00cc66;
	margin-left : 10px;
	margin-right: 10px;
	padding-left : 10px;
	border-top-width : 4px;
	border-right-width : 4px;
	border-bottom-width : 4px;
	border-left-width : 4px;
	border-style : solid;
	border-top-color: #00cc66;
	border-right-color: #00cc66;
	border-bottom-color: #00cc66;
	border-left-color: #00cc66;
}

div#rightside h2 {
  font-weight : bold;
  font-size : 14pt;
  color : #000000;
  margin-left : 20px;
  margin-right : 10px;
  padding-left : 10px;
  padding-right : 10px;
  border-top-width : 2px;
  border-right-width : 12px;
  border-bottom-width : 2px;
  border-left-width : 12px;
  border-color : #0066CC;
  border-style : solid;
}

div#rightside p {
  font-size : 9pt;
  color : #666666;
  line-height : 130%;
  margin-right : 10px;
  margin-left : 20px;
  padding-right : 8px;
  padding-left : 8px;
  border-top-width : 0;
  border-right-width : 4px;
  border-bottom-width : 0;
  border-left-width : 4px;
  border-color : #339966;
  border-style : solid;
}

div#rightside div#top-ad {
float:top;
width:580px;
}

div#rightside div#taiken-ad {
float:top;
width:580px;
padding-top:10px;
}

div#rightside div#ws-text {
float:top;
width:540px;
padding-left:20px;
}

div#event-1 {
	float:top;
	width:560px;
	padding-left:10px;
	padding-right:10px;
}

div#rightside div#banner {
float:top;
width:560px;
padding-top:10px;
padding-left:10px;
}

div#rightside div#ins {
float:top;
width:550px;
height:200px;
padding-top:10px;
padding-left:20px;
}

div#rightside div#ins-left1 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/ogawa3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left2 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/sato3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left3 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/hazuki3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left4 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/kunou3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left5 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/takagi3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left6 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/hibiki3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left7 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/yanagawa3.jpg);
background-repeat: no-repeat;
}

div#rightside div#ins-left8 {
float:left;
width:160px;
height:200px;
background-color: transparent;
background-image: url(../images/arakawa3.jpg);
background-repeat: no-repeat;
}

div#ins-right {
	float:left;
	width:369px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-size : 9pt;
	color : #000000;
}

div#notice {
float:top;
width:540px;
padding-left:20px;
}

div#rightside div#bottom-text {
	float:top;
	width:540px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

div#container div#ftr {
display:block;
width:780px;
height:auto;
margin-top:0;
text-align:right;
padding:0;
}

div#ftr p {
display:block;
font-size:10px;
color:#999;
}

div#ftr img {
float:left;
display:block;
border:none;
width:88px;
height:31px;
margin:0 3px 0 0;
}

div#ftr a:link,div#ftr a:visited {
color:#f69;
text-decoration:none;
}

div#ftr a:hover,div#ftr a:active {
color:#666;
text-decoration:underline;
}

div#siteBanner-left1,div#siteBanner-left2,div#siteBanner-left3 {
float:top;
width:220px;
height:70px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}