@charset "utf-8";
/* CSS Document */

/*▼▼▼▼▼初期化▼▼▼▼▼*/
body , div , dl , dt , dd , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , ul , li , blockquote , th , td ,tr ,img { margin:0px;padding:0px;font-size:12px;line-height:1.5em;letter-spacing:1px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", ns-serif;}
table{border-collapse:collapse;}
ul , li {list-style:none;}
h1 , h2 , h3 , h4 , h5 , h6 {font-size: 100%;font-weight: normal; margin:0px; padding:0px;}
a{overflow:hidden;outline:none;}
img{border:none;}
table td{border:none;vertical-align:top;}
body * { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
/*▲▲▲▲▲初期化▲▲▲▲▲*/

/*▼▼▼▼▼共通▼▼▼▼▼*/

body{text-align:center;background-image: url(images/body-bk.jpg);background-repeat: no-repeat; background-position:center top; background-color:#FFFDEE;}
#container{width:850px;margin:0 auto;overflow:hidden; text-align:left; padding-bottom:50px;}
#header{ width:900px; height:190px; background-image: url(images/header-bk.jpg); margin:0 auto; text-align:left;}
#header h1{ margin-left:28px;}
#header #hname{width:362px; height:69px; padding-top:20px;padding-left:44px;}
#header #hname a{width:362px; height:69px; display:block; text-indent:-9999px;}

#add-chui{ padding-top:30px; margin-right:30px;}
#add-chui p{font-size:11px;}
.foat-left{float:left;}
.foat-right{float:right; width:570px;}
/*メインナビー*/
#navi{background-image: url(images/navi-bk.jpg);width:210px; margin-bottom:20px;}
#navi ul{width:210px;}
#navi li{text-indent:-2000px;}

#navi ul li a{display:block;background-image: url(images/navi-bk.jpg);}
#navi ul li a:hover{background-image: url(images/navion-bk.jpg);}
#navi ul li a.selected{background: url(images/navion-bk.jpg);}

#navi ul li#navi01 a{background-position:0 0; height:64px;}
#navi ul li#navi02 a{background-position:0px -64px; height:45px;}
#navi ul li#navi03 a{background-position:0px -109px; height:45px;}
#navi ul li#navi04 a{background-position:0px -154px; height:45px;}
#navi ul li#navi05 a{background-position:0px -199px; height:62px;}
#navi ul li#navi06 a{background-position:0px -261px; height:59px;}
#navi ul li#navi07 a{background-position:0px -320px; height:64px;}
#navi ul li#navi08 a{background-position:0px -384px; height:45px;}
#navi ul li#navi09 a{background-position:0px -429px; height:45px;}
#navi ul li#navi10 a{background-position:0px -474px; height:45px;}
#navi ul li#navi11 a{background-position:0px -519px; height:57px;}
#navi ul li#navi12 a{background-position:0px -576px; height:64px;}
#navi ul li#navi13 a{background-position:0px -640px; height:55px;}

#mleft{width:210px; float:left; margin-top:10px;}
#mright{width:635px; float:right;}

#mleft .banner{margin-bottom:10px;}

#footer-bk{background-image:url(images/footer-bk.jpg); background-position:center top; background-repeat:no-repeat; height:200px; clear:both;}
#footer{width:850px; height:181px; margin:0 auto; text-align:left;}
#footer .text01{font-size:11px; text-align:center; padding-top:40px; color:#FFF;}
#footer .text01 a{ color:#FFF;}
#fname{background-image:url(images/fname.jpg);text-indent:-9999px; margin-top:30px; float:left;}
#fname a{display:block; width:294px; height:56px; }
#fadd{ width:538px; float:right; margin-top:15px;}
#fadd .text02{color:#136535;}
#footer .text03{padding-top:15px; clear:both; text-align:center;}
/*ホーム*/
#home #mp{background-image:url(home/mp-bk.jpg); width:635px; height:324px; text-indent:-9999px;}
#home #main{ width:610px; margin-left:12px; overflow:hidden;}
#home #main #h2-01{background-image:url(home/h2-01.jpg); width:610px; height:45px; text-indent:-9999px; margin-bottom:10px;}
#home #main #h2-02{background-image:url(home/h2-02.jpg); width:610px; height:45px; text-indent:-9999px; margin-bottom:10px;}
#home #main .box01{width:610px; overflow:hidden; margin-bottom:10px;}
#home #main .box01 .img01{ float:left;}
#home #main .box01 .box01-right{ width:390px; float:right; overflow:hidden;}
#home #main .box01 .box01-right h3{ width:390px; height:25px; text-indent:-9999px; margin-bottom:10px;}
#home #main .box01 .box01-right #h3-01{background-image:url(home/h3-01.jpg);}
#home #main .box01 .box01-right #h3-02{background-image:url(home/h3-02.jpg);}
#home #main .box01 .box01-right #h3-03{background-image:url(home/h3-03.jpg);}
#home #main .box01 .box01-right #h3-04{background-image:url(home/h3-04.jpg);}
#home #main .box01 .box01-right #h3-05{background-image:url(home/h3-05.jpg);}
#home #main .box01 .box01-right .text01{ color:#136535; padding-right:10px;}
#home #main .box01 .box01-right .address{width:240px; float:left;}
#home #main .box01 .box01-right .googlemap{float:right; width:150px;}
#home #main .box01 .box01-right .googlemap .text02{text-align:right; font-size:11px; font-weight:bold; padding-top:5px;}
#home #main .box01 .box01-right .googlemap .text02 a{color:#F9C158;}
#home #main #banner01{background-image:url(home/banner01.jpg);text-indent:-9999px;}
#home #main #banner01 a{display:block; width:610px; height:80px;}

/*会社案内*/
#company #mp{background-image:url(company/mp-bk.jpg); width:635px; height:574px; text-indent:-9999px;}
#company #main{ width:610px; margin-left:12px; overflow:hidden;}
#company #main h2{width:610px; height:45px; text-indent:-9999px; margin-bottom:10px;}
#company #main h2 a{width:610px; height:45px; display:block;}
#company #main #h2-01{background-image:url(company/h2-01.jpg);}
#company #main #h2-02{background-image:url(company/h2-02.jpg);}
#company #main #h2-03{background-image:url(company/h2-03.jpg);}
#company #main .tc{width:610px; margin-bottom:20px;}
#company #main .tc td{border:#333 solid 1px; padding:5px 0 5px 7px;}
#company #main .tc td.text01{width:150px; background-color:#E6E6E6;}
#company #main #hogo{width:608px; height:400px;overflow: auto; border:#999 solid 1px;}
#company #main #hogo h4{padding-left:10px; padding-top:10px;font-weight:bold;}
#company #main #hogo h5{padding-left:15px;}
#company #main #hogo p{padding-left:30px; padding-right:15px;}
#company #main #hogo ul{padding-bottom:10px; padding-left:50px; padding-right:15px;}
#company #main #hogo ul li{list-style:outside lower-latin;}


/*業務内容*/
#work #mp{background-image:url(work/mp-bk.jpg); width:635px; height:391px; text-indent:-9999px;}
#work #main{ width:610px; margin-left:12px; overflow:hidden;}
#work #main h2{width:610px; height:45px; text-indent:-9999px;margin-bottom:10px;}
#work #main h2 a{display:block;width:610px; height:45px; }
#work #main #h2-01{background-image:url(work/h2-01.jpg);}
#work #main #h2-02{background-image:url(work/h2-02.jpg);}
#work #main #h2-03{background-image:url(work/h2-03.jpg);}
#work #main #h2-04{background-image:url(work/h2-04.jpg);}
#work #main #h2-05{background-image:url(work/h2-05.jpg);}
#work #main .block{padding-bottom:80px;}
#work #main .tw{width:610px; background-color:#FFF; margin-bottom:20px;}
#work #main .tw td{ border:#DAE8AA solid 1px; border-left:none;}
#work #main .tw td.text01{width:200px; border-left:#DAE8AA solid 1px; background-color:#F1F4C7; padding:5px 0 5px 7px;}
#work #main .tw td.text02{ width:200px; padding:5px 0 5px 7px;}
#work #main #h3-01{background-image:url(work/h3-01.jpg); width:494px; height:42px; text-indent:-9999px; margin-bottom:20px;}
#work #main #mente{background-image:url(work/img06.jpg); width:610px; height:350px; text-indent:-9999px; margin-bottom:20px;}
#work #main #kaisyu{background-image:url(work/img07.jpg); width:603px; height:220px; text-indent:-9999px; margin-bottom:20px;}
#work #main #h3-02{background-image:url(work/h3-02.jpg); width:608px; height:30px; text-indent:-9999px; margin-bottom:10px;}
#work #main #h3-03{background-image:url(work/h3-03.jpg); width:608px; height:30px; text-indent:-9999px; margin-bottom:10px;}
#work #main .img01{float:right; margin-right:10px;}
#work #main .rei{float:left; width:328px; width:300px; padding-left:10px;}
#work #main .box01{width:608px; overflow:hidden; border:#D6E7B1 solid 1px; background-color:#FFF; padding-bottom:10px; margin-bottom:20px;}
#work #main .box01 .text01{ color:#EC6867; font-size:14px; font-weight:bold; padding-bottom:10px;}

/*求人情報*/
#jobs #mp{background-image:url(jobs/mp-bk.jpg); width:635px; height:280px; text-indent:-9999px;}
#jobs #main{ width:610px; margin-left:12px; overflow:hidden;}
#jobs #main h2{width:610px; height:45px; text-indent:-9999px; margin-bottom:10px;}
#jobs #main #h2-01{background-image:url(jobs/h2-01.jpg);}
#jobs #main #h3-01{background-image:url(jobs/h3-01.jpg); width:150px; height:18px; text-indent:-9999px; margin-bottom:20px;}
#jobs #main #gennzaino{background-image:url(jobs/img04.jpg); width:343px; height:20px; text-indent:-9999px; margin-left:120px; margin-bottom:3px; margin-top:20px;}
#jobs #main .tj{width:609px; margin-bottom:30px;}
#jobs #main .tj td{ border:#666 solid 1px;}
#jobs #main .tj td.text01{width:110px; background-color:#F1F4C7;}
#jobs #main .tj td.text02{width:290px;}
#jobs #main .tj td.text03{ background-color:#D6E7B1;}
#jobs #main #syokusyu{ background:url(jobs/mark.jpg) 3px left no-repeat; padding:0 0 0 10px; color:#156435; font-weight:bold;}
#jobs #main .tj td{ padding:5px 0 5px 7px; vertical-align:middle;}
#jobs #main .tj td.text04{ padding:0px;}
