@media screen and (max-width: 393px){.sd-none{display:none}}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#f1f1f1}h1{font-weight:bold}.alert{position:fixed;top:0;left:50%;z-index:1;margin:8px 16px;transform:translateX(-50%);width:100%;text-align:center;font-size:120%;font-weight:bold}.myProfile-wrap{position:relative;transition:all .5s ease;text-align:center;max-width:640px;aspect-ratio:91/55;border:solid 2px #fff;border-radius:8px;overflow:hidden;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2)}.myProfile-wrap.photocard,.myProfile-wrap.postcard,.myProfile-wrap.android,.myProfile-wrap.iphone{max-width:260px;aspect-ratio:9/19.5}.myProfile-wrap.photocard .img-header,.myProfile-wrap.postcard .img-header,.myProfile-wrap.android .img-header,.myProfile-wrap.iphone .img-header{height:40%}.myProfile-wrap.photocard .img-header img,.myProfile-wrap.postcard .img-header img,.myProfile-wrap.android .img-header img,.myProfile-wrap.iphone .img-header img{width:auto;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.myProfile-wrap.photocard .myProfile-box,.myProfile-wrap.postcard .myProfile-box,.myProfile-wrap.android .myProfile-box,.myProfile-wrap.iphone .myProfile-box{padding-top:0}.myProfile-wrap.photocard .myProfile-box .my-img,.myProfile-wrap.postcard .myProfile-box .my-img,.myProfile-wrap.android .myProfile-box .my-img,.myProfile-wrap.iphone .myProfile-box .my-img{padding-top:45%;height:auto}.myProfile-wrap.photocard .myProfile-box .my-name-box,.myProfile-wrap.postcard .myProfile-box .my-name-box,.myProfile-wrap.android .myProfile-box .my-name-box,.myProfile-wrap.iphone .myProfile-box .my-name-box{height:30%}.myProfile-wrap.photocard .totoG img,.myProfile-wrap.postcard .totoG img,.myProfile-wrap.android .totoG img,.myProfile-wrap.iphone .totoG img{max-width:80px}.myProfile-wrap.postcard{max-width:360px;aspect-ratio:25/37}.myProfile-wrap.postcard .myProfile-box{padding-top:0}.myProfile-wrap.postcard .myProfile-box .my-img{padding-top:15%;height:auto}.myProfile-wrap.postcard .myProfile-box .my-img img{max-width:calc(100% - 112px)}.myProfile-wrap.postcard .myProfile-box .my-name-box{height:35%}.myProfile-wrap.photocard{max-width:360px;aspect-ratio:1/1.427}.myProfile-wrap.photocard .myProfile-box{padding-top:0}.myProfile-wrap.photocard .myProfile-box .my-img{padding-top:15%;height:auto}.myProfile-wrap.photocard .myProfile-box .my-img img{max-width:calc(100% - 112px)}.myProfile-wrap.photocard .myProfile-box .my-name-box{height:35%}.myProfile-wrap.android{aspect-ratio:9/16}.myProfile-wrap.android .myProfile-box{padding-top:0}.myProfile-wrap.android .myProfile-box .my-img{padding-top:45%;height:auto}.myProfile-wrap.android .myProfile-box .my-name-box{height:35%}.myProfile-wrap .icon-add{position:absolute !important;right:10px;top:10px;width:48px;height:48px;border:solid 3px #fff !important}#myProfile{position:relative;height:100%;background:#fff}.img-header{position:absolute;top:0;left:0;width:100%;height:50%;background:#ccc;text-align:center;overflow:hidden}.img-header img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.totoG{position:absolute;top:16px;left:16px;z-index:1}.totoG img{max-width:120px;width:22vw}.myProfile-box{cursor:pointer;padding-top:16px;position:relative;z-index:1;height:100%}.myProfile-box .my-img{height:60%;position:relative}.myProfile-box .my-img img{border:solid 8px #fff;border-radius:50%;max-width:calc(100% - 64px);max-height:100%}.myProfile-box .my-name-box{transition:all .3s ease;display:flex;justify-content:center;align-items:center;height:40%;margin-top:-16px;cursor:pointer}.myProfile-box .my-name{position:relative;font-weight:bold;font-size:1em;letter-spacing:1px;line-height:1.1;letter-spacing:-1px;white-space:pre;z-index:1;transition:all 1s ease}.myProfile-box .my-description{position:relative;font-size:.3em;letter-spacing:1px;opacity:.6;line-height:1.1;z-index:1}.inputArea{position:relative;z-index:1;background:#fff;border-radius:16px;max-width:300px;padding:16px;margin:-32px auto 0;box-shadow:0 3px 10px rgba(0,0,0,.2)}.inputArea .inputArea-box{margin:0 auto}.inputArea .title{font-weight:bold;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.inputArea::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(90,230,40,0);border-top-width:10px;border-bottom-width:10px;border-left-width:11px;border-right-width:11px;margin-left:-11px;border-bottom-color:#fff;bottom:100%;left:50%;filter:drop-shadow(0 0 0 rgba(0, 0, 0, 0.3))}.loding{position:fixed;top:0;left:0;width:100%;height:100%;background:#379fa8;z-index:2}.title-imgsize{display:inline-block;border-radius:100px;font-size:12px;background:#ddd;padding:0 1em;letter-spacing:.75px;color:#666}.store{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.store{width:1000px}}.store .store-item{cursor:pointer;background:#fff;border:solid 3px #fff;width:20%;border-radius:8px;padding:16px;margin:0 8px;transition:all 1s ease}.store .store-item img{max-width:100%;max-height:150px}.store .store-item:hover{border:solid 3px #379fa8}@media screen and (max-width: 1024px){.scroll-box{overflow-x:scroll;overflow-y:hidden}}