@charset "utf-8";


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

/* ページ内全体の文字の設定と背景の設定 */
body {
    font-family: "vdl-admin", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1em;
    color: #f6f6f6;
    line-height:1.8em;
    background-color: #432408;
    background-image: url(img/back_dot.png);
    width: 100%;
    height: 100vh;
    padding-top: 5px;
    padding-bottom: 200px;
    }

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

.head{
    background-color: #432408;
    height: 70px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    position: fixed;
    top: 0;
    color: #333333;;
}

.rogo{
    width: 130px;
    position: relative;
    left: 10px;
}
.botann1{
    width: 100px;
    position: relative;
    left: 30px;
}

.botann2{
    width: 100px;
    position: relative;
    right: 10px;

}


.mozi {
    text-align: center;
}

.mannnaka{
    background-image: url(pa-tu2/haikei2.svg);
    background-size: cover;
    background-position: center center;
    margin: 0 auto;
    width: 100%;
    max-width: 1000px;
    text-align: left;

}

.taitoru{
    text-align: center;
    color: #eae1c6;
    text-shadow: 0 0 10px #e6b82e,0 0 15px #e6b422;
    padding: 20px;
    text-align: center;
    letter-spacing: 0.2em;
    position: relative;
    top: 20px;
}

.side{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15%;
    background-image: url(pa-tu2/frame2.svg);
    background-repeat:repeat-y
    
}

.side2{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15%;
    background-image: url(pa-tu2/frame2.svg);
    background-repeat: repeat-y;
}

.side3{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15%;
    background-image: url(pa-tu2/frame2.svg);
    background-repeat: repeat-y;
}

.gazou1{
    border-radius: 20px;
}

.botann3{
    text-align: center;
    height: 80px;
    width: 390px;
    position: relative;
    top: 100px;

}

.yazirusi{
   height: 50px;
   position: relative;
   top: 1px;
   left: 10px;
}

.topimg{
    text-align: center;
    height: 320px;
    border-radius: 120px; 
    position: relative;
    top: 120px;
    left: 25px;
}

.yazirusi2{
    height: 50px;
    position: relative;
    top: 1px;
    right: -38px;
}

.frame5{
    background-image: url(pa-tu2/frame5.svg);
    position: relative;
    top: 120px;
    left: 20px;
    height: 250px;

}
.mozi2{
    position: relative;
    top: -120px;
    left: 100px;
    color: #937b2b;

}

.mozi3{
    position: relative;
    top: -130px;
    left: 50px;
    color: #937b2b;

}

.botann4{
    text-align: center;
    height: 80px;
    width: 390px;
    position: relative;
    top: -30px;

}

.rogo2{
    text-align: center;
    height: 100spx;
    width: 180px;
    position: relative;
    top: 30px;
    left: 105px;

}

.x{
    text-align: center;
    height: 100spx;
    width: 60px;
    position: relative;
    top: 200px;
    left: -80px;

}

.instagram{
    text-align: center;
    height: 100spx;
    width: 60px;
    position: relative;
    top: 200px;
    left: -20px;

}