@media screen and (720px < width){.section_margins:first-of-type{margin-top:50px}}@media screen and (width <= 720px){.section_margins:first-of-type{margin-top:25px}}.button_general{margin-top:75px;margin-bottom:75px;margin-left:auto;margin-right:auto}@media screen and (720px < width){.swiper_area{max-width:1000px;margin-left:auto;margin-right:auto}}@media screen and (width <= 720px){.swiper_area{max-width:100%}}.swiper{overflow:visible;z-index:0;height:30vh}.swiper-pagination-bullets{position:static}.swiper-button-next,.swiper-button-prev{color:var(--color-sub)}.swiper-pagination-bullet-active{background:var(--color-sub)}.swiper-button-next:after,.swiper-button-prev:after{font-weight:bold}.works_list{list-style-type:none;padding-inline-start:0}.works_item{height:100%;font-weight:bold;font-size:2rem;display:flex;background-position:center;background-size:cover;aspect-ratio:16/9;flex-direction:column-reverse;align-items:flex-end}#works_item_game{background-image:url("../../../assets/img/game_development.jpg")}#works_item_pachinko{background-image:url("../../../assets/img/3936385_s.jpg?240907")}#works_item_pr{background-image:url("../../../assets/img/mbr-1200x757.jpg?240907")}#works_item_vr{background-image:url("../../../assets/img/vr.jpg")}#works_item_vtuber{background-image:url("../../../assets/img/chara_kaoru01.png?240907")}.works_title{position:relative;padding:10px;word-break:break-all;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media screen and (720px < width){.works_title{font-size:3vw}}@media screen and (width <= 720px){.works_title{font-size:4vw}}.top_message{text-align:right;font-weight:bold}@media screen and (720px < width){.top_message{font-size:3rem}}@media screen and (width <= 720px){.top_message{font-size:2rem}}.news_list{list-style-type:none;padding-inline-start:0}.news_item{position:relative;width:100%;border-bottom:1px solid var(--color-black)}.news_item:first-child{border-top:1px solid var(--color-black)}.news_item_button{color:var(--color-black);text-decoration:initial;width:100%;height:100%;display:flex;align-items:center;padding:25px 20px}.news_item_button_link{transition:background-color .5s}.news_item_button_link:hover{background-color:var(--color-lightgray)}.news_item_time{margin-right:15px}.news_item_group{background-color:var(--color-silver);padding:5px 20px;margin-right:20px}@media screen and (720px < width){.company_info{display:flex;align-items:center;justify-content:space-between}}@media screen and (720px < width){.table{width:50%}}@media screen and (width <= 720px){.table{width:100%}}.table_row:first-child .table_header{border-top:1px solid var(--color-black)}@media screen and (720px < width){.table_row:first-child .table_data{border-top:1px solid var(--color-black)}}.table_header{padding:20px}@media screen and (720px < width){.table_header{border-bottom:1px solid var(--color-black);width:27%}}@media screen and (width <= 720px){.table_header{border-bottom:1px dashed var(--color-silver);display:block;width:100%}}@media screen and (720px < width){.table_blank{width:3%}}@media screen and (width <= 720px){.table_blank{display:none}}.table_data{padding:20px;border-bottom:1px solid var(--color-black)}@media screen and (720px < width){.table_data{width:70%}}@media screen and (width <= 720px){.table_data{display:block;width:100%}}@media screen and (720px < width){.map{margin:25px}}@media screen and (width <= 720px){.map{display:block;margin:25px auto;max-width:100%}}.recruit_info{margin-top:25px}@media screen and (720px < width){.recruit_info{display:flex;align-items:center;justify-content:center}}.recruit_item{display:flex;justify-content:center}@media screen and (720px < width){.recruit_item{width:75%}}@media screen and (width <= 720px){.recruit_item{width:100%;margin-top:20px;margin-bottom:20px}}.link_button_recruit{width:95%;font-weight:bold;color:var(--color-white);background-color:var(--color-sub);border:1px solid var(--color-sub);transition:color .5s,background-color .5s;flex-direction:column;position:relative;text-align:center}.link_button_recruit:hover{color:var(--color-sub);background-color:var(--color-white)}@media screen and (720px < width){.link_button_recruit{height:200px}}@media screen and (width <= 720px){.link_button_recruit{height:150px}}.link_button_recruit_top{height:60%;display:flex;justify-content:center;align-items:flex-end}.link_button_recruit_bottom{height:40%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:5px}.link_button_title{display:flex;align-items:center;justify-content:center}@media screen and (720px < width){.link_button_title{font-size:2.25rem}}@media screen and (width <= 720px){.link_button_title{font-size:2rem}}.link_button_detail_pc{font-size:1rem}@media screen and (width <= 920px){.link_button_detail_pc{display:none}}.link_button_detail_sp{font-size:.9rem}@media screen and (920px < width){.link_button_detail_sp{display:none}}