﻿.ie.preload *,.edge.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:10px;line-height:1.8em}@media screen and (min-width: 1028px){html{font-size:12px;line-height:2.1em}}@media screen and (max-width: 319px){html{font-size:9px;line-height:2.1em}}body{font-family:-apple-system,BlinkMacSystemFont,MyYuGothicM,"Yu Gothic",Meiryo,"Hiragino kaku Gothic ProN",sans-serif;color:#000;margin:0;position:relative}main{display:block}h1,h2,h3,h4,h5{font-size:inherit;line-height:1.6em;margin:0;letter-spacing:.1em}p,li,a,dt,dd{letter-spacing:.05rem;font-size:1.3rem;line-height:1.85em;margin:0}@media screen and (min-width: 1441px){p,li,a,dt,dd{font-size:15px;line-height:2.1em}}@media screen and (min-width: 1028px)and (max-width: 1441px){p,li,a,dt,dd{font-size:14px;line-height:1.9em}}p,a:not(.btn),dd,#edit_area li,.pankuzu_list{font-family:"-apple-system","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}dt{font-weight:bold}a{color:#000;text-decoration:none}@media screen and (min-width: 1028px){a:hover{color:#ff437e}}.animeon a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:translate3d(0, 0, 0)}.bold{font-weight:bold}.small,.small a{font-size:9px}@media screen and (min-width: 1028px){.small,.small a{font-size:12px}}.big,.big a{font-size:1.3rem}@media screen and (min-width: 1028px){.big,.big a{font-size:1.6rem}}img{width:auto;max-width:100%}@media screen and (min-width: 0\0 )and (min-resolution: 72dpi){img{border:0}}ul,ol{padding:0;margin:0}li{list-style:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.basecolor{color:#ff437e}.c_pink{color:#ff437e}.c_aqua{color:#20c1c6}.c_yellow{color:#ffb700}.c_orange{color:#ef510d}.c_blue{color:#0296e6}.c_green{color:#91bf28}.bg_pink{background:#ff437e}.bg_aqua{background:#20c1c6}.bg_yellow{background:#ffb700}.bg_orange{background:#ef510d}.bg_blue{background:#0296e6}.bg_green{background:#91bf28}.bg_basecolor{background-color:#ff437e !important}.text-center{text-align:center}@media screen and (min-width: 1028px){.text-center_pc{text-align:center}}.text-left{text-align:left}.caution{padding-left:1em}.caution:before{content:"※";margin-left:-1em}.caution+.caution{margin-top:0}.crop{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;transform:translate3d(0, 0, 0);overflow:hidden}.ready.crop:not(.movin){width:0}.ready.movin.crop{width:100% !important}@media screen and (min-width: 0\0 )and (min-resolution: 72dpi){.ready.crop:not(.movin){width:inherit !important;opacity:0}.ready.movin.crop{opacity:1}}.sec_inner{padding-left:4%;padding-right:4%;max-width:900px;width:92%;margin:0 auto;overflow:hidden}.bg_white{background:#fff}@media screen and (min-width: 768px){.only_sp{display:none !important}}@media screen and (max-width: 767px){.only_pc{display:none !important}}@media screen and (max-width: 767px){.inline_sp{display:none}}.inline_pc{display:none}@media screen and (max-width: 767px){.inline_pc{display:block}}.col{margin-top:4rem;letter-spacing:-0.5em;font-size:1px}.col .col_inner{vertical-align:top;display:inline-block;letter-spacing:normal;width:auto;margin-top:4rem}.col .col_inner img,.col .col_inner .banner_inner{margin-top:.6em}.col .col_inner>a{display:block}.col .col_inner>*:first-child:not(img){margin-top:0}.col .col_inner>*:last-child:not(img){margin-bottom:0}@media screen and (min-width: 1028px){.col .col_inner>*:last-child{margin-bottom:0}.col .col_inner p{padding-right:0;padding-left:0}.col .col_inner>img{padding-bottom:.6em;position:relative}}@media screen and (min-width: 1028px){.col .col_inner:nth-child(1){margin-bottom:0}}.col.vertical-middle .col_inner{vertical-align:middle}.box_glay{background:#efefef;margin-bottom:50px}.box_border{padding:50px;border:1px solid #b1b1b1}.col>.col_inner:nth-child(1){margin-top:0;margin-bottom:0}@media screen and (min-width: 768px){.col_2>.col_inner:nth-child(1),.col_2>.col_inner:nth-child(2){margin-top:0}}@media screen and (max-width: 767px){.col_2:not(.col_1_sp)>.col_inner:nth-child(2){margin-top:0}}@media screen and (max-width: 767px){.col_2_sp>.col_inner:nth-child(2){margin-top:0}}@media screen and (min-width: 768px){.col_2_pc>.col_inner:nth-child(1),.col_2_pc>.col_inner:nth-child(2){margin-top:0}}.col_3>.col_inner:nth-child(1),.col_3>.col_inner:nth-child(2),.col_3>.col_inner:nth-child(3){margin-top:0}@media screen and (min-width: 768px){.col_3_pc:not(.col_2_tab)>.col_inner:nth-child(1),.col_3_pc:not(.col_2_tab)>.col_inner:nth-child(2),.col_3_pc:not(.col_2_tab)>.col_inner:nth-child(3){margin-top:0}}@media screen and (min-width: 768px)and (max-width: 1028px){.col_2_tab>.col_inner:nth-child(1),.col_2_tab>.col_inner:nth-child(2){margin-top:0}}@media screen and (min-width: 1028px){.col_2_tab>.col_inner:nth-child(1),.col_2_tab>.col_inner:nth-child(2),.col_2_tab>.col_inner:nth-child(3){margin-top:0}}@media screen and (min-width: 768px){.col_4>.col_inner:nth-child(1),.col_4>.col_inner:nth-child(2){margin-top:0}}@media screen and (min-width: 1028px){.col_4>.col_inner:nth-child(1),.col_4>.col_inner:nth-child(2),.col_4>.col_inner:nth-child(3),.col_4>.col_inner:nth-child(4){margin-top:0}}.col_2{margin-left:-2%;margin-right:-2%}.col_2>.col_inner{width:46%;padding-right:2%;padding-left:2%}.col_2_pc>.col_inner{width:100%}@media screen and (min-width: 768px){.col_2_pc{margin-left:-2%;margin-right:-2%}.col_2_pc>.col_inner{width:46%;padding-right:2%;padding-left:2%}}.col_3{margin-left:-1.5%;margin-right:-1.5%}.col_3 .col_inner{width:30.3%;padding:0 1.5%}.col_3_pc>.col_inner{width:100%}@media screen and (min-width: 768px){.col_3_pc{margin-left:-1.5%;margin-right:-1.5%}.col_3_pc .col_inner{width:30.3%;padding:0 1.5%}}@media screen and (min-width: 768px)and (max-width: 1028px){.col_2_tab{margin-left:-2%;margin-right:-2%}.col_2_tab>.col_inner{width:46%;padding-right:2%;padding-left:2%}}@media screen and (min-width: 768px){.col_4{margin-left:-2%;margin-right:-2%}.col_4>.col_inner{width:46%;padding-right:2%;padding-left:2%}}@media screen and (min-width: 1028px){.col_4{margin-left:-1%;margin-right:-1%}.col_4 .col_inner{width:23%;padding-right:1%;padding-left:1%}}@media screen and (max-width: 767px){.col_2_sp{margin-left:-2% !important;margin-right:-2% !important}.col_2_sp>.col_inner{width:46% !important;padding-right:2% !important;padding-left:2% !important}}@media screen and (max-width: 767px){.col_1_sp{margin-left:0% !important;margin-right:0% !important}.col_1_sp>.col_inner{width:100% !important;padding-left:0 !important;padding-right:0 !important}}.modal{position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, 0%);padding:0}.modal_ready{cursor:pointer}.modal_bg{content:"";display:block;position:fixed;background:rgba(0,0,0,.3);width:100vw;height:100vh;top:0;left:0;z-index:99}.modal_inner{background-color:#fff}.modal_content{clear:both;padding-bottom:3rem}.modal_batsu{width:40px;height:40px;position:relative;margin-top:0;margin-bottom:3rem}.modal_batsu .span_bar{display:block;width:40px;height:2px;background:#bdbdbd;margin:0 auto;transition:.3s;position:relative;z-index:99}.modal_batsu .span_bar:nth-child(1){top:50%;transform:translateX(0) translateY(50%) rotate(225deg);position:absolute}.modal_batsu .span_bar:nth-child(2){top:50%;transform:translateX(0) translateY(50%) rotate(-225deg);position:absolute;margin-top:1px}.modal_batsu:after{content:"";clear:both}.modal_batsu.batsu_right{float:right}.modal_batsu.batsu_center{margin-left:auto;margin-right:auto;display:block;text-align:center}.modal_batsu.btn_close_txt:after{content:"close";padding-top:40px;display:block;font-size:1.3rem;color:#bdbdbd}.modal{display:none}.ready.movin.anime_delay{transition-delay:.5s !important}@keyframes white{0%{background:none}100%{background:#fff}}@keyframes opacity_fast{0%{opacity:0}80%{opacity:1}}.fuwari{-webkit-animation:fuwari 1s ease-in-out infinite alternate;-webkit-animation-duration:.8s}@keyframes fuwari{0%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0px)}}.zoom{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;transform:translate3d(0, 0, 0)}.ready.zoom:not(.movin){opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}.ready.movin.zoom{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.show{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;transform:translate3d(0, 0, 0)}.ready.show:not(.movin){opacity:0}.ready.movin.show{opacity:1}.down{position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transform:translate3d(0, 0, 0)}.ready.down:not(.movin){opacity:0;top:-50px}.ready.movin.down{opacity:1;top:0}.up,.up_pc{position:relative;transition:transform 1.2s ease,opacity .6s ease}.ready.up:not(.movin){opacity:0;transform:translateY(50px)}@media screen and (min-width: 1028px){.ready.up:not(.movin){transform:translateY(100px)}}.ready.movin.up,.ready.movin.up_pc{-webkit-animation:opacit_fast 1s ease-in-out alternate;-webkit-animation-duration:.8s;transform:translateY(0px)}.ready.up_pc:not(.movin){opacity:0;transform:translateY(0px)}@media screen and (min-width: 1028px){.ready.up_pc:not(.movin){transform:translateY(100px)}}.imgfilter img{backface-visibility:hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transform:translate3d(0, 0, 0)}.ready.imgfilter:not(.movin) img{filter:saturate(80%) contrast(45%) brightness(160%) grayscale(80%);-webkit-filter:saturate(80%) contrast(45%) brightness(160%) grayscale(80%)}.ready.movin.imgfilter img{filter:saturate(100%) contrast(100%) brightness(100%) grayscale(0%);-webkit-filter:saturate(100%) contrast(100%) brightness(100%) grayscale(0%);transition-delay:.2s}#art_contents .art_h2:after{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;transform:translate3d(0, 0, 0);backface-visibility:hidden;position:relative;transform-origin:left}#art_contents .ready.art_h2:not(.movin):after{transform:rotateY(-90deg)}#art_contents .ready.movin.art_h2:after{transform:rotateY(0deg)}.pankuzu_list{border-top:#eee solid 1px;color:#000;display:block}.pankuzu_list .sec_inner{margin-top:0;margin-bottom:0;padding:8px 4%}.pankuzu_list :not(:first-child){padding-left:1.4em}.pankuzu_list .home{font-weight:bold}.pankuzu_list a{padding:5px 15px 5px 0;transition:all 0s ease-in-out}.pankuzu_list a:hover{text-decoration:underline}.pankuzu_list a:hover span{color:#ff437e}.pankuzu_list,.pankuzu_list span{font-size:1rem}@media screen and (min-width: 768px){.pankuzu_list,.pankuzu_list span{font-size:12px}}.btn,a.btn{cursor:pointer;overflow:hidden;transition:all .4s ease;transform:translate3d(0, 0, 0);font-weight:bold;line-height:63px;height:63px;font-size:14px;text-align:center;text-decoration:none !important;display:block;margin:30px auto 0;letter-spacing:.2em;color:#fff;background:#ff437e;border:1px solid #ff437e;position:relative;max-width:88%;-webkit-appearance:none;border-radius:0}@media screen and (min-width: 768px){.btn,a.btn{max-width:380px}}.btn:after,a.btn:after{content:"";display:block;background-image:url(../images/arrow_right_wh.svg);background-repeat:no-repeat;background-size:10px;background-position:center;height:100%;width:10px;position:absolute;top:0;z-index:0;right:20px}@media screen and (min-width: 1028px){.btn:after,a.btn:after{background-size:12px;width:12px}}@media screen and (min-width: 1028px){.btn,a.btn{font-size:18px;line-height:65px;max-width:380px}.ie .btn,.ie a.btn{max-width:381px}}@media screen and (max-width: 319px){.btn,a.btn{font-size:12.5px}}.btn:hover{color:#ff437e;background:#fff}.btn:hover:after{background-image:url(../images/arrow_right_pink.svg)}.btn.bg_aqua{background:#20c1c6;border:1px solid #20c1c6}.btn.bg_aqua:hover{color:#20c1c6;background:#fff}.btn.bg_aqua:hover:after{background-image:url(../images/arrow_right_aqua.svg)}.btn.btn_gaibu:after{background:url(../images/arrow_gaibu.svg) no-repeat;background-position:right 0 bottom 7px;background-size:7px;width:22px;right:10px}@media screen and (min-width: 1028px){.btn.btn_gaibu:after{background-position:right 0 bottom 10px;background-size:12px}}.btn.btn_gaibu:hover:after{background-image:url(../images/arrow_gaibu_wh.svg)}.btn.btn_left_tab{margin-left:auto}@media screen and (min-width: 1441px){.btn.btn_left_tab{margin-left:0}}.btn_img{display:block;margin-bottom:50px}.btn_img:hover{opacity:.7}article .section:first-child{padding-top:0}.section{padding-top:25px}@media screen and (min-width: 1028px){.section{padding-top:84px}}.area_title{font-size:14px;text-align:center;line-height:2.4em}.area_title span{display:block;font-family:"Montserrat",sans-serif;font-size:36px}@media screen and (min-width: 768px){.area_title{font-size:18px}}.area_title .btn{margin-right:7%}.owl-carousel{position:relative;padding-bottom:0;margin:0 auto}.owl-nav{height:0;position:absolute;top:calc(50% - 60px);width:100%}.owl-item{position:relative}.owl-stage{display:flex;flex-wrap:wrap}.owl-prev,.owl-next{overflow:hidden;text-indent:100%;white-space:nowrap;width:90px;height:100px;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;transform:translate3d(0, 0, 0)}.owl-prev:hover,.owl-next:hover{opacity:.5}.owl-next{background:url(../images/arrow_right_gr.svg) no-repeat center !important;background-size:11.5px;float:right}.owl-prev{background:url(../images/arrow_left_gr.svg) no-repeat center !important;background-size:11.5px}.owl-dots{text-align:center;margin:0px auto 1.5%;position:absolute;bottom:0;left:0;right:0}.owl-dot{width:11px;height:11px;margin:0 10px;border-radius:100%;background:#dedede !important}.owl-dot.active{background:#ff437e !important}.head_inner{z-index:99;width:100%;transition:.3s;transition-property:top;margin:0 auto;position:fixed;top:0}@media screen and (min-width: 1028px)and (max-width: 1441px){.head_inner{height:100vh;width:259px;margin:0;border-right:1px solid #eee}}@media screen and (min-width: 1441px){.head_inner{height:100vh;width:299px;margin:0;border-right:1px solid #eee}}@media screen and (min-width: 0\0 )and (min-resolution: 72dpi){.head_inner{position:fixed !important;top:0 !important}}.head_fix_area{width:100%;height:55px;display:table;background:#fff;border-bottom:1px solid #e7e8e9;position:relative}@media screen and (min-width: 1028px){.head_fix_area{border-bottom:none;display:inherit;height:170px;margin:0 auto;overflow-y:auto}}.ie .head_fix_area,.edge .head_fix_area{table-layout:fixed}.head_logo{display:table-cell;vertical-align:middle;text-decoration:none;position:relative}.head_logo:hover{opacity:.7}@media screen and (max-width: 1027px){.head_logo{width:100%;max-width:calc(100% - 130px);padding-left:4%}}@media screen and (min-width: 1028px){.head_logo{display:block;width:160px;padding:15px 30px;position:absolute;bottom:45px;left:0;right:0;margin:0 auto}}.head_logo .logo_main{padding-top:5px;display:block;max-width:125px}@media screen and (min-width: 1028px)and (max-width: 1441px){.head_logo .logo_main{width:160px;display:block}}@media screen and (min-width: 1028px){.head_logo .logo_main{padding:0;max-width:160px;height:auto}}.head_nav{transition:all .25s ease;z-index:99;position:absolute;top:0;right:0;width:280px;max-width:90%;background:#fff;height:100%;position:fixed}@media screen and (max-width: 1027px){.head_nav{transform:translateX(100%)}.act_open .head_nav{transform:translateX(0%)}}@media screen and (min-width: 1028px){.head_nav{max-width:100%;width:100%;position:relative;padding-top:0;display:block;height:calc(100vh - 170px)}}.head_nav_inner{height:100%;overflow:visible;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}@media screen and (max-width: 1027px){.head_nav_inner{overflow:auto}}@media screen and (min-width: 1028px){.head_nav_inner{padding-top:0}}.nav_main{padding-top:60px;margin:0 auto;border-bottom:2px solid #eee}.nav_main li{border-top:2px solid #eee;letter-spacing:.2em;font-weight:bold;vertical-align:top;letter-spacing:.1em;width:100%;position:relative}.nav_main>li a{width:auto;padding:16px 33px;display:block;font-size:15px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;transform:translate3d(0, 0, 0)}@media screen and (min-width: 768px){.nav_main>li a{padding:20px 33px}}@media screen and (min-width: 1028px){.nav_main>li a:hover{color:#949494;background:#eee}}@media screen and (min-width: 1028px){.nav_main>li>a{background:url(../images/arrow_nav.svg) no-repeat center right 20px}.nav_main>li>a:hover{background:url(../images/arrow_nav.svg) #eee no-repeat center right 12.5px}}@media screen and (min-width: 1028px){.nav_main{padding-top:0px}}@media screen and (max-width: 1027px){.nav_has_child{background:url(../images/nav_arrow_down_gr.png) no-repeat right 10px top 25px;background-size:15px}}.nav_main_parent{display:block}@media screen and (min-width: 1028px){.nav_main_parent{display:none}}.nav_main_child{display:none}@media screen and (min-width: 1028px){.nav_main_child{width:300px;background:#fff;position:absolute;top:-2px;left:301px}.nav_main_child li:last-child{border-bottom:2px solid #eee}}@media screen and (min-width: 1028px)and (max-width: 1441px){.nav_main_child{left:260px}}@media screen and (max-width: 1027px){.nav_main_child{padding-bottom:15px}.nav_main_child li{border:none}.nav_main_child li a{font-size:12px;padding:8px 33px}}.nav_main_child .pink{color:#ff437e}.nav_main_child .orange{color:#ef510d}.nav_main_child .yellow{color:#ffb700}.act_view.nav_main_child{display:block}.nav_sns{font-size:0;text-align:center;padding-top:30px;padding-bottom:30px;letter-spacing:-0.5em}@media screen and (min-width: 1028px){.nav_sns{padding-top:30px;padding-bottom:5px}}.nav_sns li{display:inline-block;padding:0 4px;width:40px}.nav_sns a img{transition:all .4s ease}.nav_sns a:hover img{transform:scale(1.2) rotate(360deg)}.edge .head_nav_inner .nav_main>li a:hover{color:#949494}.act_open .head_nav_inner{display:block}@media screen and (max-width: 1027px){.header_bg{content:"";display:block;position:fixed;background:rgba(0,0,0,.3);width:100vw;height:100vh;top:0;left:0;z-index:98}}@media screen and (min-width: 1441px){.footer_nav li a{position:relative;text-decoration:none}.footer_nav li a::after{position:absolute;bottom:30px;left:0;content:"";width:100%;height:1px;background:#949494;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.footer_nav li a:hover::after{transform:scale(1, 1)}.footer_nav li a::after{bottom:0}}.fixed,.fixed_all{position:fixed;width:100%;top:0;z-index:99}.head_menu.menu_batsu .span_bar:nth-child(1){transform:rotate(225deg);top:1px;background:#ff437e}.ie .head_menu.menu_batsu .span_bar:nth-child(1),.edge .head_menu.menu_batsu .span_bar:nth-child(1){top:32px}.head_menu.menu_batsu .span_bar:nth-child(2){display:none}.head_menu.menu_batsu .span_bar:nth-child(3){transform:rotate(-225deg);top:-1px;background:#ff437e}.ie .head_menu.menu_batsu .span_bar:nth-child(3),.edge .head_menu.menu_batsu .span_bar:nth-child(3){top:30px}.head_menu.menu_batsu:before{display:none}@media screen and (max-width: 1027px){.body_fix{height:100%;position:fixed;z-index:-1}.html_fix{position:fixed;z-index:-1;width:100%;height:100%}.head_menu{display:table-cell;vertical-align:top;width:55px;height:55px;text-align:center;background:#fff;z-index:100;position:relative}.head_menu .span_bar{display:block;width:25px;height:2px;background:#7e7e7e;margin:0 auto;transition:.3s;position:relative;top:-2px;z-index:99}.head_menu .span_bar:nth-child(2){margin:6px auto}.ie .head_menu .span_bar,.edge .head_menu .span_bar{top:22px}.sp_nav_inner{position:fixed;background:rgba(255,225,0,.9);width:88%;padding:0 6%;height:calc(100% - 65px);overflow-y:auto;text-align:center;z-index:99}ul.menu_list{padding-left:0;margin:0}ul.menu_list>li{border-bottom:1px solid #fffbdf;padding:16px 0 18px}ul.menu_list>li:first-child{border-top:1px solid #fffbdf;margin-top:10px}ul.menu_list>li>a{font-size:18px;font-weight:bold;display:block}ul.menu_list>li>a:hover{color:inherit}}.main_article{position:relative}.main_article.menu_start{padding-top:0px}.main_article.menu_next{padding-top:65px}@media screen and (min-width: 1028px)and (max-width: 1441px){main,footer{width:calc(100% - 260px);margin-left:260px}}@media screen and (min-width: 1441px){main,footer{width:calc(100% - 300px);margin-left:300px}}main{padding-top:55px}@media screen and (min-width: 1028px){main{padding-top:0px}}#area_contact{padding:70px 0 80px;position:relative;color:#fff;text-align:center;overflow:hidden}#area_contact p{padding:5px 0 0}#area_contact .btn{background:hsla(0,0%,100%,0);border-color:#fff;max-width:380px}#area_contact .btn:hover{background:#fff;border-color:#ff437e}#area_contact .sec_inner:after{transition:all .3s ease-in-out;position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;right:0;background:url(../images/contact_bg.jpg) no-repeat top center;background-size:cover;z-index:-1}#area_contact.act_hover .sec_inner:after{transform:scale(1.1)}.modaal-close:after,.modaal-close:before{width:1px;height:45px;top:4px;left:24px}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#ff437e}.modaal-close:focus,.modaal-close:hover{background:none}.modaal-video-wrap{max-width:80% !important;margin:0 auto !important}@media screen and (max-width: 767px){.modaal-video-wrap{max-width:100% !important;margin:0 auto !important}}.footer_area{background:#f0f3f6;color:#000;text-align:center}.footer_area .sec_inner{margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}.footer_area li{display:inline-block;margin:0 25px 30px}.footer_area li:nth-child(2n+1){margin-left:0}.footer_area li:nth-child(2n){margin-right:0}.footer_area a{text-decoration:underline}.footer_area p{line-height:1em}@media screen and (min-width: 768px){.footer_area .sec_inner{padding-bottom:100px}.footer_area li{margin:0 45px 65px}}/*# sourceMappingURL=base.min.css.map */