﻿/* CSS Document */
/* スマートフォン用 */

* {
	margin:0;
	padding:0;
	list-style: none;
}
img {
	vertical-align: bottom;
	border: 0;	max-width:100%;
}
td, th {
	vertical-align:top;
	text-align:left;
}
p {
	margin:0;
	padding:0;
}
/* 見出し*/
h1, h2, h3, h4, h5 {
	font-size:100%;
}
.clear {
	clear:both;
}
/* clearfix */
.clearfix{
  zoom:1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;/* 隙間対応 */
  font-size: 0.1em;/* 隙間対応 */
  line-height: 0;/* 隙間対応 */
}

/*===============================*/
html, body{
font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
color:#000;font-size: 62.5%;

}

/*===============================*/
.smp_none{ display: none;}


#pankuzu{ display:none;}
/* -------------------- 掲載期間が終了しました -------------------- */

#jump_wrap{ box-sizing:border-box; width:100%; height:100%; margin:0 auto; padding:10% 5% 45%; line-height:1.5em;font-size:0.8em; }
#jump_wrap .ttl{ display:block; font-size:1.2em; font-weight:bold; color:#006699; padding-bottom:3%; border-bottom: solid 1px #999; margin-bottom:10%;}
#jump_wrap a{
	color: #2361ad;
	text-decoration:underline;}


/* -------------------- 共通css -------------------- */

/* topBtn */

#footerBox{
  display:block;
  /* font-size: 80%; */
  clear: both;
  background: #004BB0;
  background-image: none;
  padding: 1em 0.7em 0.5em;
}
#footerBox .footer-pagetop{
    margin: 0.2em auto 1em;
    width: 80%;
    background-color: #E6EDF7;
    color: #004BB0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-align: center;
}
#footerBox .footer-pagetop a{
    display: block;
    padding: 0.5em;
    color: #004BB0;
}
/*  */

#pagetop{
	display: none;
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index:1000;
}