/*-----------------制作料金------------*/
.ec-cube{
 margin:10px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:660px;
 text-align:left;
}
.eccube_catch{
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.intro{
 background:#dddddd;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 10px;
 font-size:13px;
 color:#333333;
 letter-spacing:0.5px;
 line-height:23px;
}
.sub_intro{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 color:#333333;
 letter-spacing:0px;
 line-height:23px;
}
.flow{
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:660px;
 text-align:left;
}
.title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
}
.title p{
 margin:0px 0px 0px 60px;
 padding:15px 0px 15px 0px;
 font-size:16px;
 line-height:20px;
 color:#333333;
 
}
.title#flow1{
background:url(./../images/flow/01.gif) no-repeat left top;
}
.title#flow2{
background:url(./../images/flow/02.gif) no-repeat left top;
}
.merit{
 margin:20px 0px 0px 60px;
 padding:0px 10px 20px 0px;
 font-size:13px;
 color:#333333;
 letter-spacing:-0.3px;
 line-height:23px;
}
.sample1{
 background:url(./../images/ec-sample01.gif) no-repeat left top;
 margin:10px 0px 0px 20px;
 padding:0px 0px 40px 0px;
}
.sample2{
 background:url(./../images/ec-sample02.gif) no-repeat left top;
 margin:10px 0px 0px 20px;
 padding:0px 0px 40px 0px;
}
p.sample_text{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 155px;
 font-size:12px;
 color:#333333;
 letter-spacing:0px;
 line-height:20px;
}
.plan_catch{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
ul#plan_intro{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
li.plan_text{
 list-style-type:square;
 list-style-position:inside;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 font-size:13px;
 color:#333333;
 letter-spacing:0.5px;
 line-height:23px;
 font-weight:bold;
}
li.plan_text_sub{
 list-style-type:none;
 list-style-position:inside;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 40px;
 font-size:12px;
 color:#333333;
 letter-spacing:0.5px;
 line-height:20px;
}
.plan_strong{
 margin:10px 0px 0px 0px;
 padding:0px 0px 20px 0px;
}
/*-------------------オプション------------------*/
table col.col250 {
	width: 250px;
}
table.option_table{
 margin:10px 0px 20px 40px;
 padding:0px 0px 0px 0px;
 width:600px;
 text-align:center;
 border-collapse: collapse;
 border: 1px solid #cccccc;
}
table.option_table#bottom{
 padding-bottom:30px;
}
th.option_title{
 background:#dddddd;
 border-color: #cccccc;
 border-style: solid;
 border-width: 0 0 1px 1px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 0px;
 font-size:13px;
 line-height:23px;
 letter-spacing:-0.3px;
 color:#343434;
 font-family:"ＭＳ ゴシック";
}
td.option_cost{
 border-color: #cccccc;
 border-style: solid;
 border-width: 0 0 1px 1px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 10px 0px;
 font-size:13px;
 line-height:23px;
 letter-spacing:-0.3px;
 color:#343434;
 font-family:"ＭＳ ゴシック";
 text-align:center;
}
.corporate_text{
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 0px;
 font-size:13px;
 line-height:23px;
 letter-spacing:-0.3px;
 color:#343434;
 float:left;
}

