/* 
	phone 用CSS
*/

.text22b {
	font-size: 2.2rem;
	font-size: 22px;
	font-weight: bold;
	line-height: 120%;
}

/* auまとめトーク・au スマートバリュー*/	

@media ( max-width : 767px ) {
	h1.midashi {
		margin-top: 10px;
		margin-bottom: 20px;
	}
 	.greenMidashi {
		background-color: #007F41;
	}
	.greenMidashi .texCen {
		padding: 10px;
		font-size: 24px;
		font-weight: bold;
		color: white;
		line-height: 28px;
	}
		.syosaiBo { 
				margin-left: auto;
				margin-right: auto;
				border: 1px double #7F542E; 
				width: 260px;
				height: 50px;
				line-height: 50px;
				text-align: center;
			    border-radius: 10px;        /* CSS3草案 */  
			    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
			    -moz-border-radius: 10px;   /* Firefox用 */
			    background-color: white;
				color: #7F542E;
		}
		.syosaiBo a { 
				color: #7F542E;
				text-decoration: none;
		}
 
}
@media ( min-width : 768px ) {
	h1.midashi {
		margin-top: 10px;
		margin-bottom: 20px;
		height: 70px;
	}
	.greenMidashi {
		background-color: #007F41;
	}
	.greenMidashi .texCen {
		padding-top: 30px;
		font-size: 32px;
		font-weight: bold;
		color: white;
	
	}	
		.syosaiBo { 
				margin-left: auto;
				margin-right: 20px;
				border: 1px double #7F542E; 
				width: 260px;
				height: 50px;
				line-height: 50px;
				text-align: center;
			    border-radius: 10px;        /* CSS3草案 */  
			    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
			    -moz-border-radius: 10px;   /* Firefox用 */
			    background-color: white;
				color: #7F542E;
				float: right;S
		}
		.syosaiBo a { 
				color: #7F542E;
				text-decoration: none;
		}
}


.phoneBox {
	font-size: 1.4rem;
	font-size: 14px;
	line-height: 25px;
	color: #7F542E;
	padding-top: 25px;
	padding-bottom: 25px;
}

.phoneBox .box {
	padding: 25px;
}

.boxColor {
	background-color: #FEF6F2; 
}

.ima_texCenter {
	text-align: center;
}

.phoneBox .box .title {
	font-size: 2.0rem;
	font-size: 20px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #007F41;
}

@media ( max-width : 767px ) {
	.texBox_green {
		font-size: 1.6rem;
		font-size: 16px;
		line-height: 22px;
		color: white;
		font-weight: bold;
		background-color: #007F41;
		padding: 5px 20px;
	}
	.texBox_orange {
		font-size: 1.6rem;
		font-size: 16px;
		line-height: 22px;
		color: white;
		font-weight: bold;
		background-color: #EA5504;
		padding: 5px 20px;
	}
 
}
@media ( min-width : 768px ) {
	.texBox_green {
		font-size: 2.0rem;
		font-size: 20px;
		line-height: 28px;
		color: white;
		font-weight: bold;
		background-color: #007F41;
		padding: 5px 20px;
	}
	.texBox_orange {
		font-size: 2.0rem;
		font-size: 20px;
		line-height: 28px;
		color: white;
		font-weight: bold;
		background-color: #EA5504;
		padding: 5px 20px;
	}	
 		 	
}

.jyoken {
		font-size: 1.4rem;
		font-size: 14px;
		line-height: 25px;
}

.jyoken .title {
		font-size: 1.6rem;
		font-size: 16px;
		font-weight: bold;
}



@media ( max-width : 767px ) {
	.phoneBox .title32 {
		font-size: 2.2rem;
		font-size: 22px;
		line-height: 28px;
		color: #C0182F;
		font-weight: bold;;
	}
}

@media ( min-width : 768px ) {
	.phoneBox .title32 {
		font-size: 3.2rem;
		font-size: 32px;
		line-height: 56px;
		color: #C0182F;
		font-weight: bold;
	}
 		 	
}

.greenBorder {
	width: 100%;
	height: 35px;
	background-color: #007F41;	
}


/* 戻るボタン */
.modoru {
	padding: 50px 0px 50px 0px;
}


@media ( max-width : 767px ) {

			.modoruBo { 
				margin-left: auto;
				margin-right: auto;
				border: 1px solid #000000; 
				width: 260px;
				height: 50px;
				line-height: 50px;
				color: black;
				text-align: center;
			    border-radius: 10px;        /* CSS3草案 */  
			    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
			    -moz-border-radius: 10px;   /* Firefox用 */  
		} 	
 
}
@media ( min-width : 768px ) {
 	
			.modoruBo { 
				margin-left: auto;
				margin-right: 0px;
				border: 1px solid #000000; 
				width: 260px;
				height: 50px;
				line-height: 50px;
				color: black;
				text-align: center;
			    border-radius: 10px;        /* CSS3草案 */  
			    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
			    -moz-border-radius: 10px;   /* Firefox用 */  
		} 
	}
	

#au_sv {
	margin-top:-60px;
	padding-top:60px;
}