@charset "utf-8";

/*
Site URL	http://www.umin.ac.jp/faq/index.html
Created		2014/07/04
Last update	2014/07/07 By Ryosuke Hayashi
Author		Ryosuke Hayashi
*/

/*================================================
==================================================
	共通
	※すべてに影響しますので修正の際は注意
	作成　2014/07/04
	更新　2014/07/07　By Ryosuke Hayashi
--------------------------------------------------*/

p{
	margin:0 20px;
}
ul{
	margin-left:20px;
}
.list_ul{
	list-style:none;
}
strong {
  background: linear-gradient(transparent 40%, #ff9 40%); 
}
.current-services span{
	font-weight: bolder;
}
.a_underline a{
	text-decoration:underline;
	position:relative;
}
.a_underline a[href^="#"]:before{
	position:relative;
	content:url(/images/faq/ar_g.png);
	padding-right:0px;
}
#backtop{
	position: fixed;
	right: 5px;
	bottom: 40px;
	z-index:10;
	padding:3px;
	cursor:pointer;
	text-align:center;
	color:#FFF;
	background-color:rgba(10,10,10,0.6);
}
#backtop div{
	cursor:pointer;
	border:dotted #DDD 2px;
	padding:4px;
}
#button-from{
	max-width: 50%;
	margin:0 0 20px 40px;
	padding:0;
}
#button-from a{
	display:block;
	width:100%;
	padding:17px 20px 20px 0;
	line-height:1.5em;
	text-align:center;
	font-size:18px;
	font-weight:bolder;
	text-decoration:none;
}
#button-from a:before{
	content:normal;
}
.button-style{
	border:#00C 2px solid;
	border-radius: 10px;
	box-shadow: 0px 0px 4px #000000;
	background:url(/images/hayashi/link_icon_triangle.gif) no-repeat right center #FFF;
}
.button-style:hover,
.button-style:active{
	border-radius: 10px;
	box-shadow: inset 0px 0px 3px #000000;
}
@media only screen and (max-width:600px){
#backtop{
	width:100%;
	right: 0px;
	bottom: 0px;
}
#button-from{
	max-width: 95%;
}
}


/*==================================================
	committees.htm
	デザイン
	作成　2014/07/04
	更新　2014/07/07　By Ryosuke Hayashi
--------------------------------------------------*/
#committees p{
	padding-bottom: 10px;
}
.committees-nuh{
	width: 95%;
	margin: 0 auto;
	border: 3px solid #000;
	background-color: #ddf;
}
.committees-nuh h5{
	text-align: center;
}
.committees-nuh p{
	text-align: center;
}
.committees-down{
	margin: 40px auto 0 auto ;
	position: relative;
	width: 0;
	height: 0;
	border: 30px solid transparent;
	border-top-color: #228;
}
.committees-down:after{
	position: absolute;
	content: '';
	top: -55px;
	left: -13px;
	width: 26px;
	height: 26px;
	background: #228;
}
.committees-umin-council{
	width: 95%;
	margin: 0 auto;
	border: 3px solid #000;
	text-align: center;
	background-color: #fdd; 
}
.committees-umin-center{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #ff9;
}
.committees-umin-has{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-dis{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-lis{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-nis{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-nts{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-sms{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #abf;
}
.committees-umin-lss{
	width: 98%;
	margin: 7px auto;
	border: 3px solid #000;
	background-color: #8f8;
}

