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

#wapper {
	margin-left:auto;
	margin-right:auto;
	width:940;
	background-color:#fff;
}

.photo01 {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.photo02 {
	text-align:center;
}

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

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

#main .title_top {
	margin-bottom:20px;
}


/* webサイトの集客力に関するcss-----------------------------------------*/

.checkcontent {
	width:900px;;
	margin-left:20px;
	margin-bottom:40px;
}
.check01 {
	width:882px;
	margin-left:auto;
	margin-right:auto;
}
.check02 {
	width:882px;
	margin-left:auto;
	margin-right:auto;
}

p.chack_btn {
	width:294px;
	height:127px;
	float:left;
}


/* 集客のための６つの要素に関するcss-----------------------------------------*/

#popup {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:10px;
}
.pops_title {
	margin-top:30px;
	margin-bottom:20px;
}

.pop_text {
	margin-top:-10px;
	margin-bottom:20px;
	text-align:center;
}

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

.point {
	margin-left:62px;
	margin-bottom:20px;
}

.exump {
	width:695px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.exump .ex {
	float:left;
}
.exump .ex02 {
	float:left;
}

.exump02 {
	width:820px;
	height:310px;
	background-image:url(images/box05_left.jpg);
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.exump02 .ex_text01 {
	float:left;
	width:350px;
	padding-top:170px;
	padding-left:30px;
}

.exump02 .ex_text02 {
	float:left;
	width:350px;
	padding-top:170px;
	padding-left:60px;
}

.bold02 {
	font-weight:bold;
}

/* 無料サービスに関するcss-----------------------------------------*/

#wapper #freeservice {
	width:900px;
	padding:20px;
}
#wapper #freeservice .texts {
	color:#333;
	width:670px;
	font-size:115%;
	font-weight:400;
	padding-left:200px;
	padding-top:75px;
	line-height:1.5;
}


#wapper #freeservice #factor01 {
	background-image:url(images/freeprice01.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor02 {
	background-image:url(images/freeprice02.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor03 {
	background-image:url(images/freeprice03.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor04 {
	background-image:url(images/freeprice04.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor05 {
	background-image:url(images/freeprice05.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor06 {
	background-image:url(images/freeprice06.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor07 {
	background-image:url(images/freeprice07.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor08 {
	background-image:url(images/freeprice08.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}
#wapper #freeservice #factor09 {
	background-image:url(images/freeprice09.jpg);
	width:898px;
	height:193px;
	margin-bottom:10px;
}



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

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

#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-----------------------------------------*/

.application {
	padding-left:20px;
	padding-top:30px;
	padding-bottom:30px;
	background-color:#000;
}

.app_btn {
    margin-left: auto;
	margin-right: auto;
}

.app_top {
	margin-bottom:20px;
}

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

.app_bottom a {
	color:#fff;
}

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

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

#result {
	margin-bottom:30px;
}

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

#content9 {
	margin-left: auto;
	margin-right: auto;
	width:712px;
	padding-bottom:20px;
}

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

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

p.worksmore {
	margin-left:auto;
	margin-right:auto;
	width:413px;
	margin-bottom:30px;
}
*/

/* 制作開始前のお約束に関するcss-----------------------------------------*/

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

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






/* お客様の声に関する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;

}

/* Q&Aに関するcss-----------------------------------------*/

#question {
	height:850px;
}
p#question_title {
}

#question1 {
	background-image:url(images/q1.jpg);
	margin-left:20px;
	margin-bottom:26px;
	height:75px;
	width:900px;
}

div.question23456 {
	height:75px;
	width:900px;
	background-image:url(images/q23456_.jpg);
	margin-left:20px;
	margin-bottom:26px;
}

p.q_and_a_q {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:12px;
	margin-left:80px;
}

p.q_and_a_a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:12px;
	margin-left:80px;
}



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

#frow {
	width:940px;
	height:950px;
}

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

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

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

/* 料金に関するcss-----------------------------------------*/

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

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

#price #price_text01 {
	background-image:url(images/price_03.jpg);
	width:940px;
	height:34px;
	padding-top:248px;
	text-align:center;
}

#price #price_text02 {
	background-image:url(images/price_09.jpg);
	width:940px;
	height:44px;
	padding-top:5px;
	text-align:center;
}
	
#price_btn {
	width:584px;
	margin-left:auto;
	margin-right:auto;
}

#herf_price {
	margin-top:20px;
}

.price_text {
	width:880px;
	margin-left:20px;
	margin-bottom:20px;
}

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

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

#options .option_img {
	text-align:center;
	margin-bottom:20px;
}

#option_cms {
	width:897px;
	height:92px;
	margin-bottom:20px;
}

#option_cms .option_cms01 {
	float:left;	
}

#option_cms .option_cms02 {
	float:left;
	padding-left:6px;	
}

#acsses {
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

#options #acsses .acsses {
	float:left;
}

#efo_teach {
	margin-top:30px;
}

#efo_teach p {
	margin-bottom:10px;
	padding-left:20px;
}

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

#links {
	width:830px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}

#links p {
	margin-bottom:0px;
}


#links .clearfix {
	width:830px;
	margin-left:auto;
	margin-right:auto;
}
#links .clearfix .site_link {
}

#links .site_link02 {
	width:845px;
	margin-bottom:20px;
}
#site_link02 {
	width:838px;
	margin:20px auto 50px auto;
}

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


#comparison {
	width:900;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#page10 {
	margin-left:110px;
	margin-bottom:20px;
}

table.comparison {
	text-align:center;
	height:350px;
	width:900px;
	margin:0px 0px 10px 20px;
	border:2px solid #000;
}

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

th.comparison_a {
	width:225px;
	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;
	font-weight:bold;
}

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

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



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

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

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

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

/* 2011.10.21-----------------------------------------*/

div.result_content_3 {
	width:702px;
	padding: 20px 0px 20px 20px;
	margin: 0px auto 30px auto;
	border: solid 1px #999;
	background-image: url(../../works/images/renewal_bg.jpg);
	background-repeat: repeat-y;
}
div.result_content_3 img {
	vertical-align: middle;
}
div.result_content_3 p {
	margin-bottom: 00px;
}
p.renewalTitle {
	padding-bottom:20px;
}
div.result_content_3 p img.mgr50 {
	margin-right: 50px;
}
p.linkBtn {
	width: 471px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}

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

/* 2012.06.13-----------------------------------------*/

.content11 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	width:870px;
	padding-bottom:10px;
}
div.result_content_1 {
	width:870px;
	margin-bottom: 15px;
	}
div.result_content_1 p.left {
	width:164px;
	margin-right: 10px;
	float:left;
	border: solid 1px #999;
}	
div.result_content_1 p.right {
	width:164px;
	float:left;
	border: solid 1px #999;
}