@charset "utf-8";

#wedding-plans-only .main{
	position:relative;
	top:0;
	height:660px;
	overflow:hidden;
	background:url(../../images/page/only-one-wedding/bnr-main.jpg) no-repeat 50% 0;
	background-size:100% auto;
}
#wedding-plans-only .main .logo{
	position:absolute;
	width:400px;
	height:400px;
	top:50%;
	left:50%;
	margin:-180px 0 0 -200px;
	z-index:2;
}
@media screen and (min-width: 0px) and (max-width: 1000px){
	#wedding-plans-only .main .logo{
	width:400px;
	height:400px;
	margin:-190px 0 0 -200px;
}
}

@media screen and (min-width: 1000px) and (max-width: 1299px) {
	#wedding-plans-only .main .logo{
	width:350px;
	height:350px;
	margin:-165px 0 0 -175px;
}
}

@media screen and (min-width: 1300px) and (max-width: 1499px) {
	#wedding-plans-only .main .logo{
	width:400px;
	height:400px;
	margin:-190px 0 0 -200px;
}
}
@media screen and (min-width: 1500px) and (max-width: 1599px) {
	#wedding-plans-only .main .logo{
	width:450px;
	height:450px;
	margin:-215px 0 0 -225px;
}
}
@media screen and (min-width: 1600px) {
	#wedding-plans-only .main .logo{
	width: 550px;
    height: 550px;
    margin: -265px 0 0 -275px;
}
}

#wedding-plans-only .catch{
	background:url(../../images/common/bg-denim.png) repeat;
	padding:42px 0;
	text-align:center;
	color:#FFF;
	font-size:36px;
	line-height:1.8;
}

#wedding-plans-only .content-inner ul li .txt{
	float:left;
	width:52%;
	font-size:2.6em;
	line-height:1.8;
}

#wedding-plans-only .content-outer{
	background:
		url(../../images/common/bg-birdcage.png),
		url(../../images/common/bg-bright.png);
	background-repeat:
		no-repeat,
		repeat;
	background-position:
		98% 0,
		left;

	color:#263724;
}

#wedding-plans-only .content-inner .title-box{
	text-align:center;
	padding-bottom:95px;
}
#wedding-plans-only .content-inner .title-box .e-title{
	padding:90px 0 40px;
	text-align:center;
}
#wedding-plans-only .content-inner .title-box .j-title{
	font-size:3.5em;
	font-weight:bold;
}

#wedding-plans-only .txt-plan{
	width:925px;
	margin:0 auto;
	padding:0 0 65px;
	font-size:33px;
	line-height:1.95;
}

#wedding-plans-only .img1{
	width:945px;
	margin:0 auto 9%;
}
#wedding-plans-only .img1 ul li{
	float:left;
	width:49.5%;
}
#wedding-plans-only .img1 ul li:nth-child(2){
	float:right;
}


#wedding-plans-only .plan-list .icon img{
	padding:0 1% 0 0;
	position:relative;
	top:-0.15em;
}
#wedding-plans-only .plan-list .icon{
    font-size: 3em;
    line-height: 1.1;
    font-weight: bold;
    padding: 0 0 4.5% 0;
}
#wedding-plans-only .plan-list .plan-list-box{
	padding:0 0 4.5%;
	text-align:center;
}

#wedding-plans-only .img2{
	margin:0 auto 20px;
}
#wedding-plans-only .img2 ul li{
	float:left;
	width:49.5%;
}
#wedding-plans-only .img2 ul li:nth-child(2){
	float:right;
}

#wedding-plans-only .btn-online-quotation{
	padding:0 0 50px;
	text-align:center;
}










