@charset "UTF-8";
/* *******************************************************************************
タイトル：module.css
概要：反映に使うクラスをまとめたライブラリ
******************************************************************************* */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

a:hover img.alpha {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
} 

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb35 {margin-bottom: 35px;}
.mb40 {margin-bottom: 40px;}
.mb45 {margin-bottom: 45px;}
.mb50 {margin-bottom: 50px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt45 {margin-top: 45px;}
.mt50 {margin-top: 50px;}
.mt55 {margin-top: 55px;}
.w100 {width: 100px;}
.w200 {width: 200px;}
.w300 {width: 300px;}
.w400 {width: 400px;}
.w500 {width: 500px;}
.w600 {width: 600px;}
.right {text-align: right;}
.center {text-align: center;}
.bold {font-weight: bold;}

/* スライドショー */
#image-bloc {
  height: 330px;
}
 
.bx-viewport {
  overflow: visible!important;
  width: 2000px!important;
}
 
.main-container {
  overflow: hidden;
  padding-bottom: 60px;
}
 
.slider {
  list-style: none;
  margin: 0;
  padding: 0;
}
 
.slider li {
  width: 1045px!important;
  margin: 0;
  padding: 0;
  background: #598598;
}
.slider li.slide01 {
  background: #8c617b;
}
.slider li.slide02 {
  background: #8c617b;
}
.slider li.slide03 {
  background: #8c617b;
}
.slider li.slide04 {
  background: #8c617b;
}
.slider li.slide05 {
  background: #8c617b;
}
.slider li.slide06 {
  background: #8c617b;
}
.slider li.slide07 {
  background: #c79349;
}
.slider li.slide08 {
  background: #c79349;
}
.slider li.slide09 {
  background: #c79349;
}
.slider li.slide10 {
  background: #c79349;
}
.slider li.slide11 {
  background: #c79349;
}
.slider li.slide12 {
  background: #53879e;
}
.slider li.slide13 {
  background: #53879e;
}
.slider li.slide14 {
  background: #53879e;
}
.slider li.slide15 {
  background: #53879e;
}
.slider li.slide16 {
  background: #53879e;
}
.slider li.slide17 {
  background: #53879e;
}
.slider li.slide18 {
  background: #53879e;
}
.slider li img {
  float: right;
}
.slider li div {
  width: 335px;
  padding: 30px 32px 30px 33px;
  color: #fff;
}
.slider li span.dete {
  margin-right: 10px;
  font-size: 14px;
}
.slider li span.category {
  background: #fff;
  color: #444;
  font-size: 12px;
  padding: 3px 8px;
  line-height: 1;
}
.slider li p.text01 {
  font-size: 14px;
  padding-top: 18px;
  padding-bottom: 14px;
  border-bottom: 1px solid #96b2be;
  margin-bottom: 20px;
}
.slider li p.text02 {
  font-size: 22px;
  padding-bottom: 15px;
}
.slider li p.text02.small {
  font-size: 18px;
  padding-bottom: 10px;
}

.slider li p.text03 {
  font-size: 13px;
  line-height: 1.5;
}
.slider li p.text03.small {
	font-size:12px;
	line-height:130%;
}
.slider li p.text03.indent1{
	text-indent:-1em;
	padding-left:1em;
}
.slider li p.text03.small.indent1{
	margin:0;
}
.slider li p.text03.small.end{
	margin:16px 0 -10px 0;
}
.slider li p.textSub {
  font-size: 16px !important;
  line-height: 1.5;
  padding-bottom: 10px;
}


ul.list, ul.list ul {
	margin:0.5em 1em;
	padding:0.5em;
	list-style-type: disc;
}



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

ul.list ul li {
	list-style-type: circle;

}

/* 2019年更新用（金沢大学がん進展制御研究所） */
#attachment_12461 {
	width:auto !important;
}
