@media screen and (max-width: 750px){#wrapper .txtLeft{text-align:left !important}#wrapper.shortcut #mv p{display:block !important}#wrapper.shortcut #mvWrap #mv h1{line-height:1.25;color:#333;font-size:145%;background:#fcf5d8;padding:15px 4% 20px;position:static;width:auto}#wrapper.shortcut #mvWrap #mv:before{display:none}#wrapper.shortcut #mvWrap #mv h1 span{font-size:50%;display:inline-block;margin:0 0 10px}#wrapper #mvWrap #mv .txtLogo{position:absolute;bottom:17px;right:30px;width:17%}#wrapper .sns{margin:0 auto 16px}#wrapper .bgWrap{background:#fef8dc;background-size:100% auto;padding:30px 0}#wrapper .ttlBox{text-align:center;margin-bottom:20px}#wrapper .ttlBox .ttl{width:88%;margin:0 auto}#wrapper .ttlBox .ttl img{width:100%;height:auto}#wrapper .ttlBox p{line-height:1.7;margin:30px 0 0;font-size:110%}#wrapper .ttlBox .logo{margin:5px 0 20px}#wrapper .ttlBox .logo img{max-width:304.5px}#wrapper .ttlBox p.miffy{margin:20px 0 0}#wrapper .ttlBox p.miffy img{width:50%}#wrapper .ttlBox .ttl{margin-top:20px;width:95%}#wrapper .ttlBox ul{width:90%;text-align:left;margin:30px auto 0;line-height:1.7;font-size:100%}#wrapper .ttlBox ul li{padding-left:1em;text-indent:-1em}#wrapper .ttlBox.add{margin-bottom:40px}#wrapper .bnr{text-align:center;margin:20px 0 0;display:flex;justify-content:center;flex-wrap:wrap;padding-bottom:30px}#wrapper .bnr li{width:46%;margin:0 2%}#wrapper .bnr li:last-child{margin-top:12px}#wrapper .bnr02{text-align:center;margin:50px 0 0;padding-bottom:60px}#wrapper .bnr02 li:first-of-type{margin-bottom:15px}#wrapper .bnr03{width:95%;margin:20px auto}#wrapper .characterBox{position:relative;margin:47px auto 0;padding-bottom:35px;width:95%}#wrapper .characterBox h3{text-align:center;margin:0 0 25px}#wrapper .characterBox:after{content:"";background:url(../img/line_flower.png) no-repeat center top;background-size:100% 100%;width:101px;height:17px;top:-47px;margin:0 auto;display:block;position:absolute;left:0;right:0}#wrapper .characterBox .read{font-size:110%;text-align:center;margin-bottom:40px;line-height:1.7}#wrapper .characterBox__photoBox{width:100%;margin:0 auto 40px;display:block}#wrapper .characterBox__photoBox:last-child{margin-bottom:0}#wrapper .photoBox__txt{width:92%;margin:0 auto 15px}#wrapper .photoBox__image{width:90%;margin:0 auto}#wrapper .photoBox__image:first-of-type{margin-bottom:20px}#wrapper .img_portrait{width:70%}#wrapper .characterBox__photoBox.phLeft .img_portrait{margin:0 auto}#wrapper .characterBox__photoBox.phRight .img_portrait{margin:0 auto}#wrapper .characterBox__photoBox.mb-40{margin-bottom:40px}#wrapper .about-character__boxs{width:90%;background:#fff;border:3px solid #ffc80b;border-radius:10px;padding:12px;display:flex;justify-content:space-between;margin:0 auto 40px}#wrapper .about-character__box{width:33%}#wrapper .about-character__img{margin-bottom:15px}#wrapper .about-character__txt{text-align:center}#wrapper .about-character__name{font-size:100%;font-weight:bold;margin-bottom:10px}#wrapper .about-character__explanation{font-size:90%;line-height:1.4}#wrapper .characterBoxAdd .ttl{margin:45px 0 30px}#wrapper .characterBoxAdd .ttl h3{margin-top:24px}#wrapper .characterBoxAdd .read{font-size:110%;text-align:center;margin-bottom:40px;line-height:1.7}#wrapper .characterBoxAdd .read span{line-height:3.0;display:block;text-align:center}#wrapper .bgWrapAdd .contentsInnerAdd,#wrapper .bgWrap .contentsInnerAdd{padding:0 30px;background:#eafbff;margin-top:20px;padding:35px 2.7% 20px}#wrapper .contentsInner .read{font-size:110%;text-align:center;margin:20px 0;line-height:1.7}#wrapper .bgWrapAdd .contentsInner .characterBox__photoBox .photoBox__txt .readMain,#wrapper .bgWrapAdd .contentsInnerAdd .characterBox__photoBoxAdd .photoBox__txt .readMain{font-size:110%;text-align:center;line-height:1.7;margin:20px 0}#wrapper .bgWrapAdd .contentsInner .characterBox__photoBox.mb80{margin-bottom:80px}#wrapper .characterBox__photoBox .photoBox__image .size,#wrapper .characterBox__photoBoxAdd .photoBox__image .size{font-size:95%;text-align:right;margin-top:5px;margin-bottom:20px}#wrapper .bgWrapAdd .contentsInner .photoBox__txt.w90,#wrapper .bgWrapAdd .contentsInner .photoBox__image.w90,#wrapper .bgWrapAdd .contentsInnerAdd .photoBox__txt.w90,#wrapper .bgWrapAdd .contentsInnerAdd .photoBox__image.w90{width:85%;margin:0 auto 15px}#wrapper .bgWrapAdd .contentsInner .photoBox__image.w90 .item,#wrapper .bgWrapAdd .contentsInnerAdd .photoBox__image.w90 .item{margin:15px 0 20px 0}#wrapper .bgWrapAddPt02{margin-top:80px}#wrapper .bgWrapAddPt03{margin-top:0;padding-top:25px;background:#fef1e6;margin-bottom:80px}#wrapper .bgWrapAddPt03 .characterBox{margin-top:0}#wrapper .bgWrapAddPt03 .characterBox:after{display:none}#wrapper .characterBox.goods{padding-bottom:0}#wrapper .goods__boxs{width:90%;margin:0 auto;background:#fff;border:4px solid #ffc80b;border-radius:15px;padding:40px}#wrapper .goods__border{border-bottom:4px solid #ffc80b;padding-bottom:30px;margin-bottom:30px}#wrapper .goods__border.goods__col2{display:block}#wrapper .goods__border.goods__col2 .goods__box{width:100%;padding:0}#wrapper .goods__border.goods__col2 .goods__box:first-child{border-right:none;padding:0 0 20px 0;border-bottom:4px solid #ffc80b;margin-bottom:20px}#wrapper .copyright{text-align:right;width:90%;margin:15px auto 0;font-size:1.2rem;line-height:1.4}#wrapper .copyright img{width:20%}#wrapper .goods__name{font-size:145%;font-weight:bold;text-align:center;margin-bottom:15px}#wrapper .goods__img{text-align:center;margin-bottom:18px}#wrapper .goods__btn{width:60%;margin:0 auto}#wrapper .goods__btn a{display:flex;align-items:center;justify-content:center;font-size:90%;border:2px solid #e9593a;height:36px;border-radius:18px}#wrapper .goods__btn a:hover{opacity:.7}#wrapper .goods__btn a span{display:flex;justify-content:center;align-items:center}#wrapper .goods__btn a span strong{font-weight:normal}#wrapper .goods__btn a span:after{content:"";width:8px;height:12px;background:url(../img/ico_arrrow.png) no-repeat;background-size:100% 100%;margin-left:7px}#wrapper .goods__borderTop{border-top:4px solid #ffc80b;padding-top:30px;margin-top:30px}#wrapper .goods__borderTop img{width:70%}#wrapper .goods__borderTop.goods__col2 .goods__box:first-child{border-right:none;padding:0 0 20px 0;border-bottom:4px solid #ffc80b;margin-bottom:20px}#wrapper .goods__sub{font-size:100%;font-weight:400;text-align:center;margin-top:15px;margin-bottom:15px}}
