@charset "shift_jis";
h2 {
	background-image:  url(img/copy.gif);
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 606px;
	font-size: 12px;
	text-indent: -9999px;
 background-repeat: no-repeat;
}
h3 {
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 606px;
	font-size: 12px;
	text-indent: -9999px;
 background-repeat: no-repeat;
}
p {
	font-size: 12px;
	color: #535353;
	line-height: 1.6em;
	text-align: justify;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:5px;
	
}
	
	
#bar1 {
	width: 606px;
	margin-top: 25px;
	margin-bottom: 10px;
}
#image2 {
	width: 624px;
	padding-top: 0px;
	margin-bottom: 5px;
}
.midashi01 {
	background-image:  url(imgcon/bar1.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 10px;
		}
.midashi02 {
	background-image:   url(imgcon/bar2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom:10px;
}
.midashi03 {
	background-image:   url(imgcon/barabout.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom:10px;
}
.midashi04{
	background-image:   url(img/barvoice.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom:10px;
}
.midashi05{
	background-image:   url(img/barfaq.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom:10px;
}
.midashi06{
	background-image:   url(img/barcon.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 35px;
	margin-bottom:10px;
}
h4 {
	font-size: 12px;
	width: 597px;
	margin: 0px;
	font-weight: bold;
	background-color: #DB3500;
	padding-top: 10px;
	color: #FFFFFF;
	padding-left: 8px;
	padding-bottom: 10px;
	}

table, td, th {
	border: 0px;
	font-size: 12px;
	color: #535353;
	line-height: 1.9em;
	text-align: left;
	vertical-align: top;	
	
	} 

#s1 {
	float: left;
	margin-right: 14px;
	padding:1px;
	border:0px solid #444444;
	width: 175px;
	margin-top: 1px;
} 										
#s2 {
	float: left;
	margin-right: 17px;
	padding:1px;
	border:0px solid #444444;
	width: 206px;
	margin-bottom: 5px;
} 					
#s3 {
	float: left;
	margin-right: 14px;
	padding:1px;
	border:0px solid #444444;
	width: 306px;
	margin-top: 0px;
} 					
#s4 {
	float: left;
	margin-right: 14px;
	padding:1px;
	border:0px solid #444444;
	width: 183px;
	margin-top: 0px;
} 				
#s7 {
	float: left;
	margin-right: 10px;
	padding:1px;
	border:0px solid #444444;
	width: 182px;
	margin-top: 0px;
} 
#s77 {
	float: left;
	margin-left: px;
	padding:1px;
	border:0px solid #444444;
	width: 183px;
	margin-top: 0px;
} 
.name{
	font-size:12px;
	line-height:1.8em;
	color:#6C3948;
	text-align:left;
	font-weight: bold;	
		}	
.name2{
	font-size:12px;
	line-height:1.8em;
	color:#6C3948;
	text-align:center;
	font-weight: bold;	
		}	
.pro{
	font-size:12px;
	line-height:1.5em;
	color:#535353;
	text-align:left;
			}	
.about{
	font-size:12px;
	line-height:1.9em;
	color:#535353;
	text-align:left;
			}	
.basetext{
	font-size:12px;
	line-height:1.3em;
	color:#535353;
	text-align:center;
		}	
.con{
	font-size:10px;
	line-height:1.5em;
	color:#804040;
	text-align:left;
		}	
.con2{
	font-size:10px;
	line-height:1.5em;
	color:#804040;
	text-align:center;
		}	

.box  {
	margin:0pt;
	padding:0px;
	border-top:0px solid #0C3387;
	width: 606px;
	text-align: center;
	float:left;
	margin-top: 0px;
	
								}
	
.box2  {
	margin:0pt;
	padding:0px;
	border-top:0px solid #0C3387;
	width: 606px;
	text-align: center;
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
								}

								
a {
	color: #804040;
	text-decoration: none;
	}
a:visited {
	color: #804040;
	}
a:hover {
	color: #804040;
	text-decoration: underline;
	}
a:active {
	color: #804040;
	}								
	.date{
	font-size:12px;
	line-height:2.2em;
	color:#E6D032;
	font-weight: bold;	
	}							
	
	table#table-02 {
	width: 604px;
	border: 1px #CCCCCC solid;
	border-spacing: 0;
	background: #EBEBEB;
	background-color: #FFFFFF;				
	margin-top: 20px;
	border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	vertical-align: middle;	
}

table#table-02 th {
    padding: 5px;
    border: #CCCCCC solid;
    border-width: 0 0 0px 0px;
    background: #EBEBEB;
    color: #FFFFFF;
    line-height: 120%;
    text-align: left;
}
table#table-02 td {
	padding:2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	color: #1A4444;
	text-align: left;
	white-space: nowrap;
	margin-top: 20px;	
}
.res2{
	font-size:12px;
	line-height:3.2em;
	color:#535353;
			}					
#fbar1 {
	width: 606px;
	margin-top: 0px;
	margin-bottom: 1px;
} 	
.faqbox  {
	margin:0pt;
	padding:0px;
	border-bottom:1px dotted #6C3948;
	width: 606px;
	text-align: center;
	float:left;
	margin-bottom: 20px;
	padding-bottom: 15px;	
	
								}
								
		table#table-03 {
	width: 604px;
	border: 0px #E3E3CE dotted;
	border-spacing: 0;
	background: #EBEBEB;
	background-color: #FFFFE8;				
	margin-top: 20px;
	border-color: #E3E3CE #FFFFE8 #FFFFE8 #E3E3CE;
	vertical-align: middle;	
}

table#table-03 th {
    padding: 5px;
    border: 0px #E3E3CE dotted;
    border-width: 0 0 0px 0px;
    background: #EBEBEB;
    color: #FFFFFF;
    line-height: 120%;
    text-align: left;
}
table#table-03 td {
	padding:4px;
	border-style: dotted;
	border-width: 1px;
	border-color: #FFFFE8 #FFFFE8 #CCCCCC #FFFFE8;
	color: #1A4444;
	text-align: left;
	white-space: nowrap;
	margin-top: 20px;	
	
}							
	.box7  {
	border-bottom:0px solid #0C3387;
	width: 183px;
	float:left;
	margin-top: 4px;
	margin-right: 28px;
	margin-botoom: 15px;
	padding-bottom: 15px;		
								}							
	.box8  {
	border-bottom:0px solid #0C3387;
	width: 183px;

	float:left;
	margin-top: 4px;
	margin-right: 0px;	
	margin-botoom: 15px;
	padding-bottom: 15px;		
								}															
.voicew{
	font-size:12px;
	line-height:1.5em;
	color:#535353;
	text-align:left;
	background-color: #EAEAC8;
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 10px;
	width: 597px;
	margin-bottom: 22px;
	
			}									
#c_area {
	width:600px;
	float:left;
	padding-bottom:10px;
}
#c_area .cphoto {
	width:182px;
	float:left;
	padding-right:5px;
}
#c_area .cdata {
	width:410px;
	float:left;
	text-align:left;
}						
								
#c2_area {
	width:600px;
	float:left;
	padding-bottom:10px;
}
#c2_area .c2photo {
	width:206px;
	float:left;
	padding-right:5px;
}
#c2_area .c2data {
	width:386px;
	float:left;
	text-align:left;
}					

.c_areas {
	width:606px;
	float:left;
	margin-top: 5px;	
	margin-left: 0px;
	padding: 0 0px 0 0px;
		margin-top: 15px;
	margin-bottom: 25px;
	_margin-bottom: 10px;
}
.c_areas .cphoto {
	width:183px;
	float:right;
	margin-left:0px;
	border:0px solid #777777;
	padding:0px;
	margin-left: 3px;	
	display: inline;
	
}
.c_areas .cdata {
	width:414px;
	float:left;
	text-align:left;
	line-height:1.6em;
	margin-right:0px;
	display: inline;
	}						
	dl.list2 dt {
  clear: left;
  float: left;
  margin: 0 0 0em;
  width: 7.0em;
  border-left: solid 2px #804040;
  padding-left: 5px;
  line-height: 1.4em;
	border-bottom: solid 0px #E3E2B0;	
}

dl.list2 dd {
  margin-bottom: 0.7em;
  margin-left: 7.5em;
		border-bottom: solid 0px #E3E2B0;
		padding-left: 10px;
		line-height: 1.4em;
		
}				

.info{
	color: #DA3409;
	line-height:1.5em;
			}				