@charset "utf-8";
/* CSS Document */

/* ----------------------------------------
				link
   ---------------------------------------- */
#linkBox { margin:30px 0; }
.linkBox1 ,
.linkBox2 {
	float:left;
	width:47%;
	text-align:center;
	border:4px #ececec solid;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; behavior: url(border-radius.htc);
}
.linkBox1 { margin:10px 4% 20px 0 ; }
.linkBox2 { margin:10px  0 20px 0 ; }
.linkBox1:hover ,
.linkBox2:hover {
	border:4px #ffca12 solid;
    -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s;
}
.linkBox1 dd , .linkBox2 dd {
	padding:5px;
	background:#ececec;
}
.linkBox1 dt , .linkBox2 dt {
	background-color:#fff; 
	display: flex;
	justify-content: center; /* ここらへん画像の縦中央寄せ */
	align-items: center;
	height: 120px;
	overflow: hidden;
}
.linkBox1 dt img , .linkBox2 dt img{ height: auto;}

#linkText {
	width:90%;
	margin:30px 0;
	padding:3% 5%;
	background:#fdd;
	text-align:center;
}
@media screen and (max-width: 890px) {
.linkBox1 ,
.linkBox2 {
	float:none;
	width:90%;
	margin:30px 5%;
}
}

/* ----------------------------------------
				Safariのみ
   ---------------------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome, .linkBox1 dt img, .linkBox2 dt img {
	padding-top:30px;
}
}
