﻿
h4{
	font-size:180%;
	width : 100%;
	text-align:center;
	color:#32468c;
}

.h4titlesub{
	width : 100%;
	font-size:100%;
	text-align:center;
	border-bottom:solid 3px #32468c;
	color:#32468c;
	margin-bottom:20px;
}

h4.underline{
	border-bottom:solid 3px #32468c;
	margin-bottom:20px;
}
/* ▼キャプション付き画像全体を囲むボックスの装飾 */
figure {
    display: inline-block;   /* インラインブロック化 */
    margin: 0px 40px 20px 40px; /* 外側に余白 */
}
/* ▼画像に対する装飾 */
figure img {
    display: block;          /* 余計な余白が出ないようにする */
    margin: 0px 0px 3px 0px; /* 下側にだけ3pxの余白を追加 */
}
/* ▼キャプションに対する装飾 */
figcaption {
    text-align: center;
    color:#32468c;
    font-weight:bold;
}
dl{  

  margin:0 100px;
}

dt{  
  font-weight : bold;   
  padding-top : 10px;    
  padding-bottom : 10px;
  padding-left : 10px;
  width : 30em;
  float : left;/* 左に寄せる */
  clear : both;/* フロートの解除 */
}

dd{  
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  font-size:140%;
}
