﻿.pc01 {
	position: relative;
	text-align: right;
	background-position: right;
}

.pc01-01 {
	position: absolute;
	top: 0;
	left: 0;
}

.pc01-02 {
	position: absolute;
	bottom: 10px;
	right: 0;

}

.pc03 {
	position: relative;
	float: right;
}

.pc03-04 {
	position: absolute;
    top: 178px;
    left: 275px;
    font-size: xx-large;
    color: red;
    font-style: italic;
}

.pc03-xs {
	position: relative;

}

.pc03-price-xs {
    position: absolute;
    color: red;
    font-style: italic;
    bottom: 7%;
	right: 15%;
    font-size: large;

}

.pc04 {
	position: relative;
	float: left;
}

.pc05 {
	text-align: right;
}


.contents {
	position: relative;
	z-index: 0;
　}

.mailcontents img.woman {
	position: relative;
	z-index: 0;
}

.contents img.watch {
	position: absolute;
	bottom: -75px;
	left: 50%;
	margin-left: -78.5px;
	z-index: 1;
}

.mailcontents01 img.mail {
	position: absolute;
    bottom: 120px;
    left: 35%;
    margin-left: -78.5px;
    z-index: 1;
    max-width: 30%;
}

.mailcontents02 img.mail {
    position: absolute;
    left: 35%;
    margin-left: -78.5px;
    z-index: 1;
    max-width: 25%;
    bottom: 120px;
}

.mbtm100 {
	margin-bottom:100px;
}

.pricelist-title {
    padding: 1.5rem 1rem;
    font-size: 2rem;
    background-color: #008bd1;
    color: #fff;
    margin-bottom: 0px;
}

.pricelist-releasedate {
    text-align: right;
    background-color: #eee;
    font-size: 1.2rem;
    color: #7d7d7d;
    padding: 3px 8px;
    margin-bottom: 0;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

.shadow {
    display: inline-block;
	/*横方向　下方向　ぼかし　広がり　色 */
    box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
	margin: 2px;
}

.sita {
	bottom : 0 ;
}

p img {
	margin: 0 auto;
　}

.background01 {
    background-image: url(/images/iphone_lp/background01.png) !important;
}

.background02 {
    background-color: #fff;
	max-width: 940px;
	margin: 0 auto;
}

.background03 {
    background-color: #fff;
	max-width: 356px;
	margin: 0 auto;
	padding: 20px 15px;
	width: 95%;
}

.catchphrase01 {
	background-image: url(/images/iphone_lp/desk/catchphrase_01-1.png) !important;
	height: 468px;
	background-repeat: no-repeat;
}

.nomal01 {
	border: 1px solid black;
}

ul li .shadow{
    display: inline;
}

.anchorlink {
    position: relative;
    top: -60px;
    display: block;
}

.mail01 {
	position: relative;
}

.mail02 {
	position: absolute;
    max-width: 400px;
    bottom: 80px;
    left: 280px;
}

@media ( min-width: 1200px ) {
	#ui-id-1 {
		width:718px !important;
	}
}

@media ( min-width: 992px ) and ( max-width: 1199px ) {
 	.class-name {
	}

	.nomal02 {
		max-width: 327px;
}
}

@media ( min-width: 768px ) and ( max-width: 992px ) {
 	.catchphrase01 {
		background-position: right -200px bottom 0px;
	}

	.pc03-04 {
		position: absolute;
		top: 120px;
		left: 200px;
		font-size: x-large;
		color: red;
		font-style: italic;
	}
}

@media ( min-width: 1200px )  and ( max-width: 991px ) {
	 .class-name {
	}
}

@media ( max-width: 767px ) {
 	.lpcontainer {
		width: 100%;
    	max-width: 405px;
	}

	.mailcontents img.mail {
    position: absolute;
	bottom: 60px;
    left: 30%;
    margin-left: -78.5px;
    z-index: 1;
    max-width: 70%;
}

	.shadow {
		width: 48%;
	}

}
