@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900|Noto+Serif+JP:200,300,400,500,600,700,900|Poppins:100,200,300,400,500,600,700,800,900&display=swap');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,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}*{margin:0;padding:0;list-style:none;box-sizing:border-box}html{font-size:10px}body{font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium";color:#111;font-size:1.5rem;font-weight:400;line-height:1.5;--color-main:#004ba7;background:#fec500;overflow-x:hidden}img{max-width:100%;height:auto;vertical-align:bottom}a,a:visited{text-decoration:none;color:#1977ec;transition:ease all .4s}a:hover{color:#ec194a;opacity:.7}.w126{max-width:1300px;width:100%;position:relative;margin:0 auto;padding:0 20px}.w16{max-width:1640px;width:100%;position:relative;margin:0 auto;padding:0 20px}.poppins{font-family:'Poppins'}.italic{font-style:italic}.shadow{position:relative;z-index:2;height:100%}.shadow:before{content:'';position:absolute;top:20px;left:20px;width:100%;height:100%;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/shadow.png) no-repeat center center;background-size:auto;z-index:-1}.ttl{text-align:center;font-weight:700;position:relative}.ttl:before{content:'';position:absolute;bottom:-30px;left:50%;width:260px;height:16px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/ttl.png) no-repeat center center;background-size:cover;transform:translateX(-50%)}.ttl.noborder:before{content:none}.ttl .sub{font-size:22px;font-weight:600}.ttl h2{font-size:50px;font-weight:700;margin-top:10px}.ttl h2 span{color:var(--color-main);background:#fffb00}.ttl h2 span.black{color:#333}@media screen and (min-width:969px){.sp_only{display:none !important}}@media screen and (max-width:968px){.pc_only{display:none !important}}@media screen and (max-width:968px){.w16{padding:0 10px}.ttl h2{font-size:32px}.shadow:before{top:10px;left:10px}}header{position:fixed;width:100%;z-index:99}header.active{background:#000000c2;backdrop-filter:blur(5px)}header .header_inner{display:flex;justify-content:space-between;align-items:center;max-width:1600px;width:calc( 100% - 20px );margin:0 auto;padding:10px 0}header .header_inner .btn{display:flex;justify-content:flex-end;align-items:center;gap:20px}header .header_inner .btn .btn_inner a{display:flex;justify-content:center;align-items:center;gap:20px;background:#fff;border-radius:500px;padding:10px 40px;max-width:375px;width:100%}header .header_inner .btn .btn_inner a .text{color:#111;line-height:1.2}header .header_inner .btn .btn_inner a .text span{display:block;text-align:center;font-size:32px;font-weight:900}header .header_inner .btn .btn_inner a .text .top{font-size:14px;display:flex;justify-content:center;align-items:center;gap:5px}header .header_inner .btn .btn_inner.tel a .icon{width:49px}header .header_inner .btn .btn_inner.tel a .text .top:before{content:'';width:9px;height:13px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn-left.png) no-repeat center center;background-size:cover}header .header_inner .btn .btn_inner.tel a .text .top:after{content:'';width:9px;height:13px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn-right.png) no-repeat center center;background-size:cover}header .header_inner .btn .btn_inner.contact a{background:#b60000}header .header_inner .btn .btn_inner.contact a .icon{width:50px}header .header_inner .btn .btn_inner.contact a .text{color:#fff}header .header_inner .btn .btn_inner.contact a .text span{font-size:24px;line-height:1.4}header .header_inner .btn .btn_inner.contact a .text .top{font-size:14px}header .header_inner .gnav{margin-top:10px}header .header_inner .gnav ol{display:flex;justify-content:flex-end;align-items:center;gap:20px}header .header_inner .gnav ol li a{color:#111;font-size:14px;font-weight:500}header.active .header_inner .gnav ol li a{color:#fff}.modal_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999;transition:ease all .4s;opacity:0;pointer-events:none}.modal_bg.active{opacity:.7;pointer-events:auto}@media screen and (max-width:1280px){header .header_inner .logo span{display:none}}@media screen and (max-width:1260px){header .header_inner .logo{width:200px}header .header_inner .btn .btn_inner.tel a .text .top{margin-bottom:5px}header .header_inner .btn .btn_inner a .text span{font-size:28px}}@media screen and (max-width:968px){header{transition:ease all .4s}.modal_bg{z-index:98}header .header_inner .btn{gap:40px}header .header_inner .btn .spbtn{font-size:14px;font-weight:900;color:#fff}header .header_inner .btn .spbtn .menubtn{width:30px;height:30px;margin:0 auto 5px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:5px 0}header .header_inner .btn .spbtn .menubtn span{width:100%;height:3px;display:flex;justify-content:center;align-items:center;background:#fff;margin:3px auto}header .header_inner .gnav{margin-top:0;position:fixed;top:0;right:0;width:80%;height:100vh;background:#000;z-index:99;transition:ease all .4s;transform:translateX(100%)}header .header_inner .gnav.active{transform:translateX(0)}header .header_inner .gnav .close{position:absolute;top:20px;right:20px;font-size:24px;font-weight:700;color:#fff}header .header_inner .gnav ol{display:block;padding:60px 20px}header .header_inner .gnav ol li{width:100%}header .header_inner .gnav ol li a{padding:20px 10px;border-bottom:1px solid #333;color:#fff;text-align:left;width:100%;display:block;font-size:16px}header .header_inner .gnav ol li a:after{content:none}header .header_inner .btn .btn_inner.tel a .icon,header .header_inner .btn .btn_inner.contact a .icon{width:30px}header .header_inner .btn .btn_inner.contact a,header .header_inner .btn .btn_inner a{flex-flow:column;gap:5px;background:0 0;color:#fff;font-weight:900;font-size:14px;padding:0}header .header_inner .btn .btn_inner a .text,header .header_inner .btn .btn_inner.contact a .text{color:#fff}}@media screen and (max-width:768px){header .header_inner .logo{width:140px}header .header_inner .btn{gap:20px}}@media screen and (max-width:568px){header .header_inner .logo{width:130px}header .header_inner .btn{gap:10px}header .header_inner .btn .spbtn,header .header_inner .btn .btn_inner.contact a,header .header_inner .btn .btn_inner a{font-size:12px}}.fixed{position:fixed;bottom:20px;right:10px;z-index:5;opacity:0;pointer-events:none;transition:ease all .4s}.fixed.active{opacity:1;pointer-events:auto}.fixed .shadow:before{left:10px;top:10px}.fixed .fixed_inner{width:300px;border:4px solid #111;background:#fff}.fixed .fixed_inner .title{position:absolute;left:0;transform:translateY(calc(-50% - .5px));width:100%;text-align:center;z-index:2}.fixed .fixed_inner .image{position:relative;border-bottom:4px solid #111}.fixed .fixed_inner .image span{position:absolute;right:10px;bottom:-20px}.fixed .fixed_inner .btn{padding:15px 30px;display:flex;flex-flow:column;gap:10px}.fixed .fixed_inner .btn .btn_inner a{display:flex;justify-content:center;align-items:center;gap:20px;border-radius:500px;padding:5px;width:100%;font-size:20px;text-align:center;font-weight:900;line-height:1.3}.fixed .fixed_inner .btn .btn_inner a span{display:block}.fixed .fixed_inner .btn .btn_inner a .top{font-size:12px;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center}.fixed .fixed_inner .btn .btn_inner.contact a{background:#b60000;color:#fff}.fixed .fixed_inner .btn .btn_inner.tel a{background:#fee900;color:#111}.fixed .fixed_inner .btn .btn_inner.tel a .top:before{content:'';width:9px;height:11px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn-left.png) no-repeat center center;background-size:cover;display:block;margin-right:2px}.fixed .fixed_inner .btn .btn_inner.tel a .top:after{content:'';width:9px;height:11px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn-right.png) no-repeat center center;background-size:cover;display:block;margin-left:2px}@media screen and (max-width:1060px){.fixed{bottom:10px}.fixed .fixed_inner{width:220px}.fixed .fixed_inner .title{position:absolute;left:50%;transform:translate(calc(-50% - .5px), -50%);width:90%}.fixed .fixed_inner .btn{padding:10px}.fixed .fixed_inner .btn .btn_inner a{font-size:16px}.fixed .fixed_inner .btn .btn_inner a .top{font-size:11px}.fixed .fixed_inner .btn .btn_inner.tel a{font-size:18px}}@media screen and (max-width:768px){.fixed .fixed_inner .title{width:80%}.fixed .fixed_inner .image span{width:70px}}@media screen and (max-width:568px){.fixed{bottom:5px;right:5px}.fixed .fixed_inner .image{height:80px;overflow:hidden}.fixed .fixed_inner .image span{width:60px;bottom:0}.fixed .fixed_inner .btn{padding:5px;gap:5px}.fixed .fixed_inner .btn .btn_inner.tel a{font-size:16px;padding:3px}.fixed .fixed_inner .btn .btn_inner a{font-size:14px}}.mv{position:relative;height:100vh;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/mv-bg.png) no-repeat center center;background-size:cover;overflow:hidden}.mv .mv_bar{position:relative;left:50%;top:48%;transform:translate(-50%,-50%);width:100%}.mv .mv_bar img{max-width:120%}.mv .mv_main{position:absolute;bottom:0;max-width:1600px;width:calc( 100% - 40px )}.mv .mv_main img{max-width:48%}.mv .mv_bottom{position:absolute;left:0;bottom:0;width:100%;text-align:right}.mv .mv_bottom img{max-width:60%;position:relative;top:8px}.mv .mv_text{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:100%;text-align:right;max-width:1600px;width:calc( 100% - 40px )}.mv .mv_text img{max-width:65%}.mv .mv_text img:first-of-type{margin-bottom:-20px}@media screen and (max-width:1420px){.mv .mv_bottom img{max-width:80%;right:-10%}}@media screen and (max-width:968px){.mv{height:auto}.mv .mv_bar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.mv .mv_main{position:relative;margin-top:80px}.mv .mv_bar img{max-width:100%}.mv .mv_text img:first-of-type{margin-bottom:-10px}}.cta{background:#9d1313;padding:140px 0 80px}.cta .cta_wrap{background:#fff;position:relative}.cta .cta_wrap .cta_title{position:relative;top:0;transform:translateY(-50%);text-align:center}.cta .cta_wrap .cta_inner{display:flex;justify-content:space-between;align-items:center;padding:40px}.cta .cta_wrap .cta_inner .text .title{font-size:40px;font-weight:900;text-align:center;position:relative}.cta .cta_wrap .cta_inner .text .title .big{color:#9d1313;font-size:50px}.cta .cta_wrap .cta_inner .text .title .ticket{position:absolute;right:0;top:0;transform:translateY(-50%)}.cta .cta_wrap .cta_inner .text .list{margin-top:50px;background:#fafafa;border-radius:5px;padding:30px 60px;font-size:20px}.cta .cta_wrap .cta_inner .text .list .list_title{text-align:center;font-weight:700;font-size:24px;color:#9d1313;position:relative;margin-top:-30px;transform:translateY(-50%)}.cta .cta_wrap .btn{background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/cta-btn-bg.png)no-repeat center center;background-size:auto;padding:40px}.cta .cta_wrap .btn .btn_wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1300px;padding:0 20px;margin:0 auto}.cta .cta_wrap .btn .btn_inner{max-width:580px;width:48%}.cta .cta_wrap .btn .btn_inner a{display:flex;justify-content:center;align-items:center;gap:20px;background:#fee900;border-radius:500px;padding:20px 40px;width:100%;border-bottom:4px solid #aa9c00}.cta .cta_wrap .btn .btn_inner a .text{color:#111;line-height:1.2}.cta .cta_wrap .btn .btn_inner a .text span{display:block;text-align:center;font-size:50px;font-weight:900}.cta .cta_wrap .btn .btn_inner a .text .top{font-size:18px;display:flex;justify-content:center;align-items:center;gap:5px}.cta .cta_wrap .btn .btn_inner.tel a .icon{width:65px}.cta .cta_wrap .btn .btn_inner.tel a .text .top:before{content:'';width:9px;height:18px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn02-left.png) no-repeat center center;background-size:cover}.cta .cta_wrap .btn .btn_inner.tel a .text .top:after{content:'';width:9px;height:18px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/btn02-right.png) no-repeat center center;background-size:cover}.cta .cta_wrap .btn .btn_inner.contact a{background:#b60000;border-bottom:4px solid #740000}.cta .cta_wrap .btn .btn_inner.contact a .icon{width:67px}.cta .cta_wrap .btn .btn_inner.contact a .text{color:#fff}.cta .cta_wrap .btn .btn_inner.contact a .text span{font-size:44px;line-height:1.4}.cta .cta_wrap .btn .btn_inner.contact a .text .top{font-size:18px}@media screen and (max-width:1600px){.cta .cta_wrap .cta_inner .text .list{font-size:18px}.cta .cta_wrap .cta_inner .text .title .big{font-size:36px}.cta .cta_wrap .cta_inner .text .title .big{font-size:42px}}@media screen and (max-width:1420px){.cta .cta_wrap .cta_inner .image{width:40%}.cta .cta_wrap .cta_inner .text .title .ticket{width:120px}.cta .cta_wrap .cta_inner .text .title{font-size:30px}.cta .cta_wrap .cta_inner .text .title .big{font-size:36px}.cta .cta_wrap .cta_inner .text .list{padding:20px}}@media screen and (max-width:1260px){.cta .cta_wrap .cta_title{margin-bottom:-40px}.cta .cta_wrap .cta_inner{padding:20px}.cta .cta_wrap .cta_inner .text{width:58%}.cta .cta_wrap .cta_inner .text .title{font-size:24px}.cta .cta_wrap .cta_inner .text .title .big{font-size:30px}.cta .cta_wrap .cta_inner .text .list{font-size:14px;margin-top:30px;padding:10px}.cta .cta_wrap .cta_inner .text .list .list_title{font-size:20px;margin-top:-10px;margin-bottom:-10px}.cta .cta_wrap .btn{padding:20px}.cta .cta_wrap .btn .btn_wrap{padding:0}.cta .cta_wrap .btn .btn_inner.contact a .text .top{font-size:16px}.cta .cta_wrap .btn .btn_inner.contact a .text span{font-size:30px}.cta .cta_wrap .btn .btn_inner a .text span{font-size:40px}.cta .cta_wrap .btn .btn_inner.tel a .text .top:before,.cta .cta_wrap .btn .btn_inner.tel a .text .top:after{background-size:100%}}@media screen and (max-width:968px){.cta{padding:80px 0 40px}.cta .cta_wrap .cta_inner .text .title{font-size:20px}.cta .cta_wrap .cta_inner .text .title .big{font-size:24px}.cta .cta_wrap .cta_inner .text .title .ticket{width:100px;top:-10px}.cta .cta_wrap .btn .btn_inner a{padding:20px}.cta .cta_wrap .btn .btn_inner.contact a .icon,.cta .cta_wrap .btn .btn_inner.tel a .icon{width:45px}.cta .cta_wrap .btn .btn_inner.contact a .text .top{font-size:14px}.cta .cta_wrap .btn .btn_inner a .text span{font-size:34px}.cta .cta_wrap .btn .btn_inner a .text .top{font-size:14px}}@media screen and (max-width:768px){.cta .cta_wrap .cta_inner{padding:20px;flex-flow:column;gap:20px}.cta .cta_wrap .cta_title{margin-bottom:-40px;padding:0 10%;z-index:2}.cta .cta_wrap .cta_inner .image{width:100%;position:relative;left:3%;text-align:center}.cta .cta_wrap .cta_inner .text{width:100%}.cta .cta_wrap .cta_inner .text .title .ticket{right:30px}.cta .cta_wrap .btn .btn_wrap{flex-flow:column}.cta .cta_wrap .btn .btn_inner{width:100%}}@media screen and (max-width:568px){.cta .cta_wrap .cta_inner{padding:10px;padding-top:20px}.cta .cta_wrap .cta_inner .text .title .ticket{right:0;top:0;width:70px}.cta .cta_wrap .cta_inner .text .title{font-size:18px}.cta .cta_wrap .cta_inner .text .title .big{font-size:20px}.cta .cta_wrap .cta_inner .text .list .list_title{font-size:18px}.cta .cta_wrap .cta_inner .text .list{font-size:12px}.cta .cta_wrap .btn .btn_inner.contact a .text .top{font-size:12px}.cta .cta_wrap .btn .btn_inner.contact a .text span{font-size:24px}.cta .cta_wrap .btn .btn_inner a .text .top{font-size:12px}.cta .cta_wrap .btn .btn_inner a .text span{font-size:30px}}.sec01{padding:80px 0 0}.sec01 .sec01_list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:80px}.sec01 .sec01_list .sec01_list_inner{width:48%}.sec01 .sec01_list .sec01_list_inner.last{width:100%;margin-top:40px}.sec01 .sec01_list .sec01_list_inner .inner{background:#fff;border:4px solid #111;height:100%;padding:40px}.sec01 .sec01_list .sec01_list_inner .inner .head{display:flex;justify-content:flex-start;align-items:center;gap:40px}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:40px;font-weight:900}.sec01 .sec01_list .sec01_list_inner .inner .body{margin-top:40px;font-size:20px;font-weight:700;line-height:2.2;color:#333}.sec01 .sec01_list .sec01_list_inner .inner .last_flex{display:flex;justify-content:space-between;align-items:center;flex-flow:row-reverse;gap:40px}.sec01 .sec01_list .sec01_list_inner.last .inner .body span{color:#b60000;font-size:30px;font-weight:900}.sec01 .sec01_bottom{background:#000;margin:80px auto 0;padding:40px}.sec01 .sec01_bottom .sec01_bottom_border{padding:20px;position:relative;max-width:1600px;width:100%}.sec01 .sec01_bottom .sec01_bottom_border:before{content:"";background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec01-graph-border.png)no-repeat left top;background-size:auto;position:absolute;left:0;top:0;width:100%;height:100%}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner{padding:40px;position:relative;background:#111}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .image{text-align:center}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex{display:flex;justify-content:space-between;gap:40px;color:#fff;margin-top:50px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text{width:48%;position:relative;font-size:20px;font-weight:700;line-height:2;position:relative;padding-left:70px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .num{width:50px;height:50px;border-radius:50%;background:#fee900;color:#111;font-size:40px;font-weight:800;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .title{font-size:30px;font-weight:700;color:#fee900;line-height:1.4;margin-bottom:20px}@media screen and (max-width:1600px){.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .title{font-size:26px}.sec01 .sec01_list .sec01_list_inner .inner .head{gap:20px}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:38px}}@media screen and (max-width:1420px){.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner{padding:40px 20px}.sec01 .sec01_list .sec01_list_inner .inner .head .image{width:30%}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:30px}.sec01 .sec01_list .sec01_list_inner .inner .body{font-size:18px}.sec01 .sec01_list .sec01_list_inner .inner .last_flex .flex_image{width:40%}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .num{width:40px;height:40px;font-size:30px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .title{font-size:23px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text{font-size:18px;padding-left:50px}}@media screen and (max-width:1260px){.sec01 .sec01_list .sec01_list_inner .inner{padding:20px}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:26px}.sec01 .sec01_list .sec01_list_inner .inner .head .image{width:90px}.sec01 .sec01_list .sec01_list_inner .inner .body{font-size:16px;margin-top:20px}.sec01 .sec01_list .sec01_list_inner .inner .last_flex{gap:20px}.sec01 .sec01_list .sec01_list_inner.last .inner .body span{font-size:24px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text{font-size:16px}}@media screen and (max-width:968px){.sec01{padding-top:40px}.sec01 .sec01_list{margin-top:40px}.sec01 .sec01_bottom{margin-top:40px}.sec01 .sec01_list .sec01_list_inner .inner{padding:15px}.sec01 .sec01_list .sec01_list_inner .inner .head .image{width:70px}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:22px}.sec01 .sec01_list .sec01_list_inner .inner .body{font-size:14px;line-height:2}.sec01 .sec01_bottom{padding:10px 0}.sec01 .sec01_bottom .sec01_bottom_border{padding:10px}.sec01 .sec01_list .sec01_list_inner.last .inner .body span{font-size:20px}}@media screen and (min-width:769px){.sec01 .sec01_list .sec01_list_inner .inner .last_flex .center_image{display:none}}@media screen and (max-width:768px){.sec01 .sec01_list{flex-flow:column}.sec01 .sec01_list .sec01_list_inner{width:100%}.sec01 .sec01_list .sec01_list_inner.last{margin-top:0}.sec01 .sec01_list .sec01_list_inner .inner .last_flex .flex_image{display:none}.sec01 .sec01_list .sec01_list_inner .inner .last_flex .center_image{height:200px;overflow:hidden;margin:20px auto;position:relative}.sec01 .sec01_list .sec01_list_inner .inner .last_flex .center_image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner{padding:20px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex{flex-flow:column}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text{width:100%;padding-left:40px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .num{width:30px;height:30px;font-size:20px}.sec01 .sec01_bottom .sec01_bottom_border .sec01_bottom_inner .inner_flex .text .title{font-size:20px}}@media screen and (max-width:568px){.sec01 .sec01_list .sec01_list_inner .inner{padding:10px}.sec01 .sec01_list .sec01_list_inner .inner .head .image{width:60px}.sec01 .sec01_list .sec01_list_inner .inner .head h3{font-size:20px}}.sec02{padding:80px 0}.sec02 .sec02_inner .inner{display:flex;justify-content:space-between;align-items:center;background:#fff;border:4px solid #111;padding:40px;margin-top:80px;position:relative}.sec02 .sec02_inner .inner.re{flex-flow:row-reverse}.sec02 .sec02_inner .inner .image{width:40%}.sec02 .sec02_inner .inner .text{width:58%}.sec02 .sec02_inner .inner .text h3{font-weight:900;font-size:40px;margin-bottom:40px}.sec02 .sec02_inner .inner .text p{font-size:20px;font-weight:600;color:#333;line-height:2}.sec02 .sec02_inner .inner .illust{position:absolute;bottom:0;left:20px}.sec02 .sec02_inner .inner.re .illust{left:auto;right:20px}@media screen and (max-width:1420px){.sec02 .sec02_inner .inner .text h3{font-size:30px;margin-bottom:20px}.sec02 .sec02_inner .inner .text p{font-size:18px}}@media screen and (max-width:1260px){.sec02 .sec02_inner .inner{padding:20px}.sec02 .sec02_inner .inner .text h3{font-size:26px}.sec02 .sec02_inner .inner .text p{font-size:16px;line-height:1.8}.sec02 .sec02_inner .inner .illust{width:120px}}@media screen and (max-width:968px){.sec02{padding:40px 0}.sec02 .sec02_inner .inner{margin-top:40px}.sec02 .sec02_inner .inner .text h3{font-size:22px}.sec02 .sec02_inner .inner .text p{font-size:14px}}@media screen and (min-width:769px){.sec02 .sec02_inner .inner .text .sp_image{display:none}}@media screen and (max-width:768px){.sec02 .sec02_inner .inner .image{display:none}.sec02 .sec02_inner .inner .text{width:100%}.sec02 .sec02_inner .inner .text .sp_image{display:block;position:relative;overflow:hidden}.sec02 .sec02_inner .inner .text .sp_image span{position:absolute;left:10px;bottom:0;width:100px}.sec02 .sec02_inner .inner .text p{margin-top:20px}.sec02 .sec02_inner .inner .illust{display:none}}@media screen and (min-width:569px){.br568{display:none}}@media screen and (max-width:568px){.sec02 .sec02_inner .inner{padding:10px}.sec02 .sec02_inner .inner .text h3{font-size:20px}.sec02 .sec02_inner .inner .text .sp_image span{width:70px}}.sec03{padding:80px 0;position:relative;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec03-bg.png)no-repeat center top;background-size:cover}.sec03 .shadow:before{background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec03-shadow-bg.png)no-repeat left top;background-size:auto}.sec03 .sec03_list{margin-top:80px}.sec03 .splide__slide{width:24%;margin-bottom:20px}.sec03 .splide__slide .slide_inner{background:#fff;border:4px solid #111;padding:40px}.sec03 .splide__slide .slide_inner .image{height:210px;overflow:hidden;position:relative}.sec03 .splide__slide .slide_inner .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.sec03 .splide__slide .slide_inner .data{margin-top:15px}.sec03 .splide__slide .slide_inner .data .inner{display:flex;justify-content:flex-start;align-items:center;font-size:1.1vw;gap:10px;margin-top:10px;font-weight:700}.sec03 .splide__slide .slide_inner .data .inner .title{background:#fee900;color:#111;padding:5px;line-height:1;width:72px;text-align:center;font-weight:900}.sec03 .splide__arrow{width:8em;height:8em;opacity:1;background:#fff;border:2px solid #111;left:20px}.sec03 .splide__arrow.splide__arrow--next{left:auto;right:20px}.sec03 .splide__arrow svg{width:3em;height:3em;position:relative;left:10px}.sec03 .splide__arrow.splide__arrow--prev svg{left:auto;right:10px}@media screen and (max-width:1600px){.sec03 .splide__slide .slide_inner{padding:20px}}@media screen and (max-width:1420px){.sec03 .splide__slide .slide_inner .data .inner .title{width:60px}.sec03 .splide__slide .slide_inner .data .inner{font-size:14px}.sec03 .splide__slide .slide_inner .image{height:160px}}@media screen and (max-width:1260px){.sec03 .splide__slide{width:30%}.sec03 .splide__slide .slide_inner{padding:15px}.sec03 .splide__slide .slide_inner .data .inner{gap:5px}.sec03 .splide__arrow{width:6em;height:6em}}@media screen and (max-width:968px){.sec03{padding:40px 0}.sec03 .sec03_list{margin-top:40px}.sec03 .splide__slide{width:40%}.sec03 .splide__slide .slide_inner{padding:10px}.sec03 .splide__slide .slide_inner .image{height:120px}.sec03 .splide__arrow{width:4em;height:4em}.sec03 .splide__arrow svg{width:2em;height:2em;left:7px}.sec03 .splide__arrow.splide__arrow--prev svg{left:auto;right:7px}}@media screen and (max-width:768px){.sec03 .splide__slide{width:60%}.sec03 .splide__slide .slide_inner .image{height:160px}}@media screen and (max-width:568px){.sec03 .splide__slide{width:80%}}.sec04{padding:80px 0}.sec04 .sec04_inner{background:#fff;padding:80px 60px;border:4px solid #111}.sec04 .sec04_inner li{cursor:pointer}.sec04 .movie{margin:80px auto 0}.sec04 .movie .movie_title{text-align:center;margin:40px auto;font-weight:900;font-size:40px}.sec04 .movie .movie_title .sub{font-size:20px;margin-top:5px}.sec04 .movie ol{display:flex;justify-content:space-between}.sec04 .movie ol li{width:32%;position:relative}.sec04 .movie ol li .movie_inner{width:100%;padding-top:56.6%;position:relative}.sec04 .movie ol li iframe{position:absolute;left:0;top:0}.sec04 .movie ol li .title{margin-top:10px;font-weight:900;font-size:18px;text-align:center}.sec04 .sec04_list{margin-top:50px}.sec04 .splide__slide{width:calc( ( 100% / 3) - 20px );position:relative;padding-top:5%}.sec04 .splide__slide .title{position:absolute;left:50%;top:0;transform:translateX(-50%);width:94%;max-width:439px;text-align:center}.sec04 .splide__slide .cont{border:2px solid #111;overflow:hidden}.sec04 .splide__slide .link{position:absolute;bottom:0;right:0;background:#111;display:flex;justify-content:center;align-items:center;width:66px;height:66px}.sec04 .splide__arrow{width:8em;height:8em;opacity:1;background:#fff;border:2px solid #111;left:-20px}.sec04 .splide__arrow.splide__arrow--next{left:auto;right:-20px}.sec04 .splide__arrow svg{width:3em;height:3em;position:relative;left:10px}.sec04 .splide__arrow.splide__arrow--prev svg{left:auto;right:10px}.sec04 .modal_list li{background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;width:80%;max-width:1060px;max-height:90vh;border:4px solid #111;padding:40px;padding-right:0;opacity:0;pointer-events:none;transition:ease all .4s;z-index:999}.sec04 .modal_list li.active{opacity:1;pointer-events:auto}.sec04 .modal_list li .close{position:absolute;right:-3px;top:-3px;font-size:24px;font-weight:700;cursor:pointer;width:40px;height:40px;text-align:center;background:#111;color:#fff;line-height:1;display:flex;justify-content:center;align-items:center}.sec04 .modal_list li .modal_inner{display:flex;justify-content:space-between;gap:20px}.sec04 .modal_list li .modal_inner .image{width:35%}.sec04 .modal_list li .modal_inner .text{overflow-y:scroll;max-height:80vh;padding-right:40px;width:63%}.sec04 .modal_list li .modal_inner .text h3{font-weight:900;font-size:30px;margin-bottom:40px}.sec04 .modal_list li .modal_inner .text h4{background:#fee900;color:#111;font-weight:900;padding:10px;font-size:20px;margin-top:40px}.sec04 .modal_list li .modal_inner .text p{margin:10px auto;line-height:1.8}.sec04 .modal_list li .modal_inner .text .profile{padding:20px;display:flex;gap:20px;font-size:14px;border:2px solid #111;line-height:1.6;margin-top:20px}.sec04 .modal_list li .modal_inner .text .profile h4{font-size:18px;margin-top:0}@media screen and (max-width:1260px){.sec04 .splide__arrow{width:6em;height:6em}.sec04 .modal_list li .modal_inner .text h3{font-size:22px;margin-bottom:20px}.sec04 .modal_list li .modal_inner .text h4{font-size:18px;margin-top:20px;margin-bottom:10px}}@media screen and (max-width:968px){.sec04{padding:40px 0}.sec04 .sec04_inner{padding:40px 20px}.sec04 .splide__slide .link{width:30px;height:30px;padding:6px}.sec04 .splide__arrow{width:4em;height:4em}.sec04 .splide__arrow svg{width:2em;height:2em;left:7px}.sec04 .splide__arrow{left:-10px}.sec04 .splide__arrow.splide__arrow--next{left:auto;right:-10px}.sec04 .splide__arrow.splide__arrow--prev svg{left:auto;right:7px}.sec04 .modal_list li{width:90%;padding:20px}.sec04 .modal_list li .modal_inner{gap:10px}.sec04 .modal_list li .close{right:-20px;top:-20px}.sec04 .modal_list li .modal_inner .image{width:30%}.sec04 .modal_list li .modal_inner .text{width:68%;padding:0}.sec04 .modal_list li .modal_inner .text h3{font-size:18px}.sec04 .modal_list li .modal_inner .text h4{font-size:16px}.sec04 .modal_list li .modal_inner .text p{font-size:14px}.sec04 .modal_list li .modal_inner .text .profile{padding:10px;display:flex;gap:10px;font-size:12px;border:2px solid #111;margin-top:20px}.sec04 .modal_list li .modal_inner .text .profile p{line-height:1.6}}@media screen and (max-width:768px){.sec04 .movie{margin:40px auto 0}.sec04 .movie .movie_title{font-size:30px}.sec04 .movie ol{flex-flow:column;gap:40px}.sec04 .movie ol li{width:100%}.sec04 .movie ol li .title{font-size:14px}.sec04 .splide__slide{width:60%}}@media screen and (max-width:568px){.sec04 .sec04_inner{padding:40px 10px}.sec04 .movie .movie_title{font-size:20px}.sec04 .movie .movie_title .sub{font-size:15px}.sec04 .splide__slide{width:80%}.sec04 .modal_list li{padding:10px}.sec04 .modal_list li .modal_inner{flex-flow:column;overflow-y:scroll;height:80vh}.sec04 .modal_list li .modal_inner .image{width:100%}.sec04 .modal_list li .modal_inner .text{width:100%;overflow:hidden;height:auto;overflow:visible}.sec04 .modal_list li .modal_inner .text .profile{flex-flow:column;gap:10px}.sec04 .modal_list li .modal_inner .text .profile .profile_image{text-align:center}.sec04 .splide__arrow{left:0}.sec04 .splide__arrow.splide__arrow--next{right:0}}.sec05{padding:80px 0}.sec05 .sec05_table{margin:80px auto}.sec05 .sec05_table .shadow_title{position:relative;display:inline-block}.sec05 .sec05_table .shadow_title:before{content:"";position:absolute;left:10px;top:10px;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/shadow.png)no-repeat left top;background-size:auto;width:100%;height:100%;transform:rotate(-3deg) skewX(-3deg);z-index:-1}.sec05 .sec05_table .table_title{background:#fff;font-weight:900;font-size:50px;padding:10px 20px;display:inline-block;transform:rotate(-3deg) skewX(-3deg);position:relative;z-index:3}.sec05 .sec05_table .table_inner{max-width:1300px;padding:0 20px;margin:0 auto;margin-top:-25px}.sec05 .sec05_table .table_inner table{border-collapse:collapse;width:100%}.sec05 .sec05_table .table_inner table th{font-size:40px;font-weight:900;padding:40px;text-align:center;color:#fff}.sec05 .sec05_table .table_inner table th:first-child{background:#111}.sec05 .sec05_table .table_inner table th:nth-child(2){background:#fa4c00;border-left:4px solid #fa4c00;border-right:4px solid #fa4c00}.sec05 .sec05_table .table_inner table th:last-child{background:#555;border-right:4px solid #555}.sec05 .sec05_table .table_inner table td{font-size:30px;text-align:center;padding:30px;text-align:center;vertical-align:middle;background:#fff;border-bottom:2px solid #555;position:relative;z-index:2}.sec05 .sec05_table .table_inner table td span{font-size:22px}.sec05 .sec05_table .table_inner table tr:last-child td{border-bottom:4px solid #111}.sec05 .sec05_table .table_inner table tr td:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;width:68px;height:68px;border:8px solid #00a12d;opacity:.3;border-radius:50%}.sec05 .sec05_table .table_inner table tr td:last-child:before{content:"✕";font-size:97px;font-weight:900;color:#a10000;width:auto;height:auto;border:none;border-radius:0;top:calc(50% - 5px)}.sec05 .sec05_table .table_inner table tr.none td:before,.sec05 .sec05_table .table_inner table td:first-child:before{content:none}.sec05 .sec05_table .table_inner table td:first-child{font-weight:900;color:#fff;background:#111;text-align:left;padding-left:60px}.sec05 .sec05_table .table_inner table td:nth-child(2){font-weight:900;border-left:4px solid #fa4c00;border-right:4px solid #fa4c00}.sec05 .sec05_table .table_inner table td:last-child{font-weight:700;border-right:4px solid #111}.sec05 .sec05_arrow{text-align:center;margin:80px auto}.sec05 .sec05_merit{margin:80px auto}.sec05 .sec05_merit .sec05_merit_inner{background:#fff;border:4px solid #111}.sec05 .sec05_merit .sec05_merit_inner .title{position:relative;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec05-title02-bg.png)no-repeat center center;background-size:auto;text-align:center;padding:40px 20px}.sec05 .sec05_merit .sec05_merit_inner .title .face{position:absolute;right:40px;bottom:0;transform:translateY(-10%);width:14%;text-align:right}.sec05 .sec05_merit .sec05_merit_inner ol{max-width:1340px;padding:0 20px;margin:40px auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.sec05 .sec05_merit .sec05_merit_inner ol li{padding-left:70px;margin:30px 0;position:relative;font-size:26px;font-weight:900;width:50%}.sec05 .sec05_merit .sec05_merit_inner ol li:before{content:'';display:block;background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec05-check.png)no-repeat center center;background-size:cover;width:54px;height:54px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.sec05 .sec05_merit02{margin-top:200px}.sec05 .sec05_merit02 .sec05_merit02_inner{background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec05-bg.png) no-repeat -5vw top,#fff;background-size:auto 100%;border:4px solid #111;position:relative;padding-bottom:150px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_bg{position:absolute;left:0;top:0}.sec05 .sec05_merit02 .sec05_merit02_inner .title{text-align:center;position:relative;transform:translateY(-50%)}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow{display:flex;justify-content:center;align-items:flex-end;position:relative;z-index:2;margin-top:-60px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left{width:45%;display:flex;justify-content:center;align-items:center}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .right{width:40%;display:flex;justify-content:center;align-items:center}.sec05 .sec05_merit02 .sec05_merit02_inner .bottom{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:100%;text-align:center}@media screen and (max-width:1420px){.sec05 .sec05_table .table_title{font-size:40px}.sec05 .sec05_table .table_inner{margin-top:-15px}.sec05 .sec05_table .table_inner table th{font-size:30px;padding:30px}.sec05 .sec05_table .table_inner table td{font-size:25px}.sec05 .sec05_merit .sec05_merit_inner .title img{max-width:720px}.sec05 .sec05_merit .sec05_merit_inner .title .face{right:20px}.sec05 .sec05_merit .sec05_merit_inner .title .face img{max-width:100%}.sec05 .sec05_merit .sec05_merit_inner ol li{font-size:22px}.sec05 .sec05_merit02 .sec05_merit02_inner .title img{max-width:70%}.sec05 .sec05_merit02 .sec05_merit02_inner{background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec05-bg.png) no-repeat -70% center,#fff}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left img{width:340px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .right img{width:360px}.sec05 .sec05_merit02 .sec05_merit02_inner .bottom img{max-width:1060px;width:94%}}@media screen and (max-width:1260px){.sec05 .sec05_table .table_inner{margin-top:-5px}.sec05 .sec05_table .table_inner table th{font-size:26px;padding:20px}.sec05 .sec05_table .table_inner table td{font-size:22px;padding:20px}.sec05 .sec05_table .table_inner table td:first-child{padding-left:30px}.sec05 .sec05_table .table_inner table tr td:before{width:48px;height:48px;border:6px solid #00a12d}.sec05 .sec05_table .table_inner table tr td:last-child:before{font-size:67px}.sec05 .sec05_merit .sec05_merit_inner .title img{max-width:580px}.sec05 .sec05_merit02 .sec05_merit02_inner .title img{max-width:80%}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow{margin-top:-20px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left img{width:220px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .right img{width:240px}.sec05 .sec05_merit02 .sec05_merit02_inner{background:url(//mansion.theatres.co.jp/wp-content/themes/theatres/lpassets-kansai/img/sec05-bg.png) no-repeat -45vw center,#fff;background-size:cover}}@media screen and (max-width:968px){.sec05{padding:40px 0}.sec05 .sec05_table,.sec05 .sec05_arrow{margin:40px auto}.sec05 .sec05_merit02{margin-top:100px}.sec05 .sec05_table .table_title{font-size:30px}.sec05 .sec05_table .table_inner{padding:0}.sec05 .sec05_table .table_inner table th{font-size:22px}.sec05 .sec05_table .table_inner table td{font-size:18px}.sec05 .sec05_table .table_inner table td span{font-size:14px}.sec05 .sec05_table .table_inner table tr td:before{width:34px;height:34px;border:4px solid #00a12d}.sec05 .sec05_table .table_inner table tr td:last-child:before{font-size:47px}.sec05 .sec05_merit .sec05_merit_inner .title{padding:20px}.sec05 .sec05_merit .sec05_merit_inner .title img{width:70%}.sec05 .sec05_merit .sec05_merit_inner .title .face img{width:100%}.sec05 .sec05_merit .sec05_merit_inner ol{padding:0 10px;margin:0 auto}.sec05 .sec05_merit .sec05_merit_inner ol li{font-size:18px;padding-left:45px;margin:20px 0}.sec05 .sec05_merit .sec05_merit_inner ol li:before{background-size:100%;width:34px;height:34px}}@media screen and (min-width:769px){.sec05 .sec05_table .table_inner table td br{display:none}}@media screen and (max-width:768px){.sec05 .sec05_table .table_title{font-size:22px}.sec05 .sec05_table .table_inner table th{font-size:18px;padding:15px 10px}.sec05 .sec05_table .table_inner table th:first-child{width:30%}.sec05 .sec05_table .table_inner table td{font-size:16px;padding:15px 10px}.sec05 .sec05_table .table_inner table td br{display:inherit}.sec05 .sec05_table .table_inner table td span{font-size:12px;display:block}.sec05 .sec05_table .table_inner table tr td:before{width:26px;height:26px}.sec05 .sec05_table .table_inner table tr td:last-child:before{font-size:36px}.sec05 .sec05_merit .sec05_merit_inner ol{flex-flow:column}.sec05 .sec05_merit .sec05_merit_inner ol li{width:100%}.sec05 .sec05_merit02 .sec05_merit02_inner{padding-bottom:60px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left img{width:180px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .right{width:35%}}@media screen and (max-width:568px){.sec05 .sec05_table .table_inner{padding:0;overflow-y:hidden;overflow-x:scroll;margin-top:5px}.sec05 .sec05_table .table_title{font-size:18px;padding:10px}.sec05 .sec05_table .table_inner table{border-collapse:collapse;width:568px}.sec05 .sec05_table .table_inner .shadow{width:568px}.sec05 .sec05_arrow img{width:80%}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left{width:50%}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .left img{width:140px}.sec05 .sec05_merit02 .sec05_merit02_inner .merit02_arrow .right{width:40%}}.sec06{padding:80px 0;padding-top:130px}.sec06_list{margin:80px auto 0;max-width:1300px;width:100%;padding:0 20px}.sec06_list ol li{margin:60px auto}.sec06_list ol li .inner{background:#fff;border:4px solid #111;display:flex;justify-content:space-between}.sec06_list ol li .num{width:120px;display:flex;justify-content:center;align-items:center;color:#fee900;font-style:italic;font-weight:600;font-size:100px;background:#111;line-height:1;padding-right:15px}.sec06_list ol li .text{padding:40px;width:calc( 100% - 120px )}.sec06_list ol li .text h3{font-weight:900;font-size:46px;margin-bottom:20px}.sec06_list ol li .text p{font-size:24px;font-weight:700;color:#111;line-height:2;height:100px;display:flex;align-items:center}@media screen and (max-width:1420px){.sec06_list ol li .text h3{font-size:36px}.sec06_list ol li .text p{font-size:20px;height:80px}}@media screen and (max-width:1260px){.sec06_list ol li .text h3{font-size:30px}.sec06_list ol li .text{padding:20px 40px}.sec06_list ol li .text p{font-size:16px;height:60px}.sec06_list ol li .num{font-size:80px}}@media screen and (max-width:968px){.sec06{padding:40px 0}.sec06_list{padding:0 10px;margin-top:40px}.sec06_list ol li{margin:20px auto}.sec06_list ol li .num{font-size:70px;width:70px}.sec06_list ol li .text{padding:10px 20px;width:calc(100% - 70px)}.sec06_list ol li .text h3{font-size:22px;margin-bottom:10px}.sec06_list ol li .text p{height:auto}}@media screen and (max-width:568px){.sec06_list ol li .text{padding:10px;width:calc(100% - 50px)}.sec06_list ol li .text p{line-height:1.6;font-size:13px}.sec06_list ol li .text h3{font-size:18px}.sec06_list ol li .num{font-size:40px;width:50px;padding-right:10px}}.sec07{padding:80px 0}.sec07 .message{background:#fff;border:4px solid #111;display:flex;justify-content:space-between;padding:40px}.sec07 .message .pro{width:270px;text-align:center}.sec07 .message .pro .name{background:#fee900;padding:10px;display:flex;justify-content:center;font-size:16px;font-weight:500;text-align:left}.sec07 .message .text{width:calc( 100% - 310px)}.sec07 .message .text h3{font-size:40px;font-weight:900}.sec07 .message .text p{font-size:18px;line-height:2;margin-top:40px;font-weight:700}.sec07_bottom{padding-top:120px}.sec07 .sec07_company{max-width:1300px;padding:0 20px;margin:80px auto 0}.sec07 .sec07_company .company_inner{background:#fff;border:4px solid #111}.sec07 .sec07_company .company_inner table{background:#fff;border-collapse:collapse;width:100%}.sec07 .sec07_company .company_inner table tr:nth-child(even){background:#f7f7f7}.sec07 .sec07_company .company_inner table th{font-size:32px;font-weight:900;padding:30px 40px;vertical-align:top;text-align:left;min-width:320px}.sec07 .sec07_company .company_inner table td{font-size:24px;font-weight:700;vertical-align:middle;padding:30px 40px;line-height:1.8}@media screen and (max-width:1420px){.sec07 .message .text h3{font-size:30px}.sec07 .message .text p{margin-top:20px}.sec07 .sec07_company .company_inner table td{font-size:20px}}@media screen and (max-width:1260px){.sec07 .message{padding:20px}.sec07 .message .text h3{font-size:26px}.sec07 .message .text h3 br{display:none}.sec07 .message .text p{font-size:16px}.sec07 .sec07_company .company_inner table th{font-size:26px;padding:20px 40px;min-width:270px}.sec07 .sec07_company .company_inner table td{font-size:18px;padding:20px 40px}}@media screen and (max-width:968px){.sec07{padding:40px 0}.sec07 .message{padding:10px}.sec07 .message .pro{width:200px}.sec07 .message .pro .name{font-size:14px}.sec07 .message .text{width:calc(100% - 210px)}.sec07 .message .text h3{font-size:22px}.sec07 .message .text p{font-size:14px}.sec07 .sec07_company{padding:0}.sec07 .sec07_company .company_inner table th{font-size:22px;padding:20px 10px;min-width:180px}.sec07 .sec07_company .company_inner table td{font-size:16px;padding:20px 10px}}@media screen and (min-width:769px){.sec07 .message .pro.sp{display:none}}@media screen and (max-width:768px){.sec07_bottom{padding-top:40px}.sec07 .message .text{width:100%}.sec07 .message .pro{display:none}.sec07 .message .pro.sp{display:block;float:left;width:160px;margin-right:10px}.sec07 .message .pro .name{font-size:12px;padding:5px}.sec07 .message .text h3{font-size:20px}.sec07 .message .text p{font-size:14px}.sec07 .sec07_company{margin-top:40px}.sec07 .sec07_company .company_inner table th{font-size:18px;min-width:150px}.sec07 .sec07_company .company_inner table td{font-size:14px}}@media screen and (max-width:568px){.sec07 .message .pro.sp{float:none;width:100%}.sec07 .message .text h3{font-size:18px;margin-top:20px}.sec07 .message .text p{font-size:13px;margin-top:10px}.sec07 .sec07_company .company_inner table th{font-size:16px;min-width:135px;padding:10px}.sec07 .sec07_company .company_inner table td{font-size:12px;padding:10px}}footer{background:#111;color:#fff;overflow:hidden}footer .footer_nav{margin:40px auto}footer .footer_nav ol{display:flex;justify-content:center;align-items:center}footer .footer_nav ol li{position:relative}footer .footer_nav ol li:after{content:'｜';color:#fff}footer .footer_nav ol li:last-child:after{content:none}footer .footer_nav ol li a{color:#fff;font-size:16px}footer .copyright{text-align:center;padding-bottom:10px;font-size:14px}@media screen and (max-width:768px){footer .footer_nav ol li a{font-size:12px}footer .copyright{font-size:12px}}