@charset "shift_jis";
/* CSS Document */

.structure #group-head {
	width:901px;
	height:71px;
	text-align:center;
	background:url(../group/img/head_bg.gif) no-repeat;
}
.structure #group-head #top-menu {
	width:710px;
	padding:14px 4px 0;
	float:right;
	text-align:left;
	font-size:12px;
}
.structure #group-head #top-menu table {
	width:710px;
	padding:0px;
	border-collapse:collapse;
}
.structure #group-head #top-menu td {
	color:#FFFFFF;
	text-align:center;
	border:#C4C7C8 1px solid;
}

.structure #mainContent {
	width:899px;
	padding-top:25px;
	text-align:center;
	margin:auto;
	background-color:#FFFFFF;
}
.structure #mainContent .border1 {
	width:836px;
	height:1px;
	border-top:#BBBBBB 1px solid;
	padding-bottom:20px;
	margin-top:20px;
}
.structure #mainContent .border2 {
	width:836px;
	height:1px;
	border-top:#BBBBBB 1px solid;
	padding-bottom:20px;
	margin-top:20px;
}
.structure #mainContent .border3 {
	width:664px;
	height:1px;
	border-top:#BBBBBB 3px double;
	padding-bottom:20px;
	margin:20px auto 0;
}
.structure #mainContent .border4 {
	width:590px;
	height:1px;
	border-top:#828A4E 1px solid;
	padding-bottom:10px;
	margin:10px auto 0;
}
.structure #mainContent .border5 {
	width:654px;
	height:1px;
	border-top:#BBBBBB 1px solid;
	padding-bottom:20px;
	margin:5px 0;
}
.structure #mainContent .border5d {
	width:733px;
	height:1px;
	border-top:#BBBBBB 1px dashed;
	padding-bottom:14px;
	margin-top:14px;
	float:right;
}
.structure #mainContent .img-bottom {
	padding-bottom:20px;
}
	
.structure #mainContent #menu-left {
	width:733px;
	padding:0;
	float:left;
}
.structure #mainContent #menu-right {
	width:166px;
	padding:0;
	float:right;
}
.structure #mainContent #title {
	width:845px;
	margin:auto;
}
.structure #mainContent #title2 {
	width:845px;
	margin:auto;
}
.structure #mainContent #info {
	width:837px;
	padding:0;
	margin:auto;
}
.structure #mainContent #info2 {
	width:845px;
	padding:0;
	margin:auto;
}
.structure #mainContent #info .info-left {
	width:397px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .info-right {
	width:440px;
	padding:0;
	text-align:right;
	float:right;
}
.structure #mainContent #info .photo1 {
	padding:0 26px 26px 0;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo2 {
	padding:0 26px 27px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo3 {
	padding:0 0 27px 26px;
	border-bottom:#BBBBBB 1px solid;
}
.structure #mainContent #info .txt1 {
	width:263px;
	height:143px;
	padding:24px 26px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .txt2 {
	width:379px;
	height:143px;
	padding:24px 26px 0;
	border-right:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .photo4 {
	height:143px;
	padding:24px 26px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo5 {
	height:143px;
	padding:24px 0 24px 26px;
	border-bottom:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo6 {
	height:143px;
	padding:26px 26px 0;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo7 {
	padding:26px 48px 26px 24px;
	border-bottom:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo8 {
	height:143px;
	padding:24px 24px 0;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo9 {
	height:143px;
	padding:24px 0 0 24px;
}
.structure #mainContent #info .photo10 {
	padding:0 25px 26px 0;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo11 {
	padding:0 25px 26px 25px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo12 {
	padding:26px 0 26px 25px;
	border-bottom:#BBBBBB 1px solid;
	border-top:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo13 {
	padding:25px 0 26px 25px;
	border-left:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo14 {
	padding:0 20px 0 0;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo15 {
	padding:0 0 0 20px;
}
.structure #mainContent #info .space1 {
	height:143px;
	padding:26px 24px 0;
	text-align:left;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .space2 {
	height:143px;
	padding:26px 27px 0;
	text-align:left;
}
.structure #mainContent #company {
	width:837px;
	padding:0;
	margin:auto;
}
.structure #mainContent #company .co-left {
	width:200px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #company .co-right {
	width:588px;
	padding-left:45px;
	text-align:left;
	float:right;
	background:url(../group/01atori/img/bg_gaiyo.gif) repeat-y;
}
.structure #mainContent #company .gaiyo {
	width:580px;
	border-bottom:#6E6E6E 1px dashed;
	padding:4px;
	text-align:left;
}
.structure #mainContent #company .gaiyo-top {
	width:580px;
	border-bottom:#6E6E6E 1px dashed;
	padding:10px 4px 4px;
	text-align:left;
}
.structure #mainContent #company .gaiyo-a {
	width:580px;
	padding:4px;
	text-align:left;
}
.structure #mainContent #company .gaiyo-a2 {
	width:310px;
	padding:4px;
	text-align:left;
}
.structure #mainContent #company .gaiyo-a3 {
	width:500px;
	padding:4px;
	text-align:left;
}
.structure #mainContent #company .gaiyo .tel {
	width:500px;
	text-indent:-62px;
	padding-left:62px;
	text-align:left;
}
.structure #mainContent #company .gaiyo .jigyo {
	width:500px;
	text-indent:-70px;
	padding-left:70px;
	text-align:left;
}
.structure #mainContent #company .gaiyo-a .access {
	width:353px;
	text-indent:-12px;
	padding-left:14px;
	padding-top:3px;
	text-align:left;
}
.structure #mainContent #info .hana-left {
	width:71px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .hana-right {
	width:765px;
	padding-bottom:20px;
	float:right;
	text-align:right;
	background:url(../group/01atori/img/bg_hana.gif) repeat-y;
}
.structure #mainContent #info .photo-right {
	width:765px;
	padding-bottom:20px;
	float:right;
	text-align:right;
	background:url(../group/11kibitaki/img/bg_eigyo.gif) no-repeat;
}
.structure #mainContent #info .hana-txt1-c {
	text-align:center;
}
.structure #mainContent #info .hana-txt1-l {
	text-align:left;
}
.structure #mainContent #info .hana-txt2 {
	text-align:left;
	padding:10px 0 15px;
}
.structure #mainContent #info .hana-txt3 {
	text-align:left;
	border-bottom:#636CB7 1px solid;
	border-left:#636CB7 1px solid;
	padding:2px 0 4px 6px;
}
.structure #mainContent #info .hana-txt4 {
	text-align:left;
	border-bottom:#9C5C48 1px solid;
	border-left:#9C5C48 1px solid;
	padding:2px 0 4px 6px;
}
.structure #mainContent #info .hana-option {
	width:254px;
	text-align:center;
	border:#333333 3px double;
	padding:6px;
	float:right;
}
.structure #mainContent #info .hana-option .ttl {
	width:250px;
	text-align:left;
	background:#9B9B9B;
	padding:2px;
	color:#FFFFFF;
}
.structure #mainContent #info .hana-option .txt {
	width:234px;
	text-align:left;
	padding:0 10px 10px;
}
.structure #mainContent #office {
	width:837px;
	padding:20px 0 12px;
	text-align:left;
	margin:auto;
}
.structure #mainContent #office2 {
	width:837px;
	padding:20px 0 0;
	text-align:left;
	margin:auto;
}
.structure #mainContent #office .day-right {
	padding:2px;
	text-align:right;
}
.structure #mainContent #office .copy1 {
	width:812px;
	padding:20px 0;
	text-align:left;
	margin:auto;
}
.structure #mainContent #office .copy2 {
	width:177px;
	padding:20px 0;
	text-align:left;
	float:left;
}
.structure #mainContent #office .copy3 {
	width:650px;
	padding:20px 0;
	text-align:left;
	float:right;
}

/* かささぎ営業 */
.structure #mainContent #kasasagi {
	width:837px;
	height:543px;
	padding:0;
	margin:auto;
	background:url(../group/07kasasagi/img/bg_eigyo.jpg) no-repeat;
}
.structure #mainContent #kasasagi .eigyo-left {
	width:71px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #kasasagi .eigyo-right {
	width:700px;
	padding:0 20px 20px 45px;
	float:right;
	text-align:left;
}
.structure #mainContent #kasasagi .eigyo-right .copy1 {
	width:338px;
	padding:10px;
	text-align:left;
	background:#63B5B7;
	color:#FFFFFF;
}
.structure #mainContent #kasasagi .eigyo-right .copy2 {
	width:360px;
	padding:8px 0 84px;
	text-align:left;
}
.structure #mainContent #kasasagi .eigyo-right .copy3 {
	width:360px;
	text-align:left;
	padding-bottom:6px;
}
.structure #mainContent #kasasagi .eigyo-right .copy4 {
	width:346px;
	text-align:left;
	padding-bottom:2px;
	padding-left:12px;
	text-indent:-12px;
	line-height:16px;
}

/* きびたき */
.structure #mainContent .kibitaki {
	width:833px;
	text-align:center;
	padding:10px 0;
	border:#BBBBBB 1px solid;
	margin:auto;
}

/* センター職場 */
.structure #mainContent #info .center-txt1 {
	width:265px;
	height:116px;
	padding:32px 12px 36px;
	border-bottom:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .center2 {
	padding:9px 25px 35px 26px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
	border-left:#BBBBBB 1px solid;
}
.structure #mainContent #info .center3 {
	padding:9px 16px 17px 24px;
	border-bottom:#BBBBBB 1px solid;
}
.structure #mainContent #info .center4 {
	width:262px;
	padding:24px 26px 0 0;
}
.structure #mainContent #info .center5 {
	padding:24px 26px 18px 25px;
	border-bottom:#BBBBBB 1px solid;	
	border-right:#BBBBBB 1px solid;
	border-left:#BBBBBB 1px solid;
}
.structure #mainContent #info .center-txt6 {
	width:204px;
	height:93px;
	padding:60px 20px 52px 24px;
	border-bottom:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .center7 {
	height:143px;
	padding:24px 26px 4px 25px;
	border-right:#BBBBBB 1px solid;
	border-left:#BBBBBB 1px solid;
}
.structure #mainContent #info .center-sp1 {
	height:143px;
	padding:24px 4px 0 24px;
	text-align:left;
}
.structure #mainContent #info .butugu-left {
	width:71px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .butugu-right {
	width:765px;
	height:511px;
	padding-bottom:20px;
	float:right;
	text-align:right;
	background:url(../group/04center/img/bg_shohin.jpg) no-repeat;
}
.structure #mainContent #info .butudan-left {
	width:140px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .butudan-right {
	width:657px;
	text-align:left;
	padding-bottom:40px;
	padding-left:30px;
	float:right;
	background:url(../group/04center/img/bg_butudan.gif) no-repeat;
}
.structure #mainContent #info .butudan-right .txt-butu {
	width:630px;
	padding:12px;
}
.structure #mainContent #info .butudan-right .gojo-box {
	width:600px;
	text-align:left;
	padding:12px 26px;
	border:#BBBBBB 1px solid;
	background:#F5F5F5;
	text-align:center;
}
.structure #mainContent #info .butudan-right .gojo-box .img-type {
	width:600px;
	border-bottom:#000000 1px solid;
	padding-bottom:4px;
}
.structure #mainContent #info .butudan-right .gojo-box .txt-type {
	padding:8px;
	text-align:left;
}

/* ダイゴ */
.structure #mainContent #daigo {
	width:837px;
	height:275px;
	text-align:left;
	background:url(../group/09daigo/img/bg_photo.jpg) no-repeat;
	margin:auto;
}
.structure #mainContent #daigo .cap-area {
	width:680px;
	padding:2px 0 0 93px;
}
.structure #mainContent #daigo .cap-area .cap1 {
	width:190px;
	height:32px;
	padding:6px;
	margin-right:20px;
	background:#6E6E6E;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.structure #mainContent #daigo .cap-area .cap2 {
	width:197px;
	height:32px;
	padding:6px;
	margin-right:20px;
	background:#6E6E6E;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.structure #mainContent #info .photo-d1 {
	padding:0 26px 20px 0;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo-d2 {
	padding:0 26px 20px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo-d3 {
	padding:0 0 20px 26px;
	border-bottom:#BBBBBB 1px solid;
}
.structure #mainContent #info .txt-d1 {
	width:265px;
	height:158px;
	padding:20px 26px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .txt-d2 {
	width:198px;
	height:142px;
	padding:36px 20px 20px 26px;
	border-bottom:#BBBBBB 1px solid;
	text-align:left;
}
.structure #mainContent #info .photo-d4 {
	padding:20px 26px;
	border-bottom:#BBBBBB 1px solid;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo-d5 {
	padding:20px 26px 0 26px;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #info .photo-d6 {
	padding:20px 0 0 26px;
}
.structure #mainContent #info .space-d1 {
	width:291px;
	height:170px;
	padding:0 0 0 26px;
	text-align:left;
	border-right:#BBBBBB 1px solid;
}
.structure #mainContent #office .eigyosho-l {
	width:350px;
	padding:20px 2px 20px 12px;
	text-align:left;
	float:left;
}
.structure #mainContent #office .eigyosho-l .add {
	padding:4px 0 6px;
	text-align:left;
	border-bottom:#BBBBBB 1px dashed;
}
.structure #mainContent #office .eigyosho-r {
	width:457px;
	padding:20px 0;
	text-align:left;
	float:right;
}
.structure #mainContent #office .eigyosho-r .cap {
	padding-right:4px;
	text-align:right;
	font-size:90%;
}
.structure #mainContent #office .eigyosho-l2 {
	width:360px;
	padding:20px 2px 20px 12px;
	text-align:left;
	float:left;
}
.structure #mainContent #office .eigyosho-l2 .add {
	padding:4px 0 6px;
	text-align:left;
	border-bottom:#BBBBBB 1px dashed;
}
.structure #mainContent .ts1 {
	width:71px;
	float:left;
}
.structure #mainContent .ts2 {
	width:94px;
	float:left;
	background:#349A9F;
	padding:4px;
	color:#FFFFFF;
	text-align:center;
}
.structure #mainContent .ts3 {
	width:623px;
	text-align:left;
	float:right;
}
.structure #mainContent .ts4 {
	width:400px;
	text-align:center;
	padding-top:20px;
}
.structure #mainContent .ts5 {
	width:420px;
	text-align:left;
	padding-top:4px;
}
.structure #mainContent .ts6 {
	width:420px;
	text-align:left;

	padding-top:18px;
}
.structure #mainContent .ts-center {
	width:16px;
	height:300px;
	margin-right:15px;
	float:left;
	border-right:1px #333333 solid;
}
.structure #mainContent .box1 {
	width:178px;
	text-align:center;
	float:left;
	padding:4px;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	background:#56AFB3;
}
.structure #mainContent .box2 {
	width:178px;
	text-align:center;
	float:right;
	padding:4px;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	background:#349A9F;
}
.structure #mainContent .shasi-ttl {
	width:586px;
	border-bottom:#636CB7 1px solid;
	border-left:#636CB7 1px solid;
	padding:0 0 4px 4px;
	text-align:left;
}
.structure #mainContent .shasi-txt1 {
	padding:8px 8px 16px;
	text-align:left;
}
.structure #mainContent .shasi-txt2 {
	text-indent:-16px;
	padding:8px 8px 8px 24px;
	text-align:left;
}
.structure #mainContent .shasi-txt3 {
	width:486px;
	padding:20px 50px;
	border:#000000 1px solid;
	background:#EEF0FF;
	text-align:left;
}

/* つぐみ */
.structure #mainContent #tugumi {
	width:837px;
	margin:auto;
	padding-bottom:20px;
}
.structure #mainContent #tugumi .tugumi-l {
	width:383px;
	float:left;
	text-align:left;
}
.structure #mainContent #tugumi .tugumi-r {
	width:454px;
	float:right;
}
.structure #mainContent .tugumi-info {
	width:837px;
	padding-bottom:15px;
	text-align:left;
	margin:auto;
}
.structure #mainContent .tugumi-info2 {
	width:813px;
	padding:0 12px;
	text-align:left;
	margin:auto;
}
/* ひよどり */
.structure #mainContent #hiyodori {
	width:837px;
	margin:auto;
	padding-bottom:20px;
}
.structure #mainContent #hiyodori .hiyodori-l {
	width:582px;
	float:left;
	text-align:left;
}
.structure #mainContent #hiyodori .hiyodori-r {
	width:255px;
	float:right;
}
.structure #mainContent #office .copy4 {
	width:800px;
	margin:auto;
	padding:20px 0 20px 12px;
	text-align:left;
	text-indent:-12px;
}
.structure #mainContent #info .hiyo-right {
	width:765px;
	float:right;
	text-align:right;
	background:url(../group/01atori/img/bg_hana.gif) repeat-y;
}
.structure #mainContent #info .kaigo-txt1 {
	width:700px;
	text-align:left;
	padding:2px 0 12px 46px;
}
.structure #mainContent #info .kaigo-img {
	width:137px;
	border:#848484 1px solid;
}
.structure #mainContent #info .sien-img {
	width:114px;
	border:#848484 1px solid;
}
.structure #mainContent #info .hoka-img {
	width:280px;
	border:#848484 1px solid;
}
.structure #mainContent #info .kaigo-cap {
	padding:0 0 4px;
}
.structure #mainContent #info .hoka-cap {
	width:178px;
	padding:40px 0 0;
	float:right;
	text-align:left;
}
.structure #mainContent #info .nintei-left {
	width:630px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .nintei-right {
	width:205px;
	float:right;
}
.structure #mainContent #info .nintei-txt1 {
	width:162px;
	padding:4px 0 2px 19px;;
	text-align:left;
}
.structure #mainContent #info .nintei-txt2 {
	width:164px;
	padding:4px 0 2px 4px;
	text-align:left;
}
.structure #mainContent #info .nintei-txt3 {
	width:170px;
	padding:6px 12px;
	text-align:left;
}
.structure #mainContent #info .nintei-r-box {
	width:195px;
	border:#BBBBBB 1px solid;
	padding:6px 2px;
	text-align:center;
	margin-bottom:8px;
}
.structure #mainContent #info .nintei-btm-box {
	width:718px;
	border:#000000 1px solid;
	padding:6px 50px 6px 62px;
	text-align:left;
	text-indent:-12px;
}

/* 逢慈 */
.structure #mainContent #company .co-left {
	width:200px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #company .co-info {
	width:200px;
	padding:0;
	text-align:center;
	float:left;
}
.structure #mainContent #info .aoji-txt {
	padding:10px 12px 10px 24px;
	text-align:left;
	text-indent:-12px;
	border:#BBBBBB 1px solid;
	background:#EFEFEF;
}

/* 小樹桂 */
.structure #mainContent #info .ryori-left {
	width:71px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .ryori-right1 {
	width:765px;
	float:right;
	text-align:right;
	background:url(../group/02kojukei/img/bg_menu_1.gif) no-repeat;
}
.structure #mainContent #info .ryori-right2 {
	width:765px;
	float:right;
	text-align:right;
	background:url(../group/02kojukei/img/bg_menu_2.gif) no-repeat;
}
.structure #mainContent #info .ryori-right3 {
	width:765px;
	float:right;
	text-align:right;
	background:url(../group/02kojukei/img/bg_menu_3.gif) no-repeat;
}

/* 飛穂 */
.structure #mainContent #info .hoji-left {
	width:148px;
	padding:0;
	text-align:left;
	float:left;
}
.structure #mainContent #info .hoji-right {
	width:668px;
	padding-bottom:20px;
	float:right;
	text-align:left;
}

/* 求人募集 */
.structure #mainContent #info .boshu-right {
	width:697px;
	float:right;
	text-align:left;
	background:url(../group/01atori/img/bg_boshu.gif) repeat-y;
}
.structure #mainContent #info .boshu-right .txt-shokushu {
	padding:10px 12px;
	text-align:left;
}
.structure #mainContent #info .boshu-right .boshu {
	width:591px;
	padding:10px 20px;
	border:#BBBBBB 1px solid;
	background:#FBFAF2;
	text-align:center;
	margin:auto;
}
.structure #mainContent #info .boshu-right .boshu-ttl {
	width:591px;
	padding:10px 20px;
	border:#FBFAF2 1px solid;
	background:#FBFAF2;
	text-align:center;
	margin:auto;
}
.structure #mainContent #form {
	width:660px;
	padding:18px 45px;
	margin:auto;
	border:#BBBBBB 1px solid;
	text-align:center;
}
.structure #mainContent #form table td.right {
	text-align:right;
}
