@charset "utf-8";


/*基本設定-----------------------------------------*/
/* 隙間なく表示させるおまじない */
html, body { 
  margin: 0px;
  padding: 0px;
 }

/* ページ内全体の文字の設定と背景の設定 */
body {
    font-family: "Noto Serif JP", serif; 
    font-size: 1em;
    color: #ffffff;
    line-height:1.8em;
    background-color: #AE2B2B;
    }

/* ページ内全体のリンクの文字色 */
a{text-decoration: none;}
a:link {color: #333333;} 

/*調整用スタイル*/

.pasta{
  width: 100%;
  height: 297px;
  background-image: url(keyvijyual1.jpeg);
  background-size: cover;
  background-position: 50% 10%; 
}

.uematome{
  display: flex;
}


.pulofil_name{
font-size: 31px;
margin-top: 10px;
left: 150px;
}


.seinenngappi{
font-size: 10px;
left: 98px;
top: 370px;
}

.roguinn{
  width: 60px;
  height: 60px;
  background: url(jikann.png);
  background-size: cover;
  background-position: 50% 10%;
  margin: light;

}

.icon img{ 
  margin-top: -30px;
  width: 100px;
  height: 100px;
  left: 13px;
  border-radius: 50%;
  position: relative;
  background-size: cover;
}

.yomigana{
  font-family: Arial;
  font-size: 10px;
  top: 310px;
  left: 190px;

}

.rt{
  font-size: 10px;
}
.pulofil_name{
  text-align: center;
height: 60px;
line-height: 60px;
}

.pulofil_tag{
  font-family: 'Courier New';
  font-size: 16px;
left: 40px;
top: 398px;

}


li{
display: block;
width: 60px;
height: 36px;
float: left;
line-height: 10px;
text-align: center;
font-size: 15px;
font-weight: bold;
}

.kirikae{
  display: flex;
  flex-wrap: wrap;
  width: 600px;
}
.kikikae{
  width: calc(50%/2);
  padding: 0% 10px;
  text-align: center;
}

.toukou{
  width: 290px;
  height: 290px;
  background: url(toukounaiyou.jpg);
  background-size: cover;
  background-position: 50% 10%;
  margin: auto;
}

