@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; 
}
.mainH1{
	margin:0px;
	color: #D2691E;
}

a.container.footer.toiawase:link{
	color:#FFFFFF;
	
}
a.container.footer.toiawase:visited{
	color:#FFFFFF;
}
a.container.footer.toiawase:hover{
	color:#FFFFFF;
}
a.container.footer.toiawase:active{
	color:#FFFFFF;
}
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;
}

ul{
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
}

p{
	margin-left: 10px;
}

.p_head{
	margin-left: 10px;
	color: #FFFFFF;
}

.shindan{
	width:400px;
	float:left;
}

.shindan1{
	float:left;
	width:80px;
}

.shindan2{
	float:left;
	width:320px;
	color: #D2691E;
}

legend{
	font-size: 14px;
	font-weight: bold;
	color: #D2691E;
}

body{
    background: url(../image/back000.jpg);
    background-repeat: repeat-y;
}

fieldset{
	margin: 5px;
    margin-bottom: 10px;
	border-color:#00FF00;
}

table{
	margin-left: 5px;
}

.button{
	height: 40px;
	margin:0px;
	padding:0px;
}

.img_position{
	margin-left: 30px;
}

.mbsk{
	margin-top: 5px;
	margin-left: 10px;
}
.mbskmsg{
	margin-bottom: 5px;
	margin-left: -10px;
	margin-right: 10px;
	font-size: 12px;
}
.mbskmsg2{
	color:#FF0000;
	margin-bottom: 5px;
	margin-left: -10px;
	margin-right: 10px;
	font-size: 13px;
}

.blogmsg{
	margin-left: -15px;
	margin-right: 10px;
	font-size: 12px;
}

#container{
    float: left;
	width: 760px;
}

#header{
	height: 80px;
	margin-bottom: 10px;
    background: url(../image/header.jpg);
	padding-left:200px;
}

#header2{
	height: 200px;
	margin-bottom: 10px;
    background: url(../image/title001.jpg);
}

#head_right{
	height: 80px;
	float: left;
}

#title{
    float: left;
	margin:10px;
	padding:0px;
}

#head_user{
    float: left;
	margin-top: 5px;
	width: 500px;
}

#head_link{
    float: left;
	margin-left: 30px;
	margin-top: 8px;
	width: 500px;
}

#head_msg{
    float: left;
	margin-top: 5px;
	width: 500px;
}

#main_img{
	width: 760px;
	height: 190px;
    float: left;
    margin-bottom: 10px;
}

#main_ads{
	width: 760px;
	padding-left: 5px;
	margin-bottom: 10px;
}

#contents{
	width: 760px;
    float: left;
    margin-bottom: 10px;
}

#main_area{
	width: 550px;
    float: left;
}

#main_form{
	width: 760px;
    float: left;
}

#main_content{
	width: 340px;
    float: right;
}

#navigation_a{
	width: 200px;
    float: left;
}

#navigation_b{
	width: 200px;
    float: right;
}

#blg{
	width: 180px;
    float: left;
	background: #D2691E;
}

#ads{
	width: 180px;
	float: left;
	padding-left:10px;
}

#footer{
	clear: both;
	margin-bottom: 20px;
    background: url(../image/footer.jpg);
    background-repeat: repeat-y;
}

#whatsnew{
	color: #FFFFFF;
	background: url(../image/chapter.jpg);
	font-weight: bold;
	padding-left: 30px;
}

#confirm{
	color:#FF0000;
	font-weight: bold;
}

#confirmField{
	margin:15px;
	padding:10px;
	border-color:#FF0000;
}

.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;
}



.form_mgn{
	margin: 10px;
}

.alart{
	color: red;
}

.confirm_th{
	width: 150px;
	background: #00FF00;
}

.confirm_td{
	width: 500px;
	background: #FFFFFF;
}

.imeoff{
  ime-mode: disabled;
}
