table.payment
{
  font-size: 12px;
  border: 0px solid #a0d0d0;
  border-collapse: collapse;
  border-spacing:	20px;
  margin: 12px 0px 12px 24px;
}

table.payment th {
  padding: 4px 8px;
  border: 1px solid #c0f0f0;
  background-color: #a0d0d0;
}
table.payment td {
  padding: 4px 8px;
  border: 1px solid #a0d0d0;
}


ul#menuButton {
	margin: 0 0 12px 0;
}
ul#menuButton li {
  margin-bottom: 8px;
}
ul#menuButton li a{
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}
ul#menuButton li,
ul#menuButton li a {
	width: 241px;
	height: 40px;
}


/**  $B%a%K%e!<%\%?%s(B: [$B$4MxMQNA6b(B]   **/
ul#menuButton li#menuRyokin a {
	background: url(../pc/image/menu/btn_ryokin.gif) no-repeat 0 0;
}
ul#menuButton li#menuRyokin a:hover {
	background-position: 0 -40px;
}
ul#menuButton li#menuRyokin b {
	background: url(../pc/image/menu/btn_ryokin.gif) no-repeat 0 0;
	background-position: 0 -80px;
}

/**  $B%a%K%e!<%\%?%s(B: [$BL5NABN83(B]   **/
ul#menuButton li#menuTrial a {
	background: url(../pc/image/menu/btn_trial.gif) no-repeat 0 0;
}
ul#menuButton li#menuTrial a:hover {
	background-position: 0 -40px;
}
ul#menuButton li#menuTrial b {
	background: url(../pc/image/menu/btn_trial.gif) no-repeat 0 0;
	background-position: 0 -80px;
}

/**  $B%a%K%e!<%\%?%s(B: [$B$h$/$"$k<ALd(B]   **/
ul#menuButton li#menuFaq a {
	background: url(../pc/image/menu/btn_faq.gif) no-repeat 0 0;
}
ul#menuButton li#menuFaq a:hover {
	background-position: 0 -40px;
}
ul#menuButton li#menuFaq b {
	background: url(../pc/image/menu/btn_faq.gif) no-repeat 0 0;
	background-position: 0 -80px;
}

/**  $B%a%K%e!<%\%?%s(B: [$B$*Ld$$9g$o$;(B]   **/
ul#menuButton li#menuInq a {
	background: url(../pc/image/menu/btn_inq.gif) no-repeat 0 0;
}
ul#menuButton li#menuInq a:hover {
	background-position: 0 -40px;
}
ul#menuButton li#menuInq b {
	background: url(../pc/image/menu/btn_inq.gif) no-repeat 0 0;
	background-position: 0 -80px;
}

#midashi {
    padding-top: 16px;
    padding-bottom: 8px;
    text-align: left;
    font-size: 14px;
    color: #80a0ff;
    font-weight: bold;
}

#setsumei {
    padding-left: 12px;
    padding-bottom: 8px;
    text-align: left;
}

#space {
    padding-bottom: 6px;
}


dl.questionList {
  margin-top: 12px;
  margin-bottom: 12px;
}
dl.questionList dt {
        font-weight: bold;
        color: #5588F0;
        padding-left: 20px;
        margin-top: 3px;
        margin-bottom: 1px;
        padding-bottom: 1px;
        background: url(../pc/image/common/icon_li.gif) no-repeat 8px 6px;
#        border-bottom: 1px dotted #80C0FF;
}
dl.questionList dd {
        padding-left: 38px;
        margin-bottom: 1px;
        padding-bottom: 1px;
        background: url(../pc/image/common/icon_a.gif) no-repeat 20px 4px;
#        border-bottom: 1px dotted #80C0FF;
}

dl.faqList {
        margin-bottom: 12px;
}
dl.faqList dt {
        font-weight: bold;
        color: #5588F0;
        margin-bottom: 4px;
        padding-bottom: 4px;

        text-indent: -1.5em;
        padding-left: 1.5em;

        border-bottom: 1px dotted #80C0FF;
}
dl.faqList dd {
        margin-bottom: 20px;
        padding-bottom: 4px;

        text-indent: -1.5em;
        padding-left: 1.5em;


        border-bottom: 1px dotted #80C0FF;
}


dl.emailList {
  margin-top: 12px;
  margin-bottom: 12px;
}
dl.emailList dt {
        font-weight: bold;
        color: #5588F0;
        padding-left: 20px;
        margin-bottom: 4px;
        padding-bottom: 1px;
        background: url(../pc/image/common/icon_li.gif) no-repeat 8px 6px;
}
dl.emailList dd {
        padding-left: 20px;
        margin-bottom: 1px;
        padding-bottom: 1px;
        background: url(../pc/image/common/icon_a.gif) no-repeat 8px 4px;
}

