@charset "utf-8";

/*-----------------------------------------------
 秋の西美濃スタンプラリー
-----------------------------------------------*/
/*フォント*/
#main-top {
	font-family: Meiryo,sans-serif;
}

.font13 {
	/* ブラウザのデフォルトフォントサイズ：16px Ｘ style.cssのbody指定フォントサイズ：83％ ＝ 13.28px */
}

.font16 {
	font-size: 120%;
	line-height: 1.8;
}

.font20 {
	font-size: 150%;
	line-height: 1.8;
}

.font25 {
	font-size: 190%;
	line-height: 3.5;
}

a.btn1 {
	width: 210px;
	margin: 0 auto;
	padding: 35px 0;
	background: url(img/bg-btn01.jpg) no-repeat;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	font-family: Meiryo,sans-serif;
	display: block;
}

a.btn2 {
	width: 210px;
	margin: 0 auto;
	padding: 26px 0;
	background: url(img/bg-btn01.jpg) no-repeat;
	font-size: 120%;
	text-align: center;
	font-weight: bold;
	font-family: Meiryo,sans-serif;
	display: block;
}

.coupon-comment-box {
	width: 848px;
	margin: 0px auto 18px;
	padding: 10px;
	font-size: 120%;
	line-height: 1.8;
}

/*.coupon-comment-box {
	width: 848px;
	margin: 18px auto;
	padding: 10px;
	border: 1px solid #ccc;
}

.coupon-comment-box-tit {
	font-weight: bold;
}*/

.table-c-th {
	padding-top: 10px;
	padding-bottom: 8px;
	font-size: 105%;
	line-height: 1.5;
	text-align: left;
	border-bottom: 1px dashed #ccc;
}

.table-c-td {
	padding-top: 10px;
	padding-bottom: 8px;
	font-size: 105%;
	line-height: 1.5;
	border-bottom: 1px dashed #ccc;
}

/*内容*/
#attention {
	margin: 2px auto 10px;
	padding: 10px 20px 10px;
	font-size: 120%;
	line-height: 1.5;
	text-align: center;
	font-weight: bold;
	color: #cc2b2b;
	/*background: #fee;*/
	border: 4px dotted #cc2b2b;
}

.coupon-tit {
	width: 270px;
	padding: 12px 10px 10px;
	font-size: 120%;
	line-height: 1.5;
	font-family: Meiryo,sans-serif;
	color: #333;
	font-weight: bold;
	background:  #faf185 bottom;
	border-top: 4px solid #ccc;
}

.stamp-tit {
	width: 270px;
	padding: 12px 10px 10px;
	font-size: 120%;
	line-height: 1.5;
	font-family: Meiryo,sans-serif;
	color: #ff3333;
	font-weight: bold;
	background: url(img/bg-tit.jpg) no-repeat #fff bottom;
	border-top: 4px solid #ccc;
}

.spot-tit {
	width: 270px;
	padding: 12px 10px 10px;
	font-size: 120%;
	line-height: 1.5;
	font-family: Meiryo,sans-serif;
	color: #333;
	font-weight: bold;
	background: url(img/bg-tit.jpg) no-repeat #fff bottom;
	border-top: 4px solid #ccc;
}

.stamp-comment {
	width: 270px;
	margin: 0px auto 0px;
	padding: 10px 10px 3px;
	font-size: 105%;
	color: #333;
	font-weight: bold;
	text-align: left;
	background: #ffeeee;
	border: none;
}

.stamp-comment2 {
	width: 250px;
	margin: 0px auto 0px;
	padding: 5px 0px 3px;
	font-size: 95%;
	color: #333;
	font-weight:normal;
	text-align: left;
	background: #ffeeee;
	border: none;
}

.coupon-comment {
	width: 270px;
	margin: 0px auto 0px;
	padding: 10px 10px 3px;
	font-size: 105%;
	color: #333;
	font-weight: bold;
	text-align: left;
	background: #ebf8fe;
	border: none;
}

.coupon-comment2 {
	width: 250px;
	margin: 0px auto 0px;
	padding: 5px 0px 3px;
	font-size: 95%;
	color: #333;
	font-weight:normal;
	text-align: left;
	background: #ebf8fe;
	border: none;
}

.spot-comment {
	width: 270px;
	margin: 0px auto 0px;
	padding: 10px 10px 3px;
	font-size: 105%;
	color: #333;
	font-weight: bold;
	text-align: left;
	background: #f0feeb;
	border: none;
}

.coupon-url {
	width: 210px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

.spot-url {
	width: 210px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

.spot-img {
	display: block;
	width: 250px;
	margin: 0 auto 5px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ccc;
}

.kyotyo{
color: #f00;
}


.moto{
color: #000;
}

table.stamp-itiran {
	width: 270px;
	margin: -7px auto 0;
}

table.stamp-itiran th {
	width: 40px;
	padding: 6px 0 0;
	border: none;
	border-bottom: 1px dashed #999;
	background: #ffeeee;
	text-align: center;
	line-height: 1;
	font-weight: normal;
}

table.stamp-itiran td {
	width: 216px;
	padding: 4px 3px 0;
	background: #ffeeee;
	border: none;
	border-bottom: 1px dashed #999;
}

table.stamp-itiran .noborder {
	padding: 5px;
	border: none;
}

table.coupon-itiran {
	width: 270px;
	margin: -7px auto 0;
}

table.coupon-itiran th {
	width: 40px;
	padding: 6px 0 0;
	border: none;
	border-bottom: 1px dashed #999;
	background: #ebf8fe;
	text-align: center;
	line-height: 1;
	font-weight: normal;
}

table.coupon-itiran td {
	width: 216px;
	padding: 4px 3px 0;
	background: #ebf8fe;
	border: none;
	border-bottom: 1px dashed #999;
}

table.coupon-itiran .noborder {
	padding: 5px;
	border: none;
}

table.spot-itiran {
	width: 270px;
	margin: -7px auto 0;
}

table.spot-itiran th {
	width: 40px;
	padding: 6px 0 0;
	border: none;
	border-bottom: 1px dashed #999;
	background: #f0feeb;
	text-align: center;
	line-height: 1;
	font-weight: normal;
}

table.spot-itiran td {
	width: 216px;
	padding: 4px 3px 0;
	background: #f0feeb;
	border: none;
	border-bottom: 1px dashed #999;
}

table.spot-itiran .noborder {
	padding: 5px;
	border: none;
}

.coursetxt {
	width: 884px;
	margin: 0 auto 15px;
	text-align: center;
}

