@import "common.css";

.h2{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:16px;
	border-bottom:2px solid #70A8D6;
	color:#70A8D6;
	font-family: Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif;
}

.qlist{
	margin:0 0 60px 0;
	padding:0;
	list-style:none;
}

.qlist li{
	margin:0 0 10px 0;
	padding:5px 0 5px 25px;
	font-size:14px;
	background-image:url(../img/qa/q.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	line-height:130%;
}

.qlist li a{
	text-decoration:none;
}


dl{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

dt{
margin:0px 0px 8px 0px;
padding:10px 0px 0px 0px;
font-size:14px;
color:#CC3300;
background-image:url(../img/common/Cont-Right_dotline-h.gif);
background-repeat:repeat-x;
background-position:0px 0px;
}
dt b{
display:block;
padding:5px 0px 5px 28px;
background-image:url(../img/qa/q.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
dd{
margin:0px 0px 10px 0px;
padding:2px 0px 5px 28px;
font-size:14px;
color:#4c4c4c;
line-height:140%;
background-image:url(../img/qa/a.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

body#qa_popup dl{
margin:0px 20px 0px 20px;
}


#page-top {
    position: fixed;
    bottom: 10px;
	left:50%;
    font-size:14px;
}
#page-top a {
    background:#006699;
    text-decoration: none;
    color: #fff;
    padding:10px;
    text-align: center;
    display: block;
    border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	font-family: Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif;
	font-weight:bold;
}
#page-top a:hover {
    text-decoration: none;
    background: #70A8D6;
}

