@charset "utf-8";

/*----------------------------------------------------
	layout[faq]
----------------------------------------------------*/
#faqArea{
	position:relative;
	padding-top:150px;
}

#faqIntro{
	background:url(../images/faq_bg-ttl.jpg) no-repeat right top;
	position:absolute;
	top:-12px;
	z-index:10;
	width:699px;
	padding-top:30px;
}

#faqIntro h2{
	margin-top:14px;
}


#faqArea h3{
	background:url(../images/faq_bg-ttl1.jpg) no-repeat;
	color:#ffffff;
	font-size:16px;
	margin:11px 0px 18px 0px;
	height:31px;
	padding-left:50px;
	padding-top:15px;
}

#faqArea .boxArea h4{
	color:#666666;
	font-size:16px;
	height:44px;
	padding-left:80px;
	padding-top:8px;
	background-image:url(../../images/narrativearea_h3.jpg);
	background-repeat: no-repeat;
	background-position: 50px top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#gazouL{
	float:left;
	margin-bottom:10px;
	margin-right:20px;
}

#gazouR{
	float:right;
	margin-bottom:10px;
	margin-left:20px;
}

/* examArea
----------------------------------------------------*/
#examArea h4{
	background:url(../images/faq_bg-ttl2.jpg) no-repeat;
	height:31px;
	font-size:14px;
	padding-top:10px;
	padding-left:20px;
}

#examArea table{
	border:1px solid #cccccc;
	width:678px;
	background:url(../images/faq_bg-exam.gif) left top;
	margin:8px 0px 20px 1px;
}

#examArea th{
	padding:5px 0px 5px 10px;
	vertical-align:middle;
}


#examArea td{
	padding:5px 0px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}

#examArea td.case1{
	color:#025E9C;
}

#examArea td.case2{
	color:#51611E;
}

#examArea td.case3{
	color:#D76600;
}

#examArea img{
	vertical-align:middle;
}


#Data{
	margin:10px 0px 20px 50px;
}

#Data dl{
	width:600px;
	overflow:auto;
	margin-top:10px;
	border:2px solid #405E78;
}

#Data dd{
	margin-bottom:10px;
	font-size:14px;
	padding:10px;	
}

.table01{
	border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;
	background-color:#FFFFFF;
	margin:0px 0px 10px 50px;
	width:590px;
}

.table01 td {    
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	padding:6px 8px 4px 8px;
	font-size:14px;
	line-height:114%;
	color:#3c3c3c;
}

.table01 .td01 {    
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
	background-color:#DFEEF2;
    text-align: left;
	padding:6px 8px 4px 8px;
	font-size:14px;
	font-weight:bold;
	line-height:114%;
}

.table01 .td02 {    
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	padding:6px 8px 4px 8px;
	font-size:14px;
	font-weight:bold;
	line-height:114%;
}

.table01 .td03 {    
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	padding:6px 8px 4px 8px;
	font-size:14px;
	font-weight:bold;
	line-height:114%;
	color:#FF0033;
}

.table01 .td04 {    
    border: 1px #999999 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	padding:6px 8px 4px 8px;
	font-size:14px;
	font-weight:bold;
	line-height:114%;
	color:#0033FF;
}

.cap{
	font-size:10px;
	margin:0px 0px 10px 50px;
	width:590px;
}

.cap2{
	font-size:10px;
	color:#FF3399;
}

