BODY {
	margin:0px;
	background-color:#FFFFFF;
}

H1{
    color:#ffffff;
    margin:0px;
    font-weight:normal;
    font-size:80%;
    width:750px;
    background-color:#cc99ff;
    padding:3px 0;
    line-height:17px;
}
H2{
    margin:0px;
    padding:0;
    font-weight:normal;
    font-size:80%;
}

P{
    margin:0px;
}
DIV.clear{
    clear:both;
}

DIV#main{
	width:765px;
	background-color:#FFFFFF;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.title{
	text-align:center;
	padding:10px 20px;
}

TABLE#menu{
	margin:10px 0px 20px 0px;
}

#menu TD{
	text-align:center;
	padding:8px 5px;
	border:1px solid #9966cc;
	font-size:90%;
	background-image:url("images/menu_grd_purple.gif");
}

DIV#flash1{
	width:748px;
	border:3px double #cccccc;
}

DIV#flash2{
	width:743px;
	border:3px double #cccccc;
}

.copyright{		/* コピーライト部分 */
	font-size:80%;
	line-height:25px;
	text-align:center;
}

HR{
	color:#003399;
}

.mini{
	font-size:80%;
}

DIV.comment{
	width:570px;
	text-align:center;
	line-height:30px;
	padding:1.0em;
	border:3px double #CC99FF;
	background-image:url("images/back_shima_gr1.gif");
}

.imode{
    width:580px;
    border-top:3px double #cc99ff;
    padding:25px 0 0 0;
    font-size:80%;
    line-height:25px;
}
.qr{
    width:500px;
    line-height:20px;
    text-align:left;
    margin:7px 0;
}

.waku{
    border:1px solid #003399;
}

.ya{
    margin:2px 5px 2px 0;
}
.yaR{
    margin:2px 5px 2px 40px;
}

.w580C{
    width:580px;
    line-height:30px;
    text-align:center;
}

.L1{
    width:48.5%;
    float:left;
}
.R1{
    width:48.5%;
    float:right;
}
