@charset "utf-8";
/* CSS Document */

.border {
	border: solid 1px #CCC;
	}

.red{
	color: #F60;
	}
	
.blue {
	color: #00F;
}


.red_small {
	color: #C00;
	font-size: 13px;
	text-align: left;
	}

.bold {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 10px;
	}


.takarakuji_g7_box {
	width: 715px;
	margin:  0px auto;
	padding: 10px 0px;
}

.end_info_title{
	 width:660px;
	 border:5px #C00 solid;
	 border-bottom:none;
	 text-align:center;
	 background:#000;
	 color:#FFF; 
	 font-size:30px;
	 line-height:1.2;
	 margin:0 auto;
	 padding:15px;
}

.end_info{
	width:660px;
	margin:0 auto;
	padding:5px 20px;
	background:#C00;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}


h1 {
	background: url(images/title.gif) no-repeat;
	width: 700px;
	height: 420px;
	text-align: center;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	}
	
.catch {
	width:700px;
	margin:15px auto;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: bold;
}



h2.midashi01 {
	background: url(images/midashi01.jpg) no-repeat;
	width: 704px;
	height: 44px;
	text-indent: -9999px;
	margin: 25px auto 10px;
}


h2.midashi02 {
	background: url(images/midashi02.jpg) no-repeat;
	width: 704px;
	height: 44px;
	text-indent: -9999px;
	margin: 25px auto 10px;
}


h2.midashi03 {
	background: url(images/midashi03.jpg) no-repeat;
	width: 704px;
	height: 44px;
	text-indent: -9999px;
	margin: 25px auto 10px;
}


h2.midashi04 {
	background: url(images/midashi04.jpg) no-repeat;
	width: 704px;
	height: 44px;
	text-indent: -9999px;
	margin: 25px auto 10px;
}



h2.midashi05 {
	background: url(images/midashi05.jpg) no-repeat;
	width: 704px;
	height: 44px;
	text-indent: -9999px;
	margin: 25px auto 10px;
}




.date {
	font-size:18px;
	color: #000;
	padding-left: 20px;
}



dl.kikan {
	line-height: 1.6em;
	padding-bottom: 10px;
	padding-left: 20px;
}

dl.kikan dt {
	font-size: 15px;
}

dl.kikan dd {
	font-size: 17px;
	color: #000;
}




ul.atention{
	font-size: 13px;
	color: #900;
	line-height: 1.4em;
	padding: 0px 20px;
	margin-bottom: 20px;
}



ul.sanka {
	line-height: 1.5em;
	width: 650px;
	font-size: 15px;
	margin-bottom: 10px;
	padding-left: 20px;
	background:url(images/mobile_p.jpg) no-repeat right;
}


ul.sanka li.sanka01 { 
	background: url(images/1.gif) no-repeat left;
	padding-left: 18px;
}


ul.sanka li.sanka02 { 
	background: url(images/2.gif) no-repeat left;
	padding-left: 18px;
}


ul.sanka li.sanka03 { 
	background: url(images/3.gif) no-repeat left;
	padding-left: 18px;
}


ul.sanka li.sanka04 { 
	background: url(images/4.gif) no-repeat left;
	padding-left: 18px;
}
	


.keihin1{
	width:704px;
	height:283px;
	background:url(images/item01.jpg) no-repeat;
	margin:15px auto 15px;
}

.keihin1_end{
	width:704px;
	height:283px;
	background:url(images/item01_end.jpg) no-repeat;
	margin:15px auto 15px;
}

.keihin2{
	width:704px;
	height:283px;
	background:url(images/item02.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin2_now{
	width:704px;
	height:283px;
	background:url(images/item02_now.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin2_end{
	width:704px;
	height:283px;
	background:url(images/item02_end.jpg) no-repeat;
	margin:0 auto 15px;
}


.keihin3{
	width:704px;
	height:321px;
	background:url(images/item03.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin3_now{
	width:704px;
	height:321px;
	background:url(images/item03_now.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin3_end{
	width:704px;
	height:321px;
	background:url(images/item03_end.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin4{
	width:704px;
	height:302px;
	background:url(images/item04.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin4_now{
	width:704px;
	height:302px;
	background:url(images/item04_now.jpg) no-repeat;
	margin:0 auto 15px;
}

.keihin4_end{
	width:704px;
	height:302px;
	background:url(images/item04_end.jpg) no-repeat;
	margin:0 auto 15px;
}


ul.cyui_list {
	padding: 0px 20px 20px;
}

