@charset "utf-8";
html,
body {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
}
#authAttention{
	color:#666;
}
#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #000;
  z-index: 10000;
}
#loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-top: -100px;
  margin-left: -100px;
  text-align: center;
  color: #fff;
  z-index: 10001;
}
h1 {
    width: 100%;
    background-color: #666;
    display: inline;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    float: left;
    color: #EFEFEF;
    text-indent: 5px;
    margin: 0 0 10px 0;
    text-align: left;
}
.lpwrap {
    margin: 0 auto;
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding: 16px;
}
.divContents { padding: 16px }
.bgDiv { width: 100% }
#div_privacypolicy {
    border: 1px solid #999999;
    margin: 0 auto;
    padding: 20px;
    line-height: 1.4em;
    text-align: left;
}
input.submit_button {
    width: 100px;
    font-size: 16px;
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    padding: 3px;
}
/* ログイン用モーダル　*/
.modal {
    opacity: 0;
    display: none;
}
.modalBody {
    position: absolute;
    z-index: 1000;
    background: #FFF;
    width: 600px;
    left: 30%;
    top: 15%;
    padding: 10px;
    text-align: left;
}
.modalBody2 {
    position: absolute;
    z-index: 1000;
    background: #FFF;
    width: 300px;
    left: 40%;
    top: 15%;
    padding: 10px;
    text-align: left;
}
.modalBody3 {
    fixed: absolute;
    z-index: 1000;
    background: #FFF;
    width: 300px;
    left: 40%;
    top: 30%;
    padding: 5px;
    text-align: left;
}
.modalBK {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    left: 0%;
    top: 0%;
    background: #000;
    opacity: 0.9;
}
.div_button {
    width: 100%;
    text-align: center;
}
.log_button1 {
    font-family: "メイリオ", Meiryo, Osaka, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
    background-image: url(./img/log_button1.png);
    background-repeat: repeat;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 49.6%;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    float: left;
    margin: 0 1px;
    cursor: pointer;
}
.log_button2 {
    font-family: "メイリオ", Meiryo, Osaka, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
    background-image: url(./img/log_button2.png);
    background-repeat: repeat;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 49.6%;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    float: right;
    margin: 0 1px;
    cursor: pointer;
}
.log_button1_2 {
    font-family: "メイリオ", Meiryo, Osaka, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
    background-image: url(./img/log_button1.png);
    background-repeat: repeat;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 49.0%;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    float: left;
    margin: 0 1px;
    cursor: pointer;
}
.log_button2_2 {
    font-family: "メイリオ", Meiryo, Osaka, sans-serif, "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
    background-image: url(./img/log_button2.png);
    background-repeat: repeat;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 49.0%;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    float: right;
    margin: 0 1px;
    cursor: pointer;
}
#bottom_content_wrap {
    width: 100%;
    margin: 0 auto;
    background-color: #CCC;
    border-top: 3px solid #EFEFEF;
}
#bottom_content {
    color: #EFEFEF;
    padding: 10px;
    height: 100%;
    margin: 0 auto;
    font-size: 12px;
    text-align: left;
}
#title_sitemap {
    background-image: url(../img/title_sitemap.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    width: 440px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
}
#div_sitemap,
#div_sitemap a {
    font-weight: normal;
    color: #333;
}
#div_sitemap a:hover { color: #999999 }
#copyright {
    width: 100%;
    background-color: #CCC;
    padding: 5px 0 10px 0;
    font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* INFORMATIONプログラム  始まり　*/

#pagelink_s {
    width: 100%;
    margin: 5px auto;
    font-size: 12px;
    float: left;
}
.bg_title_02_s {
	
    width:100%;
    margin: 0 auto;
    font-weight: bold;
				padding:2x 0 -2px 0;
    text-indent:12px;
    font-size: 14px;
    font-family: "メイリオ", Osaka, "arial Unicode MS";
    color: #666;
	line-height:36px;
	height:34px;
    border: 1px solid #CCCCCC;
	background-color: #FFF;
	/*
    background-image: url(img/bg_title_02.jpg);
    background-repeat: no-repeat;
    display: block;
    width: 600px;
    height: 43px;
    line-height: 45px;
    font-size: 16px;
    text-decoration: none;
    text-indent: 24px;
    overflow: hidden;
    font-weight: bold;
    float: left;
				*/
}
.info_div {
    margin-top: 5px;
    margin-bottom: 5px;
    height: 100%;
	font-size:smaller;
}
.info_modified {
    width: 15%;
    float: left;
    overflow: hidden;
	background-color:#EFEFEF;
    font-weight: bold;
	text-align:left;
	padding:10px 5px;
	/* letter-spacing:0.05rem; */
}
.info_case_name {
    width: 82.5%;
    float: right;
    overflow: hidden;
	text-align:left;
	background-color:#EFEFEF;
	padding:10px 5px;
	text-indent:0.5rem;
	word-break:break-all;
}
.info_case_name a,.info_case_name a:hover { text-decoration: none }

/* トップページ　INFORMATIONプログラム  終わり　*/