@charset "Shift_JIS";
<style type="text/css">

* { padding:0 0;
     margin:0 0;
}a:link{
        color: #000000;
        text-decoration: none; 
	padding:0 0;
	margin:0 0;
}a:visited{
	color: #000000;
        text-decoration: none;
	padding:0 0;
	margin:0 0;
}a:hover{
	color: #FFe140;
        text-decoration: none;
        background-color: #751485;
	padding:0 0;
	margin:0 0;
}

body{
  width: 100%;
  font-size:small;
  font-family: "メイリオ", "Meiryo" ,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
  font: bold 14px "メイリオ" ;
  color: #000000;
  margin:5 0 0 0px ;
  background-color: transparent;
}body img{
        border: 0;
        vertical-align:middle;
}

div#header{
  width: 100%;
  margin:0 0;
  font-color: #000000;
}

div#centerbox{
  text-align: center;
}

/*　改行のブロック　*/
h2 {
   font: bold 18px "メイリオ" ;
  text-align: center;
}
h3 {
    font: bold 14px "メイリオ" ;
}
h3 span {
    display: inline-block;
}


/*　Flex Box　*/
.flexbox1 {
    display: flex;              /* フレックスボックスにする */
    flex-direction: row;
    justify-content : center;
}
@media (max-width: 740px) {
.flexbox1 {
    flex-direction: column;
  }
}
.boxA {
  display: flex;
  float: left;
}
.boxB {
  display: flex;
}

.flexbox2 {
    display: flex;              /* フレックスボックスにする */
    flex-direction: row;
    justify-content : center;
}
.boxS,  .boxT, .boxU, .boxV, .boxW {
  width: 200px;
  background-color:  #E9EaEa;
}

.boxC {
  width: 5%;
  float: left;
}
.boxD,  .boxE {
  width: 45%;
  float: left;
}

/*　id="footer　*/
div#footer {
  font-size:small;
  clear:both;
  width:100%;
  background-color: #EAEbEb;
  text-align: center;
}

/*　パソコンサイト/ スマホのみ表示　*/
/*　<br class="pc">　*/

.sm {
    display: inline-block;
}
.pc {
    display: none; !important;
}
@media (min-width: 740px) {
    .sm {
        display: none; !important;
    }
.pc {
    display: block;
    }
}

</style>
