@charset "utf-8";body,html{font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W6','YuGothic','Yu Gothic','メイリオ','Meiryo','ＭＳ ゴシック',sans-serif;position:relative;width:100%;height:100%;letter-spacing:1.2px}body{min-width:100%;height:auto;background:#fff;color:#2c2c2c;font-size:14px;font-weight:500}body img{width:100%}a{color:#393333;text-decoration:none;word-wrap:break-word}p a{text-decoration:none;color:#144fbc}p{line-height:1.6}a:hover{text-decoration:underline}.hd_cat_list a:hover,.hd_tag_list a:hover{text-decoration:none}a img,.btn{transition:1s all}a img:hover,.btn:hover{transform:scale(1.1,1.1);transition:1s all}.mean-bar a:hover{opacity:1}@media screen and (min-width:897px){body{min-width:1200px;font-size:16px;line-height:1.8}body img{width:auto}a[href^="tel:"]{pointer-events:none}p{font-size:16px;line-height:30px}}.h1_box{display:none}.h1_box h1,.h1_box p{font-size:10px;font-weight:400;text-align:right}header{position:fixed;top:0;width:83%;background:#fff;z-index:2}header .hd_logo{display:flex;align-items:center;padding:10px 0 10px 10px}header .hd_logo a{width:67px;position:relative;z-index:2}header .hd_logo p{font-size:11px;font-weight:700;margin-left:10px;line-height:1.4}.hd_cat_list{display:none}.hd_tag_list{padding:0 3% 5%;display:flex;justify-content:flex-start;flex-flow:wrap}.hd_tag_list li{padding:0 12px 12px}.hd_tag_list li a{color:#fff;font-size:14px}header nav{display:none}.accbox{width:100%;margin-top:60px;background:#222}.accbox label{display:block;margin-bottom:10px;padding:22px 12px 10px;font-weight:700;color:#fff;cursor:pointer;transition:all .5s;text-align:center}.accbox label:after{content:'\f078';font-family:'Font Awesome 5 Free';padding-left:8px}.accbox input.cssacc{display:none}.accbox .accshow{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.cssacc:checked+label+.accshow{height:auto;opacity:1}.cssacc:checked+label:after{content:'\f077'}@media screen and (min-width:897px){.h1_box{display:block;width:auto;margin:0 auto;padding:3px 25px;text-align:right}header{position:relative;width:100%;height:auto;padding:0}header a{font-weight:700}header .hd_top{display:flex;justify-content:space-between;padding:0 25px 12px;border-bottom:1px solid #ccc}header .hd_logo{position:relative;padding:0}header .hd_logo a{width:90px}header .hd_logo img{margin:0;padding-top:0;width:100%}header .hd_logo p{font-size:12px}header .hd_top_btn{display:flex !important}header .hd_top_btn .login{margin:0 20px 0 0}header .hd_top_btn .login a{display:block;background:#005a9a;border:3px solid #005a9a;box-sizing:border-box;border-radius:50px;padding:12px 42px;font-size:14px;text-align:center;color:#fff}header .hd_top_btnl .login a:hover{background:#fff;color:#005a9a;opacity:1}header .hd_top_btn .form{position:relative}header .hd_top_btn .form label{display:none}header .hd_top_btn .form input[type=text]{background:#f5f5f5;border-radius:50px;font-size:14px;width:250px;padding:14px}header .hd_top_btn .form input[type=submit]{position:absolute;top:6px;right:15px;font-size:16px}header nav{display:block}header nav ul{margin:0 auto;display:flex;justify-content:center;padding:20px 25px}header nav ul li{margin:0 34px}header nav ul li a:hover{opacity:.7}header nav ul li:last-child{margin-right:0}header nav ul li a{font-size:14px}.hd_cat_list{display:block}.hd_cat_list,.hd_tag_list{margin-top:0;padding:18px 0 6px;display:flex;flex-flow:wrap;justify-content:center}.hd_tag_list{justify-content:flex-start}.sp_scroll{background:#e8e8e8}.hd_cat_list{background:#313131}.hd_cat_list li{padding:0 10px 12px}.hd_tag_list li{padding:0 12px 12px}.hd_cat_list li a{color:#fff}.hd_tag_list li a{color:#171616;padding:3px 12px}.hd_cat_list li a:hover,.hd_tag_list li a:hover{background:#00a0e9;padding:3px 12px;border-radius:20px;color:#fff}.accbox{margin-top:0;background:#e9e9e9}.accbox label{padding:16px 12px 5px;color:#313131}}#gNavi li{float:left}.breadcrumbs{display:none}@media screen and (min-width:897px){.breadcrumbs{display:block;padding:10px 0;font-size:12px}.breadcrumbs_inner{width:1320px;margin:0 auto 30px}}section{position:relative}.cts_inner01{padding:10% 4%;box-sizing:border-box}.viewPC{display:none}.viewSP{display:block}.img_ct{display:block;margin-left:auto;margin-right:auto}.tCenter{text-align:center}.ttl01_area{margin-bottom:20px}.ttl01{position:relative;font-size:22px;display:inline-block;line-height:1.2;margin:0 10px 0 50px}#under .ttl01{margin-bottom:10px;display:block}#article_list_area .ttl01{margin-bottom:32px}.ttl01:before{position:absolute;top:10px;left:-50px;content:"";width:38px;height:5px;background:#00a0e9}.ttl_en{font-family:Arial,Helvetica,'sans-serif';font-size:18px;font-weight:700;color:#f0f0f0;text-align:right}.sub_ttl{font-weight:700;font-size:13px;line-height:1.8}.ttl02{font-size:16px;font-weight:700;text-align:left;line-height:24px;margin-bottom:5px}.ttl03{font-size:16px;font-weight:700;margin-bottom:12px;line-height:1.6}table{width:100%;font-size:12px}table th,table td{padding:10px;line-height:1.6;vertical-align:middle}table p{font-size:12px !important;line-height:22px !important}.btn{position:relative;width:80%;margin:0 auto;margin-top:20px}.btn:after{position:absolute;top:13px;right:20px;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f061';color:#fff;font-size:14px}.btn a{display:block;background:#313131;border-radius:28px;border:2px solid #313131;padding:12px 0;text-align:center;color:#fff;position:relative;font-size:14px;font-weight:700;line-height:1.5}.btn a:hover{background:#fff;color:#313131}.mb3{margin-bottom:3%}.mb5{margin-bottom:5%}.mb7{margin-bottom:7%}.mb10{margin-bottom:10%}.comany_name{margin-bottom:3px !important;font-size:12px !important;line-height:16px !important;font-weight:400}.article_list li{position:relative;width:auto;margin:0 1% 8%;padding:0 0 5%;border-bottom:1px solid #e3e2e2}.article_list li img{width:28%}.article_list li .article_list_cts{display:flex;align-items:flex-start}.article_list li .txt_area{padding:0 0 0 12px}.article_list li .txt_area .ttl02{font-size:14px;font-weight:700;text-align:left;line-height:22px;margin-bottom:5px}.article_list li .cat_box_on,.article_list li .cat_box_off{position:absolute;top:-13px;left:10px}.recruit_list li .txt_area p{font-size:14px;line-height:24px}.date{font-size:12px !important;margin-bottom:0 !important}.cat_box_on,.cat_box_off{background:#ffff36;display:inline-block;padding:7px 10px;font-size:10px !important;font-weight:700;margin-bottom:10px !important;line-height:1 !important}.cat_box_off{background:#1ab52d;color:#fff}.cat_live{background:#e42b01;color:#fff}.tag{font-size:12px;color:#797979}#single img{width:100%}.wp-caption{width:100% !important}.lead_txt,.company_box{margin-bottom:25px}.single_article_box p{font-size:16px;line-height:32px;margin-bottom:25px}.single_article_box p strong{color:#05689a}.single_mv{position:relative}.mov_box{width:100%;height:auto}.single_mv_catch{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;margin-bottom:5%}.single_mv_catch span{font-weight:700;font-size:20px;margin-bottom:20px}.single_mv_catch p{font-size:24px !important;font-weight:700;margin-top:20px}.contents_list_box{border:1px solid #e0e0e0;margin-bottom:32px;padding:25px}.contents_list_ttl{font-weight:700;margin-bottom:10px}.contents_list li{margin-bottom:12px}.contents_list li a{text-decoration:underline;line-height:1.5}.contents_list li:last-child{margin-bottom:0}.company_intro_ttl{font-size:20px;font-weight:700;line-height:28px;text-align:center;border-bottom:1px solid #d0d0d0;padding-bottom:10px;margin-bottom:10px}.company_feature{background:#ececec}.company_feature_area p{margin-bottom:10px}.company_business_tb th,.company_business_tb td{border-bottom:1px solid #f2f2f2}.company_business_tb th{width:25%}.single_ttl_sub{font-size:14px !important;margin-bottom:0 !important}.single_ttl_sub span{font-weight:700}.single_ttl_sub .date{margin-left:10px;font-size:14px}.single_article_box h2{background:#f1f1f1;padding:18px 24px;font-size:22px;line-height:32px;margin-bottom:18px}.single_article_box h3{position:relative;display:inline-block;color:#05689a;font-size:16px;line-height:26px;margin:15px 10px 12px 50px}.single_article_box h3:before{position:absolute;top:13px;left:-50px;content:"";width:38px;height:1px;background:#05689a}.single_article_box h3 strong{font-size:18px;color:#1b1b1b}.single_article_box h4{padding:10px;font-size:18px;margin-bottom:10px;border-left:4px solid #525252}.company_box_ttl,.author_ttl{font-size:18px !important;font-weight:700;margin-bottom:10px !important;padding-bottom:8px;border-bottom:1px dashed #dadada}.company_box_ttl i,.author_ttl i{margin-right:8px}.company_box_name a{text-decoration:underline}.company_box_name a:hover{text-decoration:none}.author_box{border:1px solid #dadada;padding:22px}.author_box_txt p{font-size:14px !important;margin-bottom:0 !important;line-height:22px !important}.recruit_mv_txt{padding-bottom:30px;border-bottom:1px solid #ccc}.recruit_ttl_sub{font-size:18px !important;font-weight:700;color:#2e901c}.cat_search_list{margin-bottom:30px}.button_link_list{display:flex;justify-content:space-between;margin-bottom:8%}.button_link_list li{width:49%;text-align:center;border-radius:4px}.button_link_list li a{display:block;background:#3c3c3c;border:1px solid #3c3c3c;box-sizing:border-box;padding:7% 0;color:#fff;font-weight:900}.button_link_list li a:hover{background:#fff;color:#3c3c3c}.button_link_list li a i{margin-right:8px}.sns__container{display:flex;margin-bottom:20px}.sns__container a{width:100%;text-align:center;color:#fff;padding:.5rem 0}.sns__container a:hover{opacity:.6}.sns__twitter{background:#55acee}.sns__facebook{background:#3b5998}.sns__pocket{background:#ef3f56}.sns__line{background:#1dcd00}.sns__hatena{background:#00a5de}.tag_list{display:flex;flex-wrap:wrap}.tag_list_name{margin:0 12px 12px 0}.tag_list_name a{color:#166ab3}.tag_list_name a:hover{text-decoration:underline}@media screen and (min-width:897px){.cts_inner01{width:1320px;margin:0 auto;padding:80px 0}#under .cts_inner01{width:920px;padding:0 0 56px}#single .cts_inner01{width:768px}#article_list_area .cts_inner01{width:1320px !important}.viewPC{display:block}.viewSP{display:none}.ttl01_area{margin-bottom:54px;display:flex;justify-content:space-between}#single .ttl01_area{margin-bottom:26px}.ttl01{font-size:30px;line-height:42px}.ttl01:before{top:19px}#under .ttl01{margin-bottom:20px}#article_list_area .ttl01{margin-bottom:52px}.ttl_en{font-size:90px}.ttl02{font-size:20px;line-height:30px;margin-bottom:8px}#under .ttl02{margin-bottom:12px}.ttl03{font-size:18px}.btn{width:306px;margin-top:40px}.btn:after{top:14px;font-size:16px}.btn a{font-size:14px;padding:16px 0;line-height:1.5}table th,table td{padding:20px;font-size:16px}table p{font-size:16px !important;line-height:30px !important}.mb3{margin-bottom:12px}.mb7{margin-bottom:55px}.mb10{margin-bottom:50px}.cat_box_on,.cat_box_off{margin-bottom:18px}.article_list{display:flex;flex-wrap:wrap}.article_list li{width:23%;margin:0 1% 4%;border-radius:10px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0/30%);box-sizing:border-box;padding:0;border-bottom:none}.article_list li .article_list_cts{display:block}.article_list li img{width:100%;border-radius:6px 6px 0 0}.article_list li .txt_area{padding:20px}#single .article_list li .txt_area{padding:12px}#single p{font-size:18px;line-height:36px}.single_mv_catch span{font-size:32px}.single_mv_catch p{font-size:54px !important;line-height:62px !important}.contents_list_box{padding:35px 42px 42px}.single_article_box h3:before{top:18px}.company_box_ttl,.author_ttl{font-size:20px !important;margin-bottom:12px !important;padding-bottom:10px}.author_box{padding:30px 42px}.author_box_txt p{line-height:28px !important}.company_feature{padding:60px 0 0}.company_feature_area{padding:38px 55px;display:flex;align-items:center}.company_feature_area img{width:405px !important;margin-left:30px}.single_ttl_sub{font-size:16px !important}.single_article_box h2{padding:24px 32px;font-size:24px;margin-bottom:18px}.single_article_box h3{font-size:20px;line-height:34px;margin:22px 10px 22px 50px}.single_article_box h3 strong{font-size:24px;line-height:38px}.single_article_box h4{padding:10px 14px;font-size:21px;margin-bottom:13px}.map_box{height:580px}.recruit_ttl_sub{font-size:22px !important}.mov_box{width:100%;height:auto}.single_mv{width:768px;margin:0 auto 50px}}.feature_slide_area{background:#eee;padding:5% 0}.feature_slide li{position:relative}.feature_slide li img{height:202px;object-fit:cover}.feature_slide li .txt_area{position:absolute;bottom:0;width:100%;padding:12px 20px;box-sizing:border-box;color:#fff;background:linear-gradient(to bottom,rgb(64 64 64/0%),#000)}.feature_slide li .txt_area .ttl{font-size:18px;font-weight:700}.home_event{background:url(//grows-rtv.jp/wp-content/themes/grows/css/../img/home/event_bg.png) no-repeat center;background-size:cover}.company_list_area{background:#f2f2f2}.company_list{margin-bottom:60px !important}.about_area{background:#58a0d8}.about_area .ttl01{color:#fff}.about_area .ttl01:before{background:#fff}.about_area_box{background:#fff;padding:32px;border-radius:20px}.about_area_box img{width:50%;margin:0 auto 15px;display:block}@media screen and (min-width:897px){.feature_slide_area{background:#eee;padding:30px 0}.feature_slide li{width:32%}.feature_slide li img{width:100%;height:285px}.feature_slide li .txt_area .ttl{font-size:21px}.about_area_box{padding:48px;display:flex}.about_area_box img{width:200px;margin:0 32px 0 0}}.aboutus_logo{width:32%;margin-bottom:18px}#aboutus .about_area_box{background:#f0fdff;display:block}.about_table img{width:54%}.about_table a{text-decoration:underline}.about_table a:hover{text-decoration:none}@media screen and (min-width:897px){.about_table img{width:auto}.about_table{display:flex;align-items:start}}.privacy_box{margin-bottom:25px}.privacy_box_ttl{font-size:20px;line-height:32px;margin-bottom:10px}.privacy_box p{font-size:14px;line-height:22px}.privacy_box_list{margin:12px 0}.privacy_box_list li{font-size:16px;font-weight:700;margin-bottom:12px;line-height:24px;text-indent:-18px;padding-left:18px}.privacy_box_list li:last-child{margin-bottom:0}#contact table{width:100%;text-align:left}#contact table th,#contact table td{width:100%;display:block;box-sizing:border-box}#contact table th{vertical-align:middle;text-align:left;position:relative;padding:4% 0 1%;font-size:15px;border-bottom:none}#contact table td{vertical-align:middle;padding:1% 0 4%;border-bottom:1px solid #dedede;font-size:14px}#contact table .must{position:relative;top:0;font-size:11px;color:#fff;background-color:#b11901;display:inline-block;padding:2px 9px;margin-left:8px}#contact .attention{font-size:12px;font-weight:400}#contact table .size01{width:60%}#contact table .size02{width:95%}#contact .btn .confirmation_btn,#contact .btn .back_btn{background:#f6990a;width:90%;padding:15px 0;color:#fff;font-size:14px;margin-top:20px}#contact .btn .back_btn{background:#c2c2c2}#contact table td .checkbox_list{display:block}#contact table td .checkbox_list li{width:100%}#contact table input,#contact table textarea,#contact input[type=button],#contact input[type=checkbox]{background:#fff;border:1px solid #ccc;-webkit-appearance:none;border-radius:0;padding:7px;width:100%}#contact input[type=file]{border:none !important}#contact table input,#contact table select{height:45px}#contact table textarea{height:100px}#contact .completion{margin-bottom:210px;text-align:center}#contact .submit_content .btn{text-align:center}#contact .wpcf7-submit{background:#141414;color:#fff;padding:10px 0;width:100%;border:none}@media screen and (min-width:897px){#contact table th,#contact table td{display:table-cell;padding:25px 0 15px;border-bottom:1px solid #ccc}#contact table th{width:35%}#contact table td{width:65%}#contact table input,#contact table select{width:60%}#contact table td .size_mail{width:100%}#contact table textarea{height:151px}#contact .wpcf7-submit{display:block;width:300px;margin:0 auto;margin-top:40px;padding:15px 0;font-size:16px}#contact .confirmation{margin:20px 0 40px}#contact .submit_content table td,#contact .submit_content table th{border-bottom:1px solid #dedede;padding:25px 0;display:table-cell}}.privacy_list li{margin-bottom:8%}.privacy_list li .ttl02{margin-bottom:12px}@media screen and (min-width:897px){.privacy_list li{margin-bottom:30px}}footer{border:1px solid #f2f2f2;padding:10% 0 16%}footer .ft_inner{padding:0 4%;margin-bottom:6%}footer .ft_logo img{width:180px;margin:0 auto 20px;display:block}footer .ft_inner ul{display:none}footer small{font-size:10px;display:block;text-align:center;margin-bottom:5%;color:#353535}#page-top a{position:fixed;z-index:2;bottom:84px;right:10px;width:40px;height:40px;padding:13px 0;border-radius:50%;text-align:center;background:#545454;box-sizing:border-box}#page-top i{color:#fff}#sp_fixed{position:fixed;bottom:-3px}#sp_fixed ul{display:flex}@media screen and (min-width:897px){footer{padding:80px 0 30px}footer .ft_inner{width:1480px;display:flex;justify-content:space-between;margin:0 auto 10px;padding:0}footer .ft_logo img{width:102px;margin-bottom:0;display:inline-block}footer .ft_inner ul{display:flex;margin-top:15px}footer .ft_inner ul li{margin-left:55px}footer .ft_inner ul li a{font-size:14px;font-weight:700}footer small{font-size:12px;padding-top:10px;margin-bottom:0}#sp_fixed{display:none}#page-top a{width:65px;height:65px;padding:22px 0}#page-top i{font-size:20px}}