h2 {
	background: url("/image/headline1.jpg") no-repeat;
	padding:15px 0 0 20px;
	height: 34px ;
	font-size: 16px ;
}
	div#example h3 {
		background: url("/image/headline10.jpg") no-repeat;
		padding:6px 0 0 20px;
		margin:0 0 10px 0;
		height: 24px ;
		font-size: 14px ;
		font-weight:bold;
		color: #fff ;
	}

	div#example {
		text-align:cetner;
		margin:0 0 10px 0;
	}
		div#example div#example-inner {
			text-align: left;
			width:700px;
			margin: 0 auto;
		}

		/* テキスト */
		div#example div#example-inner div.text-area {
			margin:0 0 10px 0;
		}

		/* 検索 */
		div#example div#example-inner div#search-box {
			margin:0 0 20px 0;
		}
			div#example div#example-inner div#search-box table {
				width: 700px ;
			}
			div#example div#example-inner div#search-box table th {
				padding:7px 8px 7px 12px ;
				background-color: #B9AB96 ;
				border-right:2px #fff solid;
				border-bottom:2px #fff solid;
			}
			div#example div#example-inner div#search-box table td {
				padding:7px 10px;
				background-color: #EDE9E5 ;
				border-bottom:2px #fff solid;
			}

		/* ページング */
		div#example div#example-inner div.paging {
			margin:0 0 10px 0;
		}
		div#example div#example-inner div.paging div.index-link {
			width:500px;
			padding:3px 0 0 0;
		}

		/* 一覧 */
		div#example div#example-inner div#example-list {
			margin:0 0 0 0;
		}
			div#example div#example-inner div#example-list div.example-list-box {
				margin:0 0 10px 0;
			}
			div#example div#example-inner div#example-list div.example-list-box h4 {
				background: url("/image/headline3.jpg") no-repeat;
				padding:0 10px 0 20px;
				line-height: 30px ;
				font-size:14px;
			}
			div#example div#example-inner div#example-list div.example-list-box div.body {
				border-left:1px solid #cdcdcd;
				border-right:1px solid #cdcdcd;
				border-bottom:1px solid #cdcdcd;
				padding:10px;
			}
				div#example div#example-inner div#example-list div.example-list-box div.body div.left {
					float:left;
					width:150px;
				}
					div#example div#example-inner div#example-list div.example-list-box div.body div.left img {
						width:150px;
					}
				div#example div#example-inner div#example-list div.example-list-box div.body div.right {
					float:right;
					width:500px;
				}
					div#example div#example-inner div#example-list div.example-list-box div.body div.right table th {
						width:500px;
					}
					div#example div#example-inner div#example-list div.example-list-box div.body div.right table th {
						width:100px;
						font-weight: bold ;
						padding:2px 0;
					}
					div#example div#example-inner div#example-list div.example-list-box div.body div.right table td {
						width:400px;
						padding:2px 0;
					}
					div#example div#example-inner div#example-list div.example-list-box div.body div.right div.button {
						padding:5px 0 0 0;
					}

		/* 詳細 */
		div#example div#example-detail {
			margin:0 0 10px 0;
		}
			div#example div#example-detail h4 {
				padding:0 10px 0 20px;
				line-height: 30px ;
				font-size:14px;
			}
			div#example div#example-detail h4.member {
				background: url("/image/headline3.jpg") no-repeat;
			}
			div#example div#example-detail h4.guest {
				background: url("/image/headline5.jpg") no-repeat;
			}
			div#example div#example-detail div#example-open-date {
				text-align:right;
			}

			div#example div#example-detail div#example-info {
				margin:0 0 0 0;
			}
				div#example div#example-detail div#example-info table {
					margin:0 0 10px 0;
				}
				div#example-detail div#example-info table {
					width:950px;
					margin:0 0 8px 0;
				}
				div#example-detail div#example-info th {
					width:150px;
					padding:7px 8px 7px 12px ;
					background-color: #B9AB96 ;
					border-right:2px #fff solid;
					border-bottom:2px #fff solid;
				}
				div#example-detail div#example-info td {
					width:700px;
					padding:7px 10px;
					background-color: #EDE9E5 ;
					border-bottom:2px #fff solid;
				}
			div#example div#example-detail div#example-top-picture {
				margin:0 30px 10px 30px ;
			}
			div#example div#example-detail div#example-top-picture img {
				display:block;
				width:430px;
				margin:0 auto;
			}
				div#example div#example-detail div#example-top-picture div#example-top-picture-left {
					float:left;
					width:430px;
					text-align:center;
				}
					div#example div#example-detail div#example-top-picture div#example-top-picture-left p,div#example div#example-detail div#example-top-picture div#example-top-picture-right p {
						font-size:10px;
					}
				div#example div#example-detail div#example-top-picture div#example-top-picture-right {
					float:right;
					width:430px;
					text-align:center;
				}

			/* 店舗デザイン会員 */
			div#example div#example-detail div#member {
			}
			div#example div#example-detail div#member div#member-left {
				float:left;
				width:700px;
			}
				div#example div#example-detail div#member div#member-left div.body {
					padding:10px;
					line-height: 170%;
					margin:0 0 10px 0;
				}
			div#example div#example-detail div#member div#member-right {
				float:right;
				width:230px;
			}
			div#example div#example-detail div#member div#member-right div.member-picture {
				margin:0 0 5px 0;
			}
				div#example div#example-detail div#member div#member-right div.member-picture img {
					width:230px;
				}
				div#example div#example-detail div#member div#member-right div.member-picture p {
					font-size:10px;
					text-align: center ;
				}

				div#example div#example-detail div#member div#member-right div.shop-info img{
					display:block;
				}
				div#example div#example-detail div#member div#member-right div.shop-info div.shop-info-inner {
					background-color:#EDE9E5;
					padding:15px 18px;
				}
				div#example div#example-detail div#member div#member-right div.shop-info div.shop-info-inner h4 {
					background-color:#535353;
					color:#FFFFFF;
					line-height:100%;
					margin:0 0 5px;
					padding:5px 0 4px 12px;
					font-size: 12px ;
				}
				div#example div#example-detail div#member div#member-right div.shop-info div.shop-info-inner div.info-box {
					border-bottom:1px dotted #A0A0A0;
					padding:3px 0;
					word-break: break-all;
				}
					div#example div#example-detail div#member div#member-right div.shop-info div.shop-info-inner div.info-box span.info-title {
						font-weight:bold;
						margin:0 8px 0 0;
					}
		div#example div#example-company {
			margin:0 0 10px 0;
		}
			div#example div#example-company div#company {
				margin:0 0 10px 0;
				padding:5px 10px;
				background-color: #EDE9E5;
			}
			div#example div#example-company h4 {
				background: url("/image/headline5.jpg") no-repeat;
				padding:0 10px 0 20px;
				line-height: 30px ;
				font-size:14px;
			}
			div#example div#example-company div#designer-comment {
				margin:0 0 10px 0;
				padding:5px 10px;
				line-height: 170%;
			}
				div#example div#example-company div#designer-comment div#left {
					float:left;
					width:700px;
				}
				div#example div#example-company div#designer-comment div#right {
					float:right;
					width:230px;
				}
				div#example div#example-company div#designer-comment div#right img {
					width:230px;
				}

			/* ゲスト */
			div#example div#example-detail div#guest {
			}
				div#example div#example-detail div#guest div.guest-body{
					padding:10px;
				}
				div#example div#example-detail div#guest div.guest-body p {
					padding:10px 0 0 0;
					font-weight: bold ;
				}
				div#example div#example-detail div#guest div.guest-body-box {
					padding:10px 50px;
				}
				div#example div#example-detail div#guest div.guest-body-box h5 {
					text-align:center;
					background-color: #535353;
					color: #fff;
					padding:2px 0;
				}
				div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-left {
					float:left;
					width:400px;
				}
					div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-left p {
						padding:20px 0 30px;
						text-align: center ;
					}
				div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-right {
					float:right;
					width:400px;
				}
					div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-right div {
						padding:10px;
					}
					div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-right div table {
						width:380px;
					}
					div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-right div table th {
						padding:3px;
						text-align: right ;
					}
					div#example div#example-detail div#guest div.guest-body-box div.guest-body-box-right div table td {
						padding:3px;
					}
/*確認ページ*/
div#example-message{
	width:550px;
	margin:10px auto;
	border: #aaa 1px dashed;
}
	div#example-message div#example-message-inner{
		text-align: left;
		padding: 5px 10px;
	}
	div#example div.certification{
		text-align: center;
	}
	div.edit{
		clear: both;
	}
	div.certification div.button-right{
		float:left;
		text-align:right;
		width:480px;
	}
	div.certification div.button-right input{
		padding-right:10px;
	}
	div.certification div.button-left{
		float:left;
		text-align:left;
		width:460px;
	}

.exampleCarousel {
	margin-bottom: 20px;
	padding: 0 20px;
}
.exampleCarousel__inner {
	position: relative;
}
.exampleCarousel__inner:after {
	content: none;
}
.exampleCarousel__inner div:after {
	content: none;
}
.exampleCarousel__box {
	margin: 10px;
	height: 100%;
}
.exampleCarousel__image {
	padding-top: 67%;
	position: relative;
	margin: 0 auto;
}
.exampleCarousel__image img {
	position: absolute;
	max-width: 100%;
}
.exampleCarousel__text {
	margin-top: 5px;
	text-align: center;
}
.exampleCarousel .slick-prev, .exampleCarousel .slick-next {
	top: 33%; /* 100%-67% */
}
.exampleCarousel .slick-prev {
	left: -3%;
}
.exampleCarousel .slick-next {
	right: -3%;
}

.sideMatchingFormArea {
	margin-top: 20px;
}
