html{-webkit-text-size-adjust:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,p{margin:0;padding:0;background:rgba(0,0,0,0);border:0;outline:0;font-size:100%}body{width:100%;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ArialMT,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",メイリオ,sans-serif;font-size:13px}body,table,input,textarea,select,option{font:Arial,Helvetica,sans-serif}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}em{font-weight:bold;font-style:normal}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}header,footer,nav,section,article,main,aside,hgroup{display:block}html{font-size:10px}body{word-wrap:break-word;color:#282828;background-color:#fffcf3;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.5rem}img{margin:0;max-width:100%;image-rendering:-webkit-optimize-contrast;image-rendering:optimizequality;vertical-align:top}@media(min-width: 391px){.is-pc{display:block}.is-sp{display:none}br.is-pc{display:inline}}@media(max-width: 390px){.is-pc{display:none}.is-sp{display:block}br.is-sp{display:inline}}body{background-color:#f7f8f3}.main{padding-bottom:15.1282051282vw}@media(min-width: 781px){.main{padding-bottom:108px;zoom:125%}}.mv{margin-bottom:5.1282051282vw;padding-bottom:6.9230769231vw;background:url(/client_info/DNP_EXPO2025SHOP/img/lp/004/mv_bg.png) center bottom no-repeat;background-size:97.2871794872vw}.mv-inner{margin:0 auto 0;max-width:780px;position:relative}.mv-logo{display:block;position:absolute;top:3.0769230769vw;left:5.1282051282vw;width:25.8974358974vw;height:9.7435897436vw;font-size:0}.mv-text{text-align:center}.mv-text h2{font-size:4.1025641026vw;margin-bottom:2.8205128205vw;padding:0.6615384615vw 7.6923076923vw 0.4923076923vw;display:inline-block;position:relative;color:#2b3467;font-weight:600;text-align:center}.mv-text h2::before{position:absolute;top:0;left:0;width:4.8051282051vw;height:7.3051282051vw;background:url(/client_info/DNP_EXPO2025SHOP/img/lp/004/mv_text_left_bg.png) left top no-repeat;background-size:100%;content:""}.mv-text h2::after{position:absolute;top:0;right:0;width:4.8051282051vw;height:7.3051282051vw;background:url(/client_info/DNP_EXPO2025SHOP/img/lp/004/mv_text_right_bg.png) left top no-repeat;background-size:100%;content:""}.mv-text p{font-size:3.0769230769vw;padding:0 5.1282051282vw;line-height:1.5384615385;font-weight:300;text-align:center}@media(min-width: 781px){.mv{margin-bottom:40px;padding-bottom:54px;background-size:760px}.mv-logo{top:24px;left:40px;width:202px;height:76px}.mv-text h2{margin-bottom:22px;padding:5px 60px 3px;font-size:3.2rem}.mv-text h2::before{width:37px;height:57px;background-size:100%}.mv-text h2::after{width:37px;height:57px;background-size:100%}.mv-text p{padding:0 40px;font-size:2.4rem}}.item{margin:0 auto 0;max-width:700px;margin-bottom:12.8205128205vw;padding:0 5.1282051282vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.item article{margin-bottom:9.7435897436vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;cursor:pointer}.item article:last-child{margin-bottom:0}.item article h2{color:#e43053;font-family:"Mochiy Pop One",serif;font-weight:400}.item article picture{border-radius:1.0256410256vw;display:block;width:40vw;overflow:hidden;font-size:0}.item article p{font-size:3.5897435897vw;line-height:1.5;font-weight:300}.item article p a{color:#0968b7;font-weight:600}.item article.item-typeTIB h2{font-size:4.1025641026vw;margin-bottom:3.0769230769vw;width:100%;line-height:1.448125}.item article.item-typeTIB p{width:46.6666666667vw}.item article.item-typeITB{width:40vw}.item article.item-typeITB picture{margin-bottom:3.0769230769vw;order:1}.item article.item-typeITB h2{font-size:3.5897435897vw;margin-bottom:2.0512820513vw;line-height:1.4478571429;order:2}.item article.item-typeITB p{order:3}@media(min-width: 781px){.item{margin-bottom:100px;padding:0 40px}.item article{margin-bottom:76px}.item article picture{border-radius:8px;width:312px}.item article p{font-size:2.8rem}.item article.item-typeTIB h2{margin-bottom:24px;font-size:3.2rem}.item article.item-typeTIB p{width:364px}.item article.item-typeITB{width:312px}.item article.item-typeITB picture{margin-bottom:24px}.item article.item-typeITB h2{margin-bottom:16px;font-size:2.8rem}}.moreBtn{margin:0 auto 0;max-width:700px;padding:0 5.1282051282vw}.moreBtn a{font-size:4.1025641026vw;padding:4.1025641026vw 0 5.1282051282vw;border-radius:2.5641025641vw;display:block;line-height:1;color:#fff;background-color:#0368b7;font-weight:600;text-align:center;text-decoration:none}@media(min-width: 781px){.moreBtn{padding:0 40px}.moreBtn a{padding:32px 0 40px;border-radius:20px;font-size:3.2rem}}.footer{margin:0 auto 0;max-width:780px;padding-bottom:19.7435897436vw;position:relative;background:#fff url(/client_info/DNP_EXPO2025SHOP/img/lp/parts/footer_bg.jpg) left bottom no-repeat;background-size:100%}.footer::before{position:absolute;top:0;left:0;width:50%;height:2.0512820513vw;background-color:#0068b7;content:""}.footer::after{position:absolute;top:0;right:0;width:50%;height:2.0512820513vw;background-color:#e60012;content:""}.footer-link{margin-bottom:10.2564102564vw;padding:7.9487179487vw 0 0 5.1282051282vw;display:flex}.footer-link img{width:100%}.footer-link-bnr{margin-right:10.2564102564vw;width:51.2820512821vw}.footer-link-instagram{margin-right:9.7435897436vw;padding-top:6.4102564103vw;width:8.2051282051vw}.footer-link-x{padding-top:7.6923076923vw;width:5.3846153846vw}.footer-copy{font-size:3.0769230769vw;display:block;text-align:center}@media(min-width: 781px){.footer{padding-bottom:154px}.footer::before{height:16px}.footer::after{height:16px}.footer-link{margin-bottom:80px;padding:62px 0 0 40px}.footer-link-bnr{margin-right:80px;width:400px}.footer-link-instagram{margin-right:76px;padding-top:50px;width:64px}.footer-link-x{padding-top:60px;width:42px}.footer-copy{font-size:2.4rem}}