@charset "utf-8";


/* [=INFO]----------------------------

基本的な設定

Date:2008.01.18
Author:TSUTAYA DISCAS Web Direction Team
Version:1.0

----------------------------[=INFO]*/


/* [=NN4.X系に適用される最低限のスタイル]
-----------------------------------------------*/
body {color: #000000;}

a img {
border-width: 0;
border-style: none;
border-color: #FFFFFF;
color: #FFFFFF;
vertical-align: middle;
}

/* 初期化
----------------------------*/
div#reg{
	width: 780px;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;
	font-size:12px;
}

div#reg img {
	vertical-align: bottom;
	}

/* 無料お試しレンタルについて
----------------------------------*/
div#reg div#reg_contents {
	width: 770px;
	background: url(/img/bg_reg_contents.jpg) repeat-y top left;
	}

div#reg div#reg_contents div#free_try p.image,
div#reg div#reg_contents div#reg_free_try p.image {
	width: 720px;
	padding: 0 15px 0 14px;
	}

div#reg div#free_try dl#free_try_attention,
div#reg div#reg_free_try dl#free_try_attention {
	width: 688px;
	margin: 20px 15px 0 14px;
	padding: 15px;
	border: 1px solid #cccccc;
	}

div#reg div#free_try dl#free_try_attention dt,
div#reg div#reg_free_try dl#free_try_attention dt {
	font-weight: bold;
	color: #cc0a0a;
	}

div#reg div#free_try dl#free_try_attention dd,
div#reg div#reg_free_try dl#free_try_attention dd {
	padding:  18px 0 0 15px;
	background: url(/img/icon_list.gif) no-repeat 3px 25px;
	}

div#reg p#reg_button {
	width: 749px;
	margin: 0 0 0 16px;
	padding: 15px 0 16px 0;
	background: url(/img/bg_button.jpg) no-repeat top left;
	text-align: center;
	}

/* 無料お試しレンタルについて（独立ページのみの設定）
----------------------------------------------------------*/
div#reg div#reg_contents div#free_try h1 {
	padding-bottom: 20px;
	}

div#reg div#reg_contents div#free_try {
	width: 764px;
	padding: 8px 0 20px 16px;
	background: url(/img/bg_reg_free.jpg) no-repeat top left;
	}

/* 登録完了（無料お試しレンタル）
----------------------------------------------------------*/
div#reg div#reg_contents div#reg_free_try {
	width: 770px;
	padding: 8px 0 20px 16px;
	background: url(/img/bg_reg.jpg) no-repeat top left;
	}

div#reg div#reg_contents div#reg_free_try h2 {
	padding-bottom: 15px;
	}

div#reg div#wrap_reg_finish_free {
	padding: 11px 0 0 0;
	}

div#reg div#reg_finish_free {
	width: 740px;
	height: 167px;
	background:url(/img/bg_btn_reg_free.jpg) no-repeat top left;
	}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free h2,
div#reg div#reg_finish h2 {
	padding: 35px 0 15px 298px;
	}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl,
div#reg div#reg_finish dl {
	padding: 0 0 0 298px;
	}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dt,
div#reg div#reg_finish dl dt {
	padding-bottom: 10px;
	font-weight: bold;
	}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dd span.bold,
div#reg div#reg_finish dl dd span.bold {
	font-weight: bold;
	}

/* 登録完了（レンタル4、16）
----------------------------------------------------------*/
div#reg div#reg_finish {
	width: 770px;
	height: 280px;
	background:url(/img/reg_finish.jpg) no-repeat top left;
	}

div#reg div#reg_finish div#reg_finish_contents {
	padding: 19px 0 0 16px;
	height: 183px;
	height: /* */164px;
	}

div#reg div#reg_finish p#reg_button {
	width: 749px;
	margin: 0;
	padding: 15px 0 16px 0;
	background: none;
	text-align: center;
	}

/* STEP
----------------------------------------------------------*/
div#reg div#reg_step {
	width: 770px;
	position: relative;
	padding-bottom: 10px;
	}

div#reg div#reg_step h1 {
	padding: 10px 0 10px 10px;
	}	

div#reg div#reg_step p#step_btn {
	position: absolute;
	top: 10px;
	left: 572px;
	}


/* ----------------------------------------------------------
登録完了（無料お試しレンタル） 修正対応 20091016
----------------------------------------------------------*/
div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dt.add_style_dt {
padding-bottom: 6px;
font-weight: bold;
}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dd.add_style_dd {
padding-bottom: 5px;
}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dd.add_style_red {
padding-bottom: 5px;
color: #ca0a09;
}

div#reg div#reg_contents div#reg_free_try div#reg_finish_free dl dd span.bold {
font-weight: bold;
}
