body {
	background-color: #fffff;
        font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro',sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #303030;
	background-image:  url(./back.jpg);
	background-position: center top;
	background-repeat: repeat;
        text-align: center;
}

a:link { color: #303030;}
a:visited { color: #303030;}
a:hover { color: #E33000;}
a:active { color: #303030;}

a.youso:link { color: #0000ff;}
a.youso:visited { color: #0000ff;}
a.youso:hover { color: #E33000;}
a.youso:active { color: #0000ff;}

a.youso1:link { color: #ffffff;}
a.youso1:visited { color: #ffffff;}
a.youso1:hover { color: #ff0000;}
a.youso1:active { color: #ffffff;}

a.youso2:link { color: #0000ff;}
a.youso2:visited { color: #0000ff;}
a.youso2:hover { color: #ff0000;}
a.youso2:active { color: #0000ff;}

div { font-size:10pt; 
     color : #303030;
     padding: 0px;
     margin: 0px;
}

#w01{
     width: 700px;
     padding: 0px;
     margin: 0px auto;
}

.w960{
     position:absolute;
     width:960px;
     height:580px;
     left:50%;
     top:50%;
     margin-left:-480px;
     margin-top:-290px;
}

.w700{
     width: 700px;
     padding: 0px;
     margin: 0px;
     background-color: #FFFFFF;
     float: left;
}

.footer{
     width: 700px;
     padding: 0px;
     padding-top: 10px;
     margin: 0px;
     float: left;
}

.w250{
     width: 250px;
     padding: 0px;
     margin: 0px;
     float: right;
}

.box250a{
     width: 250px;
     height: 270px;
     padding: 0px;
     margin: 0px;
     margin-bottom: 7px;
     background-color: #FFFFFF;
}

.box250b{
     width: 250px;
     height: 165px;
     padding: 0px;
     margin: 0px;
     margin-bottom: 7px;
     background-color: #FFFFFF;
}

.box250c{
     width: 250px;
     height: 81px;
     padding: 0px;
     margin: 0px;
     margin-bottom: 7px;
     background-color: #FFFFFF;
}

.c-both{
     clear: both;
}


tr { font-size:10pt;
     line-height: 17pt;
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
}


h1 {
     font-size: 10pt;
     line-height: 13pt;
     font-weight: normal;
     color: #ffffff;
     margin: 0;
     text-align: center;
}

h2 {
	line-height: 20pt;
	font-weight: normal;
	margin: 0px;
	color : #ffffff;
}

h3 {
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	margin: 0px;
	color : #ffffff;
}

table dt {
	margin-bottom: .4em;
}


p { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 10x;
}

.p { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 5px;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
}

.p1 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 15px;
     margin-top: 15px;
     margin-right: 15px;
     margin-bottom: 15px;
}

.p2 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 15px;
     margin-top: 15px;
     margin-right: 15px;
     margin-bottom: 5px;
}

.p3 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 15px;
     margin-top: 0px;
     margin-right: 15px;
     margin-bottom: 0px;
}

.p4 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     text-align: right;
     padding-top: 0;
     padding-right: 15px;
     padding-left: 15px;
     padding-bottom: 0px;
     margin: 0px;
}

.p5 { font-size:1pt; 
     color : #303030;
     vertical-align: top;
     padding-top: 15px;
     padding-right: 15px;
     padding-left: 15px;
     padding-bottom: 0px;
     margin: 0px;
}

.p6 { font-size:1pt; 
     color : #303030;
     vertical-align: top;
     padding-top: 2px;
     padding-right: 15px;
     padding-left: 15px;
     padding-bottom: 15px;
     margin: 0px;
}

.p7 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 0px;
     margin-top: 7px;
     margin-right: 0px;
     margin-bottom: 0px;
}

.p8 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 20px;
     margin-top: 5px;
     margin-right: 20px;
     margin-bottom: 10px;
}

.p9 { font-size:10pt; 
     color : #303030;
     text-align: center;
     padding: 0;
     margin: 0px;
     margin-bottom: 0px;
}

.p10 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 25px;
     margin-top: 0px;
     margin-right: 15px;
     margin-bottom: 0px;
}

.p11 { font-size:10pt; 
     color : #303030;
     padding: 0;
     margin: 0px;
     margin-top: 10px;
     margin-left: 20px;
     margin-bottom: 10px;
}

.p12 { font-size:10pt; 
     color : #303030;
     text-align: center;
     padding: 0;
     margin: 0px;
     margin-bottom: 0px;
     margin-left: 25px;
}

.p13 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding: 0;
     margin: 0px;
     margin-left: 10px;
     margin-top: 0px;
     margin-right: 15px;
     margin-bottom: 0px;
}

.p14 { font-size:10pt; 
     color : #303030;
     padding: 0;
     text-align: center;
     margin: 0px;
     margin-top: 10px;
     margin-left: 20px;
     margin-bottom: 10px;
}

.p15 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding-top: 0px;
     padding-right: 0px;
     padding-left: 0px;
     padding-bottom: 0px;
     margin: 0px;
}

.p16 { font-size:10pt; 
     color : #303030;
     vertical-align: top;
     padding-top: 2px;
     padding-right: 15px;
     padding-left: 15px;
     padding-bottom: 15px;
     margin: 0px;
}

.p17 { font-size:10pt; 
     color : #303030;
     text-align: center;
     padding: 0;
     margin: 10px 0px;
}

.end { font-size:10pt; 
     color : #FFFFFF;
     text-align: center;
     padding: 0;
     padding-bottom: 5px;
     margin: 0px;
}

.end2 { font-size:10pt; 
     color : #FFFFFF;
     text-align: center;
     padding: 0;
     padding-top: 5px;
     margin: 0px;
     margin-bottom: 5px;
}


img {
    border: none;
    margin: 0px;
    padding: 0px;
}



.a12
	{ font-size:12pt; line-height: 15pt; color : #303030; }

.a12r
	{ font-size:12pt; line-height: 15pt; color : #ff0000; }

.a11
	{ font-size:11pt; line-height: 13pt; color : #303030; }

.a10
	{ font-size:10pt; line-height: 13pt; color : #303030; }

.a10f
	{ font-size:10pt; line-height: 13pt; color : #ffffff; }

.a10k
	{ font-size:10pt; line-height: 13pt; color : #000000; }

.a10r
	{ font-size:10pt; line-height: 13pt; color : #ff0000; }

.a10oo
	{ font-size:10pt; line-height: 13pt; color : #D35400; }

.a10gg
	{ font-size:10pt; line-height: 13pt; color : #51AC4D; }

.a09rr
	{ font-size:9pt; line-height: 11pt; color : #9F1919; }

.a10hh
	{ font-size:10pt; line-height: 13pt; color : #6B552F; }

.a10b
	{ font-size:10pt; line-height: 13pt; color : #0000ff; }

.a08
	{ font-size:8pt; line-height: 10pt; color : #303030; }

.a08r
	{ font-size:8pt; line-height: 10pt; color : #ff0000; }