@charset "utf-8";
/* CSS Document */

/*!important*/
		
		/*---------------------------------------
		ロゴ調整
		---------------------------------------*/
		@media screen and (min-width: 897px) {
			.mr-auto a  {
				display: flex;
			}
			.mr-auto p  {
				font-size: 1.8em;
				font-weight: bold;
			}
			.mr-auto a img {
				width: 30%;
				margin-right: 2%;
			}
			}
			.mr-auto .object-cover {
			-o-object-fit: contain;
			object-fit: contain;
		}
		@media screen and (max-width: 897px) {
			.mr-auto a img {
				width: 100%;
			}
			.mr-auto .object-cover {
			-o-object-fit: contain;
			object-fit: contain;
		}
		}
		
		

		/* スマホ
		---------------------------*/
		@media screen and (max-width:897px) { 
			.bnrTobetsu .inner {
			background:url(/ssi/teikei/10344/assets/bnr_tobetsu.png) no-repeat left top #FFF;
			background-size:contain;
			padding:40.6666% 0 20px 0;
			}
			.bnrTobetsu .inner p {
			font-size:14px;
			padding: 1em 1em 1.5em;
			margin:0 10px;
			background:#FFF;
			}
			.bnrTobetsu .inner a {
			display:block;
			text-decoration:none;
			font-weight:bold;
			font-size:16px;
			background:url(/ssi/teikei/10344/assets/icon_arr_r.svg) no-repeat right 10px center #333;
			background-size:10px auto;
			border-radius:6px;
			color:#FFF;
			padding:0.6em 1em;
			width:16em;
			box-sizing:border-box;
			margin:0 auto;
			}
		}
		
		

		/*---------------------------------------
		追記
		---------------------------------------*/
		#teikeiInfo .unitPar .couponTicket {
		width:60%;
		margin:20px auto;
		background:#ea5550;
		color:#FFF;
		font-size:2em;
		font-weight:bold;
		text-align:center;
		padding:20px 0;
		box-shadow:3px 3px 2px rgba(0,0,0,0.2);
		}
		#teikeiInfo .unitPar .couponTicket dd {
		font-size:45%;
		}
		@media screen and (max-width:600px) {
			#teikeiInfo .unitPar .couponTicket {
				width:96%;
				font-size:1.8em;
			}
		}


