/******************************************
	mainMenu
******************************************/
/* line 4, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu {
  overflow: hidden;
  display: table;
  max-width: 1440px;
  margin: 0 auto;
}

/* line 10, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__item {
  float: left;
  display: table-cell;
  max-width: 33.3%;
  vertical-align: middle;
  box-sizing: border-box;
}

/* line 16, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__item a {
  display: block;
  background: #000;
}

/* line 19, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__item a:hover {
  background: #f00;
  transition: background 0.5s;
}

/* line 25, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__img {
  max-width: 480px;
}

/* line 27, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__img img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

/* line 35, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.mainMenu__text {
  height: 58px;
  margin: 0;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 3;
  border-right: 1px solid #252525;
}

	.togetterstyle{
		position:relative;
	}
	.togetterstyle ul{
		/*margin:0 0 0 35px;*/
		padding:0;
	}
	.togetterstyle ul li {
		margin-bottom:15px;
		width:400px;
		text-align:center;
	}
	
  .bnrAreaoff{
	  display:none;
  }
  .bnrAreaon{
	  display:block;
  }


@media (max-width: 640px) {
  /* line 45, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 50, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__item {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    vertical-align: middle;
    box-sizing: border-box;
    border-right: none;
  }
  /* line 57, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__item a {
    display: block;
    background: #000;
  }
  /* line 60, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__item a:hover {
    background: #f00;
    transition: background 0.5s;
  }
  /* line 66, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__img {
    max-width: 100%;
    width: 100%;
  }
  /* line 69, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__img img {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  /* line 75, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .mainMenu__text {
    height: auto;
    margin: 0;
    color: #fff;
    text-align: center;
    line-height: 4;
  }
}

/******************************************
	bnrArea1
******************************************/
/* line 86, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnrArea1 {
  display: table;
  max-width: 830px;
  margin: 57px auto;
  border-collapse: separate;
  border-spacing: 30px 0;
}

/* line 93, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnrArea1__item {
  display: table-cell;
  max-width: 100%;
}

@media (max-width: 880px) {
  /* line 98, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea1__item {
    display: table-cell;
    max-width: 400px;
  }
  /* line 101, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea1__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}

@media (max-width: 640px) {
  /* line 110, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea1 {
    display: block;
    width: 100%;
    margin: 0 auto;
  }
  /* line 115, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea1__item {
    display: block;
    max-width: 100%;
    margin: 5% 3%;
  }
  /* line 119, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea1__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}

/******************************************
	tmsArea
******************************************/
/* line 130, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.tmsArea {
  max-width: 1440px;
  background: url(../images/bg_tms.jpg) no-repeat center top;
  background-size: cover;
}

/* line 135, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.tmsArea__ttl {
  max-width: 1144px;
  width: auto;
  margin: 0 auto;
  padding: 46px 0 27px;
}

/* line 140, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.tmsArea__ttl img {
  display: block;
  max-width: 100%;
  width: auto;
  height: auto;
  margin: 0;
}

/* line 148, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.tmsArea__text {
  margin: 0 0 29px;
  color: #fff;
  text-align: center;
}

/* line 153, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.tmsArea__btn {
  max-width: 408px;
  margin: 0 auto;
  padding: 0 0 46px;
}

@media (max-width: 1144px) {
  /* line 159, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__ttl {
    width: auto;
    margin: 0 5%;
  }
}

@media (max-width: 640px) {
  /* line 166, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea {
    max-width: 100%;
    background: url(../images/bg_tms_sp.jpg) no-repeat center top;
    background-size: cover;
  }
  /* line 171, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__ttl {
    max-width: 100%;
    height: auto;
    margin: 0 5%;
    padding: 0;
  }
  /* line 176, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__ttl img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  /* line 184, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__text {
    margin: 5% 0;
    color: #fff;
    text-align: center;
  }
  /* line 189, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__btn {
    max-width: 100%;
    margin: 0 5%;
    padding: 0 0 10%;
  }
  /* line 193, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .tmsArea__btn img {
    display: block;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
  }
}

/******************************************
	infoArea
******************************************/
/* line 205, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.infoArea {
  overflow: hidden;
}

/* line 208, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info {
  float: left;
  max-width: 960px;
  background: #303030;
}

/* line 213, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__wrap {
  overflow: hidden;
}

/* line 216, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__ttl {
  margin: 58px 0 0;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

/* line 222, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__list {
  height: 300px;
  margin: 30px 0 0 40px;
  padding: 0;
  list-style: none;
  color: #fff;
  overflow-y: scroll;
}

/* line 229, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__list li {
  width: 90%;
  margin: 0;
  padding: 20px 0 20px 0;
  border-bottom: solid 1px #3b3b3b;
}

/* line 234, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__list li a {
  color: #fff;
}

/* line 236, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__list li a:hover {
  color: #fff;
}

/* line 240, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.info__list li:first-child {
  border-top: solid 1px #3b3b3b;
}

@media (max-width: 1440px) {
  /* line 248, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list {
    float: left;
    width: 600px;
    height: 300px;
    margin: 30px 0 0 40px;
    padding: 0;
    list-style: none;
  }
  /* line 256, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .infoArea {
    overflow: hidden;
  }
  /* line 259, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info {
    float: none;
    max-width: 100%;
    background: #303030;
  }
  /* line 265, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__ttl {
    margin: 0;
    padding: 5% 0 7% 3%;
    color: #fff;
    font-size: 30px;
    text-align: center;
  }
}

@media (max-width: 640px) {
  /* line 274, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .infoArea {
    overflow: hidden;
  }
  /* line 277, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info {
    float: none;
    max-width: 960px;
    background: #1e1e1e;
  }
  /* line 282, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__ttl {
    margin: 0;
    padding: 5% 0 3%;
    color: #fff;
    font-size: 2em;
    text-align: center;
  }
  /* line 289, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list {
    width: auto;
    height: auto;
    margin: 0 5%;
    padding: 0;
    list-style: none;
    color: #fff;
    overflow: visible;
  }
  /* line 297, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list li {
    width: 100%;
    padding: 20px 0;
    border-bottom: solid 1px #3b3b3b;
  }
  /* line 301, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list li a {
    color: #fff;
  }
  /* line 303, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list li a:hover {
    color: #fff;
  }
  /* line 307, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .info__list li:first-child {
    border-top: solid 1px #3b3b3b;
  }
}

/******************************************
	bnrArea2
******************************************/
/* line 316, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnrArea2 {
  display: table;
  max-width: 830px;
  margin: 57px auto;
  border-collapse: separate;
  border-spacing: 30px 0;
}

/* line 323, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnrArea2__item {
  display: table-cell;
  max-width: 400px;
}

/* line 327, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.togetterArea {
  overflow: hidden;
  max-width: 550px;
}

/* line 331, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.togetter {
  position: relative;
  width: 100%;
  height: 220px;
  padding: 70% 0 0 0;
}

/* line 336, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.togetter iframe {
  position: absolute;
  top: 5%;
  left: 5%;
  bottom: 2%;
  width: 90%;
  height: 100%;
}

/* line 345, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.togetterArea--1440 {
  display: none;
}

/* line 348, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.togetterArea--1440ov {
  display: block;
}

@media (max-width: 1440px) {
  /* line 353, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2 {
    margin: 0 auto;
    padding: 0 0 5%;
  }
  /* line 357, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetterArea--1440ov {
    display: none;
  }
  /* line 360, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetterArea--1440 {
    display: block;
    overflow: hidden;
    max-width: 820px;
    margin: 0 0 10%;

  }
  /* line 366, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetter {
    position: relative;
    width: 100%;
    height: 50px;
    padding: 70% 0 0 0;
  }
  /* line 371, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetter iframe {
    position: absolute;
    top: 5%;
    left: 5%;
    bottom: 2%;
    width: 90%;
    height: 100%;
  }
}

@media (max-width: 1000px) {
  /* line 382, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetterArea--1440 {
  }
  /* line 385, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetterArea--1440ov {
    display: none;
  }
}

@media (max-width: 880px) {
  /* line 390, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2__item {
    display: table-cell;
    max-width: 400px;
  }
  /* line 393, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
   .togetterstyle ul li{
	   display:table-cell;
	   max-width:400px;
  }
  
}

@media (max-width: 640px) {
  /* line 402, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrAreaoff{
	  display:block;
  }
  .bnrAreaon{
	  display:none;
  }
  
  .bnrArea2 {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0;
  }
  /* line 408, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2__item {
    display: block;
    max-width: 100%;
    margin: 5% 3%;
  }
  /* line 412, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  /* line 419, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea2__item--2 {
    padding: 0 0 5%;
  }
  /* line 422, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .togetterArea {

  }
  .togetterstyle ul{
	  margin:5% 3%;
  }
  .togetterstyle ul li{
	  width:auto;
	  display:block;
	  width:auto;
	  max-width:none;
  }

  .togetterArea .togetterstyle img{
	display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
   .togetterArea--1440 {
	clear:both;
	padding:25px 0 0 0;
  }
}

/******************************************
	followArea
******************************************/
/* line 431, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.follow {
  display: table;
  max-width: 1440px;
  margin: 0 auto;
}

/* line 436, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.follow__btn {
  display: table-cell;
  max-width: 720px;
}

@media (max-width: 1440px) {
  /* line 442, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .follow__btn img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}

@media (max-width: 640px) {
  /* line 451, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .follow__btn {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 455, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .follow__btn img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}

/******************************************
	bnrArea3
******************************************/
/* line 466, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnrArea3 {
  margin: 50px auto;
}

/* line 469, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnr2col {
  display: table;
  max-width: 1029px;
  margin: 0 auto 23px;
  border-collapse: separate;
  border-spacing: 30px 0;
}

/* line 476, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnr2col__item {
  display: table-cell;
}

/* line 479, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnr2col__item--fes {
  max-width: 100%;
}

/* line 482, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnr3col {
  display: table;
  max-width: 1029px;
  margin: 23px auto;
  border-collapse: separate;
  border-spacing: 30px 0;
}

/* line 489, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
.bnr3col__item {
  display: table-cell;
}

@media (max-width: 1440px) {
  /* line 494, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col__item img {
    display: block;
    width: 100%;
    width: auto;
    margin: 0 auto;
  }
  /* line 502, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr3col__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}

@media (max-width: 640px) {
  /* line 511, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnrArea3 {
    margin: 5% auto;
  }
  /* line 514, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 519, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col__item {
    display: block;
    margin: 5% 3%;
  }
  /* line 522, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  /* line 529, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col__item--fes {
    width: auto;
  }
  /* line 531, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr2col__item--fes img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  /* line 539, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr3col {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }
  /* line 544, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr3col__item {
    display: block;
    max-width: 100%;
    margin: 5% 3%;
  }
  /* line 548, /Volumes/webdata/8035_kimura/__honban_yamaha/jp/css/top.scss */
  .bnr3col__item img {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
}
@media (max-width: 1045px )and (min-width:640px){
	.info__list{
		width:52%;
	}
	.togetterArea--1440{
		width:39%;
	}
	.togetterstyle {
    	position: relative;
    	
		margin:0 0 0 15px;
	}
	.togetterstyle ul {
   		 margin:0;
   		 padding: 0;
   		 width: 100%;
	}
	.togetterstyle ul li {
    	margin-bottom: 15px;
   		width: 100%;
    	text-align: center;
		display:block;
	}
	.togetterstyle a{
		width:100%;	
	}
	.togetterstyle img{
		width:100%;	
	}
	

	
}
