@import"https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{color:#444;height:100%;padding-top:0px;font-size:1.6rem;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.85;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;letter-spacing:.1em;background:#fff}body.appear{background:#e9f7f6}body.appear2{background:#e9f7f6}img{max-width:100%;height:auto;vertical-align:bottom}.loader{margin:0 0 2em;height:100px;width:20%;text-align:center;padding:1em;margin:0 auto 1em;display:inline-block;vertical-align:top}svg path,svg rect{fill:#ff6700}@media screen and (min-width: 640px){a[href^="tel:"]{pointer-events:none}}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media only screen and (max-width: 768px){.hidden-xs{display:none !important}.visible-xs{display:block !important}}@media only screen and (min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}}@media only screen and (min-width: 1200px){.visible-lg{display:block !important}}.col_red{color:#e00}.fcP{color:#1565c0}.col_white{color:#fff}.main_color{color:#1565c0}.text_shadow{text-shadow:0 1px 1px rgba(0,0,0,.1)}a{background-color:rgba(0,0,0,0);outline:none;-webkit-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms;outline:none}a:focus,*:focus{outline:none}a:active,a:hover{outline:0;-webkit-transition:all .3s;transition:all .3s}a{color:#303030;text-decoration:none;cursor:pointer}a:hover{color:#4c3832;text-decoration:none}@media screen and (min-width: 768px){a:hover{color:#4c3832;transition:all .3s ease;-webkit-transition:all .3s ease}a.link_ul:after{border-bottom:solid 1px #000 !important;bottom:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}a.link_ul:hover::after{width:100%}}p{margin-bottom:1rem}.num{font-family:"Roboto",sans-serif;font-weight:400;font-size:1.8rem}.num_s{font-family:"Roboto",sans-serif;font-weight:400}.sans-serif{font-family:sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-left{float:left}.pull-right{float:right}.pull-right img{margin:0 0 20px 20px}@media(max-width: 767px){.pull-right img{margin:0 0 20px 10px}}.row-v-middle{font-size:0}.flex_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ss_text{font-size:1.2rem !important}.s_text{font-size:1.4rem !important}.m_text{font-size:1.6rem !important}.l_text{font-size:1.8rem !important}.ll_text{font-size:2rem !important}.l2_text{font-size:2.2rem !important;line-height:1}.caption{font-size:1.3rem;line-height:1.3 !important;margin-top:1em}hr{height:0;margin:0;padding:0;border:0;overflow:visible;border-top:1px solid #ddd;border-bottom:1px solid #fff;border-left:none;border-right:none;line-height:1;height:1px}.bld{font-weight:bold}.nml{font-weight:normal}.vm{vertical-align:middle !important}.vt{vertical-align:top !important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.normal{font-weight:normal}.mlr_auto{margin-left:auto !important;margin-right:auto !important}.mt-10{margin-top:-10px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl10{padding-left:1em !important}.pl20{padding-left:2em !important}.pr10{padding-right:1em !important}.pr20{padding-right:2em !important}.pl15{padding-left:20px !important}.pr15{padding-right:20px !important}.table{width:100%;max-width:100%;margin-bottom:20px;font-size:1.4rem}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:5px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #f2f2f6}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>tbody>tr>th{background:#eee;font-weight:normal}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-responsive{overflow-x:auto;min-height:.01%}.table-bordered{border:1px solid #ddd;border-collapse:collapse}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}@media print,screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.th_col1{background:#1565c0}.th_col2{background:#df1014 !important}.th_col3{background:#81bffd !important;color:#1565c0}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-unstyled{padding-left:0;list-style:none}ul.aster li{position:relative;list-style:none;text-align:left;padding-left:1.2em}ul.aster li::after{display:block;position:absolute;top:.3em;left:0em;font-size:1.2rem;line-height:1}ul.aster li::after{content:"✱"}.parallax-window{min-height:600px;background:rgba(0,0,0,0)}.parallax-slider{top:0;left:0}.img-responsive{display:block;width:100% \9 ;max-width:100%;height:auto}.img-responsive_full{display:block;width:100%;height:auto}.img-responsive-center{margin:0 auto}.img-res{width:auto;height:auto;max-width:100%;max-height:100%}.imgRound{border-radius:15px}.imgRound2{border-radius:40px 15px 40px 15px}@media(max-width: 767px){.imgRound2{border-radius:20px 10px 20px 10px}}.imgRound3{border-radius:15px 40px 15px 40px}@media(max-width: 767px){.imgRound3{border-radius:10px 20px 10px 20px}}.lh180{line-height:1.8 !important}.lh150{line-height:1.5 !important}.lh130{line-height:1.3}.ls02{letter-spacing:-0.02em}.ls09{letter-spacing:-0.15em}.switch{visibility:hidden}.error{font-size:.8em;color:#d00}.breadcrumb_wrap{padding:0px 0px 30px}@media(max-width: 767px){.breadcrumb_wrap{padding:0px 0 10px}}.breadcrumb{list-style:none;background:none !important;border-radius:0px;font-size:1.4rem;text-align:right;margin-bottom:50px}@media(max-width: 767px){.breadcrumb{width:98%;font-size:1.2rem;margin:0px auto 20px;text-align:left}}.breadcrumb>li{display:inline-block;color:#1565c0}.breadcrumb>li a{color:#1565c0}.breadcrumb>li+li:before{content:" ";content:"";font-family:FontAwesome;font-size:1em;padding:0 7px 0 5px !important;color:#1565c0}.breadcrumb>li a:hover,.breadcrumb>li a:focus,.breadcrumb>li a:active{color:#0d47a1;text-decoration:none}.breadcrumb>.active{color:#1565c0}.pagination_wrapper{padding:0em;margin:0 auto;text-align:center}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto;text-align:center;width:100%}@media(max-width: 767px){.pagination{width:100%}}.pagination .pg_num{width:30%}.pagination .next,.pagination .prev{width:25%}.pagination li{min-width:40px;height:30px;line-height:1;margin:10px 10px 0 0;text-align:center;display:block}@media(max-width: 767px){.pagination li{width:18px;height:18px;line-height:1;margin:12px}}.pagination li:last-child{margin-right:0}.pagination li a{background:#fff;color:#303030;border:2px #1565c0 solid;padding:7px 15px;line-height:1.2;border-radius:4px}.pagination li a:hover{background:#1565c0;color:#fff;border:2px #1565c0 solid}.pagination li a.active{background:#1565c0;color:#fff;border:2px #1565c0 solid;cursor:default}.pagination li a.disable{background:#fff;color:#777;border:2px #ddd solid;cursor:not-allowed}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}#splash{position:fixed;width:100%;height:100%;background:#3551a1;z-index:9999999;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.splashbg1,.splashbg2{display:none}body.appear .splashbg1,body.appear .splashbg2{display:block}body.appear .splashbg1{-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;left:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#3551a1}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}body.appear .splashbg2{-webkit-animation-name:PageAnime2;animation-name:PageAnime2;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:fixed;z-index:999;width:100%;height:100vh;top:0;right:50%;-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#3551a1}@-webkit-keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime2{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}#wrapper{opacity:0}body.appear #wrapper{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.mainblur{-webkit-filter:blur(8px);filter:blur(8px)}#g-nav{position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:rgba(21,101,192,.8);-webkit-transition:all .3s;transition:all .3s}#g-nav.panelactive{opacity:1;z-index:999}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#g-nav.panelactive ul{display:block}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold}.openbtn{position:fixed;z-index:9999;top:10px;right:15px}@media(max-width: 767px){.openbtn{top:5px;right:10px}}.openbtn{cursor:pointer;width:50px;height:50px;background:#29b6f6;border-radius:25px}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active{background-color:#ffeb3b}.openbtn.active span{background:#29b6f6}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.scrolldown2{position:fixed;bottom:10px;left:50%;z-index:2}.scrolldown2 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@-webkit-keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.scrolldown3{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.scrolldown3 span{position:absolute;left:10px;bottom:10px;color:#eee;font-size:1rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown3:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#eee;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown3:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#eee}.btn04{position:relative;display:inline-block;padding:10px 30px;color:#333;border:1px solid #ccc;text-decoration:none;outline:none;overflow:hidden;text-align:center}.btn04:hover{color:#fff;border-color:rgba(0,0,0,0);-webkit-transition-delay:.6s;transition-delay:.6s}.btn04 span{display:block;z-index:2}.bordertop span::before,.bordertop span::after{content:"";position:absolute;width:1px;height:0;background:#3551a1;-webkit-transition:all .3s;transition:all .3s}.bordertop span::before{left:0;top:0}.bordertop span::after{right:0;top:0}.bordertop:hover span::before,.bordertop:hover span::after{height:100%}.bordertop::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:0;background:#3551a1;-webkit-transition:all .3s;transition:all .3s}.bordertop:hover::before{height:100%;-webkit-transition-delay:.4s;transition-delay:.4s}#page-top2{position:fixed;bottom:20px;right:20px;z-index:2000;mix-blend-mode:difference}#page-top img{width:50px;height:50px}#page-top{position:fixed;right:10px;bottom:10px;z-index:2000 !important;opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}#page-top.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards;z-index:2000}@-webkit-keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#page-top.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards;z-index:2000}@-webkit-keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}@keyframes DownAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}}.slider{width:94%;margin:0 auto}.slider img{width:100%;height:auto;width:355px;height:237px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1596px){.slider img{width:100%;height:280px}}.slider .slick-slide{margin:0 10px}.slick-prev,.slick-next{position:absolute;top:42%;cursor:pointer;outline:none;border-top:2px solid #999;border-right:2px solid #999;height:15px;width:15px}.slick-prev{left:-1.5%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-next{right:-1.5%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick-dots{text-align:center;margin:20px 0 0 0}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots button{color:rgba(0,0,0,0);outline:none;width:8px;height:8px;display:block;border-radius:50%;background:#ccc}.slick-dots .slick-active button{background:#3551a1}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeInUpTrigger,.fadeInDownTrigger,.fadeInUpTriggerOnce{opacity:0}.delay-time{-webkit-animation-delay:.5s;animation-delay:.5s}.zoomOutTrigger{opacity:0}.slide-in{overflow:hidden;display:inline-block;padding:0 10px}.slide-in_inner{display:inline-block}.leftAnime,.rightAnime{opacity:0}.slideAnimeLeftRight{-webkit-animation-name:slideText-100;animation-name:slideText-100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText-100{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slideAnimeRightLeft{-webkit-animation-name:slideText100;animation-name:slideText100;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideText100{from{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.glowAnime span{opacity:0}.glowAnime.glow span{-webkit-animation:glow_anime_on 1s ease-out forwards;animation:glow_anime_on 1s ease-out forwards}@-webkit-keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff59d,0 0 0 #fff59d}50%{opacity:1;text-shadow:0 0 15px #fff59d,0 0 20px #fff59d}100%{opacity:1;text-shadow:0px 0px 3px #000,0 0 8px #000,0 0 12px #000,0 0 15px #000,0 0 30px #000}}span.mask{display:block;overflow:hidden}.circle span.mask{position:relative}.circle span.mask::before{position:absolute;content:"";-webkit-transform:scale(0);transform:scale(0);opacity:0;width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.2)}.circle span.mask:hover::before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}@keyframes circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}30%{opacity:1}100%{-webkit-transform:scale(2);transform:scale(2)}}.bgDU,.bgDU .mask{display:block;position:relative;overflow:hidden}.bgDU .mask::before{content:"";position:absolute;z-index:2;left:0;top:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateY(100%);transform:translateY(100%);background:#e2a2b2;width:100%;height:100%}.bgDU:hover .mask::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.bgDU .cap{position:absolute;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.bgDU:hover .cap{opacity:1}#header{position:relative;width:100%;height:100vh;overflow:hidden}@media(max-width: 767px){#header{height:640px}}#header-img{position:fixed;z-index:1;top:0;width:100%;height:100vh}#container,#footer{z-index:3}.slide_box{position:absolute;top:0;right:0;z-index:1 !important;height:100vh;width:100%;margin:0 0 0 auto;padding:0px;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-repeat:no-repeat;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 767px){.slide_box{height:640px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0px}}.box{opacity:0}.box{width:220px;padding:20px;margin:0 20px 20px 20px;background:#666;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.fadeIn{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeDown{-webkit-animation-name:fadeDownAnime;animation-name:fadeDownAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeLeft{-webkit-animation-name:fadeLeftAnime;animation-name:fadeLeftAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeftAnime{from{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeRight{-webkit-animation-name:fadeRightAnime;animation-name:fadeRightAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRightAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{-webkit-animation-name:flipDownAnime;animation-name:flipDownAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}@keyframes flipDownAnime{from{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg);opacity:0}to{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{-webkit-animation-name:flipLeftAnime;animation-name:flipLeftAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:left center;perspective-origin:left center;opacity:0}@-webkit-keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipLeftAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipLeftTop{-webkit-animation-name:flipLeftTopAnime;animation-name:flipLeftTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}@keyframes flipLeftTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(-15deg);transform:translate(-20px, 80px) rotate(-15deg);opacity:0}to{-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);opacity:1}}.flipRight{-webkit-animation-name:flipRightAnime;animation-name:flipRightAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-perspective-origin:right center;perspective-origin:right center;opacity:0}@-webkit-keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}@keyframes flipRightAnime{from{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(-30deg);opacity:0}to{-webkit-transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);transform:perspective(600px) translate3d(0, 0, 0) rotateY(0deg);opacity:1}}.flipRightTop{-webkit-animation-name:flipRightTopAnime;animation-name:flipRightTopAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}@keyframes flipRightTopAnime{from{-webkit-transform:translate(-20px, 80px) rotate(25deg);transform:translate(-20px, 80px) rotate(25deg);opacity:0}to{-webkit-transform:translate(0, 1) rotate(0deg);transform:translate(0, 1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{-webkit-animation-name:rotateXAnime;animation-name:rotateXAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}@keyframes rotateXAnime{from{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:0}to{-webkit-transform:rotateX(-360deg);transform:rotateX(-360deg);opacity:1}}.rotateY{-webkit-animation-name:rotateYAnime;animation-name:rotateYAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}@keyframes rotateYAnime{from{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}to{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{-webkit-animation-name:rotateLeftZAnime;animation-name:rotateLeftZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}@keyframes rotateLeftZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{-webkit-animation-name:rotateRightZAnime;animation-name:rotateRightZAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}@keyframes rotateRightZAnime{from{-webkit-transform:rotateZ(0);transform:rotateZ(0);opacity:0}to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{-webkit-animation-name:zoomInAnime;animation-name:zoomInAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomInAnime{from{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomOut{-webkit-animation-name:zoomOutAnime;animation-name:zoomOutAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes zoomOutAnime{from{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes blurAnime{from{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{-webkit-animation-name:smoothAnime;animation-name:smoothAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@-webkit-keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}@keyframes smoothAnime{from{-webkit-transform:translate3d(0, 100%, 0) skewY(12deg);transform:translate3d(0, 100%, 0) skewY(12deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0) skewY(0);transform:translate3d(0, 0, 0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{-webkit-animation-name:lineAnimeBase;animation-name:lineAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}@keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{-webkit-animation:lineAnime .5s linear 0s forwards;animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{-webkit-animation:lineAnime2 .5s linear .5s forwards;animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{-webkit-animation:lineAnime .5s linear 1s forwards;animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{-webkit-animation:lineAnime2 .5s linear 1.5s forwards;animation:lineAnime2 .5s linear 1.5s forwards}@-webkit-keyframes lineAnime{0%{width:0%}100%{width:100%}}@keyframes lineAnime{0%{width:0%}100%{width:100%}}@-webkit-keyframes lineAnime2{0%{height:0%}100%{height:100%}}@keyframes lineAnime2{0%{height:0%}100%{height:100%}}.lineTrigger.lineanime .lineinappear{-webkit-animation:lineInnerAnime .5s linear 1.5s forwards;animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@-webkit-keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgRLextend::before{-webkit-animation-name:bgRLextendAnime;animation-name:bgRLextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgDUextend::before{-webkit-animation-name:bgDUextendAnime;animation-name:bgDUextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgDUextendAnime{0%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:top;transform-origin:top}100%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgUDextend::before{-webkit-animation-name:bgUDextendAnime;animation-name:bgUDextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@-webkit-keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes bgUDextendAnime{0%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{-webkit-transform-origin:bottom;transform-origin:bottom}100%{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.wrapper{overflow:hidden}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.count2{-webkit-animation-iteration-count:2;animation-iteration-count:2}.countinfinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.delay-time02{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-time04{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-time06{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-time08{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-time10{-webkit-animation-delay:1s;animation-delay:1s}.delay-time12{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-time14{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay-time16{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay-time18{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay-time20{-webkit-animation-delay:2s;animation-delay:2s}.delay-time22{-webkit-animation-delay:2.2s;animation-delay:2.2s}.delay-time24{-webkit-animation-delay:2.4s;animation-delay:2.4s}.delay-time26{-webkit-animation-delay:2.6s;animation-delay:2.6s}.delay-time28{-webkit-animation-delay:2.8s;animation-delay:2.8s}.delay-time30{-webkit-animation-delay:3s;animation-delay:3s}.delay-time05{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-time1{-webkit-animation-delay:1s;animation-delay:1s}.delay-time15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-time2{-webkit-animation-delay:2s;animation-delay:2s}.delay-time25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.change-time05{-webkit-animation-duration:.5s;animation-duration:.5s}.change-time1{-webkit-animation-duration:1s;animation-duration:1s}.change-time15{-webkit-animation-duration:1.5s;animation-duration:1.5s}.change-time2{-webkit-animation-duration:2s;animation-duration:2s}.change-time25{-webkit-animation-duration:2.5s;animation-duration:2.5s}.timeline li{position:relative;list-style:none;padding:0 0 20px 0}.timeline dl{margin:0 0 20px 3em}.border-line{position:absolute;left:7px;top:10px;width:2px;height:0;background:#ccc}.timeline li::after{content:"";position:absolute;top:10px;left:0;width:16px;height:16px;background:#df1014;border-radius:50%}section{padding:0px 0px}@media(max-width: 767px){section{padding:0px 0px}}ul{margin:0;padding:0;list-style:none}#menu h2,#blog h2{font-size:4rem;text-align:center;margin:0 0 50px 0;font-weight:normal;color:#e2a2b1}@media screen and (max-width: 768px){#menu h2,#blog h2{font-size:3rem}}#container{overflow-x:hidden}.contents_inner{margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px}@media(max-width: 1199px){.contents_inner{max-width:993px}}@media(max-width: 992px){.contents_inner{max-width:768px}}@media(max-width: 767px){.contents_inner{width:92%}}#splash-logo p{font-size:1.8rem;font-weight:normal;white-space:nowrap}.s_brightness_01 img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_01 a:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.s_brightness_02 picture img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.s_brightness_02 picture:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1)}section{width:100%}#title_block{text-align:center;background-size:contain;padding:0px 0 0px;margin:0 auto 0;max-width:1920px;overflow:hidden;font-weight:bold;font-size:2rem}@media(max-width: 767px){#title_block{padding:20px 0 0}}#title_block .title_contents1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:94%;margin:auto}#title_block .title_contents1 h1{margin-top:50px;width:80%;margin-left:auto;margin-right:auto}@media(max-width: 767px){#title_block .title_contents1 h1{width:80%}}#title_block .title_contents2{width:94%;margin:auto}#title_block .title_contents2 h2{margin:auto 30px 60px auto;width:15%}#title_block2 ul.pickup{position:relative;width:100%;height:500px}@media screen and (max-width: 992px){#title_block2 ul.pickup{height:360px;background-color:rgba(51,0,153,.3)}}@media screen and (max-width: 767px){#title_block2 ul.pickup{height:360px;background-color:rgba(51,102,0,.3)}}@media screen and (max-width: 640px){#title_block2 ul.pickup{height:160px;background-color:rgba(51,102,0,.3)}}@media screen and (max-width: 420px){#title_block2 ul.pickup{height:120px;background-color:rgba(255,102,0,.3)}}#title_block2 ul.pickup li.facility1{position:absolute;top:0px;left:0;z-index:10;width:19.5%}#title_block2 ul.pickup li.facility2{position:absolute;top:4.5%;left:19%;z-index:10;width:20.2%}#title_block2 ul.pickup li.facility3{position:absolute;bottom:2%;left:9%;z-index:10;width:23%}#title_block2 ul.pickup li.facility4{position:absolute;bottom:3%;left:34%;z-index:10;width:17%}#title_block2 ul.pickup li.facility5{position:absolute;top:34%;left:51%;z-index:10;width:19.4%}#title_block2 ul.pickup li.facility6{position:absolute;top:50%;left:69.1%;z-index:10;width:16%}#title_block2 ul.pickup li.facility7{position:absolute;top:0%;right:0%;z-index:10;width:16%}#title_block2 ul.pickup li.facility8{position:absolute;bottom:0%;right:0%;z-index:10;width:14.1%}.mv_area{position:relative}.mv_area h1{position:absolute;top:30px;left:50%;width:75%;margin:auto;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.mv_area2026{position:relative}.mv_area2026 h1{margin:auto;text-align:center}.mv_area2026 h2{position:absolute;top:4%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:65%}.mv_area2026 .lead_txt{position:absolute;color:#fff;top:4%;right:3%;width:11%}.mv_area2026 .date{position:absolute;color:#fff;bottom:2%;left:5%;width:35%}.mv_area2026 .fee{position:absolute;color:#fff;bottom:2%;left:42%;width:18%;text-align:center}.mv_area2026 .place{position:absolute;color:#fff;bottom:2%;left:62%;width:35%}@media(max-width: 992px){.mv_area2026 .date,.mv_area2026 .fee,.mv_area2026 .place{bottom:1%;text-align:center}}@media(max-width: 767px){.mv_area2026 .date,.mv_area2026 .fee,.mv_area2026 .place{bottom:1%;text-align:left}}.event_other{margin:50px auto;width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 992px){.event_other{margin:30px auto 0}}@media(max-width: 767px){.event_other{margin:30px auto 0}}.event_other .other_eve4{width:63%}@media(max-width: 992px){.event_other .other_eve4{width:96%;margin:0 auto 20px}}@media(max-width: 767px){.event_other .other_eve4{width:96%;margin:0 auto 20px}}.event_other .other_eve5{width:35%}@media(max-width: 992px){.event_other .other_eve5{width:60%;margin:0 auto 30px}}@media(max-width: 767px){.event_other .other_eve5{width:60%;margin:0 auto 30px}}.event_day{padding:30px 0 30px;width:94%}.event_day p.date{width:calc(100% - 20px);margin:0 0px 20px 20px}.event_day p.fee{width:56%;margin:0 30px 20px 20px}.event_day p.place{width:79%;margin:0 30px 20px 20px}.company_list{margin:30px auto;width:96%}@media(max-width: 767px){.company_list{margin:30px auto 0px;width:92%}}.title_contents3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.title_contents3 .date{width:75%}.title_contents3 .mark{width:23%}h2{margin:0em auto 1.5em;font-size:4rem;text-align:center}@media(max-width: 767px){h2{font-size:2.8rem;line-height:1.5}}h2 span{display:block;font-size:3rem}@media(max-width: 767px){h2 span{font-size:2rem;line-height:1.3;margin-bottom:10px}}.lead{font-size:2rem;margin-bottom:3em;text-align:center}.lead span{color:#e53935}@media(max-width: 767px){.lead{font-size:1.8rem;margin-bottom:2em;line-height:1.6}}ol.aster li{position:relative;list-style:none;text-align:left;padding-left:1.2em}ol.aster li::after{display:block;position:absolute;top:.3em;left:0em;font-size:1.2rem;line-height:1}ol.aster li::after{content:"✱"}#anchor_menu{background:#fff;padding:60px 0 60px}@media(max-width: 767px){#anchor_menu{padding:30px 0}}#anchor_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#anchor_menu ul li{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border-radius:6px;text-align:center}#anchor_menu ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;width:100%;min-height:94px;padding:12px 12px 12px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.6;font-size:1.4rem;text-decoration:none;font-weight:bold}#anchor_menu ul a::after{position:absolute;font-family:FontAwesome;content:"";font-size:1.4rem;position:absolute;font-weight:normal;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#anchor_menu ul li:nth-child(1){background-color:#fff8e5;width:21%}@media(max-width: 767px){#anchor_menu ul li:nth-child(1){width:90%;margin:0 auto 5px}}#anchor_menu ul li:nth-child(2){background-color:#f6f1e6;width:17%}@media(max-width: 767px){#anchor_menu ul li:nth-child(2){width:90%;margin:0 auto 5px}}#anchor_menu ul li:nth-child(3){background-color:#e1f5fe;width:17%}@media(max-width: 767px){#anchor_menu ul li:nth-child(3){width:90%;margin:0 auto 5px}}#anchor_menu ul li:nth-child(4){background-color:#efebe9;width:21%}@media(max-width: 767px){#anchor_menu ul li:nth-child(4){width:90%;margin:0 auto 5px}}#anchor_menu ul li:nth-child(5){background-color:#f4fafd;background-color:#ede7f6;width:19%}@media(max-width: 767px){#anchor_menu ul li:nth-child(5){width:90%;margin:0 auto 5px}}#anchor_menu ul li a:hover{opacity:.8}#artfestival{background-color:#f8fdff;padding-left:calc((100% - 1200px)/2);padding-bottom:120px;padding-top:120px;margin-top:-120px}@media(max-width: 767px){#artfestival{margin-top:-60px;padding:60px 0 80px 20px;position:relative;z-index:2}}#artfestival .artfes_inner{background-color:#e1f5fe;border-radius:160px 0 0 160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:120px calc((100% - 1200px)/2) 120px 160px}@media(max-width: 767px){#artfestival .artfes_inner{border-radius:80px 0 0 80px;padding:60px 20px}}#artfestival{position:relative}#artfestival .lead{margin-bottom:20px;text-align:center}#artfestival .title_area{padding:0 0 10px;width:100%}#artfestival .title_area h2{color:#222;text-align:center;margin-bottom:10px;display:inline-block;padding-bottom:5px}#artfestival .title_area h2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF001));background:linear-gradient(transparent 60%, #FFF001 60%);font-size:3.4rem !important}@media(max-width: 767px){#artfestival .title_area h2 span{font-size:2.8rem !important}}#artfestival .title_area .fes_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#artfestival .title_area .fes_info .lead_block{width:45%}@media(max-width: 992px){#artfestival .title_area .fes_info .lead_block{width:100%;margin-bottom:20px}}#artfestival .title_area .fes_info .schedule_block{width:40%;margin-right:10%;margin-top:-60px}@media(max-width: 992px){#artfestival .title_area .fes_info .schedule_block{width:96%;margin-right:4%;margin-bottom:20px;margin-top:0}}@media(max-width: 767px){#artfestival .title_area .fes_info .schedule_block{width:100%;margin-right:0;margin-bottom:20px}}#artfestival .title_area .lead{text-align:left;width:100%}#artfestival .title_area .lead span{display:block;margin-top:10px;font-weight:700;color:#333}@media(max-width: 767px){#artfestival .title_area{padding:0 0 10px}}#artfestival .ttl_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1565c0;margin-bottom:20px}@media(max-width: 767px){#artfestival .ttl_area{-ms-flex-wrap:wrap;flex-wrap:wrap}}#artfestival .ttl_area .no{width:90px;font-size:6rem;line-height:1;margin:0;padding:0;letter-spacing:-0.04em}@media(max-width: 767px){#artfestival .ttl_area .no{width:100%;font-size:3.4rem}}#artfestival .ttl_area h3{width:calc(100% - 95px);letter-spacing:-0.02em;font-size:2.6rem;line-height:1.5;margin-top:5px;color:#222;text-align:left;margin-bottom:0px;display:inline-block;padding-bottom:10px}#artfestival .ttl_area h3 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF001));background:linear-gradient(transparent 60%, #FFF001 60%)}@media(max-width: 767px){#artfestival .ttl_area h3{width:100%;line-height:1.3;font-size:2.2rem}}#artfestival .ttl_area h3 small{display:block;margin-bottom:0px;margin-top:5px;padding-bottom:0;font-size:1.6rem;line-height:1}@media(max-width: 767px){#artfestival .ttl_area h3 small{margin-bottom:10px}}#artfestival .ttl_area .lead{width:100%}#artfestival ul{margin:30px 0 50px;width:94%}@media(max-width: 767px){#artfestival ul{width:100%;margin-bottom:30px}}#artfestival ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;width:90%;margin-left:auto;background:#fff;padding:2.5em 2.5em;border-radius:60px;-webkit-box-shadow:0px 0px 18px 0px rgba(17,71,148,.11);box-shadow:0px 0px 18px 0px rgba(17,71,148,.11)}@media(max-width: 767px){#artfestival ul li{width:100%;margin-bottom:30px;padding:1.5em 1.5em 1.5em;border-radius:20px}}#artfestival ul li:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:auto}#artfestival ul li .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#artfestival ul li .date dt{padding:4px 10px;background:#0097a7;border-radius:3px;color:#fff;text-align:center;font-size:1.4rem;margin-right:10px;font-weight:bold;width:22%;margin-bottom:10px}@media(max-width: 767px){#artfestival ul li .date dt{width:30%}}#artfestival ul li .date dd{width:74%;margin-bottom:10px}@media(max-width: 767px){#artfestival ul li .date dd{width:64%}}#artfestival ul li .date2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#artfestival ul li .date2 dt{padding:4px 10px;background:#0097a7;border-radius:3px;color:#fff;text-align:center;font-size:1.4rem;margin-right:10px;font-weight:bold;width:11%}@media(max-width: 992px){#artfestival ul li .date2 dt{width:22%;margin-bottom:10px}}@media(max-width: 767px){#artfestival ul li .date2 dt{width:30%}}#artfestival ul li .date2 dd{width:37%}@media(max-width: 992px){#artfestival ul li .date2 dd{width:74%;margin-bottom:10px}}@media(max-width: 767px){#artfestival ul li .date2 dd{width:64%}}#artfestival ul li .photo{width:40%}@media(max-width: 992px){#artfestival ul li .photo{width:100%;margin-bottom:20px}}#artfestival ul li .info{width:55%}@media(max-width: 992px){#artfestival ul li .info{width:100%;margin-bottom:20px}}#artfestival ul li .sugoroku{width:100%;margin-bottom:40px;text-align:center}#artfestival ul li .photo2{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#artfestival ul li .photo2 .item{width:48%}@media(max-width: 767px){#artfestival ul li .photo2 .item{width:100%;margin-bottom:15px}}@media(max-width: 767px){#artfestival ul li .photo2{width:100%;margin-bottom:20px}}#artfestival ul li .info2{width:100%}#artfestival ul li .info2 .desc{margin-bottom:20px}@media(max-width: 767px){#artfestival ul li .info2{width:100%;margin-bottom:20px}}#artfestival ul li .info3{width:100%;text-align:center;margin-bottom:20px}@media(max-width: 767px){#artfestival ul li .info3{width:100%;margin-bottom:20px}}#artfestival ul li .photo3{width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#artfestival ul li .photo3 .item{width:31%}@media(max-width: 767px){#artfestival ul li .photo3 .item{width:32%;margin-bottom:15px}}@media(max-width: 767px){#artfestival ul li .photo3 .item{width:100%;margin-bottom:20px}}#artfestival ul li .photo3_col{width:100%;margin-bottom:0px}#artfestival ul li .photo3_col .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#artfestival ul li .photo3_col .inner .pht{width:35%}@media(max-width: 767px){#artfestival ul li .photo3_col .inner .pht{width:100%;margin-bottom:20px}}#artfestival ul li .photo3_col .inner .content{width:60%}@media(max-width: 767px){#artfestival ul li .photo3_col .inner .content{width:100%;margin-bottom:20px}}#artfestival ul li .photo3_col .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#artfestival ul li .ana_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#artfestival ul li .ana_list .ana{width:30%;margin:0 1% 20px;text-align:center}#artfestival ul li .ana_list .ana .nm{text-align:center;margin-top:10px}@media(max-width: 767px){#artfestival ul li .ana_list .ana .nm{font-size:12px}}#artfestival ul li .dj_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#artfestival ul li .dj_list .dj3,#artfestival ul li .dj_list .dj1{width:25%;margin-bottom:20px;text-align:center}#artfestival ul li .dj_list .dj3 .nm,#artfestival ul li .dj_list .dj1 .nm{text-align:center;margin-top:10px}@media(max-width: 767px){#artfestival ul li .dj_list .dj3 .nm,#artfestival ul li .dj_list .dj1 .nm{font-size:12px}}#artfestival ul li .dj_list .dj2{width:38%;margin-bottom:20px;text-align:center}#artfestival ul li .dj_list .dj2 .nm{text-align:center;margin-top:10px}@media(max-width: 767px){#artfestival ul li .dj_list .dj2 .nm{font-size:12px}}#artfestival ul li .desc strong{color:#5d4037;display:block;font-weight:bold;font-size:large}#artfestival ul li .desc span{color:#e53935;font-size:1.8rem}#artfestival ul li .desc{margin-bottom:20px}#artfestival ul li .button_area{margin-top:20px;width:260px}@media(max-width: 767px){#artfestival ul li .button_area{width:90%;margin:20px auto 0}}.event_info_wrapper{padding:100px 0 60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 767px){.event_info_wrapper{padding-top:60px}}.event_info_wrapper .event_title_area{width:56%}@media(max-width: 767px){.event_info_wrapper .event_title_area{width:100%;margin-bottom:20px}}.event_info_wrapper .event_title_area h2{color:#222;text-align:center;margin-bottom:10px;display:inline-block;padding-bottom:5px}.event_info_wrapper .event_title_area h2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF001));background:linear-gradient(transparent 60%, #FFF001 60%);font-size:3.4rem !important}@media(max-width: 767px){.event_info_wrapper .event_title_area h2 span{font-size:2.8rem !important}}.event_info_wrapper .event_title_area .top_lead{text-align:left;width:100%;font-size:larger;font-weight:600}.event_info_wrapper .event_title_area .top_lead span{display:block;margin-top:10px;font-weight:700;color:#333}@media(max-width: 767px){.event_info_wrapper .event_title_area .top_lead{font-size:large}}.event_info_wrapper .event_title_area .plus1_info{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.event_info_wrapper .event_title_area .plus1_info .logo2{color:#005bab;text-align:left;margin-bottom:20px;padding-bottom:5px;letter-spacing:.01;position:relative;position:relative;padding:1rem 1rem .6rem;border-bottom:3px solid #005bab;font-size:2.4rem !important;font-weight:700}@media(max-width: 767px){.event_info_wrapper .event_title_area .plus1_info .logo2{font-size:2rem !important}}.event_info_wrapper .event_title_area .plus1_info .logo2::after,.event_info_wrapper .event_title_area .plus1_info .logo2::before{position:absolute;content:"";left:1em;width:0;height:0;border-width:14px 12px 0;border-style:solid}.event_info_wrapper .event_title_area .plus1_info .logo2::before{bottom:-14px;border-color:#005bab rgba(0,0,0,0) rgba(0,0,0,0)}.event_info_wrapper .event_title_area .plus1_info .logo2::after{bottom:-10px;border-color:#e9f7f6 rgba(0,0,0,0) rgba(0,0,0,0)}.event_info_wrapper .event_title_area .plus1_info .photo{margin-top:-30px;width:35%}@media(max-width: 767px){.event_info_wrapper .event_title_area .plus1_info .photo{margin-top:20px}}.event_info_wrapper .event_title_area .plus1_info .photo img{border-radius:50%}.event_info_wrapper .event_title_area .plus1_info .desc{margin-top:10px;width:60%}.event_info_wrapper .group{width:40%;margin-top:50px}@media(max-width: 767px){.event_info_wrapper .group{width:100%;margin-top:20px;margin-bottom:20px}}#thanksgiving{padding:120px 0 120px;margin-top:-60px}@media(max-width: 767px){#thanksgiving{padding:90px 0 60px}}#thanksgiving .logo2{color:#222;text-align:center;margin-bottom:10px;display:inline-block;padding-bottom:5px;letter-spacing:.01}#thanksgiving .logo2 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFF001));background:linear-gradient(transparent 60%, #FFF001 60%);font-size:2.6rem !important;font-weight:600}@media(max-width: 767px){#thanksgiving .logo2 span{font-size:2.2rem !important}}#thanksgiving .main_event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media(max-width: 767px){#thanksgiving .main_event{margin-bottom:0}}#thanksgiving .main_event .item{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:1.5em 1.5em 2em;border-radius:15px}@media(max-width: 767px){#thanksgiving .main_event .item{width:100%;margin-bottom:30px}}#thanksgiving .main_event .item .button_area{margin:auto auto 0;width:70%}@media(max-width: 767px){#thanksgiving .main_event .item .button_area{width:100%;margin-top:20px}}#thanksgiving .main_event figure{margin-bottom:20px}#thanksgiving .main_event figure img{margin-bottom:10px}#thanksgiving .main_event figure figcaption{text-align:center;margin:10px auto}@media(max-width: 767px){#thanksgiving .main_event figure{margin-bottom:10px}}#thanksgiving .main_event h3{font-size:2.2rem;color:#e53935;text-align:center}@media(max-width: 767px){#thanksgiving .main_event h3{font-size:2rem;line-height:1.5}}#thanksgiving ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#thanksgiving ul li{width:32%;margin-bottom:30px;background:#fff;padding:1.5em 1.5em 2em;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 767px){#thanksgiving ul li{width:100%}}#thanksgiving ul li .logo{margin:0 auto 20px;height:50px}#thanksgiving ul li .logo img{height:50px;width:auto}#thanksgiving ul li .button_area{margin:auto auto 0;width:90%}@media(max-width: 767px){#thanksgiving ul li .button_area{width:100%;margin-top:20px}}#thanksgiving ul li.col2{width:66%}@media(max-width: 767px){#thanksgiving ul li.col2{width:100%}}#thanksgiving ul li.col2 .description_full{width:100%;margin-left:auto;margin-right:auto}@media(max-width: 767px){#thanksgiving ul li.col2 .description_full{width:100%}}#thanksgiving ul li.col2 .button_area2{width:60%;margin-left:auto;margin-right:auto}@media(max-width: 767px){#thanksgiving ul li.col2 .button_area2{width:100%}}#thanksgiving ul li.half{width:47%;padding:0em 0em 0em}@media(max-width: 767px){#thanksgiving ul li.half{width:100%}}#thanksgiving ul li.half .button_area2{width:60%;margin-left:auto;margin-right:auto}@media(max-width: 767px){#thanksgiving ul li.half .button_area2{width:100%}}#thanksgiving ul:after{content:"";display:block;width:32%}#thanksgiving .sub_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media(max-width: 767px){#thanksgiving .sub_wrap{margin-bottom:0px}}#thanksgiving .sub_wrap .photo2{width:48%}#thanksgiving .sub_wrap .photo2 img{border-radius:40px 20px 40px 20px}@media(max-width: 767px){#thanksgiving .sub_wrap .photo2 img{border-radius:20px 10px 20px 10px}}@media(max-width: 767px){#thanksgiving .sub_wrap .photo2{width:100%;margin-bottom:20px}}#thanksgiving .sub_wrap .date_title{width:48%}@media(max-width: 767px){#thanksgiving .sub_wrap .date_title{width:100%}}#thanksgiving .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}#thanksgiving .date dt{display:inline-block;padding:4px 10px;background:#005bab;border-radius:3px;color:#fff;text-align:center;font-size:1.4rem;margin-right:10px;font-weight:bold;width:70px}#thanksgiving .date dd{width:calc(100% - 90px)}@media(max-width: 767px){#thanksgiving .date dd{margin-top:10px;width:100%}}#thanksgiving .photo{margin-bottom:20px;width:100%}#thanksgiving .photo img{border-radius:40px 20px 40px 20px}@media(max-width: 767px){#thanksgiving .photo img{border-radius:20px 10px 20px 10px}}#thanksgiving .desc strong{color:#005bab;display:block;font-weight:bold;font-size:large}#thanksgiving .desc span{color:#e53935;font-size:1.8rem}#thanksgiving .desc{margin-bottom:30px}#thanksgiving .event_wrapper{margin-bottom:30px;background:#fff;padding:1.5em 0 1.5em;border-radius:15px}#thanksgiving .event_wrapper .logo .logo{margin:0 auto 20px;height:60px;text-align:center}#thanksgiving .event_wrapper .logo .logo img{height:50px;width:auto;margin:auto}#thanksgiving .event_wrapper .button_area2{margin:20px auto 2em !important;width:30%}@media(max-width: 767px){#thanksgiving .event_wrapper .button_area2{margin:20px auto !important;width:90%}}#thanksgiving .event_wrapper li{margin-bottom:0 !important}#thanksgiving .event_wrapper li .desc{margin-bottom:0}.schedule th,.schedule td{padding:10px 20px}@media(max-width: 767px){.schedule th,.schedule td{padding:5px 10px}}.schedule th,.schedule td{text-align:center}.schedule th{background-color:#1e88e5;color:#fff}.schedule td{background-color:#fff;color:#1565c0}#campaign{padding:120px 0 120px;margin-top:-60px}@media(max-width: 767px){#campaign{padding:60px 0 100px;margin-top:-30px}}#campaign .campaign_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#campaign .campaign_list .item{width:100%;margin-bottom:50px;padding:3em;background:none;border:1px solid #ccc;position:relative}#campaign .campaign_list .item::after{background-color:#fafafa;border:none;content:"";position:absolute;top:7px;left:7px;width:100%;height:100%;z-index:-1}@media(max-width: 767px){#campaign .campaign_list .item{width:94%;margin-left:auto;margin-right:auto;margin-bottom:50px;padding:1.5em}}#campaign .title_block{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-bottom:20px;margin-top:-50px;margin-left:-50px}@media(max-width: 767px){#campaign .title_block{margin-top:-70px;margin-left:-35px}}#campaign h2{padding:1rem 2rem;color:#fff;background:#13ae67;-webkit-box-shadow:5px 5px 0 #01542c;box-shadow:5px 5px 0 #01542c;display:inline-block;font-size:2.4rem;line-height:1.2;color:#fff}@media(max-width: 767px){#campaign h2{display:block;margin-top:30px;font-size:2rem;padding:.8em 0}}#campaign h3{color:#13ae67}#campaign .rally_qr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#campaign .rally_qr .qr{width:20%}#campaign .rally_qr .qr img{border:1px #222 solid}@media(max-width: 767px){#campaign .rally_qr .qr{width:80%;margin:0 auto 30px;text-align:center}}#campaign .rally_qr .description{width:75%}@media(max-width: 767px){#campaign .rally_qr .description{width:100%;margin:0 auto 0px}}#campaign .present_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#campaign .present_info .present{width:17%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media(max-width: 767px){#campaign .present_info .present{width:60%;margin:30px auto 30px}}#campaign .present_info .info{width:75%}@media(max-width: 767px){#campaign .present_info .info{width:100%}}#campaign dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}#campaign dt{display:inline-block;padding:4px 10px;background:#00a29a;border-radius:3px;color:#fff;text-align:center;font-size:1.4rem;margin-right:10px;font-weight:bold;width:90px}#campaign dd{width:calc(100% - 110px);color:#003059}@media(max-width: 767px){#campaign dd{margin-top:10px;width:100%}}#campaign .lead_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#campaign .lead_area .rally_logo{width:35%}@media(max-width: 767px){#campaign .lead_area .rally_logo{width:70%;margin:0 auto 20px}}#campaign .lead_area .lead{width:60%;text-align:left;margin-bottom:30px}@media(max-width: 767px){#campaign .lead_area .lead{width:100%}}#campaign h3{font-size:2.2rem}@media(max-width: 767px){#campaign h3{font-size:2rem}}#campaign .desc{margin-bottom:20px}#campaign .desc span{font-weight:bold;color:#e53935}#campaign .download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}@media(max-width: 767px){#campaign .download{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#campaign .download .item{width:30%;text-align:center}@media(max-width: 767px){#campaign .download .item{width:90%;margin:20px auto 10px;text-align:center}#campaign .download .item .qr{display:none}}#campaign .download .item img{margin:0 auto 10px}#campaign .download .item .apple{width:164px;height:60px;margin:auto;display:block}#campaign .download .item .google{width:164px;height:auto;margin:auto;display:block}#livecamera{background:#f4fafd;-webkit-animation:colorchange-color 10s infinite;animation:colorchange-color 10s infinite;padding:120px 0 120px;clip-path:polygon(0 60px, 100% 0, 100% 100%, 0 calc(100% - 60px));margin-top:-60px}@media(max-width: 767px){#livecamera{padding:60px 0;clip-path:polygon(0 30px, 100% 0, 100% 100%, 0 calc(100% - 30px));margin-top:-30px}}#livecamera h2{color:#00a9e3}@media(max-width: 767px){#livecamera h2{margin-top:50px}}#livecamera .live_camera{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#livecamera .live_camera .item{width:32%;margin-bottom:30px}@media(max-width: 767px){#livecamera .live_camera .item{width:100%}}#livecamera .live_camera .item .livecamera_caption{margin:15px 0;text-align:center}#livecamera .live_camera:after{content:"";display:block;width:32%}@-webkit-keyframes colorchange-color{0%,100%{background-color:#e1f5fe}25%{background-color:#e8f5e9}50%{background-color:#fff8e1}75%{background-color:#f3e5f5}}@keyframes colorchange-color{0%,100%{background-color:#e1f5fe}25%{background-color:#e8f5e9}50%{background-color:#fff8e1}75%{background-color:#f3e5f5}}#footer{padding:60px 0 60px;margin:0 auto 0;margin-top:0px}#footer .f_logo{text-align:center;margin:0 auto 30px}#footer .f_logo img{width:280px;height:auto}@media(max-width: 767px){#footer .f_logo img{width:240px}}#footer .copyright{text-align:center;font-size:1.2rem}@media(max-width: 767px){#footer .copyright{font-size:1.1rem}}@media(max-width: 767px){#footer{padding-top:80px;padding-bottom:40px;clip-path:polygon(0 0, 100% 30px, 100% 100%, 0 100%)}}.button{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#00a0e9), to(#00a0e9));background:linear-gradient(to left, #00a0e9, #00a0e9);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button:hover{background:-webkit-gradient(linear, right top, left top, from(#0089c7), to(#009af3));background:linear-gradient(to left, #0089c7, #009af3);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button:hover::after{right:21px}.button_s{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#00a0e9), to(#00a0e9));background:linear-gradient(to left, #00a0e9, #00a0e9);color:#fff;padding:15px 25px 15px 10px;border-radius:24px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_s:hover{background:-webkit-gradient(linear, right top, left top, from(#0089c7), to(#0089c7));background:linear-gradient(to left, #0089c7, #0089c7);color:#f0f0f0;-webkit-transition:ease .3s;transition:ease .3s}.button_s::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_s:hover::after{right:18px}.button_link{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#f4c82d), to(#f4c82d));background:linear-gradient(to left, #f4c82d, #f4c82d);color:#fff;padding:15px 25px 15px 10px;border-radius:24px;text-align:center;outline:none;-webkit-transition:ease .3s;transition:ease .3s;font-family:sans-serif}.button_link:hover{background:-webkit-gradient(linear, right top, left top, from(#f8dd7e), to(#f8dd7e));background:linear-gradient(to left, #f8dd7e, #f8dd7e);color:#fff;-webkit-transition:ease .3s;transition:ease .3s}.button_link::after{content:"";position:absolute;top:42%;right:20px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button_link:hover::after{right:18px}.button2{position:relative;text-decoration:none;display:block;line-height:1;font-weight:bold;background:-webkit-gradient(linear, right top, left top, from(#ff9d00), to(#f52121));background:linear-gradient(to left, #ff9d00, #f52121);color:#fff;padding:20px 30px 20px 20px;border-radius:30px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button2:hover{background:-webkit-gradient(linear, right top, left top, from(#ff6c00), to(#ea0b0b));background:linear-gradient(to left, #ff6c00, #ea0b0b);color:#f0f0f0;-webkit-transition:ease .2s;transition:ease .2s}.button2::after{content:"";position:absolute;top:45%;right:23px;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:9px;height:9px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.button2:hover::after{right:21px}.button_back{position:relative;text-decoration:none;display:inline-block;background:#1565c0;color:#fff;padding:10px 40px 10px 40px;border-radius:6px;text-align:center;outline:none;-webkit-transition:ease .2s;transition:ease .2s;font-family:sans-serif}.button_back:hover{background:#4f98ec;color:#fff}.button_back::before{content:"";position:absolute;top:42%;left:13px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .3s;transition:all .3s}.button_back:hover::after{left:11px}a.external_link{text-decoration:none;padding:15px 5px;display:block;letter-spacing:.1em;font-weight:bold;position:relative}a.external_link::after{position:absolute;font-family:FontAwesome;content:"";font-size:1.4rem;position:absolute;font-weight:normal;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu{padding:70px 0}#menu section{background:#fff;margin:0 0 10px 0}#menu section h3{font-size:.9rem;margin:0 0 10px 0}#menu section p{font-size:.8rem}#menu .menu-area{padding:20px;-webkit-box-shadow:5px 0 10px #ccc;box-shadow:5px 0 10px #ccc}#menu .menu-btn{text-align:center;margin:50px 0 0 0}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%}@media(max-width: 767px){#g-nav{width:100%}}#g-nav{height:100vh;background:rgba(0,160,233,.9);-webkit-transition:all .6s;transition:all .6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;width:80%}@media(max-width: 767px){#g-nav ul{width:90%}}#g-nav ul{margin:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#fff;text-decoration:none;padding:15px 5px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;border-bottom:1px solid hsla(0,0%,100%,.6);position:relative}#g-nav li a::after{position:absolute;font-family:FontAwesome;content:"";font-size:1.4rem;position:absolute;font-weight:normal;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.openbtn1{position:fixed;z-index:9999;top:10px;right:10px;cursor:pointer;width:50px;height:50px}.openbtn1 span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#666;width:45%}.openbtn1 span:nth-of-type(1){top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}