@charset "utf-8";


/*  20120212
-------------------------------------------------------------- */
div.event01{
font-size:93%;
line-height:150%;
}
div.event01 p{margin-bottom:15px;}
div.event01 p#last{margin-bottom:0;}
div.event01 #container{
width:890px;
}
div.event01 #contents{
margin-top:25px;
background:url(../../event/img/bg_m.gif) repeat-y center top;
}
div.event01 #contents_b{
padding-bottom:3px;
background:url(../../event/img/bg_b.gif) no-repeat center bottom;
}

div.event01 #contents_t{
background:url(../../event/img/bg_t.gif) no-repeat center top;
padding:20px 35px 0 35px;
}

div.event01 h1{padding:20px 0 13px 263px; background:url(../../event/img/bg_line.gif) repeat-x left bottom;}

div.event01 #block01,
div.event01 #block02,
div.event01 #block03,
div.event01 #block04{
overflow:hidden;
clear:both;
}

div.event01 #block01{margin-bottom:40px;}
div.event01 #block01 #txt{width:460px; float:right; background:url(../../event/20120212/img/bg_ttl02.jpg) no-repeat right top; padding-top:26px;}
div.event01 h2 {margin:0 0 35px 0;}
div.event01 #block01 #l_box{float:left; margin-top:20px;}

div.event01 #block02{margin-bottom:35px;}
div.event01 #block02 #txt{width:440px; float:left;}
div.event01 #block02 #r_box{float:right;width:360px;}
div.event01 #txt_01{margin:7px 0 20px 0;}
div.event01 #txt_02{margin:13px 0 0 10px;}

div.event01 #block03{margin-bottom:40px;}
div.event01 #block03 #txt{width:440px; float:right;}
div.event01 #block03 #l_box{float:left;}
div.event01 #img_07{margin-top:18px;}
div.event01 #txt_03{margin:20px 0 0 12px;}

div.event01 #block04{margin-bottom:40px;}
div.event01 h3{padding-bottom:16px; margin-bottom:22px; background:url(../../event/img/bg_line.gif) repeat-x left bottom;}
div.event01 #block04 #txt{width:440px; float:left;}
div.event01 #block04 #r_box{float:right;width:360px;}
div.event01 #txt_04,div.event01 #txt_05{margin:5px 0 20px 0;}

div.event01 #name{clear:both; padding-bottom:28px; text-align:right;}

div.event01 .pageBtn{padding-top:40px;}