@charset "UTF-8";

/* ****************************************************************** 

	COPYRIGHT(C) CYBRiDGE CORPORATION.
	URL: http://www.cybridge.jp/

****************************************************************** */

p {
	margin-bottom:1.2em;
}

/*==================================================================
	インタビュー
===================================================================*/
#kyv{
	margin-bottom:10px;
}
#prov{
	margin-bottom:15px;
}

/*	profile
-------------------------------------------------------------------*/
.profile{
	margin-bottom:15px;
}
.profile h2,
.messageSec h2{
	background:url(/img/sp/title_profile.gif) no-repeat 0 0;
	height:27px;
	font-weight:bold;
	color:#FFF;
	padding:3px 0 0 5px;
	*line-height:130%;
	margin-bottom:3px;
}
.profile h2{
	background:url(/img/sp/title_profile.gif) no-repeat 0 0;
}
.messageSec h2{
	background:url(/img/sp/title_message.gif) no-repeat 0 0;
}

/*	interview
-------------------------------------------------------------------*/
.interview{
	padding:15px 15px 5px 15px;
	background-color:#FDF2F4;
	margin-bottom:15px;
}
.interview h2{
	height:32px;
	text-indent:-5000px;
	margin-bottom:15px;
}
#p-next .interview h2{
	background:url(/img/sp/next/interview_copy.gif) no-repeat 0 0;
}

.interview p{
	background:url(/img/sp/line_dot_interview.gif) 0 0;
	line-height:25px;
}

.imgLeft{
	float:left;
	margin:0 15px 15px 0; 
}
.imgRight{
	float:right;
	margin:0 0 15px 15px; 
}

/*	messageSec
-------------------------------------------------------------------*/
.p-interview .messageSec{
	margin-bottom:15px;
}
.p-interview .messageSec .rightBox{
	float:right;
	width:480px;
}
.p-interview .messageSec .leftBox{
	float:left;
	width:180px;
}

#main .onepoint {
	background:url(/img/sp/bg_onepoint.gif) no-repeat 0 100%;
	padding-bottom:10px;
}
#main .onepoint h3 {
	background:url(/img/sp/title_advice.gif) no-repeat 0 0;
	text-indent:-5000px;
	height:23px;
	margin-bottom:5px;
}
#main .onepoint p {
	padding:0 15px;
	margin-bottom:0 !important;
}

.p-interview .listJob{
	margin-bottom:15px;
}
.p-interview .listJob li{
	padding:0 10px 0 13px;
	display:inline;
	background:#FFF url(/img/icon/icon_li.gif) no-repeat 1% 50%;
}

/*	messageSec,searchSec
-------------------------------------------------------------------*/
.p-interview .inqSec h2,
.p-interview .searchSec h2{
	font-weight:bold;
	background:url(/img/sp/title_inq.gif) no-repeat 0 0;
	height:26px;
	margin-bottom:5px;
	color:#FFF;
	padding:4px 0 0 7px;
	line-height:130%;
	*line-height:120%;
	}
.p-interview .inqSec h2{
	background:url(/img/sp/title_inq.gif) no-repeat 0 0;
}
.p-interview .searchSec h2{
	background:url(/img/sp/title_search.gif) no-repeat 0 0;
}

.p-interview .inqSec .sheet{
	background-color:#FFF;
}
.p-interview .inqSec th{
	width:auto;
}
.p-interview .inqSec th a{
	font-weight:bold;
}
.p-interview .searchSec{
	margin-top:15px;
}


/*	snSearch
-------------------------------------------------------------------*/
#snSearch h5{
	font-weight:bold;
	background:url(/img/common/line_dot.gif) repeat-x 0 100%;
	padding-bottom:2px;
	margin-bottom:5px;
}
#snSearch .inner li a{
	background:transparent url("/img/icon/icon_li.gif") no-repeat scroll 0 50%;
	padding-left:10px;
}


/* ------------------------------------------------------------------
	prov styles
-------------------------------------------------------------------*/

ul#prov{
	height:1%;
	line-height:133%;
	}
ul#prov li{
	background: url("/img/common/line_dot.gif") repeat-x 0% 0%;
	padding:6px 5px;
	}
ul#prov h3{
	background: #FFF url("/img/icon/icon_li.gif") no-repeat 1% 50%;
	margin:5px 0px 0px 0px;
	line-height:100%;
	}
ul#prov h4,
ul#prov h3{
	padding-left:20px;
	font-weight:normal;
	}
ul#prov li ul{
	margin-top:-1.4em;
	margin-left:100px;
	}
ul#prov li li{
	background-image:none;
	display:inline;
	padding:0px 6px 0px 5px;
}

.headline2 {
	background:url("/img/common/bg_h2_common.gif") repeat-x 0 0;
	line-height:29px;
	font-weight:bold;
	padding:0 0 0 7px;
	margin:0 0 15px 0;
}
.headline2 span {
	background:transparent url(/img/common/bg_h2_common_span.gif) no-repeat scroll 0 0;
	padding:3px 0 5px 8px;
}

