@charset "UTF-8";




@media screen and (max-width : 480px){
	html,
	body {
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	}
}




footer{
	position: absolute;
	width: 100%;
}


#swiper03 .swiper-pagination-fraction {
  color: #000;
}


.ulk {
	padding-left: 20px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-type: square;
	
}
li.zzy {
    display: inline;
    border-right: thin solid #2C2F32;
}

ul.zzz  {
  list-style-type: square;
}
ul.zzz1  {
  list-style-type: circle;
}
ol.zzz2  {
    list-style-type: decimal;
}
ol.zzz2w  {
    list-style-type: decimal;
	color: #FFFFFF;
}


ol.zzz3 {
	list-style-type: lower-latin;
}  

.fixleft {
    float: left;	
}
.fixright {
    float: right;	
}

.ulk {
	padding-left: 20px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-type: square;
	
}

.mar-x-10px{
    margin-left: 2px;
    margin-right: 2px;
}
.pad-x-10px{
    padding-left: 10px;
    padding-right: 10px;
}

.pad--120{
    top: -120px;
    margin-top: -120px;
}
.pad--90{
    top: -90px;
    margin-top: -90px;
}
.pad--60{
    top: -70px;
    margin-top: -70px;
}
.pad--50{
    top: -50px;
    margin-top: -50px;
}
.pad--25{
    top: -25px;
    margin-top: -25px;
}
.z1{
 position: relative;
 z-index: 1;
 margin: 0;
 padding: 0;
 margin: auto;
 width: 100%;
}
.z10{
 position: relative;
 z-index: 10;
 margin: 0;
 padding: 0;
 margin: auto;
 width: 100%;
}

.z11{
 position: relative;
 z-index: 11;
 margin: 0;
 padding: 0;
 margin: auto;
 width: 100%;
}

.my-parts {

  display: inline-block;

  padding: .2em 2.5em .2em 2em;

  margin: 0 0 1em;

  background: #fff;

  border: .01175em solid #333;

  border-radius: 6px;

  color: #333;

  font-size: 16px;

  cursor: pointer;

  position: relative;

}

.my-parts::after {

  position: absolute;

  content: "\f105";

  font-family: 'Font Awesome 5 Free';

  font-weight: 900;

  top: 50%;

  right: .4em;

  left: auto;

  bottom: auto;

  transform: translateY(-50%);

}

.my-parts:hover {

	background: #ea5505;

	color: #fff;

}

.my-partss {

  display: inline-block;

  padding: .3em 1em .3em 1em;

  margin: 5 0 1em;

  background: #fff;

  border: .1175em solid #333;

  border-radius: 6px;

  color: #333;

  font-size: 14px;

  cursor: pointer;

  position: relative;

}

.my-partss::after {

  position: absolute;

  content: "\f105";

  font-family: 'Font Awesome 5 Free';

  font-weight: 900;

  top: 50%;

  right: .4em;

  left: auto;

  bottom: auto;

  transform: translateY(-50%);

}

.my-parts:hover {

	background: #ea5505;

	color: #fff;

}


.my-parts1 {

  display: inline-block;

  padding: .2em 2.5em .2em 2em;

  margin: 0 0 1em;

  background: #fff;

  border: .0em solid #fff;

  border-radius: 6px;

  color: #333333;

  font-size: 16px;

  cursor: pointer;

  position: relative;

}



.my-parts1:hover {

	background: #f26b76;

	color: #fff;

}

.my-parts2 {
    display: inline-block;
    padding: .1em 1.5em .1em 1em;
    margin: 0 0 0;
    background: #fff;
    border: .08em solid #2c2f32;
    border-radius: 6px;
    color: #2c2f32;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    width: 100%;
}
.my-parts2::after {

  position: absolute;

  content: "\f105";

  font-family: 'Font Awesome 5 Free';

  font-weight: 900;

  top: 50%;

  right: .4em;

  left: auto;

  bottom: auto;

  transform: translateY(-50%);

}


.my-parts2:hover {

	background: #e6953b;

	color: #fff;

}


.mx2px {
    margin-left: 2px;
    margin-right: 2px;
}
table.sidebar1 td:hover {
   background-color: #C3D94E; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}

.max1140px {
	max-width: 1140px;
}
.max1080px {
	max-width: 1080px;
}

.max980px {
	max-width: 980px;
}
.max880px {
	max-width: 880px;
}
.max600px {
	max-width: 600px;
}
.max500px {
	max-width: 500px;
}
.max540px {
	max-width: 540px;
}
.max780px {
	max-width: 780px;
}
.max680px {
	max-width: 680px;
}
.max450px {
	max-width: 450px;
}
.max100 {
	max-width: 100%;
	max-height: none
}
.max200px {
	max-width: 200px;
}



.shadow1 {
    -webkit-box-shadow: 0px -4px 0px #000000;
    box-shadow: 0px 4px 5px #cccccc;
}

.shadow2 {
    -webkit-box-shadow: 0px -4px 0px #000000;
    box-shadow: 0px 4px 5px #000000;
}
.shadow3 {
    -webkit-box-shadow: 0px -4px 0px #562400;
    box-shadow: 0px 4px 5px #562400;
}





.liney{
    height: 50px;
    border-left: 1px solid #666666;
    padding-left: auto;
    padding-right: auto;
}
.lineys{
    height: 25px;
    border-left: 1px solid #666666;
    padding-left: auto;
    padding-right: auto;
}
.lineyw{
    height: 50px;
    border-left: 1px solid #ffffff;
    padding-left: auto;
    padding-right: auto;
}
ul{list-style-type:none; background-image:none;}


.fontj1l {font-family: 'Noto Sans JP', sans-serif;
	     font-weight: lighter;
}
.fontj1n {font-family: 'Noto Sans JP', sans-serif;
	     font-weight: normal;
}
.fontj2 {font-family: 'M PLUS Rounded 1c';
	     font-weight: 100;
}
.fontj3 {
    font-family: 'M PLUS Rounded 1c';
    font-weight: 800;
}
.fontj4 {font-family: 'M PLUS Rounded 1c', sans-serif;; 
}
.fontj5 {font-family: 'Noto Serif JP', serif;
		     font-weight: 700;
}
.fontj6 {font-family: 'Kosugi Maru', sans-serif;
}



.fonte1 {font-family: 'Orbitron', sans-serif;
}

.fonte2 {font-family: 'Roboto', sans-serif;
}
.fonte3 {font-family: 'IM Fell English SC', serif;
}
.fonte4 {font-family: 'Teko', sans-serif;
}
.fonte5 {font-family: 'Abel', sans-serif;
	     font-weight: 100;
}
.fonte6 {font-family: 'Open Sans Condensed', sans-serif;
	     font-weight: 100;
}
.fonte7 {font-family: 'Kaushan Script', cursive;
}

.fonte8 {font-family: 'Gochi Hand', cursive;
}








div.sample5 {
    text-shadow:4px 3px 12px #000;
}
div.hline :hover {
	border-bottom: 1px solid #C6C104;
}
table.sample tr:hover {
	border-bottom: 2px solid #f26b76;
}
table.sample3 td:hover {
	background-color: #C6C104;    /* マウスオーバー時のセルの背景色 */
}
table.sample1 tr:hover a {
	background-color: #f26b76;    /* マウスオーバー時のセルの背景色 */
}
table.sample2 td:hover {
	background-color: #ffffff;    /* マウスオーバー時のセルの背景色 */
}
.bhcolor1 :hover {
    background-color: #ffffff;    /* マウスオーバー時のセルの背景色 */

}
#nakao {
	clear: none;
}
.page-content.uncover-footer-body .uncover-footer-content {
}
.texthover:hover {
	color: #C6C104;
}
.index1 {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
#toru {
	position: relative;
}
.uncover-footer-content .section-colored2.no-margine.clearfix .col-md-9.no-margin.clearfix {
}

#miru {
	position: relative;
}
.wakuproduct {
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.waku3 {
	border-radius: 3px;
}
.waku6 {
	border-radius: 6px;
}
.waku10 {
	border-radius: 10px;
}
.waku8 {
	border-radius: 8px;
}
.waku6bot {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.waku6a {
	border-top-left-radius: 6px;
}
.waku6b {
	border-top-right-radius: 6px;
}
.waku6c {
	border-bottom-right-radius: 6px;
}
.waku6d {
	border-bottom-left-radius: 6px;
}
.waku10a {
	border-top-left-radius: 10px;
}
.waku10b {
	border-top-right-radius: 10px;
}
.waku10c {
	border-bottom-right-radius: 10px;
}
.waku10d {
	border-bottom-left-radius: 10px;
}
.wakuline {
	
	border-right: 1px solid #ffffff;
}
.wakulineb {
	border: 1px solid #2c2f32;
}
.wakulineccc {
	border: 1px solid #cccccc;
}
.wakulinef {
	border: 1px solid #ffffff;
}
.wakuline000 {
	border: 1px solid #000000;
}
.wakulbr2 {
	border-bottom: 2px solid #E40B26;
}
.waku6lg {
	border-radius: 6px;
	border: 1px solid #cccccc;
}
.waku6ldbrwn {
	border-radius: 6px;
	border: 1px dashed #795200;
}
.waku6lsbrwn {
	border-radius: 6px;
	border: 1px solid #795200;
}
.waku6l2w {
	border-radius: 6px;
	border: 2px solid #ffffff;
}
.waku6ldgray {
	border-radius: 6px;
	border: 1px dashed #666666;
}

.waku6lgt {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border: 1px solid #cccccc;
}
.wakulbg {
	border-bottom: 1px solid #cccccc;
}
.wakulgreen {
	border-left: 4px solid #C3D94E;
}
.wakulbpink {
	border-bottom: 1px solid #bc3d79;
}
.lborenge {
	border-bottom: 1px solid #E35136;
}
.wakulb333 {
	border-bottom: 1px solid #333333;
}
.wakulbfff {
	border-bottom: 1px solid #ffffff;
}
.wakulb861 {
	border-bottom: 2px solid #861001;
}
.wakulrw {
	border-right: 2px solid #ffffff;
}
.wakulbb {
	border-bottom: 1px solid #999999;
	box-shadow: 0px 1px 0px rgba(100,100,100,0.25);
}
.wakulbgd {
	border-bottom: 1px dashed #cccccc;
}
.wakulbg2 {
	border-bottom: 2px solid #cccccc;
}
.wakulbgd {
	border-bottom: 1px dashed #cccccc;
}
.waku6lgd {
	border-radius: 6px;
	border: 1px dashed #cccccc;
}
.wakulbwd {
	border-bottom: 1px solid #ffffff;
}
.waku10l3 {
	border: 3px solid #999999;
	border-radius: 10px;
}
.waku10l1 {
	border: 1px solid #999999;
	border-radius: 10px;
}
.wakul1grn {
	border: 1px solid #008840;
	border-radius: 6px;
}
.wakuothers {
	border-bottom: 3px solid #333333;
}
.wakultw {
	border-top: 1.5px solid #ffffff;
}
 
.maru {
	border-radius: 10px;
}

 .image img{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
 .image1 img{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border: 1px solid #f2f2f2;
}
.image2 img{
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
}
.image3 img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.image6 img{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
.image12 img{
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-bottom-left-radius: 12px;
	border-top-left-radius: 12px;
}
.image6a img{
	border-top-left-radius: 6px;
}
.image6b img{
	border-top-right-radius: 6px;
}
.image6c img{
	border-bottom-right-radius: 6px;
}
.image6d img{
	border-bottom-left-radius: 6px;
}


a	{
	text-decoration:none;
}
a:link	{
	color : #666666;
}
div.img-move a:hover {
 position: relative;
 top: -1px;
 left: -1px;
}
div.img-move a:active {
 position: relative;
 top: 5px;
 left: 5px;
}
td.img-move a:hover {
 position: relative;
 top: -1px;
 left: -1px;
}
td.img-move a:active {
 position: relative;
 top: 5px;
 left: 5px;
}




.line1 {
	border-bottom: 1px solid #999999;	
}
.texthover:hover {
	color: #71AAD7;
}
.pad-side-1 {
	padding-left: 1px;
	padding-right: 1px;
}
.pad-side-5 {
	padding-left: 5px;
	padding-right: 5px;
}





.dropmenu{
  *zoom: 1;
  list-style-type: none;
  width: 100%;
  margin: 5px auto 30px;
  padding: 0;
}
.dropmenu:before, .dropmenu:after{
  content: "";
  display: table;
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  width: 50%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
  border: 1px solid #ffffff;
}
.dropmenu li a{
  display: block;
  margin: 0;
  padding: 15px 0 11px;
  background: #999999;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-decoration: none;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 100%;
}
.dropmenu li ul li a{
  padding: 13px 15px;
  border-top: 1px solid #999999;
  background: #444444;
  text-align: left;
}
.dropmenu li:hover > a{
  background: #999999;
}
.dropmenu li a:hover{
  background: #8A1813;
}

#normal li ul{
  display: none;
}
#normal li:hover ul{
  display: block;
}



.pad-top-150{
	padding-top: 150px;
}

.f {font-family: 'Gaegu', cursive;}


.f2 { font-family: "Mplus 1c"; }



.gyou80{
	line-height: 80%;
}
.gyou100{
	line-height: 100%;
}
.gyou130{
	line-height: 130%;
}
.gyou160{
	line-height: 160%;
}
.gyou180{
	line-height: 180%;
}
.gyou200{
	line-height: 200%;
}
.gyou250{
	line-height: 250%;
}
.gyou300{
	line-height: 300%;
}
.gyou400{
	line-height: 400%;
}
.gyou800{
	line-height: 800%;
}
.pad--25{
	top: -25px;
	margin-top: -25px;
}
.pad--100{
	top: -100px;
	margin-top: -100px;
}
.pad--150{
	top: -150px;
	margin-top: -150px;
}
.pad--200{
	top: -200px;
	margin-top: -200px;
}
.fontmsp{
	line-height: 220%;
	font-family: Sawarabi Mincho,"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight: lighter;
}
.fontnoto{
	font-family: Noto Sans JP;
	font-weight: lighter;
}
.fontnoton{
	font-family: Noto Sans JP;
	font-weight: normal;
}
.backImage1 {
	background-image: url(images/index-images/foto010.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	background-attachment: scrolled;
	background-origin: padding-box;
}
.backImage2 {
	background-image: url(images/index/foto010.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center top;
	background-attachment: scrolled;
	background-origin: padding-box;
}
.backImage3 {
	background-image: url(images/index/foto020.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center center;
	background-attachment: scrolled;
	background-origin: padding-box;
}

ol {
  list-style-type: none;
}


#nav{
    background-color: #;	
    padding: 3px;	
} 


#nav ul{
    padding: 0px; 	
    margin: 0px;
} 


#nav ul li {
    display: inline; 	
    margin-right: 1em;
} 


#nav ul li a { 
    font-family: Noto Sans JP;
	font-weight: normal;
	font-size: x-small;
    text-decoration: none;
    color: #666666; 
} 


#nav ul li a:hover{ 
    border-bottom: dotted 1px #DE6A10;	 
}

a:hover { text-decoration: none; }

.no-gutters {
  margin:0;
  padding:0;
}
 
.no-gutters　> .col,
.no-gutters　> [class*="col-"] 
.no-gutters  > .table {
  margin:0;
  padding:0; 
}
.padding-0 {
	padding: 0px;
}
.p-15 {
	top: 300px;
	position: relative;
	left: 100px;
	bottom: 300px;
}
.fixed {
	position: fixed;
}
.Z1 {
	z-index: 10;
	position: relative;
}
.Z2 {
	z-index: 100;
	position: relative;
}
.Z3 {
	z-index: 200;
	position: relative;
}
.Z4 {
	z-index: 300;
	position: relative;
}
.Z5 {
	z-index: 500;
	position: relative;
}
.sidebar {
	position: fixed;
	top: 80px;
	bottom: 0px;
	left: 0;
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 110px;
  }
.sidebar1 {
	position: absolute;
	top: 0;
	bottom:0;
	left: 0;
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 0;
  }

.backricco {
	background-image: url(images/ricco/1s.jpg);
	background-repeat: no-repeat;
	background-origin: border-box;
	background-attachment: fixed;
	background-position: center center;
	background-size: contain;
	background-clip: content-box;
}



























.swiper-my-pagination .swiper-pagination-bullet {
  width: auto;
  height: auto;
  border-radius: 0;
}
.swiper-container-horizontal > .swiper-my-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0;
}
.swiper-my-pagination img {
  box-shadow: none;
  margin: 0;
  vertical-align: bottom;
}
.swiper-my-pagination {
  display: table;
}
.swiper-my-pagination {
  display: table;
  table-layout: fixed;
}
.swiper-my-pagination .swiper-pagination-bullet {
  display: table-cell;
  padding: 2px;
  background: transparent;
  opacity: 1;
}
.swiper-my-pagination .swiper-pagination-bullet-active {
  background: transparent;
  opacity: 0.6;
}


a {
	font-family: Noto Sans JP;
	font-weight: normal;
font-weight:normal;
text-decoration:none;
}

a:link {
	font-family: Noto Sans JP;
	font-weight: lighter;
color:#0D394F;
   }

a:visited {
	font-family: Noto Sans JP;
	font-weight: lighter;
color:#0D394F;
}

a:hover {
	font-family: Noto Sans JP;
	font-weight: lighter;
color:#C6C104;
text-decoration:none;
}

a:active {
	font-family: Noto Sans JP;
	font-weight: lighter;
color:#C6C104;
}

ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 15px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(濃い赤色) */
   color: #2c2f32
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   width: 130px;           /* メニュー項目の横幅(125px) */
   display: inline-block;  /* ★1:横並びに配置する */
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
ul.ddmenu a {
   background-color: #ffffff; /* メニュー項目の背景色(濃い赤色) */
   color: #2c2f32;              /* メニュー項目の文字色(白色) */
   line-height: 34px;         /* メニュー項目のリンクの高さ(40px) */
   text-align: center;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
ul.ddmenu a:hover {
   background-color: #ea5505; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}

/* ▼サブメニューは、とりあえず非表示にしておく */
ul.ddmenu ul {
   display: none;         /* ★5:非表示にする */
}

/* -------------------- */
/* ▼サブメニューの装飾 */
/* -------------------- */
ul.ddmenu ul {
   display: none;       /* ★1:標準では非表示にする */
   margin: 0px;         /* ★2:サブメニュー外側の余白(ゼロ) */
   padding: 0px;        /* ★3:サブメニュー内側の余白(ゼロ) */
   position: absolute;  /* ★4:絶対配置にする */
}

/* ---------------------------------- */
/* ▼サブメニューがある場合に開く処理 */   /* ※サブメニューが1階層しか存在しない場合の記述 */
/* ---------------------------------- */
ul.ddmenu li:hover ul {
   display: block;      /* ★5:マウスポインタが載っている項目の内部にあるリストを表示する */
}





div.sidebar2 {
   margin: 1px 5px 0px 5px;               /* メニューバー外側の余白(ゼロ) */
   padding: 3px 3px 3px 3px; /* メニューバー内側の余白(左に15px) */
   background-color: #F5EA11; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
div.sidebar2 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 100%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
div.sidebar2 a {
   background-color: #F5EA11; /* メニュー項目の背景色(濃い赤色) */
   color: #ffffff;        /* メニュー項目のリンクの高さ(40px) */
   text-align: right;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
div.sidebar2 a:hover {
   background-color: #F5EA11; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #000000;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}




div.sidebar3 {
   margin: 1px 5px 0px 5px;               /* メニューバー外側の余白(ゼロ) */
   padding: 3px 3px 3px 3px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
div.sidebar3 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 100%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
div.sidebar3 a {
   background-color: #ffffff; /* メニュー項目の背景色(濃い赤色) */
   color: #007DB8;        /* メニュー項目のリンクの高さ(40px) */
   text-align: right;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
div.sidebar3 a:hover {
   background-color: #F5EA11; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}






td.sidebar2 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 100%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
td.sidebar2 a {
   background-color: #F5EA11; /* メニュー項目の背景色(濃い赤色) */
   color: #ffffff;        /* メニュー項目のリンクの高さ(40px) */
   text-align: right;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
td.sidebar2 a:hover {
   background-color: #F5EA11; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #000000;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}




td.sidebar3 {
   margin: 0px 0px 0px 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px 0px 0px 0px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
td.sidebar3 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 120%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
td.sidebar3 a {
   background-color: #ffffff; /* メニュー項目の背景色(濃い赤色) */
   color: #2c2f32;        /* メニュー項目のリンクの高さ(40px) */
   text-align: right;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
td.sidebar3 a:hover {
   background-color: #f26b76; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}

td.sidebar4 {
   margin: 0px 0px 0px 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px  0px 0px 0px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
td.sidebar4 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 250%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
td.sidebar4 a {
   background-color: #ffffff; /* メニュー項目の背景色(濃い赤色) */
   color: #2c2f32;        /* メニュー項目のリンクの高さ(40px) */
   text-align: left;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
td.sidebar4 a:hover {
   background-color: #f26b76; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}


td.sidebar5 {
   margin: 9px 9px 0px 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 10px 5px 10px 5px; /* メニューバー内側の余白(左に15px) */
   background-color: #ffffff; /* バーの背景色(濃い赤色) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
td.sidebar5 {
   width: 100%;           /* メニュー項目の横幅(125px) */
   line-height: 100%;
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
}
td.sidebar5 a {
   background-color: #ffffff; /* メニュー項目の背景色(濃い赤色) */
   color: #2c2f32;        /* メニュー項目のリンクの高さ(40px) */
   text-align: left;        /* メインメニューの文字列の配置(中央寄せ) */
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: none;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
td.sidebar5 a:hover {
   background-color: #f26b76; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #ffffff;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}







* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    background: #2d2c41;
    font-family: 'Open Sans', Arial, Helvetica, Sans-serif, Verdana, Tahoma;
}

ul {
    list-style-type: none;
}

a {
    color: #b63b4d;
    text-decoration: none;
}

/** =======================
 * Contenedor Principal
 ===========================*/
h1 {
    color: #FFF;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    margin-top: 80px;
 }

h1 a {
    color: #c12c42;
    font-size: 16px;
 }

 




.panel {
  border: 1px solid #acac;
  border-left: none;
  border-right:none;
  background-color: white;
  padding: 5px 5px;
  display: none;
}
.box {
  background-color: #eee;
  display: block;
  display: inline-block;
  width: 100%;
  border: 1px solid #acac;
}
.btn{
  display: block;
  flex-grow: 1;
  width: 100%;
  padding: 5px;
  background-color: inherit;
  outline: none;
  border: none;
  cursor: pointer;
  text-align: left;
}
.btn:hover {
  background-color: #ddd;
}
.fas {
  float: right;
}









.accordion-container .accordion-title {
  position: relative;
  margin: 0;
  padding: 0.625em 0.625em 0.625em 2em;
  background-color: #000;
  font-size: 1.25em;
  font-weight: normal;
  color: #fff;
  cursor: pointer;
}
.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-title.open { 
  background-color: #00aaa7;
}
.accordion-container .accordion-title::after {
  content: "";
  position: absolute;
  top: 25px;
  right: 25px;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-top-color: #fff;
}
.accordion-container .accordion-title.open::after {
  content: "";
  position: absolute;
  top: 15px;
  border: 8px solid transparent;
  border-bottom-color: #fff;
}

/*CSS for CodePen*/

.accordion-content {
  padding-left: 2.3125em;
  border: 1px solid #0079c1;
}
.accordion-container {
  width: 300px;
  margin: 0 auto;
}


























/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}





/* CSS Document */
