/*body{
	margin-top:10px;
	background-image: url(../images/common/back_image_glay.jpg);
	background-repeat: repeat;
}*/

.under{
text-decoration:underline
}
.top-copyright {
	/*margin-top: 10px;*/
	font-size: 12px;
	/*line-height:16px;*/
	vertical-align: middle;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

/*ROGO*/
/*-------------------------------------------------------------------*/
.rogo {
	/*margin-top: 10px;*/
	margin-left: 20px;
	margin-bottom: 8px;
	/*line-height:16px;*/
	vertical-align: middle;
}

/*TOPPAGE MAIN TABLE*/
/*-------------------------------------------------------------------*/
#main_table {
	margin-top: -20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;

}
/*TOPPAGE MAIN*/
#main_body {
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	text-align: left;
	padding-left: 10px;
	background-color: #FFFFFF;
	/*margin-left: 20px;*/

}
/*TABLE NAKAMI*/
#main_menu {
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	text-align: left;
	padding-left: 5px;
	/*padding-left: 20px;*/
	/*margin-left: 20px;*/

}
/*TOPPAGE kukuri */
/*-------------------------------------------------------------------*/
#container{
    position:relative;
	top:0px;
	width:800px;
	margin:0px auto;
	text-align:center;
	height:385px;
}


/*TOPPAGE kukuri hidari*/
#alpha01 {
	position: absolute;
	left:9px;
	top: 6px;
	width: 200px;
	margin:0 4px 5px 1px;
}
#alpha02 {
	position: absolute;
	left:  617px;
	top: 0px;
	width: 164px;
	padding:2px;
	background-image: url(image/top/orange_base.jpg);
	height: 374px;
	background-repeat: no-repeat;
}

/*TOPPAGE kukuri naka*/
#beta01 {
	position: absolute;
	left: 219px;
	top: 6px;
	width: 263px;
	margin:0 4px 5px 1px;
}
#beta02 {
	position: absolute;
	left: 540px;
	top: 367px;
	width: 207px;
	padding:2px;
	background-image: url(image/common/waku00.gif);
	height: 110px;
}

/*TOPPAGE kukuri migi*/
#ganma01 {
	position: absolute;
	left: 219px;
	top: 197px;
	width: 263px;
	float:right;
	margin:0 4px 5px 1px;
}
#ganma02 {
	position: absolute;
	left: 438px;
	top: 3px;
	width: 207px;
	padding:2px;
	background-image: url(image/common/waku00.gif);
	height: 110px;
}

#pagebody {
	position:relative;
	top:5px;
	width:800px;
	text-align:left;
	height:220px;
	margin-bottom:1px;
}
#bottom_alpha {
	position: absolute;
	left:12px;
	top: 29px;
	width: 440px;
	margin:0 5px 3px 10px;
}
#bottom_beta {
	position: absolute;
	left:468px;
	top: 27px;
	width: 310px;
	margin:0 5px 0px 10px;
}

div#bottom_alpha li{
    list-style:none;
	margin-left:-25px;
	_margin-left:0px;
}

div#bottom_alpha img{
    vertical-align:middle;
	margin-left:90px;
}

.line_l_t {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}

.line_r_b {
	border-top-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

.line_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.imeon {
	ime-mode: active;
}

.imeoff{
	ime-mode: inactive;
}

.imedis{
	ime-mode: disabled;
}

.loginfield{
	ime-mode: disabled;
	width: 200px;
}

.text_r{
	text-align: right;
}

/*LAYOUT kukuri*/
#box{
	position:relative;
	/*kokode page no takasa shitei */
	height:570px;
}
/*LAYOUT kukuri bottom*/
#link{
	position:absolute;
	bottom:0px;
	left:200px;
}

span.caution{
	color:#FF0000;
}

.toptext {font-size: 12px}

input.menubtn_size{
	width: 150px;
}

#campaignLogo {
    padding: 10px 10pt 10pt 30pt;
    color:#FF0000;
    font-size: 20px;
    font-weight: bold;
}

#emergency a {
    padding: 10px 10pt 10pt 30pt;
    color:#FF0000;
    font-size: 24px;
    font-weight: bold;
}

