/*-----------------制作料金------------*/
.cost{
 margin:10px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:660px;
 text-align:left;
}
.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{
 background:#eeeeee;
 margin:0px 0px 0px 0px;
 padding:10px 10px 10px 10px;
 font-size:13px;
 color:#333333;
 letter-spacing:0.5px;
 line-height:23px;
}
.plan_intro{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 color:#333333;
 letter-spacing:-0.3px;
 line-height:23px;
}
.paragraph_title p{
 background:url(./../images/h5_table.gif) no-repeat left top;
 margin:30px 0px 0px 0px;
 padding:4px 0px 8px 10px;
 font-size:13px;
 color:#333333;
 letter-spacing:0px;
 line-height:23px;
 font-weight:bold;
}
ul#plan{
 margin:30px 0px 0px 0px;
 padding:0px 0px 30px 0px;
 height:450px;
}
ul#shop_plan{
  margin:30px 0px 0px 0px;
 padding:0px 0px 30px 0px;
 height:300px;
}
li.light{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
li.standerd{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
li.premiam{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.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;
}
.plan_strong{
 margin:10px 0px 0px 0px;
 padding:0px 0px 20px 0px;
}
/*-------------------オプション------------------*/
table col.col250 {
	width: 250px;
}
table.option_table{
 margin:10px 0px 30px 20px;
 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;
}
/*-----------------------ライトプラン利用例--------------------------*/
.light_plan_hope{
 background:url(./../images/cost/light_plan_hope.gif) no-repeat left top;
 margin:0px 0px 0px 20px;
 padding:10px 10px 20px 230px;
 font-size:13px;
 line-height:23px;
 letter-spacing:-0.3px;
 color:#343434;
}
.light_plan_cost{
 margin:0px 0px 0px 50px;
 padding:10px 10px 10px 80px;
}
/*-----------------------スタンダードプラン利用例--------------------------*/
.standerd_plan_hope{
 background:url(./../images/cost/standerd_plan_hope.gif) no-repeat left top;
 margin:0px 0px 0px 50px;
 padding:10px 10px 20px 230px;
 font-size:12px;
 line-height:20px;
 letter-spacing:0.5px;
 color:#343434;
}
.standerd_plan_cost{
 margin:0px 0px 0px 50px;
 padding:10px 10px 10px 80px;
}
/*-----------------------プレミアムプラン利用例--------------------------*/
.premiam_plan_hope{
 background:url(./../images/cost/premiam_plan_hope.gif) no-repeat left top;
 margin:0px 0px 0px 50px;
 padding:10px 10px 20px 230px;
 font-size:12px;
 line-height:20px;
 letter-spacing:0.5px;
 color:#343434;
}
.premiam_plan_cost{
 margin:0px 0px 0px 50px;
 padding:10px 10px 10px 80px;
}
