@charset "utf-8";
/* Clearfix */
.liccaNav01:after,
.wrap:after,
.wrap02:after,
.list01:after,
.list02:after {
	content: ".";
    display: block; 
    height: 0; 
    font-size: 0;
    clear: both; 
    visibility: hidden;
}
.liccaNav01,
.wrap,
.wrap02,
.list01,
.list02 {
	*display: inline-table;
	*zoom: 1;
}

.titBox01.imgNoResize {
	padding-top: 7px;
}
	.titBox01.imgNoResize img {
		transform-origin: left center;
		transform: scale( 1.0 , 1.0 );
		-webkit-transform-origin: left center;
		-webkit-transform: scale( 1.0 , 1.0 );
		-moz-transform-origin: left center;
		-moz-transform: scale( 1.0 , 1.0 );
		-ms-transform-origin: left center;
		-ms-transform: scale(1.0,1.0);
	}
.boxTypeIn01.PcLiccaBg01 {
	background: url(../img/bg03.gif) left top;
}

.mainArea01 {
	padding: 15px;
	width: 100%;
	background: #e94f97;
}
	.mainArea01 .mainAreaIn01 {
		position: relative;
		width: 100%;
		height: 232px;
		background: url(../img/bg01.png) left top no-repeat;
	}
		.mainArea01 .mainAreaIn01 .img {
			position: absolute;
			top: 42px;
			left: 300px;
		}
	.mainArea01 .liccaNav01 {
	padding: 16px 0 0 2px;
	width: 100%;
	height: 88px;
	background: url(../img/bg02.png) 0 0 no-repeat;
}
		.mainArea01 .liccaNav01 li {
			float: left;
			margin-left: 18px;
		}
.PcLiccaBg01 .ti02 {
	width: 960px;
	margin-top: 30px;
}
	.PcLiccaBg01 .ti02 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .frameArea02 {
	margin: 0 auto;
	padding: 10px 30px 40px 30px;
	width: 908px;
	background: #fff;
	border: #e94f97 2px solid;
	border-top: none;
}
.orderImgList01 {
	overflow: hidden;
	*zoom: 1;
	margin-top: 25px;
}
	.orderImgList01 li {
		float: left;
	}
	.orderImgList01 li.last {
		float: right;
	}
.PcLiccaBg01 .btn01 {
	margin-top: 50px;
	text-align: center;
}
.PcLiccaBg01 .list01 {
	overflow: hidden;
	*zoom: 1;
	width: 860px;
	margin-top: 10px;
}
.PcLiccaBg01 .list01 li {
	float: left;
	margin-top: 10px;
}
.PcLiccaBg01 .list01 .li01 {
	margin-left: 20px;
}

.PcLiccaBg01 .list02 {
	overflow: hidden;
	*zoom: 1;
	width: 860px;
	margin: 10px 0 0 -30px;
}
.PcLiccaBg01 .list02 li {
	float: left;
	margin-left: 29px;
}
.PcLiccaBg01 .list02 li:first-child {
	margin-left: 0;
}

.PcLiccaBg01 .img03 {
	margin-top: 20px;
	text-align: center;
}

.PcLiccaBg01 .img04 {
	margin-top: 30px;
	text-align: center;
}

.PcLiccaBg01 .box02 {
	margin: 30px auto 0;
	padding: 20px;
	width: 870px;
	background: #ddf1ff;
}

.PcLiccaBg01 .txt01 {
	float: left;
	width: 450px;
}
.PcLiccaBg01 .btn02 {
	float: right;
	margin-left: 20px;
}

@media screen and (max-width: 639px) {
#contents {
	background: url(../img/bg03.gif) left top;
}
.mainArea01 {
	position: relative;
	padding: 10px;
	background: #e94f97;
}
	.mainArea01 .mainAreaIn01 {
		width: 300px;
		height: auto;
		margin: 0 auto;
		background: none;
	}
		.mainArea01 .mainAreaIn01 .img {
			position: static;
			width: 100%;
			height: auto;
		}
			.mainArea01 .mainAreaIn01 .img img {
				width: 100%;
				height: auto;
			}
	.mainArea01 .liccaNav01 {
		position: absolute;
		top: 85px;
		left: 0;
		right: 0;
		padding: 10px 0 0;
		width: 229px;
		height: auto;
		margin: auto;
		background: none;
	}
		.mainArea01 .liccaNav01 li {
			float: left;
			margin-left: 0;
		}
		.mainArea01 .liccaNav01 li.mr09 {
			margin-right: 8px;
		}

.PcLiccaBg01 .ti02 {
	width: 100%;
	margin: 30px auto -30px;
}
	.PcLiccaBg01 .ti02 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .frameArea02 {
	margin: 0 auto;
	padding: 35px 10px 15px;
	width: 100%;
	background: #fff;
	border-right: none;
	border-left: none;
	border-bottom: #e94f97 2px solid;
}

.orderImgList01 {
	width: 100%;
}
	.orderImgList01 li {
		width: 50%;
	}
		.orderImgList01 li img {
			width: 100%;
			height: auto;
		}
	.orderImgList01 li.last {
		float: left;
	}
.PcLiccaBg01 .btn01 {
	width: 184px;
	margin: 15px auto 0;
}
	.PcLiccaBg01 .btn01 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .ti03 {
	width: 100%;
}
	.PcLiccaBg01 .ti03 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .list01 {
	width: 300px;
	margin: 0 auto;
}
.PcLiccaBg01 .list01 li {
	height: 90px;
}
	.PcLiccaBg01 .list01 li img {
		height: 100%;
		width: auto;
	}
.PcLiccaBg01 .list01 .li01 {
	margin-left: 0;
}

.PcLiccaBg01 .img03 {
	width: 300px;
	margin: 0 auto;
}
	.PcLiccaBg01 .img03 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .list02 {
	width: 300px;
	margin: 0 auto;
}
.PcLiccaBg01 .list02 li {
	width: 95px;
	margin-left: 7px;
}
.PcLiccaBg01 .list02 li.last {
	margin-left: 0;
}
	.PcLiccaBg01 .list02 li img {
		width: 100%;
		height: auto;
	}
.txtImg01 {
	width: 292px;
	margin: 5px auto 0;
}
.txtImg02 {
	width: 300px;
	margin-top: 5px !important;
}
	.txtImg02 img {
		width: 100%;
		height: auto;
	}

.PcLiccaBg01 .img04 {
	margin-top: 10px;
}	
.PcLiccaBg01 .img04 img {
	width: 270px;
	height: auto;
}

.PcLiccaBg01 .box02 {
	width: 100%;
	
}

.PcLiccaBg01 .txt01 {
	float: none;
	width: 100%;
}
.PcLiccaBg01 .btn02 {
	float: none;
	width: 178px;
	margin: 5px auto 0;
}
.PcLiccaBg01 .btn02 img {
	width: 100%;
	height: auto;
}

}