@charset "UTF-8";

/*======= CONTENTS ====================

	updated:2006,8/31
	
===================================== */



/****************************************************************	
 サービスコンテンツ
****************************************************************/


.serviceImg01 {
	padding:10px 0;
	text-align:center;
}

.serviceJump { text-align:right; font-size:70%; line-height:130%; padding-bottom:40px; }
.serviceJump img { padding-right:4px; }

td.serviceJump { text-align:right; font-size:70%; line-height:130%; padding-top:25px; padding-bottom:0px; }

table td.border {
	border-bottom:2px solid #09C;
	background:#FFF;
	padding:0;
}

.serviceImg02 {
	padding:0;
}
.serviceImg03 td {
	padding:0 0 8px;
}
.serviceImg03 p {
	 font-size:70%;
	 line-height:130%;
}

.btnInfo {
	padding-bottom:4px;
}

/****************************************************************	
 ケーススタディコンテンツ
****************************************************************/
p.teian {
	font-weight:bold;
	color:#0F218B;
	font-size:90%;
	line-height:170%;
}
.okyaku {
	font-weight:bold;
	color:#09C;
}
ul.teian {
	padding:0;
	margin:0;
}
ul.teian li {
	font-size:80%;
	line-height:170%;
	list-style:disc;
	padding:0;
	margin:0 0 0 20px;
}
.kekka {
	font-weight:bold;
	color:#F60;
	font-size:80%;
	line-height:170%;
	padding:0 0 10px;
}
.hukidashi {
	background:url("/service/image/common/bg_hukidashi01_bg.gif") repeat-y 0px 0px;
	padding:0 8px;
	font-size:80%;
	line-height:170%;
}



.hukidashiS1 { padding:0 0 6px;	font-weight:bold; }
.way { height:20px;	padding:10px 0;	text-align:center; }
.otherSer {	background:#E1E1DD;	padding:8px; }
.otherSer img {	padding:0 0 8px; }
.method { background:#F6F4E9; padding:14px 9px 4px; }
.expression { padding:18px 0 18px 10px; }
.method p {	font-size:70%; line-height:130%; background:url("/service/image/common/line_n.gif") repeat-x 0px 0px; padding:10px; }
.method span { color:#F60; }


/****************************************************************	
 モバイル広告コンテンツ
****************************************************************/
table.mobile p {
	 font-size:80%;
	 line-height:170%;
	 padding:0 0 20px;
}
table.mobile div.info {
	 padding:10px 0 5px;
	 text-align:center;
	 background:url("/service/image/common/line_n.gif") repeat-x 0px 0px;
}
table.mobile p.info {
	 font-size:70%;
	 line-height:130%;
	 text-align:center;
	 background:none;
	 padding:0 0 20px;
}
.infoMain,
.infoSub {
	background:#F6F4E9;
}
.infoMain div {
	border-bottom:2px solid #09C;
	padding:10px 0 0;
	margin:0 10px 0;
}
.infoMain div.main {
	margin:0 10px 10px;
	padding: 0 10px 10px;
	border-bottom:none;
	background:#FFF;
	font-size:80%;
	line-height:170%;
}

.infoMain ul {
	width:162px;
	padding:8px;
	margin:0;
	background:#FFF;
}
.infoMain li {
	font-size:80%;
	line-height:170%;
	list-style:none;
}

.infoMain div.infoBtn {
	padding:0 0 10px;
	border-bottom:none;
}
.infoTitle {
	border-bottom:1px solid #09C;
	font-weight:bold;
	padding:10px 0 0;
}
.infoTitle span {
	color:#09C;
}
.infoLine {
	 background:url("/service/image/common/line_n.gif") repeat-x 0% 100%;
}
.main ul {
	padding:0;
	margin:0;
	background:#FFF;
}
.main li {
	font-size:80%;
	line-height:170%;
	list-style:none;
}
div.vcontL{
	width:180px;
	float:left;
	padding:0;
	margin:0;
	border:none;
}

/****************************************************************	
 ソリューションコンテンツ
****************************************************************/
.subTitle {
	padding:0 0 5px;
	margin:0;
}
.bList {
	padding:5px 0;
	margin:0;
	font-size:80%;
	line-height:170%;
	font-weight:bold;
	color:#0F218B;
}

/****************************************************************	
 SEMコンテンツ
****************************************************************/
.tableTitle {
	padding:0;
	margin:0;
	font-size:80%;
	line-height:170%;
	font-weight:bold;
}
.tableSub {
	padding:0;
	margin:0;
	font-size:70%;
	line-height:170%;
	color:#666;
}

/****************************************************************	
 マーケティングコンテンツ
****************************************************************/
p.infoH {
	font-size:80%;
	line-height:170%;
	font-weight:bold;
	padding:0;
}
p.infoH span {
	color:#09C;
}
div.infoH {
	padding:5px;
	text-align:center;
}
/****************************************************************	
 マーケットプレイスコンテンツ
****************************************************************/
.infoLine {
	background:url("/service/image/common/line_n.gif") repeat-x 0% 100%;
}
.contentTitle {
	font-size:70%;
	line-height:170%;
	font-weight:bold;
	padding:8px 0 5px;
}

/****************************************************************	
 クリエイティブコンテンツ
****************************************************************/
table.prise img,
.tantou img {
	padding:0 4px 0 0;
}
table.prise p.title,
.mtxtB {
	font-size:80%;
	line-height:170%;
	font-weight:bold;
}
table.prise p {
	font-size:70%;
	line-height:130%;
	font-weight:normal;
}
.jusho {
	padding:0 20px;
	background:url("/service/image/creative/line_bg.gif") repeat-y;
}
.award {
	font-size:80%;
	line-height:170%;
	font-weight:bold;
	color:#09C;
}
.infoMain div.big {
	width:580px;
	border-bottom:2px solid #09C;
	padding:10px 0 0;
	margin:0 0 0 10px;
}
.infoMain div.biginfo {
	width:560px;
	margin:0 0 10px 10px;
	padding: 0 10px 10px;
	border-bottom:none;
	background:#FFF;
	font-size:80%;
	line-height:170%;
}

.tantou {
	line-height:170%;
	font-weight:bold;
}

/****************************************************************	
 インターネット広告コンテンツ
****************************************************************/
table.ad {
	margin:10px 0 0;
}
table.ad td {
	background:url("/service/image/common/line_n.gif") repeat-x 0% 100%;
	padding:10px 0;
}
table.banner td {
	background:none;
	padding:0;
	font-weight:bold;
}

/****************************************************************	
 アドワーズコンテンツ
****************************************************************/
.information {
	padding:10px;
}

/****************************************************************	
 コンバージョン率向上コンテンツ
****************************************************************/
.bunseki {
	font-size:80%;
}
.bunseki th {
	border-bottom:1px solid #09C;
	padding:2px 4px;
}
.bunseki td {
	padding:6px 4px;
	background:#F6F4E9 url("/service/image/n01/line_nw.gif") repeat-x 0% 100%;
}
.bunseki td.center{
	text-align:center;
	background:#E1E1DD url("/service/image/n01/line_nw.gif") repeat-x 0% 100%;
}

