@charset "utf-8";

/* #cont1 */
#cont1{
}
#cont1 h2{
  margin-top:3em;
  font-size:28px;
  font-weight:normal;
  letter-spacing:0.1em;
  text-indent:0.1em;
}
#cont1 .inner{
  max-width:1080px;
}
#cont1 .lead{
  margin-top:90px;
  font-size:16px;
  text-align:left;
  letter-spacing:0.1em;
}
#cont1 .history{
  margin-top:90px;
}
#cont1 .history > li{
  padding-bottom:90px;
  position:relative;
}
#cont1 .history > li:before{
  content:'';
  display:block;
  width:1px;
  height:100%;
  background-color:#3D68CE;
  position:absolute;
  top:0;
  left:calc(50% - 540px + 2.5em);
  z-index:-1;
}
#cont1 .history > li .year{
  line-height:1;
  display:block;
  font-size:40px;
  text-align:left;
  background-color:#F7F7F7;
}
#cont1 .history > li:first-child .year{
  background-color:#F7F7F7;
}
#cont1 .history > li .inner section{
  text-align:left;
}
#cont1 .history > li .inner section h3{
  font-size:24px;
  font-weight:normal;
  letter-spacing:0.05em;
}
#cont1 .history > li .inner section p{
  margin-top:1em;
  letter-spacing:0.1em;
}

@media screen and (max-width:1160px){
  #cont1 .history > li:before{
    left:calc(3% + 2.5em);
  }
}

@media screen and (max-width:768px){
  #cont1 h2{
    font-size:5vw;
  }
  #cont1 .lead{
    width:80%;
    margin-top:9%;
    font-size:3.6vw;
  }
  #cont1 .history{
    margin-top:9%;
  }
  #cont1 .history > li{
    padding-bottom:9%;
  }
  #cont1 .history > li:before{
    left:calc(3% + 1.9em);
  }
  #cont1 .history > li .year{
    width:94%;
    font-size:7.2vw;
  }
  #cont1 .history > li .inner section{
    text-align:left;
  }
  #cont1 .history > li .inner section h3{
    font-size:4.5vw;
    letter-spacing:0.03em;
  }
  #cont1 .history > li .inner section p{
    letter-spacing:0;
    font-size:3.2vw;
  }
}


/* #year1982 */
#year1982 .cont_wrapper{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year1982 .cont_wrapper section{
  width:370px;
  margin-top:3%;
  margin-right:-20px;
}
#year1982 .cont_wrapper .fig{
  width:540px;
  margin-top:3%;
}

@media screen and (max-width:1080px){
  #year1982 .cont_wrapper{
    padding-left:9%;
  }
  #year1982 .cont_wrapper section{
    margin-right:0;
  }
  #year1982 .cont_wrapper .fig{
    flex:1;
  }
}

@media screen and (max-width:768px){
  #year1982 .cont_wrapper{
    padding-left:0;
    display: block;
  }
  #year1982 .cont_wrapper section{
    width:auto;
    padding-left:15%;
  }
  #year1982 .cont_wrapper .fig{
    width:86%;
    margin-top:5%;
    padding-left:26%;
  }
}


/* #year1991 */
#year1991 .cont_wrapper{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
#year1991 .cont_wrapper section{
  width:380px;
  margin-top:3%;
}
#year1991 .cont_wrapper .fig1{
  max-width:280px;
  width:26%;
  margin-top:3%;
  -webkit-order: -1;
  order: -1;
}
#year1991 .cont_wrapper .fig2{
  max-width:320px;
  width:30%;
  margin-top:6%;
  margin-left:-12%;
}

@media screen and (max-width:768px){
  #year1991 .cont_wrapper{
    max-width:100%;
    width:100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  #year1991 .cont_wrapper section{
    width:auto;
    margin-top:3%;
    padding-left:15%;
    padding-right:3%;
  }
  #year1991 .cont_wrapper .fig1{
    max-width:100%;
    width:45%;
    margin-top:3%;
    -webkit-order: 0;
    order: 0;
  }
  #year1991 .cont_wrapper .fig2{
    max-width:100%;
    width:45%;
    margin-top:6%;
    margin-left:0;
  }
}


/* #year1998 */
#year1998 .cont_wrapper{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year1998 .cont_wrapper section{
  width:400px;
  margin-top:3%;
  margin-right:50px;
}
#year1998 .cont_wrapper section .fig1{
  margin-top:5%;
  transform-origin:right top;
  transform:scale(1.3);
}
#year1998 .cont_wrapper .profile{
  width:440px;
  margin-top:12%;
  text-align:left;
}
#year1998 .cont_wrapper .profile figure figcaption{
  margin-top:3%;
  font-size:14px;
}
#year1998 .cont_wrapper .profile dl{
  margin-top:3%;
  padding-right:50px;
  font-size:12px;
}
#year1998 .cont_wrapper .profile dl dt{
  float:left;
}
#year1998 .cont_wrapper .profile dl dd{
  padding-left:4em;
}

@media screen and (max-width:1080px){
  #year1998 .cont_wrapper{
    padding-left:7%;
  }
  #year1998 .cont_wrapper section{
    margin-right:30px;
  }
  #year1998 .cont_wrapper section .fig1{
    transform:scale(1.2);
  }
  #year1998 .cont_wrapper .profile{
    width:calc(100% - 450px);
  }
}

@media screen and (max-width:768px){
  #year1998 .cont_wrapper{
    padding-left:0;
    display: block;
  }
  #year1998 .cont_wrapper section{
    width:auto;
    margin-top:3%;
    margin-right:0;
    padding-left:15%;
    padding-right:3%;
  }
  #year1998 .cont_wrapper section .fig1{
    margin-top:5%;
    padding-right:5%;
    transform:scale(1.15);
  }
  #year1998 .cont_wrapper .profile{
    width:auto;
    margin-top:25%;
    padding-left:15%;
  }
  #year1998 .cont_wrapper .profile figure{
    text-align:right;
  }
  #year1998 .cont_wrapper .profile figure img{
    width:90%;
  }
  #year1998 .cont_wrapper .profile figure figcaption{
    margin-top:3%;
    font-size:3.5vw;
    text-align:left;
  }
  #year1998 .cont_wrapper .profile dl{
    margin-top:3%;
    padding-right:3%;
    font-size:3vw;
  }
}


/* #year2000 */
#year2000 .cont_wrapper{
  max-width:670px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
#year2000 .cont_wrapper section{
  width:400px;
  margin-top:3%;
}
#year2000 .cont_wrapper figure{
  width:210px;
}

@media screen and (max-width:1080px){
  #year2000 .cont_wrapper{
    max-width:610px;
  }
}

@media screen and (max-width:768px){
  #year2000 .cont_wrapper{
    max-width:94%;
    display: block;
  }
  #year2000 .cont_wrapper section{
    width:auto;
    padding-left:12%;
  }
  #year2000 .cont_wrapper figure{
    width:45%;
    margin:5% auto 0;
  }
}


/* #year2003 */
#year2003 .cont_wrapper{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#year2003 .cont_wrapper section{
  width:400px;
  margin-top:3%;
  margin-left:50px;
}
#year2003 .cont_wrapper figure{
  max-width:430px;
  margin-top:3%;
  flex:1;
}

@media screen and (max-width:768px){
  #year2003 .cont_wrapper{
    display: block;
  }
  #year2003 .cont_wrapper section{
    width:auto;
    margin-left:0;
    padding-left:12%;
  }
  #year2003 .cont_wrapper figure{
    margin-top:5%;
    max-width:100%;
  }
}


/* #year2006 */
#year2006 .cont_wrapper{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#year2006 .cont_wrapper section{
  width:560px;
  margin-top:3%;
  margin-left:50px;
  padding-right:40px;
}
#year2006 .cont_wrapper figure{
  max-width:260px;
  flex:1;
}

@media screen and (max-width:1080px){
  #year2006 .cont_wrapper section{
    margin-left:20px;
  }
}

@media screen and (max-width:768px){
  #year2006 .cont_wrapper{
    display: block;
  }
  #year2006 .cont_wrapper section{
    width:auto;
    margin-left:0;
    padding-left:12%;
    padding-right:0;
  }
  #year2006 .cont_wrapper figure{
    margin:5% auto 0;
    max-width:100%;
    width:45%;
  }
}


/* #year2007 */
#year2007 .cont_wrapper1{
  max-width:610px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#year2007 .cont_wrapper1 section{
  width:380px;
  margin-top:3%;
}
#year2007 .cont_wrapper1 figure{
  width:170px;
  margin-top:3%;
}
#year2007 .cont_wrapper1 figure figcaption{
  margin-top:0.5em;
  text-align:left;
}

#year2007 .cont_wrapper2{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
#year2007 .cont_wrapper2 figure{
  width:130px;
  margin-top:5%;
  margin-right:90px;
}
#year2007 .cont_wrapper2 section{
  width:480px;
  margin-top:5%;
}

@media screen and (max-width:1080px){
  #year2007 .cont_wrapper2 figure{
    margin-right:30px;
  }
}

@media screen and (max-width:768px){
  #year2007 .cont_wrapper1{
    max-width:100%;
    display: block;
    overflow:hidden;
  }
  #year2007 .cont_wrapper1 section{
    width:auto;
    margin-top:3%;
    padding-left:12%;
  }
  #year2007 .cont_wrapper1 figure{
    width:40%;
    margin:5% 7% 0 0;
    float:right;
  }
  #year2007 .cont_wrapper1 figure figcaption{
    font-size:3vw;
  }

  #year2007 .cont_wrapper2{
    display: block;
  }
  #year2007 .cont_wrapper2 figure{
    width:25%;
    margin:-20% 0 0 15%;
  }
  #year2007 .cont_wrapper2 section{
    width:auto;
    padding-left:12%;
  }
}


/* #year2008 */
#year2008 .cont_wrapper1{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2008 .cont_wrapper1 section{
  width:370px;
  margin-top:3%;
  margin-right:80px;
}
#year2008 .cont_wrapper1 section .fig2{
  margin-top:5%;
  padding-left:16%;
  transform:translateX(10%);
}
#year2008 .cont_wrapper1 .fig1{
  width:460px;
  margin-top:6%;
  text-align:left;
}

#year2008 .cont_wrapper2{
  max-width:1080px;
  width:100%;
  margin-top:3%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#year2008 .cont_wrapper2 section{
  width:380px;
  margin-top:3%;
  margin-left:50px;
}
#year2008 .cont_wrapper2 .fig3{
  width:430px;
}

@media screen and (max-width:1080px){
  #year2008 .cont_wrapper1{
    padding-left:9%;
  }
  #year2008 .cont_wrapper1 section{
    margin-right:30px;
  }
  #year2008 .cont_wrapper1 section .fig2{
    transform:translateX(5%);
  }
  #year2008 .cont_wrapper1 .fig1{
    flex:1;
  }

  #year2008 .cont_wrapper2{
    max-width:1080px;
    width:100%;
    margin-top:3%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  #year2008 .cont_wrapper2 section{
    width:420px;
    margin-top:3%;
    margin-left:50px;
  }
  #year2008 .cont_wrapper2 .fig3{
    width:430px;
  }
}

@media screen and (max-width:768px){
  #year2008 .cont_wrapper1{
    display: block;
    padding-left:0;
  }
  #year2008 .cont_wrapper1 section{
    width:auto;
    margin-top:3%;
    margin-right:0;
    padding-left:15%;
  }
  #year2008 .cont_wrapper1 .fig1{
    width:auto;
    margin-top:6%;
  }

  #year2008 .cont_wrapper2{
    display: block;
  }
  #year2008 .cont_wrapper2 section{
    width:auto;
    margin-top:9%;
    margin-left:0;
    padding-left:15%;
  }
  #year2008 .cont_wrapper2 .fig3{
    width:75%;
    margin:5% auto 0;
    padding-left:3%;
  }
}


/* #year2010 */
#year2010 .cont_wrapper{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2010 .cont_wrapper section{
  width:380px;
  margin-top:3%;
  margin-right:120px;
}
#year2010 .cont_wrapper .fig1{
  width:390px;
  margin-top:3%;
}
#year2010 .fig2{
  width:580px;
  margin:auto;
  padding-left:200px;
}

@media screen and (max-width:1080px){
  #year2010 .cont_wrapper{
    padding-left:9%;
  }
  #year2010 .cont_wrapper section{
    margin-right:0px;
  }
  #year2010 .cont_wrapper .fig1{
    flex:1;
  }
  #year2010 .cont_wrapper .fig1 .only_pc{
    display:none !important;
  }
  #year2010 .cont_wrapper .fig1 .only_sp{
    display:block !important;
  }
  #year2010 .fig2{
    display:none;
  }
}

@media screen and (max-width:768px){
  #year2010 .cont_wrapper{
    display: block;
    padding-left:15%;
  }
  #year2010 .cont_wrapper section{
    width:auto;
    margin-right:0;
  }
  #year2010 .cont_wrapper .fig1{
    width:90%;
    margin-top:5%;
  }
}


/* #year2012 */
#year2012 .cont_wrapper1{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#year2012 .cont_wrapper1 section{
  width:500px;
  margin-top:3%;
}
#year2012 .cont_wrapper1 .fig1{
  max-width:420px;
  width:32%;
  margin-top:3%;
  -webkit-order: -1;
  order: -1;
}
#year2012 .cont_wrapper1 .fig2{
  max-width:340px;
  width:25%;
  margin-top:320px;
  margin-left:-9%;
}

#year2012 .cont_wrapper2{
  max-width:610px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#year2012 .cont_wrapper2 section{
  width:360px;
  margin-top:3%;
}
#year2012 .cont_wrapper2 figure{
  width:230px;
  margin-top:9%;
}

@media screen and (max-width:1080px){
  #year2012 .cont_wrapper1 section{
    max-width:520px;
    padding-left:20px;
  }
  #year2012 .cont_wrapper1 .fig1{
    width:33%;
  }
  #year2012 .cont_wrapper1 .fig2{
    width:25%;
    margin-top:320px;
    margin-left:-9%;
  }
}

@media screen and (max-width:768px){
  #year2012 .cont_wrapper1{
    display:block;
  }
  #year2012 .cont_wrapper1 section{
    max-width:100%;
    width:100%;
    padding-left:15%;
  }
  #year2012 .cont_wrapper1 .fig1{
    max-width:100%;
    width:auto;
    margin-top:3%;
    padding-right:40%;
  }
  #year2012 .cont_wrapper1 .fig2{
    max-width:100%;
    width:auto;
    margin-top:3%;
    margin-left:0;
    padding-left:45%;
    padding-right:3%;
  }
  
  #year2012 .cont_wrapper2{
    max-width:94%;
    display: block;
  }
  #year2012 .cont_wrapper2 section{
    width:auto;
    padding-left:12%;
  }
  #year2012 .cont_wrapper2 figure{
    width:45%;
    margin:9% auto 0;
  }
}


/* #year2015 */
#year2015 .cont_wrapper{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#year2015 .cont_wrapper section{
  width:550px;
  margin-top:3%;
  padding-left:50px;
}
#year2015 .cont_wrapper .fig{
  width:700px;
  margin-top:3%;
  padding-left:30px;
  flex:1;
}

@media screen and (max-width:1080px){
  #year2015 .cont_wrapper section{
    width:500px;
    padding-left:25px;
  }
  #year2015 .cont_wrapper .fig{
    padding-left:3%;
  }
}

@media screen and (max-width:768px){
  #year2015 .cont_wrapper{
    display:block;
  }
  #year2015 .cont_wrapper section{
    width:auto;
    padding-left:15%;
  }
  #year2015 .cont_wrapper .fig{
    width:100%;
    margin-top:5%;
  }
}


/* #year2016 */
#year2016 .cont_wrapper{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2016 .cont_wrapper section{
  width:420px;
  margin-top:3%;
  margin-right:60px;
  position:relative;
  z-index:1;
}
#year2016 .cont_wrapper section .fig1{
  margin-top:12%;
  padding-left:25%;
  transform:translateX(20%);
}
#year2016 .cont_wrapper .fig2{
  width:360px;
  margin-top:3%;
}

@media screen and (max-width:1080px){
  #year2016 .cont_wrapper{
    padding-left:9%;
  }
  #year2016 .cont_wrapper section{
    width:380px;
    margin-right:20px;
  }
  #year2016 .cont_wrapper section .fig1{
    margin-top:3%;
    transform:translateX(10%);
  }
  #year2016 .cont_wrapper .fig2{
    flex:1;
  }
}

@media screen and (max-width:768px){
  #year2016 .cont_wrapper{
    width:100%;
    padding-left:0;
    display:block;
  }
  #year2016 .cont_wrapper section{
    width:auto;
    margin-right:0;
    padding-left:15%;
  }
  #year2016 .cont_wrapper .fig2{
    width:auto;
    margin-top:5%;
  }
}


/* #year2018 */
#year2018 .cont_wrapper{
  max-width:760px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#year2018 .cont_wrapper figure{
  width:220px;
  margin-top:9%;
}
#year2018 .cont_wrapper section{
  width:490px;
  margin-top:3%;
}

@media screen and (max-width:768px){
  #year2018{
    padding-top:20%;
  }
  #year2018 .cont_wrapper{
    max-width:94%;
    display: block;
    position:relative;
  }
  #year2018 .cont_wrapper figure{
    width:35%;
    margin:5% auto 0;
    position:absolute;
    right:9%;
    bottom:100%;
  }
  #year2018 .cont_wrapper section{
    width:auto;
    padding-left:12%;
  }
}


/* #year2022 */
#year2022 .cont_wrapper1{
  max-width:1080px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2022 .cont_wrapper1 section{
  width:400px;
  margin-top:3%;
  margin-right:50px;
}
#year2022 .cont_wrapper1 section .fig1{
  margin-top:5%;
  transform-origin:right top;
  transform:scale(1.3);
}
#year2022 .cont_wrapper1 .profile{
  width:390px;
  margin-top:9%;
  text-align:left;
}
#year2022 .cont_wrapper1 .profile figure figcaption{
  margin-top:3%;
  font-size:14px;
}
#year2022 .cont_wrapper1 .profile dl{
  margin-top:3%;
  padding-right:50px;
  font-size:12px;
}
#year2022 .cont_wrapper1 .profile dl dt{
  float:left;
}
#year2022 .cont_wrapper1 .profile dl dd{
  padding-left:4em;
}

#year2022 .cont_wrapper2{
  max-width:1080px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2022 .cont_wrapper2 section{
  max-width:840px;
  width:100%;
  margin-top:3%;
}

@media screen and (max-width:1080px){
  #year2022 .cont_wrapper1{
    padding-left:7%;
  }
  #year2022 .cont_wrapper1 section{
    margin-right:20px;
  }
  #year2022 .cont_wrapper1 .profile{
    width:calc(100% - 400px);
  }
  
  #year2022 .cont_wrapper2{
    padding-left:10%;
  }
}

@media screen and (max-width:768px){
  #year2022 .cont_wrapper1{
    width:100%;
    padding-left:0;
    display: block;
  }
  #year2022 .cont_wrapper1 section{
    width:auto;
    margin-top:3%;
    margin-right:0;
    padding-left:15%;
    padding-right:3%;
  }
  #year2022 .cont_wrapper1 section .fig1{
    margin-top:5%;
    padding-right:9%;
    transform:scale(1.15);
  }
  #year2022 .cont_wrapper1 .profile{
    width:auto;
    margin-top:5%;
  }
  #year2022 .cont_wrapper1 .profile figure img{
    width:70%;
  }
  #year2022 .cont_wrapper1 .profile figure figcaption{
    padding-left:15%;
  }
  #year2022 .cont_wrapper1 .profile dl{
    padding-left:15%;
  }
  
  #year2022 .cont_wrapper2{
    margin-top:9%;
    padding-left:15%;
  }
}


/* #year2023 */
#year2023 .cont_wrapper1{
  max-width:1180px;
  width:100%;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#year2023 .cont_wrapper1 section{
  width:360px;
  margin-top:3%;
  margin-right:10px;
}
#year2023 .cont_wrapper1 .fig1{
  width:520px;
  margin-top:3%;
}

#year2023 .cont_wrapper2{
  max-width:720px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#year2023 .cont_wrapper2 section{
  width:370px;
  margin-top:15%;
}
#year2023 .cont_wrapper2 figure{
  width:320px;
  margin-top:9%;
}

@media screen and (max-width:1080px){
  #year2023 .cont_wrapper1{
    padding-left:9%;
  }
  #year2023 .cont_wrapper1 section{
    margin-right:0px;
  }
  #year2023 .cont_wrapper1 .fig1{
    flex:1;
  }
}

@media screen and (max-width:768px){
  #year2023 .cont_wrapper1{
    display: block;
    padding-left:0;
  }
  #year2023 .cont_wrapper1 section{
    width:auto;
    margin-right:0;
    padding-left:15%;
  }
  #year2023 .cont_wrapper1 .fig1{
    width:100%;
    margin-top:3%;
    padding-left:5%;
  }

  #year2023 .cont_wrapper2{
    max-width:100%;
    display: block;
    padding-left:9%;
  }
  #year2023 .cont_wrapper2 section{
    width:auto;
    margin-top:15%;
  }
  #year2023 .cont_wrapper2 figure{
    width:60%;
    margin:5% auto 0;
  }
}


/* #last */
#last .inner{
  max-width:600px;
  font-size:20px;
  text-align:left;
}

@media screen and (max-width:768px){
  #last .inner{
    padding-left:9%;
  }
}
