.usersvoice table {
  margin: 0px;
  padding: 0px;
  float: left;
}

.maincolumn .cam_box #box_2 {
  background-image: url(/images/campaign/16.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  float: left;
  height: 140px;
  width: 500px;
}
.cam_box #box_2 p {
  float: left;
  width: 370px;
  padding-left: 20px;
  padding-top: 60px;
}


.features_middle_box #camo_box #clic {
  float: left;
  width: 245px;
  padding-right: 10px;
  height: 346px;
}
.features_middle_box #camo_box {
  float: left;
  width: 500px;
  padding-top: 10px;
}
.maincolumn .and_more {
  float: left;
  width: 500px;
  padding-top: 20px;
  padding-bottom: 10px;
}
.maincolumn .cam_box {
  background-image: url(/images/campaign/cam_box_bg.gif);
  background-repeat: repeat-y;
  float: left;
  width: 500px;
}
.maincolumn .cam_box #box_1 p {
  float: left;
  width: 460px;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.features_middle_box #camo_box1 p {
  width: 500px;
  float: left;
}
.features_middle_box #camo_box1 img { float: left; }

.features_middle_box #camo_box #photo  {
  padding: 10px;
  width: 225px;
  background-image: url(/images/features/camo_img_03.gif);
  background-repeat: no-repeat;
  background-position: 0px bottom;
  height: 240px;
}
.features_middle_box #camo_box #san {
  float: left;
  width: 245px;
}
.maincolumn .header_area { float: left; 
}

.usersvoice table tr td  {
  background-color: #EDEDDC;
  margin: 0px;
  padding: 0px;
}
.usersvoice p { padding: 10px; }



.pagelink a img {
  margin: 0px;
  padding: 0px;
  float: left;
}

.header_area2 {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 500px;
}
#features_head_amart .amart_catch p {
  float: left;
  width: 160px;
  padding-right: 10px;
  display: block;
  padding-bottom: 10px;
}
#features_head_camo .camo_catch p {
  float: left;
  width: 160px;
  padding-right: 10px;
  _padding-right: 5px;
  display: block;
  padding-bottom: 10px;
}
.amart_catch .pricebox img { float: left; }

#features_head_amart .amart_catch {
  float: left;
  width: 480px;
}
.features_middle_box #amarttv_head {
  float: left;
  width: 500px;
}
.features_middle_box #amarttv_box {
  padding: 10px;
  float: left;
  width: 480px;
  background-color: #E3DDDB;
}
.features_middle_box #amarttv_box p {
  float: left;
  width: 120px;
  padding-right: 10px;
  _padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


.features_middle_box #amart_box2 {
  float: left;
  padding-top: 10px;
  padding-bottom: 20px;
}
.features_middle_box #amart_box3 {
  float: left;
  padding-top: 0px;
  padding-bottom: 20px;
}

.maincolumn .features_middle_box #amart_box1 {
  float: left;
  width: 500px;
}

.maincolumn .features_btn img {
  width: 246px;
  margin-right: auto;
  margin-left: auto;
  display: block;
}
.maincolumn .features_btn {
  float: left;
  width: 500px;
  padding-bottom: 15px;
}

/*キャンペーンバナーエリア*/
.cam_area {
  width: 490px;
  float: left;
  background-image: url(/images/category/banner_back.jpg);
  background-repeat: no-repeat;
  background-position: 0px bottom;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.cam_area .cam_banner  {
  float: left;
  padding-right: 10px;
  padding-top: 10px;
  margin: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
/*キャンペーンバナーエリアここまで*/

/*特徴共通////////////////////////////////////////////////*/

.features_middle_box .subtitle {/*4つの特徴大見出し*/
  float: left;
  padding-bottom: 20px;
  _padding-bottom: 0px;
}
.features_middle_box .subtitle2 {/*4つの特徴大見出し下　フレーム仕様*/
  float: left;
  padding-bottom: 10px;
  _padding-bottom: 0px;
}

/*特徴全体ここまで*/
/*ミニスライド用*/
#slid_mini input {
  float: left;
  margin: 0px;
  padding: 0px;
}
#slid_mini #thum_box {
  background-color: #eee;
  float: left;
  width: 500px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #000;
  padding-top: 10px;
}
#slid_mini2 #thum_box {/*ストラップ用*/
  background-color: #c8c8c8;
  float: left;
  width: 500px;
  border-top-width: 1px;
  border-top-style: dotted;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #fff;
  padding-top: 10px;
}

.top_features_box1 .phbox  {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 245px;
}
/*エロイコ特徴用*/
.eroico_features_box1 .phbox  {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 500px;
}
.eroico_features_box1{
  float: left;
  margin: 0px;
  padding-top: 10px;
  width: 500px;
}
.eroico_features_box2 {
  float: left;
  width: 500px;
  padding-top: 30px;
}
.eroico_features_box2 p {
  float: left;
  width: 500px;
  padding-top: 10px;
}



.maincolumn .categories_catch {
  float: left;
  width: 500px;
  padding-bottom: 15px;
  display: block;
}
.maincolumn .features_btn2 {
  width: 480px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  float: left;
}
.maincolumn .features_btn2 img { float: left; }
.maincolumn .features_btn3 {
  width: 360px;
  padding-top: 10px;
  padding-right: 70px;
  padding-bottom: 20px;
  padding-left: 70px;
  float: left;
}
.maincolumn .features_btn3 img  { float: left; }



.category_btn     {
  float: left;
  width: 246px;
  padding-bottom: 10px;
  padding-right: 117px;
  padding-left: 117px;
}

#features_head_sun {
  background-color: #F2F2F2;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}

#features_head_eroico {
  background-color: #C4DEEB;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}
 #features_head_strap {
  background-color: #3E3D38;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}

.maincolumn #features_head_amart {
  background-color: #eeeeee;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}
.maincolumn #features_head_camo {
  background-color: #F4F4F4;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}


.maincolumn #features_head_top {
  background-color: #F0EAEE;
  float: left;
  width: 480px;
  padding: 10px;
  margin-bottom: 20px;
}


.features_middle_box {
  float: left;
  width: 500px;
  padding-top: 30px;
}
.features_middle_box2 {
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.features_middle_box3 {
	float: left;
	width: 500px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.maincolumn .cric_catch p  {
  display: block;
  float: left;
  width: 315px;
  padding-right: 10px;
}
.maincolumn .cric_catch  {
  width: 480px;
  padding-top: 0px;
  padding-bottom: 10px;
}
.features_middle_box .pagelink {
  float: left;
  width: 500px;
  padding-top: 30px;
}
.features_middle_box .pagelink2 {
  float: left;
  width: 500px;
  margin: 0px;
  padding: 0px;  
}

.features_middle_box .top_features_box1 {
  float: left;
  width: 500px;
  padding-top: 30px;
}
.features_middle_box .top_features_box1 h3 {
  margin: 0px;
  float: left;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}
.features_middle_box .top_features_box1 #top_1tex {
  float: left;
  width: 245px;
  padding-left: 10px;
}
.top_features_box1 #img_top_03 {
  float: left;
  width: 245px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
}
.top_features_box1 #top_2tex {
  float: left;
  width: 245px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  display: block;
}
.top_features_box1 #top_3tex {
  float: left;
  width: 245px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.top_features_box1 #top_4tex {
  float: left;
  width: 500px;
}

.features_middle_box .color img {
  padding-top: 30px;
  float: left;
}
.left { float: left; }

.features_middle_box #top3 {
  background-image: url(/images/features/top_08.jpg);
  height: 412px;
  width: 500px;
  background-repeat: no-repeat;
  background-position: 0px bottom;
}


.features_middle_box #top3 p {
  float: left;
  width: 255px;
  padding-left: 245px;
}
.features_middle_box #top4 p {
  float: left;
  width: 500px;
  padding-bottom: 10px;
}
#linka {
  position: fixed;
  top: 150px;
  left: 150px;
}


.top_features_box1 .phbox { float: left; }

.maincolumn #san_camprice {
  float: left;
  width: 480px;
  padding-bottom: 10px;
}
.features_middle_box #san_box1 p {
  width: 235px;
  
  float: left;
  padding-right: 10px;
  _padding-right: 5px;
}
#san_box2 #tex2{
  float: left;
  width: 500px;
  padding-bottom: 10px;

}
#san_box2 #tex1{
  float: left;
  width: 245px;
  padding-bottom: 10px;
  padding-right: 10px;
}

#san_box2 {
  padding-top: 5px;
  padding-bottom: 30px;
}
.features_middle_box #san_box3 {
  padding-top: 10px;
  _padding-top: 5px;
  padding-bottom: 30px;
  float: left;
  width: 500px;
  
}
.features_middle_box #san_box3 p {
  float: left;
  width: 250px;
  
  padding-right: 10px;
  _padding-right: 5px;
}


.features_middle_box #san_box1 {
  padding-top: 5px;
  padding-bottom: 20px;
}
.maincolumn .header_area3 {
  background-image: url(/images/features/eroiko_header.jpg);
  float: left;
  height: 477px;
  width: 500px;
}
.maincolumn .header_area4 {
  background-image: url(/images/features/strap_header.jpg);
  float: left;
  height: 310px;
  width: 500px;
}
.maincolumn .header_area4 p {
  color: #FFF;
  float: left;
  padding-top: 251px;
  padding-left: 10px;
  width: 315px;
}

.maincolumn .header_area3 p {
  float: left;
  width: 292px;
  padding-top: 415px;
  padding-left: 10px;
}
#eroico_1tex {
  width: 245px;
  float: left;
  padding-right: 10px;
  _padding-right: 5px;
}
#strap_1tex {
  width: 270px;
  float: left;
  padding-right: 10px;
  _padding-right: 5px;
}
#strap_3tex {
  width: 235px;
  float: left;
  padding-right: 10px;
  _padding-right: 5px;
}
.features_middle_box #eroico3 {
  background-image: url(/images/features/eroico_img_03.jpg);
  height: 325px;
  width: 500px;
  background-position: 0px bottom;
  background-repeat: no-repeat;
}
.features_middle_box #eroico3 #eroico_3tex {
  float: left;
  width: 235px;
}
.rightcolulmn #strap_right {
  border: 1px solid #BABABA;
  background-color: #E3DDDB;
  width: 168px;
  _width: 166px;
  float: left;
  padding-top: 20px;
  padding-right: 19px;
  padding-bottom: 0px;
  padding-left: 19px;
}
.rightcolulmn #strap_right img {
  float: left;
  padding-bottom: 20px;
}


.dd { float: left; }
.usersvoice {
  float: left;
  width: 500px;
  margin: 0px;
  padding: 0px;
}
#camo_box table tr #back {
  background-image: url(/images/features/camo_img_03.gif);
  background-position: 0px bottom;
  padding: 10px;
}



.features_middle_box .itembox #lineup {
  float: left;
  padding-top: 20px;
  padding-bottom: 10px;
}
.usersvoice table tr .var {
  color: #FFF;
  background-color: #FFF;
}
.features_middle_box #amarttv_box iframe { z-index: -9999; }
#san_box2 #photo {
  float: left;
  width: 245px;
  padding-bottom: 10px;
}

/*特徴用CSS*/


/* クリック特徴用///////////////////////// */

#features_head_clic {
  background-color: #E6E6E6;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}

#features_head_clic .cric_catch .pricebox {
  float: left;
  width: 155px;
}

#features_head_clic .oricolpr_box {
  float: left;
  width: 480px;
  padding-bottom: 10px;
}

#features_head_clic #clic_camprice img { float: left; }

#features_head_clic #clic_camprice {
  float: left;
  width: 480px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.features_middle_box .clic_box .box_1 {
  float: left;
  width: 240px;
  padding-right: 20px;
}
.features_middle_box .clic_box .box_2 {
  float: left;
  width: 240px;
}
.features_middle_box .clic_box p  {
  padding-top: 5px;
  padding-bottom: 20px;
  float: left;
  width: 240px;
}
.features_middle_box .clic_box img {
  float: left;
  width: 240px;
}

/* クリック特徴ここまで */
/*クリックメッド特徴用*/
#features_head_med {
  background-color: #ffffff;
  float: left;
  width: 480px;
  margin-bottom: 20px;
  padding: 10px;
}#slid_mini img {
  margin: 0px;
  padding: 0px;
  float: left;
}
