@charset "UTF-8";

html {
  font-size: 62.5%;
  color: #231815; }

body {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 0 0;
  padding: 0 0 0 0; }
  body #wraper #page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999; }
    body #wraper #page-top a {
      text-decoration: none;
      color: #E4007F;
      width: 120px;
      padding: 30px 0 20px 0;
      text-align: center;
      display: block;
      border-radius: 5px;
      background: url(../img/base/pagetop_arrow.png) rgba(77, 166, 53, 0.6) no-repeat;
      background-position: center 10px;
      background-size: 15%; }
      body #wraper #page-top a span {
        display: block;
        font-family: 'mincho_std_bold';
        font-size: 12px;
        line-height: 12px;
        color: #FFF;
        margin: 0 0 0 0;
        padding: 0 0 0 0; }
    body #wraper #page-top a:hover {
      background: url(../img/base/pagetop_arrow.png) rgba(0, 153, 217, 0.6) no-repeat;
      background-position: center 10px;
      background-size: 15%;
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      opacity: 1;
      -moz-transition: .3s;
      -webkit-transition: .3s;
      -o-transition: .3s;
      -ms-transition: .3s;
      transition: .3s; }

.small-text {
  font-size: 1.2rem !important; }

.medium-text {
  font-size: 1.4rem !important; }

.large-text {
  font-size: 2rem !important; }

a {
  outline: none; }

a:focus, *:focus {
  outline: none; }

/*SNS髱樣撼陦ｨ遉ｺ*/
#sns {
  display: none !important; }

#timeline {
  display: none !important; }

/*繝輔ャ繧ｿ繝ｪ繝ｳ繧ｯ譛ｪ險ｭ螳夐撼陦ｨ遉ｺ*/
footer .inner nav ul li:nth-child(9), footer .inner nav ul li:nth-child(10), footer .inner nav ul li:nth-child(11) {
  display: none !important; }
footer .inner nav ul li:nth-child(8) {
  border-right: solid 1px #FFF; }

/*
.no-link {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}
*/
/*
.no-link2 {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}
*/
