@charset  "utf-8";

#pageResearchTop .main .heading h2 { background-image: url(/research/resources/h2_top.png); }
#pageResearch1 .main .heading h2 { background-image: url(/research/resources/h2_outline.png); }
#pageResearch2 .main .heading h2 { background-image: url(/research/resources/h2_research.png); }
#pageResearch2-1 .main .heading h2 { background-image: url(/research/resources/h2_kakenhi.png); }
#pageResearch2-2 .main .heading h2 { background-image: url(/research/resources/h2_joint.png); }
#pageResearch2-3 .main .heading h2 { background-image: url(/research/resources/h2_bulletin.png); }
#pageResearch3 .main .heading h2 { background-image: url(/research/resources/h2_sangakukan.png); }
#pageResearch4 .main .heading h2 { background-image: url(/research/resources/h2_pbl.png); }
#pageResearch5 .main .heading h2 { background-image: url(/research/resources/h2_community.png); }

#pageResearchTop .catIndex {
	background-image: url(/research/resources/bg_content_top-2.jpg);
	background-repeat: no-repeat;
	background-position: 4px bottom;
	padding-bottom: 310px;
}

#pageResearch2-3 th.col-dat0 { width: 8%; }
#pageResearch2-3 th.col-dat1 { width: 62%; }
#pageResearch2-3 th.col-dat2 { width: 30%; }

.shadeGroup { clear: both; }
.shadeOpen .shadeBtn,
.shadeClose .shadeBtn {
	cursor:pointer;
	padding-left: 18px;
}
.shadeOpen .shadeBtn {
	background:#FFF url(/resources/btn_shade-close-s.png) no-repeat 0px center;
}
.shadeClose .shadeBtn {
	background:#FFF url(/resources/btn_shade-open-s.png) no-repeat 0px center;
	font-weight: normal;
	color: #4F6D9D;
}
.shadeBtn:hover { color: #d90000; text-decoration: underline; }
.shadeContents {
	padding-left: 18px;
}

.shadeContents ul, ul.imgLink {
	list-style: none;
	padding: 0;
	width: 564px;
	margin-right: -4px;
	padding-bottom: 1.75em;
} .shadeContents ul li, ul.imgLink li {
	float: left;
	margin: 0 4px 4px 0;
}
ul.imgLink {
	width: 585px;
	margin-right: -9px;
} ul.imgLink li {
	margin: 0 9px 9px 0;
}
a.imgLink {
	border: 1px solid #FFF;
	display: block;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
} a.imgLink img {
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
} a:hover.imgLink {
	border: 1px solid #DC0000;
}
p#vtip { width: 200px; display: none; position: absolute; padding: 10px; left: 5px; text-align: left; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { display: none; }

#pageResearch1 .cmbSide {
	background-image: url(/research/resources/bg_cmbside-1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#pageResearch5 .column .col-3 + div.col-3 {
	margin: 0;
	padding: 0 10px;
	background-image: url(/resources/bg_dash-1000.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}