@import url("common.css");

#row_01 {
#background-image:url(/img/common/imager.gif);
background-image:url(/img/common/page_head.gif);
background-repeat:no-repeat;
width:800px;
height:150px;
}
#row_01 h1 {
font-size:12px;
padding-left:25px;
padding-top:65px;
width:585px;
float:left;
color:#bb0000;
}
#row_01 h1 strong {
font-size:30px;
color:#bb0000;
}
#row_01 p {
float:right;
width:190px;
height:65px;
margin-top:20px;
}
#row_01 p a {
text-decoration:none;
overflow:hidden;
display:block;
width:190px;
height:110px;
text-indent:-10000px;
}
#row_01 address {
text-indent:-10000px;
width:800px;
clear:both;
}

p#topic_path {
width:800px;
font-size:10px;
padding-top:15px;
height:20px;
}

#row_02 {
background-image:url(../img/entry/entrybg_01.gif);
background-repeat:repeat-y;
}
#row_02 .col_01 {
float:left;
width:610px;
}
#row_02 .col_01 h2 {
background-image:url(../img/entry/h1_bg_01.gif);
background-repeat:no-repeat;
font-size:14px;
padding-left:25px;
padding-top:18px;
margin-bottom:20px;
height:32px;
color:#900;
}
#row_02 .col_01 #entry_field h2 {
background-image:url(../img/entry/h1_bg_01.gif);
background-repeat:no-repeat;
font-size:14px;
padding-left:25px;
padding-top:18px;
margin-bottom:20px;
height:32px;
color:#900;
}
#row_02 .col_01 #entry_field h3 {
background-image:none;
margin:20px 30px 20px 15px;
padding:8px 0px 9px 6px;
border-left:5px solid #900;
border-bottom:1px solid #900;
height:auto;
font-size:14px;
}
#row_02 .col_01 #entry_field p {
margin:20px 30px 20px 40px;
line-height:140%;
font-size:12px;
}
#row_02 .col_01 #entry_field p strong {
}

#row_02 .col_01 #entry_field p.img_place {
margin:0px;
padding:0px;
}
#row_02 .col_01 #entry_field p#go_top {
text-align:right;
font-size:9px;
}
#row_02 .col_01 #entry_field p#go_top a {
color:#900;
}

#row_02 .col_01 #entry_field a {
text-decoration: underline;
color:#900;
}

#row_02 .col_01 #entry_field ul {
margin-left:40px;
}
#row_02 .col_01 #entry_field ul li {
background:url(/img/common/arrow_01.gif) no-repeat 0px 0.5em;
margin-left:20px;
padding-left:10px;
line-height:150%;
}

#row_02 #navi {
float:right;
width:180px;
padding-left:10px;
}

#row_02 .col_01 #entry_field p#categories {
margin:0px;
padding:0px 15px 10px 0px;
text-align:right;
}
#row_02 .col_01 #entry_field p#categories img {
border:none;
margin-left:5px;
}

.red {
color:#900;
}

.spread , .etc {
display:none;
}

#mail_mag {
padding-top:10px;
}