@charset "utf-8";
/* CSS Document */

#top{margin: 0 auto; width:928px; height:257px; border:1px solid #d2d2d2;}
#top #event{border-right:1px solid #d2d2d2; width:711px; float:left;}
#top #event .tab{width:713px;}
#top .right{ width:216px; float:left; color:#333}
#top .cate{float:left;}
#top #day{padding-top:45px; padding-left:15px;}
#top #day .title{padding:15px 0 7px 0;}
#top #day ul li{padding-right:1px;}
#top #day .d_text{
	float: left;
    width: 216px;
    padding: 10px 0 13px 2px;
    font-size: 23px;
    position: relative;
    left: 26px;
    top: -9px;
    font-family: tahoma;
    letter-spacing: -4px;
}
#container .content .t_bn{float:left; padding:10px 0 10px 0;}


#middle_contents { width:930px; height:141px;}

#middle_contents  .notice{ float:left; width:236px; height:139px; border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
#middle_contents  .b_list{float:left; padding-left:20px; line-height:20px; margin-top:10px;  height:93px;}
#middle_contents  .b_list img{ vertical-align:middle;}
#middle_contents  .b_list ul li{text-align:left; width:220px;}

#middle_contents  .con_list{ float:left; width:474px; height:139px;  border:1px solid #d2d2d2; }
#middle_contents  .con_list ul li{ height:69px; }
#middle_contents  .r_notice{ float:left;  width:216px; height:139px; border-right:1px solid #d2d2d2; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}



.b_bottom{border-bottom:1px solid #d2d2d2;}
.b_right{border-right:1px solid #d2d2d2;}

#m2_contents{ width:930px; padding-top:10px; float:left;}

#m2_left{ width:238px; float:left;}
#m2_left div{ float:left; padding-top:10px;}

#m2_center { width:440px; float:left; padding-left:15px;}
#m2_center .pt5 { float:left; margin-top:5px; }
#m2_center .review { float:left; margin:10px 0 0 4px; width:434px; height:110px; border:1px solid #d2d2d2; }

#m2_center .review .title{ position:absolute; margin-left:-6px; margin-top:4px;  }
#m2_center .review .more{ position:absolute; margin: 7px 0 0 372px;  }
#m2_center .review .review_img { position:absolute;  margin:45px 0 0 16px; border:1px solid #b5c9ee; width:89px; height:54px; vertical-align:middle; text-align:center;  }
#m2_center .review .review_img img{ margin-top:4px;}
#m2_center .review .review_text { position:absolute; width:300px; margin:45px 0 0 120px; }
#m2_center .review .review_text h3 a,a:visited { color:#4a97cd; font-size:12px; line-height:18px;  }

#m2_center .review .review_text p a,a:visited { color:#7e7e7e; padding-top:3px;   }
#m2_right { float:left; width:218px;  margin:auto; padding-left:19px;  }
#m2_right .m2_blank { width:172px; height:12px; margin:auto; border-left:1px solid #5fb2f8; border-right:1px solid #5fb2f8;   }
#m2_right .m2_blank2 { width:172px; height:11px; margin:auto; border-left:1px solid #5fb2f8; border-right:1px solid #5fb2f8;   }
#m2_right .bimg{ border:1px solid #cccccc;}

#m3_contents{ width:930px; padding-top:20px; float:left;}
#m3_contents .m3_cs{ width:238px; float:left;  text-align:center; }
#m3_contents .m3_faq{ width:450px; float:left; margin-left:16px; padding-top:3px;}
#m3_contents .m3_faq .m3_faq_title{ width:450px; float:left;  border-bottom:2px solid #454547; height:22px;}
#m3_contents .m3_faq .m3_faq_title .title{ width:81px; float:left; }
#m3_contents .m3_faq .m3_faq_title .more{ width:39px; float:right; }
#m3_contents .m3_id{ width:218px; float:left; margin-left:8px; text-align:center;}
#m3_contents .m3_faq ul li{ line-height:41px; width:440px; padding-left:10px; border-bottom:1px solid #d5d5d5; color:#7f7f7f; }
#m3_contents .m3_faq ul li a{ color:#7f7f7f }
#m3_contents .m3_faq ul li .q{ font-size:14px; color:#668cdf; font-weight:800;  }