@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_s_plan {
   	width: 749px;
	margin: 0 0 0 16px;
	padding: 20px 0 16px 0;
	text-align: center;
	}

div#reg div#reg_s_plan p{
        font-weight: bold;
        }

div#reg div#reg_s_plan ul li{
        font-size: 12px;
        display: inline;
        }


/* 無料お試しレンタルについて（独立ページのみの設定）
----------------------------------------------------------*/
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;
	}

.regiWrapHCarrier ul.step06_list{text-align:center;margin:-15px 0 15px;}
.regiWrapHCarrier ul.step06_list li{padding-bottom:2px;}
.regiWrapHCarrier ul.step06_list li a{padding-left:8px; background:url(../../img/campaign/regspot/icon_link.gif) no-repeat left center;}


/* ----------------------------------------------------------
登録完了（無料お試しレンタル） 修正対応 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;
}

div#reg_com_link {
   witdh:749px;
   text-align: center;
   padding: 0px 0px 50px 0px;
   font-weight: bold;
   font-size: 32px;
}

div#reg_com_link a:link {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link a:visited {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link a:active {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link a:hover {
   color: #FF6600;
   text-decoration:underline;
}

div#reg_com_link_ft div#reg_com_link_ft_txt {
   witdh:749px;
   text-align: center;
   margin:15px 0px 30px 0px;
   font-weight: bold;
   font-size: 32px;
}

div#reg_com_link_ft div#reg_com_link_ft_txt a:link {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link_ft div#reg_com_link_ft_txt a:visited {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link_ft div#reg_com_link_ft_txt a:active {
   color: #ff0000;
   text-decoration:underline;
}

div#reg_com_link_ft div#reg_com_link_ft_txt a:hover {
   color: #FF6600;
   text-decoration:underline;
}

/* ----------------------------------------------------------
登録完了 修正対応 20150423
----------------------------------------------------------*/
.reg_icon  {
   	width: 749px;
	text-align: center;
	}

.reg_icon ul li{
        display: inline;
		font-weight: bold;
		margin-left:10px;
		height:55px;
		}

.reg_icon ul li img{
       padding-right:7px;
		}