<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :homepage.css
 author     :Ability Consultant
style info  :トップページ
=================================================================== */
/*----------------------------------------------------
	#slider1	スライダー
----------------------------------------------------*/
.head_slide .con_slider {
  clear: both;
  position: relative;
}
.head_slide .con_slider .bx-wrapper,
.head_slide .con_slider .bx-window {
  width: 100%;
  top: 0;
}
.head_slide .con_slider ul {
  z-index: 0;
}
.head_slide .con_slider ul#slider1 li {
  position: absolute;
  width: 100% !important;
  height: 445px;
  top: 0;
  left: 0;
  text-align: center;
}
.head_slide .con_slider ul#slider1 li img {
  height: 445px !important;
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0 0 0 -1000px;
}
.head_slide .con_slider .bx-pager {
  position: absolute;
  top: 426px;
  z-index: 100;
  width: 300px !important;
  overflow: hidden;
}
.head_slide .con_slider .bx-pager li {
  float: left;
}
.head_slide .con_slider .bx-pager a {
  display: block;
  width: 14px;
  margin: 0 10px 0 0;
  padding-top: 14px;
  overflow: hidden;
  height: 0;
  float: left;
  background: url(../images/home/thumb_off.png) no-repeat left top;
}
.head_slide .con_slider .bx-pager a.active {
  background: url(../images/home/thumb_on.png) no-repeat left top;
}

/*----------------------------------------------------
	.con_int　	イントロ
----------------------------------------------------*/
.con_int {
  background: url(../images/home/bg_int.jpg) no-repeat center 0px;
  margin: 50px 0 0;
  padding: 0 0 30px;
}
.con_int .int_inner {
  margin: 0 auto;
  padding: 0 0 30px;
  background: url(../images/home/bg_loc.png) no-repeat center 0px;
}
.con_int .inner {
  width: 960px;
  margin: 0 auto;
}
.con_int .box_int {
  width: 470px;
  margin: 0 0 20px auto;
}
.con_int .box_int h2 {
  margin: 0 0 20px;
}
.con_int .box_msg {
  width: 950px;
  background: #c5e0f3;
  padding: 5px;
  margin: 0 auto;
}
.con_int .box_msg .msg_inner {
  background: #FFF;
  border: 1px solid #b3d2e8;
  padding: 20px;
}
.con_int .box_msg .msg_inner .name {
  text-align: right;
}

/*----------------------------------------------------
	.con_poi　	ポイント
----------------------------------------------------*/
.con_pic {
  background: url(../images/home/bg_poi.jpg) no-repeat center 0;
}
.con_pic .pic_inner {
  width: 960px;
  overflow: hidden;
  margin: 0 auto;
}
.con_pic .pic_inner h2 {
  margin: 0 0 30px;
}
.con_pic .pic_inner .box_poi_01 {
  background: url(../images/home/img_pt1.png) no-repeat right 0;
  padding: 0 0 150px;
}
.con_pic .pic_inner .box_poi_01 .wrp_poi {
  width: 354px;
}
.con_pic .pic_inner .box_poi_01 .wrp_poi h3 {
  margin: 0 0 20px;
}
.con_pic .pic_inner .box_poi_01 .wrp_poi .btn {
  margin: 20px 0 0;
}
.con_pic .pic_inner .box_poi_02 {
  background: url(../images/home/img_pt2.png) no-repeat 0 0;
  padding: 0 0 150px;
  clear: both;
}
.con_pic .pic_inner .box_poi_02 .wrp_poi {
  width: 386px;
  margin: 0 0 0 auto;
}
.con_pic .pic_inner .box_poi_02 .wrp_poi h3 {
  margin: 0 0 20px;
}
.con_pic .pic_inner .box_poi_02 .wrp_poi .btn {
  margin: 20px 0 0;
  text-align: right;
}
.con_pic .pic_inner .box_poi_34 {
  width: 450px;
}
.con_pic .pic_inner .box_poi_34 .img_pho {
  margin: 0 0 15px;
}
.con_pic .pic_inner .box_poi_34 h3 {
  margin: 0 0 20px;
}
.con_pic .pic_inner .box_poi_34 .btn {
  margin: 20px 0 0;
  text-align: right;
}
</pre></body></html>