@charset "utf-8";

/*------------------------------------------------------------------------------
	JAC Recruitment
	Date: 2008-10
				2009-07
	(C) JAC Recruitment Co., Ltd. All rights reserved.
------------------------------------------------------------------------------*/

/* =メインカラムの設定
--------------------------------------------------------- */
#mainCol h2 {
	font-size: 140%;
	line-height: 1.5;
	margin: 0 0 15px;
	padding: 6px 0 4px 15px;
	background: #F2F2F2 url("/lib/imglib/bg_type_stripe3.gif") repeat-y 0 0;
	border: none;
	}
#globalindex {
	width: 690px;
	height: 134px;
	clear: both;
	margin-bottom: 20px;
}
#globalindex .menuimg {
	width: 110px;
	float: left;
	height: 134px;
}
#globalindex .menuimg2 {
	width: 110px;
	float: left;
	height: 134px;
	padding-left: 20px;
}
#globalindex .textarea p img {
	text-decoration: none;
}

#globalindex .textarea {
	background-color: #61A2DF;
	float: left;
	height: 134px;
	width: 220px;
	margin-left: 5px;
}
#globalindex .textarea p {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #FFFFFF;
}
#globalindex .textarea a {
	text-align: center;
}

#globalindex .textarea .title {
	font-size: 120%;
}
#global_teacher {
	background-color: #F2F2F2;
	width: 688px;
	border: 1px solid #CCCCCC;
	clear: both;
	margin-bottom: 20px;
	height: 186px;
}
#global_teacher img {
	margin: 10px;
	float: left;
}
#global_teacher ul {
	margin-left: 20px;
}
#global_teacher ul li {
	line-height: 1.5em;
}

#global_teacher p.tit_teacher {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 100%;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
}	
#global_teacher .global_teacher_txt {
	float: left;
	width: 482px;
}
.globalindex_list {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.globalindex_list li {
	line-height: 1.5em;
	list-style-position: inside;
	list-style-type: disc;
}
.imagefloat_r {
	float: right;
}
#global_con {
	clear: both;
	width: 690px;
	margin-top: 20px;
	padding-top: 20px;
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
}
#global_con table {
	float: left;
	width: 320px;
	background-color: #F1F1F1;
	border: 3px solid #CCCCCC;
}
#global_con td {
	text-align: center;
	padding: 5px;
}

#global_con_txt {
	float: left;
}
#global_con_txt ul {
	clear: both;
	margin-top: 0px;
	margin-left: 10px;
}
#global_con_txt li {
	line-height: 1.7em;
}
#global_con .glay {
	float: right;
	width: 360px;
	background-color: #F1F1F1;
	border: 3px solid #CCCCCC;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#global_con .glay p {
	margin-bottom: 0px;
}
.seminar #leadText {
	margin-bottom: 10px;	
}

.seminarlink {
	text-align: right;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 20px;
	clear: both;
	float: right;
	text-indent: 15px;
}
.seminar_con_title {
	margin-top: 20px;
	margin-bottom: 0px;
}
.seminar_con_title p {
	margin-bottom: 0px;
}


.seminar_con {
	clear: both;
	width: 690px;
	margin-top: 0px;
	padding-top: 10px;
}
.seminar_con dt {
	clear: left;
	float: left;
}
.seminar_con dl {
	margin-bottom: 20px;
	margin-top: 0px;
}
.seminar_con dt.naiyou {
	margin-bottom: 20px;
}


.ccroom_index p#leadText {
	background: url(/lib/imglib/border_gray_dot.gif) repeat-x 0 100%;
	padding: 0 0 1em;
}
.ccroom_index .multiCols dl {
	margin: 0 0 10px;
}
.ccroom_index .multiCols {
	float: left;
	margin-top: 0px;
}
.ccroom_index .multiCols dt {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 5px;
	padding: 0 0 5px;
	border-bottom: 1px solid #CCC;
}

.ccroom_index .multiCols dd {
	font-size: 110%;
	margin: 0 0 10px;
}

.ccroom_index .multiCols dd a {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url(/lib/imglib/arrow_blue.gif) no-repeat 0 50%;
}
#mainCol .leftbox {
	height: 288px;
	width: 315px;
	background-image: url(/jac/unique/img/bgwaku_consultantshokai2.jpg);
	float: left;
	margin-top: 0px;
	margin-right: 21px;
	margin-bottom: 10px;
	margin-left: 19px;
	background-repeat: no-repeat;
	display: inline;
	list-style-type: none;
}
#mainCol .leftbox ul {
	margin-top: 50px;
	margin-left: 60px;
}

#mainCol .leftbox ul li{
	margin-top: 10px;
	margin-left: 0px;
	line-height: 120%;
	padding-left: 12px;
	background-image: url(/jac/unique/img/bullets.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#mainCol .leftbox2 {
	height: 288px;
	width: 315px;
	background-image: url(/jac/unique/img/bgwaku_consultantshokai3.jpg);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
	display: inline;
}
#mainCol .leftbox2 ul {
	margin-top: 50px;
	margin-left: 60px;
}
#mainCol .leftbox2 ul li{
	margin-top: 10px;
	margin-left: 0px;
	line-height: 120%;
	padding-left: 12px;
	background-image: url(/jac/unique/img/bullets.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.ccroom_teams #mainCol h2 {
	background: #F2F2F2 url("/lib/imglib/bg_type_stripe2.gif") repeat-x 0 0;
	border-bottom: 3px double #CCC;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.specific p#leadText {
	background: url(/lib/imglib/border_gray_dot.gif) repeat-x 0 100%;
	padding: 0 0 1em;
}
.specific #hikoukai_waku {
	height: 210px;
	background-image: url(/jac/unique/img/image_suji_hikoukai.jpg);
	background-repeat: no-repeat;
	width: 552px;
	margin-bottom: 20px;
	margin-left: 50px;
}
.specific #hikoukai_waku .hikoukaibox {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 160px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
}
.specific #hikoukai_waku .hikoukaibox ol li {
	font-size: 110%;
	color: #F88901;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.specific #hikoukai_waku .hikoukaibox ol {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.specific #hikoukai_waku .hikoukaibox p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.agency p#leadText {
	background: url(/lib/imglib/border_gray_dot.gif) repeat-x 0 100%;
	padding: 0 0 1em;
}
.agency .floatimgleft {
	float: right;
	margin-right: 0px;
	margin-left: 24px;
}
.subTytle {
	color: #026fd6;
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	font-weight: bold;
}
#resume_list {
	margin-left: 40px;
	margin-bottom: 15px;
}
.resume_midashi {
	background-color: #505050;
	height: 28px;
	color: #FFFFFF;
	padding-top: 5px;
}
.resume_midashi p {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 100%;
	color: #FFFFFF;
}
.knowhow table.tbl1 td {
	height: 25px;
	padding-top: 7px;
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mainCol .table_all .tbl1 {
	margin: 0px;
	width: 672px;
}

.knowhow #mainCol div.table_all {
	margin-top: 4px;
	border: 4px solid #eaeaea;
	padding: 5px;
	margin-bottom: 10px;
	clear: both;
}
.knowhow #mainCol .table_all .tbl1 .tableRight {
	color: #1379d9;
}
#mainCol .table_all .tbl1 .tableCenter {
	width: 30px;
}

.knowhow #mainCol .table_all .tbl1 .tableLeft {
	width: 150px;
}


.knowhow td.icon {
	padding-top: 7px;
}
.knowhow #mainCol #adv {
	width: 100%;
}
.knowhow #mainCol #adv img {
	margin-right: 20px;
	float: left;
}
.knowhow #mainCol #adv #goResign {
	text-align: right;
	color: #1379D9;
	float: right;
	padding-left: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.knowhow #mainCol h2.topMargin {
	margin-top: 20px;
}

.jirei .fileNo p ,
.jirei .fileNo_w p {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;	
	color: #FFFFFF;
}
.jirei .fileNo {
	background-color: #6361B4;
	width: 160px;		
}
.jirei .fileNo_w {
	background-color: #A5C450;
	width: 160px;	
}
.jirei .jireiPeople .fileImg {
	background-image: url(/jac/unique/knowhow/case/img/jirei_man.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.jirei .jireiPeople .fileImg_w {
	background-image: url(/jac/unique/knowhow/case/img/jirei_woman.jpg);
	background-repeat: no-repeat;
	height: 90px;
	width: 160px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.jirei .jireiPeople .fileImg p {
	text-align: right;
	font-weight: bold;
	margin-right: 10px;
	clear: both;
	margin-bottom: 0px;
	padding-top: 20px;
}
.jirei .jireiPeople .fileImg_w p {
	text-align: right;
	font-weight: bold;
	margin-right: 10px;
	clear: both;
	margin-bottom: 0px;
	padding-top: 20px;
}

.jirei .jireiPeople {
	float: left;
	width: 160px;
}
.jirei .jireiCaption {
    float: left;
    width:510px;
    margin-left: 10px;
    margin-right:10px;
}
.jirei .jireiCaption h5 {
	font-size: 118%;
	padding-top: 2px;
}
.jirei .jireiCaption p {
	margin-bottom: 5px;
}

.jirei .jireihead {
	clear: both;
	width: 690px;
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: 100% bottom;
	margin-bottom: 10px;
}
.jirei .jireihead_2 {
	clear: both;
	width: 690px;
	background-image: url(../imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: 100% bottom;
	margin-bottom: 20px;
}
.jirei .jireitbl {
	clear: both;
	width: 690px;
	text-align: center;
}
.jirei .jireitbl table {
	width: 567px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}
.jirei .jireitbl table td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	font-size: 110%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.jirei .jireitbl table th.nomal {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	background-color: #F5F5F5;
	width: 94px;
	text-indent: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}
.jirei .jireitbl th.mae {
	background-image: url(/jac/unique/knowhow/case/img/jirei_08_blue.jpg);
	background-repeat: no-repeat;
	width: 235px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	background-color: #F5F5F5;
	text-indent: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}

.jirei .jireitbl th.ato {
	background-image: url(/jac/unique/knowhow/case/img/jirei_08_orange.jpg);
	background-repeat: no-repeat;
	width: 238px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	background-color: #F5F5F5;
	text-indent: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 110%;
	font-weight: bold;
}
#mainCol .housokuH2 {
	margin-bottom: 10px;
}

.jirei .jirei_waku_purple {
	background-color: #C5CAFA;
	text-align: center;
	width: 690px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.jirei .jirei_waku_purple_2 {
	margin-bottom: 20px;
}
.jirei .jirei_waku_purple h3 {
	text-indent: 10px;
	margin-bottom: 5px;
}
.jirei .jirei_waku_white {
	background-color: #FFFFFF;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	margin-bottom: 5px;
}
.jirei .jirei_waku_white_p_in {
	padding-bottom: 7px;
}
.jirei .jirei_waku_white p {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.jirei .jirei_waku_white p.jirei_waku_bottom_p {
	margin-bottom: 0px;
}

.jirei_waku_purple .jirei_waku_white dl {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.jirei_waku_purple .jirei_waku_white dt {
	color: #6361B4;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 0px;
	padding-top: 0px;
}
.jirei_waku_purple .jirei_waku_white dd.subparagraph {
	margin-bottom: 10px;
}
.jirei_waku_purple .jirei_waku_white dd.line {
	background-image: url(/jac/unique/knowhow/case/img/line_dot.gif);
	background-repeat: repeat-x;
	background-position: 100% bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 170%;
}

.jirei .jirei_waku_green {
	background-color: #E4F5B4;
	text-align: center;
	width: 690px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.jirei .jirei_waku_green_2 {
	margin-bottom: 20px;
}
.jirei .jirei_waku_green h3 {
	text-indent: 10px;
	margin-bottom: 5px;
}
.jirei_waku_green .jirei_waku_white dl {
	padding: 10px;
}
.jirei_waku_green .jirei_waku_white dt {
	color: #669966;
	font-weight: bold;
}
.jirei_waku_green .jirei_waku_white dd.line {
	background-image: url(/jac/unique/knowhow/case/img/line_dot.gif);
	background-repeat: repeat-x;
	background-position: 100% bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.jireilink {
	text-align: right;
	margin-bottom: 10px;
	clear: both;
	float: right;
	text-indent: 15px;
	width: 690px;
	background-image: url(/lib/imglib/border_gray.gif);
	background-repeat: repeat-x;
	background-position: 100% bottom;
}
.jireilink li {
	float: right;
	margin-bottom: 3px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.jirei .jirei_waku_white table {
	width: 650px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.jirei .jirei_waku_white td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size:110%;
	text-indent: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.jirei .jirei_waku_white th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F5F5F5;
	font-size:110%;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.jirei  .jirei_waku_white li {
	margin-bottom: 5px;
	list-style-type: disc;
	margin-left: 30px;	
	list-style-position: inside;
	text-indent:-15px;	
	
}
.jirei_waku_white .katudo td {
	text-align: center;
	text-indent: 0px;
}

.global_interview #mainCol .imagefloat_r {
	margin-left: 24px;
}
.global_resume #mainCol .imagefloat_r {
	margin-left: 24px;
}
#mainCol .careerSheetDownLoad {
	text-align: center;
	width: 100%;
	margin-bottom: 30px;
}
#mainCol .careerSheetDownLoad #careerImg {
	margin-right: auto;
	margin-left: auto;
	width: 500px;
}
#mainCol #careerAdviceCenter {
	float: left;
	width: 271px;
}
#mainCol #careerAdviceRight #careerKakikata {
	float: right;
	padding-left: 10px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #026fd6;
}


#mainCol #careerAdviceLeft {
	float: left;
	width: 201;
	padding-right: 20px;
}
#mainCol #careerAdviceRight {
	float: right;
	width: 178px;
}


#mainCol .careerSheetDownLoad .careerSheetDownLoadIn {
	height: 20px;
	width: 190px;
	border: 4px solid #eaeaea;
	padding: 10px;
	color: #026fd6;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#mainCol .careerSheetDownLoad .careerSheetDownLoadIn img {
	margin-right: 8px;
}
#mainCol .careerSheetDownLoad .careerSheetDownLoadIn p {
	margin: 0px;
	padding: 0px;
	float: none;
	display: inline;
}
#mainCol #careerAdviceRight #careerKeirekisyo {
	float: right;
	padding-left: 10px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#mainCol .careerLine {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}

#mainCol #knowhowMainBack {
	width: 690px;
	margin-bottom: 30px;
}
#mainCol .knowhowHousoku .knowhowTopLine {
	background-image: url(/lib/imglib/border_gray.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
#mainCol .knowhowHousoku img {
	float: left;
	margin-right: 10px;
}
#mainCol .knowhowHousoku .caseJirei {
	color: #026fd6;
	float: right;
	padding-left: 10px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#mainCol .knowhowHousoku .knowhowBtmLine {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	clear: both;
}

#mainCol .caseBackNo {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 30px;
}
#mainCol .caseBackNo .caseFileNo {
	width: 65px;
	height: 22px;
	padding-top: 8px;
	float: left;
}
#mainCol .caseBackNo .caseFileTytle {
	float: left;
	height: 22px;
	padding-top: 8px;
	color: #026fd6;
}

#mainCol #knowhowMainBack {
	width: 690px;
}
#mainCol .knowhowHousoku .knowhowTopLine {
	background-image: url(/lib/imglib/border_gray.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
#mainCol .knowhowHousoku img {
	float: left;
	margin-right: 10px;
}
#mainCol .knowhowHousoku .KnowhowJirei {
	color: #026fd6;
	float: right;
	padding-left: 10px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


#mainCol .knowhowHousoku .knowhowBtmLine {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	clear: both;
}

#mainCol #knowhowMainBack #knowhowMain1 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_03.jpg);
	height: 115px;
	background-repeat: no-repeat;
	background-position: -1px 1px;
}
#mainCol #knowhowMainBack #knowhowMain2 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_04.jpg);
	height: 74px;
	background-repeat: no-repeat;
	background-position: -1px;
}
#mainCol #knowhowMainBack #knowhowMain3 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_05.jpg);
	height: 74px;
	background-repeat: no-repeat;
	background-position: -1px;
}
#mainCol #knowhowMainBack #knowhowMain4 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_06.jpg);
	height: 74px;
	background-repeat: no-repeat;
	background-position: -1px;
}
#mainCol #knowhowMainBack #knowhowMain5 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_07.jpg);
	height: 74px;
	background-repeat: no-repeat;
	background-position: -1px;
}
#mainCol #knowhowMainBack #knowhowMain6 {
	background-image: url(/jac/unique/knowhow/img/image_knowhow_08.jpg);
	height: 84px;
	background-repeat: no-repeat;
	background-position: -1px;
}
#mainCol #knowhowMainBack .knowMainText {
	float: left;
	width: 310px;
	padding-top: 12px;
	padding-left: 12px;
}
#mainCol #knowhowMainBack #knowhowMain1 .floatboxRight .entry {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-right: 14px;
}
#mainCol #knowhowMainBack #knowhowMain1 .knowMainText {
	margin-top: 5px;
}
#mainCol #knowhowMainBack .floatboxRight .knowhowBtn {
	margin-right: 17px;
	margin-top: 22px;
}
#mainCol #knowhowMainBack #knowhowMain2 .floatboxRight .knowhowBtn2 img {
/*	padding-bottom: 2px;*/
	height: 27px;
	margin-bottom: 5px;
}

#mainCol #knowhowMainBack .floatboxRight .knowhowBtn2 {
	/*width: 187px;*/
	padding-right: 17px;
/*	padding-top: 12px;*/
	margin-top: 11px;
}
#mainCol #knowhowMainBack #knowhowMain2 .floatboxRight {
	width: 187px;
}

#mainCol ul#resignList li {
	font-size: 12px;
	list-style-type: disc;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-position: inside;
	list-style-image: url(/jac/unique/knowhow/img/image_resign_03.jpg);
}
#mainCol .resignSub {
	color: #026fd6;
	font-size: 100%;
	margin-bottom: 10px;
	font-weight: bold;
}

#mainCol ul#resignList {
	width: 210px;
	background-color: #ecf6ff;
	padding-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
}


#mainCol img#resignImg{
	float: right;
}
#mainCol #knowhowMainBack {
	width: 690px;
}
#mainCol .knowhowHousoku .knowhowTopLine {
	background-image: url(/lib/imglib/border_gray.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
#mainCol .knowhowHousoku img {
	float: left;
	margin-right: 10px;
}
#mainCol .knowhowHousoku .KnowhowJirei {
	color: #026fd6;
	float: right;
	padding-left: 10px;
	background-image: url(/lib/imglib/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
}


#mainCol .knowhowHousoku .knowhowBtmLine {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	clear: both;
}
.promise p#leadText {
	background: url("/lib/imglib/border_gray_dot.gif") repeat-x 0 100%;
	padding: 0 0 1em;
	margin-bottom: 0px;
}
.promise #mainCol dl {
	margin-bottom: 20px;
	margin-top: 0px;
}
.promise #mainCol dt {
	clear: left;
	float: left;
	height: 34px;
	padding-top: 5px;
	background-image: url(/jac/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding-right: 10px;
	margin: 0px;
}
.promise #mainCol ul.caps{
	margin-left: 16px;
}
.promise #mainCol ul.caps li{
	margin-top: 5px;
	list-style:none;
	font-size: 80%;
	text-indent:-2em;
	margin-left:2em;
	line-height:1.3;/* add 20090305 */
}
.promise #mainCol dd {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 32px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	padding-top: 0px;
}
.promise #mainCol dd.oneCol {
	background-image: url(../imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 26px;
	margin-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	padding-top: 6px;
}
.promise #mainCol dd.oneCol1 {
	background-image: url(../imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 24px;
	margin-bottom: 0px;
	padding-left: 5px;
	margin-top: 2px;
	padding-top: 8px;
}
.promise #mainCol dt img {
	vertical-align: middle;
}
.seminar_con .naiyouList li{
	margin-top: 3px;
	list-style-position: inside;
	list-style-type: disc;
}
.btm20{
	margin-bottom: 20px;
}
#mainCol .seminar_con .seminerSubTytle2 {
	margin-bottom: 0px;
}
#mainCol .speciInst {
	padding: 0px;
	font-size: 80%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#mainCol .speciMainImg {
	margin: 0px;
}
#mainCol .speciH2_1 {
	margin-top: 0px;
}
#unique #wrapper .common li a {
	text-transform: none;
}
#unique #wrapper .common li strong {
	text-transform: none;
}
#unique #wrapper .common li.cmnLstIndent a{
	padding-left: 20px;
	background: url(/lib/imglib/bullet_arrow.gif) no-repeat scroll 0px 50%;
	font-weight: normal;
}
#unique #wrapper .common li.cmnLstIndent a:hover{
	padding-left: 20px;
	background: #B8DEFF url(/lib/imglib/bullet_arrow.gif) no-repeat scroll 0px 50%;
	font-weight: normal;	
}
#unique #wrapper .common li.cmnLstIndent strong{
	padding-left: 20px;
	font-weight: normal;	
	background: #B8DEFF url(/lib/imglib/bullet_arrow.gif) no-repeat scroll 0px 50%;
}
#unique #wrapper #mainCol .ccroomCenter {
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#mainCol .leftbox ul li#lastColumn{
	background-image:none;
	margin-top: 3px;
}
#mainCol .multiCols .teamsList li {
	padding-left: 10px;
}
#unique #wrapper #mainCol #knowhowMainBack img {
	float: left;
}
#unique #wrapper #mainCol .jireiCaption h5 {
	font-size: 118%;
}
#adv .clear2 {
	clear: both;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#unique #wrapper #mainCol #promiseList {
	margin-top: 1px;
	margin-bottom: 10px;
}
#unique #wrapper #mainCol #promiseList li {
	background-image: url(../imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	height: 37px;
}
#unique #wrapper #mainCol #promiseList .promiseListNo {
	float: left;
	padding-top: 5px;
	padding-right: 15px;
}
#unique #wrapper #mainCol #promiseList p {
	margin: 0px;
	float: left;
	font-size: 100%;
	line-height: 1.5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#unique #wrapper #mainCol #promiseList .promiseListTxt1 {
	padding-top: 10px;
}
#unique #wrapper #mainCol #promiseList .promiseListTxt2 {
}
.knowhow #mainCol div#entryBox {
	background-color: #ffffff;
}
.knowhow #mainCol #entryBox #careerAdviceRight .floatboxRight {
	margin-right: 0px;
}

/* =EOF
--------------------------------------------------------- */



/* =UNIQUE INDEXの設定
--------------------------------------------------------- */
.unique_index #mainCol .rightbox {
	float: left;
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.unique_index #mainCol .floatimgLeft {
	margin: 0px;
	padding: 0px;
	float: left;
}
.unique_index #mainCol dl {
	margin: 0 0 10px;
	padding-left: 0px;
}
.unique_index #mainCol dt {
	font-size: 110%;
	margin: 0px 0px 5px;
	padding: 0px 0px 5px;
}
.unique_index #mainCol dd {
	font-size: 110%;
	margin: 0px 0px 10px;
	text-align: right;
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
.unique_index #mainCol dd a {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url("/lib/imglib/arrow_blue.gif") no-repeat 0 50%;
}
.unique_index #mainCol table.time th {
	background-color:#91A0AE;
	color:#FFFFFF;
	padding-left: 10px;
}
.unique_index #mainCol table.time td {
	background-color:#F5F5F5;
	padding-left: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.unique_index #mainCol table.time td.line {
	background-image: url(/lib/imglib/border_gray_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.unique_index .txt_blue {color: #0083FF}
.unique_index #mainCol #businessHour {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.unique_index #mainCol #businessHour .heading {
	background: #7B8FA0;
	margin-bottom: 2px;
}
.unique_index #mainCol #businessHour .heading p {
	color: #FFF;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.unique_index #mainCol #businessHour .detail {
	background: #F2F2F2;
	border: 1px solid #CACACA;
}
.unique_index #mainCol #businessHour .detail #hour {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.unique_index #mainCol #businessHour .detail #hour p {
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
	padding-top: 2px;
}
.unique_index #mainCol #businessHour .detail #hour p.line {
	background: url("/lib/imglib/border_gray_dot.gif") repeat-x 0 100%;
}
/* =EOF
--------------------------------------------------------- */
/* =UNIQUE INDEXの設定 2009/07/22
--------------------------------------------------------- */
.unique_index {

}
.unique_index .imagesRight {
	float: right;
	margin: 0 0 0 10px;
}
.unique_index .txtCenter {
	text-align: center;
}
.unique_index h3 {
	margin: 0 0 15px 0;
}
.uniqueBox {
	zoom:1;/*for IE 5.5-7*/
}
.uniqueBox:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.uniqueBox .left {
	float: left;
	width: 334px;
}
.uniqueBox .right {
	float: right;
	width: 334px;
}
.uniqueBox span {
	color: #f00;
}
#unique #wrapper #mainCol .uniqueBox .left p.uniqueBoxTxt,
#unique #wrapper #mainCol .uniqueBox .right p.uniqueBoxTxt {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 92%;
}
.uniqueBox .left h4, .uniqueBox .right h4 {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
.uniqueBox .left li, .uniqueBox .right li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 92%;
}
.expBox {
	margin-bottom: 15px;
	background: url("/jac/unique/img/top/centerLine.gif") repeat-y left top;
}
