@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');.sub-page-contents{overflow:hidden}.page-template-company #breadcrumb{margin:20px 0 0 !important}.top_line{border-top:1px dashed #999}p{margin-top:0;margin-bottom:0 !important}table{font-size:100%;font-family:inherit}fieldset,img{border:0}img{vertical-align:middle}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0}select,input,textarea{font-size:100%}header,footer,nav,section,article,figure,aside{display:block}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.tac_tal{text-align:center}.tal_tac{text-align:left}.tac_tar{text-align:center}.tar_tal{text-align:right}.tar_tac{text-align:right}@media screen and (max-width:768px){.tac_tal{text-align:left}.tal_tac{text-align:center}.tac_tar{text-align:right}.tar_tal{text-align:left}.tar_tac{text-align:center}}.m00{margin:0 !important}.mb{margin-bottom:1.5em !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb08{margin-bottom:8px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mt{margin-top:1.5em !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt08{margin-top:8px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt-40{margin-top:-40px !important}.p00{padding:0 !important}.pb{padding-bottom:1.3em !important}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb08{padding-bottom:8px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt08{padding-top:8px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.fz10{font-size:10px;font-size:1rem}.fz11{font-size:11px;font-size:1.1rem}.fz12{font-size:12px;font-size:1.2rem}.fz13{font-size:13px;font-size:1.3rem}.fz14{font-size:14px;font-size:1.4rem}.fz15{font-size:15px;font-size:1.5rem}.fz16{font-size:16px;font-size:1.6rem}.fz17{font-size:17px;font-size:1.7rem}.fz18{font-size:18px;font-size:1.8rem}.fz19{font-size:19px;font-size:1.9rem}.fz20{font-size:20px;font-size:2rem}.fz_s{font-size:12px;font-size:1.2rem;line-height:1.4}.fz_m{font-size:14px;font-size:1.4rem;line-height:1.7}.fz_l{font-size:17px;font-size:1.7rem;line-height:1.7}.fz_ll{font-size:20px;font-size:2rem;line-height:1.6}@media screen and (max-width:768px){.fz_s{font-size:1.1rem}.fz_m{font-size:1.3rem}.fz_l{font-size:1.5rem}.fz_ll{font-size:1.8rem}}.fwb{font-weight:700}.fwn{font-weight:400 !important}.sp{display:none}.sp_68{display:none}.pc{display:block}.tab{display:none}.pc_tab{display:block}.tab_sp{display:none}@media screen and (max-width:768px){.pc{display:none !important}.tab{display:block !important}.sp{display:none}.tab_sp{display:block !important}}@media screen and (max-width:680px){.sp_68{display:block}}@media screen and (max-width:480px){.tab{display:none !important}.sp{display:block}.pc_tab{display:none !important}.tab_sp{display:block !important}}.w{position:relative;display:block;max-width:1000px;margin:0 auto}.w118{position:relative;display:block;max-width:1180px;margin:0 auto}@media screen and (max-width:1100px){.sp_section_m{max-width:95%;margin:auto}.sp_section_s{max-width:90%;margin:auto}}.section_ll+.section_ll{margin-top:13rem}.section_l+.section_l{margin-top:10rem}.section_m+.section_m{margin-top:6rem}.section_s+.section_s{margin-top:3rem}.ff{font-feature-settings:"palt"}@media screen and (max-width:480px){.ff_sp{font-feature-settings:"palt"}}.pd_ll_2{padding-top:15rem;padding-bottom:15rem}.pdt_ll_2{padding-top:15rem}.pdb_ll_2{padding-bottom:15rem}.pd_ll{padding-top:12rem;padding-bottom:12rem}.pdt_ll{padding-top:12rem}.pdb_ll{padding-bottom:12rem}.pd_l{padding-top:8rem;padding-bottom:8rem}.pdt_l{padding-top:8rem}.pdb_l{padding-bottom:8rem}.pd_ml{padding-top:6rem;padding-bottom:6rem}.pdt_ml{padding-top:6rem}.pdb_ml{padding-bottom:6rem}.pd_m{padding-top:5rem;padding-bottom:5rem}.pdt_m{padding-top:5rem}.pdb_m{padding-bottom:5rem}.pd_ms{padding-top:4rem;padding-bottom:4rem}.pdt_ms{padding-top:4rem}.pdb_ms{padding-bottom:4rem}.pd_s{padding-top:2.5rem;padding-bottom:2.5rem}.pdt_s{padding-top:2.5rem}.pdb_s{padding-bottom:2.5rem}.pd_ss{padding-top:1.5rem;padding-bottom:1.5rem}.pdt_ss{padding-top:1.5rem}.pdb_ss{padding-bottom:1.5rem}@media screen and (max-width:768px){.pdpdb_ll_2_ll_2{padding-top:10rem;padding-bottom:10rem}.pdt_ll_2{padding-top:10rem}.pdb_ll_2{padding-bottom:15rem}.pd_ll{padding-top:8rem;padding-bottom:8rem}.pdt_ll{padding-top:8rem}.pdb_ll{padding-bottom:8rem}.pd_l{padding-top:6rem;padding-bottom:6rem}.pdt_l{padding-top:6rem}.pdb_l{padding-bottom:6rem}.pd_ml{padding-top:5rem;padding-bottom:5rem}.pdt_ml{padding-top:5rem}.pdb_ml{padding-bottom:5rem}.pd_m{padding-top:2rem;padding-bottom:2rem}.pdt_m{padding-top:2rem}.pdb_m{padding-bottom:2rem}.pd_ms{padding-top:1.8rem;padding-bottom:1.8rem}.pdt_ms{padding-top:1.8rem}.pdb_ms{padding-bottom:1.8rem}.pd_s{padding-top:1rem;padding-bottom:1rem}.pdt_s{padding-top:1rem}.pdb_s{padding-bottom:1rem}.pd_ss{padding-top:.5rem;padding-bottom:.5rem}.pdt_ss{padding-top:.5rem}.pdb_ss{padding-bottom:.5rem}}@media screen and (max-width:480px){.pd_ll_2{padding-top:10rem;padding-bottom:10rem}.pdt_ll_2{padding-top:10rem}.pdb_ll_2{padding-bottom:10rem}.pd_ll{padding-top:6rem;padding-bottom:6rem}.pdt_ll{padding-top:6rem}.pdb_ll{padding-bottom:6rem}.pd_l{padding-top:4rem;padding-bottom:4rem}.pdt_l{padding-top:4rem}.pdb_l{padding-bottom:4rem}.pd_m{padding-top:2rem;padding-bottom:2rem}.pdt_m{padding-top:2rem}.pdb_m{padding-bottom:2rem}.pd_s{padding-top:1.5rem;padding-bottom:1.5rem}.pdt_s{padding-top:1.5rem}.pdb_s{padding-bottom:1.5rem}}ul.circle li{position:relative;padding-left:1em;margin-bottom:.5em}ul.circle li:before{content:"●";position:absolute;left:0;color:#00a7ac}ul.circle li a{color:#00a7ac;text-decoration:underline}.lead_s{font-size:16px;line-height:1.5}.lead_s>p+p{margin-top:1em}.lead_m{font-size:16px;line-height:1.8}.lead_m>p+p{margin-top:1em}.lead_18{font-size:18px;line-height:2.4}.lead_18>p+p{margin-top:1.5em}@media screen and (max-width:480px){.lead_m{font-size:14px;line-height:1.8}.lead_18{font-size:16px;line-height:2.0}}.text_inner p+p{margin-top:1em}.ofi{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.ofi.cont{object-fit:contain;font-family:'object-fit: contain;'}.fbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px),print{.fbox.f_pc{display:-webkit-box;display:-ms-flexbox;display:flex}.fbox.f_sp{display:block}}@media screen and (max-width:768px){.fbox.f_pc{display:block}.fbox.f_sp{display:-webkit-box;display:-ms-flexbox;display:flex}}.ff_re{-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.jc_sp{justify-content:space-between}.it_cener{align-items:center}.fbox_col2{justify-content:space-between}.fbox_col2>*{width:48%}.fbox_col2>*+*{margin-left:4%}.fbox_col2+.fbox_col2{margin-top:5%}@media screen and (max-width:768px){.fbox_col2.f_pc>*{width:auto}.fbox_col2.f_pc>*+*{margin-left:auto;margin-top:8%}}.fbox_col3{justify-content:space-between}.fbox_col3>*{width:32%}.fbox_col3>*+*{margin-left:2%}.fbox_col3+.fbox_col3{margin-top:5%}@media screen and (max-width:768px){.fbox_col3.f_pc>*{width:auto}.fbox_col3.f_pc>*+*{margin-left:auto;margin-top:8%}}.fbox_4_6>*:nth-child(1){width:37%}.fbox_4_6>*:nth-child(2){width:58%;margin-left:5%}.fbox_4_6+.fbox_4_6{margin-top:5%}@media screen and (max-width:768px){.fbox_4_6.f_pc>*:nth-child(1){width:auto}.fbox_4_6.f_pc>*:nth-child(2){width:auto;margin-left:auto;margin-top:8%}}.fbox_6_4>*:nth-child(1){width:58%}.fbox_6_4>*:nth-child(2){width:37%;margin-left:5%}.fbox_6_4+.fbox_6_4{margin-top:5%}@media screen and (max-width:768px){.fbox_6_4.f_pc>*:nth-child(1){width:auto}.fbox_6_4.f_pc>*:nth-child(2){width:auto;margin-left:auto;margin-top:8%}}.fbox_7_3>*:nth-child(1){width:65%}.fbox_7_3>*:nth-child(2){width:30%;margin-left:5%}.fbox_7_3+.fbox_7_3{margin-top:5%}@media screen and (max-width:768px){.fbox_7_3.f_pc>*:nth-child(1){width:auto}.fbox_7_3.f_pc>*:nth-child(2){width:auto;margin-left:auto;margin-top:8%}}.fbox_3_7>*:nth-child(1){width:30%}.fbox_3_7>*:nth-child(2){width:65%;margin-left:5%}.fbox_3_7+.fbox_3_7{margin-top:5%}@media screen and (max-width:768px){.fbox_3_7.f_pc>*:nth-child(1){width:auto}.fbox_3_7.f_pc>*:nth-child(2){width:auto;margin-left:auto;margin-top:8%}}.midashi_01{margin-bottom:2em !important;font-feature-settings:"palt"}@media screen and (max-width:768px){.midashi_01{margin-bottom:1em !important;font-size:1.5rem}}.midashi_02{margin-bottom:1.5em !important;position:relative;padding-left:.5em;font-size:28px;font-feature-settings:"palt";line-height:1.6}.midashi_02:before{content:"";background:#78d0d3;background:linear-gradient(180deg,rgba(120,208,211,1) 0%,rgba(0,167,172,1) 100%);width:3px;height:90%;left:0;top:50%;transform:translate(0%,-50%);position:absolute}@media screen and (max-width:768px){.midashi_02{font-size:23px;margin-bottom:.5em !important}}.midashi_03{margin-bottom:1.5em !important;font-size:22px;font-feature-settings:"palt"}.midashi_04{font-feature-settings:"palt";margin-bottom:.8em !important;font-size:18px}.main_v_area{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/main_v.jpg) no-repeat;background-size:cover;color:#fff;padding:60px 0 200px}.mina_v_title{font-weight:400 !important;margin-bottom:1.5em}.mina_v_title .en{letter-spacing:2px;font-size:14px;color:#00a7ac;display:block;margin-bottom:1.5em}.mina_v_title .ja{letter-spacing:10px;font-size:47px;font-weight:700}.modal_title{margin-bottom:1.5em}.modal_title .en{font-size:14px;color:#00a7ac;display:block;margin-bottom:2em;position:relative;padding-left:3.5em;letter-spacing:3px;font-weight:400 !important}.modal_title .en:before{content:"";width:3em;height:1px;top:.5em;position:absolute;left:0;background:#00a7ac}@media screen and (max-width:768px){.main_v_area{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/main_v_sp.jpg) no-repeat;background-size:cover;background-position:bottom;padding:50px 0 290px}.mina_v_title .ja{letter-spacing:2px;font-size:32px;font-feature-settings:"palt"}.modal_title .en{margin-bottom:1em}}@media screen and (max-width:480px){.main_v_area{padding:50px 0 190px}}.setsubi_dl dl{display:flex}.setsubi_dl dl+dl{margin-top:10px}.setsubi_dl dt{width:30%;background:#f4f4f4;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:12px}.setsubi_dl dd{width:67%;margin-left:3% !important;font-size:14px}.l_img_area_bg_gray .setsubi_dl dt{background:#fff !important}.l_img_area_top{padding-top:100px}.setsubi_area .l_img_area{padding-bottom:30px}.setsubi_area .img_left.l_img_area{padding:60px 0 400px}@media screen and (max-width:768px){.l_img_area_top{padding-top:0}.setsubi_area .img_left.l_img_area{padding:0}.setsubi_area .l_img_area{padding-bottom:0}}@media screen and (min-width:769px){.setsubi_list>li{margin-bottom:30px}.setsubi_list>li:nth-child(even) .setsubi_list_flex{flex-flow:row-reverse wrap}.setsubi_list_flex{display:flex;justify-content:space-between;align-items:center}.setsubi_list_flex .img{width:45%}.setsubi_list_flex .img img{width:100%}.setsubi_list_flex .setsubi_list_inner{width:50%}}@media screen and (min-width:769px){.setsubi_list_02{display:flex}.setsubi_list_02>li{width:31%;border-top:1px solid #00a7ac;border-bottom:1px solid #00a7ac;padding-bottom:2em}.setsubi_list_02>li+li{margin-left:5%}.setsubi_list_02 .img{margin-top:30px;margin-bottom:30px !important}.setsubi_list_02 .img img{width:100%;height:100px}.setsubi_list_02>li{width:32%}.setsubi_list_02_title{min-height:3em;margin-bottom:10px !important;position:relative}}@media screen and (max-width:768px){.setsubi_list>li,.setsubi_list_02>li{overflow:hidden;border-radius:5px;margin-bottom:10px}.setsubi_list_flex .img,.setsubi_list_02 .img{display:none}.setsubi_list_inner,.setsubi_list_02_inner{background:#f4f4f4;position:relative}.bg_gray .setsubi_list_inner,.bg_gray .setsubi_list_02_inner{background:#fff}.setsubi_list_inner_title,.setsubi_list_02_title{padding:15px 50px 15px 15px;margin-bottom:0 !important;position:relative}.setsubi_list_inner .text_box,.setsubi_list_02_inner .text_box{display:none;padding:0 15px 15px}.setsubi_list_inner_title:before,.setsubi_list_inner_title:after,.setsubi_list_02_title:before,.setsubi_list_02_title:after{content:"";background:#00a7ac;position:absolute;top:50%;transform:translate(0%,-50%)}.setsubi_list_inner_title:before,.setsubi_list_02_title:before{width:15px;height:2px;right:18px;position:absolute}.setsubi_list_inner_title:after,.setsubi_list_02_title:after{width:2px;height:16px;right:24px}.setsubi_list_inner_title.active:after,.setsubi_list_02_title.active:after{content:none}.setsubi_list_inner_sp_flex{display:flex;justify-content:space-between}}.setsubi_list_inner_sp_flex .img{display:none}@media screen and (max-width:768px){.setsubi_section .modal_title{margin-bottom:0}}@media screen and (max-width:680px){.setsubi_list_inner_sp_flex{display:flex;justify-content:space-between}.setsubi_list_inner_sp_flex .img{display:block;width:30%;text-align:center}.setsubi_list_inner_sp_flex .img img{width:100%}.text_box_sp_flex{width:65%}.setsubi_list_02_inner .setsubi_list_inner_sp_flex .img img{width:80%}}@media screen and (max-width:480px){.setsubi_list_inner_sp_flex{display:block}.setsubi_list_inner_sp_flex .img{width:auto}.text_box_sp_flex{width:auto;margin-top:10px}.setsubi_list_02_inner .setsubi_list_inner_sp_flex .img img{width:20%}}.tsuyomi_flex{display:flex;justify-content:space-between}.tsuyomi_flex>.text_box{width:30%}.tsuyomi_flex>.list_box{width:65%}@media screen and (max-width:768px){.tsuyomi_flex{display:block}.tsuyomi_flex>.text_box{width:auto}.tsuyomi_flex>.list_box{width:auto;margin-top:15px}}.list_box_list>li{overflow:hidden;border-radius:5px}ol.list_box_list{counter-reset:count 0}.list_box_list>li{position:relative;list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-bottom:10px}.list_box_list>li:before{content:"0 "counter(cnt);position:absolute;left:34px;top:32px;color:#00a7ac;font-size:18px;font-family:"Montserrat Alternates",sans-serif;font-weight:500;font-style:normal;letter-spacing:-1px;z-index:2}.list_box_list_title,.list_box_list .list_box_flex{padding:30px}.bg_gray .list_box_list_title,.list_box_list .list_box_flex{background:#fff}.list_box_list .list_box_flex{padding:0 30px 30px}.list_box_list_title{display:block;font-size:18px;padding-left:90px;position:relative}@media screen and (max-width:768px){.list_box_list>li:before{top:20px;left:20px}.list_box_list_title,.list_box_list .list_box_flex{padding:20px 50px 20px 70px;background:#fff}.bg_gray .list_box_list_title,.list_box_list .list_box_flex{background:#fff}.list_box_list .list_box_flex{padding:0 20px 20px}}@media screen and (max-width:480px){.list_box_list .list_box_flex{padding:0 20px 20px}}.list_box_list_title:before,.list_box_list_title:after{content:"";background:#00a7ac;position:absolute}.list_box_list_title:before{width:15px;height:2px;right:30px;top:41px}.list_box_list_title:after{width:2px;height:16px;right:37px;top:35px}.list_box_list_title.active:after{content:none}@media screen and (max-width:768px){.list_box_list_title:before{top:33px}.list_box_list_title:after{top:26px}}.list_box_list_title+.text_box{display:none}.list_box_flex{display:flex;justify-content:space-between}.list_box_flex .img{width:30%}.list_box_flex .img img{width:100%}.list_box_flex .text_box{width:65%}@media screen and (max-width:480px){.list_box_flex{display:block}.list_box_flex .img{width:auto}.list_box_flex .text_box{width:auto;margin-top:10px}}.top_messe_area{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center}.top_messe_area .text_box{width:30%}.top_messe_area .img{width:23%}.top_messe_area .img img{width:100%}.top_name_flex{display:flex;font-size:22px;align-items:center;font-weight:700;letter-spacing:3px}.top_name_flex .en{font-size:12px;margin-left:5%;margin-top:.3em;letter-spacing:0px}.top_messe_area .lead_m{margin-top:3em}@media screen and (max-width:768px){.top_messe_area{display:block;text-align:center}.top_messe_area .text_box{width:auto;margin-top:5%}.top_messe_area .img{width:auto;max-width:50%;margin:auto;margin-left:auto}.top_messe_area .lead_m{margin-top:1em}.top_name_flex{justify-content:center}}@media screen and (max-width:480px){.top_messe_area .img{max-width:240px}}.company_about_area_bg{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_bg.jpg) no-repeat;background-size:cover;padding:100px 0 200px}.company_about_area_list{display:flex;justify-content:space-between;color:#fff}.company_about_area_list_inner img{width:100%;height:200px;object-fit:contain;object-position:center;font-family:'object-fit: contain; object-position: center;'}.company_about_area_list>li:nth-child(1) img,.company_about_area_list>li:nth-child(5) img{height:170px}.company_about_text{color:#fff}@media screen and (max-width:769px){.company_about_area_bg{padding:30px 0 150px}.company_about_area_list{flex-wrap:wrap}.company_about_area_list>li{width:48%;margin-right:2%;margin-bottom:10%;text-align:center}.company_about_area_list>li:nth-child(2n){margin-right:auto}.company_about_area_list_inner img{height:150px}.company_about_area_list>li:nth-child(1) img,.company_about_area_list>li:nth-child(5) img{height:150px}}@media screen and (max-width:480px){.company_about_area_bg{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_bg_sp.jpg) no-repeat;background-size:cover}}.basic_table{width:100%;table-layout:fixed}@media screen and (min-width:769px){.basic_table{font-size:16px}.basic_table th,.basic_table td{border-bottom:1px solid #00a7ac;padding:20px 0}.basic_table th{width:20%}.basic_table td{width:80%}}@media screen and (max-width:768px){.basic_table tr,.basic_table th,.basic_table td{display:block}.basic_table th{padding:15px 0 0}.basic_table td{padding:10px 0 15px}.basic_table tr{border-bottom:1px solid #00a7ac}}.history_table{font-size:16px;table-layout:fixed;width:100%}@media screen and (min-width:769px){.history_table th,.history_table td{padding:15px 0}.history_table tr:first-child th,.history_table tr:first-child td{padding:10px 0 15px}.history_table tr:last-child th,.history_table tr:last-child td{padding:15px 0}.history_table th{border-right:1px solid #00a7ac;width:15%;padding-right:0}.history_table td{width:85%;padding-left:5% !important}}@media screen and (max-width:768px){.history_table tr,.history_table th,.basic_table td{display:block}.history_table th{padding:15px 0 0}.history_table td{padding:10px 0 15px}.history_table tr{border-bottom:1px solid #00a7ac}}.history_area{transform:translateY(-100px)}@media screen and (max-width:768px){.history_area{transform:translateY(-50px)}}.bg_ff{background:#fff}.bg_pd{padding:60px 80px}.bg_gray{background:#f4f4f4}@media screen and (max-width:768px){.bg_pd{padding:4vw 8%}}@media screen and (max-width:480px){.bg_pd{padding:8% 5%}}.l_img_area{font-size:16px}@media screen and (min-width:769px){.l_img_area{padding:60px 0 200px;position:relative}.l_img_area .img{position:absolute;top:-65px;right:-30%;width:70%}.l_img_area .img img{width:100%}.l_img_area .text_box{position:relative;width:47%}.img_left.l_img_area{padding:60px 0 450px}.img_left.l_img_area .img{right:auto;left:-30%}.l_img_area.img_left .text_box{position:absolute;right:0}}@media screen and (max-width:1600px){.l_img_area .img{right:-8vw;width:60%}.img_left.l_img_area .img{left:-8vw}}@media screen and (max-width:1100px){.l_img_area{max-width:95%}.l_img_area .img{right:-5%;width:50%}.l_img_area.img_left .img{right:auto;left:-5%}}@media screen and (max-width:768px){.l_img_area,.img_left{padding:30px 0}.l_img_area .img{position:relative;width:auto;margin-bottom:30px !important}.l_img_area.img_left .img{left:-5%}.l_img_area .img img{width:100%}}.l_img_area_bg_gray,.l_img_area_bg_gray_top{position:relative}.l_img_area_bg_gray:before,.l_img_area_bg_gray_top:before{content:"";position:absolute;width:100%;left:0;background:#f4f4f4}.l_img_area_bg_gray:before{bottom:0;height:100%}.l_img_area_bg_gray_top:before{top:0;height:15%}@media screen and (max-width:768px){.l_img_area_bg_gray:before{height:70%}.l_img_area_bg_gray_top:before{top:0;height:30%}}.company_menu_list{display:flex;flex-wrap:wrap;margin-bottom:0 !important;margin-left:0 !important;padding-left:0 !important}.company_menu_list p{margin-bottom:0 !important}.company_menu_list>li{width:50%}.company_menu_list>li{color:#fff;text-align:center;position:relative}.company_menu_list>li:before{content:"";background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;left:0;top:0;mix-blend-mode:multiply}.company_munu_list_inner{position:relative;z-index:2}.company_menu_list>li a{color:#fff;text-align:center}.company_menu_list>li .company_menu_title{font-size:28px;font-weight:700;margin-bottom:25px !important}.company_menu_list>li .company_menu_btn a{border:solid 1px #fff;border-radius:50px;max-width:15em;padding:10px 20px;display:inline-block;font-size:12px}.company_menu_list>*{padding:60px 0}.company_menu_list>li.ceo{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_01.jpg) no-repeat;background-size:cover}.company_menu_list>li.company{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_02.jpg) no-repeat;background-size:cover}.company_menu_list>li.intro{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_03.jpg) no-repeat;background-size:cover}.company_menu_list>li.staff{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_04.jpg) no-repeat;background-size:cover}.company_menu_list>li.about{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_05.jpg) no-repeat;background-size:cover}@media screen and (max-width:768px){.company_menu_list{display:block}.company_menu_list>li{width:100%}.company_menu_list>li .company_menu_title{margin-bottom:10px !important}.company_menu_list>li{padding:5vw 0}.company_menu_list>li.ceo{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_01_sp.jpg) no-repeat;background-size:cover}.company_menu_list>li.company{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_02_sp.jpg) no-repeat;background-size:cover}.company_menu_list>li.intro{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_03_sp.jpg) no-repeat;background-size:cover}.company_menu_list>li.staff{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_04_sp.jpg) no-repeat;background-size:cover}.company_menu_list>li.about{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/company_menu_05_sp.jpg) no-repeat;background-size:cover}}.omakase_area{position:relative;top:-100px}.modal_img{margin:auto;max-width:766px;text-align:center}.modal_img svg,.modal_img_sp svg{width:100%}.modal_img_sp{display:none}@media screen and (max-width:768px){.omakase_area{top:-40px;margin-bottom:-40px}.omakase_area .bg_pd{padding-bottom:0 !important}.modal_img{display:none}.modal_img_sp{margin-top:0;display:block}}.c_modal{display:none;height:100vh;position:fixed;width:100%;top:0;left:0;z-index:1000}.c_modal_bg{background:rgba(0,0,0,.6);height:100vh;width:100%;position:fixed}.mordal_inner{display:block;width:500px;position:absolute;height:700px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.modal_contents{background:#f4f4f4;border-radius:10px}.modal_padding{padding:20px 20px 80px}.close_btn{position:absolute;top:13px;right:10px;max-width:34px}.close_btn img{width:100%}.slider .slick-track{min-width:500px !important}.modal_title_flex{display:flex;padding-top:20px;justify-content:space-between;align-items:flex-start}.modal_title_flex .modal_title{width:70%}.modal_title_flex .modal_cate{width:auto;padding:.2em 15px;background:#e1d1b3;border-radius:30px;text-align:center;font-size:12px}@media screen and (max-width:1180px){.mordal_inner{width:90%;top:50%;height:70%}}@media screen and (max-width:768px){.mordal_inner{top:50%;height:80%}}@media screen and (max-width:480px){.mordal_inner{top:50%;height:75%}.modal_title_flex .modal_cate{padding:.2em 10px}.modal_title_flex .modal_title{width:50%}}.slick-prev,.slick-next{bottom:-50px;top:auto;width:20px;height:20px}.slick-prev{left:43%}.slick-next{right:43%}.slick-prev:before,.slick-next:before{content:'';width:20px;height:20px;font-size:0;display:block;opacity:1}.slick-prev:before{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/slide_arrow_l.svg) no-repeat;background-size:contain}.slick-next:before{background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/slide_arrow.svg) no-repeat;background-size:contain}@media screen and (max-width:480px){.slick-prev{left:40%}.slick-next{right:40%}}.popup_bg{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;background:rgba(0,0,0,.6);transition:.4s;z-index:10}.popup_content{position:relative}.popup_box{display:none;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:110;background:#f4f4f4;padding:20px 20px 80px;width:500px;max-height:90vh;border-radius:10px}.popup_box img{width:500px;height:auto;max-height:60vh;object-fit:contain;object-position:center;font-family:'object-fit: contain; object-position: center;'}.modal_title_flex{margin-top:10px}.popup_nav{position:absolute;left:50%;transform:translate(-50%,0%);width:20px;z-index:10;font-size:0;bottom:40px}.popup_nav .prev:before,.popup_nav .next:before{content:"";width:20px;height:20px;z-index:15;position:absolute}.popup_nav .prev:before{left:-15px;background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/slide_arrow_l.svg) no-repeat;background-size:contain}.popup_nav .next:before{right:-15px;background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/slide_arrow_l.svg) no-repeat;background-size:contain;transform:rotate(180deg)}.popup_nav .prev.disabled,.popup_nav .next.disabled{display:none}.popup_close{width:34px;height:34px;cursor:pointer;position:absolute;top:15px;right:15px;z-index:5;background:url(//www.s-nippro.co.jp/wp/wp-content/themes/understrap-child/css/../img/company_new/close.svg.svg) no-repeat;background-size:contain}@media screen and (max-width :768px){.popup_close{top:-10px;right:-10px}}@media screen and (max-width :680px){.popup_box{width:80%;margin:0 auto}}