@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h2,h3,h4,h5,h6{margin-bottom:1.5em}q:before,q:after{content:""}abbr,acronym{border:0}a{text-decoration:underline;color:#1054a4}a:hover{text-decoration:none;color:#1054a4}a{cursor:pointer;overflow:hidden;outline:0}a img,img{border:0}body{font:13px verdana,"\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic","\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;color:#555}table{font-size:100%;line-height:140%}select,input,textarea{font:99% "\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic","\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;color:#555}pre,code{font:115% monospace}img{vertical-align:bottom}hr{display:none;height:.1em;line-height:1px}p{margin-bottom:1.5em}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}input{vertical-align:middle}textarea{vertical-align:top;padding:0 3px}*+html input,*+html textarea{font-family:\ff2d\ff33  \ff30\30b4\30b7\30c3\30af}* html input,* html textarea{font-family:\ff2d\ff33  \ff30\30b4\30b7\30c3\30af}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:13px verdana,"\ff2d\ff33  \ff30\30b4\30b7\30c3\30af","MS PGothic","\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:400}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}.b50{margin-bottom:50px}.b60{margin-bottom:60px}body{text-align:center;line-height:100%}#top{background:url(../img/back_top.jpg) repeat-x}#sub{background:url(../img/back_sub.jpg) repeat-x}#page{margin:0 auto;text-align:left;width:900px;position:relative}#page:after{content:".";display:block;height:0;clear:both;visibility:hidden}#head{position:relative;height:95px}h1{position:absolute;left:14px;top:32px}#head ul{position:absolute;right:15px;top:66px;font-size:12px;line-height:16px;height:16px}#head li{display:inline;border-right:1px solid #999;margin-right:7px;padding-right:10px;zoom:1}#head li.last{border:none;margin-right:0}.head-iso{position:absolute;left:484px;top:30px}#navi{height:44px}#navi ul li{float:left}#main{width:900px;float:left;clear:both;padding-bottom:50px}#flash{padding:1px 0 2px}#sidebar{float:right;width:250px;line-height:1em;background:url(../img/side_back.jpg) repeat}#top #sidebar{margin-top:24px}#sub #sidebar{margin-top:34px}#sidebar h3,#sidebar p{margin:0}#sidebar ol{background:#d8d8d8;padding:10px 10px 5px}#sidebar ol li{margin-bottom:5px}#sidebar ul{margin:8px;background:#fff;padding:2px 0 10px}#sidebar ul li{background:url(../img/dott_02.gif) repeat-x 0 100%;padding:1px 0 2px;margin:0 8px}#sidebar ul li a{display:block;padding:8px 5px 8px 15px;text-decoration:none;background:url(../img/side_mark.gif) no-repeat 5px 11px}#sidebar ul li a:hover{background-color:#f6f6f6}.side-box-initiatives{background-image:url(../img/side/initiatives_bg.gif);background-repeat:repeat-y;margin:0;padding:15px 0;text-align:center;font-size:x-small}.side-box-initiatives:after{content:".";display:block;height:0;clear:both;visibility:hidden}.side-box-initiatives-l{float:left;width:88px;margin:0 0 0 20px;padding:1px 0 0}.side-box-initiatives-r{float:left;width:110px;margin:0 15px;padding:0}.side-box-video-l{float:left;width:110px;margin:0 0 0 15px}.side-box-video-r{float:left;width:110px;margin:0 15px 0 0}.side-box-initiatives-b{clear:both}#contents{float:left;width:620px;line-height:1.6em}#top #contents{margin-top:24px}#sub #contents{margin-top:34px}#foot{clear:both;background:url(../img/foot_back.gif) repeat-x;padding-bottom:8px}#foot .inner{width:880px;text-align:left;margin:0 auto;position:relative}#foot h3{margin-bottom:5px;clear:both}#foot p{margin:0}#foot p#page_top{text-align:right;margin-bottom:40px}#foot li{float:left}#foot_bn1{height:70px}#foot_bn1 li{margin-right:10px;display:table-cell}#foot_bn2{position:absolute;right:297px;top:880px}#foot_bn2 li{margin-left:10px}#foot address{line-height:120%;margin-bottom:30px}#copyright{text-align:right}.fontSmall{font-size:83%}.fontNormal{font-size:95%}.fontLarge{font-size:105%}.fontChanger{position:absolute;left:50%;top:106px;margin-left:240px;padding:0 0 0 72px;background:url(../img/font.jpg) no-repeat 0px 0px}.fontChanger span{display:block;width:38px;height:22px;line-height:22px;float:left;margin-right:4px;text-align:center;font-size:13px;font-weight:700;cursor:pointer}.fontChanger span.active{color:#c00}.b10{margin-bottom:10px}.b20{margin-bottom:20px}.b30{margin-bottom:30px}.b40{margin-bottom:40px}#pan{line-height:23px;margin:0;height:23px;font-size:11px;padding-left:8px}.mar-b20{margin-bottom:20px}.mar-b30{margin-bottom:30px}.mar-b40{margin-bottom:40px}.list-1 li{background:url(../img/list-1.gif) no-repeat 5px 8px;padding-left:14px}.h_back1{background:url(../img/h_back1.gif) no-repeat;font-weight:700;line-height:30px;height:30px;color:#46536c;padding-left:27px;clear:both}.h_back2{background:#f3f3f3;color:#46536c;padding:3px 10px 3px 5px;font-weight:700}.h_back3{background:url(../img/dott_02.gif) repeat-x 0 100%;padding:3px 10px 3px 5px;color:#46536c;font-weight:700}.h_back4{background:url(../img/h_back4.gif) no-repeat;font-weight:700;line-height:30px;height:30px;color:#900;padding-left:27px}#topics dt{float:left;width:9em;padding:10px 0 10px 10px;clear:both}#topics dd{background:url(../img/dott_02.gif) repeat-x 0 100%;padding:10px 10px 10px 9em}.p-box{border:1px solid #cccccc;padding:25px;margin-bottom:40px}.privacy h3{margin:10px .5em 30px;font-size:medium;font-weight:700;text-align:center}.p-box dl{padding-bottom:20px}.p-box dt{font-weight:700}.p-box dd{padding-left:10px;padding-bottom:10px}.right{text-align:right}.privacy h4{margin:0;font-weight:700}.pp{padding:0}.privacy ul{padding-top:5px}.privacy li{padding-left:15px;padding-bottom:5px}.p-table{border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#ccc;border-right-color:#ccc}.p-table th,.p-table td{border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#ccc;border-left-color:#ccc;padding:10px}.p-box-000 img{float:left}.sitemap{background:url(../contact/img/sitemap_back.gif) repeat-y;width:620px;overflow:hidden;margin-bottom:120px}.sitemap a{text-decoration:none}.map-top{background:#eee;text-align:center;padding:8px;margin-bottom:40px}#sitemap-list{width:100%}#sitemap-list td{vertical-align:top}#sitemap-list td.st-1{width:156px;background:url(../contact/img/st-1.gif) repeat-y}#sitemap-list td.st-2{width:152px;background-color:#eee}#sitemap-list ul{margin:24px 8px 50px}#sitemap-list li{background:url(../img/mark_01.gif) no-repeat 2px 6px;padding-left:15px;margin-bottom:6px}.sitemap a:hover{padding-left:1px}.company dl{margin-bottom:40px}.company dt{width:8em;padding:10px 0;color:#996;text-align:right;float:left;clear:both}.company dd{padding:10px 10px 10px 11em;background:url(../img/dott_02.gif) repeat-x 0 100%}#com_syo th{padding-right:20px}#com_syo th,#com_syo td{vertical-align:top}.company iframe{border:1px solid #CCC;padding:3px}.rinen p{margin-bottom:50px}#greeting{background:url(../company/img/greet_back.jpg) no-repeat;padding:54px 0 0 30px}#greeting h3{margin-bottom:70px}.greet-txt{margin:0 300px 30px 0}.business{width:620px;overflow:hidden}.illust{margin-bottom:40px}.ji-box{margin-bottom:30px;line-height:130%}.ji-box h3{margin-bottom:18px}.ji-txt{padding-left:175px;min-height:98px;height:auto!important;height:98px}#ji-1{background:url(../business/img/photo-1.jpg) no-repeat 10px 0}#ji-2{background:url(../business/img/photo-2.jpg) no-repeat 10px 0}#ji-3{background:url(../business/img/photo-3.jpg) no-repeat 10px 0}#ji-4{background:url(../business/img/photo-4.jpg) no-repeat 10px 0}#ji-5{background:url(../business/img/photo-5.jpg) no-repeat 10px 0}#ji-6{background:url(../business/img/photo-6.jpg) no-repeat 10px 0}#busi-title{margin-bottom:40px}#busi-title h3{margin-bottom:0}#busi-title p{border:1px solid #999;background-color:#666;color:#fff;padding:7px 10px;line-height:130%;margin:0}.setsubi-gaiyou{width:100%;margin:20px 0 0}.setsubi-gaiyou td{width:50%;vertical-align:top}.setsubi-gaiyou ul{min-height:110px;height:auto!important;height:110px}.setsubi-gaiyou h4{margin-bottom:4px}#setsubi-gaiyou1{background:url(../img/dott_02.gif) repeat-x 0 100%}#setsubi-1{background:url(../business/img/setsubi/setsubi-1.jpg) no-repeat;padding-left:125px}#setsubi-2{background:url(../business/img/setsubi/setsubi-2.jpg) no-repeat;padding-left:125px}#setsubi-gaiyou2{margin-bottom:40px}#setsubi-3{background:url(../business/img/setsubi/setsubi-3.jpg) no-repeat;padding-left:125px}#setsubi-4{background:url(../business/img/setsubi/setsubi-4.jpg) no-repeat;padding-left:125px}#ninka{width:100%;margin-bottom:40px}#ninka td{vertical-align:top;padding:0 15px 4px 0}#sikaku{margin-bottom:40px}#sikaku td{padding-right:30px}#reform-1{background:url(../business/img/reform/reform-1.jpg) no-repeat;padding-left:125px;margin-bottom:30px;min-height:110px;height:auto!important;height:110px}#link-lifa{background:url(../img/dott_02.gif) repeat-x;margin:0 0 40px;width:100%}#link-lifa th,#link-lifa td{padding-top:25px}#link-lifa th{width:230px}#link-lifa p{margin-bottom:10px}#kaigo-1{background:url(../business/img/kaigo/kaigo-1.jpg) no-repeat;padding-left:125px;margin-bottom:30px;min-height:110px;height:auto!important;height:110px}#ec-1{background:url(../business/img/ec/ec-1.jpg) no-repeat;padding-left:125px;margin-bottom:30px;min-height:110px;height:auto!important;height:110px}#ec-site{margin-bottom:15px;width:640px;overflow:hidden}#ec-site li{float:left;width:298px;border:1px solid #CCC;background-color:#f9f9f9;margin:0 18px 15px 0;padding-bottom:5px}#ec-site h4{margin:5px 5px 10px;padding:2px;text-align:center;color:#46526c;font-weight:700;background-color:#eaeaea}#ec-site p{text-align:center;margin:0 0 4px;font-size:11px}#web-1{background:url(../business/img/web/web-1.jpg) no-repeat;padding-left:125px;margin-bottom:30px;min-height:110px;height:auto!important;height:110px}#web-works li{margin-bottom:30px}.web-box{clear:both;overflow:hidden;width:580px;margin-left:20px}.web-photo{width:210px;float:left}.web-expl{width:345px;float:right;margin-top:20px}.web-expl h4{background-color:#eaeaea;color:#46526c;font-weight:700;padding:2px 5px;margin-bottom:15px}.web-expl p{margin:0 5px 10px}.web-url{text-align:right}.rec-box{margin-bottom:30px}.rec-box table{width:100%;border-collapse:separate;border-spacing:1px;background-color:#ccc}.rec-box td{background-color:#fff;padding:8px 15px}.rec-box th{background-color:#f1f1f1;padding:8px 15px;width:24%;vertical-align:top;border-bottom:1px solid #FFF;border-left:1px solid #FFF}#r-btn ul{padding:0 0 0 15px}#r-btn li{width:275px;float:left;margin:0 10px 20px}a.r-btn-01{background:url(../recruit/img/r_btn_01.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-01:hover{background-position:left bottom}a.r-btn-02{background:url(../recruit/img/r_btn_02.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-02:hover{background-position:left bottom}a.r-btn-03{background:url(../recruit/img/r_btn_03.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-03:hover{background-position:left bottom}a.r-btn-04{background:url(../recruit/img/r_btn_04.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-04:hover{background-position:left bottom}a.r-btn-05{background:url(../recruit/img/r_btn_05.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-05:hover{background-position:left bottom}a.r-btn-06{background:url(../recruit/img/r_btn_06.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-06:hover{background-position:left bottom}a.r-btn-07{background:url(../recruit/img/r_btn_07.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-07:hover{background-position:left bottom}a.r-btn-08{background:url(../recruit/img/r_btn_08.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-08:hover{background-position:left bottom}a.r-btn-09{background:url(../recruit/img/r_btn_09.gif);width:275px;height:90px;display:block;text-indent:-9999px;text-decoration:none}a.r-btn-09:hover{background-position:left bottom}#thought-box img{float:right;padding:0 0 10px 20px}#footer1{margin:0 auto 0 0;padding:0;width:900px;margin:0 auto}#footer1:after{content:".";display:block;height:0;clear:both;visibility:hidden}#page-top{width:138px;float:right}a#page-top-btn{background:url(../img/foot/page_top.gif);width:138px;height:18px;display:block;text-indent:-9999px;text-decoration:none;margin-bottom:30px}a#page-top-btn:hover{background-position:left bottom}#footer-nav{width:900px;height:41px;clear:both;background-image:url(../img/foot/foot_nav_bg.gif);background-repeat:repeat-x;text-align:center;padding-top:17px}#footer2{background-color:#efefef}#footer2:after{content:".";display:block;height:0;clear:both;visibility:hidden}.box900{width:900px;margin:0 auto;clear:both;padding:20px 0}.box900:after{content:".";display:block;height:0;clear:both;visibility:hidden}#footer2-l{width:540px;height:161px;background-image:url(../img/foot/foot_info.gif);background-repeat:no-repeat;text-align:left;font-size:small;float:left;padding:0 0 0 255px}#footer2-l ul{padding-top:12px}#footer2-l li{padding-bottom:6px}#footer2-r{width:200px;text-align:right;float:right}#footer3{background-color:#cdcdcd;clear:both;font-size:10px}#foot-box-l{float:left;width:445px;text-align:left}#foot-box-r{float:right;text-align:right;width:445px}#footer3 a{text-decoration:none;color:#555}#footer3 a:hover{text-decoration:underline;color:#333}#privacyWrap{padding:10px;background-color:#fff;height:100px;overflow:auto;border-top:1px solid #ABADB3;border-right:1px solid #DBDFE6;border-bottom:1px solid #E3E9EF;border-left:1px solid #E2E3EA;margin-bottom:10px}.iso table{margin:0 0 0 60px;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#ccc;border-right-color:#ccc;width:500px}.iso th{border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#ccc;border-left-color:#ccc;padding:10px;background-color:#f6f6f6}.iso td{border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#ccc;border-left-color:#ccc;padding:10px}#contents .service_i_table table{width:100%;margin:3% auto}.service_i_table table tr,.service_i_table table th,.service_i_table table td{border:1px solid #ccc;border-collapse:collapse;text-align:center;padding:1% 0}.service_i_table table td img{width:80%}.service_i_table table td img:hover{border:5px solid orange;cursor:pointer}.service_i_table table td img:hover{margin:-5px}.service_i_table table th.title1{background-color:#f6f6f6;font-size:1.2em;font-weight:700}.service_i_table table th.title2{font-size:1.1em}.service_i_table table td{padding:2% 0}.jyusetsu-alliance h3{font-size:16px;font-weight:700;position:relative;padding-bottom:.2em;border-bottom:4px solid #ccc;margin-bottom:1em!important;margin-top:1em!important}.jyusetsu-alliance h3:after{position:absolute;bottom:-4px;left:0;z-index:2;content:"";width:20%;height:4px;background-color:#3498db}.jyusetsu-alliance h4,.jyusetsu-alliance p{margin-bottom:.5em!important}.recruit-box h3{border-left:6px solid #1554a3;padding-left:.5em;font-weight:700;font-size:16px;margin-bottom:15px}.recruit-box h3 span{display:block;font-size:12px;margin-bottom:-.4em}.recruit-box h4{margin-bottom:.5em;font-weight:700;font-size:16px}.recruit-box h4 span{vertical-align:middle}.employment-type{display:inline-block;background-color:#2d62a3;color:#fff;padding:.2em 1.2em;margin-right:.5em;font-size:10px;font-weight:700;margin-bottom:1em}.working-place{display:inline-block;background-color:#2080bf;color:#fff;padding:.2em 1.2em;margin-right:1em;font-size:10px;font-weight:700;margin-bottom:1em}.count{font-size:.7em}.recruit-box ul{background-color:#ececec;padding:10px}.recruit-box li{background-color:#fff;padding:20px;margin-bottom:10px}.recruit-box li:last-child{margin-bottom:0}.recruit-box ul li{display:flex;gap:1em;align-items:flex-start}.recruit-box ul li img{width:240px;height:auto}.recruit-box ul li div{flex:1}.detail-btn-wrap{display:flex;justify-content:center}.detail-btn{display:inline-block;background-color:#d93025;color:#fff;padding:.5em 2.5em;border-radius:999px;text-decoration:none;font-size:.95em;font-weight:700;letter-spacing:.3em;text-align:center}.detail-btn:hover{background-color:#b71c1c;color:#fff}#it-1{background:url(../business/img/it/it_1.png) no-repeat;padding-left:125px;margin-bottom:30px;min-height:110px;height:auto!important;height:110px}
