/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
background-image: url(img/bg_base.gif); 
background-position: center top;
background-repeat: repeat-y;
}

.style1 {
font-size: 11px;
color: #333333;
line-height:140%;
}

.style2 {
font-size: 12px;
color: #333333;
line-height: 160%;
}

.style2_b {
font-size: 12px;
color: #333333;
line-height: 160%;
font-weight: bolder;
}

.caution {
font-size: 12px;
color: #A80000;
line-height: 160%;
font-weight: bolder;
}

.news_title {
font-size: 14px;
color: #333333;
line-height: 180%;
font-weight: bolder;
}

.news_date {
font-size: 12px;
color: #333333;
line-height: 160%;
font-weight: bolder;
}

.topic_title {
font-size: 12px;
color: #333333;
line-height: 160%;
font-weight: bolder;
}

.topic_text {
font-size: 11px;
color: #333333;
line-height:140%;
text-decoration: underline;
}

.cell_s01 {
width: 210px;
height: 5px;
background-image: url(img/cell_s01.gif);
}

.cell_s02 {
width: 1px;
height: 100%;
background-image: url(img/cell_s02.gif);
background-color: #A90202;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s03 {
width: 1px;
background-image: url(img/cell_s03.gif);
background-color: #FBF3F3;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s04 {
width: 205px;
background-image: url(img/cell_s04.gif);
background-color: #FDF9F9;
background-repeat: repeat-x;
background-position: left top;
}

.cell_s05 {
width: 1px;
background-image: url(img/cell_s05.gif);
background-color: #E8BDBD;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s06 {
width: 1px;
background-image: url(img/cell_s06.gif);
background-color: #D37E7E;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s07 {
width: 1px;
background-image: url(img/cell_s07.gif);
background-color: #B21D1D;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s08 {
width: 210px;
height: 6px;
background-image: url(img/cell_s08.gif);
}

.cell_m01 {
width: 570px;
height: 5px;
background-image: url(img/cell_m01.gif);
}

.cell_m02 {
width: 1px;
background-image: url(img/cell_m02.gif);
background-color: #A90202;
background-repeat: no-repeat;
background-position: left top;
}

.cell_m03 {
width: 1px;
background-image: url(img/cell_m03.gif);
background-color: #FBF2F2;
background-repeat: repeat-x;
background-position: left top;
}

.cell_m04 {
width: 565px;
background-image: url(img/cell_m04.gif);
background-color: #FDF9F9;
background-repeat: repeat-x;
background-position: left top;
}

.cell_m05 {
width: 1px;
background-image: url(img/cell_m05.gif);
background-color: #E8BEBE;
background-repeat: repeat-x;
background-position: left top;
}

.cell_m06 {
width: 1px;
background-image: url(img/cell_m06.gif);
background-color: #D37F7F;
background-repeat: repeat-x;
background-position: left top;
}

.cell_m07 {
width: 1px;
background-image: url(img/cell_m07.gif);
background-color: #A90202;
background-repeat: repeat-x;
background-position: left top;
}

.cell_m08 {
width: 570px;
height: 6px;
background-image: url(img/cell_m08.gif);
}

#cbo1 {
width: 800px;
height: 10px;
background-image: url(../common/images/hj_bg1.gif);
}

#cbo2 {
width: 800px;
height: 5px;
background-image: url(../common/images/hj_bg2.gif);
}

#cd_title {
font-size: 14px;
color: #A80000;
line-height: 180%;
font-weight: bolder;
}

#cd_info {
font-size: 12px;
color: #A80000;
line-height: 160%;
font-weight: bolder;
}

#link {
font-size: 16px;
color: #A80000;
font-weight: bolder;
}

#profile1 {
font-size: 14px;
color: #A80000;
line-height: 180%;
font-weight: bolder;
}

#profile2 {
font-size: 16px;
color: #A80000;
font-weight: bolder;
}

#tokyo1 {
font-size: 14px;
color: #A80000;
line-height: 180%;
font-weight: bolder;
}

#tokyo2 {
font-size: 12px;
color: #A80000;
line-height: 160%;
font-weight: bolder;
}

#section {
font-size: 12px;
color: #333333;
line-height: 160%;
font-weight: bolder;
}

a:link{text-decoration: none; color: #FF6600;}
a:visited{text-decoration: none; color: #FF6600;}
a:hover{text-decoration: none; color: #FF6600;}
