@charset "shift_jis";
/* CSS Document */

.structure #subContent {
	padding-top:30px;
	text-align:center;
}
.structure #subContent #kigyo-joho {
	width:827px;
	padding-left:15px;
	margin:auto;
	background:url(../company/img/bg_menu2.jpg) repeat-y;
}
.structure #subContent #kigyo-joho-2 {
	width:827px;
	padding-left:15px;
	margin:auto;
	background:url(../company/img/bg_menu3.jpg) repeat-y;
}
.structure #subContent #kigyo-joho .menu-left {
	width:161px;
	padding:26px 0 0 0;
	float:left;
}
.structure #subContent #kigyo-joho .menu-left .img-btn {
	width:129px;
	padding-bottom:6px;
}
.structure #subContent #kigyo-joho .main-right {
	width:632px;
	padding-right:0px;
	float:right;
	text-align:left;
}

.structure #subContent #kigyo-joho-2 .menu-left {
	width:161px;
	padding:26px 0 0 0;
	float:left;
}
.structure #subContent #kigyo-joho-2 {
	width:827px;
	padding-left:15px;
	margin:auto;
	background:url(../company/img/bg_menu3.jpg) repeat-y;
}
.structure #subContent #kigyo-joho-2 .main-right {
	width:632px;
	padding-right:0px;
	float:right;
	text-align:left;
}

/* 会社概要 */

.structure #subContent #kigyo-joho .main-right .gaiyo {
	width:545px;
	border:1px solid #E4E4E4;
	padding:20px 30px;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .gaiyo .txt-area {
	width:528px;
	border-bottom:1px dashed #9E9E9E;
	margin:0 auto 5px;
	padding-bottom:5px;
}
.structure #subContent #kigyo-joho .main-right .gaiyo .txt-area-end {
	width:528px;
	margin:auto;
	padding-bottom:5px;
}
.structure #subContent #kigyo-joho .main-right .gaiyo .txt-l {
	width:94px;
	background:#E5EEF9;
	padding:2px;
	text-align:center;
	float:left;
}
.structure #subContent #kigyo-joho .main-right .gaiyo .txt-r {
	width:420px;
	text-align:left;
	padding:2px;
	float:right;
}

/* 沿革 */

.structure #subContent #kigyo-joho .main-right .enkaku {
	width:545px;
	border:1px solid #E4E4E4;
	padding:20px 30px;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .enkaku .ttl-area {
	width:528px;
	border-bottom:1px solid #9E9E9E;
	margin:0 auto 5px;
	padding-bottom:4px;
}
.structure #subContent #kigyo-joho .main-right .enkaku .ttl-area .ttl-txt1 {
	width:112px;
	padding:2px 5px 2px;
	border-right:1px solid #9E9E9E;
	border-left:1px solid #9E9E9E;
	float:left;
}
.structure #subContent #kigyo-joho .main-right .enkaku .ttl-area .ttl-txt2 {
	width:112px;
	background:#E5EEF9;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .enkaku .ttl-area .ttl-txt3 {
	width:392px;
	padding:2px 5px 2px;
	border-right:1px solid #9E9E9E;
	border-left:1px solid #9E9E9E;
	float:right;
}
.structure #subContent #kigyo-joho .main-right .enkaku .ttl-area .ttl-txt4 {
	width:392px;
	background:#E5EEF9;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .enkaku .txt-area {
	width:474px;
	margin:auto;
	padding:5px;
}

/* 業務 */

.structure #subContent #kigyo-joho .main-right .gyomu {
	width:545px;
	border:1px solid #E4E4E4;
	padding:20px 30px;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .gyomu .txt-area {
	width:536px;
	margin:auto;
	padding:5px 0 20px;
	text-align:center;
}

/* 採用 */

.structure #subContent #kigyo-joho .main-right .recruit {
	width:632px;
	border-top:1px solid #E4E4E4;
	padding:20px 0 0;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .recruit .ttl-area {
	width:632px;
	margin:auto;
	padding:5px 0 0;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .recruit .ttl-area-l {
	width:316px;
	float:left;
	border-right:3px solid #41516D;
	border-left:3px solid #41516D;
	padding:0 4px;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .recruit .ttl-area-l .txt-1 {
	width:274px;
	border:1px solid #E4E4E4;
	padding:10px 14px;
	background:#F2F7FB;
	margin:auto;
}
.structure #subContent #kigyo-joho .main-right .recruit .ttl-area-l .txt-1-1 {
	width:274px;
	border-bottom:1px dashed #E4E4E4;


	text-align:left;
	background:url(../company/img/arw.gif) no-repeat;
	text-indent:14px;
}
.structure #subContent #kigyo-joho .main-right .recruit .ttl-area-r {
	width:289px;
	float:right;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area {
	width:569px;
	border:1px solid #E4E4E4;
	padding:12px 29px;
	text-align:left;
	margin-left:3px;
	background:#F2F7FB;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area .ttl-txt {
	width:571px;
	margin:auto;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area .ttl-txt-l {
	width:62px;
	border:#4E638A 1px solid;
	background:#4E638A;
	float:left;
	color:#FFFFFF;
	text-align:center;
	padding:1px;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area .ttl-txt-r {
	width:501px;
	border:#4E638A 1px solid;
	background:#FFFFFF;
	float:right;
	text-align:left;
	padding:1px;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area .shosai {
	width:497px;
	text-align:left;
	padding:10px 0 10px 73px;
	border-bottom:#4E638A 1px solid;
}
.structure #subContent #kigyo-joho .main-right .recruit .oubo-area .btn-oubo {
	width:102px;
	float:right;
	padding-top:10px;
}

/* パーティ */

.structure #subContent #party {
	width:817px;
	margin:auto;
}
.structure #subContent #party .party-left {
	width:163px;

	text-align:left;
	float:left;
}
.structure #subContent #party .party-right {
	width:627px;
	float:right;
	text-align:left;
	border-left:3px solid #BBBBBB;
}
.structure #subContent #party .party-right .img-ttl {
	padding-left:20px;
	padding-bottom:20px;
	margin:auto;
}
.structure #subContent #party .party-right .img-ttl-s {
	padding-left:20px;
	padding-bottom:7px;
	float:left;
}
.structure #subContent #party .party-right .txt-ttl-s {
	float:right;
	padding-right:20px;
}
.structure #subContent #party .party-right .info-area {
	width:566px;
	border:1px solid #E4E4E4;
	padding:10px;
	margin:auto;
}
.structure #subContent #party .party-right .info-area .info-box {
	width:526px;
	background:#F2EBEB;
	padding:20px;
}
.structure #subContent #party .party-right .info-area .info-box .info-txt1 {
	width:526px;
	border-bottom:1px dashed #9D9A9A;
	padding-bottom:5px;
	margin-bottom:5px;
}
.structure #subContent #party .party-right .info-area .info-box .info-txt1 .info-txt1-l {
	width:65px;
	background:#B86F70;
	color:#FFFFFF;
	padding:4px;
	float:left;
	text-align:center;
}
.structure #subContent #party .party-right .info-area .info-box .info-txt1 .info-txt1-r {
	width:435px;
	padding:4px;
	float:right;
	text-align:left;
}
.structure #subContent #party .party-right .chui-area {
	width:546px;
	border:1px solid #E4E4E4;
	padding:15px 20px;
	margin:auto;
	background:#F2F2F2;
	text-align:left;
}
.ttl-txt {
	padding-bottom:6px;
}
.structure #subContent #party .party-right .toi-area {
	width:586px;
	margin:auto;
	text-align:left;
	padding-bottom:15px;
}
.structure #subContent #party .party-right .toi-area .ttl-txt {
	width:550px;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
}

/* 旅行・グルメ */

.structure #subContent #party .party-right .schedule {
	width:140px;
	background:#000000;
	color:#F0D65E;
	padding:4px;
	margin-left:24px;
	text-align:center;
}
.structure #subContent #party .party-right .info-area .ttl-travel {
	width:565px;
	border-bottom:#7A6A0A 2px solid;
	padding:10px 0 3px;
	text-align:left;
	color:#7A6A0A;
}
.structure #subContent #party .party-right .info-area .copy-travel {
	width:565px;
	padding:12px 0;
	text-align:left;
}
.structure #subContent #party .party-right .info-area .txt-box {
	width:525px;
	background:#F2F0EB;
	padding:10px 20px;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt1 {
	width:525px;
	border-bottom:1px dashed #9D9A9A;
	padding-bottom:6px;
	margin-bottom:8px;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt1 .info-txt1-l {
	width:73px;
	background:#B4A552;
	color:#FFFFFF;
	padding:4px;
	float:left;
	text-align:center;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt1 .info-txt1-r {
	width:428px;
	padding:4px;
	float:right;
	text-align:left;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt1 .info-txt1-r2 {
	width:373px;
	padding:4px;
	paddingleft:60px;
	float:right;
	text-align:left;
	text-indent:-60px
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt2 {
	width:525px;
	padding-bottom:6px;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt2 .info-txt1-l {
	width:73px;
	background:#B4A552;
	color:#FFFFFF;
	padding:4px;
	float:left;
	text-align:center;
}
.structure #subContent #party .party-right .info-area .txt-box .info-txt2 .info-txt1-r {
	width:373px;
	padding:4px;
	paddingleft:60px;
	float:right;
	text-align:left;
	text-indent:-60px
}
.structure #subContent #party .party-right .toi-area2 {
	width:586px;
	margin:auto;
	text-align:left;
	padding-bottom:30px;
}

/* 互助会 */
.structure #subContent #kigyo-joho .main-right .img-ttl {
	padding:26px 0 26px;
	margin:auto;
}
.structure #subContent #kigyo-joho .main-right .img-ttl2 {
	padding:26px 0 0;
	margin:auto;
}
.structure #subContent #kigyo-joho .main-right .system-brd {
	width:626px;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	padding:3px 0;
}
.structure #subContent #kigyo-joho .main-right .system {
	width:614px;
	background:#6E81C5;
	color:#FFFFFF;
	padding:3px 6px;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .txt-system {
	width:614px;
	padding:10px 6px;
	text-align:left;
	border-bottom:#000000 1px solid;
}
.structure #subContent #kigyo-joho .main-right .txt-system2 {
	width:614px;
	padding:10px 6px 20px;
	text-align:left;
}

/* 互助会-FAQ */
.structure #subContent #kigyo-joho .main-right .faq-brd {
	width:622px;
	border-top:1px solid #A1ACD7;
	border-bottom:1px solid #A1ACD7;
	padding-top:3px;
}
.structure #subContent #kigyo-joho .main-right .faq {
	width:586px;
	height:23px;
	color:#2B5CAB;
	padding:3px 6px 0px 30px;
	text-align:left;
	background:url(../gojo/img/i_Q.gif) no-repeat;
}
.structure #subContent #kigyo-joho .main-right .txt-faq {
	width:586px;
	padding:13px 6px 20px 30px;
	text-align:left;
	background:url(../gojo/img/i_A.gif) no-repeat;
}

/* 互助会-サービス */
.structure #subContent #kigyo-joho .main-right .copy-service {
	width:616px;
	padding:6px 4px 16px;
	text-align:left;
	font-size:120%;
	color:#4A4A64;
}
.structure #subContent #kigyo-joho .main-right .copy-service2 {
	width:602px;
	padding:0 4px 20px 18px;
	text-align:left;
	text-indent:-14px;
}
.structure #subContent #kigyo-joho .main-right .gojo-w {
	width:532px;
	padding:48px 2px 30px 92px;
	text-align:left;
	background:url(../gojo/img/bg_konrei2.jpg) no-repeat;
}
.structure #subContent #kigyo-joho .main-right .gojo-f {
	width:532px;
	padding:48px 2px 20px 92px;
	text-align:left;
	background:url(../gojo/img/bg_sogi2.jpg) no-repeat;
}
.structure #subContent #kigyo-joho .main-right .gojo-w .link-sogi {
	height:27px;
	float:right;
	background:url(../gojo/img/i_sogi.jpg) no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:15px;
}
.structure #subContent #kigyo-joho .main-right .gojo-w .txt-top {
	margin:auto;
	padding-top:22px;
	padding-bottom:10px;
	text-align:center;
}
.structure #subContent table.service {
	width:534px;
	background:#FFFFFF;
	text-align:center;
}
.structure #subContent table.service td.left {
	text-align:left;
}
.structure #subContent table.service td.pink {
	color:#FFFFFF;
	background:#A98285;
}
.structure #subContent table.service td.purple {
	color:#FFFFFF;
	background:#9082A9;
}
.structure #subContent #kigyo-joho .main-right .gojo-w .txt-konrei-l {
	width:52px;
	background:#A98285;
	float:left;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .gojo-w .txt-konrei-r {
	width:458px;
	float:right;
	padding:4px;
	text-align:left;
	margin-bottom:4px;
}
.structure #subContent #kigyo-joho .main-right .gojo-f .link-konrei {
	height:27px;
	float:right;
	background:url(../gojo/img/i_konrei.jpg) no-repeat;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:15px;
}
.structure #subContent #kigyo-joho .main-right .gojo-f .txt-sogi-l {
	width:150px;
	background:#9082A9;
	float:left;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
}
.structure #subContent #kigyo-joho .main-right .gojo-f .txt-sogi-r {
	width:360px;
	float:right;
	padding:4px;
	text-align:left;
	margin-bottom:20px;
}
.structure #subContent #kigyo-joho .main-right .ttl-AB {
	width:616px;
	padding:12px 0;
	text-align:left;
	font-weight:bold;
}
.structure #subContent #kigyo-joho .main-right .type-l {
	width:90px;
	float:left;
	text-align:left;
}
.structure #subContent #kigyo-joho .main-right .type-r {
	width:516px;
	float:right;
	padding:10px;
	padding-right:0;
	margin-bottom:20px;
	text-align:left;
	border:1px solid #C5C5C5;
}
.structure #subContent table.style {
	text-align:left;
}
.structure #subContent td.size10 {
	font-size:90%;
}

/* 互助会-入会 */
.structure #subContent #kigyo-joho .main-right .copy-entry {
	width:589px;
	padding:20px 0 8px;
	text-align:center;
	margin:auto;
}
.structure #subContent #kigyo-joho .main-right .entry-box {
	width:549px;
	padding:20px;
	border:#E4E4E4 1px solid;
	text-align:center;
	margin:auto;
}
.structure #subContent #kigyo-joho table.left {
	text-align:left;
}
.structure #subContent #kigyo-joho-2 table.left {
	text-align:left;
}
