/* --- 2020/03/17 --- */

@charset "utf-8";

/* -----------------------------------------------
   コンセプト
   ----------------------------------------------- */

/* -- h3 -- */
h3:before {
	background:#63b40d;
}

h3 {
	font-size:30px;
}

/* -- h4 -- */
h4 {
	font-size:25px;
	margin:10px;
}
h5 {
	font-size:25px;
	margin:20px 10px 15px 10px;
}
.TxtLeft{
	float:left;
	width:470px
}

.topimg{
	width:100%;
}
.topimg img{
	width:100%;
}

#ContentInner{
	margin-top:10px;
}
.TxtRight{
	float:right;
	width:320px;
}

.TxtRight img{
	width:100%;
}

#ContentInner .TxtBox p {
	margin:0px;
	padding:10px;
	background-color:transparent;
/*
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all  0.4s ease;
*/
}
/*
#ContentInner .TxtBox p:hover{
	background-color:#e1e1e1;
	background-color:#fff3b8;
}
*/

#ContentInner .TxtBox2 p {
	border-radius: 8px;
	margin:0px;
	padding:10px;
	margin-bottom:50px;
	background-color:#FFF;
	line-height:1.8;
}

#ContentInner .LinkBox {
	/*border:1px solid red;*/
	border-radius: 8px;
	background-color:#FFF;
	padding:10px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all  0.5s ease;
}
#ContentInner .LinkBox:hover {
	background-color:#e1e1e1;
}

/* ### Sp start ############################################ *//* スマホ用 */
@media print, screen and (max-width: 640px) {

.topimg{
	margin-top:64px;
}

} /* ### Sp End ############################################ */
