@charset "utf-8";

/* =======================================

	lp.css
	Last Up Date 2014/03/18

 -----------------------------------------
	INDEX
 -----------------------------------------
	0. common style [base]

	1. .header_wrapper

	2. .nav_wrapper

	3. .easy1Step_container

	4. .contents_wrapper

	5. .contents_main

	6. .contents_side

	7. .footer_wrapper

	x. common style [strong]

========================================== */



p.photoLead {
	font-size:16px;
	font-weight:100;
	color:#ffffff;
	position:absolute;
	top:-140px;
	line-height:2em;
}

div.photoMain{
	background-color:#73CC58;
	padding:30px;
	font-size:16px;
}

h2.photo_h2_1{
	height:40px;
	padding:0 0 0 50px;
	background-image:url("/assets/img/lp/photo/photoIcon01.png");
	background-repeat: no-repeat;
	background-position:left;
	font-size:28px;
	font-weight:400;
	color:#ffffff;
	margin:60px 0 15px 0;
}

h2.photo_h2_2{
	height:40px;
	padding:0 0 0 50px;
	background-image:url("/assets/img/lp/photo/photoIcon02.png");
	background-repeat: no-repeat;
	background-position:left;
	font-size:28px;
	font-weight:400;
	color:#ffffff;
	margin:60px 0 15px 0;
}

h2.photo_h2_3{
	height:40px;
	padding:0 0 0 50px;
	background-image:url("/assets/img/lp/photo/photoIcon03.png");
	background-repeat: no-repeat;
	background-position:left;
	font-size:28px;
	font-weight:400;
	color:#ffffff;
	margin:30px 0 15px 0;
}

h2.photo_h2_4{
	height:40px;
	padding:0 0 0 50px;
	background-image:url("/assets/img/lp/photo/photoIcon04.png");
	background-repeat: no-repeat;
	background-position:left;
	font-size:28px;
	font-weight:400;
	color:#ffffff;
	margin:60px 0 15px 0;
}

h2.photo_h2_5{
	height:40px;
	padding:0 0 0 50px;
	background-image:url("/assets/img/lp/photo/photoIcon05.png");
	background-repeat: no-repeat;
	background-position:left;
	font-size:28px;
	font-weight:400;
	color:#ffffff;
	margin:60px 0 15px 0;
}

.printContainer{
	border:4px #ffffff solid;
	border-radius:10px;
	overflow:hidden;
	padding:15px 0 15px 15px;
	margin-bottom:20px;
}

.printContainer >p{
	color:#FFED97;
	font-size:18px;
	border-left:4px #FFED97 solid;
	padding-left:8px;
	margin:10px 0;
}

.photoleft{
	float:left;
	width:310px;
	text-align:center;
	margin-right:15px;
	padding-top:10px;
}

.photoleft p{
	clear:both;
	text-align:left;
	color:#000000;
	font-size:12px;
	line-height:1.5em;
	margin:15px;
}

.photoleft ul{
	color:#ffffff;
	font-size:20px;
	font-weight:400;
	margin:15px 0;
}

.photoleft ul li{
	margin-bottom:10px;
}

.photoright{
	float:left;
	text-align:left;
	width:300px;
}

.photoright ul{
	color:#ffffff;
	font-size:20px;
	font-weight:400;
	margin:15px 0;
}

.photoright ul li{
	clear:both;
}

.photoright ul li p{
	color:#ffffff;
	font-size:20px;
	margin-bottom:30px;
}

.photoright ul li img{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.photoright ul li span{
	font-size:12px;
	font-weight:bold;
	color:#29B100;
	background-color:#FFED97;
	padding:5px;
	border-radius:3PX;
	width:120px;
	margin-top:12px;
	margin-right:5px;
	clear:both;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}

.photoright ul li a:hover img{
	opacity:0.7;
}

.photoright ul li a span{
	color:#29B100;
}

.photoright ul li a:link span{
}

.photoright ul li a:visited span{
}

.photoright ul li a:hover span{
	opacity:0.7;
}

.photoright ul li a:active span{
}

.center{
	border:4px #ffffff solid;
	padding:30px 15px;
	text-align:center;
	border-radius:10px;

}

.center ul{
	color:#ffffff;
	font-size:24px;
	font-weight:400;
	margin:15px 0;
	display:inline-block;
}

.center ul li{
	float:left;
	padding:0 15px;
}

.center p{
	color:#FFED97;
	font-size:18px;
	border-left:4px #FFED97 solid;
	padding-left:8px;
	margin:10px 0;
	text-align:left;
}

.center img{
	padding:10px 0;
}

.use {
	overflow:hidden;
	width:670px;
}

.use div{
	width:203px;
	float:left;
	margin-right:20px;
}

.use div p{
	margin-top:10px;
	color:#FFED97;
	font-size:14px;
	text-align:justify;
	line-height:1.5em;
}

div.caution{
	border:4px #ffffff solid;
	border-radius:10px;
	padding:15px 0 30px 0;
	margin-bottom:30px;
}

dl.caution{
	width:610px;
}

dl.caution dt {
	color:#FFED97;
	font-size:18px;
	border-left:4px #FFED97 solid;
	padding-left:8px;
	margin:10px 0;
}

dl.caution dd {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-bottom:30px;
	text-align:justify;
}

dl.caution dd span{
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	margin:10px 0;
}

dl.caution dd img{
	margin-left:30px;
	margin-top:20px;
}
