DIV#main{
width : 543px;
float : right;
border-left-color : silver;
top : 274px;
left : 180px;
position : absolute;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-top-color : silver;
border-right-color : silver;
border-bottom-color : silver; 
  background-color : white;
  height : 9000px;
  text-align : left;
  line-height : 140%;
  color : #333333;
}

DIV#main1{
width : 532px;
position : relative;
left : 0px;
top : 0px;
  height : 130px;
  background-color : white;
  padding-bottom : 0px;
  margin-left : 5px;  
  margin-bottom : 0px;
  margin-top : 0px;
}

DIV#main2{
border-width : 2px 2px 2px 2px;
border-style : dashed dashed dashed dashed;
border-color : #999999 #999999 #999999 #999999;
width : 510px;
position : relative;
left : 0px;
top : 0px;
height : 60px;
  background-color : white;
  margin-top : 1px;
  margin-left : 10px;
  margin-right : 10px;
}

DIV#main3{
width : 532px;
position : relative;
left : 5px;
top : 10px; 
background-color : white;
  height : 1200px;
}

DIV#main4{
width : 535px;
top : 30px;
left : 5px;
position : relative;
background-color : white;
  height : auto;
}



DIV#main H2{
  font-size : 40px;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
  color : #990000;
  top : 0px;  
  text-indent : 20px;  
  position : relative;
  background-color : white;  
  margin-top : 60px;
  left : 0px;
  margin-left : 10px;
}

DIV#main H3{
font-size : 1.6em;
letter-spacing : 2px;
padding-top : 3px;
padding-left : 3px;
padding-right : 3px;
padding-bottom : 3px;
border-left-width : 10px;
border-left-style : solid;
border-left-color : #990000;
font-family : "‚l‚r ‚o–¾’©";
font-weight : 700;
position : relative;
top : 20px;
left : 0px;
text-indent : 20px;
color : #333333;
margin-top : 30px;
margin-bottom : 30px;
}

P#main_topix2{
width : 400px;
height : 40px;
position : relative;
top : 5px;
left : 5px;
font-weight : bold;
text-align : left;
  font-size : 14px;
  background-color : white;
  margin-top : 3px;
  margin-left : 0px;
}

DIV#main STRONG{

  font-weight : bold;
}

div#main em{
font-size : 0.8em;
font-style : normal;
}

div#main A:HOVER{
color : #999999;
}



P#main_choice{
width : 100px;
position : absolute;
top : 120px;
left : 10px;
font-weight : bold;
}

P#main_madotype{
width : 195px;
height : 45px;
position : relative;
top : 0px;
left : 0px;
  margin-top : 45px;
  margin-bottom : 10px;
  margin-left : 10px;
}

P#main_kinou{
width : 195px;
height : 45px;
position : relative;
top : 0px;
left : 0px;
  margin-top : 45px;
  margin-left : 10px;
  margin-bottom : 15px;
}

P#main_design{
top : 0px;
left : 0px;
position : relative;
width : 195px;
height : 45px;
  margin-top : 25px;
  margin-left : 10px;
  margin-bottom : 5px;
}

P#main_maker{
top : 0px;
left : 0px;
position : relative;
width : 195px;
height : 45px;
  margin-top : 25px;
  margin-left : 10px;
  margin-bottom : 5px;
}

DIV#main H4{
color : #990000;
font-size : 1.1em;
  margin-top : 50px;
  margin-bottom : 20px;
  position : relative;
  font-family : sans-serif;
  font-weight : bold;
  text-indent : 10px;
  top : 0px;
  left : 0px;
}

p#main_ichioshi{
  margin-top : 25px;
  margin-left : 10px;
  margin-bottom : 5px;
  width : 195px;
  height : 45px;
  top : 1px;
  left : 0px;
}
P#main_35-50mm{
  margin-top : 25px;
  margin-left : 10px;
  margin-bottom : 5px;
  width : 193px;
  height : 45px;
  position : relative;
  top : 0px;
  left : 0px;
}



P.main_up{  
  font-family : sans-serif;     
  font-size : 13px;
  text-align : right;
}

DIV#main_otoiawase-1{
  position : relative;
  left : 150px;
  margin-top : 50px;
  margin-bottom : 20px;
  width : 216px;
  height : 65px;
}
P.jpg#main_hizashi-shisen{
  margin-top : 1px;
  margin-right : 10px;
}
P#main_standard{
  margin-top : -80px;
  margin-right : 10px;
  float : right;
  position : relative;
}
P#main_slatchoice{
  margin-top : 45px;
  margin-left : 10px;
  margin-bottom : 10px;
  width : 461px;
  height : 45px;
  position : relative;
  top : 0px;
  left : 0px;
}
P#main_designchoice{
  margin-top : 45px;
  margin-left : 10px;
  margin-bottom : 10px;
  
  height : 45px;
  position : relative;
  top : 0px;
  left : 0px;
}
