@charset "UTF-8";

body {
  width: 100% ;
  margin: 0px 0px 0px 0px ;
  padding: 0px ;
/*  background-color: #101010; */
  background-color: #FFFFFF;
  font-size: 16px;
  font-family: 'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic','sans-serif';
/*  font-family: '游明朝','YuMincho','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝','serif'; */
/*  font-family: "ＭＳ Ｐ明朝" , "細明朝体" , "ヒラギノ明朝 Pro W3" , "HGP明朝" , "小塚明朝 Pro" ; */
/*  font-family: "ヒラギノ明朝 Pro W3", "HGP明朝", "小塚明朝 Pro", "ＭＳ Ｐ明朝", "細明朝体"; */
  color:#000000;
  line-height: 1.5 ;
  text-align: center;
/*  word-break: normal; */
  word-break: break-all;
}

table {
/*  font-size: 16px; */
/*  font-family: '游明朝','YuMincho','ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝','serif'; */
/*  font-family: "ＭＳ Ｐ明朝" , "細明朝体" , "ヒラギノ明朝 Pro W3" , "HGP明朝" , "小塚明朝 Pro" ; */
/*  font-family: "ヒラギノ明朝 Pro W3", "HGP明朝", "小塚明朝 Pro", "ＭＳ Ｐ明朝", "細明朝体"; */
/*  line-height: 1.5 ; */
  border-collapse: collapse;
}

h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,img,form {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

img {
  display: block;
  line-height: 0;
  vertical-align: middle;
  border: 0px;
}

div , table , td {
  background-image: url("./image/spacer.png") ;
}

input,textarea,select {
  font-size: 135%;
}

body , div , table , tr , td {
  -webkit-text-size-adjust: 100%;
/*  -webkit-text-size-adjust: none; */
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;

}

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
h7 { font-size: 100%; }

/*
h1 , h2 , h3 , h4 , h5 , h6 , h7 {
  font-family: Verdana, Roboto, "Droid Sans", "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "ＭＳ Ｐゴシック", sans-serif;
}
*/

ul { list-style-type: none; } 

a:link {	color: #0099CC;	text-decoration: underline; }
a:visited {	color: #0099CC;	text-decoration: underline; }
a:hover {	color: #FF3300;	text-decoration: underline; }
a:active {	color: #FF3300;	text-decoration: underline; }

.footer a:link {	color: #E8E8E8;	text-decoration: underline;	}
.footer a:visited { color: #E8E8E8;	text-decoration: underline;	}
.footer a:hover {   color: #E8E8E8;	text-decoration: underline;	}
.footer a:active {  color: #E8E8E8;	text-decoration: underline;	}

a.anchor {
    display: block;
    padding-top: 180px;
    margin-top: -180px;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

img.icon {
  display: inline;
}


/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.ps {
  clear: both ;
  margin: 5px 0px 0px 0px ;
  padding: 3px 0px 0px 0px ;
  border-top: 1px solid #FFAAAA ;
  font-size: 75%;
}

.clear {
  clear: both ;
}
