BODY{
  margin : 0 auto ;
  font-size : 12px;
  background-color : #afd9fa;
  padding : 0px ;
} 

img {
  border-width : 0px;
}

A {
 color : red;
text-decoration:none;
}

A:LINK
{
color : red;
text-decoration:none;
}

A:HOVER
{
color : #316cd0;
text-decoration:none;
}

.pop_main{
  width : 600px;
  border-style : none solid solid solid;
  background-color : white;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  padding: 0px 0px 0px 0px ;
  margin : 0 auto;
}

.hed_menu {
  width : 570px ; 
  height : 35px ; 
  padding : 0px 15px ;
  margin : 0px 0px 0px 0px ;
}

.hed_menu div {
  margin : 0px 1px 0px 0px ;
  float : left ;
}

.hed_menu2 {
  width : 570px ; 
  clear : both ; 
  height : 25px ; 
  background-image : url(img/m_pop_haikei.gif);
  font-size : 14px;
  padding : 10px 15px 0px 15px ;
}

.pop{line-height : 150%;font-size:14px; margin : 10px 0px 25px 0px ; clear : both ;}

.pop2 {
  margin : 10px 20px 30px 20px ;
}

h1 {
  font-size : 26px;
  height : 15px ;
  padding : 5px 25px 10px 25px;
  margin : 0px 0px ;
}

h2 {
  font-size : 26px;
  height : 15px ;
  padding : 5px 25px 10px 25px;
  margin : 0px 0px ;
}

h3 {
  font-size : 26px;
  height : 20px ;
  padding : 5px 25px 10px 25px;
  margin : 0px 0px ;
}

.syouhin1_r {
  width : 540px ;
  padding : 0px 20px ;
  margin : 0px 0px ;
}


.syouhin_t{
  width : 535px;
  background-image : url(../img/bg_j09.gif);
  height : 22px; 
  margin : 5px 0px 0px 0px;
  padding : 6px 0px 0px 25px ;
  font-size : 14px;
}

.syouhin1_r p {
  margin : 0px 5px 10px 5px ;
  line-height : 150%;
}

.syouhin1_t {
	margin : 10px 0px ;
}

.syouhin1_link {
	background-color : #FFE4E1 ;
	padding : 5px 0px ;
	width : 200px ;
	margin : 10px 5px ;
}

.syouhin1_link ul {
	margin : 5px 0px ;
}

.syouhin3_l {
  width : 260px ;
  float : left ;
  padding : 10px 20px ;
  line-height : 135%;
}

.syouhin3_r {
 width : 260px ;
 float : left ;
  padding : 10px 20px ;
  line-height : 135%;
}

.syouhin2_l {
  width : 260px ;
  float : left ;
  padding : 10px 0px 0px 40px ;
  line-height : 135%;
}

.clear {
  clear : both ;
  height : 10px ;
  width : 560px ; 
  padding : 25px 20px 25px 20px ;
}

.navi {
  width : 600px ; 
  height : 10px ; 
  clear : both ; 
  text-align : left ;
  margin : 0px 5px 0px 15px ;
}


.float{
  float : left ;
  width : 240px ;
  border : 1px ; 
}


.foot{
  font-size : 12px;
  font-weight : normal;
  color : white;
  text-align : center;
  width : 590px;
  letter-spacing : 1px;
  height : 20px;
  padding-top : 6px;
  background-color : #008000;
  margin : 10px 5px 5px 5px ;  
  clear : both ;
}

.foot A {
color : white;
text-decoration:none;
}

.foot A:LINK{
color : white;
text-decoration:none;
}

.foot A:HOVER{
color : red;
text-decoration:none;
}

.send-nouki {
  padding : 0px 30px ;
  margin : 0px 0ox ;
}

.send-nouki p {
 padding : 0px 20px ;
}

.midashi{
  width : 510px;
  background-image : url(../img/bg_j09.gif);
  height : 22px; 
  margin : 0px 0px 0px 0px;
  padding : 6px 0px 0px 22px ;
}

EM{
  font-weight : bold;
  font-variant : normal;
  font-size : 14px;
  color : black;
  letter-spacing : 0px;
  font-style : normal;
}

.pay1_l {
  width : 260px ;
  float : left ;
  padding : 10px 20px ;
}

.pay1_r {
 width : 260px ;
 float : left ;
  padding : 10px 20px ;
}

.pay2_l {
  width : 260px ;
  float : left ;
  padding : 10px 0px 0px 40px ;
}

.pay2_r {
 width : 260px ;
 float : left ;
  padding : 10px 20px ;
}

.send-nouki {
  padding : 0px 30px ;
  margin : 0px 0ox ;
  line-height : 135%;
}

.send-nouki p {
 padding : 0px 20px ;
}

.nouki_t {
  line-height : 140%;
}
