
ul.disc{
    list-style: disc;
    margin-left: 30px;
}


.contact .linkbox {
    width: 560px;
    display: block;
    margin: 0 auto;
    border-radius: 9999px;
    background: #02c39a;
    padding: 10px 50px;
    color: #fff;
    text-align:center;
}

@media screen and (max-width: 767px){

  .contact .linkbox {
	width:calc(100% - 100px);
  }
  .w100{
   width:50px;
  }
  .w500{
   width:100%;
  }
}
@media screen and (max-width: 480px){
  .header__request{
	display:none;
  }
}

/* ------------------------------------------------------------------------------------------------------------
 TOP MENU
------------------------------------------------------------------------------------------------------------ */
h1.n1{
	margin-bottom:0;
}
.topicmenu {
    border-bottom: 1px solid #ddd;
    padding: 15px 0 15px 0;
    background:#fff;
    margin-top: 40px;
}
.topicmenu__inner{
	display: table;
	table-layout: fixed;
	text-align: center;
    flex-wrap: nowrap;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    -ms-flex-wrap: nowrap;
	border-left:1px solid #ddd;

    justify-content: flex-start;    /*å·¦ï¼ˆä¸Šï¼‰æƒãˆ*/
    justify-content: flex-end;      /*å³ï¼ˆä¸‹ï¼‰æƒãˆ*/
    justify-content: center;        /*ä¸­å¤®æƒãˆ*/
    justify-content: space-between; /*å‡ç­‰ã«é–“éš”ã‚’ã‚ã‘ã‚‹*/
    justify-content: space-around;  /*å‡ç­‰ã«é–“éš”ã‚’ã‚ã‘ã‚‹ãƒ»ä¸¡ç«¯ã«ã‚‚é–“éš”ã‚’ã‚ã‘ã‚‹*/
}
.topicmenu__inner li{
	display: table-cell;
	vertical-align: middle;
	border-right:1px solid #ddd;
}
.anchor{
    display: block;
    padding-top: 210px;
    margin-top: -210px;
}
body.is-fixed .topicmenu {
    position: fixed;
    top: 70px;
    width: 100%;
    z-index: 10;
    margin-top: 0;
}

@media screen and (max-width: 767px){
  .topicmenu {
	margin:0;
	padding:0;
	border:none;
  }
  .topicmenu__inner li{
	display: block;
	background:#02c39a;
	border-bottom:1px solid #fff;
	padding:10px;
  }
  .topicmenu__inner li a{
	color:#fff;
  }
  .topicpath{
	display:none;
  }
  .anchor{
    display: block;
    padding-top: 460px;
    margin-top: -460px;
  }
}

