@charset "utf-8";
/* CSS Document */
.back1{
	-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #FBE7F1;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #F0DBE5), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #F0DBE5),
            color-stop(.75, #F0DBE5), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #F0DBE5 25%, transparent 25%,
          transparent 50%, #F0DBE5 50%, #F0DBE5 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #F0DBE5 25%, transparent 25%,
          transparent 50%, #F0DBE5 50%, #F0DBE5 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #F0DBE5 25%, transparent 25%,
          transparent 50%, #F0DBE5 50%, #F0DBE5 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #F0DBE5 25%, transparent 25%,
          transparent 50%, #F0DBE5 50%, #F0DBE5 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #F0DBE5 25%, transparent 25%,
          transparent 50%, #F0DBE5 50%, #F0DBE5 75%,
          transparent 75%, transparent);
	}
.back2{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #DFFBF9;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #D3F0EE), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #D3F0EE),
            color-stop(.75, #D3F0EE), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #D3F0EE 25%, transparent 25%,
          transparent 50%, #D3F0EE 50%, #D3F0EE 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #D3F0EE 25%, transparent 25%,
          transparent 50%, #D3F0EE 50%, #D3F0EE 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #D3F0EE 25%, transparent 25%,
          transparent 50%, #D3F0EE 50%, #D3F0EE 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #D3F0EE 25%, transparent 25%,
          transparent 50%, #D3F0EE 50%, #D3F0EE 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #D3F0EE 25%, transparent 25%,
          transparent 50%, #D3F0EE 50%, #D3F0EE 75%,
          transparent 75%, transparent);
		  	}
.back3{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #F1FDEA;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #E6F2DF), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #E6F2DF),
            color-stop(.75, #E6F2DF), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #E6F2DF 25%, transparent 25%,
          transparent 50%, #E6F2DF 50%, #E6F2DF 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #E6F2DF 25%, transparent 25%,
          transparent 50%, #E6F2DF 50%, #E6F2DF 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #E6F2DF 25%, transparent 25%,
          transparent 50%, #E6F2DF 50%, #E6F2DF 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #E6F2DF 25%, transparent 25%,
          transparent 50%, #E6F2DF 50%, #E6F2DF 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #E6F2DF 25%, transparent 25%,
          transparent 50%, #E6F2DF 50%, #E6F2DF 75%,
          transparent 75%, transparent);
		  	}
.back4{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #FBF4E0;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #F0E9D5), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #F0E9D5),
            color-stop(.75, #F0E9D5), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #F0E9D5 25%, transparent 25%,
          transparent 50%, #F0E9D5 50%, #F0E9D5 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #F0E9D5 25%, transparent 25%,
          transparent 50%, #F0E9D5 50%, #F0E9D5 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #F0E9D5 25%, transparent 25%,
          transparent 50%, #F0E9D5 50%, #F0E9D5 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #F0E9D5 25%, transparent 25%,
          transparent 50%, #F0E9D5 50%, #F0E9D5 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #F0E9D5 25%, transparent 25%,
          transparent 50%, #F0E9D5 50%, #F0E9D5 75%,
          transparent 75%, transparent);
		  		  	}
.back5{
-webkit-background-size: 10px 10px;
-moz-background-size: 10px 10px;
background-size: 10px 10px;
background-color: #FCEBDA;
background-image: -webkit-gradient(linear, 0 0, 100% 100%,
            color-stop(.25, #F0E0CF), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #F0E0CF),
            color-stop(.75, #F0E0CF), color-stop(.75, transparent),
            to(transparent));
background-image: -webkit-linear-gradient(-45deg, #F0E0CF 25%, transparent 25%,
          transparent 50%, #F0E0CF 50%, #F0E0CF 75%,
          transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, #F0E0CF 25%, transparent 25%,
          transparent 50%, #F0E0CF 50%, #F0E0CF 75%,
          transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, #F0E0CF 25%, transparent 25%,
          transparent 50%, #F0E0CF 50%, #F0E0CF 75%,
          transparent 75%, transparent);
background-image: -o-linear-gradient(-45deg, #F0E0CF 25%, transparent 25%,
          transparent 50%, #F0E0CF 50%, #F0E0CF 75%,
          transparent 75%, transparent);
background-image: linear-gradient(-45deg, #F0E0CF 25%, transparent 25%,
          transparent 50%, #F0E0CF 50%, #F0E0CF 75%,
          transparent 75%, transparent);
		  		  	}
main section{
	padding:20px 0;
	margin-bottom:80px;
	}
main section h3.subttl{
	font-size:28px;
	margin-left:30px;
	font-weight:normal;
	
	}
main .column3{
	width:90%;
	margin:0 auto;
	}


.tx:before{
	content:url(../img/voice/tepu1.png);
	position:absolute;
	top:-25px;
	right:-20px;
	}
.tx:after{
	content:url(../img/voice/tepu2.png);
	position:absolute;
    left: -20px;
    bottom: -25px;
	}
.txt p{
	position:relative;
/*	background-image:url(../img/voice/txtarea_back.png);
*/	width:933px;
	box-sizing:border-box;
	margin:0 auto;
	}
main section:last-child{
	margin-bottom:50px;
	}
main section:last-child .btn{
	margin-left:0;
	}