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

/*PC*/
@media print, screen and (min-width: 769px) {
.pfBox {
background: url("/50th/essay/2021/images/pf_bg.gif") 0 0 repeat;
}

.pfList li {
position: relative;
box-sizing: border-box;
width: 375px;
float: left;
margin-right: 50px;
background-color: #fff;
padding: 35px 19px 30px;
box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}

.pfList li:nth-child(2n) {
margin-right: 0px;
}

.pfList li:nth-child(n+3) {
margin-top: 50px;
}

.pfList_icon {
position: absolute;
top: -25px;
left: calc(50% - 54px);
}

.pfListBox_img {
width: 150px;
float: left;
margin-right: 25px;
margin-bottom: 20px;
}

.pfListBox_txt h5 {
font-size: 21px;
}

.pfListBox_txt h6 {
color: #c64d97;
font-size: 14px;
line-height: 1.5;
margin-bottom: 5px;
}

.kanTxt {
text-align: center;
font-size: 18px;
line-height: 2;
}

.pfBgImg {
width: 800px;
margin: 0 auto 70px;
background: url("/50th/essay/2021/images/pf_bg_pc.jpg") 0 0 no-repeat;
background-size: cover;
/*background-color: #b5b5b6;*/
}

.pfBgImg p {
text-align: center;
text-indent: -9999px;
padding: 200px 0;
}

.kansouBox {
margin-bottom: 40px;
}

.kansouBox:last-child {
margin-bottom: 0px;
}

.kansou_imgL {
width: 370px;
float: left;
padding-right: 30px;
padding-bottom: 15px;
background-color: #fff0fc;
}

.kansou_imgR {
width: 370px;
float: right;
padding-left: 30px;
padding-bottom: 15px;
background-color: #fff0fc;
}

.kansou_txt h5 {
color: #c64d97;
font-family: 'M PLUS Rounded 1c', sans-serif;
font-weight: 500;
font-size: 2.1rem;
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: #c64d97 3px dotted;
}

.kansou_list li {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom: 5px;
font-size: 18px;
}

.kansou_list-n {
white-space: nowrap;
color: #c64d97;
}

.kome {
font-size: 0.9em;
margin-top: 20px;
}

.comTit__sub01{
  font-size: 2.8rem;
  /* margin-bottom: 40px; */
  margin-bottom: 0;
}

}




/*----------------------------------------------------*/





/*sp*/
@media only screen and (max-width: 768px) {
.pfBox {
background: url("/50th/essay/2021/images/pf_bg.gif") 0 0 repeat;
}

  div#pf02 {
    padding-bottom: 10px;
  }

.pfList li {
position: relative;
box-sizing: border-box;
width: 100%;
float: none;
margin: 0 auto;
background-color: #fff;
padding: 35px 20px 30px;
box-shadow: 2px 2px 6px rgba(0,0,0,0.2);
}

.pfList li:nth-child(n+2) {
margin-top: 50px;
}

.pfList_icon {
position: absolute;
top: -25px;
left: calc(50% - 54px);
}

.pfListBox_img {
width: 150px;
float: none;
margin: 0 auto 20px;
}

.pfListBox_txt h5 {
font-size: 19px;
}

.pfListBox_txt h6 {
color: #c64d97;
font-size: 14px;
line-height: 1.5;
margin-bottom: 5px;
}

.kanTxt {
text-align: left;
font-size: 18px;
line-height: 2;
}

.pfBgImg {
max-width: 100%;
height: 100%;
margin: 0 auto;
background: url("/50th/essay/2021/images/pf_bg_sp.jpg") center bottom no-repeat;
background-size: contain;
/*background-color: #b5b5b6;*/
}

.pfBgImg p {
text-align: center;
text-indent: -9999px;
padding: 120px 0;
}


.kansouBox {
margin-bottom: 40px;
}

.kansouBox:last-child {
margin-bottom: 0px;
}

.kansou_imgL {
max-width: 370px;
width: 100%;
float: none;
margin: 0 auto 20px;
text-align: center;
}

.kansou_imgR {
max-width: 370px;
width: 100%;
float: none;
margin: 0 auto 20px;
text-align: center;
}

.kansou_txt h5 {
color: #c64d97;
font-family: 'M PLUS Rounded 1c', sans-serif;
font-weight: 500;
font-size: 2rem;
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: #c64d97 3px dotted;
}

.kansou_list li {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-bottom: 5px;
font-size: 16px;
}

.kansou_list-n {
white-space: nowrap;
color: #c64d97;
}

.kome {
font-size: 0.9em;
margin-top: 10px;
}

.comTit__sub01{
  font-size: 2.0rem;
}


}

