body, td {font-size: 12px;line-height: 1.5;color: #444;}
#mainBox {margin: 10px 0;}
.linkBox {margin: 0 0 20px 0;border: 1px dotted #999;padding: 10px;width: 898px;text-align: left;line-height: 1.5;}
.linkBox a {background-image: url(/image/qa/icon_arrow.gif);background-repeat: no-repeat;padding: 2px 10px 2px 18px;}
.linkBox02 {margin: 40px 15px 15px;border: 1px dotted #999;padding: 10px;width: 865px;text-align: left;line-height: 1.5;clear: both;}
.linkBox02 ul {margin: 10px 0 0;padding: 0;}
.linkBox02 li {background-image: url(/image/qa/icon_q.gif);background-repeat: no-repeat;text-align: left;height: 25px;margin: 0 0 0 10px;padding: 2px 10px 2px 30px;list-style-type: none;}
.linkBox02 h3 {background-image: url(/image/qa/icon_sub.gif);background-repeat: no-repeat;text-align: left;height: 21px;padding: 4px 10px 0 14px;margin: 5px 0;}
.linkBox03 {margin: 4px 0 20px;border: 4px solid #ccc;padding: 10px;width: 892px;text-align: left;line-height: 1.5;}
#mainBox a:link {color: #db1277;}
#mainBox a:hover {color: #db1277;text-decoration: none;}
#mainBox a:visited {color: #b65686;}
.top_qaBox {margin: 10px 0 20px 15px;padding-bottom:20px;}
.top_qaBox h3 {background-image: url(/image/qa/icon_sub.gif);background-repeat: no-repeat;text-align: left;height: 21px;padding: 4px 10px 0 14px;margin: 20px 0;border-bottom: 1px solid #ccc;width: 865px;}
.top_qaBox ul {margin: 10px 0 0;padding: 0;}
.top_qaBox li {background-image: url(/image/qa/icon_q.gif);background-repeat: no-repeat;text-align: left;height: 25px;margin: 0 0 0 10px;padding: 2px 10px 2px 30px;list-style-type: none;}
.qaBox {margin: 10px 0 20px 15px;padding-bottom:20px;border-bottom:1px dotted #ccc;}
.qaBox h3 {background-image: url(/image/qa/icon_sub.gif);background-repeat: no-repeat;text-align: left;height: 21px;padding: 4px 10px 0 14px;margin: 20px 0;border-bottom: 1px solid #ccc;width: 865px;}
.qaBox ul {margin: 10px 0 0;padding: 0;}
.qaBox li {background-image: url(/image/qa/icon_q.gif);background-repeat: no-repeat;text-align: left;height: 25px;margin: 0 0 0 10px;padding: 2px 10px 2px 30px;list-style-type: none;}
.qaBox ul.question {margin: 10px 0 0 0;padding: 0;}
.qaBox li.question {background-image: url(/image/qa/icon_q.gif);background-repeat: no-repeat;text-align: left;height: 25px;margin: 0 0 0 10px;padding: 2px 10px 2px 30px;list-style-type: none;font-weight: bold;color: #586d2b;font-size: 14px;}
.qaBox ul.answer {margin: 10px 0 0 0;padding: 0;}
.qaBox li.answer {background-image: url(/image/qa/icon_a.gif);background-repeat: no-repeat;text-align: left;margin: 0 0 10px 10px;padding: 2px 10px 2px 30px;list-style-type: none;}
.qaBox li.answer02 {background-image: url(/image/qa/icon_a.gif);background-repeat: no-repeat;text-align: left;margin: 0 0 10px 10px;padding: 2px 10px 20px 30px;list-style-type: none;}
.qaBox li.answer03 {background-image: url(/image/qa/icon_a.gif);background-repeat: no-repeat;text-align: left;margin: 0 0 10px 10pxpadding: 2px 10px 30px 30px;list-style-type: none;}
.goTop {text-align: right;margin: 10px;}
.backLink {text-align: center;padding: 20px 0 10px 0;}
.otherQ {text-align: left;}
.boldTxt {font-weight: bold;}
.boldTxtPink {font-weight: bold;color:#ff52a9;}
.boldTxtPinkL {font-weight: bold;color:#ff52a9;font-size: 16px;margin-bottom: 4px;}
.boldTxtM {font-weight: bold;color:#666;font-size: 14px;margin-bottom: 4px;}

/* ----------- ページ下固定リンク -----------*/
#fixedLink{position:fixed;bottom:0;height:100px;width:100%;background-color:#eee;}
body{padding-bottom:100px;}
#fixedLink div.linkBtn{width: 50%;text-align: center;margin:0 auto;padding:20px 0;}
#fixedLink div.linkBtn a:link {text-decoration: none;color: #fff;text-align: center;}
#fixedLink div.linkBtn a:visited {color: #fff;}
