body {font-size: 15px;color: #000000;line-height:25px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
td   {font-size: 15px;color: #000000;line-height:25px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
tr   {font-size: 15px;color: #000000;line-height:25px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
a {color: #000000 ;text-decoration: underline;}
A:hover	{
	color: #FF0000;
	text-decoration: none;
}
.p50 {font-size: 50px;color: #000000;line-height:60px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p45 {font-size: 45px;color: #000000;line-height:55px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p40 {font-size: 40px;color: #000000;line-height:50px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p30 {font-size: 30px;color: #3e72b9;line-height:26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p26 {font-size: 26px;color: #3e72b9;line-height: 26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p20 {font-size: 20px;color: #3e72b9;line-height:32px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14-s {font-size: 13px;color: #000000;line-height:28px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-s {font-size: 12px;color: #000000;line-height:24px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p18 {font-size: 18px;color: #000000;line-height:27px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p17 {font-size: 17px;color: #000000;line-height:27px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p16 {font-size: 16px;color: #000000;line-height: 26px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15 {font-size: 15px;color: #00479d;line-height:25px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p15-r {font-size: 15px;color: #FF0000;line-height:25px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14 {font-size: 14px;color: #000000;line-height:14px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p14-2 {font-size: 14px;color: #FFFFFF;line-height:21px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p13-k {font-size: 13px;color: #000000;line-height: 20px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p13 {font-size: 13px;color: #FFFFFF;line-height: 20px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12- {font-size: 12px;color: #000000;line-height:12px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12 {font-size: 12px;color: #000000;line-height:18px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p12-2 {font-size: 12px;color: #FFFFFF;line-height:18px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p11 {font-size: 11px;color: #000000;line-height:16px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
.p10 {font-size: 10px;color: #000000;line-height:10px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h1 {font-size: 12px;color: #FFFFFF;line-height:20px; margin: 0px; font-weight: normal; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h2 {font-size: 26px;color: #3e72b9;line-height:37px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h3 {font-size: 36px;color: #3e72b9;line-height:0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h4{font-size: 40px;color: #3e72b9;line-height:34px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h5{font-size: 50px;color: #3e72b9;line-height:30px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}
h6{font-size: 60px;color: #3e72b9;line-height:18px; margin: 0px; font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro"}

.page_top { 
position:fixed; 
bottom:10px; 
right:10px; 
padding:5px 5px; 
color:#fff; 
font-size:12px; 
text-decoration:none; 
background:#666666; 
} 
.page_top:hover { 
background:#999999; 
}



.img-block {
  width: 347px;
  height: 231px;
  overflow: hidden;
}
.img-block img {
  transition: 0.5s;
  /*拡大されるスピードを設定します*/
}
.img-block img:hover {
  -moz-transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  /*拡大される比率を設定します*/
}


/* ドロップダウンメニュー */
.menu {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	display: flex;
}

.menu li {
	list-style: none;
}

.menu li a {
	width: 128px;
	height: 40px;
	font-size: 15px;
	color: #ffffff;
	background: #0077ff;
	text-decoration: none;
	border-right: 1px solid #eeeeee;
	box-sizing: border-box;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.menu > li:hover > a {
	color: #ffffff;
	background: #7fbbff;
}

.menu li ul {
	display: none;
	margin-left: -40px;
	position: absolute;
}

.menu > li li:hover > a {
	color: #ffffff;
	background: #7fbbff;
}

.menu li ul li a {
	border-top: 1px solid #eeeeee;
}
