色のメモ　#004EAD #177597 #61C6F2 #7DC2C9

@charset "utf-8";
/* CSS Document */

/* 画面幅の %の幅で画像を表示 */

.top {display: inline-block;}

.top2 {display: none;}

.contents {display: inline-block;}

.contents2 {display: none;}

.image-vw1 {
  width : 30vw ;
  overflow: hidden;
  position: relative; 
  padding-right : 5vw ;
}

/* 画面幅の %の幅で画像を表示 */
.image-vw2 {
  width : 25vw ;
  overflow: hidden;
  position: relative; 
  padding-left : 5vw ;
}

/* 画面幅の %の幅で画像を表示 */
.image-vw {
  width : 15vw ;
  overflow: hidden;
  position: relative; 
}

header{
　height: 1000px;
  position: fixed;
  top: 0%;
  background-color: white;
  width: 100%;
  text-align: center;
  z-index: 10;
}

.btn4{
  width : 15vw ;
  text-align: center;
  position: relative;
  text-decoration: none;
  display:inline-block;
}
 
.container {
  display: flex;
  flex-wrap: wrap;
}

.container2 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.ex1{
line-height:23px;
}

.column {
  width        : 45vw;
  background   : white;
  margin-top:2vw;
  margin-left:4vw;
    display: inline-block;
}


.column2 {
  width        : 45vw;
  background   : white;
  margin-top:2vw;
  margin-left:2vw;
    display: inline-block;
}


.column3 {
  width        : 65vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}

.column6 {
  width        : 65vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}

.column7 {
  width        : 65vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: none;
}

.column5 {
  width        : 65vw;
  font-size    :10pt;
  line-height  :150%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}


.column4 {
  width        : 25vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top:2vw;
  margin-left:2vw;
    display: inline-block;
}

span {
display: inline-block;
width: 8em;
}

.chousei{
display:none;
}

.pc { display: block !important; }
.sp { display: none !important; }

/* ウィンドウ幅が0〜479pxの場合に適用するCSS */
@media screen and (max-width:479px)
{

.top {display: none;}

.top2 {display: inline-block;}

.contents {display: none;}

.contents2 {display: inline-block;}

/* 画面幅の %の幅で画像を表示 */
.image-vw1 {
  width : 30vw ;
  overflow: hidden;
  position: relative; 
  padding-right : 5vw ;
}

/* 画面幅の %の幅で画像を表示 */
.image-vw2 {
  width : 25vw ;
  overflow: hidden;
  position: relative; 
  padding-left : 5vw ;
}

/* 画面幅の %の幅で画像を表示 */
.image-vw {
  width : 15vw ;
  overflow: hidden;
  position: relative; 
}

header{
　height: 1000px;
  position: fixed;
  top: 0%;
  background-color: white;
  width: 100%;
  text-align: center;
  z-index: 10;
}

.btn4{
  width : 15vw ;
  text-align: center;
  position: relative;
  text-decoration: none;
  display:inline-block;
}
 
.container {
  display: flex;
  flex-wrap: wrap;
}

.container2 {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.column {
  width        : 100vw;
  background   : white;
  margin-top:2vw;
  margin-left:4vw;
    display: inline-block;
}


.column2 {
  width        : 45vw;
  height       : 400px;
  background   : white;
  margin-top:2vw;
  margin-left:2vw;
    display: none;
}


.column3 {
  width        : 100vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}

.column5 {
  width        : 100vw;
  font-size    :10pt;
  line-height  :150%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}


.column4 {
  width        : 100vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top:2vw;
  margin-left:2vw;
  display: none;
}

.column6 {
  width        : 100vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: none;
}

.column7 {
  width        : 100vw;
  font-size    :10pt;
  line-height  :180%;
  background   :white;
  margin-top   :2vw;
  margin-left  :4vw;
      display: inline-block;
}

span {
display: inline-block;
width: 8em;
}

.chousei{
display:none;
}

.pc { display: none !important; }
.sp { display: block !important; }
}
