@charset "utf-8";

/*「インデックスに戻る」リンク*/
@font-face{
  font-family:'icomoon';
  src:url('../fonts/icomoon.eot?lzfmy2');
  src:url('../fonts/icomoon.eot?lzfmy2#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?lzfmy2') format('truetype'),url('../fonts/icomoon.woff?lzfmy2') format('woff'),url('../fonts/icomoon.svg?lzfmy2#icomoon') format('svg');
  font-weight:normal;font-style:normal}
[class^="icon-"]::before,[class^="icon-"]::after,.htBtn a::after,a.htToIndex::before{font-family:'icomoon'!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;/*line-height:1;*/}
.icon-location::before{content:"\e900";margin-right:5px}
.icon-link::after{content:"\e9cb";margin-left:5px}
.icon-arrow-t::before,a.htToIndex::before{content:"\e908"}
.icon-arrow-b::before{content:"\e909"}
.icon-arrow-l::before{content:"\e90a"}
.icon-arrow-r::before,.htBtn a::after{content:"\e90b"}
.icon-pdf::before{content:"\e90c"}
.icon-img::before{content:"\e90d"}
.icon-text::before{content:"\e90e"}
.icon-excel::before{content:"\e90f"}
.icon-word::before{content:"\e910"}

.clearfix:after,.clearfix:before{content:"";display:block;clear:both}
.clearfix{display:block}
.skip{width:1px;color:#000;font-size:.1%;line-height:.1;position:absolute;left:-3000px;z-index:9999}


a.htToIndex{
  display:block;
  max-width:15em;
  border:3px solid rgb(163,143,92);
  margin:0 auto 24px auto;
  padding:.6em 1em;
  color:rgb(163,143,92);
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}
a.htToIndex:hover{
  background-color:rgb(163,143,92);
  color:#FFF;
}
a.htToIndex::before{
  margin-right:5px;
  font-size:12px;
  font-weight:normal;
}

/*ヒーロー画像下部特設サイトへのリンク*/

.toSpecialPage p {
  color:#ffc000;
  text-align: center;
  padding-bottom: 0.5em;
}

.toSpecialPage a {
  display:block;
  max-width:15em;
  border:2px solid #ffc000;
  background-color:#ffc000;
  margin:0 auto;
  position: relative;
  bottom: 1em;
  padding:0.6em 1em;
  color:#000;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}

.toSpecialPage a:hover{
  background-color:#FFF;
  color:#000;
}

.toSpecialPage a::before{
  content: "";
  position: absolute;
  top: 50%;  
  left: 1em;
  transform: translateY(-50%);   
  border: 5px solid transparent;
  border-left: 8px solid #000;  
}