body {
	font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;
	font-size: 12px;
	line-height: 2;
	text-align: center;
}


p,th,td,textarea{
	line-height: 1.4em;
}

ul{
	list-style-type: none;
}

#naka { list-style-type: square; list-style-position:outside; }

img {
	border: none; margin:0;
}

.look {
	background: #FFFF99;
}

a:link { color: #0066CC; outline: 0;}
a:visited { color: #333399; }
a:hover { color: #ff662b; text-decoration:none; }

.b { font-weight:bold; }

strong {font-weight:normal; }


#top { width:0; height:0}


div#wrapper-faq {
 width:900px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 background: #fff url(../images/main/) repeat-y ;
}

/*コンテンツ枠
------------------------------------------------------------------*/
#contents {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;

}

*html body #contents {
	padding-right: 0px;
	padding-left: 0px;
}


/*サブコンテンツ
------------------------------------------------------------------*/
#sub {
	float: right;
	width: 215px;
	margin-left: 0px;
	margin-top: 10px;
	position:relative;
	right:5px;
}



#sub p {
	width: 210px;
	margin-left: 2px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}


/*メインコンテンツ
------------------------------------------------------------------*/
div#main {
	float: left;
	width: 580px;
	display: inline;
	margin-right: 0px;
	margin-top: 0px;
	position:relative;
	left:10px;
}


div#main p {
	padding: 0.5em 10px;
}




#note-faq {
	width: 575px;
	background: url() repeat-y left;
	padding-top:8px;
	color: #000000;
	font-size:14px;
}


#note-faq  p {
	width: 540px;
	margin-left:10px;
	line-height:2em;
	font-size:14px;
}

#note-faq a { text-decoration:none;}

#note-faq a:hover {
	color: #FF6666;
	text-decoration:underline;}
	
	
#ques p{
		width: 500px;
	margin-left:30px;
	}
	
	
table#table-pp {
    width: 530px;
    border: 2px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-pp th {
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
}
table#table-pp td {
	padding:2px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

#a_head{
width:500px;
height:11px;
	margin-right: auto;
	margin-left: auto;
background: #FFFFFF url(../images/faq/bg-head.gif) left top no-repeat;
}

*html body #a_head{
	margin-bottom:-8px;
}

#a_00{
width:500px;
	margin-right: auto;
	margin-left: auto;
background: url(../images/faq/bg.gif) left top repeat-y;
font-weight:normal;
	}
	
#a_00 td{ line-height:1.7; font-size:12px;}
	

#a_foot{
width:500px;
height:11px;
	margin-right: auto;
	margin-left: auto;
background: #FFFFFF url(../images/faq/bg-foot.gif) left top no-repeat;
}


#top-head {
	width: 830px;
	height:12px;
	background: url(../images/faq/top-head.gif) no-repeat left;
	position:relative;
	top:2px;
}

#top-note {
	width: 830px;
	background: url(../images/faq/top-side.gif) repeat-y left;
	text-align: left;
	float: left;
}

#top-foot {
	width: 830px;
	height:12px;
	background: url(../images/faq/top-foot.gif) no-repeat left;
	position:relative;
	clear:left;

}


#main {
	float: right;
	width: 580px;
	display: inline;
	margin-right: 0px;
	margin-top: 0px;
	position:relative;
	left:-10px;
}


#sub {
	float: left;
	width: 240px;
	height:525px;
	margin-left: 0px;
	margin-top: 10px;
	position:relative;
	right:20px;
	background: url(../images/faq/faqhidari.gif) center top no-repeat;
	padding-left:5px;
}

.waku {	margin-top: 38px;}

#sub a{ text-decoration:none;}

#note-head {
	width: 575px;
	height:24px;
	background: url() no-repeat left;
	position:relative;
	top:2px;
}


#note {
	width: 575px;
	background: url() repeat-y left;
	padding-top:8px;
	color: #000000;
}

#note-foot {
	width: 575px;
	height:30px;
	background: url() no-repeat left;
	position:relative;
	bottom:2px;
}


#menu2 li {
	display: block;
	height:30px;
	margin:0;
}

#toiawase {
	background: url(../images/faq/tel.gif) center top no-repeat;
	width:540px;
	height:320px;
	margin-left:20px;
	position:relative;
	}
	
#toiawase p { 
position:relative;
top:83px;
left:23px;
}


div#taiken {
	width:800px;
	height:483px;
	position:relative;
	z-index:3;
	margin-top:20px;
	margin-bottom:30px;
	}
	
div#taikenset1 {
	width:400px;
	height:483px;
	position:absolute;
	left:0;
	top:0
	}
	
div#taikenset2 {
	width:400px;
	height:270px;
	position:absolute;
	left:400px;
	top:0;
	}
	
div#taikenset3 {
	width:400px;
	height:213px;
	position:absolute;
	left:400px;
	top:270px;
	}
	
	
	
div#mitumori-from {
	text-align:left;
	font-size:12px;
	line-height:1.3;
	width:600px;
	}
	
	
div#toiawase-from {
	text-align:left;
	font-size:12px;
	line-height:1.3;
	width:600px;
	}
	
	
div#mvp-in {
	width:700px;
	height:475px;
	background:url(../images/main/bana18/mvp2.gif) no-repeat;
	position:relative;
	}
	
div#naoya { position:absolute;
top:190px;
left:47px;
}