@charset "utf-8";
/* CSS Document */

.border {
	border: solid 1px #CCC;
	}

.red{
	color: #C00;
	}
	
.blue {
	color: #00F;
}


.red_small {
	color: #C00;
	font-size: 13px;
	text-align: left;
	}

.bold {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 10px;
	}


.rockyou_box {
	width: 715px;
	margin:  0px auto;
	padding: 10px 0px;
}

	
	
h1 {
	background: url(images/top.jpg) no-repeat;
	width: 704px;
	height: 226px;
	text-align: center;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	}
	
.catch {
	font-size: 15px;
	line-height: 1.3em;
	padding-left: 20px;
}



h2.midashi01 {
	background: url(images/midashi01.jpg) no-repeat;
	width: 715px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0px;
}


h2.midashi02 {
	background: url(images/midashi02.jpg) no-repeat;
	width: 715px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0px;
}


h2.midashi03 {
	background: url(images/midashi03.jpg) no-repeat;
	width: 715px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0px;
}


h2.midashi04 {
	background: url(images/midashi04.jpg) no-repeat;
	width: 715px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0px;
}



h2.midashi05 {
	background: url(images/midashi05.jpg) no-repeat;
	width: 715px;
	height: 43px;
	text-indent: -9999px;
	margin: 10px 0px;
}




.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: 450px;
	font-size: 15px;
	margin-bottom: 10px;
	padding-left: 20px;
}


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;
}
	



.special_01 {
	background: url(images/goods_back01.jpg) no-repeat;
	width: 721px;
	height: 747px;
}

h3 {
	background: url(images/specialset_title-trans.png) no-repeat;
	width: 653px;
	height: 206px;
	text-indent: -9999px;
	margin: 0px auto;
}


.goods01_1{
	background: url(images/spacer.gif) no-repeat;
	width: 337px;
	height: 161px;
	margin-right: 10px;
	margin-left: 20px;
	display: inline;
}


.goods01{
	background: url(images/goods01_back.jpg) no-repeat;
	width: 317px;
	height: 161px;
	padding: 10px;
	margin-right: 10px;
	display: inline;
}

.goods01 h4{
	background: url(images/goods_01-trans.png) no-repeat;
	width: 149px;
	height: 73px;
	text-indent: -9999px;
	padding-bottom: 20px;
}

.goods01 p {
	font-size: 14px;
	width: 175px;
	line-height: 1.3em;
}




.goods02{
	background: url(images/goods02_back.jpg) no-repeat;
	width: 317px;
	height: 161px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 20px;
	display: inline;
}

.goods02 h4{
	background: url(images/goods_02-trans.png) no-repeat;
	width: 149px;
	height: 45px;
	text-indent: -9999px;
	padding-bottom: 20px;
	margin-top: 10px;
}

.goods02 p {
	font-size: 14px;
	width: 175px;
	line-height: 1.3em;
}



.goods03{
	background: url(images/goods03_back.jpg) no-repeat;
	width: 317px;
	height: 161px;
	padding: 10px;
	margin-right: 10px;
	display: inline;
}

.goods03 h4{
	background: url(images/goods_03-trans.png) no-repeat;
	width: 158px;
	height: 52px;
	text-indent: -9999px;
	padding-bottom: 20px;
}

.goods03 p {
	font-size: 14px;
	width: 175px;
	line-height: 1.3em;
}




.goods04{
	background: url(images/goods04_back.jpg) no-repeat;
	width: 317px;
	height: 161px;
	padding: 10px;
	margin-right: 10px;
	margin-left: 20px;
	display: inline;
}

.goods04 h4{
	background: url(images/goods_04-trans.png) no-repeat;
	width: 143px;
	height: 65px;
	text-indent: -9999px;
	padding-bottom: 20px;
}

.goods04 p {
	font-size: 14px;
	width: 175px;
	line-height: 1.3em;
}



.goods05{
	background: url(images/goods05_back.jpg) no-repeat;
	width: 317px;
	height: 161px;
	padding: 10px;
	margin-right: 10px;
	display: inline;
}

.goods05 h4{
	background: url(images/goods_05-trans.png) no-repeat;
	width: 167px;
	height: 65px;
	text-indent: -9999px;
	padding-bottom: 20px;
}

.goods05 p {
	font-size: 14px;
	width: 175px;
	line-height: 1.3em;
}



.special_02 {
	background: url(images/goods_back02.jpg) no-repeat;
	width: 721px;
	height: 254px;
	position: relative;
}


.zenbu {
	background: url(images/zenbu.gif) no-repeat;
	width: 311px;
	height: 24px;
	position: absolute;
	top: 22px;
	left: 155px;
	text-indent: -9999px;
}



.special_02 .naiyou {
	width: 650px;
	position: absolute;
	top: 80px;
	left: 80px;
	overflow: hidden;
}

.special_02 .naiyou h5{
	background: url(images/set_naiyou.gif) no-repeat;
	width: 104px;
	height: 20px;
	text-indent: -9999px;
	padding-right:40px;
}


.naiyou ul{
	width: 440px;
}

.naiyou li{
	width: 220px;
	font-size: 14px;
}


.naiyou_atention {
	width: 600px;
	position: absolute;
	top: 160px;
	left: 60px;}


ul.cyui_list {
	padding: 0px 20px;
}

