@charset "Shift_JIS";
/************************************************************
*　campaign fontSmall CSS
*　2007.05.30 Create
************************************************************/

body {
		font-size:13px;
		line-height:18px;
}



/************************************************************
*　ヘッダ　
************************************************************/

#ID_HEADER .fontSmall {
	background-image:url(../../image/HEADER_fontSize01.jpg);
	background-repeat:no-repeat;
}
#ID_HEADER .fontMiddle {
	background-image:url(../../image/HEADER_fontSize02_on.jpg);
	background-repeat:no-repeat;
}
#ID_HEADER .fontLarge {
	background-image:url(../../image/HEADER_fontSize03.jpg);
	background-repeat:no-repeat;
}


/************************************************************
*　メインコンテンツ（テーブルでサイドメニューと本文の二段組）
************************************************************/


/** 大枠 ********/
#contentsMain {
	width:450px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
}


#contentsMain {
	width:750px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
}
#contentsMain .tdSideMenu{
	width:172px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
#contentsMain .tdContent {
	margin:0px;
	padding:0px 0px 27px 17px;
	vertical-align:top;
}

/** サイドメニュー ********/
#contentsMain .sideMenuFrame {
	width:163px;
	background:url(../../image/CONTENTS_MENU_bg02.jpg) left top  no-repeat;	background-color:#F9F5E4;
	margin:0px;
	padding: 0px 0px 0px 9px;
}
#contentsMain .sideMenu {
	font-size:12px;
	color:#F55A1F;
}
#contentsMain .sideMenuEnd {
	font-size:12px;
	color:#FFF;
}

#contentsMain .sideMenu_3l {
	font-size:12px;
	color:#F55A1F;
	line-height:14px;
}

#contentsMain .sideMenuEnd_3l {
	font-size:12px;
	color:#FFF;
	line-height:14px;
}

/** 本文（テーブル組） ********/
#popcontTable {
	width:510px;
	margin:0px;
	padding:0px;
}

#contTable {
	width:560px;
	margin:0px;
	padding:0px;
}
#contTable th {
	margin:0px;
	padding:0px 0px 10px 0px;
}
#contTable td {
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
}
#contTable .tdLabel {    /** キャンペーン詳細リボン ********/
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
#contTable .tdWord {
	width:80px;
	color:#BB9008;
	margin:0px;
	padding:0px;
}
#contTable .tdWord_250 {
	width:250px;
	color:#BB9008;
	margin:0px;
	padding:0px;
}
#contTable .textRed {
	color:#FF6600;
	font-weight:bold;
}
#contTable .textSmall {
	font-size:smaller;
}
#contTable .tdBorderDotted {
	height:7px;
	margin:0px;
	padding:0px;
	border-top: 2px dotted #D0CAB4;
}
#contTable .tdButton {
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}

#contentsMain .tdBottom {    /** トップへのページ内リンク ********/
	margin:0px;
	padding:0px;
	text-align:right;
	vertical-align:top;
}




/************************************************************
*　END
************************************************************/

/************************************************************
*　キャンペーンページ内個人情報部分記述　
************************************************************/
.cam_privacy {
 		font-size: 110%;
 		line-height: 1.5em;
}
