.img{
      border: none;
	  padding: 0px;
	  margin: 0px;
}
.clear{
        clear: both;
}


/*フォント */
/*h1{
      clear: both;
			width: 800px;
			font-size: 80%;
			line-height: 1.8;
			letter-spacing: 0.1em;
			color: #ffffff;
			font-weight: bold;
			background: #125BAF;
			padding: 0px;
			margin: 0px;

}*/
h1{
	margin:0;
	padding:0;
	font-size: 80%;
	font-weight:bold;
	color:#FFF;
	height:23px;
}

h2{
    font-size: 130%;
	color: #125BAF;
	font-weight: normal;
	margin: 0px;
}

h5{
    font-size: 110%;
	color: #4E3D36;
	font-weight: normal;
	margin: 0px;
}

h4{
    font-size: 110%;
	color: #EA886A;
	font-weight: normal;
	margin: 0px;
}

.text1{
        font-size: 100%;
		color: #330000;
}

.text2{
        font-size: 90%;
		color: #125BAF;
}

.text3{
        font-size: 95%;
		color: #6F644A;
}

.text4{
        font-size: 110%;
		font-weight: bold;
		color: #FF6666;
}
.text5{
       font-size: 130%;
	   color:#fe6aa5;

}

A:link{
        font-size: 85%;
		text-decoration: none;
		color: #4E3D36;
}
A:visited{
        font-size: 85%;
		text-decoration: none;
		color: #4E3D36;
}
A:hover{
        font-size: 85%;
		text-decoration: underline;
		color: #FF6666;
}

.a1:link{
        font-size: 100%;
		text-decoration: none;
		color: #FF6600;
}
.a1:visited{
        font-size: 100%;
		text-decoration: none;
		color: #FF6600;
}
.a1:hover{
        font-size: 100%;
		text-decoration: underline;
		color: #FF3366;
}

.a2:link{
        font-size: 100%;
		text-decoration: underline;
		color: #FF6600;
}
.a2:visited{
        font-size: 100%;
		text-decoration: underline;
		color: #FF6600;
}
.a2:hover{
        font-size: 100%;
		text-decoration: underline;
		color: #FF3366;
}


/*メインレイアウト */
body{ 
       background: #3f8dd8 url(images/index/bg1.jpg) repeat-x;
	   text-align: center;
	   font-family: "ＭＳ　Ｐゴシック", "Osaka", sans-serif;
	   font-size: 95%;
	   color: #4E3D36;
	   line-height: 1.8;
	   padding: 0px;
	   margin: 0px;
}


#b1{
     width: 808px;
	 background: url(images/index/b4.gif) left top repeat-y;
	 margin: 0px auto;
	 padding: 0px;
}

#bace{
       width: 800px;
	   text-align: left;
	   background: #FFFFFF;
	   margin: 0px 4px;
	   padding: 0px;
}

#nav{
      width: 800px;
	  height: 30px;
	  padding: 0px;
	  margin: 0px;
}

#nav ul{
            list-style: none;
			padding: 0px;
			margin: 0px;
}

#nav li{
         float: left;
		 width: 100px;
		 height: 30px;
		 padding: 0px;
		 margin: 0px;
}

#nav a{
		 padding: 0px;
		 margin: 0px;
}


#fla{
      clear: both;
	  width: 800px;
	  height: 300px;
	  padding: 0px;
	  margin: 0px;
}

#content{
		  background: url(images/index/b2-1.gif) repeat-y;
		  width: 800px;
		  text-align: left;
		  padding: 0px;
		  margin: 0px;
}

#leftcontent{
              float: left;
			  width: 175px;
			  padding: 0px;
			  margin: 0px;
			  display:inline;
}


#qa{
     width: 150px;
	 padding: 0px;
	 margin: 30px 10px 0px 10px;
}

.question{
           width: 150px;
		   background: #FDFDE6;
		   padding: 0px;
		   margin: 0px 0px 10px 0px;
}

.que ul{
         list-style: none;
		 margin: 0px 0px 5px 0px;
		 padding: 0px;
}

.que li{
		 background: url(images/index/qa/ya.gif) left no-repeat;
		 margin: 0px;
		 padding: 0px;
}

.que a{
		 margin: 0px;
		 padding: 0px 0px 0px 10px;
}

#rightcontent{
               float: right;
			   background: #FFFFFF;
			   width: 615px;
			   
			   margin-right: 10px;
			   display:inline;
			   
}
.clear {
	clear: both;
}

.con{
      width: 590px;
	  background: url(images/index/content/b2.gif) left top repeat-y;
	  padding: 0px;
	  margin: 30px 5px 0px 20px;
}

.conb1{
        background: url(images/index/content/b1.gif) left top repeat-y;
		padding: 0px 0px 0px 15px;
		margin: 0px;
}

.conb2{
		padding: 0px 0px 0px 15px;
		margin: 0px;
}

#con3{
       padding: 30px 0px 0px 15px;
	   margin: 0px;
}

#copyright{
            clear: both;
			width: 800px;
			font-size: 80%;
			text-align: center;
			line-height: 1.8;
			/*\*/
			letter-spacing: 0.1em;
			/**/
			color: #ffffff;
			font-weight: bold;
			background: #125BAF;
			padding: 0px;
			margin: 0px;
}
.line {
     border: #cccccc 1px solid;	 
}

.voiceBnr{
	text-align: center;
}
/*　Header　*/
#header {
	background:url(images/index/head_bg.gif) no-repeat;
	height:80px;
	position:relative;
}

#header_box {
	position:absolute;
	left: 687px;
	top: 0px;
}
/*　SEO対策　*/
.style1 {
	font-size: 85%
}
.style3 {
	font-size: 80%
}

