@charset "utf-8";

/* 全てのサイズ共通 */


		

@media screen and (max-width:768px) { 
    /* スマートフォン用　*/

.secretImgBox {
	width: 280px;
	margin: 10px auto 10px !important;
}
		
.secretImgBox img {
	width: 100%;
}

.ttlEntry {
	background:#672729;
	color:#fff;
	font-size:2.0rem;
	padding:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:40px;
	}		
	
.secretTtl {
    margin:0 0 3%;
	font-size: 1.8rem;
	font-weight: bold;
	text-align:center;
	color:#cf9a3d;
	}	
	
.secretTxt {
	font-size: 1.3rem;
	text-align: left;
	margin:0 0 5%;
	}	

.textStyle1 {
    font-size: 1.3rem;
	margin-bottom: 0% !important;
}

.txtLarge {
    font-size: 1.8rem;
    font-weight: bold;
    color: #cf9a3d;
	margin-bottom: 3% !important;
	}	
	
.line {
	border-top:1px dotted #ccc;
	    margin-bottom: 3% !important;
	padding-top: 5%;
	}	

		

}
@media screen and (min-width:768px) and ( max-width:1010px) {
    /* タブレット用　*/

.secretImgBox {
	width: 640px;
	margin: 10px auto 10px !important;
}


.ttlEntry {
	background:#672729;
	color:#fff;
	font-size:2.0rem;
	padding:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:40px;
	}		
	
.secretTtl {
    margin:0 0 2%;
	font-size: 2.4rem;
	font-weight: bold;
	text-align:left;
	color:#cf9a3d;
	}
	
.secretTxt {
	font-size: 1.4rem;
	text-align: left;
	margin:0 0 5%;
	}	

.textStyle1 {
    font-size: 1.6rem;
}

.txtLarge {
    font-size: 2.4rem;
    font-weight: bold;
    color: #cf9a3d;
	}	
	
.line {
	border-top:1px dotted #ccc;
	margin-bottom:40px;
	padding-top:40px;
	}	
		

}

