#column_culture{
width:706px;
background-image:url(../images/column/culture_bg02.png);
background-color: #FF8D81;
background-repeat:repeat-y;
background-position: top left;
padding:0;
margin-top:16px;
}

#column_culture #columetext{
background-color: #ffffff;
width:692px;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottomt:7px;
padding:0px;
}

#column_culture #columetext h3{
width:666px;
margin-top:6px;
margin-left:13px;
margin-right:13px;
margin-bottom:13px;
padding:0;
font-weight:normal;
font-size:14px;
}

#column_culture #columetext h3 p{
margin-bottom:6px;
padding:0;
font-weight: bold;
}

#column_culture #columetext h3 .link{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-top:8px;
clear: both;
font-size:12px;
}

#column_culture #columetext .link01{
width: 529px;
margin:0;
padding:0;
float: left;
}

#column_culture #columetext .link02{
width: 163px;
margin:0;
padding:0;
float: left;
}

/*** column_magazine ***/

#column_magazine{
width:706px;
background-image:url(../images/column/magazine_bg02.png);
background-color: #C19DE9;
background-repeat:repeat-y;
background-position: top left;
padding:0;
margin-top:16px;
}

#column_magazine #columetext{
background-color: #ffffff;
width:692px;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottomt:7px;
padding:0;
}

#column_magazine #columetext h3{
padding-top:6px;
padding-left:13px;
padding-right:13px;
padding-bottom:13px;
margin:0;
font-weight:normal;
font-size:14px;
}

#column_magazine #columetext h3 img{
margin:0;
padding-left:0px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
border:none;
float:left ;

}

#column_magazine #columetext h3 p{
margin-top:0px;
margin-bottom:6px;
padding:0;
font-weight: bold;
}

#column_magazine #columetext h3 .link{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-top:8px;
clear: both;
font-size:12px;
}

#column_magazine #columetext .link01{
width: 529px;
margin:0;
padding:0;
float: left;
}

#column_magazine #columetext .link02{
width: 163px;
margin:0;
padding:0;
float: left;
}

/*** column_music ***/

#column_music{
width:706px;
background-image:url(../images/column/music_bg02.png);
background-color: #CAEFFF;
background-repeat:repeat-y;
background-position: top left;
padding:0;
margin-top:16px;
}

#column_music #columetext{
background-color: #ffffff;
width:692px;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottomt:7px;
padding:0;
}

#column_music #columetext h3{
padding-top:6px;
padding-left:13px;
padding-right:13px;
padding-bottom:13px;
margin:0;
font-weight:normal;
font-size:14px;
}

#column_music #columetext h3 img{
margin:0;
padding-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:10px;
border:none;
float:left;

}

#column_music #columetext h3 #photo{
width:130px;
margin:0;
float:left;
}

#column_music #columetext h3 p{
margin-top:0px;
margin-bottom:6px;
padding:0;
font-weight: bold;
}

#column_music #columetext h3 .link{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-top:8px;
clear: both;
font-size:12px;
}

#column_music #columetext .link01{
width: 529px;
margin:0;
padding:0;
float: left;
}

#column_music #columetext .link02{
width: 163px;
margin:0;
padding:0;
float: left;
}

/*** column_souvenir ***/

#column_souvenir{
width:706px;
background-image:url(../images/column/souvenir_bg02.png);
background-color: #FFBEE6;
background-repeat:repeat-y;
background-position: top left;
padding:0;
margin-top:16px;
}

#column_souvenir #columetext{
background-color: #ffffff;
width:692px;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottomt:7px;
padding:0;
}

#column_souvenir #columetext h3{
width:666px;
margin-top:0px;
margin-left:13px;
margin-right:13px;
margin-bottom:0;
padding-top:6px;
padding-bottom:13px;
padding-left:0px;
padding-right:0px;
font-weight:normal;
font-size:14px;
overflow:auto;
}

#column_souvenir #columetext h3 .imgtext{
margin-right:12px;
margin-bottom:12px;
padding:0;
float:left;

}

#column_souvenir #columetext h3 .imgtext img{
margin:0;
padding-top:0;
padding-bottom:0px;
padding-left:0;
padding-right:0;
}

#column_souvenir #columetext h3 .imgtext h4{
margin-top:0px;
margin-bottom:12px;
margin-left:0;
margin-right:0;
padding:0;
font-size:10px;
font-weight:normal;
}

#column_souvenir #columetext h3 img{
margin:0;
padding-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:10px;
border:none;
float:left;

}

#column_souvenir #columetext h3 #photo{
width:130px;
margin:0;
float:left;
}

#column_souvenir #columetext h3 p{
margin-top:0px;
margin-bottom:6px;
padding:0;
font-weight: bold;
}

#column_souvenir #columetext h3 .link{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-top:8px;
clear: both;
font-size:12px;
}

#column_souvenir #columetext .link01{
width: 529px;
margin:0;
padding:0;
float: left;
}

#column_souvenir #columetext .link02{
width: 163px;
margin:0;
padding:0;
float: left;
}

/*** column_net ***/

#column_net{
width:706px;
background-image:url(../images/column/net_bg02.png);
background-color: #CAD39F;
background-repeat:repeat-y;
background-position: top left;
padding:0;
margin-top:16px;
}

#column_net #columetext{
background-color: #ffffff;
width:692px;
margin-top:0px;
margin-left:7px;
margin-right:7px;
margin-bottomt:7px;
padding:0;
}

#column_net #columetext h3{
padding-top:6px;
padding-left:13px;
padding-right:13px;
padding-bottom:13px;
margin:0;
font-weight:normal;
font-size:14px;
}

#column_net #columetext h3 img{
margin:0;
padding-left:0px;
margin-right:10px;
padding-top:0px;
padding-bottom:10px;
border:none;
float:left;

}

#column_net #columetext h3 #photo{
width:130px;
margin:0;
float:left;
}

#column_net #columetext h3 p{
margin-top:0px;
margin-bottom:6px;
padding:0;
font-weight: bold;
}

#column_net #columetext h3 .link{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;
margin-right:0px;
padding-top:8px;
clear: both;
font-size:12px;
}

#column_net #columetext .link01{
width: 529px;
margin:0;
padding:0;
float: left;
}

#column_net #columetext .link02{
width: 163px;
margin:0;
padding:0;
float: left;
}

#column_back{
width:706px;
padding:0;
margin-top:16px;

}

#column_back h2{
padding:0;
margin-top:0px;
margin-bottom:16px;
margin-left:0;
margin-right:0;
}

#column_back h3{
width:674px;
padding-left:0;
padding-righ:0;
padding-top:4px;
padding-bottom:4px;
margin-left:16;
margin-right:16;
margin-top:0px;
margin-bottom:6px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
font-weight:normal;
font-size:14px;
}