@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-weight: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}th{text-align:left}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes light{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes light{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}*{box-sizing:border-box;zoom:1}html{font-size:62.5%}body{position:relative;overflow-x:hidden;color:#000;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}@media print,screen and (min-width:769px) and (max-width:1230px){body{min-width:1230px;overflow-x:scroll}}main{position:relative}a{text-decoration:none;-webkit-tap-highlight-color:transparent}img{width:100%;height:auto;vertical-align:bottom}.pc_b{display:block!important}@media print,screen and (max-width:768px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:768px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:768px){.pc_ib{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:768px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:768px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:768px){.sp_ib{display:inline-block!important}}.st-Inner{margin:0 auto}@media print,screen and (min-width:769px){.st-Inner{width:1200px}}@media print,screen and (max-width:768px){.st-Inner{width:89.58333vw}}.st-Footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#333}@media print,screen and (min-width:769px){.st-Footer{height:50px}}@media print,screen and (max-width:768px){.st-Footer{height:10.41667vw}}.st-Footer .copyright{color:#fff}@media print,screen and (min-width:769px){.st-Footer .copyright{font-size:12px;font-size:1.2rem;letter-spacing:.05em}}@media print,screen and (max-width:768px){.st-Footer .copyright{font-size:2.60417vw;letter-spacing:.05em}}.sw-Entry{text-align:center}.sw-Entry .entry-Text{font-weight:900}@media print,screen and (min-width:769px){.sw-Entry .entry-Text{margin:45px 0 0}}@media print,screen and (max-width:768px){.sw-Entry .entry-Text{margin:5.20833vw 0 0}}.sw-Entry .entry-Text>span{display:inline-block;position:relative}@media print,screen and (min-width:769px){.sw-Entry .entry-Text>span{font-size:32px;font-size:3.2rem;padding:0 0 0 15px;letter-spacing:.07em}}@media print,screen and (max-width:768px){.sw-Entry .entry-Text>span{font-size:4.6875vw;letter-spacing:.07em;padding:0 0 0 1.95312vw}}.sw-Entry .entry-Text>span:before{content:"";display:inline-block;position:absolute;background:url(../images/common/img_voucher.png) no-repeat top center/contain}@media print,screen and (min-width:769px){.sw-Entry .entry-Text>span:before{width:37px;height:43px;top:-5px;left:-56px}}@media print,screen and (max-width:768px){.sw-Entry .entry-Text>span:before{width:4.81771vw;height:5.59896vw;top:.26042vw;left:-5.20833vw}}.sw-Entry .entry-Text>span:after{content:"";display:inline-block;position:absolute;background:url(../images/common/img_voucher.png) no-repeat top center/contain;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media print,screen and (min-width:769px){.sw-Entry .entry-Text>span:after{width:37px;height:43px;top:-5px;right:-53px}}@media print,screen and (max-width:768px){.sw-Entry .entry-Text>span:after{width:4.81771vw;height:5.59896vw;top:.26042vw;right:-6.25vw}}.sw-Entry .btn-Entry{display:inline-block;color:#000}@media print,screen and (min-width:769px){.sw-Entry .btn-Entry{width:666px;margin:34px auto 0;box-shadow:4px 6px;border-radius:30px;-webkit-transition:box-shadow .1s,-webkit-transform .1s;transition:box-shadow .1s,-webkit-transform .1s;transition:transform .1s,box-shadow .1s;transition:transform .1s,box-shadow .1s,-webkit-transform .1s}.sw-Entry .btn-Entry:hover{-webkit-transform:translate(4px,6px);transform:translate(4px,6px);box-shadow:none}}@media print,screen and (max-width:768px){.sw-Entry .btn-Entry{width:89.58333vw;margin:3.64583vw auto 0;box-shadow:.52083vw .78125vw;border-radius:4.55729vw}}.sw-Ttl{font-weight:900;background:#000;text-align:center;color:#fff;position:relative}@media print,screen and (min-width:769px){.sw-Ttl{font-size:40px;font-size:4rem;height:100px;padding:26px 0 0;letter-spacing:.1em}}@media print,screen and (max-width:768px){.sw-Ttl{font-size:7.03125vw;height:15.625vw;padding:3.90625vw 0 0;letter-spacing:.1em}}.sw-Ttl.triangle:before{content:"";display:inline-block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,100%) rotate(180deg);transform:translate(-50%,100%) rotate(180deg);width:0;height:0;border-style:solid;border-color:transparent transparent #000}@media print,screen and (min-width:769px){.sw-Ttl.triangle:before{border-width:0 30px 17px}}@media print,screen and (max-width:768px){.sw-Ttl.triangle:before{border-width:0 3.90625vw 2.21354vw}}@media print,screen and (min-width:769px){.index-Mainvisual .kv{padding:68px 0 41px;background:url(../images/pc/img_mainvisual_top.png) repeat-x top 0 left 0/auto,url(../images/pc/img_mainvisual_bottom.png) repeat-x bottom 0 left 0/auto,url(../images/common/bg_pattern.png) repeat top left/15px 15px,#fff10a}}@media print,screen and (max-width:768px){.index-Mainvisual .kv{padding:25.26042vw 0 26.04167vw;background:url(../images/sp/img_mainvisual_top.png) repeat-x top 0 left 0/100vw auto,url(../images/sp/img_mainvisual_bottom.png) repeat-x bottom 0 left 0/100vw auto,url(../images/common/bg_pattern.png) repeat top left / 1.95312vw 1.95312vw,#fff10a}}@media print,screen and (min-width:769px){.index-Mainvisual .kv h1,.index-Mainvisual .kv .img-Wrapper{width:1226px;margin:0 auto}}@media print,screen and (max-width:768px){.index-Mainvisual .kv h1,.index-Mainvisual .kv .img-Wrapper{width:99.47917vw}}@media print,screen and (min-width:769px){.index-Mainvisual .kv-Bottom{padding:74px 0 36px;background:url(../images/pc/img_mainvisual_top.png) repeat-x top 0 left 0/auto,url(../images/common/bg_pattern.png) repeat top left/15px 15px,#fff10a}}@media print,screen and (max-width:768px){.index-Mainvisual .kv-Bottom{padding:26.04167vw 0 13.80208vw;background:url(../images/sp/img_mainvisual_top.png) repeat-x top 0 left 0/100vw auto,url(../images/common/bg_pattern.png) repeat top left / 1.95312vw 1.95312vw,#fff10a}}@media print,screen and (min-width:769px){.index-Mainvisual .kv-Bottom h1,.index-Mainvisual .kv-Bottom .img-Wrapper{width:1226px;margin:0 auto}}@media print,screen and (max-width:768px){.index-Mainvisual .kv-Bottom h1,.index-Mainvisual .kv-Bottom .img-Wrapper{width:99.47917vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub{padding:50px 0 46px;background:url(../images/common/bg_pattern.png) repeat top left/15px 15px,rgba(255,241,10,.4)}}@media print,screen and (max-width:768px){.index-Mainvisual .sub{padding:6.51042vw 0;background:url(../images/common/bg_pattern.png) repeat top left / 1.95312vw 1.95312vw,rgba(255,241,10,.4)}}.index-Mainvisual .sub .catch{font-weight:900;text-align:center;line-height:1.4}@media print,screen and (min-width:769px){.index-Mainvisual .sub .catch{font-size:44px;font-size:4.4rem;letter-spacing:.08em}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .catch{font-size:4.94792vw;letter-spacing:.08em}}.index-Mainvisual .sub .catch span{color:#ec3324}.index-Mainvisual .sub .genre{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre{width:1200px;margin:35px auto 0}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0;margin:4.42708vw auto 0}}.index-Mainvisual .sub .genre .item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background:url(../images/common/img_cloud.png) no-repeat top center/contain}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item{width:192px;height:120px}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item{width:30.33854vw;height:19.01042vw}}.index-Mainvisual .sub .genre .item:nth-of-type(n+2){margin:0 0 0 10px}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(n+2){margin:0 0 0 10px}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(n+2){margin:0 0 0 1.04167vw}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(n+4){margin-top:2.21354vw}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(4n){margin-left:0}}.index-Mainvisual .sub .genre .item span{font-weight:900;letter-spacing:.1em}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(1) span{font-size:32px;font-size:3.2rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(1) span{font-size:4.94792vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(2) span{font-size:30px;font-size:3rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(2) span{font-size:4.6875vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(3) span{font-size:32px;font-size:3.2rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(3) span{font-size:4.94792vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(4) span{font-size:29px;font-size:2.9rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(4) span{font-size:4.55729vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(5) span{font-size:22px;font-size:2.2rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(5) span{font-size:3.64583vw}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .genre .item:nth-of-type(6) span{font-size:32px;font-size:3.2rem}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .genre .item:nth-of-type(6) span{font-size:4.94792vw}}.index-Mainvisual .sub .sub-Text{font-weight:700;text-align:center}@media print,screen and (min-width:769px){.index-Mainvisual .sub .sub-Text{font-size:18px;font-size:1.8rem;line-height:1.66667;margin:40px 0 0;letter-spacing:.05em}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .sub-Text{text-align:center;font-size:2.86458vw;line-height:1.90909;margin:4.94792vw 0 0;letter-spacing:0}}@media print,screen and (min-width:769px){.index-Mainvisual .sub .sub-Text span{margin:0 -7px 0 0}}@media print,screen and (max-width:768px){.index-Mainvisual .sub .sub-Text span{margin:0 -.91146vw 0 0}}@media print,screen and (min-width:769px){.index-Works{background:url(../images/common/bg_pattern_rect.png) repeat top left;padding:0 0 80px}}@media print,screen and (max-width:768px){.index-Works{background:url(../images/common/bg_pattern_rect.png) repeat top left;padding:0 0 15.625vw}}.index-Works .content h3{background:#052a83;color:#fff10a;text-align:center;font-weight:900}@media print,screen and (min-width:769px){.index-Works .content h3{height:80px;border-radius:10px;font-size:34px;font-size:3.4rem;margin:46px 0 0;padding:22px 0 0;letter-spacing:.1em}}@media print,screen and (max-width:768px){.index-Works .content h3{height:12.23958vw;border-radius:1.30208vw;font-size:5.72917vw;margin:7.42188vw 0 0;padding:3.25521vw 0 0;letter-spacing:.1em}}@media print,screen and (min-width:769px){.index-Works .content h3.second{margin:50px 0 0}}@media print,screen and (max-width:768px){.index-Works .content h3.second{margin:4.94792vw 0 0}}.index-Works .content .catch{color:#ec3324;font-weight:900;text-align:center}@media print,screen and (min-width:769px){.index-Works .content .catch{font-size:34px;font-size:3.4rem;margin:32px 0 0;letter-spacing:.1em}}@media print,screen and (max-width:768px){.index-Works .content .catch{font-size:5.20833vw;margin:5.20833vw 0 0;letter-spacing:.05em}}.index-Works .content .explain{font-weight:700}@media print,screen and (min-width:769px){.index-Works .content .explain{font-size:16px;font-size:1.6rem;margin:26px 0 0;line-height:1.75;text-align:center;letter-spacing:.1em}}@media print,screen and (max-width:768px){.index-Works .content .explain{font-size:3.38542vw;margin:3.90625vw 0 0;line-height:1.76923;letter-spacing:.05em}}.index-Works .content .explain span{color:#ec3324}.index-Works .content .content-List{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:769px){.index-Works .content .content-List{margin:35px 0 0}}@media print,screen and (max-width:768px){.index-Works .content .content-List{margin:3.90625vw 0 0}}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item{width:285px}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item{width:42.83854vw}}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item:nth-of-type(n+2){margin-left:20px}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item:nth-of-type(n+2){margin-left:3.90625vw}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item:nth-of-type(n+3){margin-top:5.20833vw}}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item:nth-of-type(n+5){margin-top:22px}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item:nth-of-type(2n+1){margin-left:0}}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item:nth-of-type(4n+1){margin-left:0}}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item .img-Wrapper{width:285px;height:214px}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item .img-Wrapper{width:42.83854vw;height:32.16146vw}}.index-Works .content .content-List-Item .content-text{font-weight:700;text-align:justify;color:#000}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item .content-text{font-size:16px;font-size:1.6rem;line-height:1.75;margin:12px 0 0;letter-spacing:.05em}}@media print,screen and (max-width:768px){.index-Works .content .content-List-Item .content-text{font-size:3.125vw;line-height:1.33333;margin:2.99479vw 0 0;letter-spacing:.01em}}.index-Works .content .content-List-Item .name{font-weight:500;color:#000}@media print,screen and (min-width:769px){.index-Works .content .content-List-Item .name{font-size:16px;font-size:1.6rem;margin:22px 0 0}}.index-Works .ads{overflow:hidden}.index-Works .ads .ads-Container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:769px){.index-Works .ads .ads-Container{width:1200px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:105px auto 0}}@media print,screen and (max-width:768px){.index-Works .ads .ads-Container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;z-index:1}}.index-Works .ads .bg-Light{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1}@media print,screen and (min-width:769px){.index-Works .ads .bg-Light{width:573px}}.index-Works .ads .bg-Light:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:light 30s infinite linear;animation:light 30s infinite linear}@media print,screen and (min-width:769px){.index-Works .ads .bg-Light:before{width:570px;height:570px;background:url(../images/common/bg_light.png) no-repeat center center/contain}}@media print,screen and (max-width:768px){.index-Works .ads .bg-Light:before{width:100vw;height:100vw;background:url(../images/common/bg_light.png) no-repeat center center/contain}}.index-Works .ads .bg-Light .img-Wrapper{position:relative}@media print,screen and (min-width:769px){.index-Works .ads .bg-Light .img-Wrapper{width:483px;height:362px}}@media print,screen and (max-width:768px){.index-Works .ads .bg-Light .img-Wrapper{width:79.16667vw;height:59.375vw;margin:5.20833vw 0 0}}.index-Works .ads .bg-Light .img-Wrapper .name{position:absolute;color:#000}@media print,screen and (min-width:769px){.index-Works .ads .bg-Light .img-Wrapper .name{font-size:16px;font-size:1.6rem;bottom:-30px;left:0;letter-spacing:.1em;font-weight:500}}.index-Works .ads .catch{text-align:center;position:relative;z-index:2}.index-Works .ads .catch .text-sub{font-weight:900}@media print,screen and (min-width:769px){.index-Works .ads .catch .text-sub{font-size:28px;font-size:2.8rem;letter-spacing:.05em}}@media print,screen and (max-width:768px){.index-Works .ads .catch .text-sub{font-size:4.42708vw;letter-spacing:.07em;margin:8.46354vw 0 0;letter-spacing:.04em}}.index-Works .ads .catch .text{font-weight:900}@media print,screen and (min-width:769px){.index-Works .ads .catch .text{font-size:50px;font-size:5rem;margin:47px 0 0;letter-spacing:.01em}}@media print,screen and (max-width:768px){.index-Works .ads .catch .text{font-size:7.42188vw;margin:5.85938vw 0 0;letter-spacing:.01em}}.index-Works .ads .catch .text>span{display:inline-block}@media print,screen and (min-width:769px){.index-Works .ads .catch .text>span{font-size:60px;font-size:6rem;margin:9px 0 0;padding:0 0 11px 15px;background:-webkit-linear-gradient(top,transparent 0,transparent 60px,rgba(255,255,0,.4) 60px,rgba(255,255,0,.4) 100%);background:linear-gradient(180deg,transparent 0,transparent 60px,rgba(255,255,0,.4) 60px,rgba(255,255,0,.4) 100%)}}@media print,screen and (max-width:768px){.index-Works .ads .catch .text>span{font-size:8.85417vw;margin:0;padding:0 0 1.95312vw 2.60417vw;background:-webkit-linear-gradient(top,transparent 0,transparent 9.11458vw,rgba(255,255,0,.4) 9.11458vw,rgba(255,255,0,.4) 100%);background:linear-gradient(180deg,transparent 0,transparent 9.11458vw,rgba(255,255,0,.4) 9.11458vw,rgba(255,255,0,.4) 100%)}}.index-Works .ads .catch .text>span>span{display:inline-block;color:#ec3324}.index-Works .ads .catch .text>span>span>span{display:inline-block}@media print,screen and (min-width:769px){.index-Works .ads .catch .text>span>span>span{font-size:90px;font-size:9rem;-webkit-transform:translateY(5px);transform:translateY(5px);margin:0 10px 0 0}}@media print,screen and (max-width:768px){.index-Works .ads .catch .text>span>span>span{font-size:12.5vw;-webkit-transform:translateY(.65104vw);transform:translateY(.65104vw);margin:0 1.04167vw 0 0}}.index-Works .moreover{text-align:center;color:#666;font-weight:900}@media print,screen and (min-width:769px){.index-Works .moreover{margin:76px 0 0;font-size:22px;font-size:2.2rem;letter-spacing:.05em}}@media print,screen and (max-width:768px){.index-Works .moreover{margin:5.20833vw 0 0;font-size:3.125vw;position:relative;z-index:2;letter-spacing:.05em}}@media print,screen and (min-width:769px){.index-Works .sw-Entry{padding:0 0 6px}}@media print,screen and (max-width:768px){.index-Works .sw-Entry{padding:0 0 .78125vw;position:relative;z-index:2}}@media print,screen and (min-width:769px){.index-Works .sw-Entry .entry-Text{margin:30px 0 0}}@media print,screen and (max-width:768px){.index-Works .sw-Entry .entry-Text{margin:4.6875vw 0 0}}@media print,screen and (min-width:769px){.index-Works .sw-Entry .entry-Text>span{padding:0 0 7px 12px;background:-webkit-linear-gradient(top,transparent 0,transparent 18px,rgba(255,255,0,.4) 18px,rgba(255,255,0,.4) 100%);background:linear-gradient(180deg,transparent 0,transparent 18px,rgba(255,255,0,.4) 18px,rgba(255,255,0,.4) 100%);font-size:30px;font-size:3rem;letter-spacing:.08em}}@media print,screen and (max-width:768px){.index-Works .sw-Entry .entry-Text>span{padding:0 0 .91146vw 1.5625vw;background:-webkit-linear-gradient(top,transparent 0,transparent 2.60417vw,rgba(255,255,0,.4) 2.60417vw,rgba(255,255,0,.4) 100%);background:linear-gradient(180deg,transparent 0,transparent 2.60417vw,rgba(255,255,0,.4) 2.60417vw,rgba(255,255,0,.4) 100%);font-size:4.16667vw;letter-spacing:.08em}}@media print,screen and (min-width:769px){.index-Works .sw-Entry .entry-Text>span:before{left:-53px}}.index-Works .sw-Entry .entry-Text>span>span{position:relative}.index-Works .sw-Entry .entry-Text>span>span:before{content:"・";display:inline-block;width:100%;height:100%;position:absolute;left:0}@media print,screen and (min-width:769px){.index-Works .sw-Entry .entry-Text>span>span:before{top:-20px}}@media print,screen and (max-width:768px){.index-Works .sw-Entry .entry-Text>span>span:before{top:-2.60417vw}}@media print,screen and (min-width:769px){.index-Unique{background:url(../images/common/bg_pattern_rect.png) repeat top left;padding:0 0 83px}}@media print,screen and (max-width:768px){.index-Unique{background:url(../images/common/bg_pattern_rect.png) repeat top left;padding:0 0 14.97396vw}}@media print,screen and (min-width:769px){.index-Unique .st-Inner .content .content-List{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:66px 0 0}}@media print,screen and (max-width:768px){.index-Unique .st-Inner .content .content-List{margin:10.41667vw 0 0}}@media print,screen and (min-width:769px){.index-Unique .st-Inner .content .content-List-Item{width:380px}}@media print,screen and (max-width:768px){.index-Unique .st-Inner .content .content-List-Item{margin:6.90104vw 0 0}}@media print,screen and (max-width:768px){.index-Unique .st-Inner .content .content-List-Item:first-of-type{margin:0}}@media print,screen and (min-width:769px){.index-Unique .st-Inner .content .content-List-Item .img-Wrapper{width:380px;height:300px}}.index-Unique .st-Inner .content .content-List-Item .text{font-weight:500;text-align:justify}@media print,screen and (min-width:769px){.index-Unique .st-Inner .content .content-List-Item .text{margin:-9px 0 0;font-size:16px;font-size:1.6rem;line-height:1.75;letter-spacing:.03em}}@media print,screen and (max-width:768px){.index-Unique .st-Inner .content .content-List-Item .text{margin:1.95312vw 0 0;font-size:3.125vw;line-height:1.83333;letter-spacing:.03em}}