@charset "UTF-8";@media screen and (min-width:600px){.sp{display:none}.l-mainContent__inner>.post_content{padding:0!important}.tel_link{pointer-events:none}}@media screen and (max-width:599px){.sp{display:block}.pc{display:none}.sp_t_l{text-align:left!important}.sp_t_r{text-align:right!important}.sp_t_c{text-align:center!important}.spxf{font-size:.75em}.spmf{font-size:.65em}.p-breadcrumb{padding:.8em 0}}.p_0{padding:0!important}.is-style-btn_normal a,.is-style-btn_shiny a{box-shadow:none!important}.mark_yellow{background:-webkit-linear-gradient(transparent 75%,var(--color_mark_yellow) 0%)!important;background:linear-gradient(transparent 75%,var(--color_mark_yellow) 0%)!important}.p-breadcrumb{background:#f5f5f5!important;padding:1em 0}.p-breadcrumb.-bg-on{background:#f5f5f5!important}@media screen and (min-width:960px){#header{margin-bottom:70px}.l-header__bar .c-catchphrase{padding:7px 0 9px!important}#header .l-header__inner{position:relative;padding:37px 0 0!important}#header .l-header__logo{padding:0 40px 35px}#header .c-headLogo{position:relative;text-align:left}.l-header.-parallel .w-header{width:500px;display:block;margin:0;position:absolute;top:40px;right:40px}.w-header .head_right{width:100%;display:flex;justify-content:space-between;align-items:center}.w-header .head_right .tel{width:auto;text-align:center}.w-header .head_right .tel .tel_1{font-size:38px;font-weight:700;line-height:1}.w-header .head_right .tel .tel_2{font-size:13px;margin-top:.75em}}@media screen and (max-width:959px){.l-header__logo{margin:0!important;width:100%!important;padding:0!important;text-align:center}.c-headLogo{width:60%;margin-left:4vw}.l-header__customBtn{display:none}.l-header__menuBtn{position:absolute;right:0;top:0}}@media screen and (min-width:960px){#header #gnav{background:#fff;order:3;position:absolute;top:100%;width:100%}#header .l-header__gnav .c-gnav{justify-content:center!important;padding:21px 0 0}#header .l-header__gnav .c-gnav>li{padding:0 3em}#header .l-header__gnav .c-gnav>li>a{color:#222;padding:0 0 40px;font-weight:700}#header .c-gnav>.menu-item>a:before{bottom:16px;content:"abcd";display:block;color:#fcb4c7;font-size:11px;left:50%;position:absolute;transform:translateX(-50%)}#header .c-gnav>.menu-item-27>a:before{content:"Home"}#header .c-gnav>.menu-item-1553>a:before{content:"Service"}#header .c-gnav>.menu-item-1552>a:before{content:"Flow"}#header .c-gnav>.menu-item-1551>a:before{content:"Voice"}#header .c-gnav>.menu-item-1550>a:before{content:"Faq"}#header .c-gnav>.menu-item-1554>a:before{content:"Company"}}@media screen and (max-width:959px){.c-spnav>.menu-item-657:before{content:"対応エリア";display:block;color:#fff;background:#cf000e;padding:.5em .75em;font-weight:700;margin:48px 0 10px}}.w-beforeFooter{margin:0 auto 0!important;overflow:hidden}@media (min-width:960px){.footer_first{background:url(http://bsy-j.com/wp-content/uploads/2023/07/foot_contact_bg.jpg)no-repeat center;background-size:cover;padding:90px 0 100px!important}.foot_contact{padding:60px!important}.foot_contact .is-style-btn_normal a{padding:1.5em}.footer_menu{padding:60px 0 15px!important}}.foot_logo_text{position:relative;margin:0 3em}.foot_logo_text span{background:#f5f5f5;position:relative;z-index:2;padding:0 1em}.foot_logo_text:after{content:"";background:#000;width:100%;height:1px;position:absolute;top:50%;left:0;z-index:0}.menu-foot-nav1-container,.menu-foot-nav2-container,.menu-foot-nav3-container,.menu-foot-nav4-container{margin-bottom:0!important}.footer_menu p{margin-bottom:0!important}.footer_menu p.menu_ttl{margin-bottom:1em!important}.footer_menu ul{padding-left:0!important;display:flex;justify-content:center}.footer_menu ul:after{content:"|"}.footer_menu li{margin-right:1em;list-style:none}.footer_menu li:before{content:"|";margin-right:1em}.footer_menu li a{font-size:.825em;color:#fff}@media (max-width:959px){.footer_first{background:url(http://bsy-j.com/wp-content/uploads/2023/07/foot_contact_bg_sp.jpg)no-repeat center;background-size:100%;padding:40px 4vw 30px!important}.w-beforeFooter{margin:3em auto 3em;overflow:hidden}.footer_menu ul{padding:0 4vw!important;display:flex;justify-content:center;flex-wrap:wrap}.footer_menu ul:after{content:none}.footer_menu li{margin:0 .5em .5em;list-style:none}.footer_menu li:before{content:none;margin-right:1em}.l-footer .copyright{font-size:10px}}.l-content{margin-bottom:0;padding-top:0}.top #content{padding-top:0!important}#body_wrap.single .l-content,#body_wrap.archive .l-content{margin-bottom:6em;padding-top:4em}.p-termContent{margin-top:0!important}.l-mainContent__inner>.post_content{margin:0}@media (min-width:960px){h1.c-pageTitle{text-align:center;font-size:2em!important}}@media (max-width:959px){h1.c-pageTitle{text-align:center;font-size:1.5em!important}}@media (min-width:960px){.top_mv{background:url(http://bsy-j.com/wp-content/uploads/2023/08/top_mv_bg01.jpg) no-repeat center;background-size:cover;height:700px;display:flex;justify-content:center;align-items:center;position:relative}.top_mv .wp-block-image{position:relative;z-index:1;margin-bottom:0}.top_mv .wp-block-image img{transform:translateY(11px)}#top_first{padding:68px 0 100px}#top_second{background:url(http://bsy-j.com/wp-content/uploads/2023/07/top_second_bg.jpg) no-repeat;background-size:cover;padding:0;margin-bottom:0}#top_second .wp-block-group__inner-container{max-width:1172px!important}#top_third{background:url(http://bsy-j.com/wp-content/uploads/2023/07/top_third_bg.jpg) no-repeat center center;background-size:cover;padding:83px 0 100px;margin-bottom:0}#top_fourth{padding:100px 0;margin-bottom:0}}@media (max-width:959px){.top_mv .wp-block-image{margin-bottom:0}#top_first{padding:34px 0 50px}#top_first .swell-block-columns__inner{row-gap:1.5rem}#top_second{padding:0;margin-bottom:0}#top_third{background:url(http://bsy-j.com/wp-content/uploads/2023/07/top_third_bg.jpg) no-repeat center;background-size:cover;padding:42px 4vw;margin-bottom:0}#top_fourth{padding:50px 4vw;margin-bottom:0}}@media (min-width:960px){#service_first{background:url(http://bsy-j.com/wp-content/uploads/2023/07/service_first_bg_pc.jpg) no-repeat;background-size:cover;padding:100px 0;margin-bottom:0}#service_first .area{padding:0 80px 80px!important}#service_second{padding:83px 0 100px;margin-bottom:0}#service_second .swell-block-column .wp-block-group{padding-bottom:3em}#service_second .swell-block-button{width:80%!important}#service_third{padding:0 0 100px}#service_third .swl-bg-color{padding:0 .25em}#service_third .area_hanoi,#service_third .area_danang{margin-bottom:100px!important}#service_fourth{padding:0 0 100px}#service_fifth{padding:0 0 100px}#service_sixth{padding:0 0 100px}}@media (max-width:959px){#service_first{background:url(http://bsy-j.com/wp-content/uploads/2023/07/service_first_bg_sp.jpg) no-repeat bottom;background-size:100%;padding:50px 4vw;margin-bottom:0}#service_first .area{padding:0 4vw 40px!important}#service_first .area .boxes{padding:0 4vw}#service_first .swell-block-columns__inner{row-gap:1.5rem}#service_second{padding:41px 4vw 50px;margin-bottom:0}#service_second .swell-block-column .wp-block-group{padding-bottom:2em}#service_second .swell-block-button{width:80%!important}#service_third{padding:0 0 50px}#service_third .swl-bg-color{padding:0 .25em}#service_third .area_hanoi,#service_third .area_danang{margin-bottom:50px!important}#service_fourth{padding:0 0 50px}#service_fifth{padding:0 0 50px}#service_sixth{padding:0 0 50px}}@media (min-width:960px){#faq_first{padding:100px 0!important}#faq_second{padding:0 0 100px!important}}@media (max-width:959px){#faq_first{padding:50px 0!important}#faq_second{padding:0 4vw 50px!important}}@media (min-width:960px){.company_first{padding:90px 0 0!important}.company_first .broken_text{max-width:560px;margin:0 auto 0 0}.company_first .has-media-on-the-right .broken_text{max-width:560px;margin:0 0 0 auto}#company_second{padding:90px 0 100px!important}#company_second h3{margin-bottom:3em}#company_aisatsu{padding:0 0 100px!important;margin:auto}#company_gaiyou{padding:0 0 100px!important}#company_gaiyou .about_table table{max-width:850px;margin:auto}#company_gaiyou .about_table td,#company_gaiyou .about_table th{border:none;border-bottom:1px solid #000!important;padding:1.5em 0!important}#company_access{padding:0 0 100px!important}}@media (max-width:959px){.company_first{padding:42px 4vw 0!important}.company_first .wp-block-media-text__media img,.wp-block-media-text__media video{width:92%;margin:auto}.company_first .is-style-broken.wp-block-media-text{--swl-mediatext--lap:0}#company_second{padding:42px 0 50px!important}#company_aisatsu{padding:0 4vw 50px!important}#company_gaiyou{padding:0 4vw 50px!important}#company_gaiyou .about_table{padding:0 4vw}#company_gaiyou .about_table td,#company_gaiyou .about_table th{border:none;border-bottom:1px solid #000!important;padding:1.5em 0!important}#company_access{padding:0 4vw 50px!important}}@media (min-width:960px){#flow_first{padding:100px 0!important}#flow_second{padding:0 0 100px!important}}@media (max-width:959px){#flow_first{padding:50px 0!important}#flow_first .swell-block-columns .swell-block-column{margin:0 0 0 .5em!important;width:100%!important}#flow_second{padding:0 0 50px!important}}@media (min-width:960px){#voice_first{padding:100px 0 100px!important}}@media (max-width:959px){#voice_first{padding:50px 0 50px!important}}@media (min-width:960px){#sitemap{padding:100px 0 92px!important}#sitemap .menu li{line-height:1.5;margin:0 0 1.75em;position:relative}#sitemap .menu li a{color:#222}}@media (max-width:959px){#sitemap{padding:50px 0 43px!important}#sitemap .menu li{line-height:1.5;margin:0 0 1.75em;position:relative}#sitemap .menu li a{color:#222}}@media (min-width:960px){#privacy{padding:92px 0!important}#privacy ul.sub li{list-style:disc}}@media (max-width:959px){#privacy{padding:43px 0!important}#privacy ul.sub li{list-style:disc}}@media (min-width:960px){#contact_form{padding:90px 0 100px}#contact_form table{width:100%;max-width:850px;margin:92px auto 46px;position:relative}#contact_form p{margin:0}#contact_form tr{text-align:left}#contact_form th{width:240px;padding:25px 0 34px;vertical-align:middle;border:none;background:0 0;line-height:1}#contact_form th:before{background:none!important}#contact_form th p{line-height:1;font-weight:700}#contact_form th p span.sub{display:block;font-size:1.3rem;font-weight:400;margin:-15px 0 10px -60px}#contact_form th .his{color:#fff;background:#cf000e;font-size:11px;line-height:1;padding:3px;float:right}#contact_form td{padding:15px 0 15px 30px;border:none;background:0 0}form input[type=submit],form input[type=button]{background:#cf000e;color:#fff;display:inline-block;width:300px;height:60px;margin:auto;border:none}form input[type=submit]:disabled,form input[type=button]:disabled{background:#ccc;pointer-events:none;border:none}form input[type=submit]:hover,form input[type=button]:hover{cursor:pointer;text-decoration:none;opacity:.7}#contact_form form input[type=text],#contact_form form input[type=tel],#contact_form form input[type=email],#contact_form form input[type=date],#contact_form form select{width:100%;padding:1.2em;border:solid 1px #e7e7e7;border-radius:0;line-height:1}#contact_form form input[type=text].short,#contact_form form select.short{width:290px}#contact_form form textarea{padding:1.5rem 0 1.5rem 2rem;width:100%;height:165px;border:solid 1px #e7e7e7}#contact_form form input::placeholder,#contact_form table td textarea::placeholder{color:#999}#contact_form .doui{text-align:center}#contact_form .formbt{display:flex;justify-content:center;margin-top:52px}}@media screen and (max-width:959px){#contact_form{padding:45px 0 50px}#contact_form table{width:100%;margin:2em 0 24px}#contact_form p{margin:0;text-align:left}#contact_form table p{line-height:1;font-weight:700}#contact_form tr{text-align:left}#contact_form th{width:100%;padding:17px 20px 10px;display:block;border:none;background:0 0;line-height:1}#contact_form th:before{background:#fff}#contact_form th p span.sub{display:block;font-size:1rem;font-weight:400;margin:0 0 5px}#contact_form th .his{color:#fff;background:#cf000e;font-size:10px;line-height:1;padding:3px;float:right}#contact_form td{width:100%;padding:0 0 15px;display:block;border:none;background:0 0}form input[type=submit],form input[type=button]{background:#cf000e;color:#fff;display:inline-block;width:100%;height:50px;margin:auto;border:none}form input[type=submit]:disabled,form input[type=button]:disabled{background:#ededed;border:solid 1px #f6f6f6 pointer-events:none;border:none}#contact_form form input[type=text],#contact_form form input[type=tel],#contact_form form input[type=email],#contact_form form input[type=date]{width:100%;padding:1.2em 0 1.2em 1.2em;border:solid 1px #f6f6f6;border-radius:0;line-height:1}#contact_form form input[type=text].short,#contact_form form select.short{width:75%}#contact_form form textarea{padding:1rem 0 1rem 1rem;width:100%;height:10rem;border:solid 1px #f6f6f6}#contact_form form input::placeholder,#contact_form table td textarea::placeholder{color:#999}#contact_form .doui{text-align:center;font-size:.875em}#contact_form .formbt{margin:24px 0 0;position:relative}}#sidebar .wp-block-search .wp-block-search__input{height:38px}#sidebar .wp-block-search__button{background:url(https://rin-office.com/wp-content/uploads/2023/07/sidebar_icon_search.jpg) no-repeat;background-size:cover;height:38px;width:40px;border:none!important;border-radius:0;box-shadow:none;font-size:14px;margin-left:0;text-indent:-9999px}#sidebar .c-widget__title.-side{font-weight:700;text-align:center;position:relative;margin-bottom:1.5em!important}#sidebar .c-widget__title.-side:before{content:"";display:inline-block;background:#000;width:2em;height:1px;position:absolute;right:auto;bottom:auto;left:1em;top:50%}#sidebar .c-widget__title.-side:after{content:"";display:inline-block;background:#000;width:2em;height:1px;position:absolute;left:auto;bottom:auto;right:1em;top:50%}#sidebar .-type-list .p-postList__title{font-size:13px}#sidebar .widget_categories>ul>.cat-item>a:before,#sidebar .wp-block-categories-list>li>a:before{content:none;display:none}@media (min-width:960px){#page_blog{padding:6em 0 6em}#page_blog .swell-block-columns__inner{justify-content:space-between!important}.-type-list .p-postList__item:after{content:"";display:block;background:#e3e3e3;width:100%;height:1px;margin-top:2em}.-type-list2 .p-postList__thumb,.-type-list .p-postList__thumb{width:46%}.-type-list2 .p-postList__body,.-type-list .p-postList__body{width:50%}}@media (max-width:959px){#page_blog{padding:3em 0 4em}.-type-card.-sp-col1 .p-postList__item:after{content:"";display:block;background:#e3e3e3;width:100%;height:1px;margin-bottom:2.5em}}