@charset "UTF-8";

/**
 * --------------------------------------------------
 * event
 * --------------------------------------------------
 */

.post-form .content .h-ttl{
	border-bottom:1px solid #ffb400;
	padding-bottom:5px;
}

.post-form .content header{
	margin-bottom:30px;
}

.post-form .content .search-area .inputs{
	position:relative;
	margin-bottom:10px;
}
.post-form .content .search-area input[type="text"]{
	width:100%;
	height:40px;
	position:relative;
	font-size:16px;
}

.post-form .content .search-area .btn-black{
	width:50px;
	height:40px;
	border-radius:0 3px 3px 0 ;
	position:absolute;
	right:-1px;
	top:1px;
}

.post-form .content .search-area .inputs a span.icon-only {
	width: 32px;
	height: 21px;
	background-position: 0 -50px;
}

/* form-1 */

.post-form .content .info-column{
	padding:5px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -o-flex-flow: row wrap;
    flex-flow: row wrap;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-o-justify-content:space-between;
	justify-content:space-between;
}

.post-form .content .info-column h2{
	background:#eef2f1;
	padding:5px 10px;
	font-weight:bold;
}

.post-form .content .info-column p{
	padding:10px;
}

.post-form .content .info-column div{
	border:1px solid #ddd;
}
.post-form .content .info-column div.col2{
	width:49%;
}
.post-form .content .info-column div.col2 .btn-area{
	text-align:center;
}

/* form-2 */

.post-form .content .search-result{
	margin-bottom:50px;
}
.post-form .content .search-result h2{
	background:#ffc793;
	margin-bottom:10px;
	padding:5px 10px;
	font-size:16px;
}
.post-form .content .search-result h2 em{
	font-weight:bold;
}
.post-form .content .search-result > ul > li{
	position:relative;
	border-bottom:1px dotted #ccc;
	padding: 10px;
}
.post-form .content .search-result ul.lists li:nth-child(even){
	background:#f8f8f8;
}
.post-form .content .search-result ul.lists li a{
	font-weight:bold;
}
.post-form .content .search-result ul.lists li p{
	font-size:12px;
	color:#888888;
}
.post-form .content .search-result ul.lists li .btn-area{
	position:absolute;
	right:0;
	top:15px;
}
.post-form .content .search-result ul.lists li ul li{
	display:inline;
	font-size:12px;
}
.post-form .content .search-result .pager{
	margin-top:50px;
}

.post-form .content .search-result .notfound h3{
	font-weight:bold;
	margin-bottom:10px;
}
.post-form .content .search-result .notfound p{
	margin-bottom:30px;
}

@media screen and (max-width: 693px) {
	.post-form .content .search-result ul.lists li .btn-area {
		position: static;
		margin: 5px 0 0;
	}
}
