/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-type-dealerblog .maincontent{padding-top:0;}#content_top .dealerblog-list.top .image_warp .ttl{padding-bottom:0px;}.dealerblog-list a,.dealerblog-list a:hover{text-decoration:none!important;}.vote-dislike{display:none !important;}.vote-like a{position:relative;width:14px;height:14px;background:none !important;vertical-align:middle;}.vote-like a:before,.vote-like a:after{position:absolute;content:"";left:8px;top:2.5px;width:8px;height:14px;background:#ccc;border-radius:8px 8px 0 0;transform:rotate(-45deg);transform-origin:0 100%;}.vote-like a:after{left:0;transform:rotate(45deg);transform-origin:100% 100%;}.vote-like a.voted{animation:AnimLiked .6s;}.vote-like a.voted:before,.vote-like a.voted:after{background:#E2264D;}.vote-widget .count{padding:0px;vertical-align:middle;color:#ccc;}.vote-widget a.voted + .count{color:#E2264D;}@keyframes AnimLiked{0%,40%{transform:scale(0,0);}50%{transform:scale(1.3,1.3);}100%{transform:scale(1.0,1.0);}}body.path-node.page-node-type-dealerblog .node--type-dealerblog.dealerblog-details .dealerblog-ttl-warp{position:relative;margin-bottom:20px;text-align:center;}body.path-node.page-node-type-dealerblog .node--type-dealerblog.dealerblog-details .dealerblog-ttl-warp img{width:60%;height:auto;object-fit:contain;}@media only screen and (max-width:992px){body.path-node.page-node-type-dealerblog .node--type-dealerblog.dealerblog-details .dealerblog-ttl-warp img{width:100%;height:auto;object-fit:contain;}}.dealerblog-ttl-warp h1.title{font-size:23px;line-height:1.3;text-align:left;}.dealerblog-info{border-bottom:solid 1px #C3C8D2;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}.dealerblog-info .auther{width:100%;color:#88816D;font-size:14px;text-align:start;}.dealerblog-info .date{color:#ACB0BA;font-size:14px;margin-bottom:10px;}.dealerblog-company-info{background:#F9F7F3;padding:16px 24px;}.dealerblog-company-info .views-row{display:flex;flex-wrap:wrap;gap:5px;}.dealerblog-company-info .views-field{width:100%;}.dealerblog-company-info .views-field-field-cop-name{margin-bottom:10px;}.dealerblog-company-info .views-field.views-field-field-cop-logo{width:136px;margin-right:10px;}.dealerblog-company-info .views-field.views-field-field-cop-logo img{height:auto;}.dealerblog-company-info .views-field.views-field-field-copex-copy{width:calc(100% - 160px);}.dealerblog-company-info .views-field .views-label,.dealerblog-company-info .views-field .field-content{display:inline;}.dealerblog-company-info .company-detail{text-align:center;margin-top:20px;margin-bottom:20px;}.dealerblog-company-info .company-detail a{border-radius:8px;height:50px;line-height:50px;background:#E60C20;color:#fff !important;text-align:center;width:100%;max-width:360px;font-size:16px;text-decoration:none!important;}@media only screen and (min-width:992px){body.path-node.page-node-type-dealerblog .node--type-dealerblog.dealerblog-details .dealerblog-ttl-warp{display:flex;gap:20px;align-items:center;}.page-node-type-dealerblog .dealerblog-info{text-align:end;display:block;border:none;}.page-node-type-dealerblog .dealerblog-ttl-warp-txt .dealerblog-info .auther,.page-node-type-dealerblog .dealerblog-info span.date{text-align:end;}body.path-node.page-node-type-dealerblog .node--type-dealerblog.dealerblog-details .dealerblog-ttl-warp img{width:100%;}.page-node-type-dealerblog .dealerblog-ttl-warp-txt{flex:1;}.page-node-type-dealerblog .field.field--name-field-dealerblogex-thumbnail.field--type-image.field--label-hidden.field__item{flex:1;}}.dealerblog-list .item-list ul{display:flex;flex-wrap:wrap;gap:15px;}.dealerblog-list .item-list ul li{width:calc(100% / 3 - 15px);}@media only screen and (max-width:992px){.dealerblog-list .item-list ul li{width:100%;}}.dealerblog-list .item-list ul li .node--type-dealerblog{padding-bottom:0!important;}.dealerblog-list a{text-decoration:none!important;}.dealerblog-list .image_warp{position:relative;margin-bottom:16px;}.dealerblog-ttl-warp a .image_warp img{transition:all 0.3s;}.dealerblog-list .image_warp .ttl{line-height:120%;width:100%;padding:0px 15px;font-weight:600;color:#fff;text-align:center;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;overflow-wrap:break-word;}.dealerblog-list .image_warp .auther{font-weight:500;color:#fff;text-align:right;margin-bottom:40px;position:absolute;bottom:10px;right:10px;z-index:2;width:100%;margin-bottom:0;font-size:12px;}.dealerblog-list .field--name-field-dealerblogex-bod{transition:all 0.3s;}.dealerblog-list .field--name-field-dealerblogex-body h2{font-size:24px;padding-top:10px;}.node--type-dealerblog.dealerblog-details .field--name-field-dealerblogex-body  h3{margin-left:-20px;margin-bottom:40px;padding-left:20px;padding-bottom:10px;border-bottom:4px solid #000;font-size:21px;}.dealerblog-list .field--name-field-dealerblogex-body h2:hover,.dealerblog-list .field--name-field-dealerblogex-body p:hover{text-decoration:none;}.dealerblog-list .field--name-field-dealerblogex-body h3{font-size:12px;}#block-views-block-dealerblog-list-block-1{padding-top:60px;padding-bottom:40px;}.dealerblog-list.top .item-list ul li{width:calc(100% / 3 - 15px);}#content_top .dealerblog-list.top .image_warp .ttl{font-size:16px;font-weight:600;}.dealerblog-list.top  .more{text-align:right;margin-top:10px;margin-right:8px;}.dealerblog-list.top .more a{border-radius:8px;height:40px;line-height:40px;background:#E60C20;color:#fff !important;text-align:center;padding-left:16px;padding-right:16px;font-size:14px;text-decoration:none!important;}.dealerblog-list.top .dealerblog-ttl-warp{margin-bottom:0;}.dealerblog-list.top .item-list ul li .node--type-dealerblog,.dealerblog-list.top .container{padding:0;}.dealerblog-list.top .image_warp{margin-bottom:0;}.dealerblog-ttl-warp .field--name-field-dealerblog-teaser{font-size:13px;line-height:150%;padding-top:15px;color:#232323;}@media only screen and (max-width:992px){.dealerblog-list.top .item-list ul li{width:calc(100% / 2 - 8px);}#content_top .dealerblog-list.top .image_warp .ttl{font-size:12px!important;font-weight:normal!important;}#content_top .dealerblog-list.top .image_warp .auther{font-size:10px!important;font-weight:normal!important;}}.node--type-dealerblog.dealerblog-details .field--name-field-dealerblogex-body img{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;max-width:680px;height:auto;object-fit:cover;width:100%;}.field--name-field-dealerblogex-body p{font-size:16px;color:#232323;line-height:180%;margin-bottom:30px;}.dealerblog-list.company-top .more{text-align:right;}.dealerblog-list.company-top .more a{border-radius:8px;height:40px;line-height:40px;background:#E60C20;color:#fff !important;text-align:center;padding-left:16px;padding-right:16px;font-size:14px;text-decoration:none!important;}@media only screen and (max-width:551px){.dealerblog.list .dealerblog-ttl-warp p{font-size:12px;line-height:150%;}}
.firstview_ic{position:relative;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;max-height:600px;}.firstview_ic .firstview_layer{position:absolute;z-index:2;display:flex;gap:10px;top:0;height:600px;}.firstview_ic .field--name-field-ic-main-image img{width:100%;height:600px;object-fit:cover;object-position:left top;}.firstview_ic .field--name-field-ic-main-image:before{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:98.6%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAABdJREFUGFdjZGBg+M/AwMDIACNADAwOACNxAQTGOwk4AAAAAElFTkSuQmCC);opacity:0.7;}.firstview_info{flex:1;}.firstview_info .box{position:absolute;bottom:30px;left:30px;background:rgba(255,255,255,0.8);padding:15px;border-radius:8px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;min-width:300px;}@media only screen and (max-width :1199px){.firstview_info .box{max-width:400px;}}.firstview_text{flex:1;padding:50px 50px 50px 0px;}.firstview_title{font-size:22px;color:#fff;font-weight:600;margin-bottom:15px;text-shadow:1px 1px 3px #000;}.firstview_bodycopy{color:#fff;font-size:14px;line-height:180%;text-shadow:1px 1px 3px #000;white-space:pre-wrap;background:rgba(0,0,0,0.5);padding:20px;max-height:360px;overflow-y:scroll;}.is_title{padding:10px 15px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}@media only screen and (min-width :992px){.is_title{display:none;}}.is_title h2{color:#fff;margin-bottom:0px;}.is_title.gray{background:#424242;color:#fff;}.is_title.blue{background:#0073bd;color:#fff;}.is_title.red{background:#eb0a1e;color:#fff;}.is_title.orange{background:#f08900;color:#fff;}.is_title.green{background:#015852;color:#fff;}.is_title.black{background:#000;color:#fff;}.interviewcompetition-details .field--name-body h3{margin-bottom:12px;}.interviewcompetition-details .field--name-body p{margin-bottom:40px;}.body-gray h3{color:#424242;}.body-blue h3{color:#0073bd;}.body-red h3{color:#eb0a1e;}.body-orange h3{color:#f08900;}.body-green h3{color:#015852;}.body-black h3{color:#000;}.gray .box{border:1px solid #424242;}.blue .box{border:1px solid #0073bd;}.red .box{border:1px solid #eb0a1e;}.orange .box{border:1px solid #f08900;}.green .box{border:1px solid #015852;}.black .box{border:1px solid #000;}@media only screen and (max-width:992px){body.page-node-type-interviewcompetition #block-pagetitle h1{font-size:16px;line-height:1.2;}body.page-node-type-interviewcompetition .container.maincontent{padding:0;}.firstview_ic.gray{background:#424242;color:#fff;}.firstview_ic.blue{background:#0073bd;color:#fff;}.firstview_ic.red{background:#eb0a1e;color:#fff;}.firstview_ic.orange{background:#f08900;color:#fff;}.firstview_ic.green{background:#015852;color:#fff;}.firstview_ic.black{background:#000;color:#fff;}.firstview_ic{max-height:initial;}.firstview_ic .firstview_layer{position:static;z-index:1;display:flex;gap:10px;top:0;height:auto;flex-direction:column;}.firstview_ic .field--name-field-ic-main-image img{width:100%;height:auto;object-fit:cover;position:relative;z-index:1;}.firstview_ic .field--name-field-ic-main-image:before{z-index:2;}.firstview_text{flex:1;padding:15px 15px 15px 15px;z-index:3;}.firstview_title{display:none;font-size:14px;color:#fff;font-weight:600;margin-bottom:15px;text-shadow:1px 1px 3px #000;}.firstview_info{flex:1;position:absolute;top:10%;right:10px;width:50%;z-index:3;}.firstview_info .box{position:relative;color:#333;background:rgba(255,255,255,0.8);padding:15px;border-radius:8px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;width:100%;min-width:100%;left:0;bottom:0;z-index:3;}.firstview_bodycopy{max-height:initial;overflow-y:initial;}}@media only screen and (max-width :451px){.firstview_info{top:8%;}}.interviewcompetition-details .more{margin-top:40px;text-align:center;}.interviewcompetition-details .more a{background:#DB000B;color:#fff!important;text-decoration:none!important;font-size:18px;font-weight:bold;width:100%;max-width:250px;text-align:center;height:60px;line-height:60px;border-radius:120px;border:none;margin:0 auto;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;margin-bottom:40px;}.interviewcompetition-details .more a:hover{opacity:0.8;}.is-list-warp .views-row{padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #868686;}.is-list-warp .views-row:last-child{border:none;}.is-list a{display:grid;grid-template-columns:200px 1fr;text-decoration:none!important;}.is-list a:hover{background-color:rgba(255,255,255,0.2);background-blend-mode:lighten;}.is-list .is-img{grid-column:1/2;grid-row:1/3;}.is-list .is-ttl{grid-column:2/3;grid-row:1/2;color:#fff;}.is-list .is-desc{grid-column:2/3;grid-row:2/3;color:#fff;}.is-list .is-img{width:200px;}.is-list .is-img img{width:100%;height:100%;object-fit:cover;}.is-list .is-info{display:flex;flex-wrap:wrap;width:calc(100% - 200px);color:#fff;text-decoration:none;}.is-ttl{width:100%;padding:8px 30px;font-size:24px;font-weight:bold;}.is-list .is-desc{margin-top:auto;font-size:16px;text-align:left;width:100%;padding:2px 30px;border-top:solid 1px #000;position:relative;}.is-list .is-desc:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-left:18px solid transparent;}@media only screen and (max-width :767px){.is-ttl{font-size:16px;line-height:1.2;}.is-list .is-desc{font-size:12px;}.is-list a{grid-template-columns:120px 1fr;}.is-list .is-img{grid-column:1/2;grid-row:1/2;width:100%;}.is-list .is-ttl{grid-column:2/3;grid-row:1/2;padding:8px;}.is-list .is-desc{grid-column:1/3;grid-row:2/3;text-align:left;}}.is-list.gray{background-image:linear-gradient(180deg,#282828,#424242);}.is-list.gray .is-desc{background:#282828;}.is-list.gray .is-desc:after{border-bottom:18px solid #424242;}.is-list.blue{background-image:linear-gradient(180deg,#005A9E,#0073bd);}.is-list.blue .is-desc{background:#005A9E;}.is-list.blue .is-desc:after{border-bottom:18px solid #0073bd;}.is-list.red{background-image:linear-gradient(180deg,#7D1A1A,#F80000);}.is-list.red .is-desc{background:#7E1B1B;}.is-list.red .is-desc:after{border-bottom:18px solid #F80000;}.is-list.orange{background-image:linear-gradient(180deg,#C06900,#f08900);}.is-list.orange .is-desc{background:#C06900;}.is-list.orange .is-desc:after{border-bottom:18px solid #f08900;}.is-list.green{background-image:linear-gradient(180deg,#00403C,#015852);}.is-list.green .is-desc{background:#00403C;}.is-list.green .is-desc:after{border-bottom:18px solid #015852;}.is-list.black{background-image:linear-gradient(180deg,#424242,#000);}.is-list.black .is-desc{background:#424242;}.is-list.black .is-desc:after{border-bottom:18px solid #000;}
.tab-wrapper #company_box3_1 h2,.tab-wrapper #company_box3_2 h2{text-align:center;font-size:24px;padding:30px 0px;display:block;width:100%;background:linear-gradient(to bottom,#f9f9f9,#fff);border-radius:3px 3px 0px 0px;text-shadow:1px 1px 1px #fff;}.recruiter{display:flex;gap:30px;margin-bottom:40px;}.recruiter img{padding:10px;box-shadow:rgba(0,0,0,0.04) 0px 3px 5px;object-fit:cover;min-width:250px;max-width:250px;height:auto;}.recruite_name{text-align:right;}.seeking{display:flex;gap:20px;}.seeking .seeking_box{width:33%;text-align:center;}.seeking .seeking_box img{border-radius:50%;padding:10px;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px;width:180px;height:180px;object-fit:contain;}.seeking .seeking_box h4{margin-bottom:20px;}.seeking .seeking_box p{line-height:120%;}.hiringtitle{padding:30px;text-align:center;background:#000;color:#fff;font-size:18px;margin-bottom:20px;}.gray.hiringtitle{background:#424242;}.blue.hiringtitle{background:#0073BD;}.red.hiringtitle{background:#EB0A1E;}.orange.hiringtitle{background:#F08900;}.green.hiringtitle{background:#015852;}.black.hiringtitle{background:#000;}.award{position:relative;}.award_in{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.plan_award .award{min-height:150px;}.plan_award{display:flex;gap:20px;}.plan_award .award{border-radius:5px;text-align:center;width:25%;height:100px;padding:20px;}.award img{max-width:50px;height:auto;object-fit:cover;}.plan_award .award{box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px;}.plan_award .award:nth-child(2),.plan_award .award:nth-child(3){box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px;background:#000;color:#fff;}.gray .plan_award .award:nth-child(2),.gray .plan_award .award:nth-child(3){background:#424242;}.blue  .plan_award .award:nth-child(2),.blue .plan_award .award:nth-child(3){background:#0073BD;}.red  .plan_award .award:nth-child(2),.red .plan_award .award:nth-child(3){background:#EB0A1E;}.orange   .plan_award .award:nth-child(2),.orange  .plan_award .award:nth-child(3){background:#F08900;}.green  .plan_award .award:nth-child(2),.green .plan_award .award:nth-child(3){background:#015852;}.black .plan_award .award:nth-child(2),.black .plan_award .award:nth-child(3){background:#000;}.plan_rating{text-align:center;padding-top:30px;padding-bottom:30px;font-size:18px;font-weight:600;background:#000;color:#fff;margin-bottom:20px;}.gray .plan_rating{background:#424242;}.blue  .plan_rating{background:#0073BD;}.red  .plan_rating{background:#EB0A1E;}.orange  .plan_rating{background:#F08900;}.green  .plan_rating{background:#015852;}.black  .plan_rating{background:#000;}.rating_text{margin-bottom:30px;color:#000;}.rating_text p{color:#000;}.rating_text strong{font-size:16px;}.voice_box{display:flex;gap:20px;margin-bottom:20px;}.voice_box .voice_alt{border-radius:5px;border:1px solid #000;flex:1;padding:20px;color:#fff;background:#000;position:relative;display:inline-block;}.voice_box:nth-child(odd) .voice_alt:before{content:"";position:absolute;top:50%;left:-28px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #000;}.voice_box:nth-child(even)  .voice_alt:before{content:"";position:absolute;top:50%;right:-22px;margin-top:-12px;border:13px solid transparent;border-left:13px solid #FFF;z-index:2;}.voice_box:nth-child(even)  .voice_alt:after{content:"";position:absolute;top:50%;right:-28px;margin-top:-14px;border:14px solid transparent;border-left:14px solid #ddd;z-index:1;}.voice_box:nth-child(even){flex-direction:row-reverse;}.voice_box:nth-child(even)  .voice_alt{border:1px solid #ddd;background:#fff;color:#000;}.flex_cop_ceo,.cop_movie,.plan_number_flex,.plan_voice,.plan_rating_box,.plan_award{margin-bottom:40px;}details.form-wrapper summary{background:#fff;color:#EB0101;font-weight:500;padding:15px 20px;margin-bottom:20px;font-size:18px;border-radius:5px;cursor:pointer;border:1px solid #EB0101;}details[open].form-wrapper summary{background:#EB0101;color:#fff;font-weight:500;padding:15px 20px;margin-bottom:20px;font-size:18px;border-radius:5px;cursor:pointer;}details.form-wrapper summary{list-style:none;}details.form-wrapper summary::-webkit-details-marker{display:none;}details.form-wrapper summary span.summary{position:relative;display:inline-block;float:right;width:24px;height:24px;background:#fff;border-radius:20px;}details.form-wrapper summary span.summary:before,details.form-wrapper summary span.summary:after{content:"";position:absolute;top:11px;left:7.5px;width:9px;height:2px;background-color:#EB0101;transition:.2s;transform:rotate(0deg);-webkit-transform:rotate(0deg);}details.form-wrapper summary span.summary:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.3s;}details[open].form-wrapper summary span.summary:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);top:12px;opacity:0;}.plan_number_flex{display:flex;flex-wrap:wrap;gap:14px;}.plan_number_flex .plan_number{border-radius:5px;border:1px solid #ddd;text-align:center;width:calc(14% - 10px);box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px;}.plan_number_flex .plan_number .plan_number_in{width:100%;padding-top:100%;position:relative;}.plan_number_in .plan_number_in_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;}.plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#000;color:#fff !important;}.gray .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#424242;}.blue .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#0073BD;}.red .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#EB0A1E;}.orange .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#F08900;}.green .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#015852;}.black .plan_number_flex .plan_number:nth-child(odd) .plan_number_in{background:#000;}.plan_number_flex .plan_number:nth-child(odd)  .plan_number_in p,.plan_number_flex .plan_number:nth-child(odd)  .plan_number_in strong{color:#fff !important;}.plan_number_flex .plan_number strong{font-weight:600;font-size:120%;}.plan_rating_box .rating_text{border:1px solid #D5D8DC;padding:20px;box-shadow:rgba(67,71,85,0.27) 0px 0px 0.25em,rgba(90,125,188,0.05) 0px 0.25em 1em;}.coptabs{}.coptabs h3{display:flex;align-items:center;justify-content:center;gap:15px;font-size:18px;padding-top:20px;margin-bottom:20px;text-shadow:1px 1px #fff;}.coptabs h3:after{border-top:1px solid;content:"";flex:1}.coptabs .philtitle h3:after,.coptabs .seeking_box h3:after{display:none;}.coptabs h3.centertitle{display:block;text-align:center;padding-top:50px;padding-bottom:10px;margin-bottom:40px;font-size:21px;border-bottom:2px solid #000;max-width:200px;margin-left:auto;margin-right:auto;}.coptabs h3.centertitle.gray{border-bottom:2px solid #424242;}.coptabs h3.centertitle.blue{border-bottom:2px solid #0073BD;}.coptabs h3.centertitle.red{border-bottom:2px solid #EB0A1E;}.coptabs h3.centertitle.orange{border-bottom:2px solid #F08900;}.coptabs h3.centertitle.green{border-bottom:2px solid #015852;}.coptabs h3.centertitle.black{border-bottom:2px solid #000;}.coptabs h3.centertitle:after{display:none;}.flex_cop_ceo{display:flex;gap:20px;}.cop_ceo_image{max-width:220px;}.cop_ceo_image img{width:100%;height:auto;object-fit:cover;padding:10px;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}.cop_ceo_name{font-size:16px;margin-bottom:20px;font-weight:600;}.cop_ceo_message{font-size:14px;line-height:180%;}.tab_item{width:calc(100%/3);height:50px;border-bottom:1px solid #E60C20;background-color:#fff;line-height:50px;font-size:16px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease;margin-bottom:20px;cursor:pointer;}.tab_item:hover{opacity:0.75;}input[name="tab_item"]{display:none;}.tab_content{display:none;clear:both;}.careertab{margin-bottom:40px;}.c_label{padding:10px 15px;border-radius:5px;background:#EAECEE;margin-bottom:15px;color:#000;font-weight:500;}.c_content{margin-bottom:20px;}#coptab1:checked ~ #coptab1_content,#coptab2:checked ~ #coptab2_content,#coptab3:checked ~ #coptab3_content{display:block;}.coptabs input:checked + .tab_item{background-color:#E60C20;color:#fff;}.voice_img{max-width:100px;}.voice_img img{max-width:100px;object-fit:cover;height:auto;}.careerstep_text{margin-bottom:15px;}@media screen and (min-width:767.1px){.plan_award .award:nth-child(3){order:4;}.plan_award .award:nth-child(4){order:3;}}@media screen and (max-width:767px){.recruiter img{max-width:100%;width:100%;height:auto;object-fit:cover;}.recruiterimg{margin-bottom:15px;}.flex_cop_ceo{display:block;gap:0px;}.cop_ceo_image{max-width:100%;margin-bottom:15px;}.plan_number_flex{gap:10px;}.plan_number_flex .plan_number{width:30%;}.plan_number_flex .plan_number .plan_number_in{width:100%;padding-top:100%;}.plan_number_flex .plan_number p{font-size:12px;}.plan_award{flex-wrap:wrap;gap:10px;}.plan_award .award{padding:5px;width:48%;}.seeking{gap:0px;display:block;}.seeking .seeking_box{width:100%;margin-bottom:20px;}.recruiter{display:block;gap:0px;}}
@media (min-width:992px){.page-node-type-result .col-lg-3.content_area_right{flex:0 0 28%;max-width:28%;}.page-node-type-result .container.w900.maincontent{padding:10px 15px 0px 27px;}}.page-node-type-result h2.result-explanation-title,.path-result h2.result-explanation-title{font-size:19px;font-weight:bold;border-bottom:solid #E60C20 3px;}.page-node-type-result .result-explanation,.path-result .result-explanation{font-size:16px;margin-bottom:50px;}.page-node-type-result .align-items-center .result_main{display:flex;margin-bottom:15px;}.page-node-type-result .result_main .result_title{background:#fff !important;padding:0px 10px;margin-left:15px;position:relative;}.page-node-type-result .result_title .field--name-field-ret-corp-name{font-weight:500;line-height:14px;margin-bottom:4px;font-size:16px;margin-top:20px;}.page-node-type-result .result_title h3.result_title-title{font-size:20px;font-weight:500;line-height:24px;}.page-node-type-result .result_title .field--name-field-ret-catch{font-size:16px;font-weight:500;margin-top:10px;}.page-node-type-result .field.field--name-field-ret-image.field--type-image.field--label-hidden.field__item{width:330px;}.page-node-type-result .result_main .result_image img{background-color:#fff;box-shadow:1px 1px 10px rgba(204,204,204,1);padding:15px;width:100%;height:auto;object-fit:contain;}.page-node-type-result .result_title .result_tag{display:flex;bottom:20px;position:absolute;}.page-node-type-result .result_title .result_tag .field--type-entity-reference{display:flex;border:solid 1px #E60C20;border-radius:5px;width:70px;justify-content:center;height:25px;align-items:center;margin-right:10px;}.page-node-type-result .field--name-field-ret-interview h3{display:inline-block;border-left:3px solid #E60C20;padding-left:5px;}.page-node-type-result .field--name-field-ret-interview div h3{font-size:20px;font-weight:500;line-height:24px;margin-bottom:10px;margin-top:30px;}.page-node-type-result .field--name-field-ret-interview div p{font-size:16px;font-weight:400;line-height:22.4px;color:#000;}.page-node-type-result .result_list_btn a{display:flex;justify-content:center;align-items:center;border-radius:10px;height:60px;font-weight:700;border:1px solid #E60C20;color:#fff !important;background-color:#E60C20;max-width:300px;font-size:20px;text-decoration:none !important;margin:0 auto;margin-top:85px;margin-bottom:60px;}.page-node-type-result .result_free_consultation_btn a,.page-node-type-result .views-field-field-nofilter-text .field-content a{display:flex;justify-content:center;align-items:center;border-radius:10px;height:40px;font-weight:700;border:1px solid #E60C20;color:#fff !important;background-color:#E60C20;max-width:220px;font-size:14px;text-decoration:none !important;margin:0 auto;}.page-node-type-result #block-toyowork-front-zidongchezhengbeishicaiyongshiji-wuliaoxiangtan{border:solid 1px #a8a8a8;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 25%);padding:10px;margin-bottom:10px;}.page-node-type-result #block-toyowork-front-zidongchezhengbeishicaiyongshiji-wuliaoxiangtan .ttl h2{display:none;}.page-node-type-result .result_free_consultation_subtitle{font-size:14px;font-weight:700;line-height:30px;color:#000;text-align:center;}.page-node-type-result .result_free_consultation_maintitle{font-size:28px;font-weight:700;line-height:32px;text-align:center;margin:15px 0px;color:#000;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-label-field-cop-id,.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field.views-field-field-cop-name,.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-nofilter-text-1,.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-copex-biztxt{margin:20px 15px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-row{border:solid 1px #a8a8a8;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / 25%);padding:0px 10px 15px 10px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-cop-id .field-content{display:none;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-label-field-cop-id{font-size:16px !important;font-weight:700 !important;line-height:23.17px !important;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-row span{font-size:14px;font-weight:400;line-height:20.27px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-row div{font-size:12px;font-weight:400;line-height:17.38px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-copex-biztxt .field-content{line-height:2.2;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field.views-field-field-nofilter-text{margin-top:35px;}@media only screen and (max-width:768px){.page-node-type-result .col.content_area_center{padding:0px 10px;}.page-node-type-result .align-items-center{box-shadow:0 0 5px rgba(0,0,0,0.25);padding:10px;}.page-node-type-result .page-title-area{margin-bottom:0px;}.page-node-type-result .align-items-center .result_main{margin-bottom:20px;}.page-node-type-result .field.field--name-field-ret-image.field--type-image.field--label-hidden.field__item{width:100%;height:auto;}.page-node-type-result .align-items-center .result_main{display:block;}.page-node-type-result .result_main .result_image img{box-shadow:none;padding:0px;}.page-node-type-result .result_main .result_title{margin:25px 0px 0px 0px;padding:0px;}.page-node-type-result .field--name-field-ret-catch-copy{min-height:0px;}.page-node-type-result .result_title .field--name-field-ret-corp-name{margin-bottom:8px;}.page-node-type-result .result_title .result_tag{margin-top:7px;position:static;}body.page-node-type-result .field--name-field-ret-interview{margin-bottom:17px;}.page-node-type-result .result_list_btn a{margin-top:36px;margin-bottom:36px;}.page-node-type-result .content_area_right{display:flex;flex-direction:column-reverse;}.page-node-type-result div#content_area_right{padding:0px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field.views-field-field-nofilter-text{margin-top:0px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-row{padding:0px 10px 20px 10px;margin-bottom:16px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-label-field-cop-id{margin:24px 28px 0px 28px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field.views-field-field-cop-name,.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-nofilter-text-1,.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-copex-biztxt{margin:14px 28px;}.page-node-type-result #block-toyowork-front-views-block-result-detail-companyinfo-block-1 .views-field-field-copex-biztxt{margin:14px 28px 6px 28px;}.page-node-type-result .result_free_consultation_subtitle{font-size:18px;}.page-node-type-result .result_free_consultation_maintitle{font-size:30px;}.page-node-type-result #block-toyowork-front-zidongchezhengbeishicaiyongshiji-wuliaoxiangtan{padding:16px 10px 10px 10px;}}.node--type-result .content-warp h3.ttl a{color:#000 !important;text-decoration:none !important;}.node--type-result .content-warp h3.ttl{font-size:18px;font-weight:500;margin-bottom:10px;}.node--type-result .field--name-field-ret-corp-name{font-weight:500;}@media only screen and (min-width:768px){.node--type-result .content-warp{width:80%;}}
