h1,h2,h3,h4{margin:0px;padding:0px;font-size:1px;line-height:0px;}

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

#header-column{
background:#ffffff url(../images/column_header_bg.gif) no-repeat 0px 0px;
width:734px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:1px;
}

#english-column{
width:280px;
padding-top:120px;
padding-bottom:3px;
}

.column01-title{
font-size:1px;
line-height:0px;
padding-top:1px;padding-bottom:22px;padding-left:9px;
}

#column-contents{
border:1px solid #000;
padding-bottom:16px;
}

#column-contents td{
font-size:12px;line-height:140%;
/* vertical-align:top; */
}

/* navigation */

#column_navi_cell{
vertical-align:top;
width:200px;
font-size:1px;line-height:0px;
padding-left:8px;
padding-top:5px;
padding-right:4px;
}

/* title */
.column02-title{
margin-left:9px;margin-top:1px;margin-bottom:22px;
}

#column04-sbtitle1{ margin:0px 0px 5px 20px; }
#column04-sbtitle2{ margin:45px 0px 5px 20px; }
#column04-sbtitle3{ padding:8px 0px 0px 17px; }
#column04-sbtitle4{ padding:0px 0px 5px 0px; }

/* layuot */

.column04-cell1,
.column04-cell2,
.column04-cell3,
#column04-cell4,
#column04-cell5,
#column04-img1,
#column04-img2,
#column04-img3,
#column04-img4,
#column04-img6{ vertical-align:top; }

.column04-cell1{ width:209px; padding-left:20px; }
.column04-cell2{ padding-left:10px; }
.column04-cell3{ width:447px; padding-left:20px; }
#column04-cell4{ width:439px; padding-left:20px; }
#column04-cell5{ width:454px; padding-left:20px; }

#column04-table2{ margin-top:16px; margin-bottom:40px; }
#column04-table4{ margin-top:30px; }

/* column */

#column04-p1{ padding:5px 5px 0px 0px; font-size:12px;line-height:1.3; }
#column04-p2{ height:100%; font-size:12px;line-height:1.3; }
#column04-p3{ height:133px; padding-right:22px; font-size:12px;line-height:1.3; }
#column04-p4{ width:330px; padding:0px 15px 0px 20px;  font-size:12px;line-height:1.3;}
#column04-p5{ padding:5px 20px 15px 0px; font-size:12px;line-height:1.3; }
#column04-p6{ margin:15px 0px 0px 0px; font-size:12px;line-height:1.3; }
.column04-p7{ margin:0px 25px 15px 0px; font-size:12px;line-height:1.3; }
.column04-p8{ margin:0px 25px 0px 20px; font-size:12px;line-height:1.3; }
.column04-p9{ margin:0px 25px 15px 20px; font-size:12px;line-height:1.3; }

/* photos */

#column04-img1{ width:282px; }
#column04-img2{ width:266px;padding-left:20px; }
#column04-img3{ width:341px; }
#column04-img4{ width:253px; padding-top:5px; }
#column04-img6{ width:243px; padding-top:3px; }

/* center photos */

#column04-imgs{ margin:0px auto 15px auto; text-align:center; }
#column04-photos1{ vertical-align:middle; }

/* list */
#column04-list-table{
border-bottom:1px solid #c8c8c8;
margin:2px auto 25px auto;
text-align:center;
}

#column04-list-table td, #column04-list-table th{
font-size:10px;line-height:1;
white-space:nowrap;
vertical-align:middle;
}

.list1, .list2, .list3{
padding:5px 7px;
vertical-align:middle;
}

.list1{border-left:1px solid #c8c8c8; text-align:left;}
.list2{ text-align:right; }
.list3{border-right:1px solid #c8c8c8;}

#column04-list-caption{
padding:0px 0px 2px 7px;
border-top:0px; border-left:0px;
text-align:left;
}

#column04-list-table th{
border-bottom:1px solid #c8c8c8;
border-top:1px solid #c8c8c8;
font-weight:normal;
text-align:center;
padding:5px 7px;
}

.bg-g{ background:#f1f1f1; }
.txt-right{ text-align:right; }
.txt-left{ text-align:left; }

.page_top{
padding-top:3px;padding-left:25px;
}