@charset "utf-8";

/* --------------------------------
 independentPage div feature
-------------------------------- */

div.feature {
	border: 1px dashed #cccccc;
	background-color: #dedede;
	padding: 10px;
}

/* --------------------------------
 independentPage h2 title
-------------------------------- */
body.independentPage div#mainContent h2.h2title{
	border-bottom: none;
	padding:5px 10px; 
	margin: 0 0 1em 0;
	color:#fff;
}

body.independentPage div#mainContent h2.h2title a{
	color:#fff;
}

body.independentPage div#mainContent h2#service_ad {
	background:url(http://agilemedia.jp/img/ttl_service_ad.gif) #b34d5f repeat-x;
}
body.independentPage div#mainContent h2#service_bl {
	background:url(http://agilemedia.jp/img/ttl_service_blogger.gif) #a0770d repeat-x;
}
body.independentPage div#mainContent h2#service_pr{
	background:url(http://agilemedia.jp/img/ttl_service_pr.gif) #dd7f2d repeat-x;
}
body.independentPage div#mainContent h2#service_pl {
	background:url(http://agilemedia.jp/img/ttl_service_pl.gif) #dcb638 repeat-x;
}
body.independentPage div#mainContent h2#service_ca {
	background:url(http://agilemedia.jp/img/ttl_service_related.gif) #777c90 repeat-x;
}
body.independentPage div#mainContent h2#service_re {
	background:url(http://agilemedia.jp/img/ttl_service_related.gif) #777c90 repeat-x;
}
body.independentPage div#mainContent h2#service_bm {
	background:url(http://agilemedia.jp/img/ttl_service_bm.gif) #b7c55e repeat-x;
}
body.independentPage div#mainContent h2#service_ff {
	background:url(http://agilemedia.jp/img/ttl_service_ff.gif) #a373a7 repeat-x;
}

/* --------------------------------
 independentPage h3 title
-------------------------------- */
body.service h3{
	font-weight: bold;
 	margin-top: 2em;
 	margin-bottom: 0.5em;
 	clear:both;
}
body.service h3.subtitle_ad{
	border-bottom: 1px solid #a42f44;
}
body.service h3.subtitle_ad span{
	font-weight: bold;
	color:#ff0000;
}
body.service h3.subtitle_pl{
	border-bottom: 1px solid #CB9902;
}
body.service h3.subtitle_ca{
	border-bottom: 1px solid #82815E;
}

/* --------------------------------
 service p::h3 title下部の段落
-------------------------------- */
body.service p.p_service{
	margin-left:1em;
	margin-right:1em;
	width:auto;
}
/* --------------------------------
 service ul::h3 title下部のリスト
-------------------------------- */
body.service div#mainContent ul {
	margin-bottom: 0.5em;
}
/* --------------------------------
 service p::お問い合わせへのリンク
-------------------------------- */
body.service p.icon_service_ad{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_ad.gif) no-repeat left 1px;
}
body.service p.icon_service_pl{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_pl.gif) no-repeat left 1px;
}
body.service p.icon_service_ca{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_related.gif) no-repeat left 1px;
}
body.service p.icon_service_bl{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_blogger.gif) no-repeat left 1px;
}
body.service p.icon_service_pr{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_pr.gif) no-repeat left 1px;
}
body.service p.icon_service_re{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_related.gif) no-repeat left 1px;
}
body.service p.icon_service_bm{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_bm.gif) no-repeat left 1px;
}
body.service p.icon_service_ff{
	margin-bottom: 2em;
	padding-left:20px;
	background:url(http://agilemedia.jp/img/icon_service_ff.gif) no-repeat left 1px;
}


/* --------------------------------
 service 広告ソリューション
-------------------------------- */

/* 広告掲載位置の右表示div　------- */
body.service div#mainContent div.adlist {
	float:left;
	width:190px;
	margin-bottom: 2em;
	clear: right;
}

body.service div#mainContent div.adlist ol#adlist li{
	font-weight: bold;
	color:#ff0000;
}

/* 広告掲載位置のタイトル　------- */
body.service div#mainContent p.adlist{
	font-size: 16px;
	*font-size: middle;
	*font: small;
	font-weight: bold;
	border-bottom: 3px solid #a42f44;
}

/* 広告掲載位置の画像　------- */
img#adlist{
	display: block;
	float:left;
	margin-right:10px;
}
/* ブログ・オン・ブログ広告の画像　------- */
img#ad02{
	float:right;
	clear:both;
	margin-left:1em;
}

/* 本文中のオススメリスト　------- */

ul.recommendTo {
	font-weight: bold;
}

/* --------------------------------
 service hack for ie6 
-------------------------------- */
body.independentPage div#container div#mainContent {
	_width: 460px ;
}
body.independentPage div#container div#secondly {
	_width: 154px ;
}
