@charset 'utf-8';

/* h3
-------------------------------------------------- */

#mainArea p {
	margin: 0 0 15px;
}


/* imgBox
-------------------------------------------------- */

#mainArea .imgBox {
	width: 640px;
	margin: 0 0 30px;
}

/* planBox
-------------------------------------------------- */

#mainArea .planBox {
	padding: 10px 10px 7px 10px;
	margin: 0px 27px 28px;
	background: #cddaef;
}

#mainArea .planBox ul {
	padding: 0px;
	margin: 0px;
}

#mainArea .planBox li {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background: none;
}

#mainArea .planBox li .detailBox {
	padding: 3px;
	margin: 0px;
	background: #fff;
}

#mainArea .planBox li .title {
	width: 159px;
	margin: 0px;
	float: left;
}

#mainArea .planBox li .title_020 {
	padding: 60px 23px 60px 13px;
	float: left;
	background-color: #4e74b3;
}

#mainArea .planBox li .txtBox {
	width: 426px;
	padding: 10px 9px 0px 11px;
	float: right;
}

#mainArea .planBox li .txtBox_020 {
	width: 426px;
	padding: 10px 9px 0px 11px;
	background: url(/support/img/line_070.gif) 9px bottom no-repeat;
	float: right;
}

#mainArea .planBox li .txtBox p {
	margin: 0px 0px 5px 
}

#mainArea .planBox li .txtBox_020 p {
	margin: 0px 0px 15px;
}

/* mainArea .planBox_020
-------------------------------------------------- */

#mainArea .planBox_020 {
	padding: 10px 5px 10px;
	margin: 0px 27px 28px;
	background: #b7c9e8;
}

#mainArea .planBox_020 ul {
	padding:  0px 5px 0px;
	margin: 0px;
	background: url(/support/img/support_bg_010.gif) 5px top repeat-y;
}

#mainArea .planBox_020 ul li.item_010 {
	width: 302px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	background: none;
}

#mainArea .planBox_020 ul li.item_020 {
	width: 302px;
	padding: 0px 0px 0px 4px;
	margin: 0px;
	float: right;
	background: none;	
}

#mainArea .planBox_020 ul li.item_010 .title {
	padding: 0px;
	margin: 0px 0px 13px 0px;
}

#mainArea .planBox_020 ul li.item_020 .title {
	padding: 0px;
	margin: 0px 0px 13px 0px;
}
#mainArea .planBox_020 p {
	margin: 0px 13px 13px;
}
/* 2013.0326　スキルアップのひみつ
-------------------------------------------------- */
#mainArea .step_box .box_cont{
	background: url(/skillup/img/skillup_index_boxbg.gif) center bottom no-repeat;
	margin:0;
	padding:15px 15px 60px 15px;
}
#mainArea .step_box .box_cont .skillup_btn1{
	text-align:right;
	margin-top:20px;
}
#mainArea .step_box .border{
	border-bottom:1px solid #ccc;
	width:635px;
	padding-top:30px;
	margin-bottom:30px;
}
#mainArea .step_box .skillup_ind_box .pict{
	float:right;
	width:330px;
	padding-right:6px;
}
#mainArea .step_box .skillup_ind_box .text{
	float:left;
	width:250px;
	padding-left:6px;
}

/* 2013.0326　スキルアップのひみつ スキルアップ実績
-------------------------------------------------- */
#mainArea .achi_box dt{
	float:left;
	width:100px;
}
#mainArea .achi_box dd{
	float:right;
	width:525px;
}
#mainArea .achi_box2 dt{
	float:left;
	width:160px;
}
#mainArea .achi_box2 dd{
	float:right;
	width:460px;
}
.mb5{
	margin-bottom:5px;
}
.mb15{
	margin-bottom:15px;
}
.achei_img{
	float:left;
	width:240px;
	text-align:center;
}
.achei_text{
	float:right;
	width:380px;
}


#mainArea .step_box .voice {
    font-size: 120%;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 5px;
}
#mainArea .step_box .massage{
	width:185px;
	float:left;
	background:#ebebeb;
	padding:10px;
	display:inline;
	margin:0 10px 0 0;
}
#mainArea .step_box .massage_nom{
	width:185px;
	float:left;
	background:#ebebeb;
	padding:10px;
	display:inline;
	margin:0;
}

#mainArea .step_box .massage dt{
	width:60px;
	float:left;
}

#mainArea .step_box .txtBox {
    display: block;
    float: right;
    font-size: 90%;
    line-height: 1.3;
    width: 112px;
}
#mainArea .step_box .massage_nom dt{
	width:60px;
	float:left;
}

/* 2013.0326　スキルアップのひみつ 教育・研修制度績
-------------------------------------------------- */

#mainArea .skillsup_ico1{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px;
	background: url(/skillup/img/skillsupport_ico1.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .skillsup_ico2{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px;
	background: url(/skillup/img/skillsupport_ico2.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .skillsup_ico3{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px;
	background: url(/skillup/img/skillsupport_ico3.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .skillsup_ico4{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px;
	background: url(/skillup/img/skillsupport_ico4.gif) left top no-repeat;
	padding-left:80px;
}
/* 2013.0326　スキルアップのひみつ 自己開発支援制度
-------------------------------------------------- */

#mainArea .career_ico1{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 	25px;
	background: url(/skillup/img/career_ico1.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .career_ico2{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 	25px;
	background: url(/skillup/img/career_ico2.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .career_ico3{
	font-size:120%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 	25px;
	background: url(/skillup/img/career_ico3.gif) left top no-repeat;
	padding-left:80px;
}
#mainArea .career_ico4{
	font-size:100%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 0;
	background: url(/skillup/img/career_ico4.gif) left top no-repeat;
	padding-left:90px;
}
#mainArea .career_ico5{
	font-size:100%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 0;
	background: url(/skillup/img/career_ico5.gif) left top no-repeat;
	padding-left:90px;
}
#mainArea .career_ico6{
	font-size:100%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 0;
	background: url(/skillup/img/career_ico6.gif) left top no-repeat;
	padding-left:90px;
}
#mainArea .career_ico7{
	font-size:100%;
	line-height:30px;
	font-weight:bold;
	margin:0 0 10px 0;
	background: url(/skillup/img/career_ico7.gif) left top no-repeat;
	padding-left:90px;
}
#mainArea .career_icoBox {
	padding:0;
	width:635px;
}


#mainArea .twoIntoColumnsType3 {
	padding: 0;
	width: 635px;
}
#mainArea .twoIntoColumnsType3 .image {
	float:left;
	width:160px;
}
#mainArea .twoIntoColumnsType3 .text {
	float:right;
	width:460px;
}

.centerbox {
	width:100%;
	text-align:center;
}
.rightbox {
	width:100%;
	text-align:right;
}
.imgTitleText {
	font-size:14px;
	font-weight:800;
	font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}