/* 全体に関するcss-----------------------------------------------------------*/

.wapper1 {
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	width:940;
	background-color:#fff;
}

.wapper2 {
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	width:940;
	background-color:#fff;
}

.add_text1 {
	margin:20px 0px 20px 0px;
	text-align:left;
}

.add_text2 {
	margin:20px;
	text-align:left;
}


/* タイトル部分に関するcss----------------------------------------------------*/

#lp_title {
	text-align:center;
	margin-bottom:20px;
}

.maintitle {
	text-align:center;
}

.maintitle .title {
	margin-bottom:20px;
	text-align:center;
}

#mainContents .text {
	text-align:center;
	color:#900;
	padding-bottom:30px;
	background-color:#ffffff;
}

.chops {
	text-align:center;
}
.chops2 {
	text-align:center;
	padding-bottom: 20px;
}


/* リスティング広告の説明①に関するcss-----------------------------------------*/


#listing {
	margin-bottom:50px;
}

#listing #listing_title {
	margin-bottom:20px;
}

#listing #listing_title  .title {
	text-align:center;
}

#listing #listing_chops {
	margin-bottom:20px;
}

/* リスティング広告の説明②に関するcss-----------------------------------------*/


#lp_reason .title {
	margin-bottom:30px;
	text-align:center;
}

#lp_reason .reason {
	margin-left:20px;
	margin-bottom:20px;
}


/* ABテストに関するcss--------------------------------------------------------*/

#ab_test {
	padding-bottom:20px;
}

#ab_test .title {
	text-align:center;
}


/* ユーザーの例に関するcss-----------------------------------------------------*/


#pledge .title {
	margin-bottom:30px;
	text-align:center;
}

/* 参考サイトと使った例に関するcss----------------------------------------------*/

#instance p {
	height:100px;
	margin-top:30px;
	margin-left:20px;
	border-bottom:solid 1px #000000;
}

#instance_main {
	padding:20px;
}

#leftbox {
	float:left;
}

#rightbox {
	float:right;
}

#rightbox #inst01 {
	margin-bottom:73px;
}

#rightbox #inst02 {
	margin-bottom:144px;
}

#rightbox #inst03 {
	margin-bottom:170px;
}

#rightbox #inst04 {
	margin-bottom:177px;
}

#rightbox #inst05 {
	margin-bottom:45px;
}

#rightbox #inst06 {
	margin-bottom:10px;
}

#rightbox #inst07 {
	margin-bottom:260px;
}

#rightbox #inst08 {
	margin-bottom:20px;
	text-align:center;
}

#instance_bottom {
	margin-top:30px;
	text-align:center;
}


/* 問合せボタンに関するcss-----------------------------------------*/

.application {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#000;
}


.app_top {
	margin-bottom:20px;
}

.app_bottom {
	font-size:120%;
	color:#fff;
    margin-top:5px;
	text-align:right;
	padding-right:10px;
}

.app_bottom a {
	color:#fff;
}

.app_bottom a:hover {
	color:#5cb8f5;
}


/* 制作実績に関するcss-----------------------------------------*/


.result {
	margin-bottom:20px;
}

p.result_content {
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}

#content2 {
	border-bottom: solid 1px #999;
	margin-bottom: 60px;
}

#content1 {
	margin-bottom:0px;
	padding-bottom: 0px;
}

.content9 {
	margin-left: auto;
	margin-right: auto;
	width:870px;
	padding-bottom:10px;
}

div.result_content_1 {
	width:702px;
	padding-left:10px;
	
}

div.result_content_1 p {
	width:224px;
	margin-right: 10px;
	margin-bottom: 15px;
	float:left;
}	


div.result_content_2 {
	width:870px;
	margin-bottom: 15px;
}


div.result_content_2 p.left {
	width:164px;
	margin-right: 10px;
	float:left;
	border: solid 1px #999;
}

div.result_content_2 p.right {
	width:164px;
	float:left;
	border: solid 1px #999;
}
	
	
p.toPlan {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.worksmore {
	width:413px;
	margin-left:auto;
	margin-right:auto;
}

/* お客様の声に関するcss-----------------------------------------*/

#voice {
	background-color:#0571ba;
	padding:0px 32px 32px 32px;
}
#some_a {
	background:#fff;
	height:725px;
	width:875px;
	margin-top:12px;
	margin-bottom:33px;
}

dt.comp {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:110%;
	line-height:4;
	padding-left:20px;
}

dd.comp {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:90%;
	padding-left:60px;
	padding-right:60px;
}

p.voice_content {
	text-align:center;

}

#container #contentsArea #mainContents #voice .moreworks a img {
	width:413px;
	margin-left:auto;
	margin-right:auto;

}


/* 納品までのフローに関するcss-----------------------------------------*/

#frow {
	width:875px;
	margin-left:auto;
	margin-right:auto;
}

p.step_text {
	padding-top:20px;
	margin-left:500px;
}

#step1 {
	margin-left:45px;
	background-image:url(images/step1.jpg);
	width:850px;
	height:130px;
	margin-left:auto;
	margin-right:auto;	
}
#step2 {
	margin-left:45px;
	background-image:url(images/step2.jpg);
	width:850px;
	height:130px;	
	margin-left:auto;
	margin-right:auto;
	}
	
#step3 {
	margin-left:45px;
	background-image:url(images/step3.jpg);
	width:850px;
	height:130px;
	margin-left:auto;
	margin-right:auto;	
}
#step4 {
	margin-left:45px;
	background-image:url(images/step4.jpg);
	width:850px;
	height:130px;
	margin-left:auto;
	margin-right:auto;	
}
#step5 {
	margin-left:45px;
	background-image:url(images/step5.jpg);
	width:850px;
	height:130px;	
	margin-left:auto;
	margin-right:auto;
}

#step6 {
	margin-left:45px;
	background-image:url(images/step6.jpg);
	width:850px;
	height:100px;	
	margin-left:auto;
	margin-right:auto;
}



/* 他社との比較に関するcss-----------------------------------------*/


#comparison {
}

#comparison p img {
	text-align:center;
	margin:35px 0px 20px 0px;
}

table.comparison {
	text-align:center;
	float:left;
	height:250px;
	width:900px;
	border:2px solid #000;
	margin-bottom:20px;
}

tr.comparison_a {
	background-color:#CCE8FF;
	border:1px solid #000;
}

th.comparison_a {
	text-align:center;
	background-color:#CCE8FF;
	border:1px solid #000;
}

th.comparison_b {
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color:#0571BA;
	border:1px solid #000;
	
	
}

td.comparison_a {
	background-color:#ffffff;
	border:1px solid #000;
}

td.comparison_b {
	background-color:#FFFFA1;
	border:1px solid #000;
	font-weight:bold;
}

#58000 {
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
/* 制作開始前のお約束に関するcss-----------------------------------------*/

#design_img {
	width:877px;
	margin-left:auto;
	margin-right:auto;
}

#design_img p {
	text-align:center;
	color:#333;
}

/* オプションに関するcss-----------------------------------------*/


#option_01 {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

#option_01 .optionbox {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#option_01 #optionbox2 p {
	margin-bottom:7px;
}
#option_01 .optionbox_mania {
	padding:10px;
}
#optionbox2 {
	padding-left:20px;
	margin-bottom:20px;
}

#optionbox2 #formtext_198 {
	margin-top:-50px;
	margin-left:470px;
	margin-bottom:10px;
}

#option_02 {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#option_02 .title {
	text-align:center;
	margin-bottom:30px;
}

#option_02 .optionbox_mania {
	padding:10px;
}

.newdelax {
	float:left;

}

#option_02 .title_op {
	text-align:center;
	margin-bottom:0px;
}


/* EFOを体感に関するcss-----------------------------------------*/

#efo {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:30px;
}

#efo .efo_text01 {
	background-image:url(images/efo_01.jpg);
	width:500px;
	height:79px;
	padding-top:35px;
	padding-left:400px;
}

#efo .efo_text02 {
	background-image:url(images/efo_02.jpg);
	width:500px;
	height:146px;
	padding-top:35px;
	padding-left:400px;
}


/* 会社概要に関するcss-----------------------------------------*/

#overview {
	height:367px;
	width:940px;
	
}

/* 「トップに戻る」に関するcss-----------------------------------------*/

#back {
	width:184px;
	padding-top:30px;
	height:60px;
	background-color:#000;
	margin:auto;

}

/* -----------------------------------------*/

#landingMerit {
	width: 800px;
	margin: 0px auto;
}
#landingMerit p {
	line-height: 150%;
	margin: 0px auto 20px;
}

