@charset "UTF-8";

/* ***********************************************************
*
* Since:     2013-01-08
* Editor:    contents
* Modified:  2013-01-08 by:contents TAZAKI
*
* ***********************************************************
*/

/* font-size===========================================

10px 	77%
11px 	85%
12px 	93%
13px 	100%
14px 	108%
15px 	116%
16px 	124%
17px 	131%
18px 	139%
19px 	147%
20px 	154%
21px 	162%
22px 	170%
23px 	177%
24px 	185%
25px 	193%
26px 	200%

===================================================== */

/* +++++++++++++++++++++++++++++++++++++++++++++++

     #price

+++++++++++++++++++++++++++++++++++++++++++++++ */
#price h3.sttl{
	margin-bottom:5px;
}


p.alink{
	text-align:right;
	margin-bottom:5px;
}


table.dataT{
margin:0 auto;
padding:0;
border:1px dotted #666;
border-top:3px solid #CCC;
border-bottom:none;
border-left:none;
border-collapse:collapse;
width:700px;
}

table.dataT th,table.dataT td{
padding:8px;
	text-align:center;
border-bottom:1px dotted #999;
border-left:1px dotted #999;

}

table.dataT th{
	background:#EDEDED;
	font-weight:bold;
	color:#444;
}
table.dataT th.t01{
	background:#FAF6DD;
}

table.dataT th.t02{
	background:#F0F1EB;
	font-weight:bold;
	text-align:center;
	color:#444;
}


table.dataT td{
	padding: 5px 10px;
	background:#FFF;
}
table.dataT td.none{
	padding: 5px 10px;
	background:none;
}


/* その他　other　*/

table.dataT.other th.t01{
	background:#FAF6DD;
	text-align:left;
	width:280px;
}
table.dataT.other td{
	text-align:left;
	
}

p.info{
	margin-top:5px;
	font-size:93%;	
}

ul.price_btn{
	margin-top: 20px;
	margin-bottom: 60px;
}
ul.price_btn::after{
content:"";
display:block;
clear:both;
}
ul.price_btn li{
	float: left;
	margin-right: 20px;
}
ul.price_btn li:last-child{
	margin-right: 0px;
}