@charset "utf-8";
/* CSS Document */

.top-box{
	float:right;
	width:740px;
}
/* keyvisual
------------------------------------------------ */
.keyvisual{
	float:right;
	width:740px;
	height:480px;
 	margin: 40px 0 0 0;
  }

.bx-wrapper .bx-viewport {
border: solid #fff 0px !important;
left: 0px !important;
-webkit-box-shadow: 0 0 0px !important;
box-shadow: 0 0 0px !important;
overflow:hidden;
height:480px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ccc !important;
  }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000 !important;
}

.bx-wrapper img{
  margin:0 auto;
}



.content h2,
.content h3{
	clear:both;
	width:740px;
	margin:20px 0 10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:117%;
	font-weight:bold;
	background:url(https://img15.shop-pro.jp/PA01239/545/etc/line_01.png?cmsp_timestamp=20210401183835) no-repeat 0 100%;
}

.info {
	clear:both;
	font-size:92%;
	height: 11em;
	overflow: auto;
	margin-top:20px;
}
.info dt{
	float:left;
	width:100px;
	margin:0;
	padding:0;
	clear:both;
	line-height:25px;
}
.info dd{
	margin:0 0 0 100px;
	padding:0;
	line-height:25px;
}
