/**************************************************//* イベント *//**************************************************/div.main-area{text-align:center;padding-bottom:20px;}div.list-box{width:620px;margin:10px auto 0;padding-bottom:7px;background:url(../img/common/side-detail.gif) repeat-x left bottom;}div.list-box p{text-align:left;padding:3px 0;}div.list-box p.detail{padding-left:53px;background:url(../img/event/icon-detail.jpg) no-repeat left center;}div#detail-start {margin-top:0;}/* 戻るボタン */div.main-area p.back-to{padding:10px 27px 7px;text-align:right;background:url(../img/common/main-hd.jpg) no-repeat left top;}div.main-area p.back-to a{width:94px;height:24px;display:block;margin-left:auto;background:#FC9 url(../img/event/icon-back.gif) no-repeat left top;}div.main-area p.back-to a span{display:none;}div.main-area p.back-to a:hover{	filter: alpha(opacity=50);	-moz-opacity:0.5; 	 opacity:0.5;}div.detail-box{width:620px;margin:0 auto;}div.detail-box p.detail-pic{padding:0 0 34px;}div.detail-box div.detail-table{background:#CCC;padding:1px 0;}div.detail-table p{padding:5px;line-height:1.4em;}div.detail-box div.detail-table table{width:618px;margin:0 auto;text-align:center;}div.detail-box div.detail-table td{border-bottom:1px solid #CCC;background:#FFF;}div.detail-box div.detail-table td.detail-left{width:130px;border-bottom:1px solid #FFF;background:#CCC;}div.detail-box div.detail-table td.detail-error{width:130px;border-bottom:1px solid #FFF;background:#FCC;color:#F00;}div.detail-box div.detail-table td.brd-non{border-bottom:none;background:#FFF;}div.detail-box div.detail-table td.brd-non-l{border-bottom:none;background:#CCC;}div.detail-box h2{color:#069;padding:25px 0 5px;}div.detail-box p.text-area{padding:0;line-height:1.4em;}div.detail-box p.banner-area{padding:20px 5px 40px;}div.detail-box h3{color:#FFF;padding:5px;background:#666;}div#detail-submit{width:618px;margin:1px auto 0;text-align:center;background:#FFF;}div#detail-submit div.layout{width:618px;}div#detail-submit div.layout div.layout-left{width:300px;}div#detail-submit div.layout div.layout-left p{text-align:right;}div#detail-submit div.layout div.layout-right{width:300px;}div#detail-submit div.layout div.layout-right p{text-align:left;}div#error-txt{padding:17px 27px 10px;text-align:right;background:url(../img/common/main-hd.jpg) no-repeat left top;}div#error-txt h2{color:#C00;padding:5px;border:1px solid #C00;}/**************************************************/
