@charset "UTF-8";

/**
下余白セット
**/
.mb20{margin-bottom:20px;}


/**
タイトル
**/
.advertiseTitle{
	margin-bottom:11px;
}

/**
リンク
**/
#advertisewrap a{
	color:#FF0066;
	text-decoration:underline;
}
#advertisewrap a:hover{
	color:#FF0066;
	text-decoration:none;
}

/**
上部テキストリンク
**/
#advertiseNavi{
	margin: 0 0 7px 11px;
	color:#FF0066;
}
#advertiseNavi li{
	margin: 0 17px 0 0;
	display: inline;
}

/**
メイン
**/
#advertisewrap{
	width: 900px;
	color:#666666;
	font-size:12px;
	line-height:1.3;
}
.advertiseMmain{
	width:871px;
	padding: 0 0 20px 29px;
	background:url(../img/advertise/advertise_bg_middle.gif) repeat-y left top;
	overflow: hidden;
}
/**
フレーム（上下）
**/
.advertiseMtop{
	background:url(../img/advertise/advertise_bg_top.gif) no-repeat left top;
}
.advertiseMtop2{
	margin: 20px 0 0 0;
	background:url(../img/advertise/advertise_bg_top.gif) no-repeat left top;
}
.advertiseMbottom{
	background:url(../img/advertise/advertise_bg_bottom.gif) no-repeat left bottom;
}
/**
advertise.html　ー　各ボタン
**/
.advertiseBtnPagmail{
	padding: 90px 0 0 0;
	text-align:center;
}
.advertiseBtnAsp{
	padding: 40px 0 100px 0;
	text-align:center;
}
.advertiseBtnPagmail p, .advertiseBtnAsp p{
	margin: 9px 0 0 0;
	font-size: 10px;
}

/**
advertise_pag.html／advertise_asp.html　ー　共通
**/
.advertiseLeft{
	width: 513px;
	text-align: left;
	float: left;
}
.advertiseRight{
	width: 224px;
	padding: 46px 44px 0 0;
	text-align: left;
	float: right;
}
h2{
	margin: 24px 0 16px 0;
}
.advertiseLeft p{
	margin: 0 0 25px 0;
	line-height: 1.5;
}
/**
ダウンロードボタン
**/
.advertiseBtnCenter1{
	padding: 0 0 5px 0;
	text-align: center;
}
.advertiseBtnCenter2{
	padding: 0 0 29px 0;
	text-align: center;
}
/**
くわしくはこちらをご覧ください　ボタン
**/
p.advertiseBtnLeft{
	margin: 0;
	padding: 35px 0 0 0;
	text-align: left;
}
/**
各種注釈
**/
.advertiseCaution, .advertiseCaution a, .advertiseCaution dd{
	font-size:10px;
	line-height:1.5;
}
.advertiseCaution dt, .advertiseCaution dt a{
	font-size: 12px;
}
/**
主な実績／プロモーション実施例
**/
.advertiseWorks dl{
	margin: 16px 0 0 0;
}
.advertiseWorks dl dt{
}
.advertiseWorks dl dd.advertiseClient{
	margin: 8px 0 6px;
	padding: 0 0 5px 0;
	background: url(../img/advertise/advertise_line.gif) left bottom repeat-x;
}
.advertiseWorks dl dd{
	font-size: 10px;
	line-height: 1.3;
}
.advertiseWorksLead{
	margin: 0 0 3px 0;
	color: #ff3366;
	font-weight: bold;
}


/**
advertise_pag.html　ー　データ
**/
.advertiseData dt{
	margin: 0 0 8px 0;
}
/**
デコロトパレット内掲載箇所
**/
.advertiseClickPlace{
	margin: 0 0 34px 0;
}
/**
絵文字クリック広告】の流れ
**/
.advertiseClickFlow{
	height: 344px;
	margin: 0 0 14px 0;
	position: relative;
}
.advertiseClickFlow dt{
	position: relative;
	z-index: 3;
}
.advertiseClickFlow dd.advertiseClickFlowImg{
	margin: -20px 0 0 0;
	position: relative;
	z-index: 1;
}
.advertiseClickFlow dd.advertiseClickFlowTxt{
	margin: -65px 0 0 0;
	padding: 0 18px;
	position: relative;
	z-index: 2;
	font-size:10px;
	line-height:1.5;
}


/**
advertise_asp.html　ー　絵文字プロモーションASP PAGClick
**/
.advertiseCenter{
	height: 172px;
	margin: 0 0 25px 0;
	padding: 0 361px 0 0;
	background: url(../img/advertise/advertise_pagclick_img.gif) right center no-repeat;
}
.advertiseCenter p{
	line-height: 1.5;
}
/**
クリック絵文字からキャンペーンページへの誘導の仕組み
**/
.advertisePagclick{
	margin: 0 0 16px 0;
}