a.anchor{display:block;padding-top:15rem;margin-top:-15rem;overflow-y:hidden}main{position:relative;padding-bottom:0}.page_banner{background-color:rgba(17,17,17,.5);display:flex;justify-content:center;align-items:center;position:absolute;left:0;bottom:0;width:100%;height:12rem}.page_banner_close{background-color:transparent;border-width:0;color:#fff;font-size:3rem;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;transform:translateY(-4.4rem)}.banner{width:73rem}.character{width:10.8rem}.header_scroll{width:2.2rem}.header_scroll_frame{animation:arrowmove 1s ease-in-out infinite;position:absolute;transform:translate(-9rem,47.5rem);z-index:2}@keyframes arrowmove{0%{top:1rem}50%{top:3rem}100%{top:1rem}}.header_scroll_frame:before{background:#111;content:'';position:absolute;top:16rem;left:2.8rem;width:.4rem;height:2rem;transform:skewX(31deg)}.header_scroll_frame:after{background:#111;content:'';position:absolute;top:0;left:3.5rem;width:.4rem;height:18rem}.breadcrumb{background-color:transparent;padding:0}nav[aria-label=breadcrumb]{position:absolute;top:64.6rem}.breadcrumb-item+.breadcrumb-item:before{color:#111;font-size:1.8rem;font-weight:700;content:'>';margin:0 .5rem}.breadcrumb-item a{color:#111;font-size:1.8rem;font-weight:700}.breadcrumb-item.active{color:#111;font-size:1.8rem;font-weight:700}.about_section01{position:relative;height:89rem;margin-top:19rem}.about_section01>div:nth-child(1){position:absolute;width:100%;height:100%;margin-top:.5rem;overflow:hidden}.about_section01 .section_head{font-size:85px;margin-left:-90px;font-weight:700;color:#fff}.about_section01 .section_head{transform:translate(0,25.5rem)}.about_section01 .section_block1{position:absolute;top:-18.3rem;right:-20rem}.hide.about_section01_back:after{background-color:#e60011;content:'';position:absolute;top:0;left:0;width:0;height:calc(94rem - 11.3rem*2);transform:skewY(-352deg);transition:width .5s;transition-delay:.5s;z-index:-1}.show.about_section01_back:after{background-color:#e60011;content:'';position:absolute;top:0;left:0;width:100vw;height:calc(94rem - 11.3rem*2);transform:skewY(-352deg);z-index:-1}.about_section01_head{width:31.8rem;height:8.3rem}.about_section01_image{width:100rem;height:70rem}.about_section02{position:relative}.hide.about_section02:after{background-color:#e60011;content:'';position:absolute;top:10rem;right:0;width:0;height:70rem;transform:skewY(353deg);transition:width .5s;transition-delay:.5s;z-index:-1}.show.about_section02:after{background-color:#e60011;content:'';position:absolute;top:10rem;right:0;width:100vw;height:88rem;transform:skewY(353deg);z-index:-1}.about_section02 .section_head{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%}.about_section02 .section_block1{position:relative}.about_section02 .section_card{justify-content:space-between}.about_section02 .section_card .card{border-width:0;border-radius:0;box-shadow:0 0 2rem rgba(0,0,0,.2);display:block;align-items:center;position:relative;width:57rem;height:81.5rem;margin-right:2rem;margin-bottom:6rem;padding-top:3.5rem}.about_section02 .section_card .card-body{padding:2rem}.about_section02 .section_card .card-title{color:#f90000;font-size:2rem;font-weight:700;line-height:1.5;white-space:normal;text-align:center;display:flex;justify-content:center;align-items:center;height:6rem;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.about_section02 .section_card .card-text{background-color:#f5f5f5;color:#111;font-size:1.6rem;font-weight:400;line-height:1.9;white-space:normal;height:32.5rem;margin:0 3rem;padding:2rem 4rem}.about_section02 .section_card button{background-color:#fccc00;border:none;position:absolute;right:-2rem;bottom:1.9rem;width:10rem;height:6rem;transition:background-color .3s}.about_section02 .section_card button:hover{background-color:#000;border:.1rem solid #fccc00}.about_section02 .section_card button:after{border-top:.35rem solid #000;border-left:.35rem solid #000;content:'';position:absolute;top:2.2rem;left:3.8rem;width:1.5rem;height:1.5rem;transform:rotate(135deg)}.about_section02 .section_card button:hover:after{border-top-color:#fccc00;border-left-color:#fccc00}.about_section02_image1{width:26rem;height:26rem}.about_section02_image2{width:26rem;height:26rem}.about_section02_subhead1{width:10rem;height:3.7rem;margin-bottom:3rem}.about_section02_subhead2{width:10.5rem;height:3.7rem;margin-bottom:3rem}.about_section02_title1{width:33.6rem;height:2.8rem}.about_section02_title2{width:21.8rem;height:2.8rem}.about_section03,.about_section03 section{position:relative}.about_section03:after{background-color:#f60011;content:'';position:absolute;bottom:0;width:100%;height:56rem;z-index:-2}.about_section03 section:nth-of-type(1){margin:26rem 0 37.4rem}.about_section03 section:nth-of-type(2){margin-bottom:47.6rem}.about_section03 section:nth-of-type(3){padding-bottom:68.6rem}.about_section03 .section_head{background-color:#111;color:#fff;font-size:2.4rem;letter-spacing:.1rem;line-height:2;white-space:pre-line;display:flex;justify-content:flex-start;align-items:center;position:relative;width:51.5%;padding:5.6rem 7rem;padding-right:5rem}.about_section03 section:nth-of-type(2) .section_head{width:100%;margin-left:48.5%;padding:7rem 5rem}.about_section03 .section_block1{background-color:#fff;line-height:2;white-space:pre-line;position:absolute;top:-26.4rem;right:2rem;width:50%;padding:5.3rem 5rem}.about_section03 .section_block2{background-color:#fff;line-height:2;white-space:pre-line;position:absolute;top:-5.6rem;left:2rem;width:50%;padding:5.5rem 5rem}.about_section03 .section_block3{background-color:#fff;line-height:2;white-space:pre-line;position:absolute;top:-12.4rem;right:2rem;width:50%;padding:6.8rem 5rem}.about_section03 section:nth-of-type(1):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back1.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-28rem;left:0;width:100vw;height:107.9rem;z-index:-1}.about_section03 section:nth-of-type(2):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back2.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-33.5rem;left:0;width:100vw;height:99.9rem;z-index:-1}.about_section03 section:nth-of-type(3):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back3.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-27rem;left:0;width:100vw;height:99.9rem;z-index:-1}@media screen and (max-width:768px){main section{padding:0 3rem}.banner{width:calc(100vw - 6rem);margin-left:3rem}nav[aria-label=breadcrumb]{position:absolute;top:76.6rem}.breadcrumb-item+.breadcrumb-item:before{color:#111;font-size:2.7rem;font-weight:700;content:'>';margin:0 .5rem}.breadcrumb-item a{color:#111;font-size:2.7rem;font-weight:700}.breadcrumb-item.active{color:#111;font-size:2.7rem;font-weight:700}.about_section01{position:relative;height:101rem;margin-top:21.1rem}.about_section01>div:nth-child(1){position:absolute;width:100%;height:100%;margin-top:.5rem;overflow:hidden}.about_section01 .section_head{display:flex;justify-content:center;align-items:center;position:relative;margin-left:0;font-size:40px;width:100%;height:100%}.about_section01 .section_head{transform:translate(0,7rem)}.about_section01 .section_block1{position:absolute;top:12rem;right:0}.about_section01_back:after{background-color:#e60011;content:'';position:absolute;top:-12rem!important;left:0;width:100vw;height:94rem!important;transform:skewY(-352deg);transition:width .5s;transition-delay:.5s;z-index:-1}.about_section01_head{width:31.8rem;height:8.3rem}.about_section01_image{width:100%;height:auto}.about_section02{position:relative}.about_section02:after{background-color:#e60011;content:'';position:absolute;top:10rem!important;right:0;width:100vw;height:260rem!important;transform:skewY(353deg);transition:width .5s;transition-delay:.5s;z-index:-1}.about_section02 .section_head{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:100%}.about_section02 .section_block1{position:relative}.about_section02 .section_card{justify-content:space-between}.about_section02 .section_card .card{border-width:0;border-radius:0;box-shadow:0 0 2rem rgba(0,0,0,.2);display:flex;align-items:center;position:relative;width:57rem;height:63.5rem;margin-right:2rem;margin-bottom:6rem!important;padding-top:3.5rem}.about_section02 .section_card .card-body{padding:2rem}.about_section02 .section_card .card-title{font-weight:700;line-height:1.5;white-space:normal;text-align:center;display:flex;align-items:center;height:6rem;margin:0}.about_section02 .section_card .card-text{background-color:#f5f5f5;color:#111;font-size:1.6rem;font-weight:400;line-height:1.9;white-space:normal;height:32rem;margin:0 3rem;padding:2rem 4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.about_section02 .section_card button{background-color:#fccc00;border:none;position:absolute;right:-2rem;bottom:1.9rem;width:15rem;height:9rem;transition:background-color .3s}.about_section02 .section_card button:hover{background-color:#000;border:.1rem solid #fccc00}.about_section02 .section_card button:after{border-top:.5rem solid #000;border-left:.5rem solid #000;content:'';position:absolute;top:3rem;left:5.2rem;width:3rem;height:3rem;transform:rotate(135deg)}.about_section02 .section_card button:hover:after{border-top-color:#fccc00;border-left-color:#fccc00}.about_section02_image1{width:52rem;height:52rem}.about_section02_image2{width:52rem;height:52rem}.about_section02_subhead1{width:20rem;height:7.4rem;margin-bottom:3rem}.about_section02_subhead2{width:21rem;height:7.4rem;margin-bottom:3rem}.about_section02_title1{width:50.4rem;height:4.2rem}.about_section02_title2{width:32.7rem;height:4.2rem}.about_section03,.about_section03 section{position:relative}.about_section03:after{background-color:#f60011;content:'';position:absolute;bottom:0;width:100%;height:56rem;z-index:-2}.about_section03 section:nth-of-type(1){margin:26rem 0 64.4rem}.about_section03 section:nth-of-type(2){margin-bottom:70.6rem}.about_section03 section:nth-of-type(3){padding-bottom:87.6rem}.about_section03 .section_head{background-color:#111;color:#fff;font-size:3rem;letter-spacing:.1rem;line-height:2;white-space:pre-line;display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;padding:5.6rem 6rem;padding-right:2rem}.about_section03 section:nth-of-type(2) .section_head{width:100%;margin-left:auto;padding:7rem 5rem}.about_section03 .section_block1{background-color:#fff;font-size:2.4rem;line-height:2;white-space:normal;position:absolute;top:3rem;right:0;width:100%;padding:5.3rem 5rem}.about_section03 .section_block2{background-color:#fff;font-size:2.4rem;line-height:2;white-space:normal;position:absolute;top:3rem;left:0;width:100%;padding:5.5rem 5rem}.about_section03 .section_block3{background-color:#fff;font-size:2.4rem;line-height:2;white-space:pre-line;position:absolute;top:3rem;right:0;width:100%;padding:6.8rem 5rem}.about_section03 section:nth-of-type(1):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back1.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-26rem;left:0;width:150vw;height:149.8rem;z-index:-1}.about_section03 section:nth-of-type(2):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back2.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-33.5rem;left:0;width:150vw;height:149.8rem;z-index:-1}.about_section03 section:nth-of-type(3):after{background:url(//unagi-shokudo.com/css/../images/about_section03_back3.png);background-position:center;background-repeat:repeat;background-size:cover;content:'';position:absolute;top:-34rem;left:0;width:150vw;height:149.8rem;z-index:-1}.about_section02 .section_card .card{width:100vw;height:120rem;margin-bottom:3rem}.about_section02 .section_card .card-body{padding:3.9rem}.about_section02 .section_card .card-text{font-size:2.2rem;margin-top:1.95rem}}