body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#000000}h1,h2,h3,h4,h5,h6{color:#000000}body{line-height:1.4em}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#001b4e!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.posted_in a{color:#001b4e}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#001b4e}.footer-widget h4{color:#001b4e}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#001b4e}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#001b4e}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1000px}.et_boxed_layout #page-container,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1160px}a{color:#001b4e}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0)}#top-header,#et-secondary-nav li ul{background-color:#001b4e}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}#main-footer .footer-widget h4{color:#001b4e}.footer-widget li:before{border-color:#001b4e}#footer-widgets .footer-widget li:before{top:10.6px}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}.et_slide_menu_top{display:none}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:35px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_split .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:70px}.et_header_style_centered #top-menu>li>a{padding-bottom:13px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:26px 0 26px 0!important}.et_header_style_centered #main-header .logo_container{height:70px}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:12.6px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:35px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:35px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap{width:70px;margin:-70px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:70px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:70px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:26px 0 26px 0!important}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#001b4e}}@media only screen and (min-width:1250px){.et_pb_row{padding:25px 0}.et_pb_section{padding:50px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:75px}.et_pb_section.et_pb_section_first{padding-top:inherit}.et_pb_fullwidth_section{padding:0}}h1,h2,h3,h4,h5,h6,body,input,textarea,select{font-family:'Noto Sans Japanese',serif}.container.et_menu_container{position:absolute;margin:0 auto;left:0;right:0}p+p{margin-top:2em}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}body{font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.8em;-webkit-text-size-adjust:100%}.et_menu_container .logo_container{display:none}ul.et_pb_side_nav.et-visible{opacity:1;-webkit-animation:fadeInLeft 1.5s 1 cubic-bezier(.77,0,.175,1);-moz-animation:fadeInLeft 1.5s 1 cubic-bezier(.77,0,.175,1);-o-animation:fadeInLeft 1.5s 1 cubic-bezier(.77,0,.175,1);animation:fadeInLeft 1.5s 1 cubic-bezier(.77,0,.175,1)}ul.et_pb_side_nav{left:0;right:auto;background-color:rgba(0,0,0,0)}ul.et_pb_side_nav .side_nav_item a{background: #dedede;background: rgba(222,222,222,1);opacity: 0.5}ul.et_pb_side_nav .side_nav_item a.active{background: #ED701A!important;background: rgba(237,112,26,1)!important;opacity:1!important}.bg_video{height:100%;position:absolute;width:100%;overflow:hidden;top:0}#header_video,#footer_video{max-width:initial;background-attachment:fixed;background-position:center center;background-size:cover;left:0;min-height:100%;min-width:100%;min-width:100vw;position:absolute;top:0;z-index:1}.header_bg_video:after,.footer_bg_video:after{content:"";display:block;background:rgba(0,0,0,0) url(/wp-content/uploads/2018/01/bg_front_header.png) 0 0 repeat;width:100%;height:100%;position:absolute;z-index:2}.data_mf1 img{margin-right:3px}.data_mf2 img{margin-right:1px}@media all and (max-width:767px){#main-header{z-index:999999}.container.et_menu_container{position:fixed}.et_slide_in_menu_container{z-index:9999}}.mobile_menu_bar.et_pb_header_toggle{width:97px;height:32px;padding-left:65px;background:url(/wp-content/uploads/2018/01/bg_btn_menu.png) left center no-repeat;background-size:55px 11px}.mobile_menu_bar:before{content:"";display:block;width:32px;height:32px;background:url(/wp-content/uploads/2018/01/btn_menu_open.png) center center no-repeat;background-size:30px 25px}.mobile_menu_bar:after{content:"";display:block;width:32px;height:32px;background:url(/wp-content/uploads/2018/02/btn_menu_close.png) center center no-repeat;background-size:25px 25px}.et_toggle_slide_menu:after{top:-32px;left:-3px}@media all and (max-width:767px){.et_toggle_slide_menu:after{background:url(/wp-content/uploads/2018/02/btn_menu_close_sp.png) center center no-repeat;background-size:25px 25px}}.et_header_style_left .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{padding-bottom:0}@media all and (max-width:767px){.et_menu_container{width:93%;overflow:hidden}#et-top-navigation{padding-top:10px!important}.et_pb_slide_menu_active #page-container{overflow-y:visible!important}}.btm_menu{font-weight:bold;color:#001b4e}.btm_menu a{color:#001b4e}@media all and (max-width:767px){.btm_menu{font-size:10px}.btm_menu img{height:9px;width:auto}}.sticky_entry{display:block;position:fixed;right:0;bottom:57px;text-align:right;z-index:99}.sticky_entry a{display:inline-block;width:165px;height:110px;background:url(/wp-content/uploads/2018/01/btn_entry.png) 0 0 no-repeat}@media all and (max-width:767px){.sticky_entry{bottom:20px}.sticky_entry a{display:inline-block;width:82.5px;height:55px;background-size:contain}}.img_btm_pager a img{vertical-align:middle}.img_btm_pager a+a img{display:inline-block}.img_btm_pager a:nth-of-type(2) img{height:14px;width:auto;margin:0 8%}@media all and (min-width:768px) and (max-width:979px){.img_btm_pager a:first-of-type img,.img_btm_pager a:last-of-type img{width:30%;height:auto}.img_btm_pager a:nth-of-type(2) img{margin:0 5%}}@media all and (max-width:767px){.img_btm_pager a:first-of-type img,.img_btm_pager a:last-of-type img{width:28%;height:auto}.img_btm_pager a:nth-of-type(2) img{height:12px;width:auto;margin:0 5%}}@media all and (min-width:768px){#about-us{position:relative}#about-us>div:first-of-type{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}}@media all and (min-width:980px){#data,#job-list{position:relative}#data>div:first-of-type,#job-list>div:first-of-type{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}}@media all and (max-width:767px){.content_title img{height:15px;width:auto}}@media all and (max-width:767px){.support_icons a{display:inline-block}.support_icons img{width:20vw;height:auto}}.data_cnt{padding-top:10px;overflow:hidden}.data_cnt_sp{overflow:hidden;padding-bottom:50px}.data_cnt_sp .et_pb_row{padding:0}.data_title{text-align:center}.data_mf1,.data_mf2{width:365px;margin:0 auto}.data_mf1 img{margin-right:3px}.data_mf2 img{margin-right:1px}.data_mf1 img:first-of-type,.data_mf2 img:first-of-type{margin-right:15px}.data_mf3{padding-bottom:40px}.data_meal{position:relative;width:332px;height:auto;margin:0 auto;box-sizing:content-box}@media all and (min-width:768px){.data_meal2{min-height:171px}}.data_meal_graph{position:absolute;margin:0 auto;top:14px;left:0;right:0}.data_meal_pct1{position:absolute;left:2px;top:0}.data_meal_pct2{position:absolute;left:2px;top:46px}.data_meal_pct3{position:absolute;left:2px;top:103px}.data_meal_pct4{position:absolute;right:0;top:53px}.data_time{min-height:200px;height:auto}.data_time div{display:inline-block;vertical-align:middle}.data_time div img{display:inline-block}.data_time .data_time_left{text-align:right;margin-right:25px}.data_time .data_time_right{text-align:left;margin-left:25px}.data_time .data_time_left img,.data_time .data_time_right img{margin-bottom:10px}.data_wear{min-height:200px;height:auto}.data_wear img{display:inline-block;margin-right:25px}.data_wear img:last-of-type{margin-right:0}.joblist_list{width:100%;overflow:hidden}@media all and (min-width:1366px){.joblist_list .joblist_left,.joblist_list .joblist_right{width:auto!important}.joblist_list .joblist_left{margin-right:36px!important}}#footer-bottom{padding:0}@media all and (min-width:980px){.to_top{display:block;width:41px;height:47px;margin:0 auto;position:absolute;bottom:47px;left:0;right:0;z-index:9999}}@media all and (min-width:980px){.interview_header{min-height:600px}.interview_footer{min-height:500px;max-width:1000px;margin:0 auto}}@media all and (min-width:768px) and (max-width:979px){.interview_header{min-height:400px}.interview_footer{min-height:380px}}@media all and (max-width:767px){.interview_header{min-height:250px}.interview_footer{min-height:250px}}.message_slide .et_pb_slide{padding:0!important}.message_slide .et_pb_container{margin-bottom:0.5em}.message_slide .et-pb-arrow-prev,.message_slide .et-pb-arrow-next{position:relative;right:0!important;left:0!important;font-size:1rem;-webkit-transition:none;-moz-transition:none;transition:none}.message_slide .et-pb-arrow-next{margin-left:20px}.message_slide .et-pb-arrow-prev:before{content:url(/wp-content/uploads/2018/01/message_slide_prev.png)}.message_slide .et-pb-arrow-next:before{content:url(/wp-content/uploads/2018/01/message_slide_next.png)}.joblists h2{font-weight:bold}.joblists p{line-height:1}.joblists .cat,.joblists .type_bgo,.joblists .type_bgg{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.joblists .type_bgo,.joblists .type_bgg{display:inline-block;padding:3px 5px;color:#fff;font-weight:bold}.joblists .type_bgo{background-color:#ed701a}.joblists .type_bgg{background-color:#808080}@media all and (max-width:767px){.joblists h2{font-size:1rem}.joblists p{font-size:80%;padding-bottom:0.5em}.joblists .cat,.joblists .type_bgo,.joblists .type_bgg{font-size:80%}.joblists .type_bgo,.joblists .type_bgg{font-weight:normal}}.joblists table{border:1px solid #000;border-collapse:collapse;line-height:1.5em}.joblists table tr th,.joblists table tr td{border:1px solid #000;padding:15px;font-weight:normal;color:#000;vertical-align:top}.joblists table tr th{width:160px}@media all and (max-width:767px){.joblists table{border:none;font-size:80%}.joblists table tr th,.joblists table tr td{display:block;width:100%;border-color:#bbb;border-bottom:none}.joblists table tr th{background-color:#eee}.joblists table tr:last-child td{border-bottom:1px solid #bbb}}.company p{line-height:1}@media all and (max-width:767px){.company p{font-size:80%;padding-bottom:0.5em}}.company table{border:1px solid #dfdfdf;border-collapse:collapse;line-height:2.5em;border-left:0;border-right:0}.company table tr th,.company table tr td{border:1px solid #dfdfdf;padding:15px;font-weight:normal;color:#000;vertical-align:top}.company table tr th{width:160px;border-left:0;border-right:0}.company table tr td{border-left:0;border-right:0}@media all and (max-width:767px){.company table{border:none;font-size:80%}.company table tr th,.company table tr td{display:block;width:100%;border-color:#bbb;border-bottom:none}.company table tr th{background-color:#eee}.company table tr:last-child td{border-bottom:1px solid #bbb}}.wpcf7 table{margin-bottom:40px;border:none;border-bottom:1px solid #b2b2b2}.sent table,.btsc-contact .sent .submit-btsc-contact,.wpcf7 .sent input[type=submit]:not(.submit-btsc-contact){display:none}.wpcf7 table caption{padding-bottom:20px;font-size:95%;text-align:left}.wpcf7 table tr,.wpcf7 table td{border-top:1px solid #b2b2b2}.wpcf7 table tr th{width:160px;padding:15px 0 15px 24px;font-weight:normal;color:#000}.wpcf7 table tr td.birth{width:50%;padding-right:0}.wpcf7 table tr td.age{padding-left:1em}@media all and (max-width:767px){.wpcf7 table tr th,.wpcf7 table tr td{display:block;border:none;padding:0}.wpcf7 table tr th{width:100%;padding-top:24px}.wpcf7 table tr td{padding-bottom:24px}.wpcf7 table tr td.birth{width:100%;padding-bottom:15px}.wpcf7 table tr td.age{padding:0 0 24px 0;text-align:right}.wpcf7 table td.item-d-block-sp .wpcf7-list-item{display:block;margin-left:0}}.wpcf7 table tr th .require{color:#ed701a}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item+.wpcf7-list-item{margin-left:1em}.wpcf7 table td.item-d-block .wpcf7-list-item{display:block;margin-left:0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea,.wpcf7 select{width:100%;padding:8px;-webkit-appearance:none;-webkit-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.3);border:none;border-radius:0}.wpcf7 .jobcat input,.wpcf7 .yourname input,.wpcf7 .kana input,.wpcf7 select{width:55%}@media all and (max-width:767px){.wpcf7 .jobcat input,.wpcf7 .yourname input,.wpcf7 .kana input,.wpcf7 select{width:100%}}.wpcf7 .byear input{width:25%}.wpcf7 .bmonth input,.wpcf7 .bday input{width:17%}.wpcf7 .age input{width:45%}.wpcf7 input[type=submit]:not(.submit-btsc-contact){display:block;width:256px;height:112px;border:none;padding:0;margin:0 auto;background:url(/wp-content/uploads/2018/01/btn_entry-1.png) 0 0 no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden}@media all and (max-width:767px){.wpcf7 input[type=submit]:not(.submit-btsc-contact){width:153px;height:67px;background-size:contain}}.btsc{padding:50px 0;background-color:#fefed2}.btsc img{max-width:100%;height:auto}.btsc h1{text-align:center;margin-bottom:-184px}.btsc .btns{max-width:700px;margin:0 auto;text-align:center;padding-bottom:133px}.btsc .btn_center{padding:55px 0;text-align:center}.btsc nav.menu{height:649px;margin-bottom:40px;background:url(/wp-content/themes/Divi-child/images/btsc/bg_menu.png) center top no-repeat}.btsc nav.menu ul{width:615px;margin:0 auto;padding:54px 0 0 0;overflow:auto;list-style:none}.btsc nav.menu ul li{margin-right:34px;margin-bottom:32px;float:left}.btsc nav.menu ul li:nth-child(3n){margin-right:0}.btsc p{max-width:721px;margin:0 auto}.btsc .section{max-width:721px;margin:0 auto;margin-bottom:55px;position:relative}.btsc .section img{vertical-align:middle}.btsc #section4 .btn_request{position:absolute;bottom:29px;left:35px}.btsc #section5 .btn_request{position:absolute;bottom:0;left:35px}.btsc-contact .submit-btsc-contact{display:block;width:250px;height:65px;border:none;padding:0;margin:0 auto;background:url(/wp-content/themes/Divi-child/images/btsc/form_smbtn.png) 0 0 no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden}.btsc-contact .form_kiyaku{width:100%;height:150px;overflow:auto;border:#CCCCCC solid 3px;background-color:#EEE;margin:10px auto 20px auto;padding:5px}.btsc .bnr_area{text-align:center}.btsc .bnr_area img{width:324px;height:auto}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}@media all and (max-width:1400px){.page .page-title{background-size:auto}}@media all and (max-width:767px){.btsc h1{margin-bottom:-50%;padding-bottom:20%}.btsc .btns{width:100%;padding-bottom:10%}.btsc .btns img{width:40%}.btsc nav.menu{height:auto;background-size:cover}.btsc nav.menu ul{width:90%}.btsc nav.menu ul li{width:30%;margin:0 1.5% 5%}.btsc p{width:100%}.btsc .section{width:100%;margin-bottom:20px}.btsc .section .btn_request{width:70%;left:5%}.btsc-contact .submit-btsc-contact{width:250px;height:65px;background-size:contain}}.et_pb_text_0 p{line-height:1.5em}.et_pb_text_0{font-size:80%;line-height:1.5em;margin-top:80px!important}.et_pb_text_0.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_text_0{max-width:80%}}@media only screen and (max-width:767px){.et_pb_text_0{margin-top:40px!important}}