
#brand div#cont_nav_top a.nav01{
  width:201px !important;
}
#brand div#cont_nav_bottom a.nav01{
  width:201px !important;
}
div#brand_contents_c div.plan_nav p.nav {
  background:url("../../img/common_plan/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}

div#brand_contents_c .simplest div.plan_nav p.nav{
  background:url("../../img/simplest2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
div#brand_contents_c .basico div.plan_nav p.nav{
  background:url("../../img/basico2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
div#brand_contents_c .cetus div.plan_nav p.nav{
  background:url("../../img/cetus2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
div#brand_contents_c .auge div.plan_nav p.nav{
  background:url("../../img/auge2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
div#brand_contents_c .savoyea div.plan_nav p.nav{
  background:url("../../img/savoyea2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}
div#brand_contents_c .noma div.plan_nav p.nav{
  background:url("../../img/noma2/p_copy_bg.jpg") no-repeat scroll 0 0 transparent !important;
}

ul#type_change_switch{
  position:absolute;
  left:258px;
  top:35px;
  width:225px;
  height:14px;
  z-index:10;
}
ul#type_change_switch li{
  width:42px;
  height:14px;
  float:left;
  margin-right:3px;
}
ul#type_change_switch li a{
  display:block;
  width:42px;
  height:14px;
}
ul#type_change_switch li a.type_s{

}
ul#type_change_switch li a.type_l{

}
ul#type_change_switch li a.type_rg{

}
ul#type_change_switch li a.type_rf{

}
ul#type_change_switch li a.type_u{

}
div#plan_gallery{
  margin-top:15px;
  overflow:hidden;
  border-bottom:1px solid #cfcfcf;
  padding-bottom:1px;
}
div#plan_gallery h3{
  background-color:#cfcfcf;
  color:#fff;
  text-align:left;
  margin-bottom:5px;
  font-size:93%;
  padding:2px;
}
div#plan_gallery ul{
  border-bottom:1px solid #cfcfcf;
  width:650px;
}
div#plan_gallery li{
  text-align:center;
  float:left;
  margin-right:2px;
}
div#plan_gallery li a{

}
div#plan_gallery li img{

}
div#plan_gallery li em{
  font-weight:normal;
  font-size:85%;
}
#detail_images {
  margin-top:15px;
  overflow:hidden;
  border-bottom:1px solid #cfcfcf;
  padding-bottom:10px;
  width: 648px;
  overflow: hidden;
  margin-bottom: 40px;
}
#detail_images h3 {
  background-color: #666;
  padding: 4px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
#detail_images ul {
  width: 656px;
}
#detail_images li {
  float: left;
  margin: 0 8px 8px 0;
}
#detail_images li img {
  width: 320px;
  height: 240px;
}
#detail_images li em {
  font-size: 14px;
}
#another_types {
  border-bottom:1px solid #cfcfcf;
  padding-bottom:10px;
}
#another_types h3 {
  border-left: 3px solid #999;
  text-indent: 6px;
  color: #666;
  font-weight: bold;
  margin-bottom: 10px;
  font-size: 16px;
}
#another_types ul {}
#another_types li {
  float: left;
  padding: 0 10px;
}
#another_types li a {
  color: #009;
  text-decoration: underline;
  font-size: 14px;
}
#another_types li.selected a {
  color: #666;
  font-weight: bold;
  text-decoration: none;
}



/* module plan */
div#module_plan{
  margin-top:30px;
}
div#module_plan div.contents{
  margin-left:10px;
  position:relative;
}
div#module_plan h3{
  color:717171;
  font-weight:bold;
  margin-bottom:30px;
  font-size:16px;
  border-left:4px solid #5d8787;
  padding-left:9px;
}
div#module_plan h4{
  color:717171;
  font-weight:bold;
  border-bottom:1px solid #999;
  background:url(/pub/img/simplest2/module/bg_h4.jpg) left center no-repeat;
  padding-left:18px;
  margin-bottom:20px;
  line-height:1.6;
}
div#module_plan p.read_text{
  margin-bottom:30px;
}

div#module_plan div.module{
  height:auto;
  margin-bottom:50px;
  position:relative;
}
div#module_plan div.module p.figure{
  width:289px;
  float:left;
}
div#module_plan div.module p.figure span.attention{
  display:block;
  font-size:85%;
  width:270px;
}

div#module_plan div.module div.detail{
  width:349px;
  height:auto;
  padding-bottom:50px;
  float:right;
  position:relative;
}
div#module_plan div.module h5{
  color:717171;
  font-weight:bold;
  margin-bottom:10px;
}
div#module_plan div.module h5 em{
  color:#5D8787;
}
div#module_plan div.module table.spec{
  border-top :1px solid #555353;
  width:349px;
  margin-bottom:2px;
}
div#module_plan div.module th,div#module_plan div.module td{
  color:#545454;
  border-bottom:1px solid #555353;
  padding:3px 0;
  font-size:95%;
  vertical-align:top;
}
div#module_plan table.column2 th{
  width:95px;
}
div#module_plan table.column2 td{
  width:254px;
}
div#module_plan table.column3 th{
  width:95px;
}
div#module_plan table.column3 td.part{
  width:74px;
  line-height:1.55;
  letter-spacing:-0.1em;
}
div#module_plan table.column3 td.item{
  width:176px;
  padding-left:3px;
  border-left:1px dotted #555353;
  font-size:85%;
  line-height:1.85;
}
div#module_plan table.column3 td.parts{
  width:74px;
  line-height:1.55;
  letter-spacing:-0.1em;
  border-bottom:none;
}
div#module_plan table.column3 td.items{
  width:176px;
  padding-left:3px;
  border-left:1px dotted #555353;
  font-size:85%;
  line-height:1.85;
  border-bottom:none;
}
div#module_plan table.column3 td.item b{
  color:#c00;
  font-weight:bold;
}
div#module_plan table.column3 td.items b{
  color:#c00;
  font-weight:bold;
}
div#module_plan div.module p.attention{
  font-size:85%;
  text-align:right;
}
div#module_plan div.module p.price{
  position:absolute;
  right:0;
  bottom:0;
  width:343px;
  height:29px;
  background:url(/pub/img/simplest2/module/bg_price.jpg) left top no-repeat;
  color:#c00;
  text-align:right;
  padding-right:6px;
  padding-top:11px;
}
div#module_plan div.module p.price span.mark_yen{
  font-family:"arial","helvetica";
  font-size:15px;
}
div#module_plan div.module p.price em{
  font-family:"arial","helvetica";
  font-size:18px;
  font-weight:bold;
}
div#module_plan div.module p.price span.type_tax{
  font-size:93%;
}

/* simplest */

#brand div#brand_contents_r div#brand_contents_c div.plan_nav2 {
  padding:15px 0;
  width:648px;
  height:41px;
}
#brand div#brand_contents_r div#brand_contents_c div.plan_nav2 h3 {
  float:left;
  height:41px;
  width:232px;
}
#brand div#brand_contents_r div#brand_contents_c div.plan_nav2 h3 a:hover img{
  filter:alpha(opacity=100) !important;
  opacity:1 !important;
}
#brand div#brand_contents_r div#brand_contents_c div.plan_nav2 p.nav {
  background:url("../../img/simplest2/p_copy_bg2.jpg") no-repeat scroll 0 0 transparent !important;
  float:right;
  font-size:85%;
  height:41px;
  line-height:1.2em;
  padding:9px 0 0 20px;
  width:396px;
}
#brand div#brand_contents_r div#brand_contents_c div.plan_nav2 p.nav a{
  display:block;
}
div#brand_contents_type_c div.plan_table p.attention{
  background-color:#e5e5e5;
  text-align:center;
  padding:6px;
  margin:20px auto 30px;
  line-height:1.2;
}
div#brand_contents_type_c div.plan_table p.attention a{
  color:#00f;
  font-weight:bold;
}

#brand div#brand_contents_r div#brand_contents_c div.plan_nav p.price{
	line-height:1.0em;
	text-align:right;
	padding:6px 20px 0px;
}
div#brand_contents_c div.plan_nav p.price span {
  font-size: 12px;
}
div#brand_contents_c div.plan_nav p.price em {
  font-size: 24px;
  font-weight: bold;
  font-family: Arial, Helvetica, verdana;
  color: #c00;
  padding: 0 2px;
}