/* CSS Document */

body {
margin: 0;
_padding-left: 1px;
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%;
}

/* 080602 17:28 iwata mjo0270 start */
.style3 {
font-size: 12px;
color: #E60012;
line-height: 160%;
}
/* 080602 17:28 iwata mjo0270 end */

/* 080424 17:38 iwata mjo0263 start */
#cd_link {
/* 080425 10:11 iwata mjo0263 start */
font-size: 11px;
/* font-size: 14px; */
/* 080425 10:11 iwata mjo0263 end */
/* 080425 10:09 iwata mjo0263 start */
color: #333333;
/* color: #990000; */
line-height: 160%;
font-weight: bolder;
}
/* 080424 17:39 iwata mjo0263 end */

/* 080425 10:12 iwata mjo0263 start */
#cd_link a { color: #333333; }
/* 080425 10:13 iwata mjo0263 end */

.style2_ticket {
font-size: 12px;
color: #990000;
line-height: 160%;
font-weight: bolder;
}

.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;
/* 080226 17:50 iwata mjo0235 start */
color: #990000;
/*color: #333333;*/
/* 080226 17:50 iwata mjo0235 end */
line-height: 160%;
font-weight: bolder;
}

.topic_text {
font-size: 11px;
/* 080226 17:51 iwata mjo0235 start */
color: #990000;
/*color: #333333;*/
/* 080226 17:51 iwata mjo0235 end */
line-height:140%;
/*text-decoration: underline;*/
}

.cell_s01 {
	width: 210px;
	height: 5px;
	background-image: url(img/cell_s01.gif);
}

.cell_m01 {
	width: 570px;
	height: 5px;
	background-image: url(img/cell_m01.gif);
}

.cell02 {
	width: 1px;
	height: 100%;
	background-image: url(img/cell02.gif);
	background-color: #E60012;
	background-repeat: no-repeat;
	background-position: left top;
}

.cell_s03 {
	width: 206px;
	background-image: url(img/cell03.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}

.cell_m03 {
	width: 566px;
	background-image: url(img/cell03.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
}

.cell04 {
width: 1px;
background-image: url(img/cell04.gif);
background-color: #F7BDC2;
background-repeat: no-repeat;
background-position: left top;
}

.cell05 {
width: 1px;
background-image: url(img/cell05.gif);
background-color: #F17E87;
background-repeat: no-repeat;
background-position: left top;
}

.cell06 {
width: 1px;
background-image: url(img/cell06.gif);
background-color: #E60012;
background-repeat: no-repeat;
background-position: left top;
}

.cell_s07 {
width: 210px;
height: 7px;
background-image: url(img/cell_s07.gif);
}

.cell_m07 {
width: 570px;
height: 7px;
background-image: url(img/cell_m07.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: #E60012;
line-height: 180%;
font-weight: bolder;
}

#cd_info {
font-size: 12px;
color: #E60012;
line-height: 160%;
font-weight: bolder;
}

#link {
font-size: 14px;
color: #A80000;
font-weight: bolder;
}

#profile1 {
font-size: 14px;
color: #E60012;
line-height: 100%;
font-weight: bolder;
}

#profile2 {
font-size: 16px;
color: #E60012;
font-weight: bolder;
}

#tokyo1 {
font-size: 14px;
color: #990000;
line-height: 160%;
}

/* 080602 14:53 iwata mjo0270 start */
.tokyo1_small {
font-size: 12px;
color: #990000;
line-height: 160%;
}
/* 080602 14:54 iwata mjo0270 end */

#tokyo1_b {
font-size: 16px;
color: #990000;
line-height: 180%;
font-weight: bolder;
}

/* 080410 10:05 iwata mjo0256 start */
#tokyo1_b_small {
font-size: 12px;
color: #990000;
line-height: 160%;
font-weight: bolder;
}
/* 080410 10:06 iwata mjo0256 end */

/* 080410 16:05 iwata mjo0256 start */
#tokyo1_b_small_red {
font-size: 12px;
color: #E60012;
line-height: 160%;
font-weight: bolder;
}
/* 080410 16:06 iwata mjo0256 end */

#tokyo2 {
font-size: 12px;
color: #E60012;
line-height: 160%;
font-weight: bolder;
}

#tokyo3_b {
font-size: 14px;
color: #E60012;
line-height: 180%;
font-weight: bolder;
}

#pl {
font-size: 14px;
color: #A80000;
line-height: 180%;
font-weight: bolder;
}

/* 080408 10:43 iwata mjo0256 start */
#kinkou {
font-size: 16px;
color: #A80000;
line-height: 180%;
font-weight: bolder;
}
/* 080408 10:44 iwata mjo0256 end */

#section {
font-size: 12px;
color: #333333;
line-height: 160%;
font-weight: bolder;
}

#line {
	width: 535px;
	background-image: url(img/line.gif);
	background-repeat: repeat-x;
	margin-top: 15px;
	margin-left: 15px;
}

/* 080221 14:10 iwata mjo0229 start */
#mailform1 { color: #333333; font-size: 10px; line-height: 12px; }
#mailform2 { color: #990000; font-size: 10px; line-height: 12px; }
/* 080221 14:11 iwata mjo0229 end -->

/* 080206 16:33 iwata mjo0214 start */
a:link{ color: #990000; }
a:visited{ color: #990000; }
a:hover{ color: #990000; }

a#text{ color: #990000; text-decoration: none; }
/* 080206 16:35 iwata mjo0214 end */

#harmony {
	background-image: url(../common/images/hj_bg.gif);
	background-color: #F2F2F2;
}
/* 080717 15:05 iwata mjo0295 start */
#hj { position: relative; }
#hjlogo { float: left; width: 215px; padding-top: 5px; padding-left: 15px; }
#hjnavi { float: right; width: 452px; padding-top: 8px; padding-right: 8px; }
/* 080717 15:05 iwata mjo0295 end */

#hj1 {
	height: 5px;
	background-image: url(../common/images/hj_bg1.gif);
	background-color: #F2F2F2;
}
#hj2 {
	height: 10px;
	background-image: url(../common/images/hj_bg2.gif);
	background-color: #F2F2F2;
	background-repeat: repeat-x;
}
#hj3 {
	height: 5px;
	background-image: url(../common/images/hj_bg3.gif);
	background-color: #F2F2F2;
}
