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

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

img {
vertical-align:bottom;
}

#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; */
}

/*ナビゲーション関係*/

#column-navi-cell{
vertical-align:top;
width:200px;
font-size:1px;line-height:0px;
padding-right:4px;
}

#column-navi-cell h2{
padding-top:5px;
padding-left:10px;
}

.column-navi{
background:#fff url(../images/column_content_bg.jpg) no-repeat 100% 100%;
border:1px solid #000;
width:193px;
height:359px;
text-align:left;
padding: 7px 0px 0px 7px;
font-size:1px;line-height:0px;
margin-left:10px;
overflow: auto;

}

.column-navi02{
padding-bottom:2px;
}
#column05-content{
padding-left: 21px;
width: 699px;
/* line-height:0px;
font-size:0px; */
}

#column05-cell1{
width: 490px;
}

#column05-sbtitle1{
padding: 23px 0px 14px 0px;
}

#column05-sbtitle2{
padding: 30px 0px 14px 0px;
}

#column05-sbtitle3{
padding: 0px 0px 14px 0px;
}


#column05-img1 img{
vertical-align: bottom;
}

#column05-p3{
width: 372px;
}

#column05-table2{
margin-bottom: 30px;
}

#column05-table3{
margin-bottom: 10px;
}

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

.f12{
font-size: 12px;
line-height:1.5;
}

.f12-v{
font-size: 12px;
line-height:1.5;
vertical-align:top;
}

.vtop{
vertical-align:top;
}



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