.catch{margin-bottom:60px;font-size:15px;line-height:2.1}.header-wrapper{background:#f9f9f9 url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/bg_header.png) no-repeat 50% 0%;background-size:100% 1589px;padding-bottom:80px}#intro-section{padding:160px 0 130px}#intro-section .container{width:980px;padding:0}#intro-section .title{margin-bottom:140px;color:#fff;font-size:56px;line-height:1.65;font-weight:700;letter-spacing:5px}#intro-section .catch{margin-bottom:35px;color:#fff;font-size:16px}#values-section .container{background:#fff;box-shadow:0 4px 32px rgba(150,150,150,.5);padding:100px 90px 110px}#values-section .column{display:flex;align-items:center;margin-bottom:90px;padding-top:80px}#values-section .column .exp{width:540px}#values-section .column .exp .column-title{margin-bottom:40px;color:#fa460a;font-size:26px;line-height:2;letter-spacing:2px}#values-section .column .exp .column-title strong{font-size:32px}#values-section .column .exp .text{line-height:2.0}#values-section .column .img{flex:1;padding:0 30px;text-align:center}#values-section .column:nth-child(even){flex-direction:row-reverse}#values-section .column:nth-child(even) .exp{padding-left:80px}#values-section .column:nth-child(odd) .exp{padding-right:80px}#values-section .column:nth-of-type(1){background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/img_values_num01.png) no-repeat 0% 0%;background-size:147px 150px}#values-section .column:nth-of-type(2){background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/img_values_num02.png) no-repeat 100% 0%;background-size:177px 150px}#values-section .column:nth-of-type(2) .exp .column-title{white-space:nowrap}#values-section .column:nth-of-type(3){background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/img_values_num03.png) no-repeat 0% 0%;background-size:175px 150px}#values-section .column:nth-of-type(4){background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/img_values_num04.png) no-repeat 100% 0%;background-size:182px 150px}#values-section .column:nth-of-type(5){margin-bottom:160px;background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/img_values_num05.png) no-repeat 0% 0%;background-size:177px 150px}#service-section{padding:120px 0 90px}#service-section .movie iframe{width:100% !important}#recruit-section{padding:150px 0 180px;background:#f9f9f9}#recruit-section .column{display:flex;align-items:flex-end;flex-direction:row-reverse;margin-top:-90px}#recruit-section .column .exp{flex:1;padding-right:80px}#recruit-section .column .img{width:490px}#news-section{padding:110px 0}#news-section .container{width:768px}#news-section a{display:block;color:#333}#news-section .news-list{display:flex;flex-wrap:wrap}#news-section .news-list dt,#news-section .news-list dd{border-bottom:1px solid #cdcdcd;margin-bottom:15px;line-height:1.7}#news-section .news-list dt:last-of-type,#news-section .news-list dd:last-of-type{border-bottom:none}#news-section .news-list dt{width:20%;padding:0 50px 15px 10px}#news-section .news-list dd{width:80%;padding-bottom:15px}#news-section .link-more{text-align:right}#news-section .link-more a{background:url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../images/icn_arw.png) no-repeat 100% 50%;background-size:14px 14px;padding-right:20px;color:#999;font-family:"Verdana"}#contact-section{padding:140px 0 130px;background:#f9f9f9}#contact-section .container{width:640px}.wpcf7-not-valid-tip{background:#fee;margin-top:6px;border:none;padding:8px 20px;color:red;font-size:12px !important}div.wpcf7-validation-errors{background:#fee;border:1px solid #ff4a4a !important;padding:12px 20px !important;color:red}.form-list{margin-bottom:60px}.form-list dt{margin-bottom:10px}.form-list dd{margin-bottom:20px}form .input-text{width:100%;height:60px;line-height:60px;background:#fff;border:1px solid #cdcdcd;border-radius:0;padding:0 20px;font-size:15px}form .input-text:hover,form .input-text:focus{box-shadow:1px 1px 6px #dcdcdc;border:none}form .input-text.wpcf7-not-valid{border:1px solid #ff4a4a}form select{-webkit-appearance:none;-moz-appearance:none;background:#fff url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../images/icn_select.png) no-repeat 97% 50% !important;background-size:12px 9px !important}form select::-ms-expand{display:none}form .textarea{height:250px;padding:20px;line-height:1.5}form .btn-dft{margin:0 auto}form .req{margin-left:10px;color:red;font-size:12px}form input::-webkit-input-placeholder{color:#999}form input::-moz-placeholder{color:#999}form input:-ms-input-placeholder{color:#999}form .agree-area{margin-bottom:60px;text-align:center}form .agree-area input[type=checkbox]{display:none}form .agree-area input[type=checkbox]:checked+.wpcf7-list-item-label:before{background:#fff url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../images/icn_check.png) no-repeat 50% 50%;background-size:8px 6px}form .agree-area .wpcf7-list-item-label{position:relative}form .agree-area .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:-28px;width:18px;height:18px;border:1px solid #cdcdcd;background:#fff}form .agree-area .att-text{margin-top:20px;font-size:12px;line-height:1.5}form .agree-area .att-text a{color:#333;text-decoration:underline}@media screen and (max-width:1180px){.header-wrapper{background-size:auto 1589px;background-position:100% 0}#values-section{padding:0 30px}}@media screen and (max-width:1040px){#intro-section .container{width:100%;padding:0 30px}#intro-section .title{font-size:48px}#values-section .column{flex-wrap:wrap;padding-top:40px}#values-section .column .exp{width:100%}#values-section .column .exp .column-title br{display:none}#values-section .column .img{width:65%;flex:inherit;margin:0 auto 40px}}@media screen and (max-width:920px){#recruit-section .page-title{text-align:center !important}#recruit-section .btn-dft{justify-content:center !important}#recruit-section .column{flex-wrap:wrap;margin-top:0}#recruit-section .column .exp{padding:0}#recruit-section .column .img{width:100%;margin-bottom:40px;text-align:center}}@media screen and (max-width:768px){#intro-section{padding:80px 0 60px}#intro-section .title{margin-bottom:80px;font-size:32px}#values-section .container{padding:60px 45px}#values-section .column{margin-bottom:60px}#values-section .column .exp{padding-left:0 !important}#values-section .column:nth-child(odd){background-position:0 0}#values-section .column:nth-child(odd) .exp{padding-right:0}#values-section .column:nth-of-type(1){background-size:74px 75px}#values-section .column:nth-of-type(2){background-size:89px 75px}#values-section .column:nth-of-type(2) .exp .column-title{white-space:inherit}#values-section .column:nth-of-type(3){background-size:88px 75px}#values-section .column:nth-of-type(4){background-size:91px 75px}#values-section .column:nth-of-type(5){background-size:88px 75px}#news-section .container{width:100%}#news-section .news-list dt{width:100%;border-bottom:none;padding:0}#news-section .news-list dd{width:100%}#contact-section .container{width:100%}}@media screen and (max-width:480px){.catch{font-size:12px}.header-wrapper{background:#f9f9f9 url(//advalistar.com/cms/wp-content/themes/advalistar/common/css/../../images/bg_header-sp.png) no-repeat 50% 0%;background-size:100% auto}#intro-section .title{margin-bottom:50px;font-size:18px;letter-spacing:1.5px}#intro-section .catch{margin-bottom:30px;font-size:11px;font-weight:400}#intro-section .catch br{display:none}#values-section .container{padding:40px 30px}#values-section .column .exp{margin-bottom:30px}#values-section .column .exp .column-title{margin-bottom:20px;font-size:18px;font-weight:400;letter-spacing:1px}#values-section .column .exp .column-title strong{font-size:18px;font-weight:400}#values-section .column .exp .text{font-size:12px}#values-section .column .img{margin-bottom:30px}#values-section .column:nth-of-type(5){margin-bottom:80px}#service-section{padding:60px 0 40px}#recruit-section{padding:60px 0 40px}#news-section{padding:60px 0 40px}#news-section .news-list dt,#news-section .news-list dd{font-size:12px}#news-section .link-more a{background-size:12px 12px;padding-right:18px;font-size:12px}#contact-section{padding:60px 0 80px}}