<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  :copy.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/* -----------------------------------------------------------
	.con_pnav
----------------------------------------------------------- */
.con_pnav {
  width: 960px;
  margin: 50px auto 45px;
}
.con_pnav h3 {
  margin: 0;
}
.con_pnav .pnav {
  width: 985px;
  overflow: hidden;
  margin: 0 -24px 0 0;
}
.con_pnav .pnav li {
  width: 173px;
  float: left;
  margin: 0 24px 0 0;
}

/* -----------------------------------------------------------
	.con_scroll
----------------------------------------------------------- */
.con_scroll {
  margin: 0 0 45px;
  background: url(../images/common/bg_roy.png) repeat 0 0;
  padding: 25px 0;
}
.con_scroll p {
  width: 980px;
  margin: 0 auto;
  text-align: right;
}
.con_scroll .box_scroll .simply-scroll {
  height: 280px;
  margin: 0;
}
.con_scroll .box_scroll .simply-scroll #scroller {
  height: 280px;
  overflow: hidden;
}
.con_scroll .box_scroll .simply-scroll #scroller li {
  float: left;
  width: 336px;
}
.con_scroll .box_scroll .simply-scroll-clip {
  height: 280px;
}

/* -----------------------------------------------------------
	.con_cor
----------------------------------------------------------- */
.con_cor {
  width: 960px;
  margin: -100px auto 45px;
  padding: 100px 0 0;
}
.con_cor h3 {
  margin: 0;
}
.con_cor .cor_area {
  width: 987px;
  overflow: hidden;
  margin: 20px -27px 0 0;
}
.con_cor .box_cor {
  width: 302px;
  float: left;
  margin: 0 27px 0 0;
}
.con_cor .box_cor .img_pho {
  margin: 0;
}
.con_cor .box_cor .wrp_det {
  padding: 19px 0;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.con_cor .box_cor .wrp_det h4 {
  text-align: center;
  margin: 0 0 10px;
}
.con_cor .box_cor .wrp_det .txt {
  width: 260px;
  margin: 0 auto 20px;
}
.con_cor .box_cor .wrp_det .btn {
  text-align: center;
}

/* -----------------------------------------------------------
	.con_act
----------------------------------------------------------- */
.con_act {
  width: 960px;
  margin: -100px auto 45px;
  padding: 100px 0 0;
}
.con_act h3 {
  margin: 0;
}
.con_act .act_area {
  width: 1000px;
  overflow: hidden;
  margin: 20px -40px 0 0;
}
.con_act .box_act {
  width: 460px;
  float: left;
  margin: 0 40px 0 0;
}
.con_act .box_act h4 {
  margin: 0;
}
.con_act .box_act .wrp_det {
  padding: 5px 0 19px;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.con_act .box_act .wrp_det .txt {
  width: 395px;
  margin: 0 auto 15px;
}
.con_act .box_act .wrp_det .btn {
  text-align: center;
}

/* -----------------------------------------------------------
	.con_pri
----------------------------------------------------------- */
.con_pri {
  width: 960px;
  margin: -100px auto 45px;
  padding: 100px 0 0;
  overflow: hidden;
}
.con_pri h3 {
  margin: 0;
  clear: both;
}
.con_pri .pri_area {
  margin: 30px 0 0;
  background: url(../snow_season/images/bg_pri.jpg) no-repeat right top;
  padding: 20px 0 100px;
}
.con_pri .pri_area .box_pri {
  width: 380px;
}
.con_pri .pri_area .box_pri .txt_pri {
  margin: 20px 0 30px;
}
.con_pri .box_pri {
  margin: 0 0 10px;
}
.con_pri .box_pri h4 {
  margin: 0 0 10px;
}
.con_pri .box_pri .txt {
  margin: 0 0 10px;
}
.con_pri .box_pri .tbl_basic {
  margin: 0 0 10px;
  font-size: 12px;
}
.con_pri .box_pri .tbl_basic td {
  text-align: center;
}
.con_pri .box_pri .tbl_basic td.left {
  text-align: left;
}

/* -----------------------------------------------------------
	.con_cen
----------------------------------------------------------- */
.con_cen {
  width: 960px;
  margin: -100px auto 45px;
  padding: 100px 0 0;
  overflow: hidden;
}
.con_cen h3 {
  margin: 0;
}
.con_cen .box_cen {
  background: url(../snow_season/images/bg_cen.jpg?ver=1.0.1) no-repeat 0 0;
  margin: 20px 0 0;
  padding: 0 0 250px;
}
.con_cen .box_cen .wrp_cen {
  width: 354px;
  margin: 0 0 0 auto;
}
.con_cen .box_cen .wrp_cen .btn {
  text-align: right;
  margin-top: 20px;
}

/* -----------------------------------------------------------
	.con_liv
----------------------------------------------------------- */
.con_liv {
  width: 960px;
  margin: -100px auto 45px;
  padding: 100px 0 0;
}
.con_liv h3 {
  margin: 0;
}
.con_liv .liv_area {
  background: url(../snow_season/images/bg_liv.png) repeat 0 0;
  padding: 15px;
  margin: 20px 0 0;
}
.con_liv .liv_area .inner {
  background: #FFF;
  padding: 30px;
  overflow: hidden;
}
.con_liv .liv_area h4 {
  text-align: center;
  clear: both;
  margin: 0 0 20px;
}
.con_liv .liv_area .box_img {
  width: 520px;
  float: right;
  margin: 0 0 20px;
}
.con_liv .liv_area .txt_liv {
  width: 310px;
  float: left;
  margin: 0 0 20px;
}
.con_liv .liv_area .txt_liv .st {
  font-size: 18px;
  color: #1574ab;
  font-weight: bold;
  padding: 0 0 15px;
  margin: 0 0 30px;
  background: url(../images/common/line_dot_w.png) repeat-x 0 bottom;
}
.con_liv .liv_area .txt_liv dl {
  overflow: hidden;
  font-size: 12px;
  margin: 0 0 5px;
}
.con_liv .liv_area .txt_liv dl dt {
  width: 58px;
  float: left;
  background: #9c8831;
  text-align: center;
  color: #FFF;
  padding: 1px;
}
.con_liv .liv_area .txt_liv dl dd {
  width: 240px;
  float: right;
  padding: 1px 0 0;
}
.con_liv .liv_area .txt_liv .txt_inf {
  margin: 20px 0 0;
}
.con_liv .liv_area .txt_liv .txt_inf .st_inf {
  font-weight: bold;
  color: #1574ab;
  margin: 0 0 10px;
  font-weight: bold;
}
.con_liv .liv_area .img_pis {
  width: 632px;
  margin: 0 auto 20px;
  overflow: hidden;
  clear: both;
}
.con_liv .liv_area .wrp_pis {
  width: 420px;
  margin: 0 0 20px;
}
.con_liv .liv_area .wrp_pis_last {
  clear: both;
}
.con_liv .liv_area .st {
  color: #1574ab;
  font-weight: bold;
  margin: 0 0 10px;
}
.con_liv .liv_area .tbl_basic {
  margin: 0 0 10px;
  font-size: 12px;
}
.con_liv .liv_area .tbl_basic td {
  text-align: center;
}
.con_liv .liv_area .tbl_basic td.left {
  text-align: left;
}
.con_liv .liv_area .tbl_basic th {
  background: #f3f3f3;
  text-align: center;
  padding: 5px 3px;
}
.con_liv .liv_area .tbl_basic td {
  text-align: center;
  padding: 5px 3px;
}
.con_liv .liv_area .bn_pis {
  clear: both;
  margin: 35px 0 0;
  text-align: center;
}
.con_liv .liv_area .bn_pis .txt {
  text-align: center;
  margin: 15px 0;
}

/* -----------------------------------------------------------
	.bn_sea
----------------------------------------------------------- */
.bn_sea {
  text-align: center;
}

/* -----------------------------------------------------------
	.con_snodet
----------------------------------------------------------- */
.con_snodet {
  width: 960px;
  overflow: hidden;
  padding: 10px;
}
.con_snodet .box_det {
  width: 475px;
  float: left;
}
.con_snodet .box_det h1 {
  text-align: center;
}
.con_snodet .box_det .txt {
  margin: 10px 0 0;
}
.con_snodet .box_det .tbl_basic {
  font-size: 12px;
  margin: 20px 0 0;
}
.con_snodet .box_det .tbl_basic.tbl_course th {
  width: 25%;
}
.con_snodet .box_det .tbl_basic.tbl_course td {
  width: 25%;
}
.con_snodet .img_pho {
  width: 451px;
  float: right;
}
.con_snodet .club_area {
  width: 955px;
  margin: 0 auto;
  padding: 20px 0 0;
  overflow: hidden;
}
.con_snodet .club_area h4 {
  margin: 0 0 20px;
  clear: both;
}
.con_snodet .club_area .box_l {
  width: 460px;
}
.con_snodet .club_area .box_l .tbl_basic {
  margin: 0 0 10px;
  font-size: 12px;
}
.con_snodet .club_area .box_l .txt {
  margin: 0 0 15px;
}
.con_snodet .club_area .box_r {
  width: 460px;
}
.con_snodet .club_area .box_r .wrp_les {
  background: url(../snow_season/images/snow/bg_act_01.png) repeat 0 0;
  padding: 20px;
  margin: 0 0 20px;
}
.con_snodet .club_area .box_r .wrp_les .st {
  font-weight: bold;
}
.con_snodet .club_area .box_r .wrp_les ul {
  margin: 0 0 10px;
}
.con_snodet .club_area .box_r .wrp_les ul li {
  list-style: disc;
  margin: 0 0 3px 15px;
}
</pre></body></html>