@charset "UTF-8";

/* ---------------------------faqでのみ使用のCSS--------------------------- */


/* ---------------------------faq-right-main--------------------------- */
div#right-main {
	float: right;
	width: 698px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#right-main hr{
	width: 650px;
	margin:0px 0px 0px 25px;
}
div#right-main h1{
	display: block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div#right-main p.faqtxt01{
	margin-top:25px;
	margin-left:20px;
}

/* ----------------------------right-main faq-contents--------------------------- */
div#faq-contents {
	width:669px;
	margin:25px 0px 0px 17px;
}
.contents {
	margin:0px 0px 30px 0px;
}
.subtitle {
	width: 670px;
	height: 27px;
	margin:0px 0px 20px 0px;
}
.contents h2 {
	color: #716F6E;
	font-size:13.5px;
	font-weight: bold;
	vertical-align:center;
	padding:7px 0px 0px 0px;
}
img.point {
	float:left;
	margin:5px 5px 5px 5px;
}
#faqtab {
	width:650px;
	margin:20px 17px;
}



.gline01{
	border-top: 1px solid #CECFCE;
	border-bottom: 1px solid #CECFCE;
	border-left: 1px solid #CECFCE;
	padding: 10px 15px;

}
.gline02{
   	color: #1F1381;
	font-size:16px;
	font-weight: bold;
	border-top: 1px solid #CECFCE;
	border-bottom: 1px solid #CECFCE;
	border-right: 1px solid #CECFCE;
	padding: 10px 10px 10px 0px;
}
.gline03{
	border-bottom: 1px solid #CECFCE;
	border-left: 1px solid #CECFCE;
	padding: 10px 15px;
}
.gline04{
	border-bottom: 1px solid #CECFCE;
	border-right: 1px solid #CECFCE;
	padding: 10px 10px 25px 0px;
}




/* ----------------------------faq q-contents--------------------------- */
p#faq01{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq01.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq02{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq02.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq03{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq03.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq04{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq04.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq05{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq05.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}


p#faq06{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq06.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq07{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq07.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq08{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq08.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq09{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq09.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq10{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq10.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq11{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq11.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq12{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq12.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}

p#faq13{
height:19px;
	margin:0px;
	padding:0px;
	background: url(../img_faq/faq13.jpg) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}



.faq_totop{
text-align		:right;
margin-top		:40px;
}