body{
text-align : center;
margin : 0px;
background-color : #780033;
color : #000000;
}
p{
color : #f0ffff;
line-height : 160%;
margin : 0px;
font-size : 90%;
}
h1{
color : #ff0000;
font-size : 105%;
font-weight : bold;
text-align : left;
padding-left : 10px;
padding-top : 3px;
width : 740px;
margin : 0px auto 0px;
background-color : #610029;
}
h2{
color : #ffcc33;
font-size : 102%;
font-weight : bold;
margin : 5px 0px;
}
h3{
color : #0099cc;
font-size : 100%;
font-weight : bold;
margin : 5px 0px;
}
span{
font-weight : bold;
text-decoration : none;
}
em{
font-weight : bold;
font-style : normal;
}
strong{
font-weight : bold;
}
img{
border-width : 0px;
}
hr{
text-align : center;
margin : 2px auto;
width : 95%;
height : 1px;
clear : left;
color : #ffcc33;
}
.hr01{
text-align : center;
margin : 10px auto;
width : 740px;
height : 2px;
color : #cc0000;
}
a{
color : #cc0000;
text-decoration : none;
}
a:link{
text-decoration : none;
}
a:visited{
text-decoration : none;
}
a:hover{
color : #ff0000;
text-decoration : none;
}
a:active{
text-decoration : none;
}
#head{
font-weight : bold;
margin : 0px auto;
width : 740px;
height : 58px;
background-color : #ffffff;
background-image : url(image/logo_01.gif);
background-position : left top;
text-align : right;
background-repeat : no-repeat;
}
#layout{
background-color : #610029;
margin : 0px auto;
width : 740px;
}
#-foot{
font-size : 80%;
margin : 10px auto 5px;
width : 740px;
height : 26px;
padding-top : 4px;
background-image : url(image/menu_g.gif);
background-position : left center;
background-repeat : repeat;
color : #000000;
}
#copy{
font-size : 80%;
margin : 10px auto 0px;
width : 740px;
color : #ffffff;
}
#osaka{
font-size : 80%;
text-align : right;
margin : 0px auto 10px;
width : 740px;
color : #ffffff;
}
#osaka a{
color : #ffffff;
}
#osaka a:hover{
color : #ffdfdf;
}
#menu{
margin : 0px auto;
width : 740px;
height : 26px;
font-size : 13px;
font-weight : normal;
background-image : url(image/menu_g.gif);
background-position : left center;
text-align : right;
background-repeat : repeat;
padding-top : 3px;
color : #ffd7d7
}
#menu a{
font-size : 13px;
margin-left : 6px;
margin-right : 6px;
font-weight : bold;
color : #ffffff;
}
#menu a:hover{
font-size : 13px;
color : #f0ffff;
}
#topdiv{
background-image : url(image/top.jpg);
background-repeat : no-repeat;
background-position : left top;
text-align : left;
padding-top : 100px;
padding-left : 30px;
margin : 5px auto;
height : 120px;
}
#topdiv p{
margin-left : 8px;
color : #ffffff;
}
.rsltdiv{
text-align : left;
padding-top : 10px;
padding-left : 50px;
margin : 5px auto;
width : 730px;
}
.rsltdiv p{
margin-left : 10px;
}
.rsltdiv h3{
color : #0099cc;
}
.rsltdiv hr{
text-align : left;
color : #666666;
width : 500px;
}
.maindiv{
text-align : left;
margin : 5px auto;
width : 730px;
}
.maildiv{
text-align : left;
margin : 5px auto;
padding-top : 10px;
padding-left : 30px;
width : 730px;
}
.formdiv{
text-align : center;
margin : 5px auto;
width : 500px;
}
.pridiv{
text-align : left;
margin : 5px auto;
padding-left : 30px;
width : 730px;
}
#prodiv{
text-align : left;
margin : 5px auto;
padding-left : 50px;
width : 730px;
background-image : url(image/ufc1.png);
background-position : right top;
background-repeat : no-repeat;
}
#prodiv p{
font-weight : bold;
}
.picktd{
margin-left : auto;
margin-right : auto;
width : 620px;
padding-left : 10px;
}
.umenu{
font-size : 13px;
text-align : right;
margin : 3px auto;
}
.umenu a{
margin-left : 6px;
margin-right : 6px;
}
.menub{
margin : 0px auto;
font-size : 13px;
margin-left : 6px;
margin-right : 6px;
}
.red{
color : #cc0000;
}
.fc02{
font-size : 14px;
color : #ff0000;
}

.fotdl{

margin : 0px auto;

width : 160px;

padding-top : 5px;

padding-bottom : 5px;

}



