/* --------------------------------------------------------------------------- */
/* shopreg_info */
/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */
#contents{
	margin: 10px 0 10px 10px;
	width: 613px;
}
/* --------------------------------------------------------------------------- */
#contents .title_bar {
	height: 2.4em;
	background: url(../../img/bg_title_under_bar.png) 0 2px repeat-x;
	margin: 10px 0 15px 0;
}
#contents .title_bar h2{
	line-height: 25px;
	padding-left: 20px;
	background: url(../../img/eye_yellow.png) 5px 7px no-repeat;
}

/* --------------------------------------------------------------------------- */
.sentence {
	margin: 0 10px 50px 10px;
}
.sentence .contents{
	margin: 0 10px 0 15px;
}

/* --------------------------------------------------------------------------- */
#price_list {
	margin: 0 0 30px 0;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #666;
}
#price_list th, #price_list td{
	padding: 4px 4px 3px 4px;
}
#price_list thead th, #price_list thead td{
	height: 5em;
	border-right: 1px solid #666;
	border-bottom: 4px solid #666;
}
#price_list thead th{
	vertical-align: middle;
	text-align: center;
	border-right: 2px solid #666;
}
#price_list thead td{
	background-color: #eee;
	writing-mode: tb-rl;
	font-weight: bold;
}

#price_list tbody th{
	border-width: 0 1px 3px 0;
	border-style: solid solid double solid;
	border-color: #666;
	background-color: #ffdf2d;
}
#price_list tbody td{
	vertical-align: middle;
	text-align: center;
	height: 2em;
	border-width: 0 1px 1px 0;
	border-style: solid solid dotted solid;
	border-color: #666;
}

#price_list tbody .td_0{
	text-align: left;
	border-right: 2px solid #666;
	background-color: #fff8cf;
	color: #333;
}
#price_list .td_1, #price_list .td_2, #price_list .td_3, #price_list .td_4, #price_list .td_5, #price_list .td_6, #price_list .td_7{
	width: 3em;
}

#price_list .end td{
	border-bottom: 3px double #666;
}

/* --------------------------------------------------------------------------- */
#reg_button {
	margin: 0;
}
#reg_button img{
	display: inline;
	margin: 0 10px 0 0;
}

