 
body{
font-family: Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", Arial, Helvetica, sans-serif, Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";text-align : center;
font-size : 92%;
color : #666666;
background-color : #ffffff;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
background-image : url(material/bg_body.jpg);
background-repeat : repeat-x;
cursor : default;
line-height : 140%;
}
h1{
font-size : 105%;
}
h2{
font-size : 100%;
}
em{
font-style : normal;
color : #cc0000;
}
img{border-width : 0px 0px 0px 0px;}
a{
color : #000099;
font-weight : bold;
text-decoration : none;
}
a:hover{
color : #cc0000;
text-decoration : underline;
}
#outline{
text-align : left;
width : 840px;
margin-top : auto;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
}
#headerContainerL{

text-align : left;
}#headerContainerR{


float : right;

width : 400px;
text-align : center;

padding-top : 12px;
}
#headerContainerR p,#headerContainerR h1{
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
font-size : 13px;
}
#naniContainer{
width : 100%;
margin-top : 5px;
margin-bottom : 5px;
}#naniContainer table{
width : 100%;
}
#naniContainer td{
text-align : center;
width : 20%;
font-size : 14px;
height : 40px;
vertical-align : middle;
line-height : 40px;
}
#naniContainer td a{
width : 100%;
height : 100%;
display : block;
background-image : url(material/bg_navi_off.jpg);
background-repeat : no-repeat;
text-decoration : none;
color : #4b4b4b;
}
#naniContainer td a:hover{
background-image : url(material/bg_navi_on.jpg);
background-repeat : no-repeat;
color : #e80000;
}
#mainContainer{
margin-top : 10px;


font-size : 92%;
}
.contentContainer{
margin-top : 3px;
margin-left : 3px;
margin-right : 3px;
margin-bottom : 12px;
}
.guide{
padding-left : 20px;


}.guide a{
padding-left : 20px;
background-image : url(material/bg_guide_off.jpg);
background-repeat : no-repeat;
}.guide a:hover{
padding-left : 20px;
background-image : url(material/bg_guide_on.jpg);
background-repeat : no-repeat;
}
.right{
margin-left : 10px;
float : right;

}.right p{



text-align : center;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
#footerContainer{
background-image : url(material/bg_footer.jpg);
text-align : center;
line-height : 30px;
height : 30px;
font-size : 12px;
}
.backPagetop{
margin-top : 16px;
margin-bottom : 16px;
text-align : right;
font-size : 13px;
}
#panList{
margin-top : 5px;
margin-left : 5px;
margin-right : 5px;
margin-bottom : 5px;
font-size : 12px;
}
.subtitle{
font-size : 15px;
font-weight : bold;
color : #3e3e3e;
background-image : url(material/bg_guide_off.jpg);
background-repeat : no-repeat;
padding-left : 18px;
}

