﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{outline:none;text-decoration:none}li{list-style:none}img{vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}@font-face{font-family:'FontAwesome';font-style:normal;font-weight:normal;src:url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg")}::-moz-selection{background:#b50081;color:#ffffff}::selection{background:#b50081;color:#ffffff}html{font-size:62.5%}body{min-width:1180px;font-family:"ヒラギノ丸ゴ Std","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.5rem;font-weight:300;color:#333;line-height:1.75;letter-spacing:0.1em;background:#fff;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;font-feature-setting:'plat'}@media screen and (max-width: 768px){body{min-width:320px;font-size:1.4rem}}_:-ms-lang(x)::-ms-backdrop,body{font-family:"メイリオ",Meiryo,sans-serif}a{color:#333;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}a:hover{color:#b50081}@media (min-device-width: 768px){a[href*='tel:']{display:inline-block;pointer-events:none}}.ofi{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%}.animation-box.slide-In{transform:translateY(-50px)}.animation-box.slide-In.active{animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.animation-box.fade-In{opacity:0}.animation-box.fade-In.active{animation:fadeIn 0.7s cubic-bezier(0.39, 0.575, 0.565, 1) both}.animation-box.fade-fromBottom{opacity:0}.animation-box.fade-fromBottom.active{animation:fadeBottom 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}.animation-box.js-setBox .js-childBox{opacity:0}.animation-box.js-setBox.active .js-childBox{animation:fadeIn 0.7s cubic-bezier(0.39, 0.575, 0.565, 1) both}.ovh{width:100%;overflow:hidden;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.l-main{padding-top:0;background:#fff url(../img/bg_ptn.jpg) center top}@media screen and (max-width: 768px){.l-main{background-size:138px auto;margin-top:88px}}.l-main::before{content:'';width:64px;height:64px;display:block;border-radius:50%;margin-left:-32px;border-left:4px solid rgba(240,240,240,0.7);border-right:4px solid rgba(240,240,240,0.7);border-bottom:4px solid rgba(240,240,240,0.7);border-top:4px solid #b50081;transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);animation:load 1.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);pointer-events:none;position:fixed;top:50%;left:50%;z-index:9999}@media screen and (max-width: 768px){.l-main::before{width:40px;height:40px;margin-left:-20px}}@keyframes load{0%{transform:rotate(0deg);border-top-color:#b50081}50%{border-top-color:rgba(181,0,129,0.7)}100%{transform:rotate(720deg);border-top-color:#b50081}}.l-main>*{transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:0}.l-main.loaded::before{opacity:0}.l-main.loaded>*{opacity:1}img[data-src]{width:16px !important;height:16px !important}.under_visual{padding:64px 0 0;position:relative}@media screen and (max-width: 768px){.under_visual{padding-top:32px}}.under_visual::before{content:'';width:200vw;height:calc(100% + 86px);display:block;background:#b50081;transform:translateX(-50%);position:absolute;top:0;left:50%}@media screen and (max-width: 768px){.under_visual::before{top:8px}}.under_visual_inner{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;position:relative;z-index:5}@media screen and (max-width: 768px){.under_visual_inner{padding:0 20px}}.under_visual_inner .hd{text-align:center;color:#fff;font-weight:600;font-size:4rem;letter-spacing:.22em}@media screen and (max-width: 768px){.under_visual_inner .hd{font-size:2.2rem}}.under_visual_inner .eng{letter-spacing:.04em;line-height:1;font-size:16rem;font-weight:bold;font-family:"Quicksand",sans-serif;white-space:nowrap;color:#bd1d8f;position:absolute;bottom:-32px;right:40px;z-index:-1}@media screen and (max-width: 768px){.under_visual_inner .eng{font-size:8rem;right:20px}}.breadcrumb{margin-top:30px;overflow:auto}@media screen and (max-width: 768px){.breadcrumb{margin-top:20px}}.breadcrumb_list{display:flex}.breadcrumb_list_item{color:#fff;font-size:1.3rem}@media screen and (max-width: 768px){.breadcrumb_list_item{font-size:1.2rem}}.breadcrumb_list_item:not(:last-child)::after{content:'>';margin:0 8px}.breadcrumb_list_item a{color:#fff}.breadcrumb_list_item a>span{transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.breadcrumb_list_item a:hover>span{color:rgba(255,255,255,0.5)}.m_btn span,.m_btn a{display:block;background:#b50081;transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);border-radius:5px;text-align:center;font-size:1.6rem;font-weight:600;padding:.8em;color:#fff}@media screen and (max-width: 768px){.m_btn span,.m_btn a{font-size:1.4rem}}.m_btn span:hover,.m_btn a:hover{background:#ca1596}a:hover .m_btn span{background:#ca1596}.slide_photo_wrap{margin-top:144px}@media screen and (max-width: 768px){.slide_photo_wrap{margin-top:64px}}.slide_photo_wrap .pop_txt{width:100%;max-width:1200px;padding:0 40px;margin:0 auto;position:relative;text-align:right}@media screen and (max-width: 768px){.slide_photo_wrap .pop_txt{padding:0 20px}}.slide_photo_wrap .pop_txt img{width:452px}.slide_photo_wrap .pop_txt img img{width:100%}@media screen and (max-width: 768px){.slide_photo_wrap .pop_txt img{max-width:100%}}.slide_photo_wrap .slide_photo{margin-top:24px}.slide_photo_wrap .slide_photo .item{width:306px}@media screen and (max-width: 768px){.slide_photo_wrap .slide_photo .item{width:140px}}.slide_photo_wrap .slide_photo .item .img{width:100%;padding-top:75.1633986928%;background-position:center center;background-size:cover}.pagetop{width:21px;position:fixed;bottom:56px;right:2%;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:0;pointer-events:none;z-index:900}.pagetop img{width:100%}@media screen and (max-width: 768px){.pagetop{right:3%;bottom:20px;width:18px}}.js-scroll .pagetop{opacity:1;pointer-events:auto}.pagetop a{display:block}.pagetop a:hover{transform:translateY(-4px)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideIn{100%{transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes mv{0%{opacity:0;transform:rotateY(0)}100%{opacity:1;transform:rotateY(360deg)}}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type='checkbox'],input[type='radio']{display:none}input[type='submit'],input[type='button'],label,button,select{cursor:pointer}select::-ms-expand{display:none}input[type="search"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type="search"]::-webkit-search-decoration{display:none}.search_main{display:flex;padding:24px 0;margin-top:20px}@media screen and (max-width: 768px){.search_main{flex-wrap:wrap;margin-top:8px}}.search_main .hd{font-size:1.8rem;font-weight:600}@media screen and (max-width: 768px){.search_main .hd{font-size:1.6rem}}.search_main .hd::before{content:'';width:46px;height:33px;display:inline-block;margin-right:16px;margin-bottom:-9px;background-position:center center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.search_main .hd::before{width:28px;height:20px;margin-right:8px;margin-bottom:-4px}}.search_main .map_search{flex:0 0 623px;max-width:623px}@media screen and (max-width: 768px){.search_main .map_search{flex:0 0 100%;display:none}}.search_main .map_search .hd::before{background-image:url(../img/index/job_intro2.png)}.search_main .map_search .map{margin-top:56px;padding-top:51.768488746%;position:relative}.search_main .map_search .map svg{position:absolute;top:0;right:0;bottom:0;left:0}.search_main .map_search .map:hover .mainarea{fill:#a40070}@media screen and (max-width: 768px){.search_main .map_search .map a{pointer-events:none}}.search_main .map_search .map a:hover .mainarea{fill:#c61192}.search_main .map_search .map a:hover .pin-ico{transform:translateY(4px) rotate(0.0001deg)}.search_main .map_search .map a:hover .pin-shadow{opacity:.64}.search_main .map_search .map path{transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.search_main .map_search .map-bg{fill:#fff3f0}.search_main .map_search .map-shadow{fill:#acacac}.search_main .map_search .map .mainarea{fill:#b50081;stroke-linecap:round;stroke-linejoin:round}.search_main .map_search .map .mainarea,.search_main .map_search .map .otherarea{stroke:#fff;stroke-width:1.6px}.search_main .map_search .map .otherarea,.search_main .map_search .map .island{fill:#d2d2d2}@media screen and (max-width: 768px){.search_main .map_search .map .pin{display:none}}.search_main .map_search .map .pin-shadow{fill:#333;opacity:0.29;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.search_main .map_search .map .pin-ico{fill:#e36227;outline:1px solid transparent;transform:rotate(0.0001deg);transform-origin:center center;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.search_main .map_search .txt{margin-top:28px;letter-spacing:.08em;text-align:center;text-decoration:underline}.search_main_right{flex:1 1 auto;max-width:100%;background:url(../img/line_y.png) repeat-y top left/3px auto;margin-left:72px;padding-left:52px;padding-right:20px}@media screen and (max-width: 768px){.search_main_right{background:#fff;margin-left:0;padding-left:0;padding-right:0}}.search_main_right .hd::before{margin-right:4px}.search_main_right .word_search .hd::before{background-image:url(../img/index/job_intro3.png)}.search_main_right .word_search input{display:block;border-radius:5px;padding:.8em 1em}.search_main_right .word_search input[type="search"]{width:100%;margin-top:20px;background:#f1f1f1}@media screen and (max-width: 768px){.search_main_right .word_search input[type="search"]{font-size:1.6rem}}.search_main_right .word_search input[type="submit"]{width:48.5465116279%;margin:8px auto 0;background:#333;transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transform-origin:center bottom;color:#fff;font-weight:600;letter-spacing:.08em}.search_main_right .word_search input[type="submit"]:hover{transform:scale(0.98);background:#242424}.search_main_right .area_search{margin-top:44px;padding-top:36px;background:url(../img/line_x.png) repeat-x top left/auto 3px}.search_main_right .area_search .hd::before{background-image:url(../img/index/job_intro4.png)}.search_main_right .area_search ul{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.search_main_right .area_search ul:hover li a{background:#a0006c}.search_main_right .area_search ul li{flex:0 0 32.5581395349%;max-width:32.5581395349%;margin-bottom:4px}.search_main_right .area_search ul li a{display:block;background:#b50081;padding:.8em 1em;border-radius:5px;color:#fff;text-align:center;font-size:1.6rem;font-weight:600}.search_main_right .area_search ul li a:hover{background:#ca1596}@media screen and (max-width: 768px){.search_main_right .area_search ul li a{font-size:1.5rem}}.header{background:#fff}@media screen and (max-width: 768px){.header{border-top:7px solid #b50081;border-bottom:2px solid #b50081;opacity:0;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);pointer-events:none;overflow:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.header.open{opacity:1;pointer-events:auto}}@media screen and (max-width: 768px){.header_inner{min-height:100%;background:url(../img/footer_line.png) repeat-x center bottom -4px/auto 23px}}.header_inner .header_nav{border-top:7px solid #b50081;border-bottom:2px solid #b50081;padding:14px 0}@media screen and (max-width: 768px){.header_inner .header_nav{min-height:100%;border-top:none;border-bottom:none}}.header_inner .header_nav ul{width:100%;max-width:1284px;padding:0 40px;margin:0 auto;position:relative;display:flex;justify-content:center;align-items:center;border-left:1px solid #e9e9e9}@media screen and (max-width: 768px){.header_inner .header_nav ul{padding:0 20px}}@media screen and (max-width: 768px){.header_inner .header_nav ul{min-height:100%;flex-wrap:wrap}}.header_inner .header_nav ul li{flex:0 0 17.4418604651%;max-width:17.4418604651%;max-width:210px;border-right:1px solid #e9e9e9}@media screen and (max-width: 768px){.header_inner .header_nav ul li{flex:0 0 50%;max-width:50%;padding:1.8em 1em;border-top:1px solid #e9e9e9}.header_inner .header_nav ul li:nth-of-type(1),.header_inner .header_nav ul li:nth-of-type(2){border-top:none}.header_inner .header_nav ul li:nth-of-type(2){border-right:none}.header_inner .header_nav ul li:nth-of-type(5){border-right:none}}.header_inner .header_nav ul li.logo{flex:0 0 30.2325581395%;max-width:30.2325581395%;max-width:364px}@media screen and (max-width: 768px){.header_inner .header_nav ul li.logo{flex:0 0 100%;max-width:100%;margin-top:24px;border-top:none;margin-bottom:auto;border-right:none;order:-1}}.header_inner .header_nav ul li.logo .img_box{width:154px}.header_inner .header_nav ul li.logo .img_box img{width:100%}@media screen and (max-width: 768px){.header_inner .header_nav ul li.logo .img_box{width:104px}}.header_inner .header_nav ul li.logo .txt{margin-top:6px;display:block;font-size:1.3rem;font-weight:600;letter-spacing:.13em;line-height:1.3}@media screen and (max-width: 768px){.header_inner .header_nav ul li.logo .txt{font-size:1.2rem}}.header_inner .header_nav ul li .img_box{width:63px;margin:0 auto}@media screen and (max-width: 768px){.header_inner .header_nav ul li .img_box{width:44px}}.header_inner .header_nav ul li .img_box .img{width:100%;padding-top:85.7142857143%;background-position:center center;background-size:cover;margin-bottom:8px}@media screen and (max-width: 768px){.header_inner .header_nav ul li .img_box .img{margin-bottom:4px}}.header_inner .header_nav ul li span{display:block;text-align:center}.header_inner .header_nav ul li span.ja{margin-top:4px;font-size:1.6rem;letter-spacing:.13em;line-height:1.2;font-weight:600}@media screen and (max-width: 768px){.header_inner .header_nav ul li span.ja{font-size:1.4rem;padding:.3em 0}}.header_inner .header_nav ul li span.en{font-size:1.2rem;color:#b50081;letter-spacing:.08em}.fixed_menu{padding:14px 12px 20px;border-radius:15px 0 0 15px;background:#ffdcd4;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translate(100%, -50%);position:fixed;top:44%;right:0;z-index:999}@media screen and (max-width: 768px){.fixed_menu{display:none}}.fixed_menu.active{transform:translate(0, -50%)}.fixed_menu ul li{position:relative}.fixed_menu ul li:not(:last-child){margin-bottom:12px}.fixed_menu ul li a{color:#b50081}.fixed_menu ul li a:hover .txt{transform:translate(0, -50%);opacity:1}.fixed_menu ul li .img{width:44px;height:44px;display:block;border-radius:50%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;position:relative;z-index:5}.fixed_menu ul li .txt{padding:.5em 1em;border-radius:15px;background:#fff;font-size:1.3rem;font-weight:600;white-space:nowrap;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translate(50%, -50%);opacity:0;pointer-events:none;position:absolute;top:50%;right:calc(100% + 8px)}.fixed_menu ul li .txt::before{content:'';width:0;height:0;display:block;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;transform:translateY(-50%);position:absolute;top:50%;left:calc(100% - 1px)}.hamb_btn{width:30px;display:none;position:fixed;z-index:9999;top:24px;right:24px}@media screen and (max-width: 768px){.hamb_btn{display:flex;align-items:center;justify-content:center}}.hamb_btn:hover .hamb_btn_ico .bars span:nth-of-type(2){margin:8px 0 8px}.hamb_btn:hover.open .hamb_btn_ico .bars span:nth-of-type(2){margin:6px 0 0}.hamb_btn.open .bars{transform:rotate(45deg);transition-delay:.4s}.hamb_btn.open .bars span:nth-of-type(1){transform:scaleX(0);transition:transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1)}.hamb_btn.open .bars span:nth-of-type(3){width:0;transition:width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1)}.hamb_btn.open .bars .other_bar{height:30px;transition:height 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay:0.3s}@media screen and (max-width: 768px){.hamb_btn.open .bars .other_bar{height:24px}}.hamb_btn .bars{width:100%;transition:0.3s cubic-bezier(0.694, 0.048, 0.335, 1);position:relative}@media screen and (max-width: 768px){.hamb_btn .bars{width:24px}}.hamb_btn span{width:100%;height:3px;display:block;margin-top:6px;background:#222}@media screen and (max-width: 768px){.hamb_btn span{height:2px;margin-top:5px}}.hamb_btn span:nth-of-type(1){transition:transform 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay:0.4s}.hamb_btn span:nth-of-type(2){transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1)}.hamb_btn span:nth-of-type(3){width:19px;transition:width 0.2s cubic-bezier(0.694, 0.048, 0.335, 1);transition-delay:0.4s}.hamb_btn .other_bar{width:3px;height:0;background:#222;position:absolute;transform:translateX(-50%);left:50%;top:1px;transition:height 0.4s cubic-bezier(0.694, 0.048, 0.335, 1)}@media screen and (max-width: 768px){.hamb_btn .other_bar{width:2px}}.sp_head{width:100vw;display:none;position:absolute;top:0;z-index:10}@media screen and (max-width: 768px){.sp_head{display:block}}.sp_head .logo{padding:12px 0 0;text-align:center}.sp_head .logo img{max-width:88px;width:100%}.sp_head .logo span{margin-top:4px;font-size:1.1rem;display:block;line-height:1.2;font-weight:600}.footer::after{content:'';width:100%;height:59px;display:block;margin-top:96px;margin-bottom:-8px;background:url(../img/footer_line.png) repeat-x center center/contain}@media screen and (max-width: 768px){.footer::after{height:23px;margin-bottom:-4px;margin-top:32px}}.footer_inner{width:100%;max-width:1080px;padding:0 40px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.footer_inner{padding:0 20px}}.footer_inner .footer_main{margin-top:56px;display:flex}@media screen and (max-width: 768px){.footer_inner .footer_main{flex-wrap:wrap;margin-top:40px}}.footer_inner .footer_main .footer_left{flex:0 0 auto;max-width:100%;margin-right:40px}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_left{flex:0 0 100%;margin-right:0}}.footer_inner .footer_main .footer_left .footer_nav ul{display:flex;border-left:1px solid #c6c6c6}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_left .footer_nav ul{flex-wrap:wrap}}.footer_inner .footer_main .footer_left .footer_nav ul li{flex:0 0 auto;max-width:100%;border-right:1px solid #c6c6c6}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_left .footer_nav ul li{flex:0 0 50%;max-width:50%;padding:4px 0;text-align:center}}.footer_inner .footer_main .footer_left .footer_nav ul li a{display:block;font-weight:600;padding:.2em 2em}.footer_inner .footer_main .footer_left .recruit_nav{margin-top:20px}.footer_inner .footer_main .footer_left .recruit_nav .hd{font-weight:600;color:rgba(51,51,51,0.8)}.footer_inner .footer_main .footer_left .recruit_nav ul{display:flex;margin-top:8px}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_left .recruit_nav ul{flex-wrap:wrap}}.footer_inner .footer_main .footer_left .recruit_nav ul li{flex:0 0 auto;max-width:100%;font-weight:600}.footer_inner .footer_main .footer_left .recruit_nav ul li:not(:last-child){margin-right:32px}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_left .recruit_nav ul li:not(:last-child){margin-right:16px;margin-bottom:4px}}.footer_inner .footer_main .footer_right{flex:0 0 220px;max-width:220px;margin-left:auto}@media screen and (max-width: 768px){.footer_inner .footer_main .footer_right{margin:40px auto 0}}.footer_inner .footer_main .footer_right .share_box{padding:16px 20px 20px;border:1px solid #b50081;border-radius:10px}.footer_inner .footer_main .footer_right .share_box .txt{color:#b50081;font-size:1.3rem;text-align:center;line-height:1.38}.footer_inner .footer_main .footer_right .share_box ul{display:flex;justify-content:center;margin-top:8px}.footer_inner .footer_main .footer_right .share_box ul li{flex:0 0 37px;max-width:37px;margin:0 8px}.footer_inner .footer_main .footer_right .share_box ul li img{width:100%}.footer_inner .footer_main .footer_right .share_box ul li a:hover{opacity:.7}.footer_inner .footer_bottom{margin-top:40px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.footer_inner .footer_bottom{flex-wrap:wrap;text-align:center;margin-top:24px}}@media screen and (max-width: 768px){.footer_inner .footer_bottom .galink{flex:0 0 100%;max-width:100%}}.footer_inner .footer_bottom .galink a{font-size:1.2rem;letter-spacing:.13em}.footer_inner .footer_bottom .copyright{letter-spacing:.13em;font-size:1.2rem}@media screen and (max-width: 768px){.footer_inner .footer_bottom .copyright{flex:0 0 100%;max-width:100%;margin-top:8px}}.front-page .animation-box.active .main_visual_bg .img{animation:.8s mv cubic-bezier(0.39, 0.575, 0.565, 1) both}.front-page .animation-box.active .main_visual_bg .img:nth-child(even){animation-delay:.4s}.front-page .animation-box.active .main_visual_txt{animation:0.7s fadeIn 1.1s cubic-bezier(0.39, 0.575, 0.565, 1) both}.front-page .animation-box.active .search_wrap{animation:fadeBottom 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both}.front-page .main_visual{position:relative}@media screen and (max-width: 768px){.front-page .main_visual{margin:56px 0}}.front-page .main_visual_bg{width:1782px;height:870px;transform:translateX(-50%);position:absolute;top:0;left:50%}@media screen and (max-width: 768px){.front-page .main_visual_bg{width:100%}}.front-page .main_visual_bg .bg_wrap{width:100%;height:100%;position:relative}.front-page .main_visual_bg .img{width:126px;height:126px;opacity:0;background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;z-index:-1}@media screen and (max-width: 768px){.front-page .main_visual_bg .img{width:19vw;height:19vw;min-width:80px;min-height:80px}}.front-page .main_visual_bg .img1{left:276px;top:0px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img1{display:none}}.front-page .main_visual_bg .img2{left:1380px;top:0px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img2{top:-12px;left:inherit;right:4.5vw}}.front-page .main_visual_bg .img3{left:138px;top:186px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img3{top:25vw;width:12vw;min-width:56px;min-height:56px;left:4px;display:none}}.front-page .main_visual_bg .img4{left:414px;top:186px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img4{top:50vw;left:5vw}}.front-page .main_visual_bg .img5{left:966px;top:186px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img5{width:12vw;min-width:56px;min-height:56px;top:25vw;left:inherit;right:4px;display:none}}.front-page .main_visual_bg .img6{left:1242px;top:186px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img6{display:none}}.front-page .main_visual_bg .img7{left:1518px;top:186px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img7{display:none}}.front-page .main_visual_bg .img8{left:0px;top:372px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img8{top:50vw;left:inherit;right:4.5vw;animation-delay:.0s !important}}.front-page .main_visual_bg .img9{left:552px;top:372px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img9{top:-12px;left:5vw}}.front-page .main_visual_bg .img10{left:1104px;top:372px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img10{top:50vw;left:20px;display:none}}.front-page .main_visual_bg .img11{left:1380px;top:372px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img11{display:none}}.front-page .main_visual_bg .img12{left:138px;top:558px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img12{display:none}}.front-page .main_visual_bg .img13{left:690px;top:558px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img13{display:none}}.front-page .main_visual_bg .img14{left:1518px;top:558px}@media screen and (max-width: 768px){.front-page .main_visual_bg .img14{display:none}}.front-page .main_visual_txt{opacity:0}@media screen and (max-width: 768px){.front-page .main_visual_txt{padding:0 20px}}.front-page .main_visual_txt .img{width:521px;margin:32px auto;position:relative;z-index:5}.front-page .main_visual_txt .img img{width:100%}@media screen and (max-width: 768px){.front-page .main_visual_txt .img{width:72%;max-width:440px;margin:0 auto}}.front-page .main_visual_txt>img{position:relative;z-index:1}.front-page .main_visual_txt .txt{width:119.1938579655%;transform:translateX(-50%);margin-left:4px;position:absolute;left:50%;bottom:37%;z-index:8}@media screen and (max-width: 768px){.front-page .main_visual_txt .txt{width:100%}}.front-page .search_wrap{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;margin-top:-32px;position:relative;z-index:5;opacity:0}@media screen and (max-width: 768px){.front-page .search_wrap{padding:0 20px}}@media screen and (max-width: 768px){.front-page .search_wrap{margin-top:0;animation-delay:0s !important}}.front-page .search_wrap .pop_txt{width:514px;margin:0 auto}.front-page .search_wrap .pop_txt img{width:100%}@media screen and (max-width: 768px){.front-page .search_wrap .pop_txt{max-width:100%}}.front-page .search_wrap_inner{margin-top:12px;padding:32px 48px;border:2px solid #b50081;border-radius:10px;background:#fff}@media screen and (max-width: 768px){.front-page .search_wrap_inner{padding:20px}}.front-page .search_wrap_inner .search_hd{font-size:3rem;font-weight:600;letter-spacing:.12em;color:#b50081}@media screen and (max-width: 768px){.front-page .search_wrap_inner .search_hd{font-size:2rem}}.front-page .search_wrap_inner .search_hd::before{content:'';width:54px;height:43px;margin-right:16px;margin-bottom:-4px;display:inline-block;background:url(../img/index/job_intro1.png) no-repeat center center/contain}@media screen and (max-width: 768px){.front-page .search_wrap_inner .search_hd::before{width:32px;height:26px}}.front-page .search_wrap_inner .search_main{background:url(../img/line_x.png) repeat-x top left/auto 3px}.front-page .merit_wrap{margin-top:128px}@media screen and (max-width: 768px){.front-page .merit_wrap{margin-top:96px}}.front-page .merit_wrap_inner{max-width:1920px;margin:0 auto;padding:0 4.7%;position:relative}.front-page .merit_wrap_inner.active .deco{opacity:1;transform:translateY(0)}.front-page .merit_wrap_inner .deco{position:absolute;border-radius:50%;background-size:cover;background-position:center center;overflow:hidden;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);transform:translateY(40px);opacity:0}.front-page .merit_wrap_inner .deco:nth-of-type(1){transition-delay:0s}.front-page .merit_wrap_inner .deco:nth-of-type(2){transition-delay:.1s}.front-page .merit_wrap_inner .deco:nth-of-type(3){transition-delay:.2s}.front-page .merit_wrap_inner .deco:nth-of-type(4){transition-delay:.3s}.front-page .merit_wrap_inner .deco:nth-of-type(5){transition-delay:.4s}.front-page .merit_wrap_inner .deco:nth-of-type(6){transition-delay:.5s}.front-page .merit_wrap_inner .deco:nth-of-type(7){transition-delay:.6s}.front-page .merit_wrap_inner .deco:nth-of-type(8){transition-delay:.7s}.front-page .merit_wrap_inner .deco:nth-of-type(9){transition-delay:.8s}.front-page .merit_wrap_inner .deco:nth-of-type(10){transition-delay:.9s}.front-page .merit_wrap_inner .deco:nth-of-type(11){transition-delay:1s}.front-page .merit_wrap_inner .deco:nth-of-type(12){transition-delay:1.1s}.front-page .merit_wrap_inner .deco::after{content:'';display:block;width:100%;padding-top:100%}.front-page .merit_wrap_inner .deco1{top:27px;right:75.4%;width:15.6%;max-width:234px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco1{min-width:72px;top:-48px;right:inherit;left:8px}}.front-page .merit_wrap_inner .deco2{top:387px;right:70.4666666667%;width:12.2%;max-width:183px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco2{min-width:60px;top:inherit;bottom:-28px;left:20px}}.front-page .merit_wrap_inner .deco3{top:50px;left:73.0666666667%;width:12%;max-width:180px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco3{min-width:60px;right:20px;left:inherit;top:-24px}}.front-page .merit_wrap_inner .deco4{top:388px;left:77.6%;width:13.3333333333%;max-width:200px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco4{min-width:72px;top:inherit;right:8px;left:inherit;bottom:-40px}}.front-page .merit_wrap_inner .deco5{background:#95b0d8;top:60px;right:91.2666666667%;width:3%;max-width:45px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco5{top:20px}}.front-page .merit_wrap_inner .deco6{background:#e86d9a;top:194px;right:75.3333333333%;width:4.4%;max-width:66px}.front-page .merit_wrap_inner .deco7{background:#e86d9a;top:485px;right:86.2%;width:2.2666666667%;max-width:34px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco7{top:inherit;bottom:50px}}.front-page .merit_wrap_inner .deco8{background:#95b0d8;top:550px;right:67.5333333333%;width:3%;max-width:45px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco8{top:inherit;bottom:-32px}}.front-page .merit_wrap_inner .deco9{background:#95b0d8;top:100px;left:87.4%;width:3%;max-width:45px}.front-page .merit_wrap_inner .deco10{background:#95b0d8;top:320px;left:82.4%;width:2.2666666667%;max-width:34px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco10{top:inherit;bottom:20px}}.front-page .merit_wrap_inner .deco11{background:#e86d9a;top:442px;left:70.6%;width:5.4%;max-width:81px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco11{top:inherit;bottom:-20px}}.front-page .merit_wrap_inner .deco12{background:#e86d9a;top:559px;left:91.0666666667%;width:2.2666666667%;max-width:34px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .deco12{top:inherit;bottom:50px}}.front-page .merit_wrap_inner .merit_main{width:100%;max-width:600px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .merit_main{width:100%;padding:0}}.front-page .merit_wrap_inner .merit_main .main_bg{width:100%;padding-top:98.3333333333%;background-position:center center;background-size:cover}.front-page .merit_wrap_inner .merit_main .main_content{width:63%;max-width:378px;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .merit_main .main_content{width:71%}}.front-page .merit_wrap_inner .merit_main .main_content_inner{padding-top:100%;position:relative}.front-page .merit_wrap_inner .merit_main .main_content_inner .main_block{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;flex-wrap:wrap;border:2px solid #b50081;background:#fff;border-radius:50%}.front-page .merit_wrap_inner .merit_main .main_content .txt{width:50%;margin:0 auto}.front-page .merit_wrap_inner .merit_main .main_content .txt img{width:100%}.front-page .merit_wrap_inner .merit_main .main_content .m_btn{margin:8px auto 0;width:180px}@media screen and (max-width: 768px){.front-page .merit_wrap_inner .merit_main .main_content .m_btn{width:160px}}.front-page .other_wrap{margin-top:140px}@media screen and (max-width: 768px){.front-page .other_wrap{margin-top:96px}}.front-page .other_wrap_inner{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.front-page .other_wrap_inner{padding:0 20px}}@media screen and (max-width: 768px){.front-page .other_wrap_inner{flex-wrap:wrap}}.front-page .other_wrap_inner .other_block{flex:0 0 47.5833333333%;max-width:571px}@media screen and (max-width: 768px){.front-page .other_wrap_inner .other_block{flex:0 0 88%;margin:0 auto}.front-page .other_wrap_inner .other_block:not(:first-child){margin-top:40px}}.front-page .other_wrap_inner .other_block a:hover .img_box .img{transform:scale(1.05)}.front-page .other_wrap_inner .other_block .img_box{border-radius:10px;overflow:hidden}.front-page .other_wrap_inner .other_block .img_box .img{width:100%;padding-top:64.7985989492%;background-position:center center;background-size:cover;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.front-page .other_wrap_inner .other_block .hd{margin-top:24px;text-align:center;font-size:2.8rem;font-weight:600;letter-spacing:.16em;color:#b50081}@media screen and (max-width: 768px){.front-page .other_wrap_inner .other_block .hd{font-size:2rem;margin-top:20px}}.front-page .other_wrap_inner .other_block .txt{width:88.0910683012%;margin:12px auto 0;line-height:2;color:#333}@media screen and (max-width: 768px){.front-page .other_wrap_inner .other_block .txt{width:100%;margin-top:8px}}.front-page .other_wrap_inner .other_block .m_btn{width:220px;margin:36px auto 0}@media screen and (max-width: 768px){.front-page .other_wrap_inner .other_block .m_btn{width:180px;margin-top:20px}}.lower-search .search_wrap{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-search .search_wrap{padding:0 20px}}@media screen and (max-width: 768px){.lower-search .search_wrap{margin-top:0}}.lower-search .search_wrap .pop_txt{width:514px;margin:0 auto}.lower-search .search_wrap .pop_txt img{width:100%}@media screen and (max-width: 768px){.lower-search .search_wrap .pop_txt{max-width:100%}}.lower-search .search_wrap_inner{margin-top:12px;padding:16px 48px;border-radius:10px;background:#fff}@media screen and (max-width: 768px){.lower-search .search_wrap_inner{padding:20px}}.lower-search .search_wrap_inner .search_hd{font-size:3rem;font-weight:600;letter-spacing:.12em;color:#b50081}@media screen and (max-width: 768px){.lower-search .search_wrap_inner .search_hd{font-size:2rem}}.lower-search .search_wrap_inner .search_hd::before{content:'';width:54px;height:43px;margin-right:16px;margin-bottom:-4px;display:inline-block;background:url(../img/index/job_intro1.png) no-repeat center center/contain}@media screen and (max-width: 768px){.lower-search .search_wrap_inner .search_hd::before{width:32px;height:26px}}.lower-search .search_main_block{position:relative;padding-bottom:80px}@media screen and (max-width: 768px){.lower-search .search_main_block{padding-bottom:40px}}.lower-search .search_main_block::before{content:'';width:100%;height:calc(100% + 88px);display:block;position:absolute;top:-88px;left:0;background:#fff3f0}.lower-search .search_result{padding-top:96px;width:100%}@media screen and (max-width: 768px){.lower-search .search_result{padding-top:56px;padding:56px 20px 0}}.lower-search .search_result_inner{width:100%;max-width:1200px;padding:0 40px;margin:0 auto;position:relative;border:3px solid #fff;border-radius:10px;padding:60px 40px 64px}@media screen and (max-width: 768px){.lower-search .search_result_inner{padding:0 20px}}@media screen and (max-width: 768px){.lower-search .search_result_inner{padding:48px 20px 32px}}.lower-search .search_result_inner .result_hd{position:absolute;background:#fff3f0;color:#b50081;padding:0 1em;font-size:2.2rem;font-weight:600;letter-spacing:.16em;transform:translate(-50%, -50%);position:absolute;top:0;left:50%}@media screen and (max-width: 768px){.lower-search .search_result_inner .result_hd{width:calc(100% - 40px);font-size:1.8rem;padding:0}}.lower-search .shop_wrap{padding-top:88px;position:relative;z-index:1}@media screen and (max-width: 768px){.lower-search .shop_wrap{padding-top:56px}}.lower-search .shop_wrap_tab .hd{text-align:center;font-size:3.2rem;color:#b50081;font-weight:600;letter-spacing:.16rem;margin-bottom:56px}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab .hd{font-size:2rem;margin-bottom:32px}}.lower-search .shop_wrap_tab .hd span{display:inline-block}.lower-search .shop_wrap_tab .hd span::after{content:'';width:100%;height:6px;display:block;background:url(../img/hd_line.png) round center center/contain}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab .hd span::after{height:4px}}.lower-search .shop_wrap_tab nav.fixed{height:74px}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab nav.fixed{height:auto}}.lower-search .shop_wrap_tab nav.fixed ul{padding:4px 40px;background:rgba(255,243,240,0.5);position:fixed;top:0;left:0;right:0;z-index:500}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab nav.fixed ul{position:static;padding:0 20px;background:rgba(255,243,240,0)}}.lower-search .shop_wrap_tab nav ul{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab nav ul{padding:0 20px}}.lower-search .shop_wrap_tab nav ul li{flex:0 0 11%;max-width:130px;padding:2px}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab nav ul li{flex:0 0 33%;max-width:104px}}.lower-search .shop_wrap_tab nav ul li a{display:block;padding:20px 8px 24px;background:#fff;border:1px solid #ffc8bb;border-radius:5px;text-align:center;font-weight:600;font-size:1.6rem;position:relative}@media screen and (max-width: 768px){.lower-search .shop_wrap_tab nav ul li a{font-size:1.5rem;padding:16px 4px 20px}}.lower-search .shop_wrap_tab nav ul li a:hover{background:rgba(255,200,187,0.5);color:#333}.lower-search .shop_wrap_tab nav ul li a:hover::after{bottom:8px}.lower-search .shop_wrap_tab nav ul li a::after{content:'';width:7px;height:7px;display:block;border-right:1px solid #b50081;border-bottom:1px solid #b50081;transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transform:rotate(45deg) translateX(-60%);position:absolute;left:50%;bottom:10px}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block{padding:0 20px}}.lower-search .shop_wrap_main .main_block:first-child{padding-top:122px;margin-top:-26px}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block:first-child{padding-top:32px;margin-top:32px}}.lower-search .shop_wrap_main .main_block:not(:first-child){padding-top:114px;margin-top:-34px}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block:not(:first-child){padding-top:24px;margin-top:24px}}.lower-search .shop_wrap_main .main_block .area_name{height:118px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block .area_name{height:96px}}.lower-search .shop_wrap_main .main_block .area_name span{font-size:2.4rem;font-weight:600;letter-spacing:.24em;color:#b50081;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block .area_name span{font-size:1.8rem}}.lower-search .shop_wrap_main .main_block .area_name::before{content:'';width:100%;height:19px;display:block;background:url(../img/search/shop_hd_line.png) round center center/contain;transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:1}.lower-search .shop_wrap_main .main_block .area_name::after{content:'';width:155px;height:100%;display:block;background:#fff3f0 url(../img/search/shop_hd_bg.png) no-repeat center center/contain;transform:translateX(-50%);position:absolute;z-index:3;top:-3px;left:50%}@media screen and (max-width: 768px){.lower-search .shop_wrap_main .main_block .area_name::after{width:104px}}.lower-search .shop_wrap_main .main_block .area_list{margin-top:32px}.lower-search .shop_list{max-width:910px;margin:0 auto}.lower-search .shop_list_item{padding:20px 28px 20px 32px;background:#fff;display:flex;align-items:center;border-radius:10px}@media screen and (max-width: 768px){.lower-search .shop_list_item{padding:16px 20px 16px 24px;flex-wrap:wrap}}.lower-search .shop_list_item:not(:first-child){margin-top:10px}.lower-search .shop_list_item .hd{flex:0 0 34.3209876543%;max-width:34.3209876543%;padding-right:20px;color:#b50081;font-size:1.7rem;font-weight:600}@media screen and (max-width: 768px){.lower-search .shop_list_item .hd{flex:1 1 auto;max-width:100%;font-size:1.5rem}}.lower-search .shop_list_item .map{margin-right:20px}@media screen and (max-width: 768px){.lower-search .shop_list_item .map{margin-right:0;margin-top:4px;font-size:1.3rem}}.lower-search .shop_list_item .map::before{content:'';width:17px;height:23px;display:inline-block;background:url(../img/pin.png) no-repeat center center/contain;margin-bottom:-4px;margin-right:8px}@media screen and (max-width: 768px){.lower-search .shop_list_item .map::before{width:12px;height:18px}}.lower-search .shop_list_item .btn{flex:0 0 132px;max-width:132px;margin-left:auto}@media screen and (max-width: 768px){.lower-search .shop_list_item .btn{margin-right:auto;margin-top:8px}}.lower-search .shop_list_item .btn a{display:block;font-size:1.3rem;font-weight:600;border-radius:50px;padding:12px 0;background:#fff3f0;text-align:center}@media screen and (max-width: 768px){.lower-search .shop_list_item .btn a{font-size:1.2rem;padding:10px 0}}.lower-search .shop_list_item .btn a:hover{background:rgba(255,200,187,0.5)}.lower-search .shop_list_item .btn a[target="_blank"]::after{content:'';width:11px;height:9px;display:inline-block;margin-left:4px;background:url(../img/blank.png) no-repeat center center/contain}.lower-search .slide_photo_wrap{margin-top:64px}.lower-jobintro .jobintro_head{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;margin-top:14px;z-index:5}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head{padding:0 20px}}.lower-jobintro .jobintro_head_inner{padding:50px 40px 40px;background:#fff;border-radius:10px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head_inner{padding:24px 20px}}.lower-jobintro .jobintro_head_inner.active .grass_img{animation:grass 0.8s cubic-bezier(0.39, 0.575, 0.565, 1) 0.6s both}.lower-jobintro .jobintro_head_inner.active .hd{transform:translateY(0);opacity:1}.lower-jobintro .jobintro_head_inner.active .img_left{transform:translateY(-50%);opacity:1}.lower-jobintro .jobintro_head_inner.active .img_right{transform:translateY(-50%);opacity:1}.lower-jobintro .jobintro_head_inner .hd{width:435px;margin:0 auto;transform:translateY(40px);opacity:0;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1)}.lower-jobintro .jobintro_head_inner .hd img{width:100%}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head_inner .hd{width:38.8392857143%}}.lower-jobintro .jobintro_head_inner .img_left{width:25.6666666667%;transform:translateY(-40%);opacity:0;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0.2s;position:absolute;top:50%;left:44px}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head_inner .img_left{left:12px}}.lower-jobintro .jobintro_head_inner .img_left .img{width:100%;padding-top:107.1428571429%;background-position:center center;background-size:cover}.lower-jobintro .jobintro_head_inner .img_right{width:25.6666666667%;transform:translateY(-40%);opacity:0;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0.4s;position:absolute;top:50%;right:44px}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head_inner .img_right{right:12px}}.lower-jobintro .jobintro_head_inner .img_right .img{width:100%;padding-top:100%;background-position:center center;background-size:cover}.lower-jobintro .jobintro_head_inner .grass_img{width:41.0833333333%;opacity:0;position:absolute;left:-120px;top:50%;z-index:5}@media screen and (max-width: 768px){.lower-jobintro .jobintro_head_inner .grass_img{left:-32px}}.lower-jobintro .jobintro_head_inner .grass_img .img{width:100%;padding-top:100%;background-position:center center;background-size:cover}@keyframes grass{0%{opacity:0;transform:translateY(0) rotate(6deg)}30%{opacity:1;transform:translateY(0) rotate(6deg)}45%{opacity:1;transform:translateY(0) rotate(6deg)}100%{opacity:1;transform:translateY(-37%) rotate(0)}}.lower-jobintro .content_main{padding-bottom:104px;position:relative}@media screen and (max-width: 768px){.lower-jobintro .content_main{padding-bottom:40px}}.lower-jobintro .content_main::before{content:'';width:100%;height:calc(100% + 88px);display:block;position:absolute;top:-88px;left:0;background:#fff3f0}.lower-jobintro .content_main .note_txt{margin-top:28px;text-align:center;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-jobintro .content_main .note_txt{padding:0 20px;margin-top:20px}.lower-jobintro .content_main .note_txt br{display:none}}.lower-jobintro .content_main .anchor_nav{min-height:70px;margin-top:56px}@media screen and (max-width: 768px){.lower-jobintro .content_main .anchor_nav{margin-top:32px}}.lower-jobintro .content_main .anchor_nav ul{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.lower-jobintro .content_main .anchor_nav ul{padding:0 20px}}.lower-jobintro .content_main .anchor_nav ul.fixed{padding:4px 40px;background:rgba(255,243,240,0.5);transform:translateX(-50%);position:fixed;top:0;left:50%;z-index:99}@media screen and (max-width: 768px){.lower-jobintro .content_main .anchor_nav ul.fixed{position:static;padding:0 20px;transform:translateX(0%)}}.lower-jobintro .content_main .anchor_nav ul li{flex:0 0 24.5833333333%;max-width:24.5833333333%}@media screen and (max-width: 768px){.lower-jobintro .content_main .anchor_nav ul li{flex:0 0 49%;max-width:49%;margin-bottom:10px}}.lower-jobintro .content_main .anchor_nav ul li a{display:flex;justify-content:center;align-items:center;height:100%;padding:12px 20px 20px;background:#fff;border:1px solid #ffc8bb;border-radius:5px;text-align:center;font-size:1.6rem;font-weight:600;position:relative}@media screen and (max-width: 768px){.lower-jobintro .content_main .anchor_nav ul li a{font-size:1.4rem;padding:12px 0 20px}}.lower-jobintro .content_main .anchor_nav ul li a::after{content:'';width:7px;height:7px;display:block;border-top:1px solid #b50081;border-right:1px solid #b50081;transform:rotate(135deg) translateX(50%);transition:0.2s cubic-bezier(0.39, 0.575, 0.565, 1);position:absolute;left:50%;bottom:12px}.lower-jobintro .content_main .anchor_nav ul li a:hover{background:rgba(255,200,187,0.5);color:#333}.lower-jobintro .content_main .anchor_nav ul li a:hover::after{bottom:10px}.lower-jobintro .job_section:first-child{margin-top:0px;padding-top:80px}@media screen and (max-width: 768px){.lower-jobintro .job_section:first-child{margin-top:16px;padding-top:40px}}.lower-jobintro .job_section:not(:first-child){margin-top:0px;padding-top:80px}@media screen and (max-width: 768px){.lower-jobintro .job_section:not(:first-child){margin-top:16px;padding-top:40px}}.lower-jobintro .job_section_inner{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner{padding:0 20px}}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner{padding:0}}.lower-jobintro .job_section_inner .job_hd{color:#b50081;font-weight:600;font-size:3.6rem;margin-bottom:20px;text-align:center}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_hd{font-size:2rem}}.lower-jobintro .job_section_inner .job_hd span{display:inline-block}.lower-jobintro .job_section_inner .job_hd span::after{content:'';width:100%;height:6px;margin-top:2px;background:url(../img/hd_line.png) round center center/contain;display:block}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_hd span::after{height:4px;margin-top:4px}}.lower-jobintro .job_section_inner .job_txt{font-size:1.8rem;text-align:center}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_txt{font-size:1.5rem;text-align:left;padding:0 20px}}.lower-jobintro .job_section_inner .job_list{margin-top:40px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list{margin-top:32px}}.lower-jobintro .job_section_inner .job_list.active .job_list_item{animation:.8s mv cubic-bezier(0.39, 0.575, 0.565, 1) both}.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+2),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+4),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+5),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+8){animation-delay:.4s}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+2),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+4),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+5),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(8n+8){animation-delay:0s}.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(4n+1),.lower-jobintro .job_section_inner .job_list.active .job_list_item:nth-child(4n+4){animation-delay:.4s}}.lower-jobintro .job_section_inner .job_list_item{margin-bottom:16px;opacity:0}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item{margin-bottom:12px}}.lower-jobintro .job_section_inner .job_list_item:not(:nth-child(4n+4)){flex:0 0 25.4166666667%;max-width:25.4166666667%;padding-right:20px}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item:not(:nth-child(4n+4)){flex:0 0 50%;max-width:50%;padding:0 10px}}.lower-jobintro .job_section_inner .job_list_item:nth-child(4n+4){flex:0 0 23.75%;max-width:23.75%;padding-right:0}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item:nth-child(4n+4){flex:0 0 50%;max-width:50%;padding:0 10px}}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item:nth-child(odd){padding:0 5px 0 10px}}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item:nth-child(even){padding:0 10px 0 5px}}.lower-jobintro .job_section_inner .job_list_item_inner{height:100%;background:#fff;border-radius:10px;padding:20px 32px;position:relative}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item_inner{padding:20px 8px}}.lower-jobintro .job_section_inner .job_list_item .num{color:#b50081;font-family:"Quicksand",sans-serif;font-weight:bold;letter-spacing:.04em;font-size:1.6rem;position:absolute;top:0;left:20px}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .num{font-size:1.5rem;left:12px}}.lower-jobintro .job_section_inner .job_list_item .num span{font-size:3rem}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .num span{font-size:2rem}}.lower-jobintro .job_section_inner .job_list_item .img_box{width:188px;margin:0 auto}.lower-jobintro .job_section_inner .job_list_item .img_box img{width:100%}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .img_box{max-width:100%}}.lower-jobintro .job_section_inner .job_list_item .img_box .img{width:100%;padding-top:90.4255319149%;background-position:center center;background-size:cover}.lower-jobintro .job_section_inner .job_list_item .txt_area{margin-top:16px;text-align:center}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .txt_area{margin-top:8px}}.lower-jobintro .job_section_inner .job_list_item .txt_area .hd{font-weight:600;color:#b50081;font-size:1.8rem}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .txt_area .hd{line-height:1.5;font-size:1.4rem}.lower-jobintro .job_section_inner .job_list_item .txt_area .hd br{display:none}}@media screen and (max-width: 768px){.lower-jobintro .job_section_inner .job_list_item .txt_area .txt{display:inline-block;text-align:left;font-size:1.3rem;margin-top:4px;padding:0 10px}.lower-jobintro .job_section_inner .job_list_item .txt_area .txt br{display:none}}.lower-jobintro .slide_photo_wrap{margin-top:80px}@media screen and (max-width: 768px){.lower-jobintro .slide_photo_wrap{margin-top:40px}}.lower-merit .merit_head{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;margin-top:14px;z-index:5}@media screen and (max-width: 768px){.lower-merit .merit_head{padding:0 20px}}.lower-merit .merit_head_inner{background:#fff;padding:84px 40px 0;border-radius:10px;position:relative}@media screen and (max-width: 768px){.lower-merit .merit_head_inner{padding:20px 20px 0}}.lower-merit .merit_head_inner .slide_wrap .swiper-container{max-width:640px;border-radius:10px}.lower-merit .merit_head_inner .slide_wrap .swiper-slide .img{width:100%;padding-top:71.25%;background-position:center center;background-size:cover}.lower-merit .merit_head_inner .slide_wrap .swiper-pagination{margin-top:16px;position:static}.lower-merit .merit_head_inner .slide_wrap .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px;transition:0.4s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;background:#333}.lower-merit .merit_head_inner .slide_wrap .swiper-pagination-bullet-active{background:#b50081}.lower-merit .merit_head_inner .video_wrap{width:69.6428571429%;margin:0 auto}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .video_wrap{width:100%;max-width:720px}}.lower-merit .merit_head_inner .video_wrap .video{padding-top:58.4615384615%;position:relative}.lower-merit .merit_head_inner .video_wrap .video iframe{box-shadow:0 0 16px rgba(0,0,0,0.08);border-radius:10px;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.lower-merit .merit_head_inner .video_wrap .txt{margin-top:24px;text-align:center}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .video_wrap .txt{margin-top:20px}}.lower-merit .merit_head_inner .video_wrap .txt span{display:inline-block;padding:.6em 20px;font-size:1.3rem;background:#333;border-radius:50px;color:#fff}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .video_wrap .txt span{font-size:1.2rem}}.lower-merit .merit_head_inner .deco_left,.lower-merit .merit_head_inner .deco_right{position:absolute;top:44px}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .deco_left,.lower-merit .merit_head_inner .deco_right{top:88px}}.lower-merit .merit_head_inner .deco_left{width:20.25%;left:16px}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .deco_left{left:inherit;right:calc(100% - 20px)}}.lower-merit .merit_head_inner .deco_left .img{width:100%;padding-top:221.8106995885%;background-position:center center;background-size:cover}.lower-merit .merit_head_inner .deco_right{width:19.4166666667%;right:16px}@media screen and (max-width: 768px){.lower-merit .merit_head_inner .deco_right{right:inherit;left:calc(100% - 20px)}}.lower-merit .merit_head_inner .deco_right .img{width:100%;padding-top:227.0386266094%;background-position:center center;background-size:cover}.lower-merit .merit_main{margin-top:72px}@media screen and (max-width: 768px){.lower-merit .merit_main{margin-top:56px}}.lower-merit .merit_main_inner{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative}@media screen and (max-width: 768px){.lower-merit .merit_main_inner{padding:0 20px}}.lower-merit .merit_main_inner .merit_list{display:flex;flex-wrap:wrap;justify-content:space-between}.lower-merit .merit_main_inner .merit_list::after{content:'';display:block;flex:0 0 31.6666666667%;max-width:380px}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list::after{flex:0 0 100%}}.lower-merit .merit_main_inner .merit_list_item{flex:0 0 31.6666666667%;max-width:380px;margin-bottom:32px;border-radius:10px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item{flex:0 0 100%;margin:0 auto 24px}}.lower-merit .merit_main_inner .merit_list_item .item_wrap{padding-top:94.7368421053%;position:relative}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item .item_wrap{padding-top:0}}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:0 0 40px}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content{position:static}}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_head{min-height:36px}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_head .txt{line-height:36px;text-align:center;font-size:1.4rem}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .num{width:100%;text-align:center;font-family:"Quicksand",sans-serif;font-size:9rem;font-weight:bold;letter-spacing:.04em;line-height:1;color:#fff;position:absolute;bottom:-10px;left:0}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .img_area{width:28.9473684211%;padding-top:14.7368421053%;position:relative;margin:0 auto 0}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .img_area{padding-top:32px}}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .img_area .img{width:100%;padding-top:100%;background-position:center center;background-size:cover;border-radius:10px}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_area{padding:0 28px;padding-top:3.1578947368%;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_area{padding:12px 20px 0}}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_area .hd{text-align:center;color:#b50081;font-size:2rem;text-decoration:underline;font-weight:600}@media screen and (max-width: 768px){.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_area .hd{font-size:1.6rem}}.lower-merit .merit_main_inner .merit_list_item .item_wrap .item_content .txt_area .txt{padding-top:5.2631578947%;position:relative;font-size:1.3rem;letter-spacing:0.075em}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+1){background:#fff8e0}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+1) .txt_head{background:#fff5cf}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+2){background:#ecf6fa}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+2) .txt_head{background:#d7f0fa}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+3){background:#e8f7ec}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+3) .txt_head{background:#d0f5d8}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+4){background:#fff3f0}.lower-merit .merit_main_inner .merit_list_item:nth-child(4n+4) .txt_head{background:#ffdcd4}.lower-merit .slide_photo_wrap{margin-top:120px}@media screen and (max-width: 768px){.lower-merit .slide_photo_wrap{margin-top:40px}}.lower-work .work_head{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;margin-top:14px;z-index:5}@media screen and (max-width: 768px){.lower-work .work_head{padding:0 20px}}.lower-work .work_head_inner{width:100%;padding-top:34.8837209302%;background-position:center center;background-size:cover;background-image:url(../img/work/head_bg.jpg);border-radius:10px;position:relative}.lower-work .work_head_txt{width:31.6666666667%;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.lower-work .work_head_txt .txt img{width:100%}.lower-work .content_main{padding-bottom:148px;position:relative}@media screen and (max-width: 768px){.lower-work .content_main{padding-bottom:64px}}.lower-work .content_main::before{content:'';width:100%;height:calc(100% + 88px);display:block;position:absolute;top:-88px;left:0;background:#fff3f0}.lower-work .work_style_txt{padding-top:40px;font-size:1.8rem;font-weight:600;text-align:center;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-work .work_style_txt{font-size:1.5rem;padding:32px 20px 0}}.lower-work .work_style_list{width:100%;max-width:1280px;padding:0 40px;margin:0 auto;position:relative;margin-top:64px;position:relative;z-index:5}@media screen and (max-width: 768px){.lower-work .work_style_list{padding:0 20px}}@media screen and (max-width: 768px){.lower-work .work_style_list{margin-top:40px}}.lower-work .work_style_list_item:not(:first-child){margin-top:60px}@media screen and (max-width: 768px){.lower-work .work_style_list_item:not(:first-child){margin-top:48px}}.lower-work .work_style_list .style_hd{font-size:2.4rem;font-weight:600;color:#b50081}@media screen and (max-width: 768px){.lower-work .work_style_list .style_hd{font-size:1.7rem}}.lower-work .work_style_list .style_hd::before{content:'';width:16px;height:16px;box-sizing:border-box;display:inline-block;margin-right:10px;border-radius:50%;border:4px solid #b50081}@media screen and (max-width: 768px){.lower-work .work_style_list .style_hd::before{width:12px;height:12px;border-width:3px;margin-right:6px;margin-bottom:1px}}.lower-work .work_style_list .block_main{margin-top:20px;background:#fff;border-radius:18px;padding:12px 40px;position:relative}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main{padding:12px 20px}}.lower-work .work_style_list .block_main_inner{display:flex}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner{flex-wrap:wrap}}.lower-work .work_style_list .block_main_inner .img_area{flex:0 0 31.0714285714%;max-width:31.0714285714%;display:flex;align-items:center;justify-content:center;border-right:2px solid #ffe9e6}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .img_area{flex:0 0 100%;max-width:100%;border-right:none;border-bottom:2px solid #ffe9e6}}.lower-work .work_style_list .block_main_inner .img_area .img_box{width:75%;margin-right:40px}.lower-work .work_style_list .block_main_inner .img_area .img_box .img{width:100%;padding-top:78.5440613027%;background-position:center center;background-size:cover}.lower-work .work_style_list .block_main_inner .txt_area{flex:1 1 auto;max-width:100%;padding:48px 198px 48px 72px}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area{padding:20px 0}}.lower-work .work_style_list .block_main_inner .txt_area .txt_wrap .hd{font-size:1.8rem;letter-spacing:.065em;font-weight:600;color:#b50081;text-decoration:underline}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .txt_wrap .hd{font-size:1.5rem}}.lower-work .work_style_list .block_main_inner .txt_area .txt_wrap .txt{margin-top:20px}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .txt_wrap .txt{margin-top:12px}}.lower-work .work_style_list .block_main_inner .txt_area .data{width:134px;height:135px;padding-top:16px;background:url(../img/work/style_data.png) no-repeat center center/contain;position:absolute;top:32px;right:40px}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .data{width:88px;height:88px;padding-top:10px;top:-20px;right:-16px}}.lower-work .work_style_list .block_main_inner .txt_area .data span{color:#b50081;display:block;text-align:center}.lower-work .work_style_list .block_main_inner .txt_area .data span.monthly{line-height:1.3;font-size:2rem;font-weight:600}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .data span.monthly{font-size:1.5rem}}.lower-work .work_style_list .block_main_inner .txt_area .data span.num{font-size:4.5rem;line-height:1;font-weight:600;letter-spacing:.04em;font-family:"Quicksand",sans-serif}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .data span.num{font-size:2.6rem}}.lower-work .work_style_list .block_main_inner .txt_area .data span.unit{font-size:1.4rem}@media screen and (max-width: 768px){.lower-work .work_style_list .block_main_inner .txt_area .data span.unit{font-size:1.2rem}}.lower-work .slide_photo_wrap{margin-top:80px}@media screen and (max-width: 768px){.lower-work .slide_photo_wrap{margin-top:40px}}
/*# sourceMappingURL=style.css.map */
