body {
/*background-image: url(../img/bg.gif);
background-attachment: fixed;
background-repeat: repeat-y;
background-position: center;*/
background-color: #fff;
margin: 0px;
text-align: left;
line-height: 15px;
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #333;
}

.info_image_frame {
position: relative;
width: 500px;
height: 331px;
margin-bottom: 20px;
}

img.load {
position: absolute;
top: 5px;
left: 5px;
border: 0;
}

.logo {
position: fixed;
right: 20px;
top: 20px;
}

.linered {
position: fixed;
left: -50px;
top: 0px;
z-index: 1;
}

.dots {
border-bottom: 1px dotted #ddd;
width: 31px;
margin-top: 15px;
margin-bottom: 15px;
}

.slogan {
color: #ccc;
}

.selected {
font-weight: bold;
}

.header {
font-size: 23px;
font-weight: bold;
text-align: left;
line-height: 25px;
color: #444;
}

.col01 {
position: fixed;
float: left;
padding-left: 30px;
padding-top	: 30px;
width: 100px;
z-index: 4;
}

.content {
position: absolute;
left: 180px;
top: 30px;
width: 500px;
padding-bottom: 100px;
z-index: 1;
text-align: left;
}

.contact {
float: left;
width: 170px;
padding-right: 20px;
}

.feed {
float: left;
width: 310px;
}

.new {
font-weight: normal;
font-size: 11px;
color: #b4a400;
opacity:0.5;
}

.work {
position: absolute;
left: 30px;
top: 228px;
z-index: 3;
padding-bottom: 100px;
}

.col02 {
position: fixed;
top: 26px;
left: 730px;
width: 150px;
}

a:link 		{ color: #333; text-decoration:none;}
a:visited 	{ color: #333; text-decoration:none;}
a:hover 	{ color: #666; text-decoration:none;}
a:active 	{ color: #666; text-decoration:none;}
a:focus 	{ color: #333; text-decoration:none;}
 	
