@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:#dde9e7;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%;scrollbar-gutter:stable}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}::selection{background:#a7a09b;color:#fff}.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,.ff-yu *{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,sans-serif}.ff-gl{font-family:A1 Gothic L,sans-serif}.ff-chugo{font-family:Gothic Medium BBB JIS2004,sans-serif}:root{--color-white: #fff;--color-black: #000;--color-line: #4d4d4d}.lock{position:fixed;overflow:hidden}._scroll_lock{pointer-events:none;overflow:hidden}.scroll .i{display:block;animation-name:scrollIco;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.23,1,.32,1)}@keyframes scrollIco{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:0}51%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}#prod_detail li .ph{transition:opacity,transform;opacity:0;transform:translateY(20px)}#prod_detail li .ph img{transition:filter,transform;filter:brightness(1.5)}#prod_detail li .col{transition:transform,opacity;opacity:0}#prod_detail li._in .ph{opacity:1;overflow:hidden;transition-duration:1.15s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);transform:translateY(0)}#prod_detail li._in .ph img{filter:brightness(1);transition-duration:2s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}#prod_detail li._in .col{opacity:1;transform:translate(0);transition-duration:1.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.65s}[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}.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{display:block;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.13) contrast(.8)}.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:#0003;transform:translateZ(0);position:fixed;top:0;left:0;z-index:-1;pointer-events:none}._modal ._w{margin:auto;box-sizing:border-box}._modal .modal_inner{opacity:0}[data-modal-profile]{position:relative;background-color:#fff;cursor:auto!important}[data-modal-profile] .logo{width:146px;height:146px;margin:-15px auto 0}[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/entoan/shoulderwallet/assets/img/teaser/modal_close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:sticky;top:20px;right:0;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)}[data-banner=prod]{width:40vw;height:10.3571428571vw}[data-banner=prod] img{border-radius:.5357142857vw}.post_date{margin-top:15.2678571429vw;text-align:center}.post_date p{font-size:1.1607142857vw;line-height:180%;letter-spacing:.05em}.foot_container{margin-top:9.375vw}.foot_container #foot_prod_info{background-color:#fff;padding-top:9.2857142857vw;padding-bottom:9.2857142857vw}.foot_container #foot_prod_info .row{display:flex;justify-content:center;align-items:center}.foot_container #foot_prod_info .i{width:19.696969697vw;height:12.1212121212vw}.foot_container #foot_prod_info .prod{width:65.1515151515vw;height:22.1212121212vw}.foot_container #foot_banner{padding-top:13.3928571429vw;padding-bottom:13.3928571429vw}.foot_container #foot_banner ul li{width:27.5362318841vw;height:11.5942028986vw}.foot_container #foot_banner ul [data-coming]{position:relative;pointer-events:none}.foot_container #foot_banner ul [data-coming]:before{content:"";width:100%;height:100%;display:block;background-color:#cecece;opacity:.5;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;left:0;z-index:1}.foot_container #foot_banner ul [data-coming]:after{content:"\8fd1\65e5\516c\958b\4e88\5b9a";display:block;color:#fff;letter-spacing:.2em;font-size:1.4285714286vw;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%)}.foot_container #foot_banner .banner_prod{margin:0 auto;margin-top:4.4642857143vw}.foot_container footer{background-color:#fff;color:#494745;padding-top:5.3571428571vw;padding-bottom:6.25vw}.foot_container footer *{font-family:Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,sans-serif!important}.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.3392857143vw;padding-left:1.3392857143vw;display:flex;align-items:center}.foot_container footer .foot_nav .sns h5{font-size:1.1607142857vw;margin-right:1.7857142857vw;letter-spacing:.05em}.foot_container footer .foot_nav .sns:before{content:"";width:1px;height:1.5758928571vw;background-color:#494745;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;margin-right:-.625vw}.foot_container footer .foot_nav .sns ul li{width:2.4107142857vw;height:2.4107142857vw;margin-right:.625vw;font-size:0}.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.5758928571vw;background-color:#494745;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.3392857143vw;padding-left:1.3392857143vw;font-size:1.1607142857vw;letter-spacing:.1em;position:relative}.foot_container footer .foot_nav .contact p:after{content:"";width:1px;height:1.5758928571vw;background-color:#494745;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:2.2321428571vw}.foot_container footer .foot_nav .policy ul{display:flex}.foot_container footer .foot_nav .policy ul li{font-size:1.0714285714vw}.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:12.2321428571vw;height:2.3214285714vw}.foot_container footer .hobo_co .logo a{display:block}.foot_container footer .hobo_co .copyright{margin-top:1.3392857143vw;font-size:1.0714285714vw}#page_teaser1 #kv{width:100%;position:relative}#page_teaser1 #kv .ph{overflow:hidden}#page_teaser1 #kv .logo{width:23.2142857143vw;height:3.9285714286vw}#page_teaser1 #kv h1{width:100%;height:100vh;overflow:hidden;position:absolute;bottom:0;left:0}#page_teaser1 #kv h1 img{width:100vw;min-width:171.4285714286vw;height:100vh;min-height:96.4285714286vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}#page_teaser1 #kv .scroll{width:2.6785714286vw;height:2.3214285714vw;position:sticky;bottom:2.8vh;left:50%;transform:translate(-50%)}#page_teaser1 #yodogawa{margin-top:3.5714285714vw;display:flex;justify-content:center}#page_teaser1 #yodogawa p{font-size:1.4285714286vw;line-height:180%}#page_teaser1 .head_banner{margin:0 auto;margin-top:3.5714285714vw}#page_teaser1 article{width:85.7142857143vw;margin:0 auto;margin-top:8.9285714286vw}#page_teaser1 article ul li+li{margin-top:8.9285714286vw}#page_teaser1 article ul li .ph{width:42.8571428571vw;height:auto;box-sizing:border-box;line-height:0;border:1px solid #A7A09B}#page_teaser1 article ul li .ph img{line-height:0}#page_teaser1 article ul li .col{width:40.625vw}#page_teaser1 article ul li .col p{font-size:1.4285714286vw;line-height:200%}#page_teaser1 article ul li .col p+p{margin-top:2em}#page_teaser2 #kv{width:100%;position:relative}#page_teaser2 #kv .ph{display:flex;align-items:center;justify-content:center}#page_teaser2 #kv .ph img{width:84.375vw}#page_teaser2 #kv .logo{width:23.2142857143vw;height:3.9285714286vw}#page_teaser2 #kv .scroll{width:2.6785714286vw;height:2.3214285714vw;position:sticky;bottom:2.8vh;left:50%;transform:translate(-50%)}#page_teaser2 #yodogawa{margin-top:7.2321428571vw;display:flex;justify-content:center}#page_teaser2 #yodogawa p{font-size:1.4285714286vw;line-height:180%}#page_teaser2 #intro{margin-top:3.5714285714vw;padding-top:3.5714285714vw;padding-bottom:0vw;display:flex;flex-direction:column;align-items:center}#page_teaser2 #intro .d{text-align:left}#page_teaser2 #intro .d p{font-size:1.4285714286vw;line-height:180%}#page_teaser2 #intro .d p small{font-size:1.25vw}#page_teaser2 #intro .d p+p{margin-top:1.5em}#page_teaser2 #intro .profile{margin-top:4.2857142857vw;text-align:left;border:1px solid #000;box-sizing:border-box;padding:3.75vw 3.3928571429vw 4.0178571429vw}#page_teaser2 #intro .profile p{font-size:1.4285714286vw;line-height:180%}#page_teaser2 #intro .profile p+p{margin-top:1.5em}#page_teaser2 #intro .profile .ls{white-space:nowrap}#page_teaser2 .head_banner{margin:0 auto;margin-top:3.5714285714vw}#page_teaser2 article.pc{margin-top:7.1428571429vw;display:flex;justify-content:center}#page_teaser2 article.pc p{width:100vw;max-width:1080px}#page_teaser2 article.sp{margin-top:-1.3333333333vw;background-color:#fff}#page_teaser2 article.sp ul{padding-top:6.6666666667vw;display:flex;flex-direction:column;row-gap:15.7333333333vw}#page_teaser2 article.sp li .desc{margin-top:12vw;padding:0 7.4666666667vw}#page_teaser2 article.sp li .desc p{text-align:justify;text-justify:inter-ideograph;font-size:3.7333333333vw;line-height:180%}#page_teaser2 article.sp li .desc p br.sp{display:none}#page_teaser2 article.sp li .desc p+p{margin-top:1.5em}#page_teaser2 article.sp li .desc .bdt{border-top:1px dashed #000;padding-top:6.6666666667vw}#page_teaser3{overflow:hidden}#page_teaser3 #kv{padding-top:2.9464285714vw}#page_teaser3 #kv h1{margin:0 auto}#page_teaser3 #kv .logo{width:23.2142857143vw;height:2.3214285714vw;z-index:2;position:relative}#page_teaser3 #kv .scroll{width:2.6785714286vw;height:2.3214285714vw;position:sticky;bottom:2.8vh;left:50%;transform:translate(-50%);margin-top:7.8571428571vw}#page_teaser3 #yodogawa{display:flex;flex-direction:column;align-items:center;margin-top:4.7321428571vw}#page_teaser3 #yodogawa .desc{text-align:center}#page_teaser3 #yodogawa .desc p{text-align:left;font-size:1.7391304348vw;line-height:180%}#page_teaser3 #yodogawa .desc p+p{margin-top:2em}#page_teaser3 .profile{margin-top:3.2142857143vw;display:flex;justify-content:center;text-align:left;font-size:1.7391304348vw;line-height:180%}#page_teaser3 .profile span{display:inline-block;padding:.2678571429vw 1.0714285714vw;display:block;border:1px solid #000}#page_teaser3 .head_banner{width:100%;display:flex;justify-content:center;text-align:center;margin-top:4.8214285714vw;margin-left:0vw}#page_teaser3 .line{width:83.0357142857vw;height:1px;background-color:#000;margin:0 auto;margin-top:7.1428571429vw}#page_teaser3 #talk_body{margin-top:10.8695652174vw}#page_teaser3 #talk_body h2{text-align:center;font-size:3.4782608696vw;letter-spacing:.1em;font-feature-settings:"palt" 1;white-space:nowrap}#page_teaser3 #talk_body h2 .s{font-size:2.9347826087vw;display:block}#page_teaser3 #talk_body h2+.talk{margin-top:7.6086956522vw}#page_teaser3 #talk_body .ph{margin:0 auto;margin-top:4.8913043478vw}#page_teaser3 #talk_body .ph+.ph{margin-top:2.1739130435vw}#page_teaser3 #talk_body .ph+h2{margin-top:7.1428571429vw}#page_teaser3 #talk_body .ph img{width:100%;height:auto}#page_teaser3 #talk_body .ph .cap{font-family:Gothic Medium BBB JIS2004,sans-serif;display:block;margin-top:1.0869565217vw;font-size:1.5217391304vw;color:#000;line-height:1.6666666667em}#page_teaser3 #talk_body .ph+.talk{margin-top:6.5217391304vw}#page_teaser3 #talk_body dl{box-sizing:border-box}#page_teaser3 #talk_body dl dt,#page_teaser3 #talk_body dl dd{font-size:1.7391304348vw;line-height:2em;letter-spacing:.05em}#page_teaser3 #talk_body dl dt.h{letter-spacing:-.05em}#page_teaser3 #talk_body .talk+h2{margin-top:9.7826086957vw}#page_teaser3 #talk_body .continue{text-align:center;margin-top:13.0434782609vw;margin-bottom:18.4782608696vw}#page_teaser3 #talk_body .continue .t{font-size:1.7391304348vw;letter-spacing:.05em}#page_teaser3 #talk_body .continue .date{margin-top:4.347826087vw;font-size:1.4130434783vw;letter-spacing:.2em}#page_teaser3 #talk_body a{padding-bottom:2px}#page_teaser3 .page_nav{width:40.8928571429vw;height:10.3571428571vw;margin:0 auto;padding-bottom:.8928571429vw}@media (min-width: 751px){body{backface-visibility:hidden;-webkit-backface-visibility:hidden}.switch_sp,br.sp{display:none}#prod_detail li .col{transform:translate(20px)}#prod_detail li:nth-child(even) .col{transform:translate(-20px)}._modal ._w{padding:6.25vw}[data-modal-profile]{height:100%;padding:20px 100px 80px;box-sizing:border-box}[data-modal-profile] .d{margin-top:33px}[data-modal-profile] .d p{font-size:14px;letter-spacing:.05em}[data-modal-profile] .ico_close{width:25px;height:25px;margin-left:auto;margin-right:-80px}.foot_container #foot_prod_info .row{column-gap:3.0303030303vw}.foot_container #foot_banner ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:.7246376812vw;row-gap:.7246376812vw}.foot_container footer .inner{width:84.375vw}.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{min-height:100vh}#page_teaser1 #kv .ph{min-height:100vh;display:flex;align-items:center;justify-content:center}#page_teaser1 #kv .ph img{min-width:1400px;object-fit:cover;object-position:center}#page_teaser1 #kv .logo{position:absolute;top:9.8vh;left:16.9vw;z-index:2}#page_teaser1 article ul li{display:flex;justify-content:space-between;align-items:center}#page_teaser1 article ul li:nth-child(even){flex-direction:row-reverse;text-align:right}#page_teaser1 article ul li .col p{white-space:nowrap}#page_teaser2 #kv{min-height:100vh}#page_teaser2 #kv .ph{min-height:100vh}#page_teaser2 #kv .ph img{height:68vh;margin-top:10vh}#page_teaser2 #kv .logo{position:absolute;top:13.79vh;left:16.9vw;z-index:2}#page_teaser2 #intro{position:relative}#page_teaser2 #intro:before{content:"";width:44.9107142857vw;height:1px;background-color:#000;display:block;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}#page_teaser2 article.sp{display:none}#page_teaser2 .post_date{margin-top:8.9285714286vw}#page_teaser3 #kv h1{width:85.7142857143vw;height:52.3214285714vw;margin-top:6.875vw}#page_teaser3 #kv .logo{left:50%;margin-left:-42.8571428571vw;margin-bottom:-1.25vw}#page_teaser3 #yodogawa{padding-left:8.0357142857vw}#page_teaser3 #talk_body h2{line-height:1.6296296296em}#page_teaser3 #talk_body .ph{width:65.2173913043vw}#page_teaser3 #talk_body dl{width:60.8695652174vw;padding-left:0vw;margin:0 auto;display:flex;box-sizing:border-box;position:relative;left:3.5714285714vw}#page_teaser3 #talk_body dl+dl{margin-top:3em}#page_teaser3 #talk_body dl dt{text-align:right}#page_teaser3 #talk_body dl dt{min-width:8.6956521739vw;padding-right:4.347826087vw}}@media (min-width: 751px) and (max-width: 750px){._modal ._w{padding:0vw}.foot_container #foot_prod_info .row{column-gap:10.6666666667vw}.foot_container #foot_banner ul{column-gap:2.6666666667vw}.foot_container #foot_banner ul{row-gap:2.6666666667vw}.foot_container footer .inner{width:0vw}#page_teaser2 #intro:before{width:0vw}#page_teaser2 .post_date{margin-top:0vw}#page_teaser3 #kv h1{width:0vw}#page_teaser3 #kv h1{height:0vw}#page_teaser3 #kv h1{margin-top:0vw}#page_teaser3 #kv .logo{margin-left:0vw}#page_teaser3 #kv .logo{margin-bottom:0vw}#page_teaser3 #yodogawa{padding-left:0vw}#page_teaser3 #talk_body .ph{width:84vw}#page_teaser3 #talk_body dl{width:192vw}#page_teaser3 #talk_body dl{padding-left:38.6666666667vw}#page_teaser3 #talk_body dl{left:0vw}#page_teaser3 #talk_body dl dt{min-width:16vw}#page_teaser3 #talk_body dl dt{padding-right:16vw}}@media (min-width: 920px){#page_teaser3 #yodogawa .desc p{font-size:16px}#page_teaser3 .profile{font-size:16px}#page_teaser3 #talk_body{margin-top:100px}#page_teaser3 #talk_body h2{font-size:32px}#page_teaser3 #talk_body h2 .s{font-size:27px}#page_teaser3 #talk_body h2+.talk{margin-top:70px}#page_teaser3 #talk_body .ph{margin-top:45px}#page_teaser3 #talk_body .ph+.ph{margin-top:20px}#page_teaser3 #talk_body .ph .cap{margin-top:10px}#page_teaser3 #talk_body .ph .cap{font-size:14px}#page_teaser3 #talk_body .ph+.talk{margin-top:60px}#page_teaser3 #talk_body dl dt,#page_teaser3 #talk_body dl dd{font-size:16px}#page_teaser3 #talk_body .talk+h2{margin-top:90px}#page_teaser3 #talk_body .continue{margin-top:120px}#page_teaser3 #talk_body .continue{margin-bottom:170px}#page_teaser3 #talk_body .continue .t{font-size:16px}#page_teaser3 #talk_body .continue .date{margin-top:40px}#page_teaser3 #talk_body .continue .date{font-size:13px}}@media (min-width: 751px) and (min-width: 920px){#page_teaser3 #talk_body .ph{width:600px}#page_teaser3 #talk_body dl{width:560px}#page_teaser3 #talk_body dl{padding-left:0}#page_teaser3 #talk_body dl dt{min-width:80px}#page_teaser3 #talk_body dl dt{padding-right:40px}}@media (min-width: 1120px){[data-banner=prod]{width:448px}[data-banner=prod]{height:116px}[data-banner=prod] img{border-radius:6px}.post_date{margin-top:171px}.post_date p{font-size:13px}.foot_container{margin-top:105px}.foot_container #foot_prod_info{padding-top:104px}.foot_container #foot_prod_info{padding-bottom:104px}.foot_container #foot_banner{padding-top:150px}.foot_container #foot_banner{padding-bottom:150px}.foot_container #foot_banner ul [data-coming]:after{font-size:16px}.foot_container #foot_banner .banner_prod{margin-top:50px}.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 .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 #kv .logo{width:260px}#page_teaser1 #kv .logo{height:44px}#page_teaser1 #kv h1 img{min-width:1920px}#page_teaser1 #kv h1 img{min-height:1080px}#page_teaser1 #kv .scroll{width:30px}#page_teaser1 #kv .scroll{height:26px}#page_teaser1 #yodogawa{margin-top:40px}#page_teaser1 #yodogawa p{font-size:16px}#page_teaser1 .head_banner{margin-top:40px}#page_teaser1 article{width:960px}#page_teaser1 article{margin-top:100px}#page_teaser1 article ul li+li{margin-top:100px}#page_teaser1 article ul li .ph{width:480px}#page_teaser1 article ul li .col{width:455px}#page_teaser1 article ul li .col p{font-size:16px}#page_teaser2 #kv .logo{width:260px}#page_teaser2 #kv .logo{height:44px}#page_teaser2 #kv .scroll{width:30px}#page_teaser2 #kv .scroll{height:26px}#page_teaser2 #yodogawa{margin-top:81px}#page_teaser2 #yodogawa p{font-size:16px}#page_teaser2 #intro{margin-top:40px}#page_teaser2 #intro{padding-top:40px}#page_teaser2 #intro{padding-bottom:0}#page_teaser2 #intro .d p{font-size:16px}#page_teaser2 #intro .d p small{font-size:14px}#page_teaser2 #intro .profile{margin-top:48px}#page_teaser2 #intro .profile{padding-top:42px}#page_teaser2 #intro .profile{padding-bottom:45px}#page_teaser2 #intro .profile{padding-left:38px}#page_teaser2 #intro .profile{padding-right:38px}#page_teaser2 #intro .profile p{font-size:16px}#page_teaser2 .head_banner{margin-top:40px}#page_teaser2 article.pc{margin-top:80px}#page_teaser3 #kv{padding-top:33px}#page_teaser3 #kv .logo{width:260px}#page_teaser3 #kv .logo{height:26px}#page_teaser3 #kv .scroll{width:30px}#page_teaser3 #kv .scroll{height:26px}#page_teaser3 #kv .scroll{margin-top:88px}#page_teaser3 #yodogawa{margin-top:53px}#page_teaser3 .profile{margin-top:36px}#page_teaser3 .profile span{padding-top:3px}#page_teaser3 .profile span{padding-bottom:3px}#page_teaser3 .profile span{padding-left:12px}#page_teaser3 .profile span{padding-right:12px}#page_teaser3 .head_banner{margin-top:54px}#page_teaser3 .head_banner{margin-left:0}#page_teaser3 .line{width:930px}#page_teaser3 .line{margin-top:80px}#page_teaser3 #talk_body .ph+h2{margin-top:80px}#page_teaser3 .page_nav{width:458px}#page_teaser3 .page_nav{height:116px}#page_teaser3 .page_nav{padding-bottom:10px}}@media (min-width: 751px) and (min-width: 1120px){#page_teaser2 #intro:before{width:503px}#page_teaser2 .post_date{margin-top:100px}#page_teaser3 #kv h1{width:960px}#page_teaser3 #kv h1{height:586px}#page_teaser3 #kv h1{margin-top:77px}#page_teaser3 #kv .logo{margin-left:-480px}#page_teaser3 #kv .logo{margin-bottom:-14px}#page_teaser3 #yodogawa{padding-left:90px}#page_teaser3 #talk_body dl{left:40px}}@media (min-width: 1280px){#page_teaser2 #kv .ph img{width:1080px}}@media (min-width: 751px) and (min-width: 1320px){.foot_container #foot_prod_info .row{column-gap:40px}}@media (min-width: 1320px){.foot_container #foot_prod_info .i{width:260px}.foot_container #foot_prod_info .i{height:160px}.foot_container #foot_prod_info .prod{width:860px}.foot_container #foot_prod_info .prod{height:292px}}@media (min-width: 751px) and (min-width: 1380px){.foot_container #foot_banner ul{column-gap:10px}.foot_container #foot_banner ul{row-gap:10px}}@media (min-width: 1380px){.foot_container #foot_banner ul li{width:380px}.foot_container #foot_banner ul li{height:160px}}@media (min-width: 751px) and (min-width: 1600px){._modal ._w{padding:100px}.foot_container footer .inner{width:1350px}}@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}#prod_detail li .col{transform:translateY(20px)}#prod_detail li:nth-child(even) .col{transform:translateY(20px)}._modal ._w{padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}[data-modal-profile]{width:85vw;margin:0 auto;padding:4vw 4vw 21.3333333333vw;box-sizing:border-box}[data-modal-profile] .logo{width:26.9333333333vw;height:26.9333333333vw;margin-top:-1.3333333333vw}[data-modal-profile] .d{margin-top:11.4666666667vw}[data-modal-profile] .d p{font-size:3.7333333333vw}[data-modal-profile] .ico_close{width:6.6666666667vw;height:6.6666666667vw;margin-left:auto;margin-right:0}.foot_container #foot_prod_info .row{flex-direction:column}.foot_container #foot_prod_info .row{row-gap:13.3333333333vw}.foot_container #foot_prod_info .prod{margin-left:-6.4vw}.foot_container #foot_banner ul li{margin:0 auto}.foot_container #foot_banner ul li+li{margin-top:5.3333333333vw}.foot_container footer .foot_nav .contact{margin-top:5.3333333333vw;padding-left:12vw}.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:25.3333333333vw;left:50%;transform:translate(-50%)}.foot_container footer .hobo_co .copyright{text-align:center}#page_teaser1 #kv .ph{margin-top:2.6666666667vw}#page_teaser1 #kv .logo{margin-top:5.3333333333vw;margin-left:5.3333333333vw;margin-bottom:-.8vw;position:relative;z-index:3}#page_teaser1 #kv h1{display:none}#page_teaser1 #kv .scroll{margin-top:10.6666666667vw;margin-bottom:-5.3333333333vw}#page_teaser1 #yodogawa{padding:0 7.4666666667vw}#page_teaser1 article ul li .ph{border:none}#page_teaser1 article ul li .col{padding-top:2.6666666667vw;padding-left:4.5333333333vw;padding-right:4.5333333333vw;box-sizing:border-box}#page_teaser1 article ul li .col p br{display:none}#page_teaser2 #kv .ph img{margin-top:-10.6666666667vw}#page_teaser2 #kv .logo{margin-top:8vw;margin-left:auto;margin-right:5.8666666667vw;position:relative;z-index:3}#page_teaser2 #kv .scroll{margin-top:13.3333333333vw}#page_teaser2 #yodogawa{padding:0 8vw}#page_teaser2 #intro{background-color:#fff}#page_teaser2 #intro{padding-left:8.5333333333vw;padding-right:8.5333333333vw}#page_teaser2 article.pc{display:none}#page_teaser2 .post_date{margin-top:0;padding-top:26.6666666667vw;padding-bottom:9.3333333333vw;background-color:#fff;margin-bottom:-18.6666666667vw}#page_teaser3 #kv .logo{margin-bottom:10.6666666667vw;margin-left:7.2vw}#page_teaser3 #yodogawa{padding-left:8vw;padding-right:8vw}#page_teaser3 #talk_body h2 .s{line-height:1.6635294118em}#page_teaser3 #talk_body .ph{padding-left:8vw;padding-right:8vw}#page_teaser3 #talk_body dl{padding-left:8vw;padding-right:8vw}#page_teaser3 #talk_body dl+dl{margin-top:3.25em}}@media (max-width: 750px){[data-banner=prod]{width:74.6666666667vw}[data-banner=prod]{height:19.3333333333vw}[data-banner=prod] img{border-radius:1.6vw}.post_date{margin-top:16vw}.post_date p{font-size:2.9333333333vw}.foot_container{margin-top:26.6666666667vw}.foot_container #foot_prod_info{padding-top:14.6666666667vw}.foot_container #foot_prod_info{padding-bottom:14.6666666667vw}.foot_container #foot_prod_info .i{width:65.6vw}.foot_container #foot_prod_info .i{height:37.3333333333vw}.foot_container #foot_prod_info .prod{width:56.2666666667vw}.foot_container #foot_prod_info .prod{height:334.9333333333vw}.foot_container #foot_banner{padding-top:14.6666666667vw}.foot_container #foot_banner{padding-bottom:13.3333333333vw}.foot_container #foot_banner ul li{width:74.6666666667vw}.foot_container #foot_banner ul li{height:31.4666666667vw}.foot_container #foot_banner ul [data-coming]:after{font-size:4.2666666667vw}.foot_container #foot_banner .banner_prod{margin-top:9.3333333333vw}.foot_container footer{padding-top:13.3333333333vw}.foot_container footer{padding-bottom:14.6666666667vw}.foot_container footer .foot_nav .sns{padding-right:0vw}.foot_container footer .foot_nav .sns{padding-left:12vw}.foot_container footer .foot_nav .sns h5{font-size:3.4666666667vw}.foot_container footer .foot_nav .sns h5{margin-right:5.3333333333vw}.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:7.2vw}.foot_container footer .foot_nav .sns ul li{height:7.2vw}.foot_container footer .foot_nav .sns ul li{margin-right:1.8666666667vw}.foot_container footer .foot_nav .contact:before{height:0vw}.foot_container footer .foot_nav .contact p{padding-right:6.1333333333vw}.foot_container footer .foot_nav .contact p{padding-left:0vw}.foot_container footer .foot_nav .contact p{font-size:3.4666666667vw}.foot_container footer .foot_nav .contact p:after{height:0vw}.foot_container footer .foot_nav .policy{margin-top:24vw}.foot_container footer .foot_nav .policy ul li{font-size:3.2vw}.foot_container footer .hobo_co .logo{width:36.5333333333vw}.foot_container footer .hobo_co .logo{height:6.6666666667vw}.foot_container footer .hobo_co .copyright{margin-top:5.3333333333vw}.foot_container footer .hobo_co .copyright{font-size:3.2vw}#page_teaser1 #kv .logo{width:46.6666666667vw}#page_teaser1 #kv .logo{height:5.3333333333vw}#page_teaser1 #kv h1 img{min-width:0vw}#page_teaser1 #kv h1 img{min-height:0vw}#page_teaser1 #kv .scroll{width:8vw}#page_teaser1 #kv .scroll{height:6.9333333333vw}#page_teaser1 #yodogawa{margin-top:13.3333333333vw}#page_teaser1 #yodogawa p{font-size:4.2666666667vw}#page_teaser1 .head_banner{margin-top:12vw}#page_teaser1 article{width:84vw}#page_teaser1 article{margin-top:13.3333333333vw}#page_teaser1 article ul li+li{margin-top:12vw}#page_teaser1 article ul li .ph{width:84vw}#page_teaser1 article ul li .col{width:84vw}#page_teaser1 article ul li .col p{font-size:3.7333333333vw}#page_teaser2 #kv .ph img{width:100%}#page_teaser2 #kv .logo{width:46.6666666667vw}#page_teaser2 #kv .logo{height:5.3333333333vw}#page_teaser2 #kv .scroll{width:8vw}#page_teaser2 #kv .scroll{height:6.9333333333vw}#page_teaser2 #yodogawa{margin-top:9.6vw}#page_teaser2 #yodogawa p{font-size:3.7333333333vw}#page_teaser2 #intro{margin-top:10.6666666667vw}#page_teaser2 #intro{padding-top:10.6666666667vw}#page_teaser2 #intro{padding-bottom:10.6666666667vw}#page_teaser2 #intro .d p{font-size:3.7333333333vw}#page_teaser2 #intro .d p small{font-size:3.2vw}#page_teaser2 #intro .profile{margin-top:7.4666666667vw}#page_teaser2 #intro .profile{padding-top:5.8666666667vw}#page_teaser2 #intro .profile{padding-bottom:5.8666666667vw}#page_teaser2 #intro .profile{padding-left:4.5333333333vw}#page_teaser2 #intro .profile{padding-right:4.5333333333vw}#page_teaser2 #intro .profile p{font-size:3.7333333333vw}#page_teaser2 .head_banner{margin-top:13.3333333333vw}#page_teaser2 article.pc{margin-top:20vw}#page_teaser3 #kv{padding-top:6.1333333333vw}#page_teaser3 #kv .logo{width:46.4vw}#page_teaser3 #kv .logo{height:4.64vw}#page_teaser3 #kv .scroll{width:8vw}#page_teaser3 #kv .scroll{height:6.9333333333vw}#page_teaser3 #kv .scroll{margin-top:11.4666666667vw}#page_teaser3 #yodogawa{margin-top:11.7333333333vw}#page_teaser3 #yodogawa .desc p{font-size:3.7333333333vw}#page_teaser3 .profile{margin-top:3.4666666667vw}#page_teaser3 .profile{font-size:3.7333333333vw}#page_teaser3 .profile span{padding-top:.8vw}#page_teaser3 .profile span{padding-bottom:.8vw}#page_teaser3 .profile span{padding-left:3.2vw}#page_teaser3 .profile span{padding-right:3.2vw}#page_teaser3 .head_banner{margin-top:15.2vw}#page_teaser3 .head_banner{margin-left:0vw}#page_teaser3 .line{width:84vw}#page_teaser3 .line{margin-top:12.8vw}#page_teaser3 #talk_body{margin-top:17.3333333333vw}#page_teaser3 #talk_body h2{font-size:5.3333333333vw}#page_teaser3 #talk_body h2{line-height:1.45em}#page_teaser3 #talk_body h2 .s{font-size:4.5333333333vw}#page_teaser3 #talk_body h2+.talk{margin-top:10.6666666667vw}#page_teaser3 #talk_body .ph{margin-top:10.6666666667vw}#page_teaser3 #talk_body .ph+.ph{margin-top:2.6666666667vw}#page_teaser3 #talk_body .ph+h2{margin-top:16vw}#page_teaser3 #talk_body .ph .cap{margin-top:2.6666666667vw}#page_teaser3 #talk_body .ph .cap{font-size:3.2vw}#page_teaser3 #talk_body .ph+.talk{margin-top:10.6666666667vw}#page_teaser3 #talk_body dl dt,#page_teaser3 #talk_body dl dd{font-size:3.7333333333vw}#page_teaser3 #talk_body .talk+h2{margin-top:16vw}#page_teaser3 #talk_body .continue{margin-top:16vw}#page_teaser3 #talk_body .continue{margin-bottom:10.6666666667vw}#page_teaser3 #talk_body .continue .t{font-size:3.7333333333vw}#page_teaser3 #talk_body .continue .date{margin-top:4vw}#page_teaser3 #talk_body .continue .date{font-size:3.2vw}#page_teaser3 .page_nav{width:78.9333333333vw}#page_teaser3 .page_nav{height:20vw}#page_teaser3 .page_nav{padding-bottom:0vw}}
