@charset "utf-8";/*Regular*/

@font-face{
  src:url('../font/Abel-Regular.woff2') format('woff2');
  font-family:'Abel Regular';
  font-style:normal;
  font-weight:300;
  font-display:swap;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {

    font-family:'Noto Sans JP','Helvetica Neue', 'Helvetica', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Arial', 'Yu Gothic', Meiryo, sans-serif;
    font-feature-settings:"palt";-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased; /* chrome, safari */
    -moz-osx-font-smoothing: grayscale; /* firefox */
}

ul,ol,li,dl,dt,dd{list-style:none;}
fieldset,img{border:0;vertical-align:middle;overflow:hidden;}
img{max-width:100%;transform:translateZ(0px);height: auto;}
a{text-decoration:none;color:inherit;padding:0;margin:0;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);transition: color 0.4s;}
/* a:hover{color: #af051d;} */
/*::selection{background:#0a2d42;color:#fff;}*/
.hop07{opacity:1;transition:opacity 0.3s ease-out 0s;}
.hop07:hover{opacity:0.7;}

.fs14{font-size:0.14rem;line-height:180%;}
.fs16{font-size:0.16rem;line-height:180%;}
.fs18{font-size:0.18rem;line-height:170%;}
.fs18{font-size:0.2rem;line-height:170%;}
.fs26{font-size:0.26rem;line-height:150%;}
.fs30{font-size:0.3rem;line-height:155%;}
.fs32{font-size:0.32rem;line-height:140%;}
.fs36{font-size:0.36rem;line-height:140%;}
.fs40{font-size:0.4rem;line-height:110%;}
.fs46{font-size:0.46rem;line-height:110%;}
.fs50{font-size:0.5rem;line-height:110%;}

.fb80{font-size:0.8em;line-height:155%;}
.fb90{font-size:0.9em;line-height:155%;}
.fb110{font-size:1.1em;line-height:155%;}
.fb120{font-size:1.2em;line-height:155%;}
.fb130{font-size:1.3em;line-height:155%;}
.fb140{font-size:1.4em;line-height:140%;}
.fb116{font-size:1.167em;line-height:140%;}


.fwb{font-weight:bold;}
.fws{font-weight:400;}

/* ー */
.cl_sbl{color:#647d90;}
.cl_red{color:#af051d;}
.cl_wht{color:#fff;}

.align_center{text-align:center;}
.align_right{text-align:right;}
.pc_none{display:none !important;}
.sp_none{display:block !important;}
.an_scl{opacity:0;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:1.2s;opacity:0;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;-webkit-animation-duration:1.2s;}

.wf_en{}
.wf_jp{font-family: "Noto Serif JP", serif; font-weight: 300; font-style: normal;}



:root{
  --htmlfonts:100px;
  --bodyfs: 16px;
  --hcl:#e60019;
}


/********************************index top************************************/
html{font-size:var(--htmlfonts);width:100%;overflow-x:hidden;-webkit-text-size-adjust:none;}
body{color:#000;background-color:#fff;font-size:var(--bodyfs);line-height: 160%;}


/* menu */
.menumob{position: relative;width: 100%; z-index: 200;}
  .menuinner{--logowidth:2rem; position: relative; width: 100%;transition: all 0.3s; position:relative; }
  .topmobs{ width:100%; padding:0.55rem 0 0.4rem 0; box-sizing: border-box; display: flex; align-items: center;justify-content: space-between;}
    .menutl{ width:var(--logowidth); }
    .menu_sns{display: flex;}
    .menu_sns a{ width: 1.375em;margin: 0 0 0 2.3em;}
    .menu_sns .sns_ytb{ width: 2.125em;}
    .menu_sns .sns_ins{ width: 1.5em;}


  .menu_banner{--mcl:#fff;--lh:3px;--lw:0.2rem; position: absolute; right:0; top: calc(100% - 0.2rem); width: 0.6rem; height:0.6rem;display: none; margin:0; z-index: 20; background: #e60019; }
  .menu_banner span{display: block; width:var(--lw);height:var(--lh); background-color:var(--mcl); position: absolute; top:calc(50% - var(--lh) / 2); right:calc(50% - var(--lw) / 2); transition: all 0.3s; overflow: hidden;}
  .menu_banner::before{ content: ""; display: block; width:var(--lw);height:var(--lh); background-color: var(--mcl); position: absolute; top:calc(50% - 5px - var(--lh) * 1.5); right:calc(50% - var(--lw) / 2); transition: all 0.3s;transform-origin: 50% 50%;}
  .menu_banner::after{content: "";display: block; width:var(--lw);height:var(--lh); background-color: var(--mcl); position: absolute; top:calc(50% + 5px + var(--lh) / 2); right:calc(50% - var(--lw) / 2); transition: all 0.3s;transform-origin: 50% 50%;} 
  .bdmenuopen .menu_banner{right:calc(4.8rem - 1px); position:fixed; top: 0;transition: right 0.4s;}
  .bdmenuopen .menu_banner span{ opacity: 0;}
  .bdmenuopen .menu_banner::before{ top:calc(50% - var(--lh) / 2); transform: rotate(-45deg);}
  .bdmenuopen .menu_banner::after{top:calc(50% - var(--lh) / 2);transform: rotate(45deg);}

  .menu_pol{ position:fixed;top: 0;right:0; width:4.8rem; height:100dvh; z-index: 150; display: flex;justify-content: flex-end;transform: translateX(calc(4.8rem + 1px)); transition:transform 0.4s 0.1s; }
    .menulist{ width:4.8rem;height:100%; overflow-y: auto; background:var(--hcl); box-sizing:border-box; padding:1.25rem 0.5rem 1rem 0.1rem; text-align:right;  color:#fff; }
    .menuins_sns{justify-content: flex-end; padding:0.9rem 0; font-size: 1.2em;}
    .menuins_sns a{transition: all 0.3s;}
    .menuins_sns a:hover{ opacity:0.8; }

    .menulist_inner li{ font-size:3.125em; line-height:1; font-weight:bolder; }
    .menulist_inner li a{ display: inline-block;position:relative;}
    .menulist_inner .menu_bn01{ padding-bottom:2em; }
    .menulist_inner .menu_bn02{ padding-bottom:1em; }
    .menulist_inner .menu_bn03{ font-size:2.375em; line-height:1;  }
    .menulist_inner .menu_bn03 a{padding-left:0.6em;}
    .menulist_inner .menu_bn03 a::before{ content:""; position: absolute;left: 0; bottom:0.04em; display: block; width:0; height:0; border:0.25em solid #000; border-top-color: transparent;border-right-color: transparent; }

    .menulist a{transition:color 0.3s;}
    .menulist a:hover{color:#fff229;}
    .menu_prlist{ font-size:1.5em; line-height:1; }
    .menu_prlist a{ display: inline-block; padding-bottom:1.6em; }


.menu_fix .menu_banner{ position: fixed; top: 0;transition: right 0.4s;}
.bdmenuopen .menu_pol{transform: translateX(0); transition:transform 0.4s;}
/* menu */


.wrap{ position: relative; }
.mobwidth{width: 1536px; max-width: 100%; margin: 0 auto; box-sizing: border-box; padding-left:0.53rem; padding-right:0.53rem;}
.main{box-sizing: border-box; }
header{position:relative;width:100%;padding:0;margin:0 auto;box-sizing:border-box;z-index:5; padding:0 0 4% 0;}
header img{width: 100%;}

.mobs_ins{ padding-bottom:0.5rem; }
  .mobtitle{ font-size:2.375em; line-height:1; padding-bottom:0.2rem; position:relative; }
  .item{display: flex; flex-wrap: wrap;}
    .item_inner{ width:15.38%; margin: 0 1.544% 1.544% 0; }
    .item .item_inner:nth-of-type(6n){margin: 0 0 1.544% 0; }
    .item_inner a{ display: block; height: 100%;background-color:#f3f0f0; transition: all 0.4s;}
    .item_cont{  font-size:1.5em; line-height:1.3; padding:0.5em; font-weight:bold; }
    /* .item_pic{overflow: hidden; } */
    /* .item_pic img{ transition: all 0.4s;} */

    /* 画像枠を常に正方形に */
    .item_pic {
      position: relative;     /* 子要素を絶対配置するため */
      width: 100%;
      aspect-ratio: 1 / 1;    /* 常に縦横比 1:1 */
      overflow: hidden;       /* はみ出し部分を隠す */
    }

    /* 画像を枠いっぱいにカバーさせる */
    .item_pic img {
      position: absolute;
      top: 0; left: 0;        /* 枠にピッタリ張り付け */
      width: 100%;
      height: 100%;
      object-fit: cover;      /* 枠いっぱいにトリミングして中央を表示 */
      object-position: center;
      transition: all 0.4s;
    }

    .link_pic {
  position: relative;
  width: 100%;
  aspect-ratio: 1200 / 800; /* 3:2 */
  overflow: hidden;
}
.link_pic img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

    .item_inner a[href]:hover{background-color:#e60019; color:#fff; }
    .item_inner a[href]:hover img{transform: scale(1.07);transition: all 0.8s;}

  .banner_mob{text-align: center; padding-top: 2em;}
    .banner_ins01{display: inline-block; text-align: center;min-width: 26em; max-width: 98%; font-size: 1.5em; line-height: 1; font-weight: bold; padding: 1em;border:1px solid #e60019; box-sizing:border-box; border-radius:90em;transition: all 0.4s; }
    .banner_ins01:hover{ background-color:#e60019; color:#fff; }
    .title_banl{ position:absolute; bottom:0.2rem; right:0; font-size: 0.526em; line-height:1; min-width: 15em; padding: 0.3em;}


/*inde animation*/
.index .menuinner{animation: fadeInUp 0.4s both; }
.index .mobs_ins{animation: fadeInUp 0.4s 0.2s both; }
.index #footer{animation: fadeIn 0.4s 0.4s both; }
/*inde animation*/





/* ------page----- */
.page{}
  .infopg .main{ width:1024px; max-width: 100%; margin: 0 auto;}
  .infopgin .main{ width:1024px; max-width: 100%; margin: 0 auto; padding: 0 0.3rem; box-sizing: border-box;}
    .page .mobs_ins{ padding-bottom:0; }
    .pagetitle{font-size: 3em; line-height: 1.3;}
    .mobtitle02{font-size: 2.25em; line-height: 1; padding-top: 0.2rem;padding-bottom: 0.25rem;}

.infolist_inner {
  display: flex;
  /* align-items: flex-start; */
  font-weight: 600;
  padding: 0.2rem 1.1rem 0.2rem 0.3rem;
  position: relative;
  border-bottom: 0.02rem solid #b9b0b0;
  transition: all 0.4s;
}

.infolist_inner::before {
  content: "";
  display: block;
  width: 1.1em;
  height: 1.65em;
  background: url("../svg/arrow_Right_pagein_bk.svg") center center no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: calc(50% - 0.825em);
  right: 0.3rem;
  transition: right 0.4s;
}

.infolist_inner[href]:hover {
  background: #fff1f1;
}

.infolist_inner[href]:hover::before {
  right: 0.15rem;
}

/* ここからクロップ用 */
.info_pic {
  /* flex-basis で横幅を25%に制限 */
  flex: 0 0 25%;
  /* 正方形を維持 */
  aspect-ratio: 1 / 1;
  overflow: hidden;
  position: relative;
  margin-right: 0.5rem; /* 隣のテキストとの余白 */
}

.info_con {
  /* 残り領域をすべて使う */
  flex: 1 1 auto;
}

/* 画像を枠いっぱいにフィットさせつつ切り抜き */
.info_pic img {
  /* width: 100%; */
  /* height: 100%; */
  object-fit: cover;
  object-position: 50% 50%;
}
        .info_con{ width:calc(100% - 1.6rem); padding-bottom:1.5em; position:relative; }
          .infotit{font-size: 1.5em; line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
          .list_time{font-size: 1.375em; line-height: 1; color: #e60019; font-weight: 800; position: absolute; bottom: 0; left: 0;}

      .pagelist_mob{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; padding-top: 0.65rem; font-size: 1.875em; line-height: 1;font-weight: 800;}
        .ban_pgs{display: block; width: 2.66em; line-height: 1em; padding:0.83em 0; text-align: center; border-radius:10em;margin:0 0.2em; }
        .ban_pgs[href]:hover{color: #e60019;}
        .ban_pgs.sel{background: #000;color:#fff;}
        .ban_left_pg{ width:0.7em; transform:rotate(180deg); transform-origin:center;height: 100%; padding: 0.33em; line-height: 0; }
        .ban_right_pg{ width:0.7em;height: 100%; padding: 0.33em; line-height: 0;}
        .ban_left_pg img{ transition:transform 0.3s; }
        .ban_right_pg img{ transition:transform 0.3s;}
        .ban_left_pg:hover img{transform: translateX(25%);}
        .ban_right_pg:hover img{transform: translateX(25%);}

      .ico_mob{display: flex; flex-wrap: wrap; padding: 0 0.45rem; padding-top: 0.65rem; }
        .ico_ins{margin:0 1em 1em 0; font-size: 1.25em; line-height: 1; font-weight: bold; padding: 0.5em 1em; border: 1px solid #e60019; border-radius: 4px; color: #e60019; transition: all 0.4s;}
        .ico_ins:hover{ background-color:#e60019; color:#fff; }
      .infopgin .ico_mob{padding: 0;}


  /* page in infopgin */
    .pageback{ padding:0.4rem 0; }
      .ban_pgbk{width: 3em; height: 3em; display: block;}
      .ban_pgbk img{transition: all 0.4s;}
      .ban_pgbk:hover img{ transform:translateX(-0.5em); }

      .info_incon{ padding:0 0.18rem; }
        .info_tx01{ font-size:1.3125em; line-height:1.33; padding:0.25rem 0 0 0; }
        .infopgin .pagetitle{ padding-top:0.4rem; }
        .info_time{ font-size:1.375em; line-height:1; font-weight:bolder; color:#e60019; padding:0.5rem 0; }
        .infoinner_con{ padding-bottom:0.4rem; }

  /* link */
  .linkpg{}
    .bodybg{ position:fixed;top: -10%; left: -10vh; width:120%; height:121vh; z-index:0;}
    .bodybg img{ width: 100%; height: 100%; object-fit: cover; object-position: center;max-width: none;filter: blur(40px);  }
    .linkpg .main{ background:#fff; position: relative; z-index:10; width:768px; max-width:100%; margin:0 auto; }
      .link_topmob{ position:relative; }
        .link_topmob .pageback{ position:absolute; top:0; left:0.33rem;z-index: 20; }
        .linktitle{ position:absolute; bottom:0; left:0; width:100%; box-sizing:border-box; font-size: 3.635em; line-height: 1.2; font-weight: 900; color: #fff; padding: 1.2rem 0.5rem 0.5rem 0.5rem; background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.6) 100%); z-index:30;}

      .link_listmob{margin-top: 0.5rem; border-top:0.02rem solid #b9b0b0; padding-bottom: 1rem;}
        .link_lins{display: block; font-weight:800; padding:0.5rem 0.9rem 0.5rem 0.5rem;  position: relative; border-bottom:0.02rem solid #b9b0b0; display:flex;align-items: center; transition:all 0.4s; }
          .link_lins::before{content: ""; display: block; width:1.1em; height:1.65em; background:url("../svg/arrow_Right_pagein_bk.svg") center center no-repeat; background-size:100% auto; position:absolute; top:calc(50% - 0.825em); right:0.5rem; transition:right 0.4s; }
        .link_lins[href]:hover{ background:#fff1f1; }
        .link_lins[href]:hover::before{ right:0.35rem;}
          .link_ico{ width:0.75rem; padding-right:0.5rem; }
          .link_txcon{ width:calc(100% - 1.25rem); font-size:3em; line-height:1.33; }




.pagetop{ position:absolute; top:-0.45rem; right:0.46rem; width:1.1rem; transition:opacity 0.4s; }
.pagetop:hover{ opacity: 0.7;}
#footer{background:#f3f0f0; color:#746666; font-weight: 600; position:relative; /*width:1536px;*/ max-width:100%; margin:0.8rem auto 0 auto;}
.page #footer{margin-top:0.5rem; }
  .footerinner{ width:768px; max-width:100%; margin:0 auto;box-sizing:border-box; padding:0.6rem 0.32rem; }
    .ban-tplist{ display:flex; flex-wrap:wrap; padding-bottom:0.13rem }
      .ban-tplist a{margin:0 0.1rem 0.1rem 0; height: 0.46rem; background: #fff; box-sizing: border-box; padding: 0.07rem 0.12rem;transition: all 0.3s;}
      .ban-tplist a img{max-height: 100%;}
      .ban-tplist a[href]:hover{background-color: #fff1f1}
    .ban-tplist02{ display:flex; flex-wrap:wrap; padding-bottom:0.13rem }
      .ban-tplist02 a{margin:0 0.1rem 0.1rem 0; height: 0.46rem; box-sizing: border-box;transition: all 0.3s;}
      .ban-tplist02 a img{max-height: 100%;}
      .ban-tplist02 a[href]:hover{opacity: 0.6;}

    .topsnslist{ text-align: center; }
    .topsnslist a{display: inline-block; width: 1.6em;margin:0.5em; transition: all 0.3s;}
    .topsnslist .ytb_sns{width: 2em;}
    .topsnslist a:hover{transform: scale(1.15,1.15);}

    .ftcnlink{padding:0em 0 1.8em 0; font-size: 0.875em; line-height: 1.3;}
    .ftcnlink a{ display:inline-block; margin-right:2em; }
    .ftcnlink a:hover{color:#e60019;}

    .pagelight{ display:flex; justify-content:center; align-items:center; font-size: 0.875em; padding-top: 0.4rem;}
    .pagelight a{ cursor:pointer; }
      .ico_ps{margin:0 0.8em; display: block; width:3em;height: 1.5em; border:1px solid #797979; border-radius: 2px; background: #797979; position: relative;}
      .ico_ps::before{content: ""; position: absolute; top: 0; right: 0; width: 1.5em;height: 1.5em; background: #fff; transition: all 0.5s;}
    .ft_ioc{ font-size: 0.875em; line-height: 150%; padding: 0.2rem 0 0.7rem 0; text-align: center; }



@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .mobwidth{ padding-left:3.51%; padding-right:3.51%; }
    .item_inner{ width:18.48%; margin: 0 1.9% 1.9% 0; }
    .item .item_inner:nth-of-type(6n){ margin: 0 1.9% 1.9% 0; }
    .item .item_inner:nth-of-type(5n){ margin: 0 0 1.9% 0; }
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .mobwidth{padding-left:4.1%; padding-right:4.1%;}
    .item_inner{ width:23.4%; margin: 0 2.133% 2.133% 0; }
    .item .item_inner:nth-of-type(6n){ margin: 0 2.133% 2.133% 0; }
    .item .item_inner:nth-of-type(4n){ margin: 0 0 2.133% 0; }



}




@media screen and (max-width:768px){
  :root{
      --htmlfonts:13.02vw;
      --bodyfs:0.16rem;
  }

  /* menu */
  .menu_banner{--lh:0.06rem;--lw: 0.34rem;display: none;width: 1rem;height:1rem;}
    .menu_banner::before{top: calc(50% - 0.08rem - var(--lh) * 1.5);}
    .menu_banner::after{top: calc(50% + 0.08rem + var(--lh) / 2);}
  .menu_fix .menu_banner{display: block;}

  .infopgin .menu_banner{display: none;}

  /* menu */




  html{width:100%;overflow-x:hidden;}
  body{width:100%;overflow-x:hidden;}
  .pc_none{display:block !important;}
  .sp_none{display:none !important;}
  .pc_innone{display:inline !important;}
  .sp_innone{display:none !important;}
  .animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:0.1s;}

  .topmobs{ padding:0.42rem 0 0.4rem 0; }
  .mobwidth{padding-left:4.16%; padding-right:4.16%;}
    .item_inner{ width:31.25%; margin: 0 3.125% 3.125% 0; }
    .item .item_inner:nth-of-type(6n){ margin: 0 3.125% 3.125% 0; }
    .item .item_inner:nth-of-type(3n){ margin: 0 0 3.125% 0;}




  .mobs_ins{}
    .mobtitle{font-size:2.4em;}






}
/* sp css */

/* animated */
.animated{-webkit-animation-duration:2s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeIn{
  from{opacity:0;}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}




@-webkit-keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);}
  to{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
@keyframes fadeOutUp{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}
}
@keyframes fadeOutDown{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@keyframes banmorer{
  0%{left:0;}
  100%{left:-0.15rem;}
}
@keyframes banmorel{
  0%{left:0;}
  100%{left:0.15rem;}
}
@keyframes banmoreback{
  from{left:0.15rem;}
  to{left:0;}
}
@keyframes banmorebackr{
  from{left:-0.15rem;}
  to{left:0;}
}
@keyframes fadeInZoom{
  from{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
  to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes fadeOutZoom{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
}



