/*!
global > mixin
------------------------------
*/.p_workstyle{
  /*!
  global > mixin
  ------------------------------
  */}.p_workstyle .dumy_top{display:none}@media screen and (min-width:768px){.p_workstyle .dumy_top{display:block;padding-top:158px}}.p_workstyle .l_accordion_wrap{margin-bottom:10px}@media screen and (min-width:768px){.p_workstyle .l_accordion_click .jp{margin-top:-14px}}@media screen and (min-width:768px){.p_workstyle .l_accordion_click .en{margin-top:5px}}.p_workstyle .l_accordion_click:after,.p_workstyle .l_accordion_click:before{top:50%}.p_workstyle .l_accordion_content_area{padding-bottom:0}.p_workstyle .l_accordion_content_01{padding:40px 0}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_01{padding:60px 0 80px}}.p_workstyle .l_accordion_content_02 .img_box{margin-top:50px}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_02 .img_box{margin-top:37px}}.p_workstyle .l_accordion_content_02 .img_box .caption{font-weight:500;margin-top:15px;margin-bottom:10px}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_02 .img_box .caption{margin-top:16px;margin-bottom:13px}}.p_workstyle .l_accordion_content_02 .img_box .p_desc{margin-top:10px}.p_workstyle .l_accordion_content_02 .img_box .p_desc:first-child{margin-top:0}.p_workstyle .l_accordion_content_03{padding:40px 0}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_03{padding:60px 15px 117px}}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_03 .img_box{margin-top:30px}}.p_workstyle .l_accordion_content_03 .img_box{margin-top:45px}.p_workstyle .l_accordion_content_03 .img_box:first-child{margin-top:0}.p_workstyle .l_accordion_content_03 .img_box img{border-radius:16px}.p_workstyle .l_accordion_content_03 .img_box .caption{font-weight:500;margin-top:15px;margin-bottom:10px}@media screen and (min-width:768px){.p_workstyle .l_accordion_content_03 .img_box .caption{margin-top:20px;margin-bottom:0}}.p_workstyle .l_accordion_content_03 .img_box .p_desc{margin-top:8px}.p_workstyle .l_accordion_content_03 .img_box .p_desc:first-child{margin-top:0}.p_workstyle img{display:block;width:100%}@media screen and (min-width:768px){.p_workstyle .l_main_sticky .container{max-width:755px}}.p_workstyle .workstyle_office_grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:8px}@media screen and (min-width:768px){.p_workstyle .workstyle_office_grid{grid-gap:16px}}.p_workstyle .workstyle_office_grid .img img{border-radius:10px}.p_workstyle .workstyle_office_grid .img.i01,.p_workstyle .workstyle_office_grid .img.i04{-ms-grid-column-span:2;grid-column:span 2}.p_workstyle .workstyle_office_grid .img.i01 img,.p_workstyle .workstyle_office_grid .img.i04 img{border-radius:16px}.p_workstyle .workstyle_support{padding:40px 0}@media screen and (min-width:768px){.p_workstyle .workstyle_support{padding:78px 0 79px}}@media screen and (min-width:768px){.p_workstyle .workstyle_support .c_ttl_jp{line-height:1.6;margin-top:-5px;font-size:clamp(1.625rem,0.7211538462vw + 1.2788461538rem,2rem)}}.p_workstyle .workstyle_support_list{margin-top:30px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_list{margin-top:37px}}.p_workstyle .workstyle_support_item{border-radius:16px;overflow:hidden;border:solid 1px #2aaf7a;margin-top:20px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_item{margin-top:39px}}.p_workstyle .workstyle_support_item:first-child{margin-top:0}.p_workstyle .workstyle_support_item.i01{border:solid 1px #ff5700}.p_workstyle .workstyle_support_item.i01 .workstyle_support_head{background-color:#ff5700}.p_workstyle .workstyle_support_item.i02{border:solid 1px #a02c93}.p_workstyle .workstyle_support_item.i02 .workstyle_support_head{background-color:#a02c93}.p_workstyle .workstyle_support_item.i03{border:solid 1px #47ac23}.p_workstyle .workstyle_support_item.i03 .workstyle_support_head{background-color:#47ac23}.p_workstyle .workstyle_support_item.i04{border:solid 1px #186083}.p_workstyle .workstyle_support_item.i04 .workstyle_support_head{background-color:#186083}.p_workstyle .workstyle_support_item.i05{border:solid 1px #0c9fd5}.p_workstyle .workstyle_support_item.i05 .workstyle_support_head{background-color:#0c9fd5}.p_workstyle .workstyle_support_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;background-color:#2aaf7a}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head{padding:5px 17px 2px clamp(1.0625rem,1.6826923077vw + 0.2548076923rem,1.9375rem);min-height:68px}}.p_workstyle .workstyle_support_head .ttl{color:#fff;font-weight:700;font-size:1rem;line-height:1.5;padding-right:20px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .ttl{font-size:1.25rem}}.p_workstyle .workstyle_support_head .icon{text-align:center;display:inline-block;position:relative;width:40px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon{width:84px;top:-2px}}.p_workstyle .workstyle_support_head .icon *{margin:0 auto;width:100%}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon *{width:auto}}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon01{width:58px}}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon02{width:50px}}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon03{width:83px}}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon04{width:59px}}.p_workstyle .workstyle_support_head .icon05{width:20px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_head .icon05{width:41px}}.p_workstyle .workstyle_support_content{padding:20px}@media screen and (min-width:768px){.p_workstyle .workstyle_support_content{padding:17px 31px 21px}}.p_workstyle .workstyle_support_content .txt{color:#455264;font-weight:500;line-height:1.875}.p_workstyle .workstyle_benefits{background-color:rgba(128,139,154,0.18);padding:40px 0}@media screen and (min-width:768px){.p_workstyle .workstyle_benefits{padding:78px 0}}.p_workstyle .workstyle_benefits .img_boxs{margin-top:30px}@media screen and (min-width:768px){.p_workstyle .workstyle_benefits .img_boxs{margin-top:45px}}.p_workstyle .workstyle_benefits .img_box:first-child{margin-top:0}.p_workstyle .workstyle_benefits .img_box img{border-radius:16px}
/*# sourceMappingURL=workstyle.css.map */