@charset "shift_jis";

#HerzLineup #local-navi .Banner{margin-top:20px;}
#HerzLineup #local-navi .Subnavigation{margin-top:20px;}

#contents .Spec{margin:10px 0px;}
#contents .Spec caption{padding:10px 0px 3px; font-size:80%;}
#contents .Spec th,
#contents .Spec td{padding:1px 2px; border:2px solid #ccc; font-weight:normal; font-size:80%;}
#contents .Spec th{white-space:nowrap;}
#contents .Spec tr.Photo td{text-align:center;}
#contents .Spec .Notice{margin-top:3px;}
#contents .Spec .Notice p{margin:0px; font-size:80%;}

#contents .Contact{margin-top:30px;}


/*****************************************************************************
  トップ
 *****************************************************************************/
#HerzLineup .TopHeader{background-image:url(../img/lineup_top.jpg);}

.LineupTop #contents .Left,
.LineupTop #contents .Right{width:240px; margin:10px 0px 0px;}
.LineupTop #contents .Photo{float:left; width:85px;}
.LineupTop #contents .Summary{float:right; width:145px;}
.LineupTop #contents .Summary h4{margin:0px; font-weight:normal; line-height:120%;}
.LineupTop #contents .Summary p{margin:5px 0px 0px;}


/*****************************************************************************
  01-16
 *****************************************************************************/
#HerzLineup #contents h5{margin:20px 0px 10px; padding:6px 8px; border:1px solid #099; font-weight:bold; color:#099; font-size:110%; line-height:110%;}
#HerzLineup #contents .Product{}
#HerzLineup #contents .Product .Photo{margin:0px; padding:0px; text-align:center;}
#HerzLineup #contents .Product p{margin:0px; padding:0px; font-size:80%; text-align:right;}


/*****************************************************************************
  01
 *****************************************************************************/
.Lineup01 #contents p{margin:0px;}

.Lineup01 #contents .Left133{float:left; width:133px; margin-right:5px;}
.Lineup01 #contents .Left133 p{margin:0px;}
.Lineup01 #contents .Right220{float:right; width:220px;}
.Lineup01 #contents .Right220 .Appendix{margin-top:10px;}

.Lineup01 #contents .Left265{float:left; width:265px;}
.Lineup01 #contents .Left265 p{margin-bottom:10px;}
.Lineup01 #contents .Left265 p.Appendix{margin-top:3px;}
.Lineup01 #contents .Right217{float:right; width:217px;}
.Lineup01 #contents .Right217 p.Appendix{margin-top:3px;}

.Lineup01 #contents .Left224{float:left; width:224px;}
.Lineup01 #contents .Right270{float:right; width:270px;}


/*****************************************************************************
  02
 *****************************************************************************/
#Lineup02Photo21,
#Lineup02Photo22{float:left; width:200px; margin-right:10px;}
#Lineup02Photo31,
#Lineup02Photo32{float:left; width:259px; margin-bottom:20px;}
#Lineup02Text31,
#Lineup02Text32{float:right; width:240px;}
#Lineup18Photo21{float:left; width:223px; margin-right:10px;}
#Lineup18Photo22{float:left; width:223px;}
#Lineup18Photo32{float:left; width:281px; margin-bottom:20px;}
#Lineup18Text32{float:right; width:220px; margin-bottom:20px;}

/*****************************************************************************
  04
 *****************************************************************************/
.Lineup04 #contents .Spec table{width:auto;}


/*****************************************************************************
  05
 *****************************************************************************/


/*****************************************************************************
  06
 *****************************************************************************/
#Lineup06Photo21,
#Lineup06Photo31,
#Lineup06Photo41{float:left; width:246px;}
#Lineup06Photo22,
#Lineup06Photo32,
#Lineup06Photo42{float:right; width:244px;}


/*****************************************************************************
  07
 *****************************************************************************/


/*****************************************************************************
  08
 *****************************************************************************/
#Lineup08Photo21,
#Lineup08Photo31,
#Lineup08Photo41{float:left; width:246px;}
#Lineup08Photo22,
#Lineup08Photo32,
#Lineup08Photo42{float:right; width:244px;}


/*****************************************************************************
  09
 *****************************************************************************/
#Lineup09Photo11{float:left;  width:317px;}
#Lineup09Photo12{float:right; width:143px;}
#Lineup09Photo21{float:left;  width:340px;}
#Lineup09Photo22{float:right; width:139px;}
#Lineup09Photo31{float:left;  width:340px;}
#Lineup09Photo32{float:right; width:120px;}
#Lineup09Photo41{float:left;  width:340px;}
#Lineup09Photo42{float:right; width:120px;}
#Lineup09Photo51{float:left;  width:317px;}
#Lineup09Photo52{float:right; width:163px;}
#Lineup09Photo61{float:left;  width:263px;}
#Lineup09Photo62{float:right; width:223px;}
#Lineup09Photo71{}
#Lineup09Photo72{text-align:right;}
#Lineup09Photo81,
#Lineup09Photo91,
#Lineup09Photoa1,
#Lineup09Photob1{float:left; width:317px;}
#Lineup09Text81,
#Lineup09Text91,
#Lineup09Texta1,
#Lineup09Textb1{float:right; width:180px;}
#Lineup09Text91,
#Lineup09Texta1,
#Lineup09Textb1{font-size:80%;}


/*****************************************************************************
  10
 *****************************************************************************/
#Lineup10Photo01{width:482px;}
#Lineup10Photo01 h6{margin:0px; padding:0px; border-style:none; font-weight:bold; font-size:140%; text-align:center;}
#Lineup10Photo01 p{margin:10px 0px 20px; padding:0px; font-weight:bold;}
#Lineup10Photo01HeadA{float:left;}
#Lineup10Photo01HeadB{float:right;}


/*****************************************************************************
  11
 *****************************************************************************/
#Lineup11Photo31,
#Lineup11Photo32{float:left; width:250px;}
#Lineup11Photo31 p,
#Lineup11Photo32 p{margin:3px 0px 0px; font-size:80%;}


/*****************************************************************************
  12
 *****************************************************************************/
#Lineup12Photo21,
#Lineup12Photo22,
#Lineup12Photo24,
#Lineup12Photo25{float:left; margin-right:5px;}
#Lineup12Phot32{float:left; margin-top:10px;}
#Lineup12Phot33{float:right; margin-top:10px;}
#Lineup12Phot32 p,
#Lineup12Phot33 p{margin:0px; font-size:80%;}

.Lineup12 #contents h6{margin:20px 0px 3px; padding:0px; font-size:80%;}
.Lineup12 #contents .Spec th{white-space:normal;}


/*****************************************************************************
  13
 *****************************************************************************/
#Lineup13Table1 td{border-style:solid; text-align:center;}
#Lineup13Table1 p{margin:10px 0px 0px; font-weight:bold;}
#Lineup13Photo21,
#Lineup13Photo31{float:left; width:246px;}
#Lineup13Photo22,
#Lineup13Photo32{float:right; width:244px;}


/*****************************************************************************
  15
 *****************************************************************************/
.Lineup15 #contents #Lineup15HeadSilent{margin-top:60px;}


/*****************************************************************************
  16
 *****************************************************************************/
.Lineup16 #contents h6{color:#f00; font-weight:bold; font-size:110%;}

#contents #Lineup16Photo31,
#contents #Lineup16Photo32{margin:5px 0px;}
#contents #Lineup16Photo41,
#contents #Lineup16Photo42{float:left; width:135px; margin:0px; padding:0px;}
#contents #Lineup16Text41,
#contents #Lineup16Text42{float:right; width:360px; margin:0px; padding:0px; font-size:80%;}
#contents #Lineup16Dl51,
#contents #Lineup16Dl52,
#contents #Lineup16Dl53{width:156px;}
#contents #Lineup16Dl51 dd,
#contents #Lineup16Dl52 dd,
#contents #Lineup16Dl53 dd{line-height:160%;}
#contents #Lineup16Dl51,
#contents #Lineup16Dl52{float:left; margin-right:20px;}
#contents #Lineup16Dl53{float:right;}

/*****************************************************************************
  19
 *****************************************************************************/
.fe19_l{float:left;zoom:1; width:112px;}
.fe19_r{float:right;zoom:1; width:370px;}
#list_fe19_r li{ list-style:none;}
#list_fe19_r li{ padding:5px 0 5px 20px!important; border-bottom:1px solid #cccccc; background:left top url(../img/icon_check.gif) no-repeat!important;}

/*****************************************************************************
  定盤の選択方法
 *****************************************************************************/
#LineupChoicePhoto21,
#LineupChoicePhoto22,
#LineupChoicePhoto23,
#LineupChoicePhoto24{margin-top:3px;}

#contents .LineupChoicePhoto3{float:left; width:254px; margin-bottom:5px;}
#contents .LineupChoiceText3{float:right; width:245px; margin-bottom:5px;}
#contents .LineupChoiceText3 h6{margin-bottom:3px; line-height:140%;}
#contents .LineupChoiceText3 p{margin:0px; font-size:80%;}
#contents .LineupChoiceText3 p.Sample{margin-left:27px;}
