@charset "EUC-JP";

a.button_on:link{
	color:#FFFFFF;
	text-decoration: none; 
	
}
a.button_on:visited{
	color:#FFFFFF;
	text-decoration: none; 
}
a.button_on:hover{
	color:#00b006;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none; 
}
a.button_on:active{
	color:#00b006;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none; 
}

a.button_on_top:link{
	color:#FFFFFF;
	text-decoration: none; 
	
}
a.button_on_top:visited{
	color:#FFFFFF;
	text-decoration: none; 
}
a.button_on_top:hover{
	color:#00b006;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none; 
}
a.button_on_top:active{
	color:#00b006;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none; 
}
img {
border:0 none;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,strong{
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
}

pre {
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}


form{
	margin:10px;
}

h1{
	font-weight: bold;
	margin-top:5px;
	margin-left:5px;
	padding-left: 10px;
	font-size: 16px;
	color:#D2691E;
    background: url(../image/title.png) no-repeat;
    background-position: bottom;
    background-repeat: repeat-x;
}

h2{
	font-weight: bold;
	margin-left:5px;
	color:#D2691E;
}


.imeoff{
  ime-mode: disabled;
}

p{
	color: #D2691E;
}

.p_head{
	margin-left: 10px;
	color: #FFFFFF;
}
fieldset{
	margin: 5px;
    margin-bottom: 10px;
	border-color:#00FF00;
}
legend{
	font-size: 14px;
	font-weight: bold;
	color: #D2691E;
}

body{
    background: url(../image/back000.jpg);
    background-repeat: repeat-y;
    margin:4px;
    padding:4px;
}

th{
	margin:0px;
	padding:0px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#00FF00;
	border:solid 1px #D2691E;
}

td{
	margin:0px;
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #D2691E;
}

fieldset{
	padding:5px;
	margin: 5px;
    margin-bottom: 10px;
}

.button_on_top{
	float:left;
	width:60px;
	padding:0px;
	margin:0px;
}

.button_off_top{
	color: #FFFFFF;
	font-weight:bold;
	float:left;
	width:60px;
	padding:0px;
	margin:0px;
}

.button_on{
	float:left;
	width:100px;
	padding:0px;
	margin:0px;
}

.button_off{
	color: #FFFFFF;
	font-weight:bold;
	float:left;
	width:100px;
	padding:0px;
	margin:0px;
}

.button{
	height: 40px;
	margin:0px;
	padding:0px;
}

.room{
	padding-left:25px;
    background: url(../image/room.png) no-repeat;
    background-position: left;
    margin-bottom:5px;
}

#container{
    float: left;
	width: 760px;
}

#header{
	height: 80px;
	margin-bottom: 10px;
    background: url(../image/header.jpg);
	padding-left:200px;
}

#header2{
	height: 80px;
	margin-bottom: 10px;
    background: url(../image/header2.jpg);
	padding-left:200px;
}

#head_right{
	height: 80px;
	float: left;
}

#title{
    float: left;
	margin-left: 5px;
	margin-top: 15px;
}

#head_user{
    float: left;
	margin-top: 5px;
	width: 500px;
}

#head_link{
    float: left;
	margin-left: 30px;
	margin-top: 8px;
	width:500px;
}

#head_link2{
    float: left;
	margin-left: 100px;
	margin-top: 30px;
	width:400px;
}

#head_msg{
    float: left;
	margin-top: 5px;
	width: 500px;
}

#main{
	float: left;
	width: 760px;
	margin-bottom: 5px;
}

#main_content{
	width: 600px;
    float: right;
}

#navigation_a{
	width: 150px;
    float: left;
	margin-right:10px;
}

#sub{
	float: left;
	width: 170px;
	background: #D2691E;
}

#inner{
	float: left;
	width: 580px;
	margin-left: 10px;
	background: #D2691E;
}

#sub2{
	float: left;
	width: 200px;
}

#inner2{
	float: left;
	width: 550px;
	margin-left: 10px;
}

#ads{
	float: left;
	margin-left:5px;
}

#roomList{
	padding:10px;
	margin-bottom:20px;
}

#footer{
	clear: both;
	height: 70px;
	margin-bottom: 20px;
	padding-top: 20px;
    background: url(../image/footer.jpg);
    float: left;
	width: 760px;
}

#footer2{
	clear: both;
	height: 50px;
	margin-bottom: 0px;
	padding-top: 30px;
    background: url(../image/footer.jpg);
    float: left;
	width: 760px;
}

.msg{
	margin:10px;
}

.title{
	width:600px;
}

.user{
	width:300px;
}

.date{
	width:300px;
}

.res{
	background: #F5F5DC;
}

.res_msg{
	margin:10px;
	margin-left:20px;
}

.res_title{
	width:560px;
}

.res_user{
	width:270px;
}

.res_date{
	width:270px;
}

.img_position{
	margin-left: 30px;
}
