@charset "shift_jis";



/* 全体
---------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	background:#f3e8cf;
}

img{
	border:0;
}

h1{
	width:560px;
	margin:10px auto 15px auto;	
}

/* Box
---------------------------------------------------------*/

/*-------------qa01Box*/
div.qa01Box{
	width:600px;
	margin:0 auto;
	padding:0 0 30px 0;
	text-align:left;
}

div.qa01Box table{
	width:600px;
}

div.qa01Box table tr td{
	padding-top:8px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
	color:#2d2614;
}

div.qa01Box table tr td.text01{
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;
}

/*-------------qa02Box*/
div.qa02Box{
	width:600px;
	margin:0 auto;
	padding:0 0 30px 0;
	text-align:left;
}

div.qa02Box table{
	width:600px;
}

div.qa02Box table tr td{
	padding-top:8px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
	color:#2d2614;
}

div.qa02Box table tr td.text01{
	padding-top:20px;
	padding-left:15px;
	padding-right:10px;
}

/*-------------qa03Box*/
div.qa03Box{
	width:600px;
	margin:0 auto;
	padding:0 0 20px 0;
	text-align:left;
}

div.qa03Box table{
	width:600px;
}

div.qa03Box table tr td{
	padding-top:8px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
	color:#2d2614;
}

div.qa03Box table tr td.text01{
	padding-top:20px;
	padding-left:15px;
}

div.qa03Box table tr td.img01{
	padding-top:20px;
	padding-right:10px;
	text-align:right;
}

/*-------------qa04Box*/
div.qa04Box{
	width:600px;
	margin:0 auto;
	padding:0 0 30px 0;
	text-align:left;
}

div.qa04Box table{
	width:600px;
}

div.qa04Box table tr td{
	padding-top:8px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
	color:#2d2614;
}

div.qa04Box table tr td.text01{
	padding-top:20px;
	padding-left:15px;
}

div.qa04Box table tr td.img01{
	width:132px;
	padding-top:20px;
	padding-left:68px;
}

div.qa04Box table tr td.text02{
	padding-top:20px;
	padding-left:75px;
	padding-right:10px;
}

div.qa04Box p{
	padding-top:30px;
	padding-left:55px;
	text-align:center;
}

div.qa04Box p img{
	padding:0 20px;
}

/*-------------qa05Box*/
div.qa05Box{
	width:600px;
	margin:0 auto;
	padding:0 0 30px 0;
	text-align:left;
}

div.qa05Box table{
	width:600px;
}

div.qa05Box table tr td{
	padding-top:8px;
	vertical-align:top;
	font-size:14px;
	line-height:1.5;
	color:#2d2614;
}

div.qa05Box table tr td.text01{
	padding-top:20px;
	padding-left:15px;
}

div.qa05Box table tr td.text01 img{
	vertical-align:text-top;
	padding-right:8px;
}

div.qa05Box p{
	padding:40px 0 0 70px;
}

/* ウィンドウ閉じる
---------------------------------------------------------*/

div#close{
	padding:15px 0 15px 0;
	text-align:center;
	background:url(../img/qa/bg_close.gif) repeat-x top left;
}

div#close div.closebtnbox{
	width:600px;
	margin:0 auto;
}