﻿@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
font-size:13px;
line-height:20px;
color:#444444;
background-color:white;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
list02 { color: #800000; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold; line-height: 20px; background-color: white; margin: 0; padding: 0; }
list03 { color: #444444; font-size: 13px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height: 20px; background-color: white; margin: 0; padding: 0; }
list04 { color: #444444; font-size: 13px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height: 20px; background-color: white; margin: 0; padding: 0; }
list05 { color: #444444; font-size: 13px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; line-height: 20px; background-color: white; margin: 0; padding: 0; }
body a:link {color:#9a2929;text-decoration:underline;}
body a:visited {color:#9a2929;text-decoration:underline;}
body a:hover {color:#FF0000;text-decoration:underline;}
body a:active {color:#FF0000;text-decoration:underline;}

img{border:0;}

.small {font-size:11px;}
.big {font-size:14px;}

div#header {
width:100%;
height:130px;
/* background:url(images/header_bg.gif) repeat-x;*/
text-align:center;
margin:0px;
padding:0px;
background-color:#ffffff;
border-bottom:5px #333333 solid;
min-width:840px;
}

div#header span {
width:808px;
height:68px;
background:#fff;
margin:0 0 10px 0;
padding:0;
}

#top{width:808px;height:48px;margin:2px 0;padding:0;}

#wrap {
margin:0px;
padding:0px;
width:840px;
text-align:center;
background-image:url(images/bg.gif);
background-repeat:repeat-y;
background-position:center;
}

#container{
width:800px;
text-align:center;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

div#side {
width:180px;
text-align:left;
background:#fff;
float:left;
margin:10px 0px;
padding:8px 12px 25px 15px;
}

div#side iframe{
border:0;
}

div#side table{
border-width:2px;
border-color:#F2DDEA;
border-style:solid;
}

div#side .blue{
border-width:2px;
border-color:#CDF2FE;
border-style:solid;
}

div#main {
width:588px;
text-align:left;
background:#fff;
float:left;
margin:10px 0px;
padding:8px 0px 25px 0px;
}

div#footer {
clear:both;
width:100%;
height:95px;
background-color:#333333;
text-align:center;
margin:0px;
padding:0px;
min-width:840px;
}

#copy {
width:188px;
margin:0px;
padding:10px 5px 10px 600px;
text-align:center;
font-size:11px;
color:#fff;
}

#foot{
width:770px;
margin:0px;
padding:10px 0px 0px 0px;
text-align:center;
font-size:11px;
color:#fff;
}

#foot a:link {color:#ffffff;text-decoration:underline;}
#foot a:visited {color:#ffffff;text-decoration:underline;}
#foot a:hover {color:#FF0000;text-decoration:underline;}
#foot a:active {color:#FF0000;text-decoration:underline;}

.pagetop {
width:580px;
text-align:right;
margin-top:18px;
clear:both;
}

