@charset "Shift_JIS";

* {margin: 0px;padding: 0px;font-size: 13px;font-style: normal;font-family: 'ＭＳ Ｐ明朝', 'MS UI Gothic', Osaka, serif;text-align: left;}
/*HPスタイルシート*/

/*ページ全体*/
body{BACKGROUND-IMAGE: url(fig/bg_all.gif); backgroud-color: #ffffff; link: #0000FF; vlink: #800080; alink: #FF0000;text-align:center}
ul {margin:0px;padding:0px;}
li {margin:0px;padding:0px;}
a img {border:none;}

/*ページ全体の枠組み*/
#main-table{WIDTH: 1000px;}

/*フォント*/
/*緑小*/
h1{font-size:10pt ;color:#008080;MARGIN-TOP: 2px;margin-left: 2px;FONT-FAMILY: ＭＳ Ｐ明朝, 'MS UI Gothic', Osaka, serif;FONT-STYLE: normal;FONT-weight: normal}
/*赤大*/
h2{FONT-WEIGHT: bold; FONT-SIZE: 18pt;FONT-FAMILY: ＭＳ Ｐ明朝, 'MS UI Gothic', Osaka, serif;MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px;color:#ff0000; text-align:center;FONT-STYLE: normal}
/*緑極小*/
h3{font-size:9pt;color:#008080;MARGIN-TOP: 4px;margin-left: 2px;FONT-STYLE: normal;FONT-weight: normal}
/*黒大*/
h4{font-size:12pt;text-align:center;FONT-WEIGHT: bold;}
/*濃緑小*/
h5{font-size:10pt;color:#008080;FONT-STYLE: normal;FONT-weight: normal}
/*赤小*/
.reds{color:#ff0000;font-weight:bold}
/*濃緑中太*/
h6{font-size:12pt ;color:#008080;FONT-FAMILY: ＭＳ Ｐ明朝, 'MS UI Gothic', Osaka, serif;FONT-STYLE: normal;FONT-weight: bold}
/*濃緑中小太*/
.h7{font-size:11pt ;color:#008080;FONT-FAMILY: ＭＳ Ｐ明朝, 'MS UI Gothic', Osaka, serif;FONT-STYLE: normal;FONT-weight: bold}
/*青中*/
.h8{font-size:10pt ;color:#0000ff}
/*濃緑小太*/
.h9{font-size:10pt;color:#008080;FONT-weight: bold}
/*赤中小太*/
.h10{font-size:11pt ;color:#ff0000;FONT-weight: bold}

/*破線*/
hr.da{border:dashed; color:#c0c0c0;height:1px }

/*イメージボーダー*/
img{border:none}

/*表題部*/
/*大枠*/
#a-table{BACKGROUND-IMAGE: url(fig/t-base.png); WIDTH: 1000px; height:100px; clear: both;}

/*左*/
#b-box{WIDTH: 135px; float:right; text-align:right;height:100px;PADDING-TOP: 60px;PADDING-left: 2px;MARGIN-TOP: 2px;margin-left: 2px;}

/*中央*/
#c-box{WIDTH:570px;float:right; text-align:center;}

/*右*/
#d-box{WIDTH: 140px;height:100px; float:right;}
#d-box ul  {list-style:none;}
#d-box ul li {width:140px;float: left;height:100px;}
#d-box ul li a{display:block;}
#d-box a:hover img {visibility:hidden;width:140px;}
#d-box a:hover {width:140px;}
#d-box li#mm1 a:hover img {visibility:hidden;}
#d-box a:hover{background-color:transparent;}
#d-box li#mm1{background:url(fig/toiawase2.png) no-repeat;}


#d-box2{WIDTH: 140px;height:100px; float:right;text-align:right}

/*中央ロゴ*/
#b-table{width: 100%; cellspacing: 0;  cellpadding: 0; border: 0; text-align:center; clear: both;}

/*左ボックス*/
.e-box{width:140px; float:left;}

/*問い合わせ画像*/

/*表題部終わり*/



/*コンテンツの大枠*/
.c-table{width: 100%;clear:both;text-align:center}

/*コンテンツの中枠*/
/*右*/
#d-table{width:585px;float:left;}
/*左*/
#e-table{width:410px;float:right;border:1px solid #000000;height:418px}

/*コンテンツの小枠*/
/*理念*/
#f-table{width:100%; text-align:center; BACKGROUND-IMAGE: url(title-fig/rbase.png); clear:both; FONT-SIZE: 18pt;padding-TOP: 4px; padding-BOTTOM: 4px;color:#ff0000;}

/*infomation*/
/*インフォメーションのフロート*/
p.infobox {height: 15em; overflow: auto;background-color:#ffffff;padding-left:2px;padding-top:2px}
/*インフォのテーブル*/
#g-table{WIDTH: 551px; HEIGHT: 58px;FONT-SIZE: 10pt;text-align:center}
/*インフォの内容セル*/
.info-co{BORDER-RIGHT: #000000; BORDER-TOP: #000000; BORDER-LEFT: #000000; BORDER-BOTTOM: #2f4f4f 1px dotted; WIDTH: 394px; HEIGHT: 16px;padding-top:5px}
/*インフォの追加事項セル*/
.info-t{text-align;center}
/*インフォの日付*/
.info-day{WIDTH: 80pt;}

/*お客様スペース*/
/*お客様スペース大枠*/
#h-table{width:100%;cellspacing:0}
/*お客様スペースタイトル枠*/
.table-t{BORDER-BOTTOM: #000000 1px dotted;text-align:center;width:10%}
.table-t2{WIDTH: 85%;BORDER-BOTTOM: #000000 1px dotted;text-align:center; font-weight:bold; font-size:13pt}
/*画像*/
.cas-pic{FONT-WEIGHT: bold; FONT-SIZE: 13pt; WIDTH: 10%;text-align:center}
/*内容*/
.cas-co{FONT-SIZE: 13pt; WIDTH: 85%; COLOR: #008080; BORDER-BOTTOM: #c0c0c0 1px dashed; padding-top:2px;padding-bottom:2px}
/*余白*/
.cas-sp{WIDTH: 5%; text-align:center}
/*お客様スペースフッター*/
.table-f{FONT-SIZE: 12pt; WIDTH: 100%; TEXT-ALIGN: center; padding-top:5px}

/*メニュー*/
/*大枠*/
#menu-tabale{WIDTH: 1000px; HEIGHT: 100px; background-image: url(title-fig/contebase.png); clear:both}
/*テーブル*/
#menu-table1{WIDTH: 100%}
/*テーブルセル*/
.menu-tablec{WIDTH: 33%; HEIGHT: 80px; TEXT-ALIGN: center}
/*画像*/
#menu-table1 ul  {list-style:none; margin-left:226px}
#menu-table1 ul li {width:158px;height:86px;float: left;margin-right:226px}
#menu-table1 ul li a{display:block;}
#menu-table1 a:hover img {visibility:hidden;width:158px;}
#menu-table1 a:hover {width:158px;}
#menu-table1 li#mm2 a:hover img {visibility:hidden;}
#menu-table1 li#mm3 a:hover img {visibility:hidden;}
#menu-table1 a:hover{background-color:transparent;}
#menu-table1 li#mm2{background:url(title-fig/mb-1b.gif) no-repeat;}
#menu-table1 li#mm3{background:url(title-fig/mb-4b.gif) no-repeat;}


/*サブメニュー*/
/*大枠*/
#sabmain{width: 1000px; clear:both; text-align:center; border:1px solid #DCDCDC}
/*左枠*/
#sableft{width:613px; float:left;border:1px solid #DCDCDC}
/*右枠*/
#sabright{width:385px; float:right;border:1px solid #DCDCDC}
/*リンク*/
.sablink{width: 100%;clear:both;text-align:center; text-size:8pt}
/*リンク左*/
.sablink-l{width:510px;text-align:center; font-size:10pt;float:left;padding-top:2px;padding-bottom:2px}
/*リンク右はじ*/
.sablink-r{width: 100px; text-align:center; font-size:10pt;float:right;padding-top:2px;padding-bottom:2px;}
/*リンク文字指定*/
a.lic:link{color:#c0c0c0}
a.lic:visited{color:#c0c0c0}
a.lic:hover{color:#f00000}

/*お知らせ*/
.osirase{width:100%; clear:both; font-size:10pt; padding-left:2pt; border:1px dashed #DCDCDC;background-color:#ffffff}

/*写真スペース*/
.shyasin{width:100%; clear:both;text-align:center; font-size:12pt ;COLOR: #008080}
/*写真下*/
.u-shyasin{width:100%; clear:both; font-size:12pt ;COLOR: #008080;background-color:#ffffff; padding:2px}
/*拡大地図*/
.tizu{width:100%; clear:both; font-size:12pt ; float:right;text-align:right}



/*その他のページ*/
/*見出し*/
.midasi{width:1000px;height:58px; text-align:center; BACKGROUND-IMAGE: url(title-fig/rbase.png); clear:both; FONT-SIZE: 14pt;line-height: 58px;font-weight:bold;color:#008080}
/*フッター*/
.futt{width: 100%;clear:both;color:#008080;border-top:1px dashed #000000;border-bottom:1px dashed #000000;margin-top:5px;padding:5px;letter-spacing: 0.1em;line-height:1.5em}

/*求人*/
.kyujin{width:100%;padding:5px;clear:both}/*一段*/
.kyujinl{width:49%;float:left;padding:2px;}/*左*/
.kyujinr{width:49%;float:right;clear:right;padding:2px}/*右*/
.kyujint{cellspacing:0; cellpadding:0; width:100%; border:1px solid #000000;border-collapse: collapse;background-color:ffffff}
.kyujintdm{ border-bottom:1px solid #DCDCDC;font-size:12pt;font-weight:bold;color:#0000ff;height:25px;padding-left:5px}/*見出しセル*/
.kyujintdl{width:30%;border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;height:20px;text-align:center;letter-spacing: 0.5em}/*表題セル*/
.kyujintdr{width:70%; border-bottom:1px solid #DCDCDC;height:20px;padding-left:5px;color:#000080;}/*内容セル*/
.kyujintdr2{width:70%; border-bottom:1px solid #DCDCDC;height:150px;padding-left:5px;padding-top:5px;color:#000080;vertical-align : top;}/*内容セル*/

/*広告*/
/*見出しセルは求人と同じ*/
.koukokuc{width:100%; border-bottom:1px solid #DCDCDC;height:40px;padding-left:5px;padding-top:5px;color:#008080;vertical-align : top;font-weight:bold}/*コメント*/
.koukokudl{width:10%;border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;height:20px;text-align:center;letter-spacing: 0.5em}/*表題セル*/
.koukokudr{width:90%; border-bottom:1px solid #DCDCDC;height:20px;padding-left:5px;color:#000080;}/*内容セル*/
.koukokun{width:100%; border-bottom:1px solid #DCDCDC;height:200px;padding-left:5px;padding-top:5px;color:#000080;vertical-align : top;}/*内容*/

/*法人ページ*/
/*大枠*/
.co-table{width:100%;border:1px solid #000000; clear:both ;margin-top:2px;margin-bottom:2px ;color:#008080;font-size:10pt;border-collapse: collapse;letter-spacing: 0.15em;line-height: 150%;text-indent:5pt;padding-left:20%;padding-right:20%}

/*料金スペースタイトル*/
.co-rtitle-table{width:100%; border-bottom:1px solid #c0c0c0;clear:both; padding:5px;FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #ff0000;border-collapse: collapse; background-color:#ffffff}
/*料金スペース内容*/
.co-rtable{width:100%;BORDER-BOTTOM: #c0c0c0 1px dashed;clear:both; padding:3px;border-collapse: collapse;background-color:#ffffff}

/*タイトルスペース*/
.co-title-table{width:100%; border-bottom:1px solid #c0c0c0;clear:both; padding:5px;FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #32cd32;border-collapse: collapse}
/*内容スペース*/
.co-stable{width:100%;BORDER-BOTTOM: #c0c0c0 1px dashed;clear:both; padding:3px;border-collapse: collapse;background-color:#f8f8ff}
/*内容スペース最下段*/
.co-stable2{width:100%;clear:both; padding:3px;border-collapse: collapse;background-color:#f8f8ff}
/*スペース内テーブル*/
.co-sintable{width:95%;margin-left:2%;margin-top:5px;margin-bottom:5px;background-color:f5f5f5 ;font-color:#000000;border:#000000 solid 1px;border-collapse: collapse;letter-spacing: 0.15em;line-height: 150%;text-indent:5pt;}
/*左セル*/
.co-lcell{width:25%;border:#000000 solid 1px;border-collapse: collapse;padding:2px}
/*右セル*/
.co-rcell{width:75%;border:#000000 solid 1px;border-collapse: collapse;padding:2px}

/*相続ページ*/
/*リスト*/
.ul-list{margin-left:20px; type:disc}
