@charset "utf-8";

div.secondWrapper p{
	font-size: 1.2em;
	padding: 10px;
	line-height: 1.4em;
	}

div#faqhead {
	width: 660px;
	margin-top: 10px;
	border-bottom: 1px dotted #2faeff;
	}
div#faqhead ul {
	width: 640px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	}
div#faqhead ul li{
	font-size: 1.2em;
	height: 20px;
	margin-bottom: 10px;
	padding-left: 24px;
    background: url(../img/faq/faqlist.gif) left bottom no-repeat;
	}

div.faq-cate {
	width: 660px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

div.faq-cate {
	width: 660px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
div.faq-cate h3{
	width: 630px;
	height: 30px;
	margin-bottom: 20px;
    background: url(../img/faq/cate-bg.gif) left bottom no-repeat;
    padding: 5px 10px 5px 20px;
    font-size: 1.4em;
	}	
div.faq-cate div.faq h4.question{
	font-size: 1.2em;
	width: 640px;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #f1f1f1;
	}
div.faq-cate div.faq p.answer {
	font-size: 1.2em;
	width: 630px;
	padding: 5px;
	margin-left: 20px;
	margin-bottom: 30px;				
	}
	
div#faqhead_stone {
	width: 660px;
	margin-top: 20px;
	border-bottom: 1px dotted #2faeff;
	}
div#faqhead_stone ul {
	width: 640px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	height: 1%;
	overflow:hidden;
	margin-bottom: 20px;
	}
div#faqhead_stone ul li{
	width: 104px;
	font-size: 1.2em;
	height: 20px;
	margin-bottom: 10px;
	padding-left: 24px;
    background: url(../img/faq/faqlist.gif) left bottom no-repeat;
	display:block;
	float:left;
	}	
div#faqhead_stone ul li a {
	display:block;
	width:104px;
	height:20px;
	overflow:hidden;
	}

	
	
/*pagetop
-------------------------------------------------*/
p.pagetop {
	text-align: right;
	}

/*QR�R�[�h
-------------------------------------------------*/	
img#qrcode {
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	padding: 5px;
	}
	

