﻿/*----------------------------------------------------
	オプション
----------------------------------------------------*/
#OptionArea {
	margin: 0 0 10px 0;
}

#OptionAreaRight {
	float: right;
	margin: 0 0 0 10px;
	width: 450px;
}

#OptionAreaLeft {
	text-align: center;
	margin: 0 0 0 5px;
	width: 160px;
}

#OptionAreaRight p.data {
	border-bottom: 1px dotted #333;
	font-size: 77%;
	line-height: 1.5;
	text-align: right;
	padding-bottom: 5px;
}

#OptionArea table.OptionData th{
	background-color: #F0F0F0;
	font-weight: normal;
	white-space: nowrap;
}

#OptionArea table.OptionData th,
#OptionArea table.OptionData td{
	padding: 10px;
	border: 1px solid #ccc;
	text-align: center;
}

#OptionAreaRight dl.cap {
 clear:both;
 width:100%;
 overflow:hidden;
 display:block;
 margin:0 0 20px 0;
 padding-top:10px;
 font-size:77%;
 line-height:1.5;
}

#OptionAreaRight dl.cap dt {
 width:20px;
 clear:left;
 float:left;
 display:inline;
 text-align:center;
}

#OptionAreaRight dl.cap dd {
 width:358px;
 float:left;
 margin:0px 0px 3px 0px;
 display:inline;
}

.border_top{
	border-top:dashed #666 1px;
	padding-top: 15px;
}

h6.proname{
	font-size:130%;
	float:left;
	margin-left:10px;
}

h6.proname_s{
	font-size:90%;
	float:left;
	/width: 150px;
	margin:3px 0 10px 2px;
	text-align: left;
}