@charset "Shift-JIS";

#main.special > #main-inner > .out_box > .in_box{padding:40px 0;}

#main.special > #main-inner > .out_box > .in_box > .line_box{
padding:20px 0;
display:flex;
justify-content:center;
align-items: center;
flex-direction: column;
font-family: "Zen Maru Gothic", sans-serif;
font-weight: 900;
font-style: normal;
font-size:160%;
}

#main.special > #main-inner > .out_box > .in_box > .line_box > #dl_title{
width:calc(100% - 20px);
display:flex;
justify-content:center;
align-items:center;
font-family: "M PLUS 1p", sans-serif;
font-weight: 900;
font-style: normal;
color: #1957a8;
font-size: 150%;
background-color:#ffde00;
border-radius:30px;
margin:0 auto;
padding:15px 0;}

#main.special > #main-inner > .out_box > .in_box > .line_box > #pdf_image{
width:80%;
margin:15px auto;
}
#main.special > #main-inner > .out_box > .in_box > .line_box > #pdf_image img{width:100%;height:auto;}

#main.special > #main-inner > .out_box > .in_box > .line_box > #dl_btn{
position:relative;
width:calc(100% - 20px);
display:flex;
justify-content:center;
align-items:center;
color: #FFF;
background:linear-gradient(0deg, #1e75ff, #31bdff);
border-radius:30px;
margin:20px auto 0;
padding:15px 0;
cursor:pointer;
filter: drop-shadow(3px 6px 0px rgba(0, 0, 0, 0.15));}

#main.special > #main-inner > .out_box > .in_box > .line_box > #dl_btn:hover{
background:linear-gradient(0deg, #00b6f2, #61f3ff);
transform: translateY(4px);filter: drop-shadow(3px 2px 0px rgba(0, 0, 0, 0.15));}


#main.special > #main-inner > .out_box > .in_box > .line_box > #dl_btn a{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;

}

@media screen and (min-width: 1101px) {
#main.special > #main-inner > #main-title {
        top: -120px;
    }
}