/*ＢＯＤＹ*/


*{
font-family:Verdana, Helvetica, sans-serif;
color:#33333;
}

BODY { 
	background: url(../i/bg_navi.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height:18px;
	font-size:11pt;
	
	}



TD.text11{
	font-size:12px;
	line-height:18px;
	}

.top {
	font-size:11pt;
	line-height:24px;
}

.sitemap {
	margin: 15px 0 0 0;
	font-size:10pt;
	line-height:20px;
}


.footer {
	font-size: 11px;
	line-height:18px;
	}

.title {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	}
	
.hajimete_title {
	font-size: 15px;
	font-weight: bold;
	color: #237D26;
	}

.service_title {
	font-size: 15px;
	font-weight: bold;
	color: #FF7F00;
	}
	
.voice_title {
	font-size: 15px;
	font-weight: bold;
	color: #110B79;
	}

.company_title {
	font-size: 15px;
	font-weight: bold;
	color: #110B79;
	}

.colum_title {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	}



.pt {
	font-size: 18px;
	font-weight: bold;
	color: #734567;
	border-bottom:1px solid #9D7C94;
	width: 700px;
	}

.comp_pt {
	font-size: 18px;
	font-weight: bold;
	color: #734567;
	border-bottom:1px solid #9D7C94;
	width: 500px;
	}


.text15 {font-size: 14px;
	line-height:16px;
	}


	
.reason_copy {
	font-size: 18px;
	font-weight: bold;
	color: #237D26;
	}
	
.voice_q {
	font-size: 14px;
	font-weight: bold;
	color: #110B79;
	}

/*リンク*/

a:link {
	 color: #355CAB;
	 text-decoration:underline;
	 }
a:visited {
	 color: #355CAB;
	 text-decoration:underline;
	 }
a:active {
	 color: #355CAB;
	 text-decoration:underline;
	 }
a:hover {
	 color: #99cc00;
	 text-decoration:none;
	 }


A.top:link {
	color: #ffffff;
	font-size:13px;
	text-decoration:none;
	}
A.top:visited {
	color: #ffffff;
	font-size:13px;
	text-decoration:none;
	}
A.top:active {
	color: #ffffff;
	font-size:13px;
	text-decoration:none;
	}
A.top:hover {
	color: #ffffff;
	font-size:13px;
	text-decoration:underline;
	}


A.dekiru:link {
	color: #333333;
	text-decoration:underline;
	}
A.dekiru:visited {
	color: #333333;
	text-decoration:underline;
	}
A.dekiru:active {
	color: #333333;
	text-decoration:underline;
	}
A.dekiru:hover {
	color: #FF7F00;
	text-decoration:none;
	}


A.foot:link {
	color: #333333;
	text-decoration:none;
	}
A.foot:visited {
	color: #333333;
	text-decoration:none;
	}
A.foot:active {
	color: #333333;
	text-decoration:none;
	}
A.foot:hover {
	color: #355CAB;
	text-decoration:none;
	}

A.list:link {
	color: #333333;
	text-decoration:none;
	}
A.list:visited {
	color: #333333;
	text-decoration:none;
	}
A.list:active {
	color: #333333;
	text-decoration:none;
	}
A.list:hover {
	color: #355CAB;
	text-decoration:none;
	}

A.sitemap:link {
	margin-left:15px;
	color: #333333;
	text-decoration:none;
	}
A.sitemap:visited {
	margin-left:15px;
	color: #333333;
	text-decoration:none;
	}
A.sitemap:active {
	margin-left:15px;
	color: #333333;
	text-decoration:none;
	}
A.sitemap:hover {
	margin-left:15px;
	color: #ffffff;
	text-decoration:underline;
	}

A.sitemap2:link {
	color: #333333;
	text-decoration:underline;
	}
A.sitemap2:visited {
	color: #333333;
	text-decoration:underline;
	}
A.sitemap2:active {
	color: #333333;
	text-decoration:underline;
	}
A.sitemap2:hover {
	color: #4FA1CA;
	text-decoration:none;
	}



ul li {
	background: url(../img/icon_check.gif) no-repeat;
	list-style: none;
	background-position: left;
	padding-left: 20px;
	line-height:18px;
}

li.service {
	background: url(../img/icon_arrow02.gif) no-repeat;
	list-style: none;
	background-position: left;
	padding-left: 15px;
}


.ftr_bar{
	background: url(../i/footer_bar.jpg) repeat-x;
}
.top_left_bg{background:url("../i/top_01.jpg") no-repeat;}.kome {
	margin-left: 30px;
}

ol.q{
width: 700px; /* リストエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
font-size: 90%;
}
	
	
ol.q dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background:url(http://www.e-ots.jp/demo/recruit/i/q.jpg) no-repeat 4px 5px; /* Questionエリアの背景 */
line-height: 120%;
}

/* --- リストエリア --- */
ol.qa {
width: 700px; /* リストエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
font-size: 90%;
}

/* --- リスト項目の内容 --- */
ol.qa dl {
margin: 0;
background: #f9f9f9 url(qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- Questionエリア --- */
ol.qa dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background:url(http://www.e-ots.jp/demo/recruit/i/q.jpg) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- Answerエリア --- */
ol.qa dd {
margin: 0;
padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff  url(http://www.e-ots.jp/demo/recruit/i/a.jpg) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}