@charset "UTF-8";
/*******************************************************************************

  団体についてのディレクトリ

*******************************************************************************/
/*-----------------------------------------------------------------------------
	求人募集
-----------------------------------------------------------------------------*/
.content.recruit > h1
{
	background-color: khaki;
	margin-bottom: 2em;
}

.content.recruit > .banner
{
	width: 50%;
	margin: 4em auto;
	border-radius: 7px;
	background-color: white;
	text-align: center;
	padding: 3px;
	overflow: hidden;
	border: 1px solid khaki;
}
.content.recruit > .banner > .banner-inner
{
	padding: 1em 0;
	background: khaki url(../theme/images/bg-diagonal-white.png);
	border-radius: 7px;
	overflow: hidden;
}
.content.recruit > .banner h2
{
	font-size: 120%;
	font-weight: bold;
	background-color: rgba(255,255,255,.3);
	margin-top: -1em;
	margin-bottom: 1em;
	padding: 1em 0 .5em;
	line-height: 1;
	text-shadow: 1px 1px 0 white;
}


/*-----------------------------------------------------------------------------
	プライバシーポリシー
-----------------------------------------------------------------------------*/
.content.privacy > h1
{
	background-color: #d8d8d8;
	margin-bottom: 2em;
}

.content.privacy > p
{
	margin: 1em 0;
}
.content.privacy > p.signature
{
	text-align: right;
}
.content.privacy > p.signature > small
{
	margin-right: .25em;
	color: #888;
}

.content.privacy > ol
{
	list-style: decimal inside;
	margin: 1em 0;
	padding-left: 1em;
}
.content.privacy > ol > li
{
	padding: 1.5em 0;
	border-bottom: 1px dotted #999;
}
.content.privacy > ol > li > h2
{
	margin: 0;
	font-weight: bold;
	font-size: 100%;
	display: inline-block;
}
.content.privacy > ol > li > p,
.content.privacy > ol > li > ol
{
	padding: 0 0 0 1.5em;
}
.content.privacy > ol > li > ol > li
{
	list-style: upper-roman outside;
	margin-left: 1.5em;
}

.kasou_inner {
    width: 1000px;
    display: flex;
}

.kasou_inner .content {
    width: 740px;
    margin-right: 25px;
}