@charset "utf-8";
@import "/css/common/0-import.css";
/*------------------------------------------------------------
	サービス紹介
------------------------------------------------------------*/

/* 共通 */

#conts p {
	margin-bottom: 22px;

	color: #333;
	font-size: 14px;
	line-height: 1.8;
}

#conts p span {
	font-weight: bold;
}

#conts p span.pink {
	color: #EB4676;
}

/* コンテンツ */

#container .topimage {
	margin: 0 auto 50px;
	padding: 45px 34px;
	width: 892px;
	height: 170px;
	background: url(/img/inexperience/topimage.jpg) no-repeat;
	font-size: 2.5em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	text-align: left;
	letter-spacing: 2px;
}
* html #container .topimage {
	width: 960px;
	height: 260px
}
#container .topimage .previous {
	margin-left: -2px;
	color: #258CD8;
	font-size: 1.333em;
	letter-spacing: 3px;
}

#container .topimage .next {
	margin-left: -2px;
	font-weight: bold;
	letter-spacing: 0;
}
#container .topimage .next span {
	color: #EB4676;
}
#container .topimage .next span span {
	font-size: 1.667em;
}
#container .topimage .next span span span {
	font-size: 0.8em;
}

#conts h2 {
	padding: 18px 12px 12px;
	border-top: 3px solid #EE4876;
	background: url(/img/inexperience/h2_bg.jpg) repeat-x;
	font-size: 1.851em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: normal;
}
#conts h2 span {
	color: #EB4676;
	font-weight: bold;
}

/* 導入 */

#conts .intro {
	margin-bottom: 53px;
	padding: 0 10px;
}

#conts .intro .img {
	margin-top: 5px;
	padding-left: 10px;
	float: right;
}
#conts .intro p {
}

#conts .intro .lastChild {
	margin-bottom: 0;
}

#conts .arrowIntro {
	margin-bottom: 8px;
	line-height: 0;
}


#conts .categorySearch {
	padding: 22px 9px 10px 68px;
	background: url(/img/search/07/h2_bg_search.jpg) no-repeat;
	overflow: hidden;
	zoom: 1;
}
#conts .categorySearch h2 {
	padding: 0;
	border: none;
	background: none;
	float: left;
	font-size: 1.851em;
}
#conts .categorySearch .resultNum {
	margin-top: -5px;
	float: right;
	overflow: hidden;
	zoom:1;
}
#conts .categorySearch .resultNum p {
	margin: 0;
}
#conts .categorySearch p.amount {
	font-size: 0.925em;
	text-align: right;
	line-height: 1.2;
	float: left;
}
* html #conts .categorySearch p.amount {
	float: none;
}
*+html #conts .categorySearch p.amount {
	float: none;
}

#conts .categorySearch p.count {
	margin-top: -2px;
	margin-left: 10px;
	float: right;
	color: #258CD9;
	font-size: 2.159em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	line-height: 1.5;
}
#conts .categorySearch p.count span {
	margin-left: 3px;
	font-size: 0.5em;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
}
#conts .categorySearch p.amount span {
	font-weight: bold;
}
#conts .categorySearch .closed {
	clear: left;
	font-size: 1.08em;
	font-weight: normal;
	text-align: right;
}
#conts .categorySearch p.closed a {
	padding-left: 15px;
	background: url(../../img/common/icon/icon01.gif) no-repeat left 1px;
}

#conts .searchTitle {
	margin: 5px 10px 15px;
	padding: 3px 5px 5px;
	border-bottom: 1px dotted #999999;
	background: #FBEEF3;
	overflow: hidden;
	zoom: 1;
}
#conts .searchTitle h3 {
	padding-top: 4px;
	padding-left: 34px;
	background: #FDECF1 url(/img/search/07/h3_bg_search.png) no-repeat 5px 6px;
	float: left;
	font-size: 1.465em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	letter-spacing: 1px;
}
#conts .searchTitle h3 span {
	color: #EB4676;
	font-weight: bold;
}
#conts .searchTitle p {
	margin: 0;
}
#conts .searchTitle p.num {
	padding: 2px 7px 0;
	background: url(../../img/search/num_bg.png) no-repeat center 2px;
	float: right;
	color: #333333;
	font-size: 1.08em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	line-height: 1.2;
}
#conts .searchTitle p.num span {
	padding: 0 5px 0 15px;
	color: #EE4876;
	font-size: 1.428em;
	line-height: 1.5;
}

#conts .searchRecent {
	margin-bottom: 57px;
}
#conts .searchRecent ul {
	margin: 0 10px 0 9px;
	font-size: 1.08em;
}
#conts .searchRecent li {
	margin: -3px 0 12px;
	padding-left: 40px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}

#conts .searchRecent .leadJob {
	text-align: left;
	margin-bottom: 5px;
	padding-left: 10px;
}

#conts .searchRecent ul.listBox {
	margin: 0 10px 15px;
	font-size: 0.9em;
}

#conts .searchRecent ul.listBox li {
	margin: 0 0 4px;
	padding-left: 13px;
	padding-bottom: 0;
	border-bottom: none;
	background-position: 0 5px;
}

#conts .searchRecent ul.listBox li.lastChild {
	margin-bottom: 0;
}

#conts .searchRecent .new {
	background: url("/img/inexperience/icon_new.png") no-repeat left 3px;
}

#conts .searchRecent p {
	margin-top: -5px;
	text-align: right;
}
#conts .searchRecent p a {
	padding-right: 15px;
	background: url("/img/inexperience/link_marker.png") no-repeat right;
}

#conts h3.trend {
	margin: 5px 10px;
	padding-top: 6px;
	padding-left: 15px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #999999;
	background: #FBEFF3 url("/img/inexperience/h3_bg.png") no-repeat left;
	font-size: 1.465em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	letter-spacing: 1px;
}
#conts h3.trend span {
	color: #EB4676;
	font-weight: bold;
}
#conts ol.trend {
	padding: 9px 10px 8px;
}
#conts .trend h4 {
	padding: 10px 10px 9px;
	border-bottom: 1px dotted #EE4876;
	background: #F6F6F6;
	font-size: 1.157em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	line-height: 1.2;
	zoom:1;
}
#conts .trend h4 img {
	margin-right: 6px;
	vertical-align: middle;
}
#conts .trend h4 span {
	color: #EB4676;
	vertical-align: middle;
}
#conts .trend li {
	margin-bottom: 32px;
}
#conts .trend p {
	margin: 9px 10px 15px;
}
#conts div.trend {
	margin-bottom: 52px;
}

#conts h2.reason img {
	margin: -1px 7px 0 4px;
	vertical-align: top;
}
#conts h2.reason .text {
	color: #333333;
	font-weight: normal;
	vertical-align: bottom;
}
#conts div.reason {
	margin-top: -9px;
	margin-bottom: 35px;
	padding: 0 10px;
}
#conts div.reason p {
	margin-bottom: 14px;
}
#conts div.reason img {
	margin-top: 5px;
}

#conts .consult {
	margin-bottom: 23px;
	padding: 0 10px;
}

#conts .consult .question {
	margin-right: -8px;
	margin-bottom: 16px;
}
#conts .consult .question li {
	margin-right: 8px;
	padding: 9px 9px 5px;
	border: 4px solid #F7F4E6;
	width: 205px;
	float: left;
	font-size: 1.234em;
	text-align: center;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
* html #conts .consult .question li {
	width: 231px;
}
#conts .consult .offer div {
	width: 404px;
	float: left;
}
#conts .consult .offer p {
	margin: 0;
}
#conts .consult .offer p span {
	font-weight: bold;
}
#conts .consult .offer .lead {
	margin-bottom: 5px;
	font-size: 1.234em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-weight: bold;
}
#conts .consult .offer .lead span {
	color: #EB4676;
}

#conts .consult .offer ul {
	margin-top: 6px;
	padding: 8px 27px 8px 29px;
	width: 250px;
	background: url("/img/inexperience/balloon.png") no-repeat;
	float: right;
	font-size: 0.925em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}
* html #conts .consult .offer ul {
	width: 306px;
}
#conts .consult .offer li {
	padding-left: 10px;
	background: url("/img/inexperience/list_marker.png") no-repeat left 5px;
	line-height: 1.6;
}

/* バナー */

#conts .bnBox {
	padding-top: 26px;
	background: url(/img/inexperience/h2_bg.jpg) repeat-x;
	text-align: center;
	line-height: 0;
}
#conts .bnBox p {
	margin: 0;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

#conts .bnBox .lead {
	margin-bottom: 3px;
	padding-left: 10px;
	padding-bottom: 42px;
	background: url(/img/inexperience/arrow.png) no-repeat bottom;
	color: #FF6600;
	font-size: 1.388em;
	font-weight: bold;
	line-height: 1.3;
	zoom:1;
}
#conts .bnBox .title {
	font-size: 1.234em;
	line-height: 1.5;
}
#conts .bnBox .footnote {
	padding-right: 10px;
	color: #666666;
	font-size: 0.925em;
	line-height: 1.6;
}

#conts .bnBox a {
	display: block;
	width: 333px;
	height: 61px;
	margin: 0 auto 11px;
	
	background: url(/img/inexperience/bn_entry_over.png) no-repeat;
}

#conts .bnBox a:hover {
	background-color: #FFF;
}

#conts .bnBox a:hover img {
	visibility: hidden;
}

#sideBar .sideEntryUnder .title {
	background: url(/img/common/template/side_bar/side_entry_title_bg.png) no-repeat;
	zoom: 1;
}
#sideBar .sideEntryUnder .title p {
	margin: 0 15px;
	padding: 10px 5px 5px;
	border-bottom: 1px dotted #CC3333;
	color: #D43434;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-size: 1.333em;
	line-height: 1.5;
	text-align: center;
	zoom: 1;
}

#sideBar .sideEntryUnder .entryBox .bn a {
	background: url(/img/common/template/side_bar/side_inexp_entry_over.jpg) no-repeat;
}

#sideBar .sideEntryUnder .entryBox .bn a.msl {
	background: url(/img/common/template/side_bar/side_support_btn_over.jpg) no-repeat;
}

#sideBar .sideEntryUnder .entryBox .bn a:hover img{
	opacity: 0;
	filter: alpha(opacity=0);
}

#sideBar .sideEntryUnder .entryBox .bn a span {
	visibility: hidden;
}

#sideBar .sideApplyUnder .title {
	padding: 12px 25px 0 30px;
	background: url(/img/inexperience/apply_top.jpg) no-repeat top;
	font-size: 1.5em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	line-height: 1;
}
#sideBar .sideApplyUnder .title span {
	color: #EB4676;
	font-size: 1.111em;
	font-weight: bold;
}

/* サポート */

#conts .support {
	margin: 50px 0;
}

#conts .satisfy {
}

#conts .satisfy .baloon {
	float: left;
}

#conts .satisfy .graph {
	float: right;
}

#conts .arrowSupport {
	margin-bottom: 12px;
}


/* メディカルサイエンスリエゾン(MSL)への転職 */

.msl #container .topimage {
	padding: 23px 34px 45px;
	width: 892px;
	height: 192px;
	background: url(/img/search/22/topimage.jpg) no-repeat!important;
	line-height: 1.0em;
}

.msl #conts h2 {
	border-top: 3px solid #318FD8;
}
.msl #conts h2 span {
	color: #318FD8;
	font-weight: bold;
}

.msl #conts h2 span.smallText {
	font-weight: normal;
	font-size: 0.83em;
}

.msl #container .topimage .previous {
	color: #FF9933;
	font-size: 1.168em;
}

.msl #container .topimage .next {
	margin-left: -2px;
	font-weight: bold;
	letter-spacing: 0;
}

.msl #container .topimage .next {
	padding-top: 25px;
	font-size: 1.166em;
	line-height: 1.0em;
	display: block;
}
.msl #container .topimage .next span {
	color: #318CD8;
}
.msl #container .topimage .next span span {
	font-size: 1.43em;
	line-height: 1.0em;
}
.msl #container .topimage .next span span span {
	font-size: 0.8em;
}

/* ページ内Index */
.msl #conts {
	text-align: left;
}

.msl #conts .index {
	margin-bottom: 30px;
	padding: 6px 15px 8px;
	background: url(/img/search/22/index_bg.jpg) 1px 1px no-repeat;
	border: 1px solid #DDD;
}

.msl #conts .index p {
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #258CD8;
	color: #258CD8;
	font-weight: bold;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.msl #conts .index ul {
	padding-left: 9px;
}

.msl #conts .index ul li {
	padding-left: 14px;
	width: 215px;
	background: url(../../img/common/icon/icon01.gif) no-repeat left 7px;
	float: left;
	font-size: 14px;
	line-height: 1.9;
	text-align: left;
}

.msl #conts .index ul li span.date {
	color: #F93;
	font-weight: bold;
}

.msl #conts .intro .img {
	margin-top: 5px;
	padding-left: 20px;
	padding-bottom: 20px;
	float: right;
}

.msl .notesBox {
	margin: 0 10px 30px;
	padding: 14px 20px 0;
	background: #F8F5EE;
	font-size: 0.93em;
}

.msl .notesBox dl dt {
	width: 2em;
	float: left;
	clear: left;
}

.msl .notesBox dl dd {
	padding-left: 2.5em;
	padding-bottom: 14px;
}

.msl #container .bold {
	font-weight: bold;
}

.msl #container p.lastChild {
	margin-bottom: 0;
}


.msl .pointBox {
	margin: 0 10px 55px;
}

.msl .pointBox .innerBox {
	padding: 10px 20px 20px;
	border: 1px solid #318FD8;
	border-top: none;
}

.msl .yarigaiBox {
	margin: 0 10px 30px;
	padding: 15px 20px;
	border: 1px solid #DDDDDD;
}

.msl .yarigaiBox h3 {
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 2px solid #318FD8;
	font-size: 1.47em;
	color: #318FD8;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.msl .listBox {
	margin: 0 10px 15px;
	padding: 15px 20px;
	background: #F8F5EE;
}

.msl .listBox li {
	background: url(/img/search/22/icon01.png) 0 7px no-repeat;
	margin-bottom: 4px;
	padding-left: 13px;
	font-weight: bold;
	font-size: 1.08em;
	color: #318FD8;
}

.msl .listBox li.lastChild {
	margin-bottom: 0;
}


/*.msl #conts .categorySearch {
	padding: 19px 9px 10px 20px;
	border-top: 6px solid #318FD8;
	background: url(/img/inexperience/h2_bg.jpg) repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}

.msl #conts .categorySearch h2 {
	border-top: none;
	font-size: 1.57em;
	letter-spacing: -0.01em;
}

.msl #conts .categorySearch h2 span {
	font-size: 1.18em;
}

.msl #conts .categorySearch p.count {
	margin-left: 15px;
}*/

.msl #conts .categorySearch {
	padding: 22px 9px 10px 68px;
	background: url(/img/search/h2_bg_search.jpg) no-repeat;
	overflow: hidden;
	zoom: 1;
}
.msl #conts .categorySearch h2 {
	padding: 0;
	border: none;
	background: none;
	float: left;
	font-size: 1.465em;
}

.msl #conts .searchTitle {
	background: #EDF4F9;
}
.msl #conts .searchTitle h3 {
	background: #EDF4F9 url(/img/search/22/h3_bg_search.png) no-repeat 5px 6px;
}

.msl #conts .searchTitle h3 span {
	color: #318FD8;
}

.msl #conts .searchTitle h3 span.number {
	color: #F68C18;
}

.msl #conts .searchTitle h3 span.small {
	font-size: 0.74em;
	color: #000000;
}

.msl #conts .searchRecent p a {
	padding-left: 18px;
	background: url(/img/search/22/link_marker01.png) no-repeat left 3px;
}

.msl #conts .bnBox {
	padding: 20px 30px;
	background: url(/img/search/22/bg01.jpg) 0 0 repeat-x;
	text-align: center;
	line-height: 0;
}

.msl #conts .bnBox .bnBoxInner {
	text-align: left;
}

.msl #conts .bnBox .bnBoxInner p {
	overflow: hidden;
	line-height: 1.3em;
	font-size: 0.93em;
}

.msl #conts .bnBox .bnBoxInner p.reason {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #318FD8;
	font-size: 1.24em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.msl #conts .bnBox .bnBoxInner p.reason span {
	font-size: 1.55em;
	color: #318ED8;
	font-weight: normal;
}

.msl #conts .bnBox p {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.msl #conts .bnBox .bnBoxInner .graf {
	margin-left: 20px;
	float: right;
}

.msl #conts .bnBox .checkListBox {
	margin: 15px 0 10px;
	background: url(/img/search/22/arrow.png) center bottom no-repeat;
	padding-bottom: 41px;
}

.msl #conts .bnBox .checkListBox ul {
	padding: 15px 20px;
	border: 1px solid #DFDFDF;
	background: #FFF;
}

.msl #conts .bnBox .checkListBox li {
	padding: 0 0 5px 28px;
	background: url(/img/search/22/icon_checked.png) 0 0 no-repeat;
	font-size: 1.32em;
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.msl #conts .bnBox .checkListBox li span {
	font-weight: bold;
	color: #318DD8;
}

.msl #conts .bnBox .checkListBox li.lastChild {
	padding-bottom: 0;
}

.msl #conts p.title,
.msl #conts p.footnote {
	font-family: メイリオ,MS PGothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}

.msl #conts .bnBox a {
	margin-bottom: 0;
}

.msl #conts .trend h4 {
	margin-bottom: 15px;
	padding: 6px 10px 7px;
	border-bottom: 1px dotted #318FD8;
	font-size: 1.47em;
}

.msl #conts .trend h4 span {
	color: #318ED8;
	vertical-align: middle;
}

.msl #conts h3.trend {
	border-bottom: 1px dotted #999999;
	background: #F6F6F6 url(/img/search/22/h3_bg_topics.png) no-repeat left;
}
.msl #conts h3.trend span {
	color: #318FD8;
	font-weight: bold;
}

.msl #conts p.textPadding {
	margin-left: 10px;
	margin-right: 10px;
}

.msl #conts p.mb55 {
	margin-bottom: 55px;
}

.msl #conts .intro02 {
	margin-bottom: 20px;
}

.msl #sideBar .sideApplyUnder .title span {
	color: #258CD9;
	font-size: 0.889em;
	font-weight: bold;
	
}