/* CSS Document */
/* sub
------------------------------------------------------------*/

/* 各ヘッダータイトルのアイコン */


.research_overview_box .heading-block::before {
	background: url(../img/common/icon-data@2x.png) no-repeat center center;
	background-size: 22px;
}

.heading-block.heading-block-past_research::before {
	background: url(../img/common/icon-time@2x.png) no-repeat center center;
	background-size: 28px;
}

/* プライバシーポリシー */
.policy_box dl{
	margin:1em 0;
}

.policy_box dl dt{
	float :left;
	clear:both;
	margin:0 0 1em;
}

.policy_box dl dd{
	padding-left: 4em;
	margin:0 0 1em;
}

.policy_box ol li {
	list-style-type: upper-latin;
}

/* 調査概要 */

.research_overview_box .heading-block {
	/*background-color: #050c44;*/
	background-color: #0b51aa;

}

.ov_box {
	background-image: url(../img/sub/bv_bg.png);
}
.ov_ti a::after {
	content: url(../img/sub/arrow_bv.png);
}
.ov_ti span {
	background-color: #0b51aa;
	/*background-color: #050c44;*/
}

.ov_ti a {
	color: #0b51aa;
	/*color: #050c44;*/
}

.ov_box3 {
	background-color: #0b51aa;
	/*background-color: #050c44;*/
}

.ov_box3 h4 {
	color:  #fff;
}

.ov_box4 li h4 {
	color: #0b51aa;
	/*color: #050c44;*/
	background-image: url(../img/sub/pencil_ic2.png);
}

/* アンケート回答者特設ページ */

.category_mv_box {
	margin-bottom: 50px;
}
.category_mv_box .category_mv img {
	vertical-align: top;
}
.category_mv_box .txt_box {
	padding: 40px;
	border: 1px solid #e9e9e9;
}
.category_mv_box .txt_box h1 {
	margin-bottom: 20px;
	color: #0049a7;
	font-size: 26px;
	font-size: 1.8571428571rem;
}

/* アンケート回答者特設ページ
サイド */

.side_questionnaire .side-menu {
	margin-bottom: 50px;
}
.side_questionnaire .blue .item-title {
  padding: 10px 6px 10px 13px;
  background-color: #0a52ab;
}

.side_questionnaire .item-txt {
	padding: 15px 15px;
}
.side_questionnaire dl dt {
	font-weight: bold;
}
.side_questionnaire dl dd {
	margin-bottom: 30px;
	margin-left: 10px;
}
.side_questionnaire dl dd:last-child {
	margin-bottom: 0;
}

.side_questionnaire dl dd p {
	margin-bottom: 15px;
}

.side_questionnaire dl dd p:last-child {
	margin-bottom: 0;
}

.side_questionnaire_btn_box ul li {
	margin-bottom: 30px;
}
.side_questionnaire_btn_box ul li a {
	display: block;
	padding: 25px 0 20px;
	border-radius: 10px;
	background-color: #27a63d;
	color:  #fff;
	font-size: 20px;
	line-height: 1.5;
	text-align: center;
}

.side_questionnaire_btn_box ul li:nth-child(2) a {
  background-color: #f39c12;
}

.side_questionnaire_btn_box ul li:nth-child(3) a {
  background-color: #9068be;
}

/* 就職状況調査 */
.research_box .research1.pt30 {
	padding-top: 30px;
}

.research_box .research1 li:last-child a {
	margin-right: 0;
}

.research_box .research2.pt30 {
	padding-top: 30px;
}

.research_box .research2 li:last-child a {
	margin-right: 0;
}

.research_box .heading-block {
	background-color: #0b51aa;
}

/* 測定技術研究に関する論文＆研究発表 */
.category_thesis_box .heading-block {
	/*background-color: #243861;*/
	background-color: #0b51aa;
}

.category_thesis_box {
	
}

.category_thesis_box .txt_box {
	padding: 40px;
	border: 1px solid #e9e9e9;
	margin-bottom: 30px;
}
.category_thesis_box .kanren {
	padding: 20px;
	margin-top: 20px;
	background-color: #f0f5fb;
}
.category_thesis_box .kanren h3 {
	margin-bottom: 10px;
	font-size: 18px;
}

.category_thesis_box .kanren ul li {
	margin-bottom: 20px;
}
.category_thesis_box .kanren ul li a {
	color: #00007f;
	text-decoration: underline;
}

@media screen and (min-width: 751px) and (max-width: 1200px) {

}

/*sp*/
@media screen and (max-width: 750px) {
.category_mv_box .txt_box {
	padding: 20px;
}
.category_mv_box .txt_box h1 {
	font-size: 22px;
	font-size: 1.5714285714rem;
	line-height: 1.7;
}

/* アンケート回答者特設ページ
サイド */

.side_questionnaire .side-menu {
	margin-bottom: 20px;
}
.side_questionnaire_btn_box ul li {
	margin-bottom: 20px;
}

/* 測定技術研究に関する論文＆研究発表 */
.category_thesis_box .txt_box {
	padding: 20px;
}



}
