@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,em,div,p,pre,ul,ol,dl,dt,dd,hr,span
address,form,blockquote,noscript,table,th,td { font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0; padding:0; font-weight:normal; font-style:normal; color:#666;}
body { text-align:center; padding-top:15px;}
img { border:none;}
li { list-style:none;}

a { color:#3399CC; text-decoration:none;}
a:hver { text-decoration:underline; color:#3399CC;}

.hr_clear { clear:both; line-height:100%; font-size:1px; visibility:hidden; height:1px; border:none; /display:none; }
.m_r_02em { margin-right:0.2em;}
.m_r_1em { margin-right:1em;}
.m_lr_05em { margin-right:0.5em; margin-left:0.5em;}
.num_font1 { font-family:Arial, Helvetica, sans-serif;}

#header { background:url(content_back1.gif) repeat-x top; height:78px;}
#header .inner { text-align:left; width:480px; margin-left:auto; margin-right:auto; padding-top:8px;}
#wrap { width:520px; padding-top:15px; margin-left:auto; margin-right:auto;}
.block1 { margin-top:1.5em; width:480px; margin-left:auto; margin-right:auto;}
.block1 .left { width:390px; float:left; line-height:130%; text-align:left;}
.block1 .left span { line-height:130%;}
.block1 .right { width:80px; float:right;}
.block1 .right a:hover img,
.close_block img:hover { opacity:0.7; filter: alpha(opacity=70); }
.close_block { padding-top:1.5em; margin-top:1.1em; background:url(line01.gif) repeat-x top;}
.close_block img { cursor:pointer;}
.copyright { padding-top:1.2em; padding-bottom:1.5em; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.year_date { font-family:Arial, Helvetica, sans-serif; font-size:10px;}

