@charset "utf-8";h1,h2,h3,h4,h5,h6,div,ul,li,p,dl,dt,dd{margin:0;padding:0}img{border:none;margin:0;padding:0;vertical-align:middle}ul{list-style-type:none}br{letter-spacing:0}label{cursor:pointer}a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body{margin:0;padding:0;text-align:center;background:#fff}body,td{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;color:#333;letter-spacing:0;line-height:1.7;font-size:14px}p{line-height:2}.m_top3{margin-top:3px}.m_top5{margin-top:5px}.m_top10{margin-top:10px}.m_top15{margin-top:15px}.m_top20{margin-top:20px}.m_top25{margin-top:20px}.m_top30{margin-top:30px}.m_top40{margin-top:40px}.m_top60{margin-top:60px}.m_top80{margin-top:80px}.m_top100{margin-top:100px}.m_b5{margin-bottom:5px}.m_b10{margin-bottom:10px}.m_b15{margin-bottom:15px}.m_b20{margin-bottom:20px}.m_b30{margin-bottom:30px}.m_b40{margin-bottom:40px}.m_b60{margin-bottom:60px}.m_b80{margin-bottom:80px}.m_l5{margin-left:5px}.m_l10{margin-left:10px}.m_l15{margin-left:15px}.m_l20{margin-left:20px}.m_l25{margin-left:25px}.m_l30{margin-left:30px}.m_l35{margin-left:35px}.m_l40{margin-left:40px}.m_l45{margin-left:40px}.m_l50{margin-left:40px}.m_l55{margin-left:40px}.m_l60{margin-left:40px}.m_l65{margin-left:40px}.m_r5{margin-right:5px}.m_r10{margin-right:10px}.m_r15{margin-right:15px}.m_r20{margin-right:20px}.m_r25{margin-right:25px}.m_r30{margin-right:30px}.m_r35{margin-right:35px}.m_r40{margin-right:40px}.v_sp5{margin:5px 0}.v_sp10{margin:10px 0}.v_sp15{margin:15px 0}.v_sp20{margin:20px 0}.v_sp30{margin:30px 0}.h_sp10{margin:0 10px}.h_sp20{margin:0 20px}.h_sp25{margin:0 25px}.h_sp30{margin:0 30px}.p_top5{padding-top:5px}.p_top10{padding-top:10px}.p_top15{padding-top:15px}.p_top20{padding-top:20px}.p_top30{padding-top:30px}.p_top40{padding-top:40px}.p_top50{padding-top:50px}.p_h5{padding:0 5px}.p_h10{padding:0 10px}.p_h20{padding:0 20px}.p_v5{padding:5px 0}.p_v10{padding:10px 0}.p_v20{padding:20px 0}.pad_5{padding:5px}.pad_10{padding:10px}.pad_20{padding:20px}.pad_30{padding:30px}.h_0{height:0}.FloatRight{float:right}.FloatLeft{float:left}.Clear{clear:both}.clearfix{display:block;min-height:1px}* html .clearfix{height:1px}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.al_left{text-align:left}.al_right{text-align:right}.al_center{text-align:center}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}.wrapper{margin:0 auto;position:relative;overflow:hidden;width:960px}.header{width:960px;margin:20px auto 20px auto}.header_left{float:left;text-align:left}.header_left_text{margin-bottom:5px;font-size:11px}.header_right{float:right;position:relative}.header_right_text{position:absolute;width:200px;font-size:13px;bottom:0;right:90px;text-align:left;line-height:0}.header_right_text a:link{color:#333;text-decoration:none}.header_right_text a:visited{color:#333;text-decoration:none}.header_right_text a:active{color:#333;text-decoration:none}.header_right_text a:hover{color:#333;text-decoration:underline}.menu{max-width:1260px;margin:0 auto;background:url(../imgs/navi_all.jpg) no-repeat left;position:relative;z-index:10}.menu_lst{width:960px;margin:0 auto;position:relative;z-index:1}.menu_lst_color{background-color:#6cba5a}.menu_lst_color_human{background-color:#ee7d24}.content{margin:0 auto;position:relative;overflow:hidden;z-index:1}.content a:link{color:#333;text-decoration:none}.content a:visited{color:#333;text-decoration:none}.content a:active{color:#333;text-decoration:none}.content a:hover{color:#333;text-decoration:underline}.content_main{margin:0 auto;width:960px}.pagetop{text-align:right;padding:30px 0}.footer{background:#efe7d8;margin:0 auto;min-width:960px}.footer a:link{color:#333;text-decoration:none}.footer a:visited{color:#333;text-decoration:none}.footer a:active{color:#333;text-decoration:none}.footer a:hover{color:#333;text-decoration:underline}.footer_area{width:960px;margin:0 auto 40px auto}.footer_text1{float:left;text-align:left;margin:40px 0 0 20px;width:240px}.footer_text2{float:left;text-align:left;margin:40px 0 0 20px;width:410px}.footer_logo{width:960px;height:50px;margin:0 auto}.footer_logo_cpy{font-size:11px;text-align:right}.footer a{color:#333}.top_news_area{width:430px;height:200px;float:left;text-align:left}.top_news_topic{width:420px;height:130px;overflow:auto}.top_news_topic a:link{color:#333;text-decoration:underline}.top_news_topic a:visited{color:#333;text-decoration:underline}.top_news_topic a:active{color:#333;text-decoration:underline}.top_news_topic a:hover{color:#333;text-decoration:underline}.top_sub{width:840px;margin:30px auto 0 auto}.top_banner{width:840px;margin:0 auto 30px auto}.top_banner_left,.top_banner_right{display:table-cell}.top_banner_left{vertical-align:top;text-align:left;width:500px}.top_banner_right{vertical-align:top;text-align:right;width:325px}.top_banner_in_left,.top_banner_in_right{display:table-cell}.top_banner_in_left{vertical-align:top;text-align:left;width:210px}.top_banner_in_right{padding:0 0 0 0}.top_banner_text{margin-left:calc(325px - 280px);font-size:14px;text-align:left}#slider ul{list-style:none;margin:0;padding:0}#slider li{width:960px;height:360px}.news_main{width:960px;margin:0 auto}.news_area{text-align:left}.news_topic{margin:30px 0;word-wrap:break-word;border-bottom:5px solid #6cba5a}.news_topic_title{width:960px;border-bottom:1px dashed #333}.news_topic_title_txt{color:#ae873a;font-size:20px;font-weight:bold}.news_topic_title_date{margin-right:20px;color:#333}.news_topic_comment_txt{word-wrap:break-word;width:540px}.news_topic_comment_txt2{word-wrap:break-word;width:960px}.news_pageidx{text-align:center}.inquiry_area{background:url(../imgs/texture.jpg);margin-top:-30px;text-align:left;position:relative}.inquiry_title{height:78px;background:url(../imgs/title_back.png) no-repeat;text-align:left;position:relative;z-index:10}.inquiry_title_img{padding:20px 0 0 70px}.inquiry_topic{margin:30px;word-break:break-all}.inquiry_topic_attantion{font-weight:bold}.inquiry_topic_must{color:#c36}.inquiry_form{border:none}.inquiry_form td{padding:10px;vertical-align:top;word-wrap:break-word}.inquiry_form_colomn{text-align:right;width:140px}.inquiry_form_width{width:250px}.inquiry_radio{width:200px;float:left}.inquiry_err{color:#f00}.inquiry_form_btn{margin:30px;word-wrap:break-word}.inquiry_pagetop{text-align:right;padding:30px 20px}.inquiry_input_on{ime-mode:active}.inquiry_input_off{ime-mode:disabled}.inquiry_input_l{width:400px}.inquiry_input_s{width:100px}.inquiry_input_area{width:400px;height:150px}.company_area{width:960px;margin:20px auto 0;text-align:left;position:relative}.company_salute{margin:15px 25px 60px}.company_identity{width:480px;float:left}.company_development{width:480px;float:left}.company_derivation{margin:20px 30px}.company_logo{border:solid 1px #6cba5a;margin:20px 0;padding:10px}.company_bold{font-weight:bold}.company_derivation_left{width:105px;background-color:#efe7d8;padding:5px;vertical-align:top}.company_derivation_right{padding:5px 5px 5px 10px}.company_office{margin:15px 25px}.company_office_account{width:450px;float:left}.company_kinship{margin:15px 25px}.company_kinship a{font-weight:bold;text-decoration:underline}.company_kinship a:link{font-weight:bold;text-decoration:underline}.company_kinship a:visited{font-weight:bold;text-decoration:underline}.company_kinship a:active{font-weight:bold;text-decoration:underline}.company_kinship a:hover{font-weight:bold;text-decoration:underline}.company_organigram{width:960px;height:600px;background:url(../imgs/company_chart.gif) no-repeat}.company_organigram_txt{position:relative;top:200px;left:50px}.recruit_area{width:960px;margin:20px auto 0;text-align:left;position:relative}.recruit_account{height:350px;background:url(../imgs/recruit_image.jpg) no-repeat right;margin:20px 0 120px}.recruit_account_txt1{font-weight:bold;color:#6c2c2f}.recruit_account_txt2{font-weight:bold}.recruit_info{margin:20px 10px 30px;font-weight:bold}.recruit_gist{display:table;padding-left:25px}.recruit_gist_title{width:935px;background-color:#b7ddae;font-size:16px;font-weight:bold;border-bottom:2px solid #fff;padding:0 5px}.recruit_gist_item{display:table-cell;width:100px;background-color:#efe7d8;padding:5px;vertical-align:top;border-bottom:2px solid #fff}.recruit_gist_account{display:table-cell;width:345px;padding:5px;vertical-align:top;border-bottom:2px solid #fff}.recruit_gist_account2{display:table-cell;width:815px;padding:5px;vertical-align:top;border-bottom:2px solid #fff}.recruit_gist_inquiry{margin:20px 0 50px}.recruit_h3{font-size:20px;display:inline-flex;align-items:center;letter-spacing:.12em}.recruit_h3::before{content:'';background-image:url(../imgs/recruit_icon.png);display:inline-block;background-size:cover;background-repeat:no-repeat;width:6px;height:28px;margin-right:24px}.recruit_box{display:flex;flex-wrap:wrap;gap:72px 55px;max-width:calc((440px*2) + 55px);margin:30px auto}.recruit_one_box{flex:0 0 440px;box-sizing:border-box;border:1px solid #6cba5a;align-items:stretch}.recruit_none_text{padding:10px 10px 10px}.content .recruit_one_box a{text-decoration:underline}.recruit_one_title_box{display:flex;justify-content:space-between;border-bottom:1px solid #6cba5a;padding:10px}.recruit_one_title_box div:nth-of-type(2){width:200px;line-height:1.4em;text-align:right}.recruit_one_title{width:calc(100% - 200px - 15px);font-weight:bold;font-size:16px;color:#6cba5a;word-break:break-word;line-height:1em;margin-top:.2em}.recruit_one_info_box dt{font-weight:bold;font-size:14px;padding:10px 10px 5px;line-height:1.5em}.recruit_one_info_box dd{font-size:18px;padding:0 10px 10px;word-break:break-word;line-height:1.5em}.recruit_one_info_box dd:not(:last-of-type){border-bottom:1px dashed #6cba5a}.privacy_area{width:960px;margin:20px auto 0;text-align:left;position:relative}.privacy_content{margin:30px 50px;text-align:left;position:relative}.privacy_section{font-size:16px;font-weight:bold;color:#6cba5a}.privacy_link a:link{text-decoration:underline}.privacy_link a:visited{text-decoration:underline}.privacy_link a:active{text-decoration:underline}.privacy_link a:hover{text-decoration:underline}.human_area{width:960px;margin:20px auto 0;text-align:left;position:relative}.onlin_kensyu_link{text-align:center}.human_inquiry_link{text-align:center}.human_point_area{margin:20px auto 0;width:960px;text-align:left}.human_point_bg1{background:url(../imgs/human_point1.gif) no-repeat center bottom;height:244px}.human_point_bg2{margin:30px auto 0;background:url(../imgs/human_point2.gif) no-repeat center;height:70px}.human_point_bg3{margin:30px auto 0;background:url(../imgs/human_point3.gif) no-repeat center;height:70px}.human_point_bg4{margin:30px auto 0;background:url(../imgs/human_point4.gif) no-repeat center;height:70px}.human_point_bg5{margin:30px 0 0 0;background:url(../imgs/human_point5.gif) no-repeat center;height:70px}.human_point_bg_side{background:url(../imgs/human_point_back.gif) repeat-y center}.human_point_bg_bottom{background:url(../imgs/human_point_back2.gif) no-repeat center top;height:20px}.human_point_txt{margin:0 0 0 120px}.human_point_txt_strong{color:#ee7d24;font-weight:800}.human_menu_area{margin:20px 0 0 60px;width:960px}.human_menu_area_left{float:left;text-align:left}.human_menu_area_right{float:right;position:relative;margin:500px 120px 0 0;background:url(../imgs/human_daieikun0.gif) no-repeat bottom;height:218px;width:128px}.human_menu_text{font-size:13px}.human_menu_com_area{width:960px;margin:20px 0 0 0;text-align:left;position:relative}.human_menu_comn_daieikun{position:absolute;margin:-20px 0 0 700px}.human_menu_com_text_strong{font-weight:800}.human_menu_com_text_strong2{font-weight:800;font-size:13px}.human_menu_com_text_center{text-align:center}.human_menu_com_text1{margin:30px 0 0 80px}.human_menu_com_text2{font-size:11px}.menu_colomn,.menu_content{display:table-cell}.menu_colomn{text-align:right;width:150px;padding:0 5px 0 0}.menu_content{vertical-align:middle}.human_menu_footer{margin:30px 0 0 65px}.human_menu_footer_left,.human_menu_footer_right{display:table-cell}.human_menu_footer_left{text-align:left;width:500px}.human_menu_footer_right{text-align:right}.tbl_human_menu1{width:790px;border:2px #9c3761 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu1 th{border:1px #9c3761 solid;background-color:#dfbccc;color:#9c3761;text-align:center}.tbl_human_menu1 td{border:1px #9c3761 solid;padding:10px 10px 10px 10px}.human_menu1_colomn,.human_menu1_content{display:table-cell}.human_menu1_colomn{vertical-align:middle;text-align:right;width:150px}.human_menu1_content{padding:0 0 0 60px}.tbl_human_menu1_text{color:#9c3761}.tbl_human_menu_th{width:650px}.tbl_human_menu2{width:790px;border:2px #ba8e2a solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu2 th{border:1px #ba8e2a solid;background-color:#ecdfc4;color:#ba8e2a;text-align:center}.tbl_human_menu2 td{border:1px #ba8e2a solid;padding:10px 10px 10px 10px}.tbl_human_menu2_text{color:#ba8e2a}.tbl_human_menu3{width:790px;border:2px #1b5274 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu3 th{border:1px #1b5274 solid;background-color:#c0cfd8;color:#1b5274;text-align:center}.tbl_human_menu3 td{border:1px #1b5274 solid;padding:10px 10px 10px 10px}.tbl_human_menu3_text{color:#1b5274}.tbl_human_menu4{width:790px;border:2px #196b48 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu4 th{border:1px #196b48 solid;background-color:#bfd6cc;color:#196b48;text-align:center}.tbl_human_menu4 td{border:1px #196b48 solid;padding:10px 10px 10px 10px}.tbl_human_menu4_text{color:#196b48}.tbl_human_menu5{width:790px;border:2px #76161b solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu5 th{border:1px #76161b solid;background-color:#ddc5c6;color:#76161b;text-align:center}.tbl_human_menu5 td{border:1px #76161b solid;padding:10px 10px 10px 10px}.tbl_human_menu5_text{color:#76161b}.tbl_human_menu6{width:790px;border:2px #6b1866 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu6 th{border:1px #6b1866 solid;background-color:#dac5d9;color:#6b1866;text-align:center}.tbl_human_menu6 td{border:1px #6b1866 solid;padding:10px 10px 10px 10px}.tbl_human_menu6_text{color:#6b1866}.human_menu6_colomn,.human_menu6_content{display:table-cell}.human_menu6_colomn{vertical-align:middle;text-align:left;width:130px}.human_menu6_content{padding:0 0 0 30px}.tbl_human_menu7{width:790px;border:2px #c05714 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px}.tbl_human_menu7 th{border:1px #c05714 solid;background-color:#efd5bd;color:#c05714;text-align:center}.tbl_human_menu7 td{border:1px #c05714 solid;padding:10px 10px 10px 10px}.tbl_human_menu7_text{color:#c05714}.human_lecturer_com_area{margin:30px 0 50px 65px}.human_lecturer_area{margin:30px 0 0 0}.human_lecturer_colomn,.human_lecturer_content{display:table-cell}.human_lecturer_colomn{vertical-align:middle;width:300px}.human_lecturer_history{margin:30px 0 0 0}.human_lecturer_text1{color:#ee7d24;font-size:25px}.human_lecturer_text2{color:#ee7d24;font-size:18px}.human_lecturer_text3{color:#ee7d24;font-size:14px}.human_lecturer_text4{color:#ee7d24}.human_lecturer_line1{color:#ee7d24;border:none;border-top:1px solid;margin:0 0 5px 0}.human_lecturer_line2{color:#000;border:none;border-top:1px solid;width:80%;margin:0 0 5px 0;text-align:left}.human_lecturer_font{font-weight:bold}.tbl_human_online1{width:805px;border:2px #94b727 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px;text-align:left}.tbl_human_online1 td{border:1px #94b727 solid;padding:10px 10px 10px 10px}.tbl_human_online_text1{color:#94b727}.tbl_human_online1 tr:last-of-type{border-top:double;color:#94b727}.human_online2{margin-top:170px}.tbl_human_online2{width:805px;border:2px #bc97c4 solid;border-spacing:0;border-collapse:collapse;margin:0 0 0 65px;text-align:left}.tbl_human_online2 th{padding:10px}.tbl_human_online2 td{border:1px #bc97c4 solid;padding:10px 10px 10px 10px}.tbl_human_online_text2{color:#bc97c4}.width14{width:14px}.online_height{line-height:1em}
