@charset "Shift_JIS";
/* CSS Document */


#faq 	{margin-top:0px;}
#right	{margin-top:-20px;}

#imghd { background:url(../img/faq/bg-imghd.gif) repeat-x 0 0; height:170px;}
#imghd h2 {background:url(../img/tokuten/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:170px; text-indent:-2000px; overflow:hidden;}

#tab-faq	{width:700px; overflow:hidden;}
#tab-faq li		{float:left;}
#tab-faq a	{height:48px; background-image:url(../img/faq/tab.gif); background-repeat:no-repeat; text-indent:-9999px; display:block;}

p.img-hd { margin:10px 0 0 0;}
div#tokuten-box {
  background:url(../img/tokuten/bg-content.gif) 0 0 no-repeat;
  /*height:1598px;*/
  padding:0 9px 0 10px;
  margin-bottom:20px;
}
div#tokuten-box2 {
  background:url(../img/tokuten/bg-content2.gif) 0 0 no-repeat;
  /*height:1598px;*/
  padding:0 9px 0 10px;
  margin-bottom:20px;
}
.box0 {
  background:url(../img/tokuten/box00.png) no-repeat 0 0;
  height:270px;
  padding:0 12px 0 287px;
  margin-bottom:12px;
  position:relative;
}
p.txt-ani	{
  position:absolute;
  top:155px;
  left:287px;
  width:382px;
}
.box1 {
  background:url(../img/tokuten/box01.png) no-repeat 0 0;
  height:193px;
  padding:12px 12px 0 287px;
  margin-bottom:12px;
  position:relative;
}
.box2 {
  background:url(../img/tokuten/box02.png) no-repeat 0 0;
  height:234px;
  padding:12px 12px 0 287px;
  margin-bottom:12px;
  position:relative;
}
.box1 h3 , .box2 h3 { margin-bottom:20px;}
.box1 .btn { position:absolute; bottom:17px; right:11px;}
.box2 .btn { position:absolute; bottom:39px; right:11px;}
.box1 .img , .box2 .img {	position:absolute;	top:12px;	left:4px;}

.box2 .kome { position:absolute; bottom:0px; right:5px; font-size:10px; }
.box0 .kome { position:absolute; bottom:0px; right:5px; font-size:10px; }







