@charset "Shift_JIS";/*資格取得用ファイル*/
/*中タイトルの表示設定*/
h1{
  min-width:100; min-height:36;
  font-size : x-large;
  text-align : left;
  padding:0;
  margin:0;
}
h3{
  font-size:17;  
  text-align : center;
  padding : 0;
  margin : 5 0;
}
/*角丸枠線はこれ*/
ul{
  left:30;
  margin: 5;
  list-style-type : none;
  background-color:;
  background: linear-gradient(to right,#B5f7ff 30%, transparent 70%);
  padding : 20;
  border-radius: 20px 20px 20px 20px;
}
li:first-of-type{
  font-weight:bold;
  font-size:medium;
}
li ~li{
  margin:0;
  padding:0;
}
span{
  background: linear-gradient( transparent 70%,#65CDFA 30%);
  font-size : large;
}
.box-title{
    background: none;
    border: 1px solid #11B1F7;
    margin: 15px 10px ;
    padding: 20px;
    position: relative;
}
.box-title::after{
    background: none;
    border: 1px solid #94dcfb;
    position: absolute;
    content: '';
    top: 3px;
    left: 3px;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.kaken-happyo td{
  text-align: center;
  font-size: small;
}
.kaken-happyo img{
  width: 230px;
  height: 173px;
}

#logo{
  width: 500px;
  padding: 12px 20px;
  font-size: 45px;
  font-weight: bold;
  color: #ffffff;

  /* 青グラデーション */
  background: linear-gradient(90deg, #2aa0d8, #1e88c8);

  /* 影で少し立体感 */
  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);

  /* 文字影（画像っぽくする） */
  text-shadow: 2px 2px 3px rgba(0,0,0,0.4);

  position: relative;
}