@charset "utf-8";
/* ===================================================================

 file name  :class-responsive.css
 style info :汎用クラス指定レスポンシブ用

=================================================================== */


/* ==========================================================================
   smartPhone
 ========================================================================== */
@media screen and (max-width: 640px){
	
	.spHide{
		display:none;
	}
	.pcHide{
		display:block;
	}
	/* js連携 電話番号リンク無効 */
	.tellink a{
		cursor:pointer;
	}


	/* ---------------------------------------------------------------------------
		cttl
	--------------------------------------------------------------------------- */
	.cttl{
		margin:0 0 33px;
	}
	.cttl .ttl-txt{
		display:inline-block;
		font-size:125%;
	}
	.cttl .ttl-txt br{
		display:inline !important;
	}
	
	/* ---------------------------------------------------------------------------
		sec-inner
	--------------------------------------------------------------------------- */
	.sec-inner{
		width:100%;
		margin:0 auto;
		padding:0 15px;
	}
	
	/* ---------------------------------------------------------------------------
		btn-eft
	--------------------------------------------------------------------------- */
	.btn-eft a,
	.btn-eft span{
		padding:0.6em 0;
		font-size:75%;
		border-radius:4px;
		letter-spacing:-0.08em;
	}
	.btn-eft a:hover{
		border-radius:4px;
		opacity:1;
	}
	
	
	
	
	
}


