@media only screen and (max-width:840px){.ok_pc{display:none}.ok_tab{display:block}body{letter-spacing:.06em}#arp03 h2,#arpSys04 h2,#art02 h2,#artist05 h2,#mind06 h2{font-size:14vw;left:0!important;position:absolute;top:80px}.content{padding-top:150px}.inner{width:84vw;padding:0}.sec_copy{font-size:5.4vw}.lead{font-size:1.3em}.pagenation{display:none}#intro00 h2{font-size:9vw;top:calc(50vh - 2.8em);left:calc(50vw - 3.1em)}.sd{left:8vw;bottom:110px;position:fixed;font-size:1.4em}.sd span{left:8px;bottom:2px;font-size:.7rem;font-size:16px}#hero01 p{font-size:1.5em;line-height:1.5}#hero01 p:last-child{font-size:5vw}.fig_art_clm{width:400px}.clm:last-child{margin-top:0}#modalNote{top:21.5em;padding:15px 7px 15px 35px}#modalArt01 h3{top:65px;left:140px}.clm_inner h3{font-size:1.4em}#modalArt02 h3{top:54px;left:135px}#modalArt02 .plus_art{top:14px;left:296px}.clm_inner .plus_art{width:50px}#modalArt01 .plus_art{top:5px;left:70px}#modalWrapArt .am_cont img{width:70vw}#art02 .lead{margin-bottom:120px}.clm_wrap{margin:0 -50px -100px}#deco03.onon{top:110px;left:-341px}#deco03{opacity:.05;top:-350px}#modalWrapArt .am_ttl{position:relative;z-index:1;width:100%;height:50vh;overflow:hidden;margin:0}#modalWrapArt .am_ttl img{width:120vw;height:auto;position:absolute;right:0;top:0}#modalWrapArt .am_ttl h4{width:auto;font-size:2.7em;position:absolute;left:calc(50vw - 5em);top:calc(50% - 1.5em);margin-top:0}#t_modalArt01 .am_ttl h4{left:calc(50vw - 4.25em)}#modalWrapArt .am_cont{width:auto;padding:50px 20px;min-height:auto}#modalWrapArt #t_modalArt02 .am_cont{padding-top:50px;min-height:50vh}#modalWrapArt .box_gr_ttl{left:10px;font-size:1.2em}.box_wrap{padding:40px 0 0}#modalWrapArt .fig{margin:0 -15px -50px}#modalWrapArt .box_gr{padding:1em}.modal p{margin-bottom:1em}#modalWrapArt .closeModalWrap{width:100vw;filter:brightness(0);right:6vw;text-align:right;top:-15px}ruby rt{font-size:11px}#arp03 .sec_copy{font-size:5.4vw;letter-spacing:.11em}#occurOuter{height:100%;padding-bottom:70px}#occurOuter .oc_happen{display:none}#occurOuter h3{margin-bottom:70px}#occurWrap{display:block;width:100vw;height:auto;position:relative;top:0;left:0}#occur_inner{width:84vw;opacity:1}.occur{opacity:1;transform:none;border-bottom:1px dotted #999;padding-bottom:40px;margin-bottom:50px}.occur_cont{position:relative;padding:0}.occur dl dt{font-size:1.3em;position:relative;display:block;padding:0!important;width:100%;text-align:center;margin-bottom:20px}.occur dl dd{font-size:1.1em;display:block;width:100%}.occur dt span{position:absolute;color:#fff;font-size:40px;font-weight:700;top:3px;left:calc(50% - 15px)}.occur dt .oc_fig{width:70px;transform:rotate(70deg);margin:0 auto 5px}#oc2 .oc_fig{transform:rotate(170deg)}#oc3 .oc_fig{transform:rotate(-400deg)}.occur .img_wrap{height:170px;text-align:center;margin-bottom:20px}#arp03 .note{position:relative;text-align:center;left:auto;bottom:auto;margin:0 1em;letter-spacing:.05em}#cause{padding:80px 0}.cause_wrap{width:100vw}#cause .cause_fig{overflow:hidden;width:96%;display:block;margin:0;height:auto;max-width:500px;margin:0 auto}#cause .cause_fig img{width:100%;height:auto}#cause .cause_txt{position:relative;display:block;width:85vw;margin:0 auto;top:0;-webkit-transform:none;transform:none}#arpSys04 .content{padding-top:13vh}#arpSys04 ul{margin-bottom:2.5em}#arpSys04 ul li strong{font-size:1.07em}#arpSys04 .fig img{max-width:500px}#deco06{transform:scale(1,1.3);top:-325px;z-index:-10;LEFT:-23PX}#artist05 ul li{margin:0 5vw}#modalWrap,#modalWrapArt{transform:none}#modalWrap .closeModalWrap{width:100vw;right:6vw;text-align:right;top:-15px;position:fixed;z-index:1}#modalWrap .modal_inner{padding:50px 20px}#modalWrap .modal dl dt{display:block;width:100%;text-align:center;margin-bottom:15px}#modalWrap .modal dl dd{display:block;width:100%}#modalWrap .modal dl dd h3{text-align:center;font-size:1.3em;margin-bottom:15px;line-height:1.5}#modalWrap .modal dl dd h3 span{display:block;font-size:.8em}#modalWrap .modal h4{font-size:1.1em;font-weight:700;margin-bottom:1.4em}#artist05{margin-bottom:200px}#mind06 .sec_copy{font-size:5.4vw}#mind06 dl dt{display:block;margin:0 auto 20px}#mind06 dl dd{width:100%}#mind06 dl dd span{margin-bottom:10px}#mind06 .copylight{display:block;font-size:.95em;text-align:right}#policy h1{font-size:1.5em}}@media only screen and (max-width:600px){.ok_sp{display:block}.sec_copy{font-size:8.15vw;margin-right:-7vw}#arp03 h2,#arpSys04 h2,#art02 h2,#artist05 h2,#mind06 h2{top:120px}.lead{font-size:1.2em}#intro00 #logo{position:absolute;width:410px;top:calc(50vh - 120px);left:calc(100vw - 410px)/2;z-index:10}#intro00 h2{font-size:11.9vw}#hero01{margin-bottom:500px}#hero01 .content{padding-top:150px}#hero01 p{font-size:1.2em}#hero01 p:last-child{font-size:6vw}#modalNote{top:22em;padding:15px 15px 15px 30px}#modalWrapArt .am_ttl h4{font-size:1.7em}.modal p{font-size:1em}#modalWrapArt .am_cont img{width:100%}#arp03 .sec_copy{font-size:8.15vw}#occurOuter h3{font-size:7.5vw;margin-bottom:70px}#arp03 .note{text-align:left}#arpSys04 h3{font-size:7.5vw}.ph_atst{width:100%}#artist05 ul{display:block;position:relative}#artist05 ul li{margin:0 10vw}#artist05 #modal01{margin:-50px auto 0 -14vw;line-height:1.3;width:49vw}#artist05 #modal02{margin:-40px -14vw 30px auto;line-height:1.3;width:49vw}#artist05 #modal01 .plus_artist{right:-2vw;top:32vw;left:auto}#artist05 #modal02 .plus_artist{right:auto;top:32vw;left:-2vw}.modal p .img_set_r{float:right;margin-left:15px;float:none;margin:0 auto 1em;width:100%}#artist05 ul li h3{margin-top:5px;margin-bottom:3px}#mind06 .sec_copy{font-size:7.9vw}}