@charset "UTF-8";
/* ==========================================================================
LP
========================================================================== */
div#containerLP{
	margin-bottom: 10px;
}
div#containerLP .boxLp{
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 10px;
}
div#containerLP p.btn{
	background: #fe9b01;
	background: -moz-linear-gradient(top,  #fe9b01 0%, #fe7801 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b01), color-stop(100%,#fe7801));
	background: -webkit-linear-gradient(top,  #fe9b01 0%,#fe7801 100%);
	background: linear-gradient(to bottom,  #fe9b01 0%,#fe7801 100%);
	box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 1px 0px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 1px 0px;
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 1px 0px;
	padding: 0 1px 2px 0;
	margin-bottom: 12px;
}
div#containerLP p.btn a {
	color: #ffffff;
	display: block;
	font-size: 15px;
	font-weight: bold;
	text-align:center;
	padding: 10px 0;
}
div#containerLP .boxLp p.imgLeft,
div#containerLP .boxLp p.imgRight{
	font-size: 0;
	line-height: 0;
	text-align:center;
	padding-bottom: 10px;
}
div#containerLP .boxLp p.imgLeft img,
div#containerLP .boxLp p.imgRight img{
	zoom: .5;
}
div#containerLP .boxLp p.imgLeft img.w300,
div#containerLP .boxLp p.imgRight img.w300{
	width: 300px;
}
div#containerLP .boxLpLead{
	font-size: 15px;
	font-weight: bold;
	margin-bottom:10px;
}
div#containerLP .titleImage{
	background-color: #4eadd9;
	font-size: 0;
	line-height: 0;
}
div#containerLP .titleImage.green {
	background-color: #29c23b;
}
div#containerLP .titleImage img {
	width: auto;
	height: 48px;
}

/* ==========================================================================
メイン画像
========================================================================== */
div#containerLP .boxMainImage{
	font-size: 0;
	line-height: 0;
	margin-bottom: 10px;
}
div#containerLP .boxMainImage img {
	width: 100%;
	height: auto;
}

/* ==========================================================================
編集部がチェック！このビジネスの総合評価は？
========================================================================== */
div#containerLP .boxValuation{
	margin-bottom: 10px;
}
div#containerLP .boxValuationImg{
	background-color: #4eadd9;
	font-size: 0;
	line-height: 0;
}
div#containerLP .boxValuationImg img {
	width: auto;
	height: 48px;
}
div#containerLP .boxValuationBalloon{
	background-color: #ffffff;
	padding: 10px;
}
div#containerLP .boxValuationLead{
	font-size: 15px;
	font-weight: bold;
	margin-bottom:10px;
}

/* ==========================================================================
このビジネスの形態、強みとは？
========================================================================== */
div#containerLP .boxBusiness{
}
div#containerLP .boxPoint{
	background-color :#f0f2dc;
	margin-top: 10px;
	padding:10px 5px;
}
div#containerLP .boxPoint p.imgLeft{
	float:left;
	margin-right:10px;
}
div#containerLP .boxPoint p.imgLeft:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#containerLP .boxPoint p.imgLeft img {
	zoom: .5;
}
div#containerLP .boxPoint p.boxPointLead{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
/* ==========================================================================
辛口チェック！
========================================================================== */
div#containerLP .boxCheck{
}
div#containerLP .boxCheckLead{
	color:#3c99c5;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:10px;
}

/* ==========================================================================
先輩オーナーの声をご紹介します
========================================================================== */
div#containerLP .boxVoice{
	margin-bottom: 10px;
}
div#containerLP .boxVoiceIntro01{
	background-color: #3c99c5;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
	padding: 5px;
}
div#containerLP .boxVoiceIntro02{
	margin-bottom:10px;
}
div#containerLP .boxVoiceQuestion{
	color: #3c99c5;
	font-size: 15pt;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 10px;
}
div#containerLP .boxVoiceQuestion span{
	border-right: 2px solid #d6d6d6;
	margin-right:5px;
	padding-right:5px;
}
div#containerLP .boxVoicePoint{
	background-color: #f0f2dc;
	padding: 10px;
	margin-bottom: 10px;
}
div#containerLP .boxVoicePoint:last-of-type {
	margin-bottom: 0px;
}
div#containerLP .boxVoicePoint:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#containerLP .boxVoicePoint p.boxVoicePointImg{
	float:left;
	font-size: 0;
	line-height: 0;
	margin-right:10px;
}
div#containerLP .boxVoicePoint p.boxVoicePointImg img {
	zoom: .5;
}
div#containerLP .boxVoicePoint p.boxVoicePointLead{
	font-weight:bold;
	margin-bottom:5px;
}

/* ==========================================================================
よくある質問
========================================================================== */
div#containerLP .boxLp div.boxQuestion{
}
div#containerLP .boxLp div.boxQuestion dl{
	margin-bottom: 10px;
}
div#containerLP .boxLp div.boxQuestion dl:last-of-type{
	margin-bottom: 0px;
}
div#containerLP .boxLp div.boxQuestion dl:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#containerLP .boxLp div.boxQuestion dl dt {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 29px;
}
div#containerLP .boxLp div.boxQuestion dl dt img {
	width: 29px;
	height: 20px;
}
div#containerLP .boxLp div.boxQuestion dl dd {
	margin: 0 0 0 35px;
	padding: 0 0 10px 0;
}
div#containerLP .boxLp div.boxQuestion dl dd span {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}
div#containerLP .boxLp div.boxQuestion dl dd span.question {
	color:#3c99c5;
}
div#containerLP .boxLp div.boxQuestion dl dd span.answer {
	color:#fe4c4c;
}

/* ==========================================================================
特集：株式会社セブン‐イレブン・ジャパン
========================================================================== */
div#containerLP .sej-Support{
}
div#containerLP .sej-Support .supportLead{
	margin-bottom:10px;
}
div#containerLP .sej-Support .supportSub{
	padding:5px 5px 3px 8px;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFFFFF;
	background:#3c99c5;
}
div#containerLP .sej-Support dl {
	margin: 0;
	padding: 0;
}
div#containerLP .sej-Support dt {
	color: #3c99c5;
	font-size: 14px;
	font-weight: bold;
}
div#containerLP .sej-Support dd {
	margin: 0;
	padding: 0 0 10px 0;
}
div#containerLP .sej-Support dd span {
	color: #fe4c4c;
}
div#containerLP .sej-Support dd span.fs10 {
	color: #000000;
	display: block;
	font-size: 10px;
	line-height: 1.2;
}
div#containerLP .sej-Explain {
	background-color: #29c23b;
	padding: 5px 0 0 5px;
}
div#containerLP .sej-Explain:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
div#containerLP .sej-Explain li {
	float: left;
	padding-bottom: 5px;
	width: 50%;
}
div#containerLP .sej-Explain li a {
	background: #ffffff url(../img/lp/sej/arrow.png) 11px center no-repeat;
	background-size: 5px 6px;
	color: #000000;
	display: block;
	text-align: center;
	margin-right: 5px;
	padding: 10px 11px 10px 17px;
}


