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


/*-------------------------------------------------------------------------
	#recruit-privacy 　※index.html／disclosure_procedure.html／privacy_protocol.html共通
/*-----------------------------------------------------------------------*/
#recruit-privacy {
	margin-top: 2px;
	padding-top: 46px;
	padding-bottom: 4rem;
	border-top: 1px solid #9d9d9d;
}
#recruit-privacy a:link,
#recruit-privacy a:visited {
    color: #0a90f0;
}
#recruit-privacy ol {
	padding-left: 0;
	list-style-type: none;
}
#recruit-privacy ul {
	padding-left: 0;
}
#recruit-privacy ol,
#recruit-privacy h2,
#recruit-privacy table {
	/*pと同様に調整*/
	color: #1e1e1e;
    font-size: 1.5rem;
    font-weight: 100;
    line-height: 3rem;
}

#recruit-privacy table {
	width: 100%;
}
#recruit-privacy table th,
#recruit-privacy table td {
	padding: 0.6rem 1.4rem;
}
#recruit-privacy th.nospace,
#recruit-privacy td.nospace {
	padding: 0;
}
#recruit-privacy h2 {
	margin-bottom: 0;
	font-weight: bold;
}
#recruit-privacy h3 {
	margin-bottom: 0;
	line-height:  3rem;
}
#recruit-privacy ol li {
	list-style-type: none;
	text-indent: 0;
	line-height:  3rem;
}
#recruit-privacy h1 {
	margin-bottom: 10px;
}
#recruit-privacy p {
	margin-bottom: 10px;
}
#recruit-privacy .right {
	text-align: right;
}
#recruit-privacy .boader_1 {
    border-bottom: 1px solid #aaa;
    margin-bottom: 30px;
    padding-bottom: 30px;
}

/*	テーブル パターン1
------------------------------*/
#recruit-privacy .pr-table01 th,
.pr-table01 td {
	border: 1px solid #c8c8c8;
}
#recruit-privacy .pr-table01 th {
	background: #f5f5f5;
}

/*	汎用スタイル
------------------------------*/
#recruit-privacy .mt_05 {
	margin-top: 0.5em;
}
/*ページ内アンカー（固定ヘッダ分調整）*/
#recruit-privacy .anc-point {
   margin-top:-80px;
   padding-top:80px;
}



/*-------------------------------------------------------------------------
	#toriatsukai 　※privacy_protocol.html用
/*-----------------------------------------------------------------------*/
#toriatsukai h2 {
	font-size: 2.4rem;
	margin-bottom: 0.6rem;
}
#toriatsukai h3 {
	font-size: 1.8rem;
	margin-left: 0;
	margin-top: 40px;
}
#toriatsukai .section_box {
	margin-top: 10px;

}
#toriatsukai .section_box p {
	margin-bottom:  0;
	font-weight: 600;
}
#toriatsukai ol.list_number li:before {
    display: marker;
    content: "(" counter(cnt) ")";
}
#toriatsukai ol.list_number li {
    list-style-type: none;
    list-style-position: inside;
    counter-increment: cnt;
    padding-left: 1.7rem;
    text-indent: -1.7rem;
	/* font-weight: normal; */
}

#toriatsukai .fw100,
#toriatsukai .section_box .fw100{
	font-weight: 100;
}