body {
margin: 0px;
padding: 0px;
font-family: Verdana, "$B^b%4%7%C%/(B", YuGothic, "$B%R%i%.%N3Q%4(B ProN W3", "Hiragino Kaku Gothic ProN", "$B%a%$%j%*(B", Meiryo, sans-serif;
color: #333333;

}

/*$B%j%s%/@_Dj(B */
a                { color: #0033cc; text-decoration: none; background: none;}
a:link           { color: #0033cc; text-decoration: none; background: none;}
a:link:hover     { color: #EA5610; text-decoration: none; background: none;}
a:link:active    { color: #0033cc; text-decoration: none; background: none;}
a:visited        { color: #0033cc; text-decoration: none; background: none;}
a:visited:hover  { color: #EA5610; text-decoration: none; background: none;}
a:visited:active { color: #0033cc; text-decoration: none; background: none;}

#list { color:#ffffff; }

h1, h2, h3, h4, h5 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

p{
margin: 0px;
padding: 0px;
}

.clear{
clear:both;
height:0 !important;
line-height:0;
font-size:0;
margin:0;
padding:0;
}


.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


.font9{font-size:9px; line-height:12px}
.font10{font-size:10px; line-height:13px}
.font10no{font-size:10px;}
.font12{font-size:12px; line-height:18px}
.font12no{font-size:12px;}
.font14{font-size:14px; line-height:18px}


/* layout$B@_Dj(B $B"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'(B*/
#format-header {
font-size: 9px;
border-bottom: 1px solid #AAAAAA;
background-color:#74b0ee;
}

#format-footer {
margin: 0px;
padding: 0px 0px 10px 0px;
font-size: 9px;
border-top: 1px solid #AAAAAA;
background-color:#ededec;
}

#format-contents {
margin: 0px;
padding: 0px;
width: 825px;
background-color:#ffffff;
}

#format-leftcontents {
float:left;
margin: 0px;
padding: 10px 0px 0px 6px;
width: 230px;
/*text-align: right;*/
height: auto !important;
}

#format-maincontents {
float:right;
margin: 0px 0px 0px 5px;
padding: 10px 0 0 0;
width: 580px;

}

/* footer$B@_Dj(B $B"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'(B*/
#format-footerlink{
color:#2b7c03;
font-size: 12px;
margin:0px;
padding: 10px 0px 5px 20px;
}

#format-copyright{
color:#2b7c03;
font-family: "Verdana","Helvetica","Arial";
font-size: 10px;
margin:0px;
padding: 0px 0px 5px 0px;
}

#format-footerlink a:hover,#format-copyright a:hover{
color:#2b7c03;
text-decoration:underline;
}

#format-footerlink a:link,#format-footerlink a:visited,#format-copyright a:link,#format-copyright a:visited{
color:#2b7c03;
}


/* $BHVAH>pJs@_Dj(B $B"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'(B*/
#prginfo{
position: absolute;
top: 58px;
left: 580px;
width: 230px;
height: 240px;
padding: 5px 10px;
line-height:100%;
}

#prginfo h1{
color:#74b0ee;
font-size:14px;
line-height:1.2em;
font-family: "$B#M#S(B $B#P%4%7%C%/(B", "MS Gothic", "Osaka", "$B%R%i%.%N(B Std W8", "Hiragino Kaku Gothic Std", verdana ,arial ,sans-serif;/*Safari*/
font-weight:bold;
}
#prginfo .date{
font-size:12px;
font-family: "$B#M#S(B $B#P%4%7%C%/(B", "MS Gothic", "Osaka", "$B%R%i%.%N(B Std W8", "Hiragino Kaku Gothic Std", verdana ,arial ,sans-serif;/*Safari*/
font-weight:bold;
color:#333333;
padding: 3px 5px 3px 15px;
background: url("../img/icon_date.gif") no-repeat;
}

#prginfo .personal{
font-size:12px;
font-family: "$B#M#S(B $B#P%4%7%C%/(B", "MS Gothic", "Osaka", "$B%R%i%.%N(B Std W8", "Hiragino Kaku Gothic Std", verdana ,arial ,sans-serif;/*Safari*/
font-weight:bold;
color:#333333;
padding: 3px 5px 3px 15px;
background: url("../img/icon_personal.gif") no-repeat;
}

#prginfo .mainprg{
font-size:12px;
font-family: "$B#M#S(B $B#P%4%7%C%/(B", "MS Gothic", "Osaka", "$B%R%i%.%N(B Std W8", "Hiragino Kaku Gothic Std", verdana ,arial ,sans-serif;
font-weight:bold;
color:#333333;
padding: 3px 5px 3px 15px;
background: url("../img/icon_prg.gif") no-repeat;
}

#prginfo .contact{
font-size:12px;
font-family: "$B#M#S(B $B#P%4%7%C%/(B", "MS Gothic", "Osaka", "$B%R%i%.%N(B Std W8", "Hiragino Kaku Gothic Std", verdana ,arial ,sans-serif;
font-weight:bold;
color:#333333;
padding: 3px 5px 3px 15px;
background: url("../img/icon_contact.gif") no-repeat;
}

#prginfo p{
margin: 0px;
padding: 3px 5px 3px 15px;
line-height: 16px;
font-size:12px;
color:#333333;
}

/* $B2hA|@_Dj(B */
#mainimg{
margin-bottom: 0px;
padding:0px;
width: 825px;
border-bottom: 1px solid #AAAAAA;
}

/* leftcontents$B@_Dj(B $B"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'(B*/
.left-navi{
background:#AAAAAA;
margin: 0px 0px 10px 5px;
padding: 0px;
}

#leftcontents p{
margin: 0px 0px 10px 0px;
padding: 0px;
}
.left-ad{
margin: 0px 0px 5px 0px;
padding: 0px;
}

/* iframe */
.iframearea{
margin: 0px;
padding: 0px;
border: none;
}

#format-skybnr{
position: absolute;
padding: 0px;
margin: 0px;
top: 10px;
left: 835px;
width: 120px;
}