@charset "utf-8";

/* ========================================================
	index.css => 学部・学科トップページ用CSS
======================================================== */

/* 下線*/
span.under{
  text-decoration: underline;
  font-weight:bold;
}

/*画像*/
img{
  margin:10px 30px 10px 30px;
}

section.w{
  margin-top:60px;	
}

section.section{
  margin-bottom:50px;	
}

/*文章インデント*/
p.indent{
  text-indent: 1em;	
}

p.indent_s{
  text-indent: 5em;	
}

/*リストインデント*/
li.indent_s{
  text-indent: 1em;		
}

/*赤文字*/	
span.color_r{
  color:#D40055;
  font-weight:bold;
}

/*青文字*/
span.color_b{
  color:#0055d4;
  font-weight:bold;
}

span.color_g{
  color:#00a85f;
  font-weight:bold;
}

/*取り消し線*/
span.text-d{
  text-decoration:line-through;	
}
	
/*グレー背景*/
table.basic td.bg{
  background:#b3b3b3;	
}

table.basic td p.text_l{
  text-align:left;
}
	
h2.section_tit{
  color:#000;
  margin-bottom:-1.5em;
  font-size:20px;	
}

h2.section_tit2{
  color:#000;
  font-size:20px;  
}

p.border_t {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 2px solid #065ed6;
	font-size: 20px;
	line-height: 1.2;
	font-weight: normal;
	text-indent:0.5em;
}

/*更新下バナー*/
p.bnr{
  text-align:center;
  font-size:20px;
}

.btn-flat-bottom-border {
  display: inline-block;
  font-weight: bold;
  padding: 13px;
  text-decoration: none;
  color: #FFF;
  background: #b50049;
  transition: .4s;
  width:90%;
}

.btn-flat-bottom-border > span {
  border-bottom: solid 2px #FFF;
}

.btn-flat-bottom-border:hover {
  opacity: 0.7;
}

