a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;margin:0;padding:0;vertical-align:baseline;border:0;outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-spacing:0;border-collapse:separate;vertical-align:middle}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}a img{border:none}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadein{0%{opacity:0}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@keyframes fadeInUp{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@keyframes fadeInLeft{0%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-webkit-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-o-keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@keyframes fastRotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(540deg);-moz-transform:translate(-50%,-50%) rotate(540deg);-ms-transform:translate(-50%,-50%) rotate(540deg);-o-transform:translate(-50%,-50%) rotate(540deg);transform:translate(-50%,-50%) rotate(540deg)}}@-moz-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-webkit-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-o-keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@keyframes slowRotate{to{-webkit-transform:translate(-50%,-50%) rotate(900deg);-moz-transform:translate(-50%,-50%) rotate(900deg);-ms-transform:translate(-50%,-50%) rotate(900deg);-o-transform:translate(-50%,-50%) rotate(900deg);transform:translate(-50%,-50%) rotate(900deg)}}@-moz-keyframes slideLight{0%{top:-100%}100%{top:100%}}@-webkit-keyframes slideLight{0%{top:-100%}100%{top:100%}}@-o-keyframes slideLight{0%{top:-100%}100%{top:100%}}@keyframes slideLight{0%{top:-100%}100%{top:100%}}html body{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ',Osaka,'MS PGothic',arial,helvetica,sans-serif;font-size:0}html body a,html body p{font-size:16px;line-height:1.75}html .mv_note{font-size:15px}html .section.section01 .txt_01{font-size:20px;color:#ffa311}html .section.section01 .txt_02{font-size:24px;font-weight:700;line-height:1.5}html .section.section01 .txt_03{font-size:40px;font-weight:700;color:#ffa311}html .section.section01 .txt_04{font-size:28px;font-weight:700}html .section.section02 .txt_01{font-size:24px;color:#fff}html .section.section02 .txt_03{font-size:24px;font-weight:700;line-height:1.5;color:#eb471a}html .section.section03 .txt_02{font-size:24px;font-weight:700}html .section.section04 .txt_01{font-size:15px;line-height:1.847}html .section.section04 .txt_01 span{font-weight:700;color:#ffa311}html .section.section05 .txt_01{font-size:24px;font-weight:700;line-height:1;color:#fff}html .section.section05 .txt_02{font-weight:700}html .section.section05 .txt_03{font-size:15px;line-height:1}html .copy{font-size:14px}html .btn,html .btn:hover{color:#fff}html .m-head h2{color:#eb471a}html .m-head_pre_01{font-size:24px;color:#fff}html .m-head_pre_02{font-size:24px;font-weight:700;line-height:1.5}html .m-head_txt_01{font-size:40px;font-weight:700}html .m-head_txt_02{font-size:48px;font-weight:700;line-height:1.5}html .m-head_txt_04{font-size:34px;font-weight:700;line-height:1.56}html .m-head_txt_05{font-size:72px;font-weight:700;line-height:1.2}html .m-head_txt_06{font-size:34px;font-weight:700;color:#fff}html .m-head_txt_07{font-size:20px;color:#fff}html .m-head_txt_08{font-size:94px;font-weight:700;color:#fff}html .m-head_txt_08 span{font-size:60px;display:inline-block}html .m-head_txt_09{font-size:15px;color:#fff}html .drawer_item a{font-size:20px;font-weight:700;line-height:1.45;color:#fff}@media only screen and (max-width:1200px){html body a,html body p{font-size:28px;line-height:1.5}html body .btn{font-size:24px;line-height:1.27}html body .mv_note{font-size:20px;color:#fff}html body .section.section01 .txt_01{font-size:32px;color:#ffa311}html body .section.section01 .txt_02{font-size:32px;line-height:1.75}html body .section.section01 .txt_03{font-size:48px}html body .section.section01 .txt_04{font-size:40px}html body .section.section02 .txt_01{font-size:32px}html body .section.section02 .txt_02{line-height:1.68}html body .section.section02 .txt_03{font-size:32px}html body .section.section03 .txt_01{font-size:145px}html body .section.section03 .txt_02{font-size:32px}html body .section.section04 .txt_01{font-size:28px;line-height:1.75}html body .section.section04 .txt_01 span{font-weight:700;color:#ffa311}html body .section.section04 .txt_02{line-height:1.75}html body .section.section05 .txt_01{font-size:30px}html body .section.section05 .txt_02{font-size:28px}html body .section.section05 .txt_03{font-size:28px;line-height:1.5}html body .section.section05 .txt_04{line-height:1.75}html body .m-head_pre_01{font-size:28px}html body .m-head_pre_02{font-size:40px}html body .m-head_txt_01{font-size:40px}html body .m-head_txt_02{font-size:56px}html body .m-head_txt_03{line-height:1.68}html body .m-head_txt_04{font-size:40px}html body .m-head_txt_05{font-size:64px}html body .m-head_txt_06{font-size:48px;font-weight:700}html body .m-head_txt_07{font-size:28px}html body .m-head_txt_08{font-size:130px}html body .m-head_txt_08 span{font-size:80px}html body .m-head_txt_09{font-size:26px}html body .drawer_item a{font-size:32px}html body .copy{font-size:20px}}html{background-color:#fff;scroll-behavior:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body{font-family:'Helvetica Neue',Helvetica,'Hiragino Kaku Gothic ProN','Hiragino Sans',Arial,'Yu Gothic',Meiryo,sans-serif;margin:0;padding:0;color:#000}@media only screen and (max-width:1200px){body{min-width:750px}}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style-type:none}table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;border-collapse:collapse}img{width:100%;height:auto;vertical-align:bottom}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-decoration:none}a:hover{text-decoration:none}a,h1,h2,h3,h4,h5,h6,li,p{word-wrap:break-word}a.is-indent,h1.is-indent,h2.is-indent,h3.is-indent,h4.is-indent,h5.is-indent,h6.is-indent,li.is-indent,p.is-indent{padding-left:1em;text-indent:-1em}button{padding:0;cursor:pointer;border:none;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:1200px){.is-pc{display:none!important}}.is-sp{display:none!important}.is-db{display:block}.is-dib{display:inline-block}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.m-db{display:block}.m-dib{display:inline-block}#loading{position:fixed;z-index:1000000;top:0;left:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;background:#fff;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.spinner{position:fixed;top:0;right:0;bottom:0;left:0;width:50px;height:50px;margin:auto;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:5px solid #ccc;border-top:5px solid #333;border-radius:50%}.js-on .is-animate{-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;-moz-transition:opacity .6s ease-out,-moz-transform .6s ease-out;-ms-transition:opacity .6s ease-out,-ms-transform .6s ease-out;-o-transition:opacity .6s ease-out,-o-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}.js-on .is-animate.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-ms-filter:none;filter:none}.btns{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:535px;gap:10px}.btn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;visibility:visible;height:80px;-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;text-align:center;opacity:1;border-radius:8px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-filter:none;filter:none}.btn01{width:280px;background-image:-webkit-linear-gradient(0,#f100aa 0,#f0f 100%);background-image:-moz-linear-gradient(0,#f100aa 0,#f0f 100%);background-image:-o-linear-gradient(0,#f100aa 0,#f0f 100%);background-image:-ms-linear-gradient(0,#f100aa 0,#f0f 100%);background-image:linear-gradient(0,#f100aa 0,#f0f 100%)}.btn02{width:152px;background-image:-webkit-linear-gradient(0,#1482c8 0,#0ff 100%);background-image:-moz-linear-gradient(0,#1482c8 0,#0ff 100%);background-image:-o-linear-gradient(0,#1482c8 0,#0ff 100%);background-image:-ms-linear-gradient(0,#1482c8 0,#0ff 100%);background-image:linear-gradient(0,#1482c8 0,#0ff 100%)}.btn01:hover,.btn02:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);filter:brightness(1.1)}.btn_drawer{position:relative;width:80px;height:80px;cursor:pointer;background-color:#000}.btn_drawer:hover{background-color:#555}.btn_drawer span{position:absolute;z-index:1;left:27px;display:block;width:27px;height:3px;-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-webkit-transition:all .3s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:all .3s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:all .3s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:all .3s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:all .3s ease;background-color:#fff}.btn_drawer .line01{top:26px}.btn_drawer .line02{top:39px}.btn_drawer .line03{top:52px}.btn_drawer.is-open span{left:21px;width:38px}.btn_drawer.is-open .line01{top:39px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.btn_drawer.is-open .line02{opacity:0}.btn_drawer.is-open .line03{top:39px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.drawer_menu{position:absolute;z-index:-1;top:0;right:0;display:block;visibility:hidden;overflow-y:auto;width:100vw;height:100vh;margin-top:100px;-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;pointer-events:none;opacity:0;background-color:#333}.drawer_menu.is-open{z-index:100;visibility:visible;pointer-events:auto;opacity:1;-ms-filter:none;filter:none}.drawer_list .drawer_item a{position:relative;display:block;padding:25px 4px 26px 95px;border-bottom:1px solid #fff}.drawer_list .drawer_item a::before{position:absolute;top:50%;left:58px;display:inline-block;width:8px;height:13px;margin-top:-6px;content:'';background:#000 url(/assets/contents/images/standalone/project/cgmovie-section02/ico-arrow_right.png) no-repeat center top/contain}@media only screen and (max-width:1200px){.drawer_list{max-width:750px;margin-right:auto!important;margin-left:auto!important}.drawer_list .drawer_item a{padding:34px 4px 32px 91px;border-bottom:2px solid #fff}.drawer_list .is-sp{display:inline-block!important}}.drawer_btns{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:26px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:20px}.drawer_btns .drawer_btn{display:block;width:335px;-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease}.drawer_btns .drawer_btn01{background:-webkit-linear-gradient(top,transparent 0,transparent 17px,#e95f5f 17px);background:-moz-linear-gradient(top,transparent 0,transparent 17px,#e95f5f 17px);background:-o-linear-gradient(top,transparent 0,transparent 17px,#e95f5f 17px);background:-ms-linear-gradient(top,transparent 0,transparent 17px,#e95f5f 17px);background:linear-gradient(to bottom,transparent 0,transparent 17px,#e95f5f 17px)}.drawer_btns .drawer_btn01:hover{background:-webkit-linear-gradient(top,transparent 0,transparent 17px,#ec7777 17px);background:-moz-linear-gradient(top,transparent 0,transparent 17px,#ec7777 17px);background:-o-linear-gradient(top,transparent 0,transparent 17px,#ec7777 17px);background:-ms-linear-gradient(top,transparent 0,transparent 17px,#ec7777 17px);background:linear-gradient(to bottom,transparent 0,transparent 17px,#ec7777 17px)}.drawer_btns .drawer_btn02{background-color:#3cb0ec}.drawer_btns .drawer_btn02:hover{background-color:#59bcef}@media only screen and (max-width:1200px){.drawer_btns{display:block;margin-top:60px;padding-bottom:200px}.drawer_btns .drawer_btn{width:100%;max-width:670px;margin-right:auto!important;margin-bottom:32px;margin-left:auto!important}.drawer_btns .drawer_btn01{background:-webkit-linear-gradient(top,transparent 0,transparent 36px,#e95f5f 36px);background:-moz-linear-gradient(top,transparent 0,transparent 36px,#e95f5f 36px);background:-o-linear-gradient(top,transparent 0,transparent 36px,#e95f5f 36px);background:-ms-linear-gradient(top,transparent 0,transparent 36px,#e95f5f 36px);background:linear-gradient(to bottom,transparent 0,transparent 36px,#e95f5f 36px)}.drawer_btns .drawer_btn01:hover{background:-webkit-linear-gradient(top,transparent 0,transparent 36px,#ec7777 36px);background:-moz-linear-gradient(top,transparent 0,transparent 36px,#ec7777 36px);background:-o-linear-gradient(top,transparent 0,transparent 36px,#ec7777 36px);background:-ms-linear-gradient(top,transparent 0,transparent 36px,#ec7777 36px);background:linear-gradient(to bottom,transparent 0,transparent 36px,#ec7777 36px)}}.m-head .m-head_pre_01,.serif{line-height:58px;display:inline-block;width:233px;height:63px;text-align:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1200px){.m-head .m-head_pre_01,.serif{line-height:79px;width:315px;height:85px}}.m-head{width:920px;margin-right:auto!important;margin-left:auto!important}.m-head h2{text-align:center}.m-head span{display:block;text-align:center}.m-head .m-head_pre_01{margin-bottom:10px;background-image:url(/assets/contents/images/standalone/project/cgmovie-section02/serif_01.png)}.m-head .m-head_pre_02{margin-bottom:5px}.m-head .m-head_txt_01{margin-bottom:10px}.m-head .m-head_txt_03{margin-top:21px;text-align:left}.m-head .m-head_txt_04{margin-bottom:6px}.m-head .m-head_txt_06{margin-top:72px}.m-head .m-head_txt_07{margin-top:13px}.m-head .m-head_txt_08{margin-top:20px}.m-head .is-pc{display:inline-block!important}.m-head.is-two{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:750px;margin-right:auto!important;margin-left:auto!important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:31px}.m-head.is-two .txt{width:360px}.m-head.is-two .img{width:354px;height:354px;text-align:center;background-image:url(/assets/contents/images/standalone/project/cgmovie-section02/bg-head_01.png);background-size:354px}@media only screen and (max-width:1200px){.m-head{width:750px;margin-right:auto!important;margin-left:auto!important}.m-head .m-head_pre_01{line-height:77px;background-image:url(/assets/contents/images/standalone/project/cgmovie-section02/sp/serif_01.png)}.m-head .m-head_txt_01{margin-bottom:20px}.m-head .m-head_txt_02{font-size:56px}.m-head .m-head_txt_03{margin-top:16px;padding:0 40px}.m-head .m-head_txt_04{margin-bottom:6px}.m-head .m-head_txt_06{margin-top:0}.m-head .m-head_txt_07{margin-top:17px}.m-head .m-head_txt_08{margin-top:31px}.m-head .m-head_txt_09{margin-top:19px}.m-head .is-pc{display:none!important}.m-head .is-sp{display:inline-block!important}.m-head.is-two{display:block}.m-head.is-two .txt{width:100%}.m-head.is-two .img{width:490px;height:490px;margin-top:44px;margin-right:auto!important;margin-left:auto!important;padding-top:100px;background-repeat:no-repeat;background-size:490px}}.totop{position:fixed;z-index:1000;right:calc((100vw - 1200px)/ 2);bottom:24px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;visibility:hidden;overflow:hidden;width:57px;height:57px;border:2px solid #fff;border-radius:50%;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.15);box-shadow:0 0 10px 2px rgba(0,0,0,.15);-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.totop:hover{opacity:.6}.totop.is-show{visibility:visible;opacity:1;-ms-filter:none;filter:none}.totop img{width:16px;height:9px}.totop::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;opacity:0;background:0 0;ointer-events:none}.totop:hover::before{opacity:.6;background:-webkit-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background:-moz-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background:-o-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background:-ms-linear-gradient(top,rgba(255,255,255,.4),rgba(255,255,255,0));background:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))}@media only screen and (max-width:1200px){.totop{position:fixed;right:24px;bottom:48px;width:83px;height:83px;background-color:rgba(0,0,0,.6)}.totop img{width:23px;height:13px}}.tmp_bnr_department{width:678px;margin:100px auto 0;border-radius:20px;background-color:#fff}.tmp_bnr_department a{display:block;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-ms-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1;-ms-filter:none;filter:none}.tmp_bnr_department a:hover{opacity:.65}.tmp_bnr_department img{width:100%;height:auto}@media only screen and (max-width:1023px){.tmp_bnr_department{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 40px);max-width:678px;margin-top:90px}}.section05 .tmp_bnr_department{margin-top:60px}@media only screen and (max-width:1023px){.section05 .tmp_bnr_department{margin-top:40px}}main{margin-top:100px}@media only screen and (max-width:1200px){main{margin-top:101px}}.section{min-width:1240px}@media only screen and (max-width:1200px){.section{min-width:auto}}.inner{width:1240px;margin-right:auto;margin-left:auto;padding:0 20px}@media only screen and (max-width:1200px){.inner{width:750px;padding:0 40px}}.section.mv #fff,.section.mv .inner{position:relative;width:100%;max-width:1920px;height:800px;background:#fff url(/assets/contents/images/standalone/project/cgmovie-section02/bg_mv.png) no-repeat center top/auto auto}.section.mv .mv_heading{position:absolute;top:91px;right:0;left:0;width:597px;height:520px;margin:auto}.section.mv .mv_note{position:absolute;right:0;bottom:10px;left:0;width:580px;margin:auto;text-align:right}@media only screen and (max-width:1200px){.section.mv .inner{width:750px;height:1200px;background:#fff url(/assets/contents/images/standalone/project/cgmovie-section02/sp/bg_mv.png) no-repeat center top/auto auto}.section.mv .mv_heading{top:151px;right:0;left:auto;width:750px;height:591px}.section.mv .mv_note{right:36px;bottom:10px;width:700px}.section.mv .is-sp{display:block!important}}.section.section01{padding:59px 0 101px}.section.section01 .head{width:100%;text-align:center}.section.section01 .box{width:1040px;margin-top:40px;margin-right:auto!important;margin-left:auto!important;padding:40px 60px 62px;border-radius:24px;background-color:#fffbe6}.section.section01 .box .logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:34px;margin-right:auto!important;margin-left:auto!important;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section.section01 .box .logo>div,.section.section01 .box .logo>li{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section01 .box .logo>div:nth-child(4),.section.section01 .box .logo>div:nth-child(5),.section.section01 .box .logo>li:nth-child(4),.section.section01 .box .logo>li:nth-child(5){-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section01 .box .logo .item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:181px;border-radius:16px;background-color:#fff;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.section.section01 .box .logo .item img{width:182px;height:auto}.section.section01 .box .logo .item.is-third img{width:120px;height:auto}.section.section01 .txt_01{position:relative;margin-top:22px}.section.section01 .txt_01::after,.section.section01 .txt_01::before{position:absolute;top:50%;display:block;width:160px;height:2px;margin-top:-2px;content:'';background-color:#ffa311}.section.section01 .txt_01::before{left:371px}.section.section01 .txt_01::after{right:376px}.section.section01 .txt_02{margin-top:22px}.section.section01 .txt_03{margin-top:11px}.section.section01 .txt_04{margin-bottom:24px;text-align:center}@media only screen and (max-width:1200px){.section.section01{padding:70px 0 104px}.section.section01 .box{width:670px;margin-top:60px;padding:40px 41px 31px;border-radius:30px}.section.section01 .box .logo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:34px;margin-right:auto!important;margin-left:auto!important;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.section.section01 .box .logo>div,.section.section01 .box .logo>li{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 40px)/ 2);-ms-flex:0 0 calc((100% - 40px)/ 2);flex:0 0 calc((100% - 40px)/ 2)}.section.section01 .box .logo>div:nth-child(3),.section.section01 .box .logo>li:nth-child(3){-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 40px)/ 2);-ms-flex:0 0 calc((100% - 40px)/ 2);flex:0 0 calc((100% - 40px)/ 2)}.section.section01 .box .logo .item{height:181px}.section.section01 .box .logo .item img{width:182px;height:auto}.section.section01 .txt_01{position:relative;margin-top:40px}.section.section01 .txt_01::after,.section.section01 .txt_01::before{width:230px}.section.section01 .txt_01::before{left:0}.section.section01 .txt_01::after{right:9px}.section.section01 .txt_02{margin-top:13px}.section.section01 .txt_03{margin-top:11px}.section.section01 .txt_04{margin-bottom:24px;text-align:center}.section.section01 .txt_05{line-height:1.68}}.section.section01 .is-sp{display:block!important}.section.section02{padding:89px 0 96px;background-color:#f7f7f7}.section.section02 .box_01{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:55px;gap:50px}.section.section02 .box_01 .img{width:790px}.section.section02 .box_01 .txt{width:360px}.section.section02 .box_01 .txt_01{background-image:url(/assets/contents/images/standalone/project/cgmovie-section02/serif_02.png)}.section.section02 .box02{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:40px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section.section02 .box02>div,.section.section02 .box02>li{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section02 .box02>div:nth-child(4),.section.section02 .box02>div:nth-child(5),.section.section02 .box02>li:nth-child(4),.section.section02 .box02>li:nth-child(5){-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section02 .box02 .item{padding:20px 20px 27px;background-color:#fff}.section.section02 .box02 .thumb{width:340px;height:220px}.section.section02 .box02 .thumb img{width:100%;height:100%;object-fit:cover}.section.section02 .txt_02{margin-top:12px}.section.section02 .txt_03{margin:23px 0 4px;text-align:center}@media only screen and (max-width:1200px){.section.section02{padding:100px 0 90px;background-color:#f7f7f7}.section.section02 .box_01{display:block;margin-top:51px}.section.section02 .box_01 .img{overflow:hidden;width:750px;margin-left:-40px}.section.section02 .box_01 .txt{position:relative;width:100%;padding-top:69px}.section.section02 .box_01 .txt_01{position:absolute;z-index:1;top:-23px;right:0;left:0;margin:auto;background-image:url(/assets/contents/images/standalone/project/cgmovie-section02/sp/serif_02.png)}.section.section02 .box02{display:block;margin-top:54px}.section.section02 .box02 .item{margin-bottom:40px;padding:30px 20px 30px 15px;border-radius:16px}.section.section02 .box02 .thumb{width:630px;height:400px}.section.section02 .box02 .thumb img{width:100%;height:100%;border-radius:15px}.section.section02 .txt_03{margin:37px 0 13px;text-align:center}.section.section02 .is-pc{display:none!important}.section.section02 .is-sp{display:block!important}}.section.section03{padding:95px 0 102px;background:url(/assets/contents/images/standalone/project/cgmovie-section02/bg_01.png) repeat top left/auto}.section.section03 .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:48px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section.section03 .content>div,.section.section03 .content>li{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section03 .content>div:nth-child(4),.section.section03 .content>div:nth-child(5),.section.section03 .content>li:nth-child(4),.section.section03 .content>li:nth-child(5){-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section03 .content .head{position:relative;text-align:center}.section.section03 .content .item{position:relative;padding:52px 0 37px;background-color:#fff;-webkit-box-shadow:0 0 20px 1px rgba(0,0,0,.1);box-shadow:0 0 20px 1px rgba(0,0,0,.1)}.section.section03 .content .txt_01{position:absolute;z-index:1;top:-28px;right:0;left:0;display:block;width:100%;height:75px;margin:auto}.section.section03 .content .txt_01 img{width:auto;height:100%}.section.section03 .content .txt_02{position:relative;z-index:2}.section.section03 .content .txt_03{margin-top:36px;padding:0 43px}@media only screen and (max-width:1200px){.section.section03{padding:90px 0 64px}.section.section03 .content{display:block;margin-top:61px}.section.section03 .content .head{padding:18px 0}.section.section03 .content .item{margin-bottom:40px;padding:52px 0 32px}.section.section03 .content .txt_01{z-index:1;top:-65px;height:112px}.section.section03 .content .txt_03{margin-top:40px;padding:0 39px 0 42px}.section.section03 .is-pc{display:none!important}.section.section03 .is-sp{display:block!important}}.section.section04{padding:77px 0 81px;background-color:#fffcf7}.section.section04 .content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:24px;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.section.section04 .content>div,.section.section04 .content>li{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section04 .content>div:nth-child(4),.section.section04 .content>div:nth-child(5),.section.section04 .content>li:nth-child(4),.section.section04 .content>li:nth-child(5){-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 calc((100% - 60px)/ 3);-ms-flex:0 0 calc((100% - 60px)/ 3);flex:0 0 calc((100% - 60px)/ 3)}.section.section04 .head{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:25px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.section.section04 .ico{width:140px}.section.section04 .txt_01{width:220px}.section.section04 .txt_02{position:relative;padding:22px 28px 27px 28px;border:1px solid #ffa311;border-radius:10px;background-color:#fff}.section.section04 .txt_02::before{position:absolute;top:-19px;left:63px;display:block;content:url(/assets/contents/images/standalone/project/cgmovie-section02/serif_03.png)}@media only screen and (max-width:1200px){.section.section04{padding:94px 0 40px;background-color:#fffcf7}.section.section04 .content{display:block;margin-top:52px}.section.section04 .item{margin-bottom:62px}.section.section04 .haed{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:29px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.section.section04 .ico{width:248px}.section.section04 .txt_01{width:396px}.section.section04 .txt_02{padding:33px 43px 23px;border:2px solid #ffa311;border-radius:16px}.section.section04 .txt_02::before{position:absolute;top:-33px;left:113px;display:block;width:18px;height:22px;content:url(/assets/contents/images/standalone/project/cgmovie-section02/sp/serif_03.png)}.section.section04 .is-pc{display:none!important}.section.section04 .is-sp{display:block!important}}.section.section05{padding:80px 0 0;background:url(/assets/contents/images/standalone/project/cgmovie-section02/bg_02.png) repeat top left/auto}.section.section05 .content{margin-top:43px}.section.section05 .item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:70px;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section.section05 .thumb{width:600px}.section.section05 .thumb img{width:100%;height:100%;border-radius:14px;object-fit:cover;object-position:left center}.section.section05 .box{width:560px}.section.section05 .txt_01{display:inline-block;margin-bottom:10px;padding:11px 15px 10px 17px;background-color:#eb471a}.section.section05 .txt_02{margin:9px 0 2px}.section.section05 .txt_04{margin-top:22px}@media only screen and (max-width:1200px){.section.section05{padding:92px 0 0}.section.section05 .content{margin-top:43px}.section.section05 .item{position:relative;display:block;margin-bottom:81px}.section.section05 .thumb{position:absolute;left:0;width:670px;height:395px}.section.section05 .thumb img{object-position:center center}.section.section05 .thumb_01{top:375px}.section.section05 .thumb_02{top:272px}.section.section05 .thumb_03{top:306px}.section.section05 .box{width:100%}.section.section05 .txt_01{margin-bottom:10px;padding:11px 15px 10px 17px}.section.section05 .txt_02{margin:15px 0 20px}.section.section05 .txt_04{margin-top:455px}}.header{position:fixed;z-index:1000000;top:0;left:0;width:100%;height:100px;background-color:#fff}.header .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header .logo{width:211px;margin:10px 24px 0 0;-webkit-transition:opacity .25s ease;-webkit-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-moz-transition:opacity .25s ease;-moz-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-ms-transition:opacity .25s ease;-ms-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;-o-transition:opacity .25s ease;-o-transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;transition:opacity .25s ease;transition:all .25s ease,background-color .25s ease,opacity .25s ease,top .25s ease;opacity:1;-ms-filter:none;filter:none}.header .logo:hover{opacity:.65}@media only screen and (max-width:1200px){.header{height:101px;border-bottom:1px solid #dedede}.header .inner{width:750px;padding:0 7px 0 23px}.header .logo{width:156px;margin:-4px 0 0 0}}.copy{margin-top:100px;padding:20px;text-align:center}