@charset "shift_jis";







/* --------------------------------------------

	event/index.html

-------------------------------------------- */

body.event ul.eventList1 li {

	overflow:hidden;

	margin-bottom: 25px;

	width: 730px;

	background: url(../../common/img/cmn_bg_roundbox01.jpg) no-repeat left bottom;

}

body.event ul.eventList1 li.last {

	margin-bottom: 0;

}

	body.event ul.eventList1 li div {

		padding: 20px;

	}
	body.event ul.eventList1 li div.event_txt {
		padding: 0 !important;
	}

	body.event .event_List02{

			width:730px;

			height:70px;

			padding:0 !important;

			background:url(../../common/img/event/event_bg01.jpg) no-repeat;

			}		

		body.event .event_List02 h3{

				padding-top:15px;

				padding-left:55px;

				font-size:18px;

				font-weight:bold;

				color:#cc0000;

				}	

		body.event .event_txt1{

				padding-left:55px;

				}			

		body.event .event_listicon{

				float:right;

				margin-top:26px;

				margin-right:21px;

				}		

	.event_img1{

			float:left;

			margin-right:21px;

			padding:0 !important;

			}		

	.event_icon1{

			display:block;

			margin-top:5px;

			padding-top:5px;

			background:url(../../common/img/event/event_bar01.jpg) no-repeat right top;

			text-align:right;

			}	

		.event_icon1 span{

				padding-left:15px;

				background:url(../../common/img/cmn_ico_squareArrow.gif) no-repeat left center;

				}			





.eventList1 h4{

		background:url(../img/entry_bg01-03.gif) no-repeat left top;

		line-height:29px;

		color:#cc0000;

		font-size:14px;

		padding-left:17px;

		font-weight:bold;

		margin-bottom:13px;

		}





.eventTxtbox{

		width:650px;

		margin-left:15px;

		padding:0 !important;

		}









/* --------------------------------------------

	event/index.html pageNavi

-------------------------------------------- */

body.event ul.eventPageNavi {

	position: relative;

	text-align: center;

}

	body.event ul.eventPageNavi li {

		display: inline;

	}

		body.event ul.eventPageNavi li a {

			border: 1px solid #cccccc;

			padding: 5px 6px;

		}

		body.event ul.eventPageNavi li a:hover {

			border: 1px solid #cc0000;

			background-color: #cc0000;

			text-decoration: none;

			color: #ffffff;

		}



		body.event ul.eventPageNavi li span.current_page {

			border: 1px solid #cc0000;

			padding: 5px 6px;

			background-color: #cc0000;

			text-decoration: none;

			font-weight: bold;

			color: #ffffff;

		}





/* --------------------------------------------

	event/entry.html btnBox

-------------------------------------------- */

body.event p.eventBtnIndex { width: 730px;}

body.event p.eventBtnIndex span.block { width: 190px; height: 30px; background: url(../../common/img/event/event_btnIndex_ov.jpg) left top;}

	body.event p.eventBtnIndex span.block a { display: block; width: 190px; height: 30px;}

	body.event p.eventBtnIndex span.block a:hover { background-color: transparent;}

		body.event p.eventBtnIndex span.block a:hover img { visibility: hidden;}



			
