﻿@media only screen and (max-width: 768px){.only-pc{display:none}}@media only screen and (max-width: 640px){.without-phone,.only-tablet,.without-tablet{display:none}}@media only screen and (min-width: 641px){.only-phone{display:none}}@media only screen and (min-width: 769px){.only-tablet,.without-pc,.without-tablet{display:none}}@media only screen and (max-width: 768px){header#header{display:none}}@media only screen and (min-width: 769px){header#header-sp{display:none}}@media only screen and (min-width: 769px){.container{padding:0 2.5%;margin:0 auto;max-width:1230px}.vc_row{margin-left:0 !important;margin-right:0 !important}}.page-title-wrap{padding:100px 0 120px}.page-title-wrap h2.title{font-size:55px;line-height:59px;height:42px;margin-bottom:15px}.page-title-wrap h2.subtitle-jp{font-size:20px;line-height:26px;height:18px;margin:15px 0}.page-title-wrap .subtitle-separator{width:180px}.page-title-wrap p{color:#fff;text-align:center;margin-top:30px;line-height:2.0}.page-subtitle-wrap{padding:75px 0 100px !important}.page-subtitle-wrap h3.page-subtitle-en{font-size:55px;line-height:59px;height:42px;margin-bottom:15px}@media only screen and (max-width: 640px){.page-subtitle-wrap h3.page-subtitle-en{height:auto}}.page-subtitle-wrap h3.page-subtitle-jp{font-size:20px;line-height:26px;height:18px;margin:15px 0;font-weight:400}.page-subtitle-wrap p{color:#fff;text-align:center;margin-top:30px;line-height:2.0}header .container .table-row{width:100%}header .container .table-row .table-cell{vertical-align:middle}header .container .table-row .table-cell #btn-entry{float:right;display:flex;margin-left:15px}header .container .table-row .table-cell #btn-entry .button{width:150px;height:45px;line-height:45px;background-color:#fff;font-size:1.2em;text-transform:uppercase;letter-spacing:3px}header .container .table-row .table-cell nav#global-nav{width:100%}@media only screen and (min-width: 769px){header .container .table-row .table-cell nav#global-nav ul#menu-global-navigation{display:table;width:100%}header .container .table-row .table-cell nav#global-nav ul#menu-global-navigation li{display:table-cell;font-size:.6em;padding:5px;text-transform:uppercase;color:#424242;margin-right:3px;text-align:center;font-weight:bold}header .container .table-row .table-cell nav#global-nav ul#menu-global-navigation li span{font-weight:normal;font-size:.5em;display:block}header .container .table-row .table-cell nav#global-nav ul#menu-global-navigation li a:hover{color:#c70025;font-weight:bold}header .container .table-row .table-cell nav#global-nav ul#menu-global-navigation li a.active{color:#c70025}}header .container .table-row .table-cell:first-child{width:25%}header .container .table-row .table-cell:nth-child(2){text-align:center;width:60%}header nav#global-nav ul li a span{font-family:Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#page-business .bg-svhorn-first h4,#page-business .bg-svhorn-second h4,#page-business .bg-svhorn-third h4{padding:100px 0;color:#fff;text-align:center}#page-business .bnr-svhorn{display:table-cell;vertical-align:middle;width:1230px}#page-business .bnr-svhorn h4{color:#fff;font-size:2.5em;text-align:center}@media only screen and (max-width: 640px){#page-business .page-subtitle{margin-bottom:70px}}#page-business .page-subtitle h3{font-size:5.7em;font-family:'Bebas Neue', sans-serif;font-weight:500}#page-business .page-subtitle h4{font-weight:500}@media only screen and (max-width: 640px){#page-business .bg-soltilo-division,#page-business .bg-overseas,#page-business .bg-management,#page-business .bg-svhorn-first,#page-business .bg-svhorn-second,#page-business .bg-svhorn-third{margin-top:50px;margin-bottom:25px}#page-business .bg-soltilo-division h4,#page-business .bg-overseas h4,#page-business .bg-management h4,#page-business .bg-svhorn-first h4,#page-business .bg-svhorn-second h4,#page-business .bg-svhorn-third h4{text-align:center;color:#fff;padding:90px 0;line-height:1.0;font-size:2.8em}}#page-business #soltilo .tb-only .table-row{margin-bottom:30px}#page-business #soltilo .tb-only .table-row .table-cell h4{color:#fff;padding:80px 0;text-align:center}#page-business #soltilo .contents-soltilo{background-color:#e1fefc;padding-top:50px;padding-bottom:50px;padding-left:6.25%;padding-right:6.25%}#page-business #soltilo .contents-soltilo .table-row .table-cell h4{padding-top:0}@media only screen and (max-width: 640px){#page-business #soltilo .contents-soltilo .table-row .table-cell h4{color:#c70025;padding-top:10px;padding-bottom:8px;text-align:left}}#page-business #soltilo .msg-business-soltilo{color:#dbb971;margin:80px 0;font-size:2.5em;text-align:center;font-weight:400;font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif}@media only screen and (min-width: 641px) and (max-width: 768px){#page-business #horn{margin-bottom:100px}}#page-business #horn .tb-only .table-row{margin-bottom:30px}@media only screen and (max-width: 640px){#page-business #horn .bnr-svhorn{height:150px}#page-business #horn .bnr-svhorn h4{font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;font-size:1.5em}}#page-business #management-division{margin-top:70px}@media only screen and (max-width: 640px){#page-business #management-division .page-subtitle h3{line-height:1.0}}@media only screen and (min-width: 769px){#page-business #management-division .sub-content .table-row .cell-left{width:31.3%}}@media only screen and (min-width: 641px) and (max-width: 768px){#page-business #management-division .sub-content .table-row .table-cell{width:50%}}@media only screen and (max-width: 640px){#page-business #management-division .sub-content .table-row .table-cell h4{margin-top:10px}#page-business #management-division .sub-content .table-row .table-cell p{margin-top:10px;margin-bottom:50px}}@media only screen and (max-width: 640px){.header-person{overflow:hidden;position:relative;width:100%;height:300px}}@media only screen and (max-width: 640px){.header-person img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;max-width:none}}.person-data{text-align:center}.person-data .table-row{width:100%}.person-data .table-row .table-cell{width:50%}@media only screen and (max-width: 768px){.person-data .table-row .table-cell{width:100%}}#member .page-title-wrap{background-position:top !important}#member .title-member{box-shadow:0px 10px 5px -5px rgba(0,0,0,0.6);-moz-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.6);-webkit-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.6);-o-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.6);-ms-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.6);z-index:100;position:relative}#member .members-list{padding:70px 10vw 90px;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/bg-members.jpg");-webkit-box-shadow:0px 10px 10px 0 rgba(0,0,0,0.8) inset;-moz-box-shadow:0px 10px 10px 0 rgba(0,0,0,0.8) inset;box-shadow:0px 10px 10px 0 rgba(0,0,0,0.8) inset;background-repeat:no-repeat;background-size:100% 100%}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list{padding:70px 2.3vw 90px}}#member .members-list ul#grid-content{list-style-type:none}#member .members-list ul#grid-content li:nth-child(odd) .member-wrap:hover .member-name{background:#c70025;transition:1s;color:#fff}#member .members-list ul#grid-content li:nth-child(odd) .member-wrap:hover .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-white.png");background-repeat:no-repeat;background-size:contain;background-position:center center;color:#c70025}#member .members-list ul#grid-content li:nth-child(even) .member-wrap:hover .member-name{background:#C70025;transition:1s;color:#fff}#member .members-list ul#grid-content li:nth-child(even) .member-wrap:hover .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-white.png");background-repeat:no-repeat;background-size:contain;background-position:center center;color:#c70025}#member .members-list ul#grid-content li{width:23vw;height:32vw;margin:0 1.5vw 115px}#member .members-list ul#grid-content li img{width:100%;height:100%;z-index:11}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li{width:39vw;height:52vw;margin:0 4vw 115px}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li{width:75vw;height:calc(60 / 3 * 4vw)}}#member .members-list ul#grid-content li .member-wrap{position:relative}#member .members-list ul#grid-content li .member-wrap .balloon-msg{display:none;z-index:10;position:absolute;bottom:5vw;right:0;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/balloon.png") center center no-repeat;background-size:contain;width:70%;height:12vw;text-align:center}#member .members-list ul#grid-content li .member-wrap .balloon-msg p{padding-top:4.5vw;margin-left:-1.3vw;font-size:.8em;text-align:center;color:#c70025;font-weight:700;transform:rotate(-20deg)}#member .members-list ul#grid-content li .member-wrap .member-name{z-index:1000;position:absolute;bottom:-2vw;text-align:center;width:20vw;margin:0 1.5vw;background:#fff;color:#c70025;border:1px solid #c70025;padding:1vw;line-height:1.1}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li .member-wrap .member-name{width:36vw;height:7vw}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li .member-wrap .member-name{width:70vw;margin:0 2.5vw}}#member .members-list ul#grid-content li .member-wrap .member-name h4{font-size:1.1em;font-weight:400}#member .members-list ul#grid-content li .member-wrap .member-name span{font-size:.8em}#member .members-list ul#grid-content li .member-wrap .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-red.png");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;bottom:1.6vw;left:-1.3vw;color:#fff;padding:20px}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li .member-wrap .member-name .back-number{width:10vw}}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li .member-wrap .member-name .back-number{left:-3.2vw}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li .member-wrap .member-name .back-number{left:-6.0vw}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li:nth-child(odd){margin-top:40px}}#member .members-list ul#grid-content li:nth-child(even){width:23vw;height:32vw;margin:0 1.5vw 115px}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li:nth-child(even){margin:40px 1.5vw 115px}}#member .members-list ul#grid-content li:nth-child(even) img{width:100%;height:100%;z-index:11}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li:nth-child(even){width:39vw;height:52vw;margin:0 4vw 115px}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li:nth-child(even){width:75vw;height:calc(60 / 3 * 4vw)}}#member .members-list ul#grid-content li:nth-child(even) .member-wrap{position:relative}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .balloon-msg{display:none;z-index:10;position:absolute;bottom:5vw;right:0;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/balloon.png") center center no-repeat;background-size:contain;width:70%;height:12vw;text-align:center}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .balloon-msg p{padding-top:4.5vw;margin-left:-1.3vw;font-size:.8em;text-align:center;color:#c70025;font-weight:700;transform:rotate(-20deg)}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name{z-index:1000;position:absolute;bottom:-2vw;text-align:center;width:20vw;margin:0 1.5vw;background:#fff;color:#c70025;border:1px solid #c70025;padding:1vw;line-height:1.1}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name{width:36vw;height:7vw}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name{width:70vw;margin:0 2.5vw}}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name h4{font-size:1.1em;font-weight:400}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name span{font-size:.8em}#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-red.png");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;bottom:1.6vw;left:-1.3vw;color:#fff;padding:20px}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name .back-number{width:10vw}}@media only screen and (min-width: 641px) and (max-width: 768px){#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name .back-number{left:-3.2vw}}@media only screen and (max-width: 640px){#member .members-list ul#grid-content li:nth-child(even) .member-wrap .member-name .back-number{left:-6.0vw}}#member .members-list ul#grid-content .member-wrap:hover .balloon-msg{display:block !important;z-index:12 !important}#member .section-btn-footer .table-row{width:100%;margin:0 auto !important}#member .section-btn-footer .table-row .table-cell{width:25%}@media only screen and (max-width: 640px){#member .section-btn-footer .table-row .table-cell{width:100%}}#form .entry-title-wrap,#confirm .entry-title-wrap{padding:80px 6.25% 0}@media only screen and (max-width: 640px){#form .entry-title-wrap,#confirm .entry-title-wrap{padding:100px 6.25% 0}}#form .entry-title-wrap .vc_column-inner,#confirm .entry-title-wrap .vc_column-inner{padding-right:0 !important;padding-left:0 !important}#form .entry-title-wrap .vc_column-inner h2,#confirm .entry-title-wrap .vc_column-inner h2{font-size:1.5em;color:#c70025;text-align:left !important;margin-bottom:10px}@media only screen and (max-width: 640px){#form .entry-title-wrap .vc_column-inner h2,#confirm .entry-title-wrap .vc_column-inner h2{text-align:center !important}}#form .entry-title-wrap .vc_column-inner .vc_separator,#confirm .entry-title-wrap .vc_column-inner .vc_separator{margin-bottom:50px}#complete .page-title{padding:100px 0}#entry .page-title{padding:80px 0}@media only screen and (max-width: 768px){#entry .page-title{padding:100px 0 80px}}#entry .page-title p{color:#444}@media only screen and (max-width: 768px){#entry .page-title p{padding:0}}#entry .contents-wrapper{padding-bottom:150px}@media only screen and (max-width: 768px){#entry .contents-wrapper .col-3{width:100%}}@media only screen and (max-width: 768px){#entry .contents-wrapper .col-3 .sidebar-entry{position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;width:100%;padding:10px;vertical-align:middle;margin-bottom:40px;background-color:#f7f7f7;background-repeat:no-repeat}}@media only screen and (max-width: 768px){#entry .contents-wrapper .col-3 .sidebar-entry select{position:relative;z-index:1;display:block;padding:10px;font-size:1.0em;border:none;border-radius:0;background-color:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media only screen and (max-width: 768px){#entry .contents-wrapper .col-3 .sidebar-entry:after{position:absolute;top:0;right:8px;bottom:0;width:0;height:0;margin:auto;content:'';border-top:8px solid #999;border-right:8px solid transparent;border-left:8px solid transparent}}@media only screen and (max-width: 768px){#entry .contents-wrapper .col-12{width:100%}}@media only screen and (min-width: 769px){#entry .contents-wrapper .col-12 #accordion{margin:0 10%}}#entry .contents-wrapper .col-12 #accordion .entry-item-wrapper{display:table;width:100%;margin-bottom:2px}#entry .contents-wrapper .col-12 #accordion .entry-item-wrapper .entry-header{display:table-cell;color:#fff;background:#C70025;vertical-align:middle;text-align:center;padding:10px;width:25%}@media only screen and (max-width: 640px){#entry .contents-wrapper .col-12 #accordion .entry-item-wrapper .entry-header{display:block;width:100%;margin-top:2px;margin-bottom:2px}}#entry .contents-wrapper .col-12 #accordion .entry-item-wrapper .entry-content{display:table-cell;background:#f7f7f7;padding:20px 35px}@media only screen and (max-width: 640px){#entry .contents-wrapper .col-12 #accordion .entry-item-wrapper .entry-content{display:block;padding:20px 15px 35px}}#entry h3.open_h3{border-bottom:1px dotted #a9a9a9;cursor:pointer;margin:0;font-size:1.5em;font-weight:500}#entry .open_h3:after,#entry .open_h3.active:after{font-size:22px;margin-left:22px;float:right}#entry .open_h3.active{color:#c70025}#entry .open_h3.active::after{content:"\f077";font-family:FontAwesome;float:right}#entry .open_h3::after{content:"\f078";font-family:FontAwesome}#entry .open_h3{padding:10px 0;font-size:1.3em}#entry .open_h3 .badge-entry-new{background:#e6ca85;padding:5px 8px;border-radius:15px;font-size:.6em;color:#c70025;vertical-align:middle}#entry .open-5{border:1px solid #c70025;padding:15px;margin-bottom:40px}#entry .entry-table{width:100%}#entry .entry-table tr{border-bottom:2px solid #fff}#entry .entry-table th{background:#c70027;color:#fff;padding:10px;vertical-align:middle}#entry .entry-table td{background:#f7f7f7;padding:10px 15px}#entry .btn-rotate-entry{text-align:center;margin:30px 0}#entry .entry-share{padding:20px 0;text-align:center}#entry .entry-share h5{font-family:BebasNeueRegular, sans-serif;color:#7c7c7c;font-size:1.2em;margin-bottom:20px;font-weight:400}#entry .entry-share ul li{display:inline-block}#entry .entry-share ul li img{width:30px;height:30px}#entry .entry-share ul li:nth-child(2){margin:0 8px}#entry .sidebar-entry h4{color:#c70025;font-weight:500;font-size:1.3em}#entry .sidebar-entry ul li{list-style-type:none;margin-top:8px}#entry .sidebar-entry ul li a,#entry .sidebar-entry ul li a:visited{color:#444}#entry .section-btn-footer .table-row{width:100%}#entry .section-btn-footer .table-row .table-cell{width:25%}@media only screen and (max-width: 640px){#entry .section-btn-footer .table-row .table-cell{width:100%}}@media only screen and (max-width: 768px){.entry-title-sp{margin-top:23px}}.wpb_wrapper .title-form{margin-top:30px;background:#f0f0ee;padding:15px;border:1px solid #c7c7c7;font-weight:900;color:#444}.wpb_wrapper .content-form{border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:1px 15px 20px}.wpb_wrapper .content-form select{font-size:15px;background:#fff;margin-right:10px}.wpb_wrapper .content-form .form-note{font-size:14px;margin-left:10px}@media only screen and (max-width: 640px){.wpb_wrapper .content-form .form-note{display:block;margin-top:8px}}.wpb_wrapper .content-form .table-row{margin-top:20px;width:100%;color:#4d4d4d}.wpb_wrapper .content-form .label-form{width:20%;vertical-align:middle}@media only screen and (max-width: 640px){.wpb_wrapper .content-form .label-form{width:100%}}.wpb_wrapper .content-form .column-2-first{width:40%}@media only screen and (max-width: 640px){.wpb_wrapper .content-form .column-2-first{width:100%;margin:10px 0}}@media only screen and (min-width: 641px) and (max-width: 768px){.wpb_wrapper .content-form .column-2-first{width:50%;float:left}}.wpb_wrapper .content-form .column-2-second{width:40%}@media only screen and (max-width: 640px){.wpb_wrapper .content-form .column-2-second{width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){.wpb_wrapper .content-form .column-2-second{width:50%;float:left}}.wpb_wrapper .content-form .column-3-first span:nth-child(n+2){margin-left:10px}@media only screen and (max-width: 640px){.wpb_wrapper .content-form .column-3-first,.wpb_wrapper .content-form .column-3-second,.wpb_wrapper .content-form .column-3-third{float:none}}.wpb_wrapper input[type="text"],.wpb_wrapper input[type="email"]{padding:15px;border:1px solid #c7c7c7;width:100%}.wpb_wrapper input[type="radio"]{margin-bottom:7px}.wpb_wrapper input[type="text"].post_number,.wpb_wrapper input[type="text"].mobile_phone_number,.wpb_wrapper input[type="text"].phone_number{padding:15px}.wpb_wrapper .entry-msg-note{margin-top:30px;margin-bottom:20px}.wpb_wrapper textarea.entry_msg,.wpb_wrapper textarea.contact-content{width:100%;padding:15px}.wpb_wrapper .btn-confirm-area{background:#f7f7f7;padding:50px;text-align:center;margin-bottom:0;margin-top:150px}.wpb_wrapper .btn-confirm-area input{background:#fff;border:1px solid #c70025;color:#c70025;width:190px;height:54px;font-size:1.1em}.wpb_wrapper .btn-confirm-area input:hover{background:#c70025;color:#fff;transition:1s;cursor:pointer}.wpb_wrapper .wpb_content_element{margin-bottom:0}#home .contents-wrapper{padding-top:80px;background:#fff;z-index:999;position:relative;margin-top:-7px}@media only screen and (max-width: 640px){#home .contents-wrapper{padding-top:20px}}#home .top-visual video{position:fixed;right:0;top:66px;width:100vw;z-index:-100;background:url(polina.jpg) no-repeat;background-size:cover}#home .overlay{display:flex;width:100%;margin-top:76px}#home .overlay .top-visual-movie{display:table-cell}#home .overlay .top-visual-left,#home .overlay .top-visual-right{display:block;background:rgba(2,5,9,0.8);width:10%;flex:1}#home .main-visual{height:calc(630 / 1230 * 100vw);background-size:cover;text-align:center;position:relative;overflow:hidden;margin-top:76px !important}#home .main-visual .table-row{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%}#home .main-visual .table-row .video-overlay{background:rgba(2,5,9,0.8)}#home .main-visual .table-row .change-the-world{max-width:1230px}#home .main-visual .table-row .change-the-world img{max-width:1230px}#home .main-visual video{position:absolute;top:0%;left:0%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;overflow:hidden}#home .main-visual-mobile .table-row{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/home/main-visual03.png") !important;background-size:cover;width:100%}#home .main-visual-mobile .table-row .change-the-world img{width:100%;max-width:100%}#home .latest-news-wrap{padding-bottom:90px;display:table;width:100%;padding-right:7.26%;padding-left:7.26%;margin:0 auto}@media only screen and (max-width: 640px){#home .latest-news-wrap{padding-bottom:40px}}@media only screen and (max-width: 768px){#home .latest-news-wrap{padding-right:0;padding-left:0}}#home .latest-news-wrap .latest-news{background:#000;padding:5px 0 5px 5px;display:table-cell}#home .latest-news-wrap .latest-news a{padding:10px 10px 10px 20px;border:solid 1px #fff;border-right:none;width:100%;display:block}#home .latest-news-wrap .latest-news .date{color:#fff;padding-right:40px}@media only screen and (max-width: 640px){#home .latest-news-wrap .latest-news .date{padding-right:10px;font-size:.9em}}#home .latest-news-wrap .latest-news .title-news{color:#c70025}@media only screen and (max-width: 640px){#home .latest-news-wrap .latest-news .title-news{font-size:.9em}}#home .latest-news-wrap .latest-news .title-news:hover{text-decoration:underline;color:#C73A08}#home .latest-news-wrap .read-more{display:table-cell;background:#aaa;color:#fff;text-align:center;width:19%;vertical-align:middle}#home .latest-news-wrap .read-more a{color:#fff}#home .latest-news-wrap .read-more a .only-phone .fa{font-size:9vw}#home .latest-news-wrap .read-more:hover{background:#c70025;transition:1s}#home .btn-company a{width:200px;height:50px;font-size:1.5em;padding:12px 24px 10px;font-weight:400;line-height:1.0}#home #philosophy{margin:50px 0 88px 0}#home #philosophy .title-separator{margin-top:36px}#home #philosophy .philosophy-msg{margin-top:40px;margin-bottom:50px;line-height:1.8;font-size:1.8em;font-family:YuMincho, '游明朝', serif}@media only screen and (max-width: 640px){#home #philosophy .philosophy-msg{font-size:1.3em}}#home #philosophy .philosophy-contents{margin-bottom:50px;line-height:2.0}#home #philosophy .philosophy-contents p{font-family:YuMincho, '游明朝', serif;font-size:1.1em !important}#home #members-home{padding-bottom:88px;-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;-moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset}#home #members-home .title-home-members{margin-top:80px;margin-bottom:15px}#home #members-home .btn-members{margin-top:60px}#home #members-home .btn-members a{width:200px;height:50px;font-size:1.5em;padding:12px 24px 10px;font-weight:400;line-height:1.0}@media only screen and (max-width: 640px){#home #members-home .btn-members a{width:250px;height:auto;padding:15px 24px 13px}}@media only screen and (min-width: 769px){#home .member-item-wrap:hover .member-name{background:#c70025;color:#fff;transition:1s}#home .member-item-wrap:hover .balloon-msg{display:block !important}#home .member-item-wrap:hover .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-white.png") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center center !important;position:absolute;bottom:1.6vw;left:-1.3vw;color:#c70025 !important;padding:20px !important}}@media only screen and (min-width: 769px) and (min-width: 641px) and (max-width: 768px){#home .member-item-wrap:hover .back-number{width:10vw}}@media only screen and (min-width: 769px) and (min-width: 641px) and (max-width: 768px){#home .member-item-wrap:hover .back-number{left:-3.2vw}}#home .member-item-wrap{position:relative}#home .member-item-wrap .balloon-msg{position:absolute;top:38%;margin-left:5vw;display:none;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/balloon.png") center center no-repeat;background-size:contain;width:70%;height:12vw;text-align:center}#home .member-item-wrap .balloon-msg .balloon-textfit{width:100%}#home .member-item-wrap .balloon-msg .balloon-textfit p{font-size:1.25vw;padding:25% 0;color:#c70025;transform:rotate(-20deg)}#home .member-item-wrap .member-name{z-index:12;position:relative;text-align:center;width:90%;margin:-40px auto 0;background:#fff;color:#c70025;border:1px solid #c70025;padding:1vw;line-height:1.1}@media only screen and (min-width: 641px) and (max-width: 768px){#home .member-item-wrap .member-name{width:36vw;height:7vw}}@media only screen and (max-width: 640px){#home .member-item-wrap .member-name{margin-top:-20px;padding:10px}}#home .member-item-wrap .member-name .member-fittext{width:100%}#home .member-item-wrap .member-name .member-fittext h4{font-weight:400;font-size:1.3vw}@media only screen and (max-width: 640px){#home .member-item-wrap .member-name .member-fittext h4{font-size:1.2em}}#home .member-item-wrap .member-name .member-fittext span{font-size:.8vw}@media only screen and (max-width: 640px){#home .member-item-wrap .member-name .member-fittext span{font-size:.8em}}#home .member-item-wrap .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-red.png");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;bottom:1.6vw;left:-1.3vw;color:#fff;padding:20px}@media only screen and (min-width: 641px) and (max-width: 768px){#home .member-item-wrap .member-name .back-number{width:10vw}}@media only screen and (min-width: 641px) and (max-width: 768px){#home .member-item-wrap .member-name .back-number{left:-3.2vw}}@media only screen and (max-width: 640px){#home .member-item-wrap .member-name .back-number{bottom:4.0vw;left:-3.0vw}}#home #business-home{padding-top:80px}#home #business-home .btn-to-cat{margin:45px 0 40px}@media only screen and (min-width: 641px){#home #business-home .btn-to-cat{display:none !important}}#home #business-home .btn-to-cat a{border:2px solid #c70025;color:#c70025;font-size:1.0em;padding:10px;display:table;width:100%;margin-top:15px;font-weight:700}#home #business-home .btn-to-cat a span{display:table-cell}#home #business-home .btn-to-cat a span:last-child{text-align:right}#home #business-home .btn-to-cat a:hover{background-color:#c70025;color:#fff}#home #business-home .subtitle-home-business{font-weight:400 !important}#home #business-home .content-home-business{margin-top:60px}@media only screen and (min-width: 641px) and (max-width: 768px){#home #business-home .content-home-business .vc_col-sm-6{width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){#home #business-home .content-home-business .vc_col-sm-6:nth-child(2){margin-top:30px}}#home #business-home .content-home-business h3{margin-bottom:15px}@media only screen and (max-width: 640px){#home #business-home .content-home-business .wpb_column:first-child{margin-bottom:35px}}#home #business-home .content-home-business .table-home-business{margin-top:50px}#home #business-home .content-home-business .table-home-business tr{border-bottom:30px #fff solid;border-collapse:separate;border-spacing:30px}#home #business-home .content-home-business .table-home-business td{vertical-align:middle}#home #business-home .content-home-business .table-home-business td img{width:50%}#home #business-home .content-home-business .table-home-business .content{padding-left:20px}#home #business-home .content-home-business .table-home-business .content strong{color:#444}#home #business-home .content-home-business .table-home-business .icon-home-business{text-align:center}#home #business-home .cat-home-business{margin-top:60px}@media only screen and (max-width: 640px){#home #business-home .cat-home-business{display:none}}#home #business-home .cat-home-business .cat .cat-soltilo,#home #business-home .cat-home-business .cat .cat-svhorn,#home #business-home .cat-home-business .cat .cat-general{background:#fff;border:1px solid #e5e5e5;text-align:center;padding:50px 0}#home #business-home .cat-home-business .cat .cat-soltilo h3,#home #business-home .cat-home-business .cat .cat-svhorn h3,#home #business-home .cat-home-business .cat .cat-general h3{color:#444}#home #business-home .cat-home-business .cat .cat-soltilo img,#home #business-home .cat-home-business .cat .cat-svhorn img,#home #business-home .cat-home-business .cat .cat-general img{width:75px;height:75px}#home #business-home .cat-home-business .cat .on-hover{background:#c70025 !important;color:#fff;transition:1s}#home #business-home .cat-home-business .cat .on-hover h3{color:#fff}#home #business-home .cat-home-business .cat .on-hover .vc_sep_line{border-color:#fff !important}#home #business-home .btn-business{margin-top:35px;margin-bottom:125px}@media only screen and (min-width: 769px){#home #business-home .btn-business{margin-top:60px}}#home #business-home .btn-business a{width:200px;height:50px;font-size:1.5em;padding:12px 24px 10px;font-weight:400;line-height:1.0}@media only screen and (max-width: 640px){#home #business-home .btn-business a{width:250px;height:auto;padding:15px 24px 13px}}#home #system-home{padding-top:35px;padding-bottom:95px}#home #system-home .title{margin-top:45px}#home #system-home .subtitle{font-weight:400 !important}#home #system-home .excerpt{text-align:center;margin-top:50px;margin-bottom:95px;color:#444}#home #system-home .cat-welfare{text-align:center;color:#fff;margin:50px 0}#home #system-home .btn-system{margin-top:80px}#home #system-home .btn-system a{background-color:#fff !important;width:200px;height:50px;font-size:1.5em;padding:12px 24px 10px;font-weight:400;line-height:1.0}@media only screen and (max-width: 640px){#home #system-home .btn-system a{width:250px;height:auto;padding:15px 24px 13px}}#home #system-home .btn-system a:hover{background-color:#c70025 !important}#home #system-home .effect-chico-item{position:relative;margin:0 auto;list-style:none;text-align:center}#home #system-home .effect-chico-item figure{position:relative;float:left;overflow:hidden;margin:10px 1%;max-width:480px;max-height:360px;width:100%;background:#333;text-align:center;cursor:pointer}#home #system-home .effect-chico-item figure img{position:relative;display:block;max-width:100%;opacity:0.8}#home #system-home .effect-chico-item figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}#home #system-home .effect-chico-item figure figcaption h3{font-weight:400}#home #system-home .effect-chico-item figure figcaption::before,#home #system-home .effect-chico-item figure figcaption::after{pointer-events:none}#home #system-home .effect-chico-item figure figcaption,#home #system-home .effect-chico-item figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}#home #system-home .effect-chico-item figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}#home #system-home .effect-chico-item figure h2{word-spacing:-0.15em;font-weight:300}#home #system-home .effect-chico-item figure h2 span{font-weight:800}#home #system-home .effect-chico-item figure h2,#home #system-home .effect-chico-item figure p{margin:0}#home #system-home .effect-chico-item figure p{letter-spacing:1px;font-size:68.5%}#home #system-home figure.effect-chico img{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:scale(1.12);transform:scale(1.12)}#home #system-home figure.effect-chico figcaption{padding:5em 3em}@media only screen and (min-width: 641px) and (max-width: 768px){#home #system-home figure.effect-chico figcaption{padding:4em 3em}}@media only screen and (max-width: 640px){#home #system-home figure.effect-chico figcaption{padding:4em 1em}}#home #system-home figure.effect-chico figcaption::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border:4px solid #c70025;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}#home #system-home figure.effect-chico figcaption::before,#home #system-home figure.effect-chico p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;margin:0 auto;-webkit-transform:scale(1.5);transform:scale(1.5)}#home #system-home figure.effect-chico h2{padding:20% 0 20px 0}#home #system-home figure.effect-chico:hover img{opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}#home #system-home figure.effect-chico:hover figcaption::before,#home #system-home figure.effect-chico:hover p{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width: 50em){#home #system-home .content{padding:0 10px;text-align:center}#home #system-home .effect-chico-item figure{display:inline-block;float:none;margin:10px auto;width:100%}}#home #system-home .effect-chico-item *,#home #system-home .effect-chico-item *:after,#home #system-home .effect-chico-item *:before{-webkit-box-sizing:border-box;box-sizing:border-box}#home #system-home .vc_col-sm-3:first-child,#home #system-home .vc_col-sm-3:last-child{width:15% !important}@media only screen and (max-width: 768px){#home #system-home .vc_col-sm-3:first-child,#home #system-home .vc_col-sm-3:last-child{width:0 !important}}#home #system-home .vc_col-sm-3:nth-child(2),#home #system-home .vc_col-sm-3:nth-child(3){width:35% !important}@media only screen and (min-width: 641px) and (max-width: 768px){#home #system-home .vc_col-sm-3:nth-child(2),#home #system-home .vc_col-sm-3:nth-child(3){width:50% !important}}@media only screen and (max-width: 640px){#home #system-home .vc_col-sm-3:nth-child(2),#home #system-home .vc_col-sm-3:nth-child(3){width:100% !important}}#company .vc_row.vc_column-gap-35>.vc_column_container{padding:0}#company #honda-ism{padding:100px 0 235px}@media only screen and (max-width: 640px){#company #honda-ism{padding:100px 0}}#company #honda-ism h3{line-height:.5em;font-size:3.5em !important;height:30px}#company #honda-ism .honda-ism-separator{width:30px;padding:53px 0 42px}#company #honda-ism .honda-ism-lead,#company #honda-ism .honda-ism-content{text-align:center;color:#fff;font-family:"游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important}#company #honda-ism h4{line-height:2.0;margin-bottom:calc(56px - (((1.0em * 1.8) - 1.0em) / 2))}@media only screen and (max-width: 640px){#company #honda-ism h4{font-size:1.4em}}#company #honda-ism .honda-ism-content p{font-size:1.0em;line-height:1.9;font-family:YuMincho, '游明朝', serif}#company #vision{padding:65px 0 0}@media only screen and (max-width: 640px){#company #vision{background-image:none !important;background-color:#f7f7f7}}#company #vision h3{font-weight:100;font-size:3.5em !important;line-height:1.1;height:41px}#company #vision .title-separator{margin-top:19px}#company #vision h4{margin-bottom:58px}@media only screen and (max-width: 640px){#company #vision h4{margin-bottom:20px}}#company #vision .box-vision h5{font-weight:600;margin-top:30px}#company #vision .box-vision .vision-content-separator{width:28px;padding:16px 0 28px}#company #vision .box-vision .vision-content{color:#858585;padding:0 16% 67px}@media only screen and (max-width: 640px){#company #vision .box-vision .vision-content{padding:0 5% 30px}}#company #vision .vision-lead{margin-top:120px;margin-bottom:135px}@media only screen and (max-width: 640px){#company #vision .vision-lead{margin-top:50px;margin-bottom:50px}}#company #vision .vision-lead h4{color:#666;text-align:center;font-size:2.1em;font-family:YuMincho, '游明朝', serif}@media only screen and (max-width: 640px){#company #vision .vision-lead h4{font-size:1.5em}}@media only screen and (min-width: 641px) and (max-width: 768px){#company #vision .vision-lead h4{font-size:1.8em}}#company #organization{padding-top:65px}@media only screen and (min-width: 641px) and (max-width: 768px){#company #organization .vc_col-sm-6{width:100%}}#company #organization h3{font-weight:100;font-size:3.0em;line-height:1.1;height:41px}@media only screen and (max-width: 640px){#company #organization h3{height:auto}}#company #organization .title-separator{margin-top:19px}#company #organization h4{margin-bottom:58px}#company #organization .icon-vision img{width:50%}#company #organization .organization-summary p{color:#fff}@media only screen and (min-width: 641px) and (max-width: 768px){#company #organization .organization-summary p{margin-bottom:15px}}#company .organization-chart{padding:0 16% 5px;background:#121212}@media only screen and (max-width: 640px){#company .organization-chart{padding:40px 0 50px}}@media only screen and (min-width: 641px) and (max-width: 768px){#company .organization-chart{padding:0 0 5px}}@media only screen and (max-width: 640px){#company .organization-chart .wpb_column.vc_column_container.vc_col-sm-3{width:50%}}#company .organization-chart h5{font-weight:400}@media only screen and (max-width: 640px){#company .organization-chart h5{font-size:.8em}}#company .organization-chart .circle-params text{display:none}#company .organization-chart .circle-params text.timer{display:block !important}#company #athlete-management{padding-top:65px}@media only screen and (min-width: 641px) and (max-width: 768px){#company #athlete-management{padding:65px 5% 0}}#company #athlete-management h3{font-weight:100;font-size:3.0em;line-height:1.1;height:41px}@media only screen and (max-width: 640px){#company #athlete-management h3{height:auto}}#company #athlete-management .title-separator{padding-top:19px}#company #athlete-management h4{font-size:1.2em;margin-bottom:50px}#company #athlete-management .athlete-list{padding:70px 0 0}@media only screen and (max-width: 640px){#company #athlete-management .athlete-list{padding:70px calc(90 / 640 * 100%) 0}}#company #athlete-management .athlete-list .athlete-item figure{background:#eee}#company #athlete-management .athlete-list .athlete-item figure img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#company #athlete-management .athlete-list .athlete-item:hover img{opacity:.5}#company #athlete-management .athlete-list .athlete-item:hover h2{background:#000;color:#fff}@media only screen and (min-width: 641px) and (max-width: 768px){#company #athlete-management .athlete-list .vc_col-sm-3{width:50%;margin-bottom:30px}}#company #athlete-management .athlete-list .name-athlete{width:70%}@media only screen and (max-width: 640px){#company #athlete-management .athlete-list .name-athlete{width:85%}}#company #athlete-management .athlete-list .name-athlete h2{font-size:1.0em;border:4px solid #000;padding:8px 0 3px;font-weight:700}@media only screen and (max-width: 640px){#company #athlete-management .athlete-list .name-athlete h2{font-size:1.3em}}#company #athlete-management .athlete-list .athlete-sns{text-align:center;font-size:1.5em;margin-top:15px}@media only screen and (max-width: 640px){#company #athlete-management .athlete-list .athlete-sns{margin-bottom:50px}}#company #athlete-management .athlete-list h6{font-size:.8em;padding-top:6px}@media only screen and (min-width: 641px) and (max-width: 768px){#company #athlete-management .athlete-list h6{font-size:.7em}}#company .ceo-msg-wrap{margin-top:85px;height:calc(738 / 1917 * 100vw);width:100vw}@media only screen and (max-width: 640px){#company .ceo-msg-wrap{margin-top:45px;background-image:none !important}}#company .ceo-msg-wrap .vc_column-inner{padding-top:0 !important}#company .ceo-msg-wrap img{max-width:120%;z-index:-1;position:relative}#company .ceo-msg-wrap .ceo-msg-left{position:relative}#company .ceo-msg-wrap .ceo-msg-left .ceo-content{color:#fff;text-align:right}#company .ceo-msg-wrap .ceo-msg-left .ceo-content p{position:absolute;bottom:-7vw;right:13vw;width:100%;line-height:1.8}#company .ceo-msg-wrap .ceo-msg-left .vc_column-inner{padding-left:0 !important;padding-right:0 !important}#company .ceo-msg-wrap .ceo-msg-right{position:relative}#company .ceo-msg-wrap .ceo-msg-right h4{position:absolute;top:2.8vw;left:8vw;font-size:2.5em;color:#fff;width:100%}#company .ceo-msg-wrap .ceo-msg-right p{position:absolute;top:12vw;padding:0 10%}@media only screen and (max-width: 640px){#company .ceo-msg-wrap .ceo-msg-right p{position:relative}}#company .msg-from-keisukehonda{margin-top:250px}@media only screen and (max-width: 640px){#company .msg-from-keisukehonda{margin-top:50px}}#company .msg-from-keisukehonda h2{color:#d2a84e;font-family:YuMincho, '游明朝', serif;font-size:2.0em;margin-bottom:150px}@media only screen and (max-width: 640px){#company .msg-from-keisukehonda h2{font-size:1.3em;margin-bottom:60px}}#company .section-btn-history{padding:107px 0 117px;text-align:center}#company .section-btn-footer{padding:107px 0 117px;background:#f7f7f7}@media only screen and (max-width: 640px){#company .section-btn-footer{padding:50px 0 20px}}#business .soltilo-aim{margin-top:70px;font-size:2.0em;text-align:center;color:#d5ae5a}#business .soltilo-aim h3{font-family:YuMincho, '游明朝', serif;font-weight:400}@media only screen and (max-width: 640px){#business .soltilo-aim h3{font-size:.8em}}#business .svhorn-subcontent-wrap{margin-bottom:138px}@media only screen and (max-width: 640px){#business .svhorn-subcontent-wrap{margin-bottom:65px}}#business .svhorn-subcontent-wrap .svhorn-aim{margin-top:85px;padding-top:138px;padding-bottom:103px;font-size:2.0em}@media only screen and (max-width: 640px){#business .svhorn-subcontent-wrap .svhorn-aim{margin-top:25px;padding:50px 0;font-size:1.3em}}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-contents .box-contents-item{width:100%}}#business .box-contents .box-contents-item .sns-icons{font-size:1.5em}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-contents .box-contents-item .wpb_wrapper{display:table;width:100%}}#business .box-contents .box-contents-item .wpb_wrapper h4{border:4px solid #eee;width:calc(370 / 1230 * 100vw);height:calc(220 / 1230 * 100vw);display:table-cell;vertical-align:middle;font-size:1.2em;line-height:1.2;font-weight:400}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-contents .box-contents-item .wpb_wrapper h4{display:table-cell;width:50%}}@media only screen and (max-width: 640px){#business .box-contents .box-contents-item .wpb_wrapper h4{width:100vw;height:calc(220 / 370 * 100vw)}}#business .box-contents .box-contents-item .wpb_wrapper h4.soltilo-box-wrap:hover,#business .box-contents .box-contents-item .wpb_wrapper h4.zozopark-box-wrap:hover{cursor:pointer}#business .box-contents .box-contents-item .wpb_wrapper .wpb_text_column{margin-top:15px}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-contents .box-contents-item .wpb_wrapper .wpb_text_column{display:table-cell;width:50%;vertical-align:top;padding-left:20px}}#business .box-subcontent-soltilo-wrap .vc_col-sm-8{padding-left:20px}#business .box-subcontent-soltilo-wrap .vc_col-sm-8 h4{margin-bottom:15px}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-subcontent-soltilo-wrap{display:table;width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){#business .box-subcontent-soltilo-wrap .box-subcontent-soltilo-item{display:table-cell;width:50%;vertical-align:top}}@media only screen and (min-width: 641px) and (max-width: 768px){#business .sub-contents-wrap{display:table;width:100%}}@media only screen and (min-width: 641px){#business .sub-contents-wrap .sub-contents-item:last-child .vc_column-inner{margin-left:20px}}@media only screen and (min-width: 641px) and (max-width: 768px){#business .sub-contents-wrap .sub-contents-item{display:table-cell;width:50%;vertical-align:top}}#business .sub-contents-wrap .sub-contents-item h4{margin-bottom:25px}@media only screen and (min-width: 641px) and (max-width: 768px){#business .sub-contents-wrap .sub-contents-item h4{margin-bottom:15px;font-size:1.2em;font-weight:400;line-height:1.0}}#business .btns-under-title{padding:50px 6.25%;background:#f7f7f7}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title{padding:50px 0}}@media only screen and (max-width: 640px){#business .btns-under-title{display:none}}#business .btns-under-title .btn-business-nav:hover{background:#c70025;transition:background-color 1s}#business .btns-under-title .btn-business-nav:hover .btn-business-title{color:#fff}#business .btns-under-title .btn-business-nav{border:1px solid #c70025;text-align:center;padding:15px 0;background:#fff}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .btn-business-nav{padding:10px 0}}#business .btns-under-title .btn-business-nav .btn-business-img img{width:75px;height:75px}#business .btns-under-title .btn-business-nav .btn-business-icon{display:block;text-align:center}#business .btns-under-title .btn-business-nav .btn-business-icon img{width:30px;height:15px}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .btn-business-nav .btn-business-icon img{width:20px;height:10px}}#business .btns-under-title .btn-business-nav .btn-business-title{color:#424242;padding-right:40px}#business .btns-under-title .btn-business-nav .btn-business-title span{vertical-align:middle;padding-left:6px}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .btn-business-nav .btn-business-title span{font-size:.7em}}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-soltilo,#business .btns-under-title .box-nav-svhorn,#business .btns-under-title .box-nav-management{width:33%}}#business .btns-under-title .box-nav-soltilo .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/soltilo-off.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-soltilo .btn-business-title:before{width:30px;height:30px}}#business .btns-under-title .box-nav-soltilo .btn-business-nav:hover .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/soltilo-on.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-soltilo .btn-business-nav:hover .btn-business-title:before{width:30px;height:30px}}#business .btns-under-title .box-nav-svhorn .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/svhorn-off.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-svhorn .btn-business-title:before{width:30px;height:30px}}#business .btns-under-title .box-nav-svhorn .btn-business-nav:hover .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/svhorn-on.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-svhorn .btn-business-nav:hover .btn-business-title:before{width:30px;height:30px}}#business .btns-under-title .box-nav-management .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/general-affairs-off.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-management .btn-business-title:before{width:30px;height:30px}}#business .btns-under-title .box-nav-management .btn-business-nav:hover .btn-business-title:before{content:'';background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/general-affairs-on.png");width:50px;height:50px;display:inline-block;background-size:contain;vertical-align:middle}@media only screen and (min-width: 641px) and (max-width: 768px){#business .btns-under-title .box-nav-management .btn-business-nav:hover .btn-business-title:before{width:30px;height:30px}}#business .section-btn-footer{padding:107px 0 117px;background:#f7f7f7}@media only screen and (max-width: 640px){#business .section-btn-footer{padding:50px 0 20px}}#business .soltilo-content{margin-top:25px}#business .btn-to-cat{margin:45px 0 40px}@media only screen and (min-width: 641px){#business .btn-to-cat{display:none !important}}@media only screen and (max-width: 640px){#business .btn-to-cat{margin:5px 0 20px;padding:0 20px}}#business .btn-to-cat a{border:2px solid #c70025;color:#c70025;font-size:1.0em;padding:10px;display:table;width:100%;margin-top:15px;font-weight:700}#business .btn-to-cat a span{display:table-cell}#business .btn-to-cat a span:last-child{text-align:right}#business .btn-to-cat a:hover{background-color:#c70025;color:#fff}#faq .page-title{padding:80px 0}@media only screen and (min-width: 641px) and (max-width: 768px){#faq .page-title{padding:100px 0 80px}}@media only screen and (max-width: 640px){#faq .page-title{padding:100px 0 50px}}#faq .page-title p{color:#444}@media only screen and (max-width: 768px){#faq .page-title p{padding:0}}#faq .mix{display:none;width:100%}#faq .sidebar-faq-phone{margin-bottom:30px}@media only screen and (min-width: 641px){#faq .sidebar-faq-phone{display:none}}#faq .sidebar-faq-phone #FilterSelect{position:relative;width:100%;padding:15px 20px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#eee;background:-webkit-linear-gradient(top, #fff 0%, #efebe1 100%);background:#f7f7f7;border-radius:0}#faq .sidebar-faq-phone label{position:relative}#faq .sidebar-faq-phone label:after{display:block;content:"";position:absolute;top:50%;right:10px;width:19px;height:10px;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/arrow-faq-select.png") 0 0 no-repeat;background-size:10px;pointer-events:none}#faq .sidebar-faq{padding-top:20px}@media only screen and (max-width: 640px){#faq .sidebar-faq{display:none}}#faq .sidebar-faq ul li{list-style-type:none;cursor:pointer;margin-bottom:5px}#faq .sidebar-faq ul li.active{color:#c70025;font-weight:700}#faq .entry-table{margin-bottom:25px;width:100%}#faq .entry-table tbody tr td{border:1px solid #c70025;padding:25px 20px}#history .history-lead{padding:100px 0 65px;position:relative}@media only screen and (max-width: 640px){#history .history-lead{padding:60px 0 35px}}#history .history-lead .history-lead-table{display:table;margin:0 auto;position:relative}#history .history-lead .history-lead-table .history-lead-cell h4{font-size:2.3em;font-weight:400;color:#dfb36d;font-family:YuMincho, '游明朝', serif;padding-bottom:10px}@media only screen and (max-width: 640px){#history .history-lead .history-lead-table .history-lead-cell h4{font-size:1.8em}}#history .history-lead .history-lead-table .history-lead-cell hr{display:block;height:1px;border:0;border-top:2px solid #dfb36d;padding:0;width:30px;margin:0 auto}@media only screen and (max-width: 640px){#history .history-lead .history-lead-table .history-lead-cell img{width:55%}}#history .history-lead .history-lead-table .history-lead-cell:first-child{padding-top:20px}#history .history-lead .history-lead-table .history-lead-cell:last-child{position:absolute;top:-50px;right:-100px}@media only screen and (max-width: 640px){#history .history-lead .history-lead-table .history-lead-cell:last-child{top:0}}#history .history-lead .history-lead-table:after{content:' ';clear:both}#history .history-lead .history-lead-icon{position:absolute;top:-70px;right:30vw}#history .history-lead .history-lead-icon img{width:97px;height:182px}@media only screen and (max-width: 640px){#history .history-lead .history-lead-icon img{width:49px;height:91px}}#history .history-lead .history-lead-separator{width:30px;margin-top:20px}#history .history-timeline-first{height:calc(738 / 1917 * 100vw);width:100vw}#history .history-timeline-first .vc_column-inner{padding-top:0 !important}#history .history-timeline-first img{max-width:144.7%;z-index:-2;position:relative}#history .history-timeline-first .timeline-first-left{position:relative}#history .history-timeline-first .timeline-first-left .timeline-content{color:#fff;text-align:right}#history .history-timeline-first .timeline-first-left .timeline-content p{position:absolute;right:7vw;width:100%}#history .history-timeline-first .timeline-first-right{position:relative}#history .history-timeline-first .timeline-first-right h4{position:absolute;top:1.8vw;left:21vw;font-size:2.4em;color:#dfb36d;width:100%}#history .history-timeline-first .timeline-first-right .history-timeline-content{position:absolute;top:12vw;padding:0 10%;font-size:1.1em}#history .history-timeline-second{height:calc(739 / 1917 * 100vw);width:100vw}#history .history-timeline-second .vc_column-inner{padding-top:0 !important}#history .history-timeline-second img{max-width:144.7%;z-index:-2;margin-left:-7vw;position:relative}#history .history-timeline-second .timeline-second-left{position:relative}#history .history-timeline-second .timeline-second-left h4{position:absolute;top:1.8vw;left:21vw;font-size:2.5em;color:#dfb36d;width:100%}#history .history-timeline-second .timeline-second-left .history-timeline-content{position:absolute;top:12vw;padding:0 10%;font-size:1.1em}#history .history-timeline-second .timeline-second-right{position:relative}#history .history-timeline-second .timeline-second-right .timeline-content{color:#fff;text-align:left}#history .history-timeline-second .timeline-second-right .timeline-content p{position:absolute;left:7vw;width:100%}#history .history-item-wrap-sp h4{color:#dfb36d;border-bottom:2px solid #dfb36d;margin-left:30px;margin-bottom:50px;font-family:BebasNeueRegular, sans-serif;font-size:3.0em;line-height:1.0;font-weight:400}#history .history-item-wrap-sp h3{background:#c70025;color:#fff;padding:15px 30px;font-weight:400}#history .history-item-wrap-sp p{padding:40px 30px 80px}#history .section-btn-history{padding:107px 0 117px;text-align:center}#history .section-btn-footer{padding:107px 0 117px;background:#f7f7f7}@media only screen and (max-width: 640px){#history .section-btn-footer{padding:50px 0 20px}}.btn-generated{display:table;text-align:center;margin:0 auto}@media only screen and (max-width: 640px){.btn-generated{padding-bottom:30px}}.btn-generated a{padding:10px 0 5px;display:table-cell;width:200px;height:50px;border:1px solid #c70025;background:#fff;color:#c70025;line-height:2.5}@media only screen and (max-width: 640px){.btn-generated a{width:280px;height:60px}}.btn-generated a span.btn-title-en{font-size:1.5em;display:block;line-height:1.2;height:21px}.btn-generated a span.btn-subtitle-jp{display:block;font-size:.6em}.btn-generated a:hover{color:#fff;background:#c70025;transition:1s}.btn-black{margin:100px 0 150px}.btn-black a{padding:10px 0 5px;display:table-cell;width:200px;height:50px;border:1px solid #424242;background:#fff;color:#424242;line-height:2.5}@media only screen and (max-width: 640px){.btn-black a{width:280px;height:60px}}.btn-black a span.btn-title-en{font-size:1.5em;display:block;line-height:1.2;height:21px}.btn-black a span.btn-subtitle-jp{display:block;font-size:.6em}.btn-black a:hover{color:#fff;background:#424242;transition:1s}#system .btn-to-cat{margin:20px 0 30px;padding:0 calc(40 / 640 * 100vw)}@media only screen and (min-width: 641px){#system .btn-to-cat{display:none !important}}#system .btn-to-cat a{border:1px solid #c70025;color:#c70025;font-size:1.0em;padding:13px;display:table;width:100%;font-weight:700}#system .btn-to-cat a span{display:table-cell}#system .btn-to-cat a span:last-child{text-align:right}#system .btn-to-cat a:hover{background-color:#c70025;color:#fff}#system .btn-to-cat a:nth-child(2){margin-top:15px}@media only screen and (max-width: 640px){#system .btns-under-title{display:none}}@media only screen and (min-width: 641px) and (max-width: 768px){#system .btns-under-title .container-content .vc_col-sm-3:first-child,#system .btns-under-title .container-content .vc_col-sm-3:last-child{width:10%}#system .btns-under-title .container-content .vc_col-sm-3:nth-child(2),#system .btns-under-title .container-content .vc_col-sm-3:nth-child(3){width:40%}}#system .btn-system-nav{background:#fff;border:1px solid #c70025;text-align:center;padding:15px 0px 15px}#system .btn-system-nav .btn-system-icon{display:block;text-align:center}#system .btn-system-nav .btn-system-icon img{width:30px;height:15px}#system .btn-system-nav .btn-system-title{color:#c70025;font-weight:700;margin-bottom:8px}#system .btn-system-nav .btn-system-title span{vertical-align:middle;padding-left:6px}#system .btn-system-nav:hover{background-color:#c70025;transition:background-color 1s}#system .btn-system-nav:hover .btn-system-title{color:#fff}@media only screen and (min-width: 641px) and (max-width: 768px){#system .box-welfare .vc_col-sm-4{width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){#system .box-welfare .vc_col-sm-4 .vc_column-inner .wpb_wrapper{display:table}#system .box-welfare .vc_col-sm-4 .vc_column-inner .wpb_wrapper .vc_row{display:table-cell;width:50%}#system .box-welfare .vc_col-sm-4 .vc_column-inner .wpb_wrapper .vc_row .box-opacity .vc_column-inner .wpb_wrapper{width:100%}#system .box-welfare .vc_col-sm-4 .vc_column-inner .wpb_wrapper .vc_empty_space{display:none}#system .box-welfare .vc_col-sm-4 .vc_column-inner .wpb_wrapper .wpb_text_column{display:table-cell;padding-left:20px;vertical-align:top}}@media only screen and (min-width: 641px) and (max-width: 768px){#system .csr-wrapper .vc_col-sm-4,#system .csr-wrapper .vc_col-sm-8{width:50%}}@media only screen and (max-width: 640px){#system .csr-wrapper .vc_col-sm-4{margin-top:20px;margin-bottom:15px}}@media only screen and (min-width: 641px) and (max-width: 768px){#system .csr-wrapper .csr-contents-spacer{height:30px !important}}@media only screen and (max-width: 640px){#system .csr-wrapper .csr-contents-spacer{height:20px !important}}.section-btn-footer{padding:107px 0 117px;background:#f7f7f7}@media only screen and (max-width: 640px){.section-btn-footer{padding:50px 0 20px}}@media only screen and (max-width: 640px){#news .page-title{padding:100px 0 50px}}#news .news-wrap{margin-top:77px}@media only screen and (max-width: 640px){#news .news-wrap{margin-top:0}}#news .news-wrap .post-row{display:table;width:100%;padding:40px 6.25%}#news .news-wrap .post-item:nth-child(even){background:#f7f7f7}#news .news-wrap [class*="post-row-"]{display:table;width:100%;padding:40px 6.25%}#news .news-wrap .img-cell,#news .news-wrap .post-cell,#news .news-wrap .readmore-cell{display:table-cell}#news .news-wrap .img-cell{width:calc(270 / 1170 * 100vw)}@media only screen and (min-width: 641px) and (max-width: 768px){#news .news-wrap .img-cell{width:calc(543 / 1375 * 100vw)}}#news .news-wrap .img-cell img{width:100%}#news .news-wrap .post-cell{padding:0 25px 0 20px;width:calc(670 / 1170 * 100vw);vertical-align:top;position:relative}@media only screen and (max-width: 640px){#news .news-wrap .post-cell{height:80px}}@media only screen and (min-width: 641px) and (max-width: 768px){#news .news-wrap .post-cell{width:calc(825 / 1375 * 100vw)}}#news .news-wrap .post-cell h3{color:#424242;font-size:1.5em;margin-bottom:20px}@media only screen and (min-width: 641px) and (max-width: 768px){#news .news-wrap .post-cell h3{font-size:1.2em}}@media only screen and (max-width: 640px){#news .news-wrap .post-cell h3{font-size:1.0em}}@media only screen and (max-width: 768px){#news .news-wrap .post-cell .post-title .excerpt{display:none}}#news .news-wrap .post-cell .post-date{color:#777}#news .news-wrap .post-cell .post-date-wrap{position:absolute;bottom:0}@media only screen and (min-width: 641px) and (max-width: 768px){#news .news-wrap .post-cell .post-date-wrap{display:table;width:100%}}#news .news-wrap .post-cell .post-date-wrap .post-date{display:table-cell;width:45%;vertical-align:bottom}#news .news-wrap .post-cell .post-date-wrap .readmore{display:table-cell;width:55%}#news .news-wrap .post-cell .post-date-wrap .readmore a{border:1px solid #c70025;width:100%;color:#c70025;padding:13px 0;display:block;text-align:center;font-size:.9em}#news .news-wrap .post-cell .post-date-wrap .readmore a:hover{color:#fff;background:#c70025}@media only screen and (min-width: 769px){#news .news-wrap .post-cell .post-date-wrap .readmore{display:none}}@media only screen and (max-width: 640px){#news .news-wrap .post-cell .post-date-wrap .readmore{display:none}}#news .news-wrap .readmore-cell{width:calc(230 / 1170 * 100vw);font-size:.8em}#news .news-wrap .readmore-cell a{border:1px solid #c70025;width:100%;color:#c70025;padding:20px 0;display:block;text-align:center}#news .news-wrap .readmore-cell a:hover{color:#fff;background:#c70025;transition:1s}@media only screen and (max-width: 768px){#news .news-wrap .readmore-cell{display:none}}.news-detail-wrap{padding:55px 0px 0px 0px}@media only screen and (max-width: 640px){.news-detail-wrap{padding:100px 0 0 0}}.news-detail-wrap .news-title-wrap{border-bottom:1px solid #c70025;margin-bottom:50px}.news-detail-wrap .news-title-wrap h2{font-size:2.0em;padding:10px 6.25%;font-family:Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@media only screen and (max-width: 640px){.news-detail-wrap .news-title-wrap h2{font-size:1.3em}}.news-detail-wrap .row{margin:0 auto;max-width:1230px}@media only screen and (max-width: 640px){.news-detail-wrap .row{padding:0 5% 50px}}@media only screen and (min-width: 641px) and (max-width: 768px){.news-detail-wrap .row .col-4{width:100%}}.news-detail-wrap .row .col-4 li{list-style-type:none}@media only screen and (min-width: 641px) and (max-width: 768px){.news-detail-wrap .row .col-8{width:100%}}@media only screen and (max-width: 640px){.news-detail-wrap .news-content-wrap .wpb_column{margin-bottom:25px}}.news-detail-wrap .post-nav{text-align:center;padding:15px}.news-detail-wrap .post-nav span{padding:15px;margin:0 17px;border:1px solid #c70025}.news-detail-wrap .post-nav span a{color:#c70025}.news-detail-wrap .post-nav span:hover{background:#c70025}.news-detail-wrap .post-nav span:hover>a{color:#fff}.news-detail-wrap .post-share{padding:100px 9.3%}@media only screen and (max-width: 768px){.news-detail-wrap .post-share{position:relative;overflow:hidden}}@media only screen and (max-width: 768px){.news-detail-wrap .post-share ul{position:relative;left:50%;float:left}}.news-detail-wrap .post-share ul li{float:left;list-style-type:none;margin-right:9px}@media only screen and (max-width: 768px){.news-detail-wrap .post-share ul li{position:relative;left:-50%}}.news-detail-wrap .post-share ul li img{width:30px;height:30px}.news-detail-wrap .post-share ul li:last-child{margin-right:0}.news-detail-wrap .sidebar-news{padding-left:40px}@media only screen and (max-width: 640px){.news-detail-wrap .sidebar-news{padding-left:0}}.news-detail-wrap .sidebar-news .news-row .news-table{display:table;width:100%}.news-detail-wrap .sidebar-news .news-row .news-table .news-cell{display:table-cell}.news-detail-wrap .sidebar-news .news-row .news-table .news-cell:first-child{width:40%}.news-detail-wrap .sidebar-news .news-row .news-table .news-cell:last-child{width:60%;vertical-align:top;padding-left:15px}.news-detail-wrap .sidebar-news .news-row .news-table .news-cell:last-child h4{font-size:1.0em}.news-detail-wrap .sidebar-news .news-row:nth-child(n+2){margin-top:15px;padding-top:15px;border-top:1px solid #eee}.news-detail-wrap .section-btn-footer .table-row{width:100%}.news-detail-wrap .section-btn-footer .table-row .table-cell{width:25%}@media only screen and (max-width: 640px){.news-detail-wrap .section-btn-footer .table-row .table-cell{width:100%}}.news-detail-wrap .vc_row{margin-bottom:35px}@media only screen and (max-width: 640px){.news-detail-wrap .vc_row{margin-bottom:0}}.person-data{text-align:center;padding:0 calc(100 / 1230 * 100vw);margin-top:-200px;position:relative;z-index:100;color:#fff;font-weight:400}@media only screen and (min-width: 641px) and (max-width: 768px){.person-data{margin-top:-62px}}@media only screen and (max-width: 640px){.person-data{margin-top:-33px;padding:0}}.person-data h2{text-align:left;font-weight:700}@media only screen and (max-width: 640px){.person-data h2{font-size:2.1em}}.person-data .table-row{width:100%}.person-data .table-row .table-cell{vertical-align:top;padding:0 1px}.person-data .table-row .table-cell .base-row:last-child{margin-bottom:0 !important}@media only screen and (max-width: 768px){.person-data .table-row .table-cell .base-row:last-child{margin-bottom:2px !important}}.person-data .table-row .table-cell .base-row{display:table;width:100%;background:rgba(51,57,91,0.8);padding:10px 30px;margin-bottom:2px}.person-data .table-row .table-cell .base-row .base-cell{display:table-cell;font-size:1.0em;text-align:left}@media only screen and (max-width: 768px){.person-data .table-row .table-cell .base-row .base-cell{font-size:.9em}}.person-data .table-row .table-cell .base-row .base-cell:first-child{text-align:left;width:35%}.person-data .table-row .table-cell .graph-row{background:rgba(51,57,91,0.8);display:table;width:100%}.person-data .table-row .table-cell .graph-row .graph-cell{display:table-cell;width:50%;vertical-align:top;padding:5px 15px 10px calc(20 / 1230 * 100%)}@media only screen and (max-width: 640px){.person-data .table-row .table-cell .graph-row .graph-cell{width:100%;display:block}}.person-data .table-row .table-cell .graph-row .graph-cell .graph-title{font-size:1.2em}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap{padding-top:50px;padding-left:calc(5 / 1230 * 100vw);padding-right:calc(17 / 1230 * 100vw)}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap:last-child{margin-bottom:0}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap{display:block;margin-bottom:35px;position:relative;width:100%}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap span:first-child{position:absolute;bottom:10px;left:7px}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap span:nth-child(2){font-size:1.4em;position:absolute;bottom:4px;right:0}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap .meter{position:relative;height:5px;background:#4a4e5d}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap .meter span{display:block;height:100%;animation:grower 1s linear;-moz-animation:grower 1s linear;-webkit-animation:grower 1s linear;-o-animation:grower 1s linear;position:relative;top:-1px;left:-1px;border:1px solid #00f0ff;background:#00f0ff}.person-data .table-row .table-cell .graph-row .graph-cell .progressbars-wrap .progressbar-wrap .meter span:before{content:'';display:block;width:100%;height:50%;position:relative;top:50%;background:rgba(0,0,0,0.03)}@keyframes grower{0%{width:0%}}@-moz-keyframes grower{0%{width:0%}}@-webkit-keyframes grower{0%{width:0%}}@-o-keyframes grower{0%{width:0%}}.person-data .table-row .table-cell .graph-row .graph-cell:first-child{text-align:left}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2){position:relative}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart{position:absolute;bottom:0;right:1vw;color:#fff}@media only screen and (min-width: 769px){.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart{top:50px}}@media only screen and (max-width: 640px){.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart{position:relative;right:0}}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart canvas#myChart{width:calc(240 / 1230 * 100vw) !important;height:calc(240 / 1230 * 100vw) !important;max-width:240px;max-height:240px}@media only screen and (max-width: 640px){.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart canvas#myChart{width:calc(450 / 640 * 100vw) !important;height:calc(450 / 640 * 100vw) !important;max-width:none;max-height:none}}@media only screen and (min-width: 641px) and (max-width: 768px){.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .radar-chart canvas#myChart{width:calc(450 / 1230 * 100vw) !important;height:calc(450 / 1230 * 100vw) !important;max-width:none;max-height:none}}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .total-score-wrap{font-family:BebasNeueRegular, sans-serif;position:absolute;top:5px;right:40px;line-height:1.0}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .total-score-wrap .total-score{font-size:2.4em}.person-data .table-row .table-cell .graph-row .graph-cell:nth-child(2) .total-score-wrap span:nth-child(2){font-size:1.5em}.person-data .table-row .table-cell table th{text-align:left;width:30%;background-color:rgba(51,57,91,0.8);padding:5px}.person-data .table-row .table-cell table td{background-color:rgba(51,57,91,0.8)}.interview-title{padding:110px 0 70px 0;text-align:center}.interview-title h2{font-size:2.05em;font-family:Quicksand, 游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@media only screen and (max-width: 640px){.interview-title h2{font-size:1.3em}}.interview-title h2 span{color:#c70025}.interview-title hr.interview-title-separator{width:60px;margin:0 auto;border-top:3px solid #c70025;margin-top:25px}@media only screen and (min-width: 769px){.interview-contents{padding:0 6.5%}}@media only screen and (min-width: 641px) and (max-width: 768px){.interview-contents{padding:0 6.5vw}}@media only screen and (max-width: 768px){.interview-contents figure{margin-top:20px !important}}.interview-contents .vc_row-fluid:nth-child(odd) .vc_col-sm-8{padding-right:calc(51 / 1230 * 100vw)}.interview-contents .vc_row-fluid:nth-child(even) .vc_col-sm-8{padding-left:calc(51 / 1230 * 100vw)}@media only screen and (max-width: 768px){.interview-contents .vc_row-fluid:nth-child(even) .vc_col-sm-8{padding-left:0}}.interview-contents .vc_row-fluid:nth-child(n+2){margin-top:70px}@media only screen and (max-width: 768px){.interview-contents .vc_row-fluid:nth-child(n+2){margin-top:0}}.interview-contents .vc_row-fluid:last-child{margin-bottom:63px}.interview-contents .vc_col-sm-8{width:55%}@media only screen and (max-width: 768px){.interview-contents .vc_col-sm-8{width:100%}}.interview-contents .vc_col-sm-8 ul{margin-left:1em}.interview-contents .vc_col-sm-4{width:45%}@media only screen and (max-width: 768px){.interview-contents .vc_col-sm-4{width:100%}}.interview-contents h3{color:#c70025;font-size:1.3em;font-weight:400;margin-bottom:30px}@media only screen and (max-width: 640px){.interview-contents h3{margin-top:30px;margin-bottom:15px}}@media only screen and (min-width: 641px) and (max-width: 768px){.interview-contents h3{margin-top:30px;margin-bottom:15px}}.interview-contents h3:before{margin:0 10px 5px 0;content:" ";display:inline-block;width:30px;height:25px;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/icon-interview-title@2x.png");background-size:contain;vertical-align:middle}.interview-contents h4{color:#333;font-size:1.1em}.interview-contents h4:nth-child(n+2){margin-top:20px}.interview-contents .my-aim p{font-size:1.4em;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/goal.png");background-repeat:no-repeat;background-size:contain;background-position:center;padding:30px 0}@media only screen and (max-width: 640px){.interview-contents .my-aim p{font-size:1.0em}}@media only screen and (min-width: 641px) and (max-width: 768px){.interview-contents .my-aim p{font-size:1.2em}}.person-timeline{padding-top:30px;text-align:center}@media only screen and (min-width: 769px){.person-timeline{padding:100px 6.5%}}.person-timeline .title-timeline h3{font-size:1.3em;font-weight:500}.person-timeline .title-timeline .timeline-title-separator{width:50px;margin:0 auto;border-top:2px solid #c70025;margin-top:20px;margin-bottom:30px}.person-timeline .title-timeline span{color:#c70025}.person-timeline .title-text-indent{border:1px solid #c70025;width:200px;margin:0 auto;padding:3px;background-color:#fff}.person-timeline .title-text-indent h3{border:1px solid #c70025;color:#444;padding:8px}section#msg-to-members-wrap{margin-top:200px}@media only screen and (max-width: 640px){section#msg-to-members-wrap{margin-top:130px}}section#msg-to-members-wrap h3{font-weight:400;font-size:1.2em;width:calc(886 / 1230 * 100vw);text-align:left;margin:auto;margin-bottom:-20px}@media only screen and (max-width: 768px){section#msg-to-members-wrap h3{width:calc(1100 / 1230 * 100vw)}}section#msg-to-members-wrap h3 span{color:#c70025}section#msg-to-members-wrap h3 .who-message{display:inline-block}section#msg-to-members-wrap h3:before{margin:0 10px 5px 0;content:" ";display:inline-block;width:61px;height:61px;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/logo-msg-members@2x.png");background-size:contain;background-repeat:no-repeat;vertical-align:middle;z-index:1;position:relative}@media only screen and (max-width: 640px){section#msg-to-members-wrap h3:before{margin-top:-25px}}section#msg-to-members-wrap .msg-to-members{width:calc(886 / 1230 * 100vw);height:calc(250 / 1230 * 100vw);margin:0 auto;display:table;position:relative}@media only screen and (max-width: 768px){section#msg-to-members-wrap .msg-to-members{width:calc(1100 / 1230 * 100vw);height:calc(320 / 1230 * 100vw)}}@media only screen and (max-width: 640px){section#msg-to-members-wrap .msg-to-members{margin-top:10px;background-color:#fcfbed;background-image:none}}section#msg-to-members-wrap .msg-to-members .msg-to-members-img{position:absolute;top:-120px;right:0;width:calc(150 / 1230 * 100vw)}@media only screen and (max-width: 640px){section#msg-to-members-wrap .msg-to-members .msg-to-members-img{top:-100px;width:calc(350 / 1230 * 100vw)}}@media only screen and (min-width: 641px) and (max-width: 768px){section#msg-to-members-wrap .msg-to-members .msg-to-members-img{top:-70px}}section#msg-to-members-wrap .msg-to-members .msg-to-members-img img{border-radius:50%}section#msg-to-members-wrap .content-msg-to-members{vertical-align:middle;line-height:2.4}@media only screen and (max-width: 640px){section#msg-to-members-wrap .content-msg-to-members{padding:30px 15px;font-size:.9em}}.sns{padding:110px 0}.sns ul{display:table;width:150px;margin:0 auto}.sns ul li{display:table-cell}.sns ul li img{width:40px;height:40px}.section-btn-footer .table-row{width:100%;margin:0 auto !important}.section-btn-footer .table-row .table-cell{width:25%}@media only screen and (min-width: 641px) and (max-width: 768px){.section-btn-footer .table-row .table-cell{display:table-cell}}@media only screen and (max-width: 640px){.section-btn-footer .table-row .table-cell{width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){.section-btn-footer .vc_col-sm-3:first-child,.section-btn-footer .vc_col-sm-3:last-child{display:none}.section-btn-footer .vc_col-sm-3:nth-child(2),.section-btn-footer .vc_col-sm-3:nth-child(3){width:50%}}#pagetop{width:44px;position:fixed;bottom:59px;right:50px;z-index:9999}@media only screen and (max-width: 640px){#pagetop{right:10px}}#pagetop a{color:#fff;text-align:center;display:block}#pagetop a:hover{opacity:0.8}@media only screen and (max-width: 768px){#responsive-menu-wrapper #responsive-menu-title-image{width:108px}#responsive-menu-wrapper #responsive-menu-title-image>a{display:block;font-size:0}#responsive-menu-wrapper ul#responsive-menu li{margin-bottom:20px}#responsive-menu-wrapper ul#responsive-menu li a{font-size:1.5em !important;font-family:'BebasNeueRegular', sans-serif;line-height:15px !important}#responsive-menu-wrapper ul#responsive-menu li a span{font-size:.5em !important}#responsive-menu-wrapper ul#responsive-menu li a .responsive-menu-subarrow{font-size:.3em !important}#responsive-menu-wrapper ul#responsive-menu li .responsive-menu-submenu{margin-top:20px}button#responsive-menu-button{border:1px solid #c70025 !important;background-color:transparent !important}button#responsive-menu-button:hover{background:transparent !important}#wrap button.is-active{border:none !important}#wrap button.is-active span.responsive-menu-inner{background-color:#fff !important}#wrap button.is-active span.responsive-menu-inner::before{background-color:#fff !important}#wrap button.is-active span.responsive-menu-inner::after{background-color:#fff !important}}#header{padding:15px;width:100%;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;position:fixed}#header h1{margin:0;text-align:center}@media only screen and (min-width: 769px){#header h1 img{width:150px;height:50px}}#header.scrolled{color:white;background:#fff;padding:10px 15px;position:fixed;top:0;left:0;z-index:1}#header.scrolled h1{font-size:16px}header#header-sp .logo-header{display:table;padding:12px 5px 10px;position:fixed;background-color:#fff;width:100%;height:64px;box-sizing:border-box;box-shadow:0 1px 8px 1px rgba(0,0,0,0.3)}header#header-sp .logo-header h1{display:table-cell;vertical-align:middle}header#header-sp .logo-header h1 img{width:108px;height:36px}header#header-sp .logo-header h1 a{display:block;font-size:0}header#header-sp .logo-header button{display:table-cell}header#header-sp .menu-title{font-family:'BebasNeueRegular', sans-serif;font-size:2.5em}header#header-sp nav.drawer-nav ul.drawer-menu li a.drawer-menu-item:hover{text-decoration:none;color:#fff}.drawer--top.drawer-open .drawer-nav{background-color:rgba(0,0,0,0.9)}.drawer-menu .drawer-menu-item{color:#fff}.drawer--top nav.drawer-nav{height:100%}.drawer--top.drawer-open .drawer-nav{padding-left:6.25%}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background-color:#fff}.drawer-open .drawer-hamburger{padding-right:6.25%;border:none !important;position:relative;z-index:102}.drawer-open .drawer-brand{width:50%;padding-top:15px}.drawer-open .drawer-brand img{width:100%}.drawer-open #header-sp .logo-header{position:relative}.drawer-menu-item span.menu-subtitle{display:block;margin-top:-15px}ul.drawer-menu li{margin-bottom:10px}.slider{width:90%;margin:0 auto;padding:65px 30px 0}@media only screen and (max-width: 640px){.slider{padding:65px 15px 0}}.slick-slide{margin:0 25px}@media only screen and (max-width: 640px){.slick-slide{margin:0 15px}}.slick-slide img{width:100%}.slick-prev:before,.slick-next:before{color:black}.slick-prev:before{content:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/arrow-prev.png") !important}.slick-next:before{content:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/arrow-next_off.png") !important}.slick-next:hover:before{content:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/common/arrow-next_on.png") !important}footer#footer{position:relative;z-index:2;background-color:#434343;border-top:3px solid #c70025;font-size:.8em}@media only screen and (min-width: 769px){footer#footer{padding-right:calc(85 / 1230 * 100%)}}footer#footer .footer-first{margin-top:10px}@media only screen and (min-width: 769px){footer#footer .footer-first{height:20px;display:table;width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){footer#footer .footer-first{text-align:center}}@media only screen and (min-width: 769px){footer#footer .footer-first ul{width:50%}}@media only screen and (min-width: 769px){footer#footer .footer-first ul.footer-nav{display:table-cell}}@media only screen and (max-width: 640px){footer#footer .footer-first ul.footer-nav{line-height:2.0}}footer#footer .footer-first ul.footer-nav li{color:#fff}@media only screen and (min-width: 769px){footer#footer .footer-first ul.footer-nav li{display:inline-block;margin-right:10px}}@media only screen and (min-width: 641px) and (max-width: 768px){footer#footer .footer-first ul.footer-nav li{display:inline-block;margin:0 15px}}@media only screen and (max-width: 640px){footer#footer .footer-first ul.footer-nav li{display:block;float:none}}@media only screen and (min-width: 769px){footer#footer .footer-first ul.footer-menu{display:table-cell;text-align:right}}@media only screen and (min-width: 641px) and (max-width: 768px){footer#footer .footer-first ul.footer-menu{margin-top:25px}}@media only screen and (max-width: 640px){footer#footer .footer-first ul.footer-menu{text-align:center;margin-top:25px}}footer#footer .footer-first ul.footer-menu li{display:inline-block}@media only screen and (max-width: 640px){footer#footer .footer-first ul.footer-menu li{font-size:.8em}}footer#footer .footer-first ul.footer-menu li a{color:#999}footer#footer .footer-first ul.footer-menu li a:hover{color:#fff}footer#footer .footer-first ul.footer-menu li:first-child:after,footer#footer .footer-first ul.footer-menu li:nth-child(2):after{content:'|';padding:0 10px;color:#999}footer#footer .footer-second{border-top:1px solid #fff;margin-top:10px}@media only screen and (min-width: 641px){footer#footer .footer-second{display:table;padding:10px 0;width:100%}}@media only screen and (min-width: 641px) and (max-width: 768px){footer#footer .footer-second{margin-top:30px}}@media only screen and (max-width: 640px){footer#footer .footer-second{padding-top:35px}}footer#footer .footer-second .footer-sns li{display:inline-block}footer#footer .footer-second .footer-sns li img{width:30px;height:30px}@media only screen and (min-width: 641px){footer#footer .footer-second .footer-sns{display:table-cell;vertical-align:middle;width:50%}footer#footer .footer-second .footer-sns li:first-child,footer#footer .footer-second .footer-sns li:nth-child(2){margin-right:10px}}@media only screen and (max-width: 640px){footer#footer .footer-second .footer-sns{text-align:center}footer#footer .footer-second .footer-sns li:nth-child(2){margin:0 8px}}@media only screen and (min-width: 641px){footer#footer .footer-second .footer-brand{display:table-cell;text-align:right;width:50%}footer#footer .footer-second .footer-brand img{width:100px;opacity:0.4;transition:.7s}}@media only screen and (max-width: 640px){footer#footer .footer-second .footer-brand{margin:20px 0 0;padding-bottom:30px;display:flex;width:100%;justify-content:center;flex-direction:column}}@media only screen and (max-width: 640px){footer#footer .footer-second .footer-brand a{display:block;width:100px;margin:0 auto}}footer#footer .footer-second .footer-brand small{color:#999;font-size:.8em}@media only screen and (max-width: 640px){footer#footer .footer-second .footer-brand small{text-align:center}}footer#footer .footer-second .footer-brand:hover img{opacity:1.0;transition:.7s}p{font-size:.9em;line-height:1.8 !important}.breadcrumbs-wrap{background:#f7f7f7}@media only screen and (max-width: 640px){.breadcrumbs-wrap{display:none}}.breadcrumbs-wrap nav.breadcrumbs{max-width:1230px;margin:0 auto}.breadcrumbs-wrap nav.breadcrumbs ol{padding:0 6.25%}.breadcrumbs-wrap nav.breadcrumbs ol li a,.breadcrumbs-wrap nav.breadcrumbs ol li em{font-size:.8em;line-height:1.9;font-style:normal}.container-content{max-width:1230px;margin-right:auto !important;margin-left:auto !important;padding:0 2.5%}@media only screen and (min-width: 769px){.container-content{padding:0 6.5%}}@media only screen and (max-width: 640px){#about-us .page-title{padding:100px 0 50px}}#about-us .about-us-table{margin:80px 0 100px}@media only screen and (max-width: 640px){#about-us .about-us-table{margin:40px 0 100px}}#about-us .about-us-table table{margin:0 auto;width:100%}@media only screen and (max-width: 640px){#about-us .about-us-table table{width:100%}}#about-us .about-us-table table tr{border-bottom:4px solid #fff}#about-us .about-us-table table tr td:first-child{background:#c70025;color:#fff;vertical-align:middle;padding:15px;width:200px;text-align:center}@media only screen and (max-width: 640px){#about-us .about-us-table table tr td:first-child{width:100%;display:list-item}}#about-us .about-us-table table tr td:last-child{padding:15px 40px 15px 40px;vertical-align:middle;background:#f7f7f7}@media only screen and (max-width: 640px){#about-us .about-us-table table tr td:last-child{padding:15px 20px 15px 20px;display:list-item;list-style-type:none}}#about-us .about-us-table table tr td:last-child ul{list-style-type:none}.confirm-term-wrapper{background:#fff;padding:50px;overflow-y:scroll;margin-bottom:50px;text-align:left}@media only screen and (max-width: 640px){.confirm-term-wrapper{padding:50px 10px}}.confirm-term-wrapper h2{font-size:1.5em;margin-bottom:50px;text-align:center}.confirm-term-wrapper h3{margin-top:30px;margin-bottom:10px}.confirm-term-wrapper ul{margin-left:15px}.confirm-term-wrapper p:last-child{margin-bottom:50px}.close_modal{background:#c70025;color:#fff;padding:15px 30px}.deny-term{background:#000;color:#fff;padding:15px 30px}.tooltip{display:inline;position:relative;z-index:999}.tooltip-content{position:absolute;z-index:9999;width:13vw;height:13vw;padding-top:25px;left:50%;margin-left:-40px;bottom:0%;border-radius:50%;text-align:center;background:#fff;color:#c70025;opacity:0;margin-bottom:20px;cursor:default;pointer-events:none}@media only screen and (max-width: 768px){.tooltip-content{display:none}}#member .tooltip-content{bottom:100%}.tooltip-content i{opacity:0}.tooltip:hover .tooltip-content,.tooltip:hover .tooltip-content i{opacity:1}.tooltip-effect-1 .tooltip-content{-webkit-transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);transform:translate3d(0, 10px, 0) rotate3d(1, 1, 1, 45deg);-webkit-transform-origin:20% 60%;transform-origin:20% 60%;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.tooltip-effect-1 .tooltip-content i{-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.tooltip:hover .tooltip-content,.tooltip:hover .tooltip-content i{pointer-events:auto;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(220deg);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotate(220deg)}.tooltip-effect-1:hover .tooltip-content i{-webkit-transform:rotate3d(1, 1, 1, 0);transform:rotate3d(1, 1, 1, 0)}.tooltip-content::after{content:'';position:absolute;top:100%;left:50%;margin:-7px 0 0 -15px;width:30px;height:20px;background:url(https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/tooltip1.svg) no-repeat center center;background-size:100%}.tooltip-content p{line-height:1.8 !important;position:relative;top:calc(225 / 1230 * 100vw / 13);padding:14px;transform:rotate(-240deg)}#members-carousel-without{text-align:center;background-image:url("https://recruit.soltilo.co.jp/wp-content/uploads/2017/02/bg-members.jpg");background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:140px;-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;-moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset}#members-carousel-without h2,#members-carousel-without h3{color:#fff;font-weight:400}#members-carousel-without .members-carousel .tooltip-effect-1 .tooltip-content{transform-origin:20% 50%}#members-carousel{padding-top:100px;padding-bottom:140px;-webkit-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;-moz-box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.8) inset}#members-carousel h2:first-child{color:#fff;font-size:3.5em}#members-carousel h2:nth-child(n+2){color:#fff;font-size:1.2em;margin-top:20px}#members-carousel .member-item-wrap:hover .member-name{background:#c70025;color:#fff;transition:1s}.members-carousel .tooltip-effect-1 .tooltip-content{transform-origin:60% 30%}.member-item-wrap:hover .member-name{background-color:#c70025;color:#fff;transition:1s}.member-item-wrap:hover .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-white.png");background-repeat:no-repeat;background-size:contain;background-position:center center;color:#c70025}.member-item-wrap{position:relative}.member-item-wrap .balloon-msg{position:absolute;top:38%;margin-left:5vw;display:none;background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/balloon.png") center center no-repeat;background-size:contain;width:70%;height:12vw;text-align:center}.member-item-wrap .balloon-msg .balloon-textfit{width:100%}.member-item-wrap .balloon-msg .balloon-textfit p{font-size:1.25vw;padding:25% 0;color:#c70025;transform:rotate(-20deg)}.member-item-wrap .member-name{z-index:12;position:relative;text-align:center;width:90%;margin:-40px auto 0;background:#fff;color:#c70025;border:1px solid #c70025;padding:1vw;line-height:1.1}@media only screen and (min-width: 641px) and (max-width: 768px){.member-item-wrap .member-name{width:36vw;height:7vw}}@media only screen and (max-width: 640px){.member-item-wrap .member-name{margin-top:-20px;padding:10px}}.member-item-wrap .member-name .member-fittext{width:100%}.member-item-wrap .member-name .member-fittext h4{font-weight:400;font-size:1.3vw}@media only screen and (max-width: 640px){.member-item-wrap .member-name .member-fittext h4{font-size:1.2em}}.member-item-wrap .member-name .member-fittext span{font-size:.8vw}@media only screen and (max-width: 640px){.member-item-wrap .member-name .member-fittext span{font-size:.8em}}.member-item-wrap .member-name .back-number{background:url("https://recruit.soltilo.co.jp/wp-content/themes/greenhippo/img/person/polo-red.png");background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;bottom:1.6vw;left:-1.3vw;color:#fff;padding:20px}@media only screen and (min-width: 641px) and (max-width: 768px){.member-item-wrap .member-name .back-number{width:10vw}}@media only screen and (min-width: 641px) and (max-width: 768px){.member-item-wrap .member-name .back-number{left:-3.2vw}}@media only screen and (max-width: 640px){.member-item-wrap .member-name .back-number{bottom:4.0vw;left:-3.0vw}}#privacy-policy .page-title{padding:80px 0}@media only screen and (max-width: 768px){#privacy-policy .page-title{padding:100px 0 80px}}#privacy-policy .privacy-policy-wrap{padding:0px 5vw 150px}#privacy-policy .privacy-policy-wrap h3{margin-top:40px;margin-bottom:10px;font-size:1.4em;color:#444}#privacy-policy .privacy-policy-wrap ol{padding-left:20px}@media only screen and (max-width: 640px){#contact .page-title{margin-top:100px}}#contact .page-title a{text-decoration:underline;color:#444}#contact .page-title a:hover{color:#c70025;transition:.5s}#contact .contact-wrap{padding:80px 5vw;margin-top:50px;margin-bottom:100px}@media only screen and (max-width: 768px){#contact .contact-wrap{padding:50px 5vw;margin-top:0px}}#contact .contact-wrap form .contact-row:nth-child(4) .contact-cell:first-child{vertical-align:top}#contact .contact-wrap .contact-row{display:table;width:100%;margin-bottom:20px}#contact .contact-wrap .contact-row .contact-cell{display:table-cell}@media only screen and (max-width: 640px){#contact .contact-wrap .contact-row .contact-cell{display:block}}#contact .contact-wrap .contact-row .contact-cell .required{font-size:.8em;color:#c70025;margin-left:8px}#contact .contact-wrap .contact-row .contact-cell .contact-name,#contact .contact-wrap .contact-row .contact-cell .contact-email{width:50%}@media only screen and (max-width: 640px){#contact .contact-wrap .contact-row .contact-cell .contact-name,#contact .contact-wrap .contact-row .contact-cell .contact-email{width:100%}}#contact .contact-wrap .contact-row .contact-cell .contact-content{width:100% !important;border:1px solid #c7c7c7}#contact .contact-wrap .contact-row .contact-cell:first-child{width:30%}@media only screen and (max-width: 640px){#contact .contact-wrap .contact-row .contact-cell:first-child{width:100%}}#contact .contact-wrap .contact-row .contact-cell:last-child{width:70%}@media only screen and (max-width: 640px){#contact .contact-wrap .contact-row .contact-cell:last-child{width:100%}}#contact .contact-wrap .btn-confirm-submit{text-align:center;padding-top:50px}#contact .contact-wrap .btn-confirm-submit .btn-submit{background:#fff;padding:10px 60px;border:1px solid #c70025;color:#c70025;font-size:1.1em}#contact .contact-wrap .btn-confirm-submit .btn-submit:hover{background:#c70025;color:#fff;transition:1s}#responsive-menu-additional-content{padding:10px 5% !important}#responsive-menu-additional-content #btn-entry a.button{font-family:BebasNeueRegular, sans-serif;font-size:1.4em}@media only screen and (max-width: 640px){.pp_pic_holder{left:0 !important;width:100% !important}.pp_content{width:100% !important;height:auto !important}.pp_hoverContainer{width:100% !important}.pp_details{width:100% !important}#pp_full_res iframe{width:100% !important;height:auto !important}.pp_middle,.pp_left,.pp_right{background:transparent !important}.pp_expand{display:none !important}}
/*# sourceMappingURL=main.css.map */
