BODY {
	
FONT-SIZE: 14px;
	
MARGIN: 0px auto;
	
LINE-HEIGHT: 1.4;
	
FONT-FAMILY: 
"Hiragino Kaku Gothic Pro", 
Osaka, "CI", 
"lr oSVbN", 
Arial, Helvetica, sans-serif;
	
TEXT-ALIGN: center;
	
margin-left:auto;
margin-right:auto;
background-image: url(img/zbg.png) ;
}





.contents {

margin:0 auto;

	
WIDTH: 730px;
	
TEXT-ALIGN: center;
	
background-color: #FFFFFF;
	
padding: 0px;
	
background-image: none;

}


H1{
	
color:#747474;
	
text-align:left;
	
font-size:12px;
	
text-decoration:none;
	
margin-top: 0px;
	
margin-bottom: 0px;

        }


H2 {
	


	
FONT-SIZE: 24px;
	
COLOR: #111111;
	
LINE-HEIGHT: 1.9em;
	
LETTER-SPACING: 1px;

FONT-FAMILY: 
"Hiragino Kaku Gothic Pro", 
Osaka, "ARΫSVbNΜM", 
"lr oSVbN", 
Arial, Helvetica, sans-serif;

font-weight: bold;
}


H3 {
	
FONT-WEIGHT: bold;
	
FONT-SIZE: 20px;
	
COLOR: #FF0000;
	
LINE-HEIGHT: 1.3em;
	
LETTER-SPACING: 1px;

}


p{
	
text-align: left;
	
font-size: 13px;
	
line-height: 1.4em;
	
margin-bottom: 0px;

}


.dot{
	
width: 620px;
	
border: medium dotted #FF0000;
	
padding: 10px;
TEXT-ALIGN: center;


}

/* ================================================ */
/* LINK     */
a {
  color: #0035D5;
 
  text-decoration:none;
}

img {
  border: 0;
  border-style: none;
}


A:HOVER{
  
color :#DF4F1F;
  
cursor : hand;
  
visibility : visible;
  
float : none;
  
clear : none;
  
position : relative;
  
position:relative;top:1px;         
text-decoration:underline;
}



.em {
	
font-style: normal;

}




.center{
	
text-align: center;
}


p.note {
	
FONT-SIZE: 14px;
	
BACKGROUND-IMAGE: url(img/znote.gif);
	
MARGIN: 4px;
	
COLOR: #330000;
	
LINE-HEIGHT: 25px;
	
padding: 4px;

}




.under {
	
border-bottom: 1px solid #999999;
	
padding-bottom: 5px;
}


.bold {
	
font-weight: bold;
	
font-style: normal;

}




.li {
	
text-align: left;
	
margin-bottom: 0.75em;

}



/* ================================================ */
/*  Άό   */

div.kadomaru {
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border-radius: 20px;         /* CSS3 */

   border: 2px #002FFF solid;     /* gόΜό */
   background-color: #ffffff;   /* wiF */
   width: 550px;
   margin-top: 5px;
   text-align: center;
}

.gray {
	
color: #999999;
	
text-decoration: none;

}






.jiyu {

font-weight: bold;
	
font-size: 18px;
	
color: #ffffff;
	
background-image: url(img/jiyu1.png);

FONT-FAMILY: 
"Hiragino Kaku Gothic Pro", 
Osaka, "ARΫSVbNΜM", 
"lr oSVbN", 
Arial, Helvetica, sans-serif;

line-height: 1.6em;

}


.jiyu2 {

font-weight: bold;
	
font-size: 18px;
	
color: #ffffff;
	
background-image: url(img/jiyu2.png);

margin-top: 10px;
	
margin-bottom: 10px;
FONT-FAMILY: 
"Hiragino Kaku Gothic Pro", 
Osaka, "ARΫSVbNΜM", 
"lr oSVbN", 
Arial, Helvetica, sans-serif;

line-height: 1.6em;}


.jiyu3 {


	
font-size: 15px;
	
font-weight: bold;
	
color: #FFFFFF;
	
background-image: url(img/jiyu1.png);

margin-top: 10px;
	
margin-bottom: 10px;


}


.red {
	
color: #FF0000;

font-weight: bold;
}


.pt10 {

	
font-size: 10px;

}


.pt12{
	
font-size: 12px;
	
line-height: 1.4em;

}


.pt12b{
	
font-size: 12px;
	
font-weight: bold;
	
line-height: 1.4em;

}



.pt14 {

	
font-size: 14px;
	

	
line-height: 1.4em;

}


.pt14b {
	
font-size: 14px;
	
font-weight: bold;
	
line-height: 1.4em;

}


.pt14redb{
	
font-size: 14px;
	
font-weight: bold;
	
line-height: 1.4em;
	
color: #FF0000;


}



.14pinkb {


	
font-size: 14px;
	
font-weight: bold;
	
color: #FF66CC;
	
background: #F7DFED;

}

.pt16 {
@@
font-size: 16px
	
line-height: 
1.4em;

}


.pt16b{
	
font-size: 16px;
	
font-weight: bold;
	
line-height: 1.4em;

}


.pt16redb{
	
font-size: 16px;
	
font-weight: bold;
	
line-height: 1.4em;
	
color: #FF0000;


}


.pt18{
@@
font-size: 18px;
	
line-height: 1.4em;

}


.pt18b{
	
font-size: 18px;
	
font-weight: bold;
	
line-height: 1.4em;

}



.18wb {
	
font-size: 18px;
	
font-weight: bold;
	
color: #FFFFFF;
}


.pt18redb{
	
font-size: 18px;
	
font-weight: bold;
	
line-height: 1.4em;
	
color: #FF0000;


}


.pt24b {
	
font-size: 22px;
	
font-weight: bold;
	
line-height: 1.4em;

}


.pt36b {
	
font-size: 36px;
	
font-weight: bold;
	
line-height: 1.4em;
}




.pt24 {
	
font-size: 24px;

}


.pt36 {
	
font-size: 36px;
}


.keikou {
	
BACKGROUND: #ffff00;
	
font-size: 14px;

}


div.action_btn{
 clear:both;
 margin-bottom:1px;
}

div.action_btn a{
 display:block;
 margin: 0 auto 10px;
 width:468px;
 height:60px;
 text-indent:-9999px;
 overflow:hidden;
}

div.action_btn a:hover{
 background-position:0 -60px;
}

#b1 a{ background:url(img/bt/b_bnr01.jpg);}
#b2 a{ background:url(img/bt/b_bnr02.jpg);}
#b3 a{ background:url(img/bt/b_bnr03.jpg);}
#b4 a{ background:url(img/bt/b_bnr04.jpg);}
#b5 a{ background:url(img/bt/b_bnr05.jpg);}
#b6 a{ background:url(img/bt/b_bnr06.jpg);}
#b7 a{ background:url(img/bt/b_bnr07.jpg);}
#b8 a{ background:url(img/bt/b_bnr08.jpg);}



#b1 a:hover,
#b2 a:hover,
#b3 a:hover,
#b4 a:hover,
#b5 a:hover,
#b6 a:hover,
#b8 a:hover,
#b7 a:hover{
 background-position:0 -60px;
}


div.action_btn1{
 clear:both;
 margin-bottom:1px;
}

div.action_btn1 a{
 display:block;
 margin: 0 auto 10px;
 width:237px;
 height:170px;
 text-indent:-9999px;
 overflow:hidden;
}

div.action_btn1 a:hover{
 background-position:0 -170px;
}

#b7 a{ background:url(img/1.jpg);}




#b7 a:hover,
{
 background-position:0 -170px;
}

