h1,h2,h3{margin:0px;padding:0px;font-size:1px;line-height: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;
}

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

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

/*メインタイトル*/

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

/*段落３桜背景*/

.column02-03{
background:#fff url(../../images/column02_bg.jpg) no-repeat 100% 100%;
}



/*サブタイトル群*/

.column02-subtitle01{
font-size:1px;line-height:0px;
width:489px;
padding-left:20px;padding-bottom:7px;
}

.column02-subtitle02{
font-size:1px;line-height:0px;
width:380px;
padding-left:20px;padding-bottom:7px;padding-top:24px;
margin:0px;
}

.column02-subtitle03{
font-size:1px;line-height:0px;
width:525px;height:39px;
padding-left:20px;padding-top:15px;
margin:0px;
text-align:right;
clear:both;
}

/*写真群*/

.column02-photos01{
vertical-align:top;
width:197px;
font-size:1px;line-height:0px;
margin-left:10px;margin-bottom:10px;
float:right;
}

.column02-photos02{
float:right;
padding-left:10px;padding-top:0px;padding-right:10px;padding-bottom:10px;
font-size:1px;line-height:0px;
margin:0px;
width:299px;
}

.column02-photos03{
padding-top:9px;
font-size:1px;line-height:0px;
margin:0px;
width:299px;
}

.column02-photos04{
vertical-align:top;
padding-left:20px;padding-top:6px;padding-bottom:20px;
font-size:1px;line-height:0px;
margin:0px;
width:244px;height:253px;
}

.column02-photos05{
vertical-align:top;
font-size:1px;line-height:0px;
margin:0px;
padding-top:15px;
}

.column02-photos06{
vertical-align:bottom;
font-size:1px;line-height:0px;
margin:0px;
width:272px;height:375px;
padding-bottom:7px;padding-right:12px;
text-align:right;
}

/*コメント群*/

.column02-body01{
font-size:12px;line-height:140%;
padding-left:20px;
vertical-align:top;
margin:0px;
}

.column02-body01 p, .column02-body01-03 p, .column02-body02 p, .column02-body03 p, .column02-body03-02 p{
margin-bottom:10px;
}

.column02-body01-02{
font-size:12px;line-height:140%;
padding-left:20px;
vertical-align:top;
width:490px;
margin:0px;
}

.column02-body01-03{
font-size:12px;line-height:140%;
padding-left:20px;padding-right:20px;
vertical-align:top;
margin:0px;
}

.column02-body02{
font-size:12px;line-height:140%;
padding-left:20px;
padding-right:20px;
margin:0px;
}

.column02-body03{
font-size:12px;line-height:140%;
width:250px;
padding-top:7px;padding-right:15px;padding-left:16px;
vertical-align:top;
margin:0px;
}

.column02-body03-02{
font-size:12px;line-height:140%;
vertical-align:top;
padding-left:20px;padding-bottom:10px;
width:423px;
margin:0px;
}
