@charset "UTF-8";

.contents-column-lay2col-noborder{
	width:570px;
	margin-bottom:25px;
}

.contents-column-lay2col-noborder-left{
	width:275px;
	float:left;
}

.contents-column-lay2col-noborder-right{
	width:275px;
	float:right;
}

.contents-column-lay2col-noborder-innerbox{
	width:275px;
}

.contents-column-lay2col-noborder-innerbox p{
	font-size:80%;
}

ul.keyword{
	font-size:90%;
	list-style:none;
}

ul.keyword li{
	background-image:url(../../images/gray_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 center;
	border-bottom:1px #CCC dashed;
	padding:0.25em 0 0.25em 1em;
}

span.orange{
	color:#F60;
	font-weight:bold;
}

span.red{
	color:#F30;
	font-size:90%;
}

div.red{
    border:red solid 1px;
    border-radius:10px;
    padding:1em 0.5em;
    margin-bottom:20px;
}

ul.institution-link{
	list-style:none;
}

ul.institution-link li{
	margin-bottom:5px;
}

ul.institution-link li a{
	display:block;
	width:249px;
	height:32px;
}

ul.institution-link li a.access{
	background-image:url(../images/access_link.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

ul.institution-link li a.access:hover{
	background-position:-249px 0;
}

ul.institution-link li a.program{
	background-image:url(../images/program_link.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

ul.institution-link li a.program:hover{
	background-position:-249px 0;
}

ul.institution-link li a.petition{
	background-image:url(../images/petition_link.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

ul.institution-link li a.petition:hover{
	background-position:-249px 0;
}

/* Q&Aの追加時に作成、FAQのCSSを改造 2021.10.05 */
div.faq-area{
    padding:10px;
    border:1px #CCCCCC solid;
    margin-bottom:20px;
}

div.faq-area p.question{
	color:#0066CC;
	padding:0 0 10px 22px;
	background-image:url(../../faq/images/icon_q.gif);
	background-repeat:no-repeat;
	background-position:0 top;
}

div.faq-area hr {
	display:none;
}

div.line {
	border-bottom:1px #999999 dashed;
	margin-bottom:10px;
}

div.faq-area p.answer{
	padding-left:22px;
	background-image:url(../../faq/images/icon_a.gif);
	background-repeat:no-repeat;
	background-position:0 top;
}

p.faq-link{
	margin:5px 0 0 22px;
	background-image:url(../../faq/images/icon_faq_link.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:35px;
	font-size:80%;
}

