@charset "UTF-8";

@import url("base.css");

/*--見出し--*/

h3{
	width:670px;
	height:42px;
	font-weight:normal;
	font-size:110%;
	padding-left:30px;
	padding-top:23px;
	color:#FFF;
	font-weight:bold;
	background-color:#009fe8}

h4{
	width:666px;
	margin-bottom:8px;
	border-left:#009fe8 4px solid;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	background-color:#dbdcdc;
	margin-bottom:15px;
	font-size:110%;}
	
h5{
	color:#000;
	margin-bottom:5px}
	
h5#sub{
	color:#005394;
	margin-top:30px}
	
h6{
	color:#42a1cf;
	font-size:120%;
	margin-top:20px;}
	
em {
font-style: normal;
color:#000}

.blue{
	color:#42a1cf;}
	
.black{
	color:#000}
	

/*--コンテンツ--*/

.contents-box{
	width:680px;
	margin:auto;
	margin-bottom:50px;
	overflow:hidden}
	
.top-txt{
	width:680px;
	margin:auto;
	margin-top:15px}
	
	
/*--アンカー--*/
	
#stepbox{
	width:680px;
	margin:auto;
	border-bottom:1px dotted #bfbfbf;
	padding:10px;
	margin-bottom:15px;
	padding-bottom:30px}
	
.anchor-list02{
	width:680px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;}
	
.anchor-list02 ul{
	padding:0px;
	width:720px;
	_zoom: 1;
	overflow: hidden;}
			
.anchor-list02 li{
	list-style: none;
	float:left;
	margin-right:5px;
	margin-bottom:5px}
	

/*--履歴書の書き方--*/

.cv-ti{
	width:690px;
	font-size:120%;
	color:#005394;
	margin-bottom:10px;
	padding:0;}
	
#cv-box{
	width:690px}
	
.cv-left{
	width:450px;
	float:left}
	
.cv-right{
	float:right;
	margin-top:10px}
	
.cv-left02{
	width:370px;
	float:left}
	
.cv-right02{
	width:300px;
	float:right;
	margin-top:50px}
	
.cvlist-box{
	margin-top:15px;
	padding-top:25px;}
	
.red-strong{
	font-weight:bold;
	color:#e50012;
	font-size:110%}
	
dl.cvlist dt {
  clear: left;
  float: left;
  margin: 0 0 9px;
  width: 40px;}

dl.cvlist dd {
  margin-bottom: 16px;
  margin-left: 45px;}
  
.cv-flow{
	width:650px;
	margin:auto;
	margin-top:30px;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	border-radius: 8px;         /* CSS3 */
	padding:20px;
	padding-top:10px;
	background-color:#fff4f4}
	
dl.cv-flowlist dt {
  margin-top: 15px;
  margin-bottom:5px}
  
 dl.cv-flowlist dd {
  line-height:1.3em;
  border-bottom:1px solid #ece4e4;
  padding-bottom:15px}
  
 dl.cv-flowlist dd.flowlist02 {
  line-height:1.3em;
  border-bottom:none;
  padding-bottom:15px}
  
.cv-pr-ti{
	text-align:center;
	margin-top:15px;
	color:#e50012;
	font-weight:bold;
	font-size:110%}
	
.cv-prlist{
	width:680px;
	margin:auto;
	margin-top:5px;
	text-align:center;
	background-image:url(../manners/img/manners01-img36.png);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:35px}
	
.cv-prlist ul{
	padding:0px;
	margin:auto;
	width:636px;
	_zoom: 1;
	overflow: hidden;}
			
.cv-prlist li{
	list-style: none;
	float:left;
	width:171px;
	height:120px;
	margin-right:5px;
	margin-bottom:10px;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	border-radius: 8px;         /* CSS3 */
	padding:15px;
	border:3px solid #005394;
	background-color:#FFF}
	
strong{
	color:#005394}
	
.soejo-temp{
	margin-top:20px}
	
.cv-checklist{
	width:650px;
	background-color:#e3f0f6;
	padding:20px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:20px}
	
.cv-checklist ul{
	padding:0px;
	width:720px;
	_zoom: 1;
	overflow: hidden;}
			
.cv-checklist li{
	list-style: none;
	float:left;
	width:290px;
	margin-bottom:10px;
	background-image:url(../manners/img/manners01-img14.png);
	background-repeat:no-repeat;
	padding-left:25px;
	font-weight:bold;
	font-size:90%}
	
.cv-check-txt{
	font-size:110%;
	color:#005394;
	margin-top:20px;
	text-align:center}

	
/*--電話・メール対応--*/

.tm-title{
	width:650px;
	height:38px;
	background-image:url(../manners/img/manners02-img07.png);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:bold;
	background-color:#FFF;
	color:#000;
	margin-top:20px;
	margin-bottom:10px;
	padding-left:50px;
	padding-top:12px}
	
#tm-list{
	width:680px;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:#ececec 1pt solid;
	border-top:#ececec 1pt solid;
	padding-top:5px;
	padding-bottom:5px}

#tm-list ul	{
	padding:0px;
	width:720px;
	list-style:none;}
	
#tm-list li	{
	float:left;
	padding:0px;
	width:340px;}


.tm-left{
	width:450px;
	float:left}
	
.tm-right{
	width:205px;
	float:right}

.tel-list{
	width:690px;
	margin-top:5px;
	margin-bottom:20px;}
	
.tel-txt-left{
	width:450px;
	float:left}
	
.tel-txt-right{
	width:205px;
	float:right}
	
.tel-list ul{
	padding:0px;
	width:720px;
	_zoom: 1;
	overflow: hidden;}
			
.tel-list li{
	list-style: none;
	float:left;
	margin-right:20px;
	font-weight:bold}
	
.tel-time{
	width:610px;
	height:93px;
	background-image:url(../manners/img/manners02-img08.png);
	background-repeat:no-repeat;
	padding-left:65px;
	padding-right:15px;
	padding-top:7px;}
	
dl.tel-time-list dt {
	font-size:110%;
	font-weight: bold;
	color: #e50012;}
	
.tel-ex{
	width:110px;
	background-color:#42a1cf;
	padding:10px;
	color:#FFF;
	font-size:110%;
	margin-bottom:10px}
	
.tel-ex-flow{
	border:1px solid #42a1cf;
	padding:15px;
	padding-bottom:20px}
	
.tel-ex-flow-box{
	overflow:hidden;}
	
.tel-ex-flow-left{
	width:300px;
	float:left;
	text-align:center}
	
.tel-ex-flow-right{
	width:300px;
	float:right;
	text-align:center}

.mail-ex{
	width:95px;
	background-color:#42a1cf;
	padding:10px;
	color:#FFF;
	font-size:110%;
	margin-bottom:10px;
	margin-top:30px}
	
.mail-title{
	width:650px;
	height:27px;
	background-image:url(../manners/img/manners02-img10.png);
	background-repeat:no-repeat;
	font-size:110%;
	font-weight:bold;
	background-color:#FFF;
	color:#000;
	margin-top:20px;
	margin-bottom:15px;
	padding-left:50px;
	padding-top:8px}
	
.mail-txt-left{
	width:450px;
	float:left}
	
.mail-txt-right{
	width:205px;
	float:right}

.mail-temp{
	border:#ababab 1px solid;
	padding:30px}
	
.red{
	color:#e50012;
	font-size:110%;
	font-weight:bold;
	margin-top:30px;
	text-align:center}

.mail-come{
	width:600px;
	height:105px;
	background-image:url(../manners/img/manners02-img12.png);
	background-repeat:no-repeat;
	padding-left:65px;
	padding-right:15px;
	padding-top:15px;
	margin-top:35px}


/*--面接時のマナー--*/

.itv-top{
	width:690px;
	height:225px;
	margin:auto;
	margin-top:15px;
	background-image:url(../manners/img/manners03-back.png);
	background-repeat:no-repeat}
	
.anchor-list{
	width:680px;
	margin:auto;
	margin-top:25px;
	margin-bottom:40px;
	padding-top:15px;
	padding-bottom:10px;}
	
.anchor-list ul{
	padding:0px;
	width:600px;
	_zoom: 1;
	overflow: hidden;}
			
.anchor-list li{
	list-style: none;
	float:left;
	width:165px;
	height:20px;
	margin-right:5px;
	font-weight:bold;
	margin-bottom:7px}

.interview-list-box{
	margin-top:15px}

dl.interview-list dt {
  clear: left;
  float: left;
  margin: 0 0 5px;
  width:63px;
  font-weight:bold;
  color:#005394}

dl.interview-list dd {
  margin-bottom: 5px;
  margin-left: 70px;
  font-weight:bold;}
  
.interview-list-txt{
	border-top:1px solid #ececec;
	margin-top:5px;
	margin-bottom:20px;
	padding-top:5px;}
	
.clothes{
	width:580px;
	height:40px;
	background-image:url(../manners/img/manners03-img32.png);
	background-repeat:no-repeat;
	font-size:110%;
	padding:15px;
	padding-left:70px;
	margin-top:30px;
	font-size:90%}

.property-list{
	margin:auto}

.property-list ul{
	padding:0px;
	width:700px;
	_zoom: 1;
	overflow: hidden;}
			
.property-list li{
	width:198px;
	height:240px;
	list-style: none;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	border:1px solid #ececec;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	border-radius: 8px;         /* CSS3 */}
	
.property-list li p{
	font-size:95%;
	margin:0}
	
.property-img{
	width:138px;
	margin:auto;
	margin-bottom:10px}
	
.property-ti{
	color:#005394;
	font-weight:bold;
	text-align:center}
	
.entering-flow{
	margin-top:15px;
	border:1px solid #e7e7e7;
	padding:15px;
	padding-bottom:20px}
	
#entering-box{
	width:640px;
	margin:auto;}
	
.entering-arrow{
	width:27px;
	margin:auto;
	margin-top:15px}
	
.entering-left{
	width:88px;
	float:left;
	margin-top:5px}
	
.entering-right{
	width:530px;
	float:right}
	
.entering-step{
	width:75px;
	margin-bottom:10px}
	
.interview-appeal{
	background-color:#f0f7fb;
	padding:20px;
	margin-bottom:25px;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */}

.interview-appealbox{
	background-color:#FFF;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */
	padding:10px;
	margin-bottom:15px}

dl.interview-appeal-list dt {
  width:640px;
  color:#005394;
  font-size:110%;
  font-weight:bold;
  margin-top:10px}
  
dl.interview-appeal-list dd {line-height:1.3em;}
	
.interview-appeal-txt{
	margin-bottom:40px;}
	
.thank-txt{
	margin-bottom:20px;}
	
dl.trouble-list dt {
  margin: 20px 0 5px;}

dl.trouble-list dd {
  margin-bottom: 10px;
  border-bottom:1px solid #ececec;
  padding-bottom:15px}
	
.interview-img{
	position:absolute;
	height: 100%;
	top:-51px;
	left:432px;
	padding:0}
	
	
/*--面接後の対応--*/

.pass-point-box{
	margin-top:20px}
	
.pass-point{
	background-color:#f0f7fb;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:25px;
	margin-top:5px;
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border-radius: 5px;         /* CSS3 */}	
	
dl.pass-list dt {
  margin-top: 15px;
  width:690px;
  color:#005394;
  font-size:110%;
  font-weight:bold}
  
dl.pass-list dd {line-height:1.3em;}
  
.pass-ex{
	width:92px;
	background-color:#42a1cf;
	padding:10px;
	color:#FFF;
	font-size:110%;
	margin-bottom:10px;
	margin-top:20px}
	
.reject-ex{
	width:92px;
	background-color:#42a1cf;
	padding:10px;
	color:#FFF;
	font-size:110%;
	margin-bottom:10px;
	margin-top:20px}
	
.mail-temp-reject{
	border:#ababab 1px solid;
	padding:30px;
	margin-bottom:20px}
	
#passanchor-list{
	width:680px;
	margin:auto;
	margin-bottom:40px;
	margin-top:15px}
	
#passanchor-list ul{
	padding:0px;
	width:690px;
	_zoom: 1;
	overflow: hidden;}
			
#passanchor-list li{
	list-style: none;
	float:left;
	width:219px;
	margin-right:10px;}
	

/*--役立ちコンテンツ--*/

#useful{
	width:700px;
	margin:auto;
	padding-top:20px;
	text-align:center}
	
#useful ul {
	list-style:none;
	padding:0;
	overflow: hidden;
	width:706px;
	margin-top:20px}
	
#useful li {
	height:135px;
	float:left;
	margin-right:6px;
	text-align:center}
	
#useful li img {
	margin-bottom:5px;}
	
	
	