.lpTemplate01 {
			width: 980px;
			height: 500px;
			position: relative;
			background-color: #FFF; }
		
		.lpTemplate01Img {
			position: absolute;
			top: -45px;
			left: 0; }

		div.lpTemplate01bg {
                        position: absolute;
                        top: 70px;
                        left: 380px;
                        height: 290px;
                        width: 550px;
                        background-color: #000;
                        opacity: 0.7;
                        filter: alpha(opacity=70);
                        border-radius: 10px;        /* CSS3草案 */  
                        -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
                        -moz-border-radius: 10px;   /* Firefox用 */ 
                }
		h2.lpTemplate01Ttl {
			position: absolute;
			top: 100px;
			left: 445px;
			font-size: 35px;
			color: #FFF;
                }
                h3.lpTemplate01Ttl {
                        position: absolute;
                        top: 100px;
			left: 430px;
			font-size: 22px;
			color: #FFF;
                }
		
		h5.lpTemplate01Desc {
			position: absolute;
			top: 175px;
			left: 420px;
			font-size: 125%;
			color: #FFF;
                }
		
		.lpTemplate02, .lpTemplate03  {
			width: 900px;
			margin: 0 auto;
			text-align: center;
			overflow: hidden; }
		
		.lpTemplate02Left, .lpTemplate03Left {
			float: left; }
		
		.lpTemplate02Right, .lpTemplate03Right {
			float: right; }
		
		.lpTemplate04, .lpTemplate06 {
			width: 980px;
			background-color: #EBF5FA;
			text-align: center;
			padding: 35px 0; }
		
		.lpTemplate04Inner, .lpTemplate06Inner {
			width: 880px;
			margin: 35px auto 0 auto;
			overflow: hidden; }
		
		.lpTemplate04InnerLeft, .lpTemplate06InnerLeft {
			width: 260px;
			float: left; }
		
		.lpTemplate04InnerCenter, .lpTemplate06InnerCenter {
			width: 260px;
			float: left;
			margin: 0 50px; }
		
		.lpTemplate04InnerRight, .lpTemplate06InnerRight {
			width: 260px;
			float: right; }
		
		.lpTemplateTtl {
			font-size: 162%;
			font-weight: normal;
			margin: 10px 0 20px 0;
			padding: 0; }
		
		.lpTemplateTtl02 {
			font-size: 162%;
			font-weight: normal;
			margin: 0;
			padding: 0;
			color: #253B7B; }
		
		.lpTemplate04InnerTtl {
			font-size: 137%;
			font-weight: normal;
			color: #253B7B;
			margin: 20px 0 15px 0; }
		
		.lpTemplate06InnerTtl {
			font-size: 75%;
			font-weight: normal;
			margin: 15px 0 5px 0;
                 }
                h3.lpTemplate06InnerTtl {
                        font-size: 137%;
			font-weight: bolder;
                }
		
		.lpTemplate02p, .lpTemplate03p {
			font-size: 100%;
			margin: 0 0 10px 0;
			font-weight: normal;
			line-height: 1.7em; }
		
		.lpTemplate04p {
			font-size: 87%;
			margin: 0;
			font-weight: normal; }
		
		.lpTemplate06p {
			font-size: 100%;
			margin: 0;
			font-weight: normal; }
		
		.lpTemplateButton {
			text-align: center;
			overflow: hidden;
			margin: 0; }
		
		.lpTemplate01Button {
			text-align: center;
			position: absolute;
			bottom: 180px;
			left: 450px; }
		
		.buttonLeft, .buttonCenter, .buttonRight {
			display: inline-block;
			margin: 0;
			padding: 0;
			height: 65px; }
		
		.buttonLeft, .buttonRight {
			width: 20px; }
		
		.buttonCenter {
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/bttonBG03.jpg);
			padding: 10px 40px 0 40px;
                        margin: 0 -5px 0 -5px;
			height: 55px; }
		
		.buttonLeft02, .buttonRight02 {
			display: inline-block;
			margin: 0;
			padding: 1px 0 0 0;
			height: 65px; }
		
		.buttonLeft02, .buttonRight02 {
			width: 20px; }
		
		.buttonCenter02 {
			display: inline-block;
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/bttonBG03.jpg);
			padding: 10px 70px 0 70px;
			margin: 0 -5px 0 -5px;
			height: 55px; }

		h3.lpButton01, h3.lpButton02 {
			margin: 0;
			font-size: 125%; }

		h3.lpButton01, h3.lpButton02 {
			color: #FFF; }

                a:hover h3.lpButton01, a:hover h3.lpButton02 {
                        color: #AAA;
                }

		.lpTemplateMailto {
			text-align: center; }
		
		h4.lpTemplateMailtoLink {
			font-size: 87%; }
		
		h4.lpTemplateMailtoLink a {
			color: #333333; }
		
		h4.lpTemplateMailtoLink img {
			margin: 0 10px 0 0; }
		
		.pB60 { padding-bottom: 60px; }
		.mB25 { margin-bottom: 25px; }
		.mB50 { margin-bottom: 50px; }
		.mB60 { margin-bottom: 60px; }
		.mB65 { margin-bottom: 65px; }
		.mB120 { margin-bottom: 120px; }
		.bBsolid { border-bottom: 1px solid #E1E1E1; }
		
		.lpTemplate05 {
			text-align: center;
			width: 980px; }
		
		.lpTemplate05Inner {}
		
		.lpTemplate0501 {
			width: 592px;
			height: 72px;
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG01.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			margin: 0 0 0 369px;
			position: relative; }
		
		.lpTemplate0502, .lpTemplate0503, .lpTemplate0504, .lpTemplate0505, .lpTemplate0506, .lpTemplate0510 {
			width: 942px;
			height: 72px;
			background-repeat: no-repeat;
			background-position: 0 0;
			margin: 10px 19px 0 19px;
			position: relative; }
		
		.lpTemplate0502 {
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG02.jpg); }
		
		.lpTemplate0503 {
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG03.jpg); }
		
		.lpTemplate0504 {
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG04.jpg); }
		
		.lpTemplate0505 {
			background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG05.jpg); }
		.lpTemplate0506 {
                        background-image: url(http://www.weeasy.co.jp/wp-content/uploads/2014/05/meritBG06.jpg); 
}
		h5.lpTemplate05Ttl1 {
			font-size: 20px;
			margin: 0;
			padding: 25px 0 0 0;
			width: 296px;
			height: 47px;
			float: left;
			color: #007DC9; }
		
		h5.lpTemplate05Ttl2 {
			font-size: 20px;
			margin: 0;
			padding: 18px 0 0 0;
			width: 296px;
			height: 54px;
			float: right;
			color: #02357F; }
		
		.lpTemplate05Ttl2 span {
			font-size: 14px; }
		
		h5.lpTemplate05Ttl3 {
			font-size: 18px;
			position: absolute;
			top: 25px;
			left: 30px;
			margin: 0;
			padding: 0; }
