@charset "UTF-8";

/*	==============================================================

						inquiry setting

	==============================================================	*/


/* local navigation
------------------------------------------*/




/* contents
------------------------------------------*/
#container {
/*	background:url(/recruit/common/img/bg_contents.jpg) no-repeat 50% 0;	*/
	padding-top:0;
}

/* category title */

/* mainarea */
#contit {
/*
	border:solid 1px #ededed;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background:#ededed;
	padding:10px 16px;
	font-size:139%;
	font-weight:bold;
	line-height:1.2;
*/
}



/* top setting
------------------------------------------*/
#container.categorytop {
	background:url(/recruit/top/img/bg_contents_ctop.jpg) no-repeat 50% 0;
	padding-top:0;
}

.categorytop #contit {
	top:40px;
	width:350px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
.categorytop #contit_01 {
	top:40px;
	width:500px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry_01.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
.categorytop #contit_02 {
	top:40px;
	width:700px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry_02.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
.categorytop #contit_03 {
	top:40px;
	width:700px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry_03.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
.categorytop #contit_04 {
	top:40px;
	width:700px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry_04.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}
.categorytop #contit_05 {
	top:40px;
	width:980px;
	height:42px;
	background:url("/recruit/common/img/title_inquiry_05.gif") no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}

.categorytop #contit_06 {
	top:40px;
	width:928px;
	height:42px;
	background:url(/recruit/common/img/title_inquiry_06.gif) no-repeat 0 0;
	text-indent:-9999em;
	border:0;
	padding:0;
	font-weight:bold;
	font-size:100%;
}


/* mainarea */
.categorytop #mainarea {	/* category top */
	padding-top:116px;
}

.categorytop .ctsblk .t_cts {
	background:url(/group/common/img/bg_t_cts_s.gif) no-repeat 0 0;
}

.categorytop .ctsblk .t_cts.wide {
	background:url(/group/common/img/bg_t_cts_l.gif) no-repeat 0 0;
}

/* parts module
------------------------------------------*/

/* contents list */
.contentslist {
	padding-top:17px;
	width:950px;
}

	.contentslist li.li_l {
		float:left;
		width:460px;
		margin-right:10px;
	}

	.contentslist li.li_r {
		float:right;
		width:460px;
	}
	.contentslist li.li_w {
		float:none;
		clear:both;
	}

	.contentslist li a {
		cursor:pointer;
		display:block;
	}


/* contact info */
.contactinfo {
}

	.contactinfo li p {
		padding-top:6px;
	}
	.contactinfo li .dt {
		padding-top:10px;
	}


/* group info */
.groupinfo {
}
	.groupinfo ul {
		padding-top:10px;
	}
	.groupinfo li {
		float:left;
		width:310px;
		margin-right:10px;
		padding-top:10px;
	}
	.groupinfo li.li_r {
		width:310px;
		margin-right:0;
	}

/* link block */
.linkblk {
	zoom:1;
	padding-top:30px;
	font-size: 124%;
}


/* button */
.b_detail {
		margin:0 auto;
		text-align:center;
		margin-top:30px;
}

		.b_detail a {
			font-weight:bold;
			color:#fff;
			text-align:center;
			zoom:1;
		}
			.b_detail .icon {
				display:block;
				text-align:center;
				padding-left:32px;
				padding-right:30px;
			}

			 .b_detail.bg01,
			 .b_detail.bg_b {
				background:#245ba6;
			}
			 .b_detail.bg02,
			 .b_detail.bg_r {
				background:#d90035;
			}
				 .b_detail.bg01_w3,
				 .b_detail.bg02_w3,
				 .b_detail.bg_b_w3,
				 .b_detail.bg_r_w3 {
					width:428px;
				}
				 .b_detail .frmt {
					padding-top:8px;
					zoom:1;
				}
				 .b_detail .frmb {
					padding-bottom:8px;
					zoom:1;
				}

				 .b_detail.bg01_w1 .frmt,
				 .b_detail.bg_b_w1 .frmt {
					background:url(/group_news/common/img/b_detail_frm_bw1_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg01_w1 .frmb,
				 .b_detail.bg_b_w1 .frmb {
					background:url(/group_news/common/img/b_detail_frm_bw1_btm.gif) no-repeat 0 100%;
				}
				 .b_detail.bg01_w2 .frmt,
				 .b_detail.bg_b_w2 .frmt {
					background:url(/group_news/common/img/b_detail_frm_bw2_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg01_w2 .frmb,
				 .b_detail.bg_b_w2 .frmb {
					background:url(/group_news/common/img/b_detail_frm_bw2_btm.gif) no-repeat 0 100%;
				}
				 .b_detail.bg01_w3 .frmt,
				 .b_detail.bg_b_w3 .frmt {
					background:url(/group_news/common/img/b_detail_frm_bw3_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg01_w3 .frmb,
				 .b_detail.bg_b_w3 .frmb {
					background:url(/group_news/common/img/b_detail_frm_bw3_btm.gif) no-repeat 0 100%;
				}
				 .b_detail.bg02_w1 .frmt,
				 .b_detail.bg_r_w1 .frmt {
					background:url(/recruit/common/img/b_detail_frm_rw1_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg02_w1 .frmb,
				 .b_detail.bg_r_w1 .frmb {
					background:url(/group_news/common/img/b_detail_frm_rw1_btm.gif) no-repeat 0 100%;
				}
				 .b_detail.bg02_w2 .frmt,
				 .b_detail.bg_r_w2 .frmt {
					background:url(/group_news/common/img/b_detail_frm_rw2_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg02_w2 .frmb,
				 .b_detail.bg_r_w2 .frmb {
					background:url(/group_news/common/img/b_detail_frm_rw2_btm.gif) no-repeat 0 100%;
				}
				 .b_detail.bg02_w3 .frmt,
				 .b_detail.bg_r_w3 .frmt {
					background:url(/group_news/common/img/b_detail_frm_rw3_top.gif) no-repeat 0 0;
				}
				 .b_detail.bg02_w3 .frmb,
				 .b_detail.bg_r_w3 .frmb {
					background:url(/group_news/common/img/b_detail_frm_rw3_btm.gif) no-repeat 0 100%;
				}
					 .b_detail.bg01 .icon,
					 .b_detail.bg_b .icon {
						background:url(/group_news/common/img/icon_arrow_wb_1.gif) no-repeat 10px 50%;
					}
					 .b_detail.bg02 .icon,
					 .b_detail.bg_r .icon {
						background:url(/group_news/common/img/icon_arrow_wr_1.gif) no-repeat 10px 50%;
					}

#contactinfo {
	width:950px;
	margin:0 auto;
	padding-top:30px;
}
	#contactinfo .b_info {
		background:#71b1e1;
		padding:10px 0 10px 37px;
	}

.band {
    font-weight: 400;
    font-size:124%;
    color: #ffffff;
    padding:3px 15px 1px;
    border-radius: 4px;
    background: linear-gradient(#9ac8ea,#6fb0e1);
    
}