@charset "utf-8";#wrapper{background:#fff none repeat scroll 0 0;overflow:hidden;position:relative;z-index:4}#split_mainvisual{margin-top:60px;position:relative}#split_wrapper{width:100%;height:calc(100vh - 60px);display:flex;padding:0 5%;box-sizing:border-box}#split_wrapper #split_left{width:50%;padding-bottom:60px;box-sizing:border-box}#split_wrapper #split_right{width:50%;padding-top:60px;box-sizing:border-box}#split_wrapper .split-slider .bx-wrapper{position:relative}#split_wrapper .split-slider .bx-wrapper:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:60}#split_wrapper .split-slider .bx-wrapper,#split_wrapper .split-slider .bx-viewport{height:100%!important}#split_left_slider,#split_right_slider{height:100%!important}#split_wrapper .split-slider li{height:100%}#split_wrapper .split-slider li img{width:100%;height:100%;object-fit:cover}#mv_copy{display:flex;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:61;padding:0 5%;box-sizing:border-box}#mv_copy_inner{padding-left:8%}#mv_copy h2{color:#fff;font-size:7.5rem;font-weight:400;margin:0 0 30px;letter-spacing:.1em}#mv_copy h3{color:#fff;font-size:2.8rem;font-weight:400;letter-spacing:.1em;margin:0;line-height:1.8}@media screen and (max-width:736px){#split_wrapper{flex-direction:column;height:calc(100svh - 60px);padding:0}#mv_copy{padding:0}#split_wrapper #split_left{width:100%;height:50%;padding-bottom:0;padding-left:30px}#split_wrapper #split_right{width:100%;height:50%;padding-top:0;padding-right:30px}#mv_copy_inner{padding-left:10%}#mv_copy h2{font-size:11.5vw}#mv_copy h3{font-size:5.2vw}}#mv_news{display:flex;align-items:center;position:absolute;bottom:0;left:0;z-index:62;width:50%;height:60px;padding-left:20px;box-sizing:border-box}#mv_news .inner{display:flex;align-items:center;column-gap:20px;width:100%}#mv_news .inner h2{font-size:2.8rem;margin:0;letter-spacing:.05em;flex-shrink:0}#mv_newslist{flex-grow:1;width:calc(100% - 102px);overflow:hidden;text-overflow:ellipsis}#mv_newslist li{display:flex;align-items:center;column-gap:12px}#mv_newslist li span a{font-size:14px;display:inline-block;padding:2px 10px}#mv_newslist li span{flex-shrink:0}#mv_newslist li h3{margin:0;font-size:1.6rem;line-height:1;flex-grow:1;width:calc(100% - 166px)}#mv_newslist li h3 a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:736px){#mv_news{position:relative;width:100%;height:auto;padding-top:20px;padding-bottom:20px;padding-left:3%;padding-right:3%}#mv_news .inner{flex-direction:column;align-items:flex-start;row-gap:15px}#mv_news .inner h2{font-size:2.15rem}#mv_newslist{width:100%}#mv_newslist li h3 a{font-size:1.4rem}}.scroll-indicator{display:flex;flex-direction:column;align-items:center;gap:12px;position:absolute;bottom:30px;right:2%}.scroll-indicator .scroll-line{position:relative;width:3px;height:80px;background:rgba(30,30,30,.2);overflow:hidden}.scroll-indicator .scroll-dot{position:absolute;top:-20%;left:0;width:100%;height:30%;background:rgba(30,30,30,.9);animation:scrollDown 2s ease-in-out infinite}@keyframes scrollDown{0%{top:-30%;opacity:0}20%{opacity:1}100%{top:100%;opacity:0}}.scroll-indicator .scroll-text{font-size:15px;letter-spacing:.15em;writing-mode:vertical-rl;margin:0;line-height:1}@media screen and (max-width:763px){.scroll-indicator{bottom:135px;right:8px}}.homebox .content-width{padding:70px 0 80px}.homebox h2,.homebox h3,.homebox h4{margin:0}.homebox .titlebox{text-align:center;margin:0 0 40px}.homebox .titlebox h2{font-size:3.2rem;letter-spacing:.1em;line-height:1.5}.homebox .titlebox h2.border-title{position:relative;padding-bottom:20px}.homebox .titlebox h2.border-title:before{content:"";width:120px;height:2px;background:#ababab;position:absolute;bottom:0;left:0}.homebox .titlebox h2.border-title:after{content:"";width:60px;height:2px;background:#ae6909;position:absolute;bottom:0;left:0}.homebox .titlebox h2.border-title.center:before{left:calc(50% - 60px)}.homebox .titlebox h2.border-title.center:after{left:calc(50% - 60px)}@media screen and (max-width:736px){.homebox .titlebox{margin:0 0 30px}.homebox .titlebox h2{font-size:2.15rem}.homebox .titlebox h2.border-title{padding-bottom:12px}.homebox .titlebox h2.border-title:before{width:100px}.homebox .titlebox h2.border-title:after{width:50px}.homebox .titlebox h2.border-title.center:before{left:calc(50% - 50px)}.homebox .titlebox h2.border-title.center:after{left:calc(50% - 50px)}}#home_about{background-color:rgba(30,30,30,.4);position:relative;color:#fff;overflow:hidden}#home_about:before{content:"";width:100%;height:100%;background:url(//seikosangyo.jp/wp-content/themes/seikosangyo.jp/css/../images/home/home_about_bg.jpg) no-repeat center left/cover;filter:grayscale(50%);position:absolute;top:0;left:0;z-index:-2}#home_about:after{content:"";width:100%;height:100%;background-image:linear-gradient(90deg,#1e1e1e 38%,transparent);position:absolute;top:0;left:0;z-index:-1}#home_about .content-width{position:relative;padding:160px 0}#home_about .about-eng-ttl{position:absolute;top:50%;left:-180px;line-height:1;font-size:16rem;letter-spacing:.025em;white-space:nowrap;display:inline-block;writing-mode:vertical-rl;transform:translateY(-50%);opacity:.08}#home_about .titlebox{text-align:left}#home_about .titlebox h2{line-height:1.75}#home_about .contbox{line-height:2;max-width:600px}#home_about .contbox p{margin:0}@media screen and (max-width:736px){#home_about:before{height:auto;aspect-ratio:4/3;top:unset;bottom:0}#home_about:after{background-image:linear-gradient(180deg,#1e1e1e 47%,transparent)}#home_about .content-width{padding:120px 0 100px}#home_about .about-eng-ttl{writing-mode:horizontal-tb;top:10px;left:0;font-size:8rem;line-height:.7;transform:translateY(0)}}#home_item{overflow:hidden}#home_item .content-width{position:relative}#home_item .content-width:before{content:"";width:calc((100vw - 100%) / 2 + 100% + 100px);height:calc(100% - 240px);background-color:#f8f8f8;position:absolute;top:0;left:-100px;z-index:-1}#home_item .item-eng-ttl{position:absolute;top:50%;right:-180px;line-height:1;font-size:16rem;letter-spacing:.025em;white-space:nowrap;display:inline-block;writing-mode:vertical-rl;transform:translateY(-50%);opacity:.08}#home_item .titlebox{text-align:left}#home_item .product-list-desc{margin:0 0 40px;line-height:2}#product_list{display:flex}#product_list li{width:25%}#product_list li a{display:block;position:relative;z-index:1}#product_list li a:before{content:"";width:100%;height:100%;background:rgba(30,30,30,.2);position:absolute;top:0;left:0;z-index:1;transition:all .3s ease}#product_list li a:hover{opacity:1}#product_list li a:hover:before{opacity:0}#product_list li a .imgbox{width:100%;aspect-ratio:250/420}#product_list li a .imgbox img{width:100%;height:100%;object-fit:cover}#product_list li h3{position:absolute;left:0;bottom:0;z-index:2;color:#fff;font-size:2rem;font-weight:400;letter-spacing:.05em;padding:0 20px 30px;margin:0}@media screen and (max-width:736px){#product_list{flex-wrap:wrap}#product_list li{width:50%}#product_list li a .imgbox{width:100%;aspect-ratio:250/320}#product_list li h3{font-size:1.8rem;padding:0 20px 25px}}#home_brand{background:url(//seikosangyo.jp/wp-content/themes/seikosangyo.jp/css/../images/home/home_brand_bg.jpg) no-repeat center right/cover;position:relative}#home_brand:before{content:"";width:60vw;height:100%;background:#000;opacity:.7;position:absolute;top:0;left:0;z-index:1}#home_brand .content-width{padding:180px 0 140px;position:relative;z-index:2;color:#fff}#home_brand .brand-eng-ttl{position:absolute;top:0;left:0;z-index:1;color:#fff;line-height:.7;font-size:16rem;letter-spacing:.025em;white-space:nowrap;display:inline-block;opacity:.2;mix-blend-mode:screen}#home_brand .contbox{max-width:500px}#home_brand .titlebox{text-align:left}#home_brand .contbox .brand-desc{line-height:2;margin:60px 0}#home_brand .more{text-align:left}#home_brand .more .btn,#home_brand .arrowright:after,#home_brand .toggle:after{border-color:#fff}@media screen and (max-width:736px){#home_brand:before{width:100%}#home_brand .brand-eng-ttl{font-size:8rem;top:10px}#home_brand .content-width{padding:180px 0 100px}#home_brand .contbox .brand-desc{margin:0}#home_brand .more{text-align:center}}#news_list{background:#f8f8f8;padding:2rem 5rem;list-style:none}#news_list li{padding:1.5rem 4rem;border-bottom:1px solid #ddd!important}#news_list li:first-child{border-top:none}#news_list li:last-child{border-bottom:none!important}@media screen and (max-width:736px){#news_list{padding:.5rem 2rem}#news_list li{padding:1.5rem 0}}#home_shop .contbox.info .cell.imgbox{width:430px;position:relative}#home_shop .contbox.info .cell.imgbox img{box-shadow:30px 30px 0 #f8f8f8}#home_shop .contbox.info .cell.imgbox:after{content:'';position:absolute;top:-30px;left:-30px;width:100px;height:50px;border-top:3px solid #ae6909;border-left:3px solid #ae6909;z-index:-1}#home_shop .contbox.info .cell.cont{padding-left:8rem}#home_shop .contbox.info .cont .headbox{margin-bottom:2rem}#home_shop .contbox.info .cont .headbox h3,#home_shop .contbox.info .cont .headbox .floatlist{float:left}#home_shop .contbox.info .cont .headbox h3 .txt{line-height:1.45;font-size:3rem;letter-spacing:.05em}#home_shop .contbox.info .cont .headbox .floatlist{margin-left:1.5rem}#home_shop .contbox.info .cont .headbox .floatlist li{margin-left:.5rem}#home_shop .contbox.info .cont .headbox .floatlist li:first-child{margin-left:0}#home_shop .contbox.info .cont .headbox .floatlist li a{border-radius:100%;display:block;font-size:2rem;height:3.3rem;text-align:center;width:3.3rem}#home_shop .contbox.info .cont .headbox .floatlist li a .fa{line-height:3.4rem}#home_shop .contbox.info .cont .headbox .floatlist li a .fa-instagram{line-height:3.3rem}#home_shop .contbox.info .cont dl{overflow:hidden;margin:.5rem 0 0;font-size:1.6rem}#home_shop .contbox.info .cont dt{float:left}#home_shop .contbox.info .cont dd{margin-left:6em}@media screen and (max-width:736px){#home_shop .contbox.info .table,#home_shop .contbox.info .cell{display:block;width:100%}#home_shop .contbox.info .cell.imgbox{width:100%}#home_shop .contbox.info .cell.imgbox img{box-shadow:none}#home_shop .contbox.info .cell.imgbox:after{display:none}#home_shop .contbox.info .cell.cont{padding:2.5rem 0 0}#home_shop .contbox.info .cont .headbox h3 .txt{font-size:2.15rem}}#home_shop .map{margin-top:50px;line-height:0}#home_blog{background-color:#fffaf3}#content{padding-bottom:0}#footer{background:#fff}