@charset "UTF-8";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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:A1 Mincho,serif;font-weight:400;font-style:normal;color:#000;background-color:#000;font-size:100%;line-height:1em;letter-spacing:0;display:flex;flex-direction:column;-webkit-text-size-adjust:100%;word-break:break-word;position:relative;z-index:1}body,html{width:100%}p,a,li,dt,dd,div,th,td,h1,h2,h3,h4,h5,h6{letter-spacing:0;line-height:1em}a,li,p,div,button{outline:none!important}a{color:#000;text-decoration:none;display:block}a,p,div,li,dd,dt{-webkit-tap-highlight-color:rgba(0,0,0,0)}.isChrome *{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}img,svg{height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}img,svg{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.disabled,.disabled a{cursor:default!important}.is_pc .device_sp,.is_sp .device_pc{display:none!important}.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}a[target=_blank].external:after{font-family:Hobonichi-Icons;content:"\e914";font-weight:400;font-size:.8em;position:relative;top:-.2em}img,svg{width:100%;height:100%;object-fit:contain;object-position:center}img path,svg path{fill-rule:evenodd}.ovh{overflow:hidden!important}main{display:block}.ff-wb{font-weight:700}.ff-yu{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30e1\30a4\30ea\30aa,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,sans-serif}.ff-gl{font-family:A1 Gothic L,sans-serif}:root{--color-white: #fff;--color-black: #000;--color-line: #4d4d4d}.lock{position:fixed;overflow:hidden}._scroll_lock{pointer-events:none;overflow:hidden}[data-lazy]{transition:opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;pointer-events:none}[data-lazy]._on{transition-duration:.45s;opacity:1;pointer-events:inherit}[data-observer]._leave{visibility:hidden!important;animation:none!important;transition:none!important;mask-image:none!important;-webkit-mask-image:none!important}[data-observer]._leave:before,[data-observer]._leave:after{mask-image:none!important;-webkit-mask-image:none!important;display:none!important;animation:none!important;transition:none!important}[data-anim]{pointer-events:none}[data-anim]._in{pointer-events:inherit}[data-anim=op]{opacity:0}[data-anim=op]._in{transition:opacity;opacity:1;transition-duration:1.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-anim=op_b]._in img{transition:opacity;opacity:1;transition-duration:1.5s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-anim] h2,[data-anim] .desc,[data-anim] .img,[data-anim] figcaption,[data-anim] .sp_caption{transition:opacity,transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;transition-duration:1.8s}[data-anim] figcaption,[data-anim] .sp_caption{transform:translateY(0)}[data-anim]._in .p1 .img{opacity:1;transform:translateY(0)}[data-anim]._in .p2 .img{transition-delay:.45s;opacity:1;transform:translateY(0)}[data-anim]._in figcaption,[data-anim]._in .sp_caption{opacity:1;transition-delay:.85s;transform:translate(0)}[data-anim]._in .desc{opacity:1;transform:translate(0);transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-anim]._in h2{opacity:1;transition-delay:1.2s;transform:translate(0);transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-anim]._in h2.black,[data-anim]._in h2.linen{transform:translate(0)}.hv_bd{transition:border;transition-duration:.15s;transition-timing-function:cubic-bezier(.215,.61,.355,1);border-bottom:1px solid var(--color-line);display:inline-block}.hv_bd._ov{border-bottom:1px solid transparent}.hv_bd._leave{border-bottom:1px solid var(--color-line)}.hv_op{transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hv_op._ov{opacity:.65}.hv_op._leave{opacity:1}.hv_btn img{transition:filter,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hv_btn._ov img{transform:scale(.95);filter:brightness(.85) contrast(1.2)}.hv_btn._leave img{transform:scale(1);filter:brightness(1)}.hv_ph img{transition:filter;transition-duration:.35s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hv_ph._ov img{filter:brightness(1.23) contrast(.85)}.hv_ph._leave img{filter:brightness(1)}@keyframes shake{0%,6%{transform:rotate(0)}14%{transform:rotate(-6deg)}26%{transform:rotate(3deg)}34%{transform:rotate(-3deg)}45%{transform:rotate(1deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes shake-rev{0%,6%{transform:rotate(0)}14%{transform:rotate(6deg)}26%{transform:rotate(-3deg)}34%{transform:rotate(3deg)}45%{transform:rotate(-1deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}[data-modal]{cursor:pointer}[data-modal-name]{display:none}.openModal{overflow:hidden}.openModal.is_sp{position:fixed}._modal{opacity:0;pointer-events:none;width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;box-sizing:border-box;z-index:20000;cursor:pointer;display:flex;justify-content:center;align-items:center}.openModal ._modal{pointer-events:inherit}._modal:before{content:"";display:block;width:100vw;height:120vh;background-color:#000c;transform:translateZ(0);position:fixed;top:0;left:0;z-index:-1}._modal ._w{margin:auto;box-sizing:border-box}.isIOS ._modal ._w{padding-bottom:75vw}._modal .modal_inner{opacity:0}[data-modal-profile]{box-sizing:border-box;position:relative;border:2px solid #494745;border-radius:5px;background-color:#fff;cursor:auto!important}[data-modal-profile] h4{text-align:center}[data-modal-profile] .d p{line-height:2em}[data-modal-profile] .d p+p{margin-top:2em}[data-modal-profile] .ico_close{display:block;background-image:url(/store/proof_of_guild/2025/assets/img/modal_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;cursor:pointer;z-index:10;transition:transform;transition-duration:.15s;transition-timing-function:ubic-bezier(.215,.61,.355,1)}[data-modal-profile] .ico_close._ov{transform:scale(.9)}[data-modal-profile] .ico_close._leave{transform:scale(1)}.foot_container{position:relative;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);overflow:hidden}.foot_container .bg{width:100vw;height:100vh;z-index:-1;position:fixed;top:0;left:0}.foot_container .bg img{object-fit:cover;object-position:center}.foot_container #foot_prod_info{margin:0 auto;margin-top:7.34375vw;margin-bottom:8.75vw;background-color:#ffffffe6;padding-bottom:4.921875vw;text-align:center;position:relative}.foot_container #foot_prod_info h3{margin-top:5.78125vw;width:37.109375vw;height:4.84375vw;display:inline-block}.foot_container #foot_prod_info .list{margin-top:3.125vw}.foot_container #foot_prod_info .list ul{row-gap:3.359375vw}.foot_container #foot_prod_info .list ul li{width:31.25vw}.foot_container #foot_prod_info .list ul li a{display:block;position:relative}.foot_container #foot_prod_info .list ul li a:before{content:"";width:10.46875vw;height:10.46875vw;display:block;background-image:url(/store/proof_of_guild/2025/assets/img/teaser/parts_buy.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;z-index:2}.foot_container #foot_prod_info .list ul li a._off{pointer-events:none}.foot_container #foot_prod_info .list ul li a._off:before{display:none}.foot_container #foot_prod_info .list ul li a._ov img{transform:scale(1.08);filter:brightness(1.08)}.foot_container #foot_prod_info .list ul li a._leave img{transform:scale(1);filter:brightness(1)}.foot_container #foot_prod_info .list ul li .ph{width:31.25vw;height:31.25vw;font-size:0;overflow:hidden}.foot_container #foot_prod_info .list ul li .ph img{transition:transform,filter;transition-duration:.35s;transition-timing-function:cubic-bezier(.165,.84,.44,1);object-fit:cover;object-position:center}.foot_container #foot_prod_info .list ul li .i{margin-top:1.71875vw;text-align:left}.foot_container #foot_prod_info .list ul li p{font-size:1.1111111111vw;letter-spacing:.05em;line-height:166%}.foot_container #foot_prod_info .credit{margin-top:7.421875vw;display:flex;justify-content:center}.foot_container #foot_prod_info .credit table{text-align:left}.foot_container #foot_prod_info .credit table th{text-align:right;padding-right:1.171875vw}.foot_container #foot_prod_info .credit table th,.foot_container #foot_prod_info .credit table td{font-size:1.25vw;line-height:2em}.foot_container .banner{width:37.5vw;height:15.78125vw;margin:0 auto;margin-top:8.984375vw;margin-bottom:9.375vw}.foot_container .banner a{display:block}.foot_container .banner a img{transition:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.foot_container .banner a._ov img{opacity:.75}.foot_container .banner a._leave img{opacity:1}.foot_container footer{background-color:#000;padding-top:4.6875vw;padding-bottom:5.46875vw;color:#fff}.foot_container footer a{color:#fff}.foot_container footer .inner{margin:0 auto;position:relative}.foot_container footer .foot_nav{display:flex;flex-direction:column}.foot_container footer .foot_nav .sns{position:relative;padding-right:1.171875vw;padding-left:1.171875vw;display:flex;align-items:center}.foot_container footer .foot_nav .sns h5{font-size:1.015625vw;margin-right:1.5625vw;letter-spacing:.05em}.foot_container footer .foot_nav .sns:before{content:"";width:1px;height:1.37890625vw;background-color:#fff;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foot_container footer .foot_nav .sns ul{display:flex;align-items:center;margin-right:-.546875vw}.foot_container footer .foot_nav .sns ul li{width:2.109375vw;height:2.109375vw;margin-right:.546875vw;font-size:0}.foot_container footer .foot_nav .sns ul li.x{width:1.796875vw;height:1.796875vw}.foot_container footer .foot_nav .sns ul li a{display:block}.foot_container footer .foot_nav .contact{display:flex;position:relative}.foot_container footer .foot_nav .contact:before{content:"";width:1px;height:1.37890625vw;background-color:#fff;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foot_container footer .foot_nav .contact p{padding-right:1.171875vw;padding-left:1.171875vw;font-size:1.015625vw;letter-spacing:.1em;position:relative}.foot_container footer .foot_nav .contact p:after{content:"";width:1px;height:1.37890625vw;background-color:#fff;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.foot_container footer .foot_nav .policy{margin-top:1.953125vw}.foot_container footer .foot_nav .policy ul{display:flex}.foot_container footer .foot_nav .policy ul li{font-size:.9375vw}.foot_container footer .foot_nav .policy ul li:last-child:after{display:none}.foot_container footer .foot_nav .policy ul li a{margin:0 .25em;display:inline}.foot_container footer .foot_nav .policy ul li:first-child a{margin-left:0}.foot_container footer .hobo_co .logo{width:10.703125vw;height:2.03125vw}.foot_container footer .hobo_co .logo a{display:block}.foot_container footer .hobo_co .copyright{margin-top:1.171875vw;font-size:.9375vw}#page_teaser1{overflow:hidden}#page_teaser1 article{background-color:#000}#page_teaser1 #kv{position:relative;overflow:hidden}#page_teaser1 #kv .logo{z-index:2}#page_teaser1 #kv h1{z-index:2}#page_teaser1 #kv .ttl{z-index:2}#page_teaser1 #prod{width:87.5vw;margin:0 auto;margin-top:7.34375vw;position:relative}#page_teaser1 #prod h2{position:absolute;z-index:3}#page_teaser1 #prod h2.green{width:8.046875vw;height:5vw}#page_teaser1 #prod h2.red{width:5.9375vw;height:5vw}#page_teaser1 #prod h2.black{width:6.25vw;height:4.140625vw}#page_teaser1 #prod h2.linen{width:6.171875vw;height:4.140625vw}#page_teaser1 #prod .box{position:relative;box-sizing:border-box}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{font-size:1.1111111111vw;margin-top:.78125vw;color:#858585;line-height:160%}#page_teaser1 #prod .box .desc{font-size:1.25vw;line-height:200%;color:#fff}#page_teaser1 #prod .box .p1{width:50.78125vw;height:33.90625vw;z-index:1}#page_teaser1 #prod .box .p2{width:31.25vw;height:46.875vw;position:relative;z-index:2}#teaser2 .bg{width:100%;height:100vh;background-image:url(/store/proof_of_guild/2025/assets/img/teaser/bg.jpg);background-position:center;background-size:250px;position:fixed;top:0;left:0;z-index:-1;transform:translateZ(0)}#page_teaser2{overflow:hidden}#page_teaser2 #kv{padding-top:3.90625vw}#page_teaser2 #kv .inner{width:87.5vw;height:46.875vw;margin:0 auto;position:relative}#page_teaser2 #kv .inner .ph{width:87.5vw;height:46.875vw}#page_teaser2 #kv .inner .ph img{object-fit:cover;object-position:center}#page_teaser2 #kv .inner .logo{width:8.7265625vw;height:7.5859375vw;margin:0 auto;position:absolute;top:1.953125vw;right:1.953125vw;z-index:2}#page_teaser2 #kv .date{width:83.046875vw;height:2.46875vw;margin:0 auto;margin-top:1.953125vw;margin-bottom:.78125vw}#page_teaser2 #yodogawa{display:flex;justify-content:center;margin-top:5.078125vw}#page_teaser2 #yodogawa .desc p{font-size:1.7391304348vw;line-height:2em;letter-spacing:.05em}#page_teaser2 #yodogawa .desc p+p{margin-top:2em}#page_teaser2 #talk_body{margin-top:8.6956521739vw}#page_teaser2 #talk_body h2{text-align:center;font-size:4.5652173913vw;letter-spacing:.1em;font-feature-settings:"palt" 1}#page_teaser2 #talk_body h2+.talk{margin-top:7.6086956522vw}#page_teaser2 #talk_body .ph{margin:0 auto;margin-top:3.8043478261vw}#page_teaser2 #talk_body .ph img{width:100%;height:auto}#page_teaser2 #talk_body .ph .cap{display:block;margin-top:1.0869565217vw;font-size:1.5217391304vw;color:#4d4d4d}#page_teaser2 #talk_body .ph+dl{margin-top:6.5217391304vw}#page_teaser2 #talk_body dl{box-sizing:border-box}#page_teaser2 #talk_body dl dt,#page_teaser2 #talk_body dl dd{font-size:1.7391304348vw;line-height:2em;letter-spacing:.05em}#page_teaser2 #talk_body dl dt.h{letter-spacing:-.05em}#page_teaser2 #talk_body .talk+h2{margin-top:9.7826086957vw}#page_teaser2 #talk_body .continue{text-align:center;margin-top:4.347826087vw;margin-bottom:17.3913043478vw}#page_teaser2 #talk_body .continue .t{font-size:1.7391304348vw;letter-spacing:.05em}#page_teaser2 #talk_body .continue .date{margin-top:4.347826087vw;font-size:1.4130434783vw;letter-spacing:.2em}#page_teaser2 .line_s{margin-top:10.9375vw;text-align:center}#page_teaser2 .line_s img{width:95.652173913vw;height:auto}#page_teaser2 .line{text-align:center}#page_teaser2 .line img{width:87.5vw;height:auto}@media (min-width: 751px){body{backface-visibility:hidden;-webkit-backface-visibility:hidden}.switch_sp,br.sp{display:none}[data-anim] h2,[data-anim] .desc,[data-anim] .img,[data-anim] figcaption,[data-anim] .sp_caption{transform:translateY(35px)}[data-anim][data-anim=right] h2{transform:translate(15px)}[data-anim][data-anim=right] .desc{transform:translate(-25px)}[data-anim][data-anim=left] h2{transform:translate(-15px)}[data-anim][data-anim=left] .desc{transform:translate(25px)}[data-anim][data-anim=bottom] h2.black{transform:translate(15px)}[data-anim][data-anim=bottom] h2.linen{transform:translate(-15px)}[data-anim][data-anim=bottom] .desc{transform:translate(25px)}[data-anim]._in .desc{transition-delay:1.2s}._modal ._w{padding:6.25vw}[data-modal-profile]{width:640px;padding-left:60px;padding-right:60px;padding-bottom:70px}[data-modal-profile] h4{padding-top:70px;font-size:20px;letter-spacing:.1em}[data-modal-profile] .d{margin-top:50px}[data-modal-profile] .d p{margin-right:20px;font-size:16px;letter-spacing:.05em}[data-modal-profile] .ico_close{width:48px;height:48px;top:-15px;right:-15px}.foot_container #foot_prod_info{width:78.125vw}.foot_container #foot_prod_info .list ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:3.125vw}.foot_container #foot_prod_info .list ul li .i{display:inline-block}.foot_container footer .inner{width:87.5vw}.foot_container footer .foot_nav .store{display:flex;align-items:center}.foot_container footer .hobo_co{text-align:right;position:absolute;top:50%;right:0;transform:translateY(-50%)}#page_teaser1 #kv{height:100vh}#page_teaser1 #kv .logo{max-width:188px;max-height:69px;position:absolute;left:3.125vw;top:3.125vw}#page_teaser1 #kv h1{max-width:411px;max-height:239px;position:absolute;left:6.25vw;top:50%}#page_teaser1 #kv .ttl{max-width:350px;max-height:182px;position:absolute;left:6.25vw;top:50vh}#page_teaser1 #kv .img{width:67.4vw;height:80vh;top:5.555vh;right:0;position:absolute}#page_teaser1 #kv .img img{object-fit:cover;object-position:65% 25%}#page_teaser1 #prod .box{display:flex}#page_teaser1 #prod .box .p1{position:absolute}#page_teaser1 #prod .box._b1{flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;column-gap:6.09375vw;padding-top:15.859375vw;padding-left:7.578125vw}#page_teaser1 #prod .box._b1 h2{top:10.078125vw;left:3.515625vw}#page_teaser1 #prod .box._b1 .p1{text-align:right;top:0;right:0}#page_teaser1 #prod .box._b1 .desc{margin-bottom:-2.8125vw}#page_teaser1 #prod .box._b2{margin-top:13.90625vw;align-items:flex-end;justify-content:flex-end;padding-top:11.71875vw;padding-right:6.796875vw}#page_teaser1 #prod .box._b2 h2{top:5.9375vw;right:3.828125vw}#page_teaser1 #prod .box._b2 .p1{top:0;left:0}#page_teaser1 #prod .box._b2 .desc{margin-bottom:1.640625vw;margin-right:4.375vw}#page_teaser1 #prod .box._b3{width:41.015625vw;margin-top:16.40625vw;padding-bottom:9.609375vw;flex-direction:column-reverse;position:relative;z-index:2}#page_teaser1 #prod .box._b3 h2{top:-4.53125vw;left:1.015625vw}#page_teaser1 #prod .box._b3 .p1{width:41.015625vw;height:27.34375vw;margin-left:4.140625vw;position:relative}#page_teaser1 #prod .box._b3 .desc{margin-top:5.859375vw;margin-left:13.75vw}#page_teaser1 #prod .box._b4{position:absolute;bottom:20.78125vw;right:8.046875vw}#page_teaser1 #prod .box._b4 h2{top:-4.53125vw;right:-3.125vw}#page_teaser1 #prod .box._b4 .p1{width:41.015625vw;height:27.34375vw;position:relative;text-align:right}#page_teaser2 #kv h1{display:none}#page_teaser2 #talk_body .ph{width:78.2608695652vw}#page_teaser2 #talk_body dl{width:78.2608695652vw;padding-left:15.7608695652vw;margin:0 auto;display:flex}#page_teaser2 #talk_body dl+dl{margin-top:2em}#page_teaser2 #talk_body dl dt{min-width:6.5217391304vw}}@media (min-width: 751px) and (max-width: 750px){._modal ._w{padding:0vw}.foot_container #foot_prod_info{width:0vw}.foot_container #foot_prod_info .list ul{column-gap:0vw}.foot_container footer .inner{width:0vw}#page_teaser1 #kv .logo{width:0vh}#page_teaser1 #kv .logo{height:0vh}#page_teaser1 #kv .logo{top:0vw}#page_teaser1 #kv h1{width:0vh}#page_teaser1 #kv h1{height:0vh}#page_teaser1 #kv h1{margin-top:0vh}#page_teaser1 #kv .ttl{width:0vh}#page_teaser1 #kv .ttl{height:0vh}#page_teaser1 #kv .ttl{margin-top:0vh}#page_teaser1 #prod .box._b1{column-gap:0vw}#page_teaser1 #prod .box._b1{padding-top:0vw}#page_teaser1 #prod .box._b1{padding-left:0vw}#page_teaser1 #prod .box._b1 h2{top:0vw}#page_teaser1 #prod .box._b1 h2{left:0vw}#page_teaser1 #prod .box._b1 .desc{margin-bottom:0vw}#page_teaser1 #prod .box._b2{margin-top:0vw}#page_teaser1 #prod .box._b2{padding-top:0vw}#page_teaser1 #prod .box._b2{padding-right:0vw}#page_teaser1 #prod .box._b2 h2{top:0vw}#page_teaser1 #prod .box._b2 h2{right:0vw}#page_teaser1 #prod .box._b2 .desc{margin-bottom:0vw}#page_teaser1 #prod .box._b2 .desc{margin-right:0vw}#page_teaser1 #prod .box._b3{width:0vw}#page_teaser1 #prod .box._b3{margin-top:0vw}#page_teaser1 #prod .box._b3{padding-bottom:0vw}#page_teaser1 #prod .box._b3 h2{top:0vw}#page_teaser1 #prod .box._b3 h2{left:0vw}#page_teaser1 #prod .box._b3 .p1{width:0vw}#page_teaser1 #prod .box._b3 .p1{height:0vw}#page_teaser1 #prod .box._b3 .p1{margin-left:0vw}#page_teaser1 #prod .box._b3 .desc{margin-top:0vw}#page_teaser1 #prod .box._b3 .desc{margin-left:0vw}#page_teaser1 #prod .box._b4{bottom:0vw}#page_teaser1 #prod .box._b4{right:0vw}#page_teaser1 #prod .box._b4 h2{top:0vw}#page_teaser1 #prod .box._b4 h2{right:0vw}#page_teaser1 #prod .box._b4 .p1{width:0vw}#page_teaser1 #prod .box._b4 .p1{height:0vw}#page_teaser2 #talk_body .ph{width:98.4375vw}#page_teaser2 #talk_body dl{width:225vw}#page_teaser2 #talk_body dl{padding-left:45.3125vw}#page_teaser2 #talk_body dl dt{min-width:18.75vw}}@media (min-width: 751px) and (min-width: 751px){#page_teaser1 #kv .logo{width:26.1111111111vh}#page_teaser1 #kv .logo{height:9.5833333333vh}#page_teaser1 #kv h1{width:57.0833333333vh}#page_teaser1 #kv h1{height:33.1944444444vh}#page_teaser1 #kv h1{margin-top:-22.6388888889vh}#page_teaser1 #kv .ttl{width:48.6111111111vh}#page_teaser1 #kv .ttl{height:25.2777777778vh}#page_teaser1 #kv .ttl{margin-top:20.8333333333vh}}@media (min-width: 751px) and (min-width: 751px) and (max-aspect-ratio: 1280/720){#page_teaser1 #kv .logo{width:14.6875vw}#page_teaser1 #kv .logo{height:5.390625vw}}@media (min-width: 751px) and (min-width: 751px) and (max-height: 360px){#page_teaser1 #kv .logo{width:94px}#page_teaser1 #kv .logo{height:34.5px}#page_teaser1 #kv h1{width:205.5px}#page_teaser1 #kv h1{height:119.5px}#page_teaser1 #kv h1{margin-top:-81.5px}#page_teaser1 #kv .ttl{width:175px}#page_teaser1 #kv .ttl{height:91px}#page_teaser1 #kv .ttl{margin-top:75px}}@media (min-width: 751px) and (max-width: 750px) and (max-height: 667px){#page_teaser1 #kv .logo{width:0px}#page_teaser1 #kv .logo{height:0px}#page_teaser1 #kv h1{width:0px}#page_teaser1 #kv h1{height:0px}#page_teaser1 #kv h1{margin-top:0}#page_teaser1 #kv .ttl{width:0px}#page_teaser1 #kv .ttl{height:0px}#page_teaser1 #kv .ttl{margin-top:0}}@media (min-width: 751px) and (max-width: 750px) and (min-height: 1334px){#page_teaser1 #kv .logo{width:0px}#page_teaser1 #kv .logo{height:0px}#page_teaser1 #kv h1{width:0px}#page_teaser1 #kv h1{height:0px}#page_teaser1 #kv h1{margin-top:0}#page_teaser1 #kv .ttl{width:0px}#page_teaser1 #kv .ttl{height:0px}#page_teaser1 #kv .ttl{margin-top:0}}@media (min-width: 751px) and (max-width: 750px) and (max-aspect-ratio: 750/1334){#page_teaser1 #kv .logo{width:0vw}#page_teaser1 #kv .logo{height:0vw}#page_teaser1 #kv h1{width:0vw}#page_teaser1 #kv h1{height:0vw}#page_teaser1 #kv h1{margin-top:0vw}#page_teaser1 #kv .ttl{width:0vw}#page_teaser1 #kv .ttl{height:0vw}#page_teaser1 #kv .ttl{margin-top:0vw}}@media (min-width: 751px) and (min-height: 720px){#page_teaser1 #kv h1{margin-top:-163px}#page_teaser1 #kv .ttl{margin-top:150px}}@media (min-width: 920px){#page_teaser2 #yodogawa .desc p{font-size:16px}#page_teaser2 #talk_body{margin-top:80px}#page_teaser2 #talk_body h2{font-size:42px}#page_teaser2 #talk_body h2+.talk{margin-top:70px}#page_teaser2 #talk_body .ph{margin-top:35px}#page_teaser2 #talk_body .ph .cap{margin-top:10px}#page_teaser2 #talk_body .ph .cap{font-size:14px}#page_teaser2 #talk_body .ph+dl{margin-top:60px}#page_teaser2 #talk_body dl dt,#page_teaser2 #talk_body dl dd{font-size:16px}#page_teaser2 #talk_body .talk+h2{margin-top:90px}#page_teaser2 #talk_body .continue{margin-top:40px}#page_teaser2 #talk_body .continue{margin-bottom:160px}#page_teaser2 #talk_body .continue .t{font-size:16px}#page_teaser2 #talk_body .continue .date{margin-top:40px}#page_teaser2 #talk_body .continue .date{font-size:13px}#page_teaser2 .line_s img{width:880px}}@media (min-width: 751px) and (min-width: 920px){#page_teaser2 #talk_body .ph{width:720px}#page_teaser2 #talk_body dl{width:720px}#page_teaser2 #talk_body dl{padding-left:145px}#page_teaser2 #talk_body dl dt{min-width:60px}}@media (min-width: 960px){.foot_container #foot_prod_info .credit table th,.foot_container #foot_prod_info .credit table td{font-size:12px}}@media (min-width: 1080px){.foot_container #foot_prod_info .list ul li p{font-size:12px}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{font-size:12px}}@media (min-width: 751px) and (min-width: 1280px){.foot_container #foot_prod_info{width:1000px}.foot_container #foot_prod_info .list ul{column-gap:40px}.foot_container footer .inner{width:1120px}#page_teaser1 #kv .logo{top:40px}#page_teaser1 #prod .box._b1{column-gap:78px}#page_teaser1 #prod .box._b1{padding-top:203px}#page_teaser1 #prod .box._b1{padding-left:97px}#page_teaser1 #prod .box._b1 h2{top:129px}#page_teaser1 #prod .box._b1 h2{left:45px}#page_teaser1 #prod .box._b1 .desc{margin-bottom:-36px}#page_teaser1 #prod .box._b2{margin-top:178px}#page_teaser1 #prod .box._b2{padding-top:150px}#page_teaser1 #prod .box._b2{padding-right:87px}#page_teaser1 #prod .box._b2 h2{top:76px}#page_teaser1 #prod .box._b2 h2{right:49px}#page_teaser1 #prod .box._b2 .desc{margin-bottom:21px}#page_teaser1 #prod .box._b2 .desc{margin-right:56px}#page_teaser1 #prod .box._b3{width:525px}#page_teaser1 #prod .box._b3{margin-top:210px}#page_teaser1 #prod .box._b3{padding-bottom:123px}#page_teaser1 #prod .box._b3 h2{top:-58px}#page_teaser1 #prod .box._b3 h2{left:13px}#page_teaser1 #prod .box._b3 .p1{width:525px}#page_teaser1 #prod .box._b3 .p1{height:350px}#page_teaser1 #prod .box._b3 .p1{margin-left:53px}#page_teaser1 #prod .box._b3 .desc{margin-top:75px}#page_teaser1 #prod .box._b3 .desc{margin-left:176px}#page_teaser1 #prod .box._b4{bottom:266px}#page_teaser1 #prod .box._b4{right:103px}#page_teaser1 #prod .box._b4 h2{top:-58px}#page_teaser1 #prod .box._b4 h2{right:-40px}#page_teaser1 #prod .box._b4 .p1{width:525px}#page_teaser1 #prod .box._b4 .p1{height:350px}}@media (min-width: 1280px){.foot_container #foot_prod_info{margin-top:94px}.foot_container #foot_prod_info{margin-bottom:112px}.foot_container #foot_prod_info{padding-bottom:63px}.foot_container #foot_prod_info h3{margin-top:74px}.foot_container #foot_prod_info h3{width:475px}.foot_container #foot_prod_info h3{height:62px}.foot_container #foot_prod_info .list{margin-top:40px}.foot_container #foot_prod_info .list ul{row-gap:43px}.foot_container #foot_prod_info .list ul li{width:400px}.foot_container #foot_prod_info .list ul li a:before{width:134px}.foot_container #foot_prod_info .list ul li a:before{height:134px}.foot_container #foot_prod_info .list ul li .ph{width:400px}.foot_container #foot_prod_info .list ul li .ph{height:400px}.foot_container #foot_prod_info .list ul li .i{margin-top:22px}.foot_container #foot_prod_info .credit{margin-top:95px}.foot_container #foot_prod_info .credit table th{padding-right:15px}.foot_container .banner{width:480px}.foot_container .banner{height:202px}.foot_container .banner{margin-top:115px}.foot_container .banner{margin-bottom:120px}.foot_container footer{padding-top:60px}.foot_container footer{padding-bottom:70px}.foot_container footer .foot_nav .sns{padding-right:15px}.foot_container footer .foot_nav .sns{padding-left:15px}.foot_container footer .foot_nav .sns h5{font-size:13px}.foot_container footer .foot_nav .sns h5{margin-right:20px}.foot_container footer .foot_nav .sns:before{height:17.65px}.foot_container footer .foot_nav .sns ul{margin-right:-7px}.foot_container footer .foot_nav .sns ul li{width:27px}.foot_container footer .foot_nav .sns ul li{height:27px}.foot_container footer .foot_nav .sns ul li{margin-right:7px}.foot_container footer .foot_nav .sns ul li.x{width:23px}.foot_container footer .foot_nav .sns ul li.x{height:23px}.foot_container footer .foot_nav .contact:before{height:17.65px}.foot_container footer .foot_nav .contact p{padding-right:15px}.foot_container footer .foot_nav .contact p{padding-left:15px}.foot_container footer .foot_nav .contact p{font-size:13px}.foot_container footer .foot_nav .contact p:after{height:17.65px}.foot_container footer .foot_nav .policy{margin-top:25px}.foot_container footer .foot_nav .policy ul li{font-size:12px}.foot_container footer .hobo_co .logo{width:137px}.foot_container footer .hobo_co .logo{height:26px}.foot_container footer .hobo_co .copyright{margin-top:15px}.foot_container footer .hobo_co .copyright{font-size:12px}#page_teaser1 #prod{width:1120px}#page_teaser1 #prod{margin-top:94px}#page_teaser1 #prod h2.green{width:103px}#page_teaser1 #prod h2.green{height:64px}#page_teaser1 #prod h2.red{width:76px}#page_teaser1 #prod h2.red{height:64px}#page_teaser1 #prod h2.black{width:80px}#page_teaser1 #prod h2.black{height:53px}#page_teaser1 #prod h2.linen{width:79px}#page_teaser1 #prod h2.linen{height:53px}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{margin-top:10px}#page_teaser1 #prod .box .desc{font-size:16px}#page_teaser1 #prod .box .p1{width:650px}#page_teaser1 #prod .box .p1{height:434px}#page_teaser1 #prod .box .p2{width:400px}#page_teaser1 #prod .box .p2{height:600px}#page_teaser2 #kv{padding-top:50px}#page_teaser2 #kv .inner{width:1120px}#page_teaser2 #kv .inner{height:600px}#page_teaser2 #kv .inner .ph{width:1120px}#page_teaser2 #kv .inner .ph{height:600px}#page_teaser2 #kv .inner .logo{width:111.7px}#page_teaser2 #kv .inner .logo{height:97.1px}#page_teaser2 #kv .inner .logo{top:25px}#page_teaser2 #kv .inner .logo{right:25px}#page_teaser2 #kv .date{width:1063px}#page_teaser2 #kv .date{height:31.6px}#page_teaser2 #kv .date{margin-top:25px}#page_teaser2 #kv .date{margin-bottom:10px}#page_teaser2 #yodogawa{margin-top:65px}#page_teaser2 .line_s{margin-top:140px}#page_teaser2 .line img{width:1120px}}@media (min-width: 751px) and (min-width: 1600px){._modal ._w{padding:100px}}@media screen and (max-width: 750px){body{z-index:10;backface-visibility:hidden;-webkit-backface-visibility:hidden}.switch_pc,br{display:none}br.sp{display:inherit}[data-anim=op_b] img{opacity:0}[data-anim] .desc{transform:translateY(45px)}._modal ._w{padding-top:12.5vw;padding-bottom:12.5vw}._modal .modal_inner{width:100vw}[data-modal-profile]{width:85vw;margin:0 auto;padding-left:7.8125vw;padding-right:7.8125vw;padding-bottom:15.625vw}[data-modal-profile] h4{font-size:5vw;padding-top:15.625vw;white-space:nowrap;letter-spacing:0em}[data-modal-profile] .d{margin-top:9.375vw}[data-modal-profile] .d p{font-size:4.0625vw}[data-modal-profile] .ico_close{width:10.625vw;height:10.625vw;top:-3.125vw;right:-3.125vw}.foot_container #foot_prod_info{margin-left:4.6875vw;margin-right:4.6875vw}.foot_container #foot_prod_info .list ul{display:flex;flex-direction:column;justify-content:center;align-items:center}.foot_container #foot_prod_info .list ul li p{white-space:nowrap}.foot_container footer .foot_nav .contact{margin-top:6.25vw;padding-left:10.9375vw;white-space:nowrap}.foot_container footer .foot_nav .policy ul{flex-wrap:wrap;justify-content:center;text-align:center}.foot_container footer .foot_nav .policy ul li{line-height:2em}.foot_container footer .foot_nav .policy ul li:nth-child(1){width:100%;white-space:nowrap}.foot_container footer .hobo_co .logo{position:absolute;top:29.6875vw;left:50%;transform:translate(-50%)}.foot_container footer .hobo_co .copyright{text-align:center}#page_teaser1 #kv .logo{width:40.625vw;height:15vw;margin-top:6.5625vw;margin-left:5.625vw}#page_teaser1 #kv h1{width:80vw;height:25.9375vw;margin-top:-3.4375vw;margin-left:9.0625vw}#page_teaser1 #kv .ttl{width:84.6875vw;height:43.4375vw;margin-top:2.5vw;margin-left:8.125vw}#page_teaser1 #kv .img{width:94.375vw;height:126.25vw;margin-left:auto;margin-top:5.625vw}#page_teaser1 #prod{padding-bottom:32.1875vw}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{margin-left:9.6875vw}#page_teaser1 #prod .box .desc{padding:0 6.25vw;text-align:justify;text-justify:inter-ideograph}#page_teaser1 #prod .box._b1 h2{bottom:62.5vw;left:11.875vw}#page_teaser1 #prod .box._b1 .p1{margin-top:12.8125vw;margin-left:-21.25vw}#page_teaser1 #prod .box._b1 .p2{margin-top:-4.0625vw;margin-right:4.6875vw;margin-left:auto}#page_teaser1 #prod .box._b2{margin-top:25.9375vw}#page_teaser1 #prod .box._b2 h2{right:16.5625vw;bottom:18.75vw}#page_teaser1 #prod .box._b2 .p1{position:relative;margin-top:11.25vw;margin-left:20.9375vw;z-index:2}#page_teaser1 #prod .box._b2 .p2{margin-left:4.6875vw;margin-top:-16.25vw;z-index:1}#page_teaser1 #prod .box._b3{margin-top:26.875vw}#page_teaser1 #prod .box._b3 h2{bottom:0;right:4.6875vw}#page_teaser1 #prod .box._b3 .p1{width:88.4375vw;height:59.0625vw;margin-top:8.75vw}#page_teaser1 #prod .box._b3 .p1 figcaption{text-align:right;margin-left:0}#page_teaser1 #prod .box._b3 figcaption{margin-top:1.5625vw}#page_teaser1 #prod .box._b4 h2{top:6.875vw;left:6.25vw}#page_teaser1 #prod .box._b4 .p1{width:88.4375vw;height:59.0625vw;margin-top:14.6875vw;margin-left:11.875vw}#page_teaser1 #prod .box._b4 .p1 figcaption{margin-left:0}#page_teaser1 #prod .box._b4 figcaption{margin-top:1.5625vw}#page_teaser2 #kv h1{width:42.375vw;height:18.75vw;margin:0 auto;margin-top:4.6875vw;margin-bottom:6.25vw}#page_teaser2 #kv .inner .logo{opacity:0}#page_teaser2 #yodogawa{padding-left:9.375vw;padding-right:9.375vw}#page_teaser2 #talk_body .ph{padding-left:9.375vw;padding-right:9.375vw}#page_teaser2 #talk_body dl{padding-left:9.375vw;padding-right:9.375vw}#page_teaser2 #talk_body dl+dl{margin-top:3.25em}}@media (max-width: 750px){.foot_container #foot_prod_info{margin-top:16.875vw}.foot_container #foot_prod_info{margin-bottom:16.25vw}.foot_container #foot_prod_info{padding-bottom:10.3125vw}.foot_container #foot_prod_info h3{margin-top:10.625vw}.foot_container #foot_prod_info h3{width:72.8125vw}.foot_container #foot_prod_info h3{height:23.125vw}.foot_container #foot_prod_info .list{margin-top:8.125vw}.foot_container #foot_prod_info .list ul{row-gap:8.125vw}.foot_container #foot_prod_info .list ul li{width:71.875vw}.foot_container #foot_prod_info .list ul li a:before{width:27.3125vw}.foot_container #foot_prod_info .list ul li a:before{height:27.3125vw}.foot_container #foot_prod_info .list ul li .ph{width:71.875vw}.foot_container #foot_prod_info .list ul li .ph{height:71.875vw}.foot_container #foot_prod_info .list ul li .i{margin-top:1.875vw}.foot_container #foot_prod_info .list ul li p{font-size:3.75vw}.foot_container #foot_prod_info .credit{margin-top:11.875vw}.foot_container #foot_prod_info .credit table th{padding-right:4.6875vw}.foot_container #foot_prod_info .credit table th,.foot_container #foot_prod_info .credit table td{font-size:3.75vw}.foot_container .banner{width:88.125vw}.foot_container .banner{height:37.0625vw}.foot_container .banner{margin-top:21.875vw}.foot_container .banner{margin-bottom:18.75vw}.foot_container footer{padding-top:15.625vw}.foot_container footer{padding-bottom:17.1875vw}.foot_container footer .foot_nav .sns{padding-right:0vw}.foot_container footer .foot_nav .sns{padding-left:10.9375vw}.foot_container footer .foot_nav .sns h5{font-size:4.0625vw}.foot_container footer .foot_nav .sns h5{margin-right:6.25vw}.foot_container footer .foot_nav .sns:before{height:0vw}.foot_container footer .foot_nav .sns ul{margin-right:0vw}.foot_container footer .foot_nav .sns ul li{width:8.4375vw}.foot_container footer .foot_nav .sns ul li{height:8.4375vw}.foot_container footer .foot_nav .sns ul li{margin-right:2.1875vw}.foot_container footer .foot_nav .sns ul li.x{width:7.1875vw}.foot_container footer .foot_nav .sns ul li.x{height:7.1875vw}.foot_container footer .foot_nav .contact:before{height:0vw}.foot_container footer .foot_nav .contact p{padding-right:7.1875vw}.foot_container footer .foot_nav .contact p{padding-left:0vw}.foot_container footer .foot_nav .contact p{font-size:3.4375vw}.foot_container footer .foot_nav .contact p:after{height:0vw}.foot_container footer .foot_nav .policy{margin-top:28.125vw}.foot_container footer .foot_nav .policy ul li{font-size:3.4375vw}.foot_container footer .hobo_co .logo{width:42.8125vw}.foot_container footer .hobo_co .logo{height:7.8125vw}.foot_container footer .hobo_co .copyright{margin-top:6.25vw}.foot_container footer .hobo_co .copyright{font-size:3.4375vw}#page_teaser1 #prod{width:100%}#page_teaser1 #prod{margin-top:27.1875vw}#page_teaser1 #prod h2.green{width:22.5vw}#page_teaser1 #prod h2.green{height:14.0625vw}#page_teaser1 #prod h2.red{width:16.5625vw}#page_teaser1 #prod h2.red{height:14.0625vw}#page_teaser1 #prod h2.black{width:17.5vw}#page_teaser1 #prod h2.black{height:11.5625vw}#page_teaser1 #prod h2.linen{width:17.1875vw}#page_teaser1 #prod h2.linen{height:11.5625vw}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{font-size:3.125vw}#page_teaser1 #prod .box figcaption,#page_teaser1 #prod .box .sp_caption{margin-top:3.125vw}#page_teaser1 #prod .box .desc{font-size:4.375vw}#page_teaser1 #prod .box .p1{width:109.0625vw}#page_teaser1 #prod .box .p1{height:72.8125vw}#page_teaser1 #prod .box .p2{width:66.5625vw}#page_teaser1 #prod .box .p2{height:100%}#page_teaser2 #kv{padding-top:0vw}#page_teaser2 #kv .inner{width:109.375vw}#page_teaser2 #kv .inner{height:65vw}#page_teaser2 #kv .inner .ph{width:109.375vw}#page_teaser2 #kv .inner .ph{height:65vw}#page_teaser2 #kv .inner .logo{width:16.5625vw}#page_teaser2 #kv .inner .logo{height:14.6875vw}#page_teaser2 #kv .inner .logo{top:4.0625vw}#page_teaser2 #kv .inner .logo{right:4.6875vw}#page_teaser2 #kv .date{width:83.75vw}#page_teaser2 #kv .date{height:21.875vw}#page_teaser2 #kv .date{margin-top:10.9375vw}#page_teaser2 #kv .date{margin-bottom:6.25vw}#page_teaser2 #yodogawa{margin-top:14.0625vw}#page_teaser2 #yodogawa .desc p{font-size:5vw}#page_teaser2 #talk_body{margin-top:18.75vw}#page_teaser2 #talk_body h2{font-size:6.25vw}#page_teaser2 #talk_body h2+.talk{margin-top:9.375vw}#page_teaser2 #talk_body .ph{margin-top:9.375vw}#page_teaser2 #talk_body .ph .cap{margin-top:3.125vw}#page_teaser2 #talk_body .ph .cap{font-size:3.75vw}#page_teaser2 #talk_body .ph+dl{margin-top:12.5vw}#page_teaser2 #talk_body dl dt,#page_teaser2 #talk_body dl dd{font-size:4.375vw}#page_teaser2 #talk_body .talk+h2{margin-top:15.625vw}#page_teaser2 #talk_body .continue{margin-top:12.5vw}#page_teaser2 #talk_body .continue{margin-bottom:18.75vw}#page_teaser2 #talk_body .continue .t{font-size:4.375vw}#page_teaser2 #talk_body .continue .date{margin-top:4.6875vw}#page_teaser2 #talk_body .continue .date{font-size:3.75vw}#page_teaser2 .line_s{margin-top:17.1875vw}#page_teaser2 .line_s img{width:109.375vw}#page_teaser2 .line img{width:109.375vw}}
