@charset "UTF-8";html{background:fff;color:333;overflow-y:scroll}body{font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}a img,img{border:0}blockquote,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}abbr,acronym{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}*+html code,kbd,pre,samp,tt{font-size:108%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}q:after,q:before{content:""}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;font-size:100%}hr{background-color:#fff;border-style:none;color:#fff}@font-face{font-family:myfont;src:url(/fonts/TBGoStdR-Normal.otf) format("truetype")}@font-face{font-family:myfont;font-weight:700;src:url(/fonts/TBGoStdDB-Normal.otf) format("truetype")}.only-pc{display:none}@media (min-width:766px) and (max-width:1080px){.only-pc{display:none}}@media (min-width:1081px) and (max-width:1280px){.only-pc{display:inline}}@media (min-width:1080px){.only-pc{display:inline}}.only-sppc{display:block}@media (min-width:766px) and (max-width:1080px){.only-sppc{display:none}}@media (min-width:1081px) and (max-width:1280px){.only-sppc{display:block}}@media (min-width:1080px){.only-sppc{display:block}}.only-tabsp{display:block}@media (min-width:766px) and (max-width:1080px){.only-tabsp{display:block}}@media (min-width:1081px) and (max-width:1280px){.only-tabsp{display:none}}@media (min-width:1080px){.only-tabsp{display:none}}.only-tab{display:none}@media (min-width:766px) and (max-width:1080px){.only-tab{display:block}}@media (min-width:1081px) and (max-width:1280px){.only-tab{display:none}}@media (min-width:1080px){.only-tab{display:none}}.only-pctab{display:none}@media (min-width:766px) and (max-width:1080px){.only-pctab{display:inline-block}}@media (min-width:1081px) and (max-width:1280px){.only-pctab{display:inline-block}}@media (min-width:1080px){.only-pctab{display:inline-block}}.only-tabpc{display:none}@media (min-width:766px) and (max-width:1080px){.only-tabpc{display:inline-block}}@media (min-width:1081px) and (max-width:1280px){.only-tabpc{display:inline-block}}@media (min-width:1080px){.only-tabpc{display:inline-block}}.only-sp{display:inline-block}@media (min-width:766px) and (max-width:1080px){.only-sp{display:none}}@media (min-width:1081px) and (max-width:1280px){.only-sp{display:none}}@media (min-width:1080px){.only-sp{display:none}}.wideimg{overflow:hidden;position:relative;width:100%}.wideimg:before{content:" ";display:block;padding-top:30%}.wideimg>img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}.sqimg{overflow:hidden;position:relative;width:100%}.sqimg:before{content:" ";display:block;padding-top:90%}.sqimg>img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}.sqimg-tabpc{overflow:hidden;position:relative;width:100%}.sqimg-tabpc:before{content:" ";display:block;padding-top:60%}@media (min-width:766px) and (max-width:1080px){.sqimg-tabpc:before{padding-top:90%}}@media (min-width:1080px){.sqimg-tabpc:before{padding-top:90%}}.sqimg-tabpc>img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}body{background-color:#f8f7f7;color:#503a2f;font-family:myfont,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif;font-size:4.0625vw;height:100%;letter-spacing:0;line-height:140%;margin:0;padding:0;text-align:left;width:100%}@media (min-width:640px) and (max-width:1199px){body{font-size:26px}}@media (min-width:1200px){body{font-size:16.85938px}}html{-webkit-text-size-adjust:100%;font-size:4.0625vw}@media (min-width:640px) and (max-width:1199px){html{font-size:26px}}@media (min-width:1200px){html{font-size:16.85938px}}form{margin:0;padding:0}li{line-height:140%}h1{font-weight:400;margin:0;padding:0}strong{font-weight:bolder}img{border:none}a:active,a:hover,a:link,a:visited{color:#503a2f}a{line-height:140%;text-decoration:none}p{margin:0;padding:0}.small{font-size:.9em}@media (min-width:1200px){body{height:100vh;position:relative;width:100%}#app{align-items:center;display:flex;justify-content:center;min-height:100%}#pc-layout{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:1440px;width:100vw}#pc-layout,#pc-layout:before{height:55.55556vw;max-height:800px}#pc-layout:before{background:#f8f7f7 url(/image/pc-bg.jpg) 0 0 no-repeat;background-size:contain;content:"";display:block;max-width:940px;position:relative;width:65.27778vw}#wrapper{height:55.55556vw;margin:0 auto 0 0;max-height:800px;max-width:500px;overflow-y:scroll;position:relative;width:34.72222vw}}.test-innner{margin:0 auto;width:67.1875vw}@media (min-width:640px) and (max-width:1199px){.test-innner{width:430px}}@media (min-width:1200px){.test-innner{font-size:16.85938px;width:278.82813px}}.float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite;transform-origin:50% 50%}@-webkit-keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.inner{margin:0 auto;width:67.1875vw}@media (min-width:640px) and (max-width:1199px){.inner{width:430px}}@media (min-width:1200px){.inner{width:278.82813px}}.content-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 16.25vw)}@media (min-width:640px) and (max-width:1199px){.content-wrapper{min-height:calc(100vh - 104px)}}@media (min-width:1200px){.content-wrapper{min-height:732.5625px}}.contents{padding:0 0 7.5vw}@media (min-width:640px) and (max-width:1199px){.contents{padding:0 0 48px}}@media (min-width:1200px){.contents{padding:0 0 31.125px}}#register-area.inner{margin:0 auto;width:71.875vw}@media (min-width:640px) and (max-width:1199px){#register-area.inner{width:460px}}@media (min-width:1200px){#register-area.inner{width:298.28125px}}#register-albumtop-area.inner{margin:0 auto;width:78.90625vw}@media (min-width:640px) and (max-width:1199px){#register-albumtop-area.inner{width:505px}}@media (min-width:1200px){#register-albumtop-area.inner{width:327.46094px}}#register-photos-area.inner{margin:0 auto;width:78.90625vw}@media (min-width:640px) and (max-width:1199px){#register-photos-area.inner{width:505px}}@media (min-width:1200px){#register-photos-area.inner{width:327.46094px}}body img{height:auto;max-width:100%}dl.is-empty{height:0;width:0}p.description{font-size:.7rem}a.linkc:link{color:#3e89ca;font-weight:bolder;text-decoration:underline}#hamburgermenu{display:none}.hbg-navi{padding:16.25vw 0}@media (min-width:640px) and (max-width:1199px){.hbg-navi{padding:104px 0}}@media (min-width:1200px){.hbg-navi{padding:67.4375px 0}}.hbg-navi ul li{border-bottom:1px solid #715f56}.hbg-navi ul li:first-of-type{border-top:1px solid #715f56}.hbg-navi ul li a,.hbg-navi ul li span{display:block;line-height:1rem;padding:1.4rem 0;position:relative}.hbg-navi ul li.coming span{opacity:.3}.hbg-navi ul li a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.787' height='25.332'%3E%3Cpath d='m1.061 24.271 11.605-11.605L1.061 1.061' fill='none' stroke='%23715f56' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8rem;position:absolute;right:.5rem;width:.8rem}.hbg-navi .btns{align-items:center;display:flex;justify-content:space-between}.hbg-navi .gakunen{width:20.3125vw}@media (min-width:640px) and (max-width:1199px){.hbg-navi .gakunen{width:130px}}@media (min-width:1200px){.hbg-navi .gakunen{width:84.29688px}}.hbg-navi .btns{padding:.7rem 0}.hbg-navi .btns .button{padding:0}.hbg-navi .btns .button a{box-sizing:border-box;font-size:3.75vw;padding:.6rem 0;text-align:center;width:21.09375vw}@media (min-width:640px) and (max-width:1199px){.hbg-navi .btns .button a{font-size:24px;width:135px}}@media (min-width:1200px){.hbg-navi .btns .button a{font-size:15.5625px;width:87.53906px}}.hbg-navi .btns .button a:after{content:none}#menuOverlay{background-color:#fff;display:none;height:100vh;position:fixed;width:100%;z-index:98}@media (min-width:1200px){#menuOverlay{margin:0 auto 0 0;max-height:800px;max-width:500px;width:34.72222vw}}#switchBtnArea{font-family:Montserrat,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif;opacity:1;position:relative;top:0;width:100%;z-index:99}@media (min-width:1200px){#switchBtnArea{margin:0 auto;max-width:500px;width:100%}}#switchBtnArea #switchBtn{display:block;height:16.25vw;position:absolute;right:0;top:0;width:16.25vw;z-index:999}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn{height:104px;width:104px}}@media (min-width:1200px){#switchBtnArea #switchBtn{height:67.4375px;width:67.4375px}}.top #switchBtnArea #switchBtn{background-color:#fff}#switchBtnArea #switchBtn span{background-color:#503a2f;display:block;height:2px;left:4.375vw;position:absolute;transition:all .2s linear;width:7.1875vw}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn span{left:28px;width:46px}}@media (min-width:1200px){#switchBtnArea #switchBtn span{left:18.15625px;width:29.82813px}}#switchBtnArea #switchBtn span:first-of-type{top:3.90625vw;transform:rotate(0)}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn span:first-of-type{top:25px}}@media (min-width:1200px){#switchBtnArea #switchBtn span:first-of-type{top:16.21094px}}#switchBtnArea #switchBtn span:nth-of-type(2){top:5.46875vw;transform:scale(1)}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn span:nth-of-type(2){top:35px}}@media (min-width:1200px){#switchBtnArea #switchBtn span:nth-of-type(2){top:22.69531px}}#switchBtnArea #switchBtn span:nth-of-type(3){top:7.03125vw;transform:rotate(0)}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn span:nth-of-type(3){top:45px}}@media (min-width:1200px){#switchBtnArea #switchBtn span:nth-of-type(3){top:29.17969px}}#switchBtnArea #switchBtn.btnClose span:first-of-type{background-color:#503a2f;top:4.6875vw;transform:rotate(-45deg)}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn.btnClose span:first-of-type{top:30px}}@media (min-width:1200px){#switchBtnArea #switchBtn.btnClose span:first-of-type{top:19.45313px}}#switchBtnArea #switchBtn.btnClose span:nth-of-type(2){background-color:#503a2f;transform:scale(0)}#switchBtnArea #switchBtn.btnClose span:nth-of-type(3){background-color:#503a2f;top:4.6875vw;transform:rotate(45deg)}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn.btnClose span:nth-of-type(3){top:30px}}@media (min-width:1200px){#switchBtnArea #switchBtn.btnClose span:nth-of-type(3){top:19.45313px}}#switchBtnArea #switchBtn:after{content:"メニュー";display:block;font-size:2.65625vw;left:0;line-height:2.65625vw;position:absolute;text-align:center;text-decoration:none;top:9.84375vw;transition:all .4s;width:100%}@media (min-width:640px) and (max-width:1199px){#switchBtnArea #switchBtn:after{font-size:17px;line-height:17px;top:63px}}@media (min-width:1200px){#switchBtnArea #switchBtn:after{font-size:11.02344px;line-height:11.02344px;top:40.85156px}}#switchBtnArea #switchBtn.btnClose:after{content:"閉じる"}#rwdMenuWrap{display:none;height:100%;opacity:0;overflow:auto;position:fixed;width:100%;z-index:99}@media (min-width:1200px){#rwdMenuWrap{margin:0 auto 0 0;max-height:800px;max-width:500px;width:34.72222vw}}.top-logo{margin:0 0 0 7.5vw;position:relative;width:60.78125vw}@media (min-width:640px) and (max-width:1199px){.top-logo{margin:0 0 0 48px;width:389px}}@media (min-width:1200px){.top-logo{margin:0 0 0 31.125px;width:252.24219px}}.top-logo span{color:#fff;font-size:2.96875vw;left:6.25vw;letter-spacing:.1rem;position:absolute;top:6.25vw}@media (min-width:640px) and (max-width:1199px){.top-logo span{font-size:19px;left:40px;top:40px}}@media (min-width:1200px){.top-logo span{font-size:12.32031px;left:25.9375px;top:25.9375px}}header{height:16.25vw;margin:0 auto;position:relative;width:100vw}@media (min-width:640px) and (max-width:1199px){header{height:104px;width:640px}}@media (min-width:1200px){header{height:67.4375px;width:415px}}.dl-link{height:12.34375vw;left:3.125vw;position:absolute;text-align:center;top:2.34375vw;width:10.9375vw}@media (min-width:640px) and (max-width:1199px){.dl-link{height:79px;left:20px;top:15px;width:70px}}@media (min-width:1200px){.dl-link{height:51.22656px;left:12.96875px;top:9.72656px;width:45.39063px}}.insta-link{height:12.34375vw;left:15.78125vw;position:absolute;text-align:center;top:2.34375vw;width:12.34375vw}@media (min-width:640px) and (max-width:1199px){.insta-link{height:79px;left:101px;top:15px;width:79px}}@media (min-width:1200px){.insta-link{height:51.22656px;left:65.49219px;top:9.72656px;width:51.22656px}}.header-logo{left:26.25vw;position:absolute;text-align:center;top:2.34375vw;width:auto;width:57.5vw}@media (min-width:640px) and (max-width:1199px){.header-logo{left:168px;top:15px;width:368px}}@media (min-width:1200px){.header-logo{left:108.9375px;position:absolute;top:9.72656px;width:238.625px}}.header-logo .namae{letter-spacing:.25rem}.header-logo img{display:block;margin:0 auto;width:23.4375vw}@media (min-width:640px) and (max-width:1199px){.header-logo img{width:150px}}@media (min-width:1200px){.header-logo img{width:97.26563px}}footer{background-color:#fff;height:16.25vw;width:100%}@media (min-width:640px) and (max-width:1199px){footer{height:104px}}@media (min-width:1200px){footer{height:67.4375px}}.footer-link{height:100%;width:100%}.footer-link,.footer-link a{align-items:center;display:flex;justify-content:center}.footer-link a{max-width:50%}.modal-container{background:#b9a49f;box-sizing:border-box;height:100%;left:0;opacity:0;overflow:auto;position:fixed;text-align:center;top:0;transition:.3s;visibility:hidden;width:100%;z-index:999}@media (min-width:1200px){.modal-container{margin:0 auto 0 0;max-height:800px;max-width:500px;position:absolute;width:34.72222vw}}.modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal-container.active{opacity:1;visibility:visible}.modal-body{display:inline-block;margin:0 auto;position:relative;vertical-align:middle;width:87.5vw}@media (min-width:640px) and (max-width:1199px){.modal-body{width:560px}}@media (min-width:1200px){.modal-body{width:363.125px}}.modal-close{background-color:#fff;cursor:pointer;display:block;height:16.25vw;position:absolute;right:0;top:0;width:16.25vw;z-index:999}@media (min-width:640px) and (max-width:1199px){.modal-close{height:104px;width:104px}}@media (min-width:1200px){.modal-close{height:67.4375px;width:67.4375px}}.modal-close span{background-color:#503a2f;display:block;height:2px;left:4.375vw;position:absolute;transition:all .2s linear;width:7.1875vw}@media (min-width:640px) and (max-width:1199px){.modal-close span{left:28px;width:46px}}@media (min-width:1200px){.modal-close span{left:18.15625px;width:29.82813px}}.modal-close span:first-of-type{background-color:#503a2f;top:5.46875vw;transform:rotate(-45deg)}@media (min-width:640px) and (max-width:1199px){.modal-close span:first-of-type{top:35px}}@media (min-width:1200px){.modal-close span:first-of-type{top:22.69531px}}.modal-close span:nth-of-type(2){background-color:#503a2f;transform:scale(0)}.modal-close span:nth-of-type(3){background-color:#503a2f;top:5.46875vw;transform:rotate(45deg)}@media (min-width:640px) and (max-width:1199px){.modal-close span:nth-of-type(3){top:35px}}@media (min-width:1200px){.modal-close span:nth-of-type(3){top:22.69531px}}.modal-close:after{content:"閉じる";display:block;font-size:2.65625vw;left:0;line-height:2.65625vw;position:absolute;text-align:center;text-decoration:none;top:9.84375vw;transition:all .4s;width:100%}@media (min-width:640px) and (max-width:1199px){.modal-close:after{font-size:17px;line-height:17px;top:63px}}@media (min-width:1200px){.modal-close:after{font-size:11.02344px;line-height:11.02344px;top:40.85156px}}.modal-content{background-color:#fff;padding:0 0 3rem}.modal-content .txt{line-height:2rem;padding:5rem 0 1.5rem;text-align:center}.modal-content .txt .icon{display:inline-block;height:1rem;padding:0 .3rem;width:1rem}.modal-content #hashtag-area span{border:none;box-sizing:border-box;color:#503a2f;display:block;font-size:3.75vw;height:18.59375vw;outline:0;padding:1.5rem .5rem;position:relative;resize:none;width:100%;z-index:1}@media (min-width:640px) and (max-width:1199px){.modal-content #hashtag-area span{font-size:24px;height:119px}}@media (min-width:1200px){.modal-content #hashtag-area span{font-size:15.5625px;height:77.16406px}}.modal-content #hashtag-copy{background-color:#fff;border:1px solid #715f56;border-radius:6px;box-sizing:border-box;color:#503a2f;display:block;line-height:1;margin:0 0 1rem;padding:1rem .5rem;text-align:center;width:100%}.modal-content #hashtag-area{border:2px solid #715f56;box-sizing:border-box;height:18.59375vw;margin:0 0 1rem;position:relative;text-align:center}@media (min-width:640px) and (max-width:1199px){.modal-content #hashtag-area{height:119px}}@media (min-width:1200px){.modal-content #hashtag-area{height:77.16406px}}.modal-content #hashtag-area:after,.modal-content #hashtag-area:before{background-color:red;background-color:#fff;content:"";display:block;position:absolute}.modal-content #hashtag-area:before{bottom:-3px;left:4.6875vw;right:4.6875vw;top:-3px}@media (min-width:640px) and (max-width:1199px){.modal-content #hashtag-area:before{left:30px;right:30px}}@media (min-width:1200px){.modal-content #hashtag-area:before{left:19.45313px;right:19.45313px}}.modal-content #hashtag-area:after{bottom:4.6875vw;left:-3px;right:-3px;top:4.6875vw}@media (min-width:640px) and (max-width:1199px){.modal-content #hashtag-area:after{bottom:30px;top:30px}}@media (min-width:1200px){.modal-content #hashtag-area:after{bottom:19.45313px;top:19.45313px}}.modal-content #hashtag-area textarea{position:relative;z-index:1}.modal-content #hashtag-copy .icon,.modal-content .button .icon{display:inline-block;height:1.1rem;line-height:1.1rem;padding:0 .3rem;vertical-align:middle;width:1.1rem}.modal-content .button:nth-last-of-type(n+2){margin:0 0 1rem}.button a,.button.coming span{background-color:#715f56;border-radius:6px;box-sizing:border-box;color:#fff;display:block;padding:1rem .5rem;text-align:center}.button.coming span{opacity:.3}input.text-input{background-color:#fff;border:1px solid #715f56;border-radius:.9375vw;box-sizing:border-box;color:#503a2f;display:block;padding:1rem .5rem;text-align:center;width:100%}@media (min-width:640px) and (max-width:1199px){input.text-input{border-radius:6px}}@media (min-width:1200px){input.text-input{border-radius:3.89063px}}input.text-input::-moz-placeholder{color:#d8d8d8}input.text-input::placeholder{color:#d8d8d8}input.text-input::-ms-input-placeholder{color:#d8d8d8}input.text-input:-ms-input-placeholder{color:#d8d8d8}h1.tit{font-size:5.9375vw;letter-spacing:.1rem;padding:1.5rem 0 1rem;text-align:center}@media (min-width:1200px){h1.tit{font-size:38px;font-size:24.64063px}}.select-area{position:relative}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #715f56;border-radius:.9375vw;box-sizing:border-box;color:#503a2f;display:block;padding:1rem .5rem;text-align:-webkit-center;text-align:center;width:100%}@media (min-width:640px) and (max-width:1199px){.select-input{border-radius:6px}}@media (min-width:1200px){.select-input{border-radius:3.89063px}}.select-input::-ms-expand{display:none}.select-area:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.649' height='15.946'%3E%3Cpath d='m1.061 1.061 12.764 12.764L26.589 1.061' fill='none' stroke='%23715f56' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1em;pointer-events:none;position:absolute;right:.8em;top:1.4rem;width:1em}#album-top-area .button{padding:.7rem 0 0}#album-pages-area #gakunen{margin:0 auto;padding:1rem 0 .5rem;width:93.75vw}@media (min-width:640px) and (max-width:1199px){#album-pages-area #gakunen{width:600px}}@media (min-width:1200px){#album-pages-area #gakunen{width:389.0625px}}#album-pages-area #gakunen ol{display:flex;justify-content:space-between}#album-pages-area #gakunen li a{background-color:#e4dddc;border-radius:.9375vw;color:#fff;display:block;font-size:3.75vw;padding:.5rem .6rem;text-align:center}@media (min-width:640px) and (max-width:1199px){#album-pages-area #gakunen li a{border-radius:6px;font-size:24px}}@media (min-width:1200px){#album-pages-area #gakunen li a{border-radius:3.89063px;font-size:15.5625px}}#album-pages-area #gakunen li a.active{background-color:#b9a49f}#album-pages-area #pagenavi{margin:0 auto;padding:0 0 1rem;width:93.75vw}@media (min-width:640px) and (max-width:1199px){#album-pages-area #pagenavi{width:600px}}@media (min-width:1200px){#album-pages-area #pagenavi{width:389.0625px}}#album-pages-area #pagenavi ol{display:flex;font-size:3.75vw;justify-content:space-between}@media (min-width:640px) and (max-width:1199px){#album-pages-area #pagenavi ol{font-size:24px}}@media (min-width:1200px){#album-pages-area #pagenavi ol{font-size:15.5625px}}#album-pages-area #pagenavi ol li.prev a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.787' height='25.332'%3E%3Cpath d='M13.726 24.272 2.121 12.667 13.726 1.061' fill='none' stroke='%23715f56' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9rem;padding:0 1rem 0 .5rem;width:.9rem}#album-pages-area #pagenavi ol li.pagecount{text-align:center}#album-pages-area #pagenavi ol li.next{text-align:right}#album-pages-area #pagenavi ol li.next a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.787' height='25.332'%3E%3Cpath d='m1.061 24.271 11.605-11.605L1.061 1.061' fill='none' stroke='%23715f56' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.9rem;padding:0 1rem 0 .5rem;width:.9rem}.top{background:url(/image/top-bg.jpg) 0 0 no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;padding:0;width:100%}@media (min-width:1200px){.top{background:none}.top #wrapper{background:url(/image/top-bg.jpg) 0 0 no-repeat;background-size:cover;padding:0}}#cover{background-color:#fff;margin:28.125vw 0 0;padding:2.34375vw}@media (min-width:640px) and (max-width:1199px){#cover{margin:180px 0 0;padding:15px}}@media (min-width:1200px){#cover{margin:116.71875px 0 0;padding:9.72656px}}#cover .txt{border:1px solid #715f56;box-sizing:border-box;font-size:3.4375vw;padding:3.90625vw;text-align:center}@media (min-width:640px) and (max-width:1199px){#cover .txt{font-size:22px;padding:25px}}@media (min-width:1200px){#cover .txt{font-size:14.26563px;padding:16.21094px}}#cover .txt h1{font-size:4.375vw;font-weight:bolder;margin:0 0 1rem}@media (min-width:640px) and (max-width:1199px){#cover .txt h1{font-size:30px}}@media (min-width:1200px){#cover .txt h1{font-size:20.75px}}#cover .txt p{line-height:6.5625vw}@media (min-width:640px) and (max-width:1199px){#cover .txt p{line-height:42px}}@media (min-width:1200px){#cover .txt p{line-height:27.23438px}}#top-btns{margin:0 0 1.2rem}#top-btns dl{margin:1.7rem 0 .7rem}#top-btns dl dt{color:#fff;padding:0 0 .7rem;text-align:center}.loginarea{margin:19.0625vw auto 1.2rem}@media (min-width:640px) and (max-width:1199px){.loginarea{margin:122px auto 1.2rem}}@media (min-width:1200px){.loginarea{margin:79.10938px auto 1.2rem}}#register-area{margin:0 0 2.4rem}#register-area dl{margin:1.7rem 0 .7rem}#register-area dl dt{padding:0 0 .7rem;text-align:center}#comfilm-area .button,.register .button{padding:1.7rem 0 0}#comfilm-area dl{margin:1.7rem 0 .7rem}#comfilm-area dl dt{border-bottom:1px solid #d1c7c1;color:#a3958f;font-size:3.75vw;padding:0 0 .5rem;text-align:left}@media (min-width:640px) and (max-width:1199px){#comfilm-area dl dt{font-size:24px}}@media (min-width:1200px){#comfilm-area dl dt{font-size:15.5625px}}#comfilm-area dl dd{padding:.5rem 0 0}#complete-area .txt{line-height:8.59375vw;text-align:center}@media (min-width:640px) and (max-width:1199px){#complete-area .txt{line-height:55px}}@media (min-width:1200px){#complete-area .txt{line-height:35.66406px}}#complete-area .txt p{padding:1rem 0}#complete-area .button:first-of-type{padding:1.8rem 0}#register-albumtop-area dl{padding:.7rem 0}#register-albumtop-area dl dt{display:inline-block;font-size:3.75vw;padding:0 0 .5rem}@media (min-width:640px) and (max-width:1199px){#register-albumtop-area dl dt{font-size:24px}}@media (min-width:1200px){#register-albumtop-area dl dt{font-size:15.5625px}}#register-albumtop-area dl:first-of-type{padding:1rem 0 0}#register-albumtop-area dt:before{content:"●";font-size:.8em;padding:0 .3rem 0 0}#register-photos-area dl{padding:.7rem 0}#register-photos-area dl dt{display:inline-block;font-size:3.75vw;padding:0 0 .5rem}@media (min-width:640px) and (max-width:1199px){#register-photos-area dl dt{font-size:24px}}@media (min-width:1200px){#register-photos-area dl dt{font-size:15.5625px}}#register-photos-area dl dd{padding:0 0 .8rem}#register-photos-area dl:first-of-type{padding:1rem 0 0}#register-photos-area dt:before{content:"●";font-size:.8em;padding:0 .3rem 0 0}.select-pic input[type=file]{display:none}.select-pic label{background-color:#fff;border:1px solid #715f56;border-radius:4.6875vw;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:3.125vw;min-width:37.5vw;padding:.3rem 1rem;text-align:center}@media (min-width:640px) and (max-width:1199px){.select-pic label{font-size:20px;min-width:240px}}@media (min-width:1200px){.select-pic label{border-radius:19.45313px;font-size:12.96875px;min-width:155.625px}}.select-pic label.selected{background-color:#b9a49f;border:1px solid #715f56;color:#fff}.select-pic p{display:inline-block;font-size:3.125vw;padding:0 1rem}@media (min-width:640px) and (max-width:1199px){.select-pic p{font-size:20px}}@media (min-width:1200px){.select-pic p{font-size:12.96875px}}#design-select-area ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:7.03125vw 0 7.8125vw;width:87.5vw}@media (min-width:640px) and (max-width:1199px){#design-select-area ul{padding:45px 0 50px;width:560px}}@media (min-width:1200px){#design-select-area ul{padding:29.17969px 0 32.42188px;width:363.125px}}#design-select-area ul li{margin:0 0 6.25vw;width:40.625vw}@media (min-width:640px) and (max-width:1199px){#design-select-area ul li{margin:0 0 40px;width:260px}}@media (min-width:1200px){#design-select-area ul li{margin:0 0 25.9375px;width:168.59375px}}#design-select-area ul li .photo{border:1px solid #503a2f;box-sizing:content-box;margin:2.34375vw 0 0;vertical-align:middle}@media (min-width:640px) and (max-width:1199px){#design-select-area ul li .photo{margin:15px 0 0}}@media (min-width:1200px){#design-select-area ul li .photo{margin:9.72656px 0 0}}#design-select-area ul li .photo img{vertical-align:middle}#design-select-area label input[type=radio]:checked+p.photo{border:3px solid #503a2f!important}#design-select-area input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;border-radius:50%;height:18px;margin:0 8px 0 0;outline:none;vertical-align:-3px;width:18px}#design-select-area input[type=radio]:before{background-color:#503a2f;border-radius:4px;content:"";display:block;height:8px;transform:translate(4px,4px) scale(0);width:8px}#design-select-area input[type=radio]:checked:before{transform:translate(4px,4px) scale(1)}.design01 #album-top-area .name-tit{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:.5rem 0;width:89.0625vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .name-tit{width:600px}}@media (min-width:1200px){.design01 #album-top-area .name-tit{width:389.0625px}}.design01 #album-top-area .txt{width:61.71875vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .txt{width:415px}}@media (min-width:1200px){.design01 #album-top-area .txt{width:269.10156px}}.design01 #album-top-area .txt .namae{font-size:6.25vw;letter-spacing:.3rem}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .txt .namae{font-size:40px}}@media (min-width:1200px){.design01 #album-top-area .txt .namae{font-size:25.9375px}}.design01 #album-top-area .txt .logo img{width:35.9375vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .txt .logo img{width:240px}}@media (min-width:1200px){.design01 #album-top-area .txt .logo img{width:149.14063px}}.design01 #album-top-area .schoolbag{width:26.71875vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .schoolbag{width:171px}}@media (min-width:1200px){.design01 #album-top-area .schoolbag{width:149.14063px}}.design01 #album-top-area ol{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:93.75vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol{width:600px}}@media (min-width:1200px){.design01 #album-top-area ol{width:389.0625px}}.design01 #album-top-area ol li{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 0 1rem;text-align:center;width:42.96875vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol li{width:275px}}@media (min-width:1200px){.design01 #album-top-area ol li{width:178.32031px}}.design01 #album-top-area ol li svg{filter:drop-shadow(.46875vw .46875vw 0 #D2C3C3);margin:0 auto}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol li svg{filter:drop-shadow(3px 3px 0 #D2C3C3)}}@media (min-width:1200px){.design01 #album-top-area ol li svg{filter:drop-shadow(1.94531px 1.94531px 0 #D2C3C3)}}.design01 #album-top-area ol li .ribon{background:#b9a49f;box-sizing:border-box;color:#fff;font-size:3.125vw;height:7.03125vw;left:0;margin:0 0 0 -1.5625vw;padding:.78125vw 1.5625vw;position:relative;position:absolute;top:1.5625vw;width:12.5vw;z-index:3}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol li .ribon{font-size:18px;height:43px;line-height:18px;margin:0 0 0 -10px;padding:5px;top:10px;width:72px}}@media (min-width:1200px){.design01 #album-top-area ol li .ribon{font-size:11.67188px;height:27.88281px;margin:0 0 0 -6.48437px;padding:3.24219px;top:6.48438px;width:46.6875px}}.design01 #album-top-area ol li .ribon img{display:inline-block;height:3.59375vw;padding:.78125vw .3125vw 0 0;vertical-align:top;width:auto}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol li .ribon img{height:23px;padding:5px;vertical-align:sub}}@media (min-width:1200px){.design01 #album-top-area ol li .ribon img{height:14.91406px;padding:0 3.24219px 0 0;vertical-align:sub}}.design01 #album-top-area ol li img.photo{margin:0 auto}.design01 #album-top-area ol li{position:relative}.design01 #album-top-area ol li:after{border-bottom:23px solid #f8f7f7;border-left:23px solid transparent;bottom:calc(1rem - 2px);content:"";display:block;filter:drop-shadow(-3px 0 0 #D2C3C3);position:absolute;right:-4px}.design01 #album-top-area ol li:before{background-color:#d2c3c3;bottom:-2px;content:"";display:block;height:calc(100% - 1rem);margin:0 0 1rem;padding:0;position:absolute;right:-2px;width:100%;z-index:-1}.design01 #album-top-area ol li .ribon:before{border:none;border-bottom:1.5625vw solid transparent;border-right:1.5625vw solid #a58d7f;content:"";left:0;position:absolute;top:7.03125vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area ol li .ribon:before{border-bottom:10px solid transparent;border-right:10px solid #a58d7f;top:43px}}@media (min-width:1200px){.design01 #album-top-area ol li .ribon:before{border-bottom:6.48438px solid transparent;border-right:6.48438px solid #a58d7f;top:27.88281px}}.design01 #album-top-area .button-two{display:flex;justify-content:space-between;margin:0 auto;width:87.5vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .button-two{width:560px}}@media (min-width:1200px){.design01 #album-top-area .button-two{width:363.125px}}.design01 #album-top-area .button-two .button{width:40.15625vw}@media (min-width:640px) and (max-width:1199px){.design01 #album-top-area .button-two .button{width:257px}}@media (min-width:1200px){.design01 #album-top-area .button-two .button{width:166.64844px}}.design01 #album-top-area .button{padding:.3rem 0 0}.design01 .picture{height:100vw;margin:0 auto;position:relative;width:100%}@media (min-width:640px) and (max-width:1199px){.design01 .picture{height:640px;width:640px}}@media (min-width:1200px){.design01 .picture{height:415px;width:415px}}.design01 .picture h2{background-color:#b9a49f;box-sizing:border-box;height:auto;left:0;padding:0 2.34375vw 0 9.375vw;position:absolute;top:10vw;width:37.34375vw;z-index:2}@media (min-width:640px) and (max-width:1199px){.design01 .picture h2{padding:0 15px 0 60px;top:64px;width:239px}}@media (min-width:1200px){.design01 .picture h2{padding:0 9.72656px 0 38.90625px;top:41.5px;width:154.97656px}}.design01 .picture h2 img{vertical-align:middle}.design01 .picture .schoolbag{height:30vw;left:3.75vw;position:absolute;top:30.78125vw;width:30vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design01 .picture .schoolbag{height:192px;left:24px;top:197px;width:192px}}@media (min-width:1200px){.design01 .picture .schoolbag{height:124.5px;left:15.5625px;top:127.74219px;width:124.5px}}.design01 .picture .photo-1{height:54.6875vw;position:absolute;right:3.75vw;top:3.75vw;width:62.5vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-1{height:350px;right:24px;top:24px;width:400px}}@media (min-width:1200px){.design01 .picture .photo-1{height:226.95313px;right:15.5625px;top:15.5625px;width:259.375px}}.design01 .picture .photo-1 img{height:54.6875vw;width:62.5vw}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-1 img{height:350px;width:400px}}@media (min-width:1200px){.design01 .picture .photo-1 img{height:226.95313px;width:259.375px}}.design01 .picture .photo-2{height:31.25vw;left:3.75vw;position:absolute;top:61.5625vw;width:44.53125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-2{height:200px;left:24px;top:394px;width:285px}}@media (min-width:1200px){.design01 .picture .photo-2{height:129.6875px;left:15.5625px;top:255.48438px;width:184.80469px}}.design01 .picture .photo-2 img{height:31.25vw;width:44.53125vw}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-2 img{height:200px;width:285px}}@media (min-width:1200px){.design01 .picture .photo-2 img{height:129.6875px;width:184.80469px}}.design01 .picture .photo-3{height:31.25vw;position:absolute;right:3.75vw;top:61.5625vw;width:44.53125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-3{height:200px;right:24px;top:394px;width:285px}}@media (min-width:1200px){.design01 .picture .photo-3{height:129.6875px;right:15.5625px;top:255.48438px;width:184.80469px}}.design01 .picture .photo-3 img{height:31.25vw;width:44.53125vw}@media (min-width:640px) and (max-width:1199px){.design01 .picture .photo-3 img{height:200px;width:285px}}@media (min-width:1200px){.design01 .picture .photo-3 img{height:129.6875px;width:184.80469px}}.design01 .picture .noimage{background:#fff url(/image/noimage.png) 50% no-repeat;background-size:17.65625vw}@media (min-width:640px) and (max-width:1199px){.design01 .picture .noimage{background-size:113px}}@media (min-width:1200px){.design01 .picture .noimage{background-size:73.27344px}}.design01 .picture .photo-1 a,.design01 .picture .photo-2 a,.design01 .picture .photo-3 a{-o-object-fit:cover;object-fit:cover}.design02 #album-top-area{height:153.125vw;margin:0 auto;position:relative;width:100vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area{height:980px;width:640px}}@media (min-width:1200px){.design02 #album-top-area{height:635.46875px;width:415px}}.design02 #album-top-area .background{position:absolute;z-index:-1}.design02 #album-top-area .name-tit{align-items:center;display:flex;justify-content:space-between;left:5.9375vw;position:absolute;top:45.3125vw;width:90.625vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .name-tit{left:38px;top:290px;width:580px}}@media (min-width:1200px){.design02 #album-top-area .name-tit{left:24.64063px;top:188.04688px;width:376.09375px}}.design02 #album-top-area .txt{line-height:1.5;width:64.84375vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .txt{width:415px}}@media (min-width:1200px){.design02 #album-top-area .txt{width:269.10156px}}.design02 #album-top-area .txt .namae{font-size:6.25vw;letter-spacing:.3rem}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .txt .namae{font-size:40px}}@media (min-width:1200px){.design02 #album-top-area .txt .namae{font-size:25.9375px}}.design02 #album-top-area .txt .logo img{width:35.9375vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .txt .logo img{width:230px}}@media (min-width:1200px){.design02 #album-top-area .txt .logo img{width:149.14063px}}.design02 #album-top-area .schoolbag{width:30vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .schoolbag{width:192px}}@media (min-width:1200px){.design02 #album-top-area .schoolbag{width:124.5px}}.design02 #album-top-area .button-two{display:flex;justify-content:space-between;left:5.9375vw;position:absolute;top:142.1875vw;width:87.5vw;z-index:10}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .button-two{left:38px;position:absolute;top:910px;width:560px}}@media (min-width:1200px){.design02 #album-top-area .button-two{left:24.64063px;position:absolute;top:590.07813px;width:363.125px}}.design02 #album-top-area .button-two .button{width:40.15625vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .button-two .button{width:257px}}@media (min-width:1200px){.design02 #album-top-area .button-two .button{width:166.64844px}}.design02 #album-top-area .button-one{position:absolute;text-align:center;top:142.1875vw;width:100%}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .button-one{position:absolute;top:910px}}@media (min-width:1200px){.design02 #album-top-area .button-one{position:absolute;top:590.07813px}}.design02 #album-top-area .button-one .button{margin:0 auto;width:50vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area .button-one .button{width:320px}}@media (min-width:1200px){.design02 #album-top-area .button-one .button{width:207.5px}}.design02 #album-top-area ol{margin:0 auto;position:relative;width:93.75vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol{width:600px}}@media (min-width:1200px){.design02 #album-top-area ol{width:389.0625px}}.design02 #album-top-area ol li{position:absolute}.design02 #album-top-area ol li .photoarea{height:100%;position:relative;width:100%}.design02 #album-top-area ol li .photoarea .gakunen{background-color:#ef8498;border-radius:50%;box-shadow:0 -1px 6px 0 #d1d1d1;box-sizing:border-box;height:12.5vw;padding:3.90625vw 1.875vw 0;position:absolute;width:12.5vw;z-index:10}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li .photoarea .gakunen{height:80px;padding:25px 12px 0;width:80px}}@media (min-width:1200px){.design02 #album-top-area ol li .photoarea .gakunen{height:51.875px;padding:16.21094px 7.78125px 0;width:51.875px}}.design02 #album-top-area ol li .photoarea .gakunen img{height:auto;max-width:100%}.design02 #album-top-area ol li:first-of-type{height:47.1875vw;left:1.5625vw;top:4.0625vw;width:47.1875vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:first-of-type{height:302px;left:10px;top:26px;width:302px}}@media (min-width:1200px){.design02 #album-top-area ol li:first-of-type{height:195.82813px;left:6.48438px;top:16.85938px;width:195.82813px}}.design02 #album-top-area ol li:first-of-type .gakunen{top:2.96875vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:first-of-type .gakunen{top:19px}}@media (min-width:1200px){.design02 #album-top-area ol li:first-of-type .gakunen{top:12.32031px}}.design02 #album-top-area ol li:first-of-type .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:first-of-type .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:first-of-type .photobox span svg{border-radius:50%;height:calc(100% - .9rem);width:calc(100% - .9rem);z-index:5}.design02 #album-top-area ol li:nth-of-type(2){height:34.53125vw;right:3.125vw;top:9.6875vw;width:34.53125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(2){height:221px;right:20px;top:62px;width:221px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(2){height:143.30469px;right:12.96875px;top:40.20313px;width:143.30469px}}.design02 #album-top-area ol li:nth-of-type(2) .gakunen{right:-4.0625vw;top:-4.0625vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(2) .gakunen{right:-26px;top:-26px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(2) .gakunen{right:-16.85937px;top:-16.85937px}}.design02 #album-top-area ol li:nth-of-type(2) .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:nth-of-type(2) .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:nth-of-type(2) .photobox span svg{border-radius:50%;height:calc(100% - .7rem);width:calc(100% - .7rem);z-index:5}.design02 #album-top-area ol li:nth-of-type(3){height:34.53125vw;left:0;top:70.78125vw;width:34.53125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(3){height:221px;left:0;top:453px;width:221px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(3){height:143.30469px;left:0;top:293.74219px;width:143.30469px}}.design02 #album-top-area ol li:nth-of-type(3) .gakunen{right:-7.8125vw;top:3.125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(3) .gakunen{right:-50px;top:20px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(3) .gakunen{right:-32.42187px;top:12.96875px}}.design02 #album-top-area ol li:nth-of-type(3) .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:nth-of-type(3) .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:nth-of-type(3) .photobox span svg{border-radius:50%;height:calc(100% - .7rem);width:calc(100% - .7rem);z-index:5}.design02 #album-top-area ol li:nth-of-type(4){height:40.15625vw;right:10.9375vw;top:73.28125vw;width:40.15625vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(4){height:257px;right:70px;top:469px;width:257px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(4){height:166.64844px;right:45.39063px;top:304.11719px;width:166.64844px}}.design02 #album-top-area ol li:nth-of-type(4) .gakunen{right:-9.375vw;top:7.03125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(4) .gakunen{right:-60px;top:45px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(4) .gakunen{right:-38.90625px;top:29.17969px}}.design02 #album-top-area ol li:nth-of-type(4) .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:nth-of-type(4) .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:nth-of-type(4) .photobox span svg{border-radius:50%;height:calc(100% - .8rem);width:calc(100% - .8rem);z-index:5}.design02 #album-top-area ol li:nth-of-type(5){height:33.28125vw;right:1.40625vw;top:114.375vw;width:33.28125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(5){height:213px;right:9px;top:732px;width:213px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(5){height:138.11719px;right:5.83594px;top:474.65625px;width:138.11719px}}.design02 #album-top-area ol li:nth-of-type(5) .gakunen{left:-5.9375vw;top:2.96875vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(5) .gakunen{left:-38px;top:19px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(5) .gakunen{left:-24.64062px;top:12.32031px}}.design02 #album-top-area ol li:nth-of-type(5) .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:nth-of-type(5) .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:nth-of-type(5) .photobox span svg{border-radius:50%;height:calc(100% - .7rem);width:calc(100% - .7rem);z-index:5}.design02 #album-top-area ol li:nth-of-type(6){height:34.53125vw;left:9.375vw;top:106.5625vw;width:34.53125vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(6){height:221px;left:60px;top:682px;width:221px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(6){height:143.30469px;left:38.90625px;top:442.23438px;width:143.30469px}}.design02 #album-top-area ol li:nth-of-type(6) .gakunen{bottom:-1.5625vw;left:-4.6875vw}@media (min-width:640px) and (max-width:1199px){.design02 #album-top-area ol li:nth-of-type(6) .gakunen{bottom:-10px;left:-30px}}@media (min-width:1200px){.design02 #album-top-area ol li:nth-of-type(6) .gakunen{bottom:-6.48437px;left:-19.45312px}}.design02 #album-top-area ol li:nth-of-type(6) .photobox{align-items:center;background-color:#d1c7c1;border-radius:50%;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.design02 #album-top-area ol li:nth-of-type(6) .photobox span{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:calc(100% - 2px);justify-content:center;width:calc(100% - 2px);z-index:4}.design02 #album-top-area ol li:nth-of-type(6) .photobox span svg{border-radius:50%;height:calc(100% - .7rem);width:calc(100% - .7rem);z-index:5}.design02 .picture{height:100vw;margin:0 auto;position:relative;width:100%}@media (min-width:640px) and (max-width:1199px){.design02 .picture{height:640px;width:640px}}@media (min-width:1200px){.design02 .picture{height:415px;width:415px}}.design02 .picture .background{position:absolute;z-index:-1}.design02 .picture h2{box-sizing:border-box;height:auto;position:absolute;right:22px;top:5.625vw;width:35.78125vw;z-index:2}@media (min-width:640px) and (max-width:1199px){.design02 .picture h2{right:22px;top:36px;width:229px}}@media (min-width:1200px){.design02 .picture h2{right:14.26563px;top:23.34375px;width:148.49219px}}.design02 .picture h2 img{vertical-align:middle}.design02 .picture .schoolbag{height:30vw;position:absolute;right:4.6875vw;top:15.625vw;width:30vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design02 .picture .schoolbag{height:192px;right:30px;top:100px;width:192px}}@media (min-width:1200px){.design02 .picture .schoolbag{height:124.5px;right:19.45313px;top:64.84375px;width:124.5px}}.design02 .picture .photo-1{background-color:#f8f7f7;border:2px solid #d1c7c1;border-radius:50%;box-sizing:border-box;height:53.28125vw;left:9.375vw;padding:10px;position:absolute;top:4.21875vw;width:53.28125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design02 .picture .photo-1{height:341px;left:60px;top:27px;width:341px}}@media (min-width:1200px){.design02 .picture .photo-1{height:221.11719px;left:38.90625px;top:17.50781px;width:221.11719px}}.design02 .picture .photo-2{background-color:#f8f7f7;border:2px solid #d1c7c1;border-radius:50%;box-sizing:border-box;height:39.21875vw;left:3.125vw;padding:8px;position:absolute;top:57.1875vw;width:39.21875vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design02 .picture .photo-2{height:251px;left:20px;top:366px;width:251px}}@media (min-width:1200px){.design02 .picture .photo-2{height:162.75781px;left:12.96875px;top:237.32813px;width:162.75781px}}.design02 .picture .photo-3{background-color:#f8f7f7;border:2px solid #d1c7c1;border-radius:50%;box-sizing:border-box;height:46.40625vw;padding:8px;position:absolute;right:6.25vw;top:48.4375vw;width:46.40625vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design02 .picture .photo-3{height:297px;right:40px;top:310px;width:297px}}@media (min-width:1200px){.design02 .picture .photo-3{height:192.58594px;right:25.9375px;top:201.01563px;width:192.58594px}}.design02 .picture .noimage{background:#fff url(/image/noimage.png) 50% no-repeat;background-size:17.65625vw}@media (min-width:640px) and (max-width:1199px){.design02 .picture .noimage{background-size:113px}}@media (min-width:1200px){.design02 .picture .noimage{background-size:73.27344px}}.design01 .picture .photo-2 img,.design01 .picture .photo-3 img,.design02 .picture .photo-1 img{-o-object-fit:cover;object-fit:cover}.design03 #album-top-area{height:153.125vw;margin:0 auto;position:relative;width:100vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area{height:980px;width:640px}}@media (min-width:1200px){.design03 #album-top-area{height:635.46875px;width:415px}}.design03 #album-top-area .background{position:absolute;z-index:-1}.design03 #album-top-area .name-tit{position:absolute;right:4.6875vw;text-align:right;top:30.9375vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .name-tit{right:30px;top:198px}}@media (min-width:1200px){.design03 #album-top-area .name-tit{right:19.45313px;top:128.39063px}}.design03 #album-top-area .txt{line-height:1.3;width:64.84375vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .txt{width:415px}}@media (min-width:1200px){.design03 #album-top-area .txt{width:269.10156px}}.design03 #album-top-area .txt .namae{display:block;font-size:4.21875vw;letter-spacing:.2rem}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .txt .namae{font-size:27px}}@media (min-width:1200px){.design03 #album-top-area .txt .namae{font-size:17.50781px}}.design03 #album-top-area .txt .logo img{width:31.09375vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .txt .logo img{width:199px}}@media (min-width:1200px){.design03 #album-top-area .txt .logo img{width:129.03906px}}.design03 #album-top-area .schoolbag{position:absolute;right:5.46875vw;top:1.5625vw;width:30vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .schoolbag{right:35px;top:10px;width:192px}}@media (min-width:1200px){.design03 #album-top-area .schoolbag{right:22.69531px;top:6.48438px;width:124.5px}}.design03 #album-top-area .button-two{display:flex;justify-content:space-between;left:5.9375vw;position:absolute;top:142.1875vw;width:87.5vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .button-two{left:38px;position:absolute;top:910px;width:560px}}@media (min-width:1200px){.design03 #album-top-area .button-two{left:24.64063px;position:absolute;top:590.07813px;width:363.125px}}.design03 #album-top-area .button-two .button{width:40.15625vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .button-two .button{width:257px}}@media (min-width:1200px){.design03 #album-top-area .button-two .button{width:166.64844px}}.design03 #album-top-area .button-one{position:absolute;text-align:center;top:142.1875vw;width:100%}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .button-one{position:absolute;top:910px}}@media (min-width:1200px){.design03 #album-top-area .button-one{position:absolute;top:590.07813px}}.design03 #album-top-area .button-one .button{margin:0 auto;width:50vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .button-one .button{width:320px}}@media (min-width:1200px){.design03 #album-top-area .button-one .button{width:207.5px}}.design03 #album-top-area ol{margin:0 auto;position:relative;width:93.75vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol{width:600px}}@media (min-width:1200px){.design03 #album-top-area ol{width:389.0625px}}.design03 #album-top-area ol li{position:absolute}.design03 #album-top-area ol li .photoarea{position:relative}.design03 #album-top-area ol li:first-of-type{height:auto;left:12.5vw;top:16.875vw;width:36.25vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:first-of-type{height:auto;left:80px;top:108px;width:232px}}@media (min-width:1200px){.design03 #album-top-area ol li:first-of-type{height:auto;left:51.875px;top:70.03125px;width:150.4375px}}.design03 #album-top-area ol li:nth-of-type(2){height:auto;right:7.8125vw;top:46.09375vw;width:35.625vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:nth-of-type(2){height:auto;right:50px;top:295px;width:228px}}@media (min-width:1200px){.design03 #album-top-area ol li:nth-of-type(2){height:auto;right:32.42188px;top:191.28906px;width:147.84375px}}.design03 #album-top-area ol li:nth-of-type(3){height:auto;left:6.25vw;top:56.40625vw;width:37.03125vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:nth-of-type(3){height:auto;left:40;top:361px;width:237px}}@media (min-width:1200px){.design03 #album-top-area ol li:nth-of-type(3){height:auto;left:25.9375px;top:234.08594px;width:153.67969px}}.design03 #album-top-area ol li:nth-of-type(4){height:auto;right:6.71875vw;top:80.46875vw;width:36.71875vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:nth-of-type(4){height:auto;right:43px;top:515px;width:235px}}@media (min-width:1200px){.design03 #album-top-area ol li:nth-of-type(4){height:auto;right:27.88281px;top:333.94531px;width:152.38281px}}.design03 #album-top-area ol li:nth-of-type(5){height:auto;left:6.25vw;top:99.6875vw;width:40.625vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:nth-of-type(5){height:auto;left:40px;top:638px;width:260px}}@media (min-width:1200px){.design03 #album-top-area ol li:nth-of-type(5){height:auto;left:25.9375px;top:413.70313px;width:168.59375px}}.design03 #album-top-area ol li:nth-of-type(6){height:auto;right:4.6875vw;top:112.5vw;width:40.625vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area ol li:nth-of-type(6){height:auto;right:30px;top:720px;width:260px}}@media (min-width:1200px){.design03 #album-top-area ol li:nth-of-type(6){height:auto;right:19.45313px;top:466.875px;width:168.59375px}}.design03 #album-top-area .il01{height:auto;position:absolute;right:3.125vw;top:107.8125vw;width:25.78125vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .il01{height:auto;right:20px;top:690px;width:165px}}@media (min-width:1200px){.design03 #album-top-area .il01{height:auto;right:12.96875px;top:447.42188px;width:106.99219px}}.design03 #album-top-area .il02{height:auto;left:22.03125vw;position:absolute;top:132.34375vw;width:6.5625vw}@media (min-width:640px) and (max-width:1199px){.design03 #album-top-area .il02{height:auto;left:141px;top:847px;width:42px}}@media (min-width:1200px){.design03 #album-top-area .il02{height:auto;left:91.42969px;top:549.22656px;width:27.23438px}}.design03 .picture{height:100vw;margin:0 auto;position:relative;width:100%}@media (min-width:640px) and (max-width:1199px){.design03 .picture{height:640px;width:640px}}@media (min-width:1200px){.design03 .picture{height:415px;width:415px}}.design03 .picture .background{position:absolute;z-index:-1}.design03 .picture h2{box-sizing:border-box;height:auto;position:absolute;right:6.25vw;top:3.90625vw;width:44.53125vw;z-index:2}@media (min-width:640px) and (max-width:1199px){.design03 .picture h2{right:40px;top:25px;width:285px}}@media (min-width:1200px){.design03 .picture h2{right:25.9375px;top:16.21094px;width:184.80469px}}.design03 .picture h2 img{vertical-align:middle}.design03 .picture .schoolbag{height:30vw;position:absolute;right:3.90625vw;top:15.625vw;width:30vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design03 .picture .schoolbag{height:192px;right:25px;top:100px;width:192px}}@media (min-width:1200px){.design03 .picture .schoolbag{height:124.5px;right:16.21094px;top:64.84375px;width:124.5px}}.design03 .picture .photo-1{height:auto;left:7.65625vw;position:absolute;top:4.84375vw;width:47.03125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design03 .picture .photo-1{height:auto;left:49px;top:31px;width:301px}}@media (min-width:1200px){.design03 .picture .photo-1{height:auto;left:31.77344px;top:20.10156px;width:195.17969px}}.design03 .picture .photo-2{height:auto;left:6.25vw;position:absolute;top:56.5625vw;width:35.9375vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design03 .picture .photo-2{height:auto;left:40px;top:362px;width:230px}}@media (min-width:1200px){.design03 .picture .photo-2{height:auto;left:25.9375px;top:234.73438px;width:149.14063px}}.design03 .picture .photo-3{height:auto;position:absolute;right:3.125vw;top:48.4375vw;width:46.875vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design03 .picture .photo-3{height:auto;right:20px;top:310px;width:297px}}@media (min-width:1200px){.design03 .picture .photo-3{height:auto;right:12.96875px;top:201.01563px;width:194.53125px}}.design03 .picture .il01{height:auto;left:0;position:absolute;top:2.8125vw;width:31.40625vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design03 .picture .il01{height:auto;left:0;top:18px;width:201px}}@media (min-width:1200px){.design03 .picture .il01{height:auto;left:0;top:11.67188px;width:130.33594px}}.design01 .picture .photo-2 img,.design01 .picture .photo-3 img,.design03 .picture .photo-1 img{-o-object-fit:cover;object-fit:cover}.design04 #album-top-area{height:153.125vw;margin:0 auto;position:relative;width:100vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area{height:980px;width:640px}}@media (min-width:1200px){.design04 #album-top-area{height:635.46875px;width:415px}}.design04 #album-top-area .name-tit{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:90.625vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .name-tit{left:38px;top:0;width:580px}}@media (min-width:1200px){.design04 #album-top-area .name-tit{left:24.64063px;top:0;width:376.09375px}}.design04 #album-top-area .txt{line-height:1.5;width:64.84375vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .txt{width:415px}}@media (min-width:1200px){.design04 #album-top-area .txt{width:269.10156px}}.design04 #album-top-area .txt .namae{font-size:6.25vw;letter-spacing:.3rem}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .txt .namae{font-size:40px}}@media (min-width:1200px){.design04 #album-top-area .txt .namae{font-size:25.9375px}}.design04 #album-top-area .txt .logo img{width:35.9375vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .txt .logo img{width:230px}}@media (min-width:1200px){.design04 #album-top-area .txt .logo img{width:149.14063px}}.design04 #album-top-area .schoolbag{width:30vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .schoolbag{width:192px}}@media (min-width:1200px){.design04 #album-top-area .schoolbag{width:124.5px}}.design04 #album-top-area .button-two{display:flex;justify-content:space-between;left:5.9375vw;position:absolute;top:142.1875vw;width:87.5vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .button-two{left:38px;position:absolute;top:910px;width:560px}}@media (min-width:1200px){.design04 #album-top-area .button-two{left:24.64063px;position:absolute;top:590.07813px;width:363.125px}}.design04 #album-top-area .button-two .button{width:40.15625vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .button-two .button{width:257px}}@media (min-width:1200px){.design04 #album-top-area .button-two .button{width:166.64844px}}.design04 #album-top-area .button-one{position:absolute;text-align:center;top:142.1875vw;width:100%}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .button-one{position:absolute;top:910px}}@media (min-width:1200px){.design04 #album-top-area .button-one{position:absolute;top:590.07813px}}.design04 #album-top-area .button-one .button{margin:0 auto;width:50vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area .button-one .button{width:320px}}@media (min-width:1200px){.design04 #album-top-area .button-one .button{width:207.5px}}.design04 #album-top-area ol{margin:0 auto;position:relative;width:93.75vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol{width:600px}}@media (min-width:1200px){.design04 #album-top-area ol{width:389.0625px}}.design04 #album-top-area ol li{position:absolute}.design04 #album-top-area ol li .photoarea{align-items:flex-start;display:flex;flex-direction:column;height:53.125vw;justify-content:space-between}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li .photoarea{height:340px}}@media (min-width:1200px){.design04 #album-top-area ol li .photoarea{height:220.46875px}}.design04 #album-top-area ol li .photoarea .gakunen{display:block;height:auto;width:21.5625vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li .photoarea .gakunen{height:auto;width:138px}}@media (min-width:1200px){.design04 #album-top-area ol li .photoarea .gakunen{width:89.48438px}}.design04 #album-top-area ol li .photoarea .gakunen img{height:auto;max-width:100%}.design04 #album-top-area ol li:first-of-type{height:auto;left:0;position:absolute;top:0;width:32.1875vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:first-of-type{height:auto;left:0;top:0;width:206px}}@media (min-width:1200px){.design04 #album-top-area ol li:first-of-type{height:auto;left:0;top:0;width:133.57813px}}.design04 #album-top-area ol li:nth-of-type(2){height:auto;left:24.21875vw;position:absolute;top:0;width:41.5625vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(2){height:auto;left:155px;top:0;width:266px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(2){height:auto;left:100.50781px;top:0;width:172.48438px}}.design04 #album-top-area ol li:nth-of-type(2) .gakunen{padding-left:12.1875vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(2) .gakunen{padding-left:78px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(2) .gakunen{padding-left:50.57813px}}.design04 #album-top-area ol li:nth-of-type(3){height:auto;left:auto;position:absolute;right:0;top:0;width:35.78125vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(3){height:auto;left:auto;right:0;top:0;width:229.4px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(3){height:auto;left:auto;right:0;top:0;width:148.49219px}}.design04 #album-top-area ol li:nth-of-type(3) .photoarea{align-items:flex-end}.design04 #album-top-area ol li:nth-of-type(3) .gakunen{padding-right:3.125vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(3) .gakunen{padding-right:20px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(3) .gakunen{padding-right:12.96875px}}.design04 #album-top-area ol li:nth-of-type(4){height:auto;left:0;position:absolute;top:58.90625vw;width:33.59375vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(4){height:auto;left:0;top:377px;width:215px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(4){height:auto;left:0;top:244.46094px;width:139.41406px}}.design04 #album-top-area ol li:nth-of-type(5){height:auto;left:25.78125vw;position:absolute;top:58.90625vw;width:41.5625vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(5){height:auto;left:165px;top:377px;width:266px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(5){height:auto;left:106.99219px;top:244.46094px;width:172.48438px}}.design04 #album-top-area ol li:nth-of-type(5) .gakunen{padding-left:10.9375vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(5) .gakunen{padding-left:70px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(5) .gakunen{padding-left:45.39063px}}.design04 #album-top-area ol li:nth-of-type(6){height:auto;position:absolute;right:0;top:58.90625vw;width:34.375vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(6){height:auto;right:0;top:377px;width:220px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(6){height:auto;right:0;top:244.46094px;width:142.65625px}}.design04 #album-top-area ol li:nth-of-type(6) .photoarea{align-items:flex-end}.design04 #album-top-area ol li:nth-of-type(6) .gakunen{padding-right:1.5625vw}@media (min-width:640px) and (max-width:1199px){.design04 #album-top-area ol li:nth-of-type(6) .gakunen{padding-right:10px}}@media (min-width:1200px){.design04 #album-top-area ol li:nth-of-type(6) .gakunen{padding-right:6.48438px}}.design04 .picture{height:100vw;margin:0 auto;position:relative;width:100%}@media (min-width:640px) and (max-width:1199px){.design04 .picture{height:640px;width:640px}}@media (min-width:1200px){.design04 .picture{height:415px;width:415px}}.design04 .picture h2{box-sizing:border-box;height:auto;left:40px;position:absolute;top:48.125vw;width:26.71875vw;z-index:2}@media (min-width:640px) and (max-width:1199px){.design04 .picture h2{left:40px;top:308px;width:171px}}@media (min-width:1200px){.design04 .picture h2{left:25.9375px;top:199.71875px;width:110.88281px}}.design04 .picture h2 img{vertical-align:middle}.design04 .picture .schoolbag{bottom:6.71875vw;height:30vw;left:4.6875vw;position:absolute;width:30vw;z-index:1}@media (min-width:640px) and (max-width:1199px){.design04 .picture .schoolbag{bottom:43px;height:192px;left:30px;width:192px}}@media (min-width:1200px){.design04 .picture .schoolbag{bottom:27.88281px;height:124.5px;left:19.45313px;width:124.5px}}.design04 .picture .photo-1{height:auto;left:6.25vw;position:absolute;top:4.6875vw;width:48.90625vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design04 .picture .photo-1{height:auto;left:40px;top:30px;width:313px}}@media (min-width:1200px){.design04 .picture .photo-1{height:auto;left:25.9375px;top:19.45313px;width:202.96094px}}.design04 .picture .photo-2{height:auto;position:absolute;right:6.25vw;top:4.6875vw;width:45.3125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design04 .picture .photo-2{height:auto;right:40px;top:30px;width:290px}}@media (min-width:1200px){.design04 .picture .photo-2{height:auto;right:25.9375px;top:19.45313px;width:188.04688px}}.design04 .picture .photo-3{bottom:4.6875vw;height:auto;position:absolute;right:6.25vw;width:57.8125vw;z-index:0}@media (min-width:640px) and (max-width:1199px){.design04 .picture .photo-3{bottom:30px;height:auto;right:40px;width:370px}}@media (min-width:1200px){.design04 .picture .photo-3{bottom:19.45313px;height:auto;right:25.9375px;width:239.92188px}}.design04 .picture .noimage{background:#fff url(/image/noimage.png) 50% no-repeat;background-size:17.65625vw}@media (min-width:640px) and (max-width:1199px){.design04 .picture .noimage{background-size:113px}}@media (min-width:1200px){.design04 .picture .noimage{background-size:73.27344px}}.design01 .picture .photo-2 img,.design01 .picture .photo-3 img,.design04 .picture .photo-1 img{-o-object-fit:cover;object-fit:cover}.picture .photo-1 a,.picture .photo-2 a,.picture .photo-3 a{display:block;height:100%;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
