@charset "utf-8";

/* -------------------------------------------------- */
/* ランディングページ作成 */
/* -------------------------------------------------- */
#container {
	min-width: auto;
}

#privacyPolicy {
	width: 100%;
}

/* ランディングページについて*/
/* ---------------------------- */
#lpIntroduction {
	width: 100%;
	padding-bottom: 50px;
}

#lpIntroduction .frame2Tit {
	width: 90%;
	margin: 0 auto;
}

#lpIntroduction .frame2Txt {
	width: 90%;
	margin: 0 auto;
}

#lpGif {
	width: 100%;
	height: 200px;
	margin-bottom: 40px;
	position: relative;
	background: url(../../../movie/lp/lp.gif) no-repeat;
	background-size: contain;
}

#lpGif img {
	width: 100%;
	height: auto;
}

#lpImg {
	position: absolute;
  width: 100px;
  bottom: -10px;
  right: 5px;
}

#lpImg img {
	width: 100%;
}

#privacyPolicy {
	width: 100%;
}

/* ランディングページ制作で出来ること*/
/* ---------------------------- */
#canLp {
	padding-bottom: 50px;
}

#canLp .tit1:before {
	content:"We can do it";
}

.lpService {
	width: 90%;
	margin: 0 auto 30px;
	border: 1px #c9c9c9 solid;
	padding: 20px 5%;
	float: none;
	text-align: center;
}

.lpService:nth-child(2n) {
	margin-right: auto;
}

.lpTxt {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}

.lpTit {
	float: none;
	font-size: 1.8rem;
	color: #0095da;
	letter-spacing: -1px;
}

.comment {
	padding-top: 10px;
	clear: both;
	font-size: 1.6rem;
	width: 100%;
}

#lpImg1:before {
	content:"";
	width: 207px;
	height: 209px;
	margin-bottom: 20px;
	background: url(../../../img/landing-page/lp_img2_sp.png) 0 0 no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: top;
}

#lpImg2:before {
	content:"";
	width: 87px;
	height: 225px;
	margin-bottom: 20px;
	background: url(../../../img/landing-page/lp_img3_sp.png) 0 0 no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: top;
}

#lpImg3:before {
	content:"";
	width: 173px;
  height: 178px;
  margin-bottom: 20px;
	background: url(../../../img/landing-page/lp_img4_sp.png) 0 0 no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: top;
}

#lpImg4:before {
	content:"";
	width: 221px;
	height: 151px;
	margin-bottom: 20px;
	background: url(../../../img/landing-page/lp_img5_sp.png) 0 0 no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: top;
}

/* 具体的にこんな目的でご利用されています */
/* ---------------------------- */
#use {
	padding-bottom: 80px;
}

#use .tit1:before {
	content:"Purpose of use";
}

#useWrap {
	text-align: center;
}

#useImg {
	width: 70%;
	margin: 0 auto;
}

#useImg img {
	width: 100%;
}

#useIn {
	width: 90%;
  margin: 0 auto;
  padding: 10px 0;
  border: 4px #c9c9c9 solid;
  text-align: center;
}

#useList {
	display: block;
	width: 90%;
	margin: 0 auto;
}

#useList li {
	width: 100%;
	margin-bottom: 10px;
	font-size: 1.5rem;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	letter-spacing: -0.05em;
}

#useList li:nth-child(6) {
	margin-bottom: 0;
}

#useList li:before {
	content: "";
	width: 15px;
	height: 15px;
	margin-right: 5px;
	background: url(../../../img/common/icon10.jpg) 0 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
}
