@charset "utf-8";

/*--------------------------------------------------------------------------
  #page-center-introduction／センター紹介
----------------------------------------------------------------------------*/
#page-center-introduction h2 {
 color: #F8B551;
}
#page-center-introduction .content-areaMain {
 background-color: #F8B551;
}
#content #pageContent #page-center-introduction .pageContentInr h3 {
 color: #F7A225;
 border-color: #F8B551;
}


/*--------------------------------------------------------------------------
  #page-suport／サポート案内
----------------------------------------------------------------------------*/
#page-suport {}
#page-suport h2 {
 color: #556FB5;
}
#page-suport .content-areaMain {
 background-color: #556FB5;
}
#content #pageContent #page-suport .pageContentInr h3 {
 color: #556FB5;
 border-color: #556FB5;
}
#content #pageContent #page-suport .pageContentInr h4 {
 color: #556FB5;
 background: url("../img/pc/icon_suport.png") no-repeat 0.3em 0.4em;
 background-size: 1em 0.7em;
 padding-left: 1.75em;
}


/*--------------------------------------------------------------------------
  #page-qa／労務管理Q＆A
----------------------------------------------------------------------------*/
#page-qa h2 {
 color: #A6937C;
}
#page-qa .content-areaMain {
 background-color: #A6937C;
}
#content #pageContent #page-qa .pageContentInr h3 {
 color: #A6937C;
 border-color: #A6937C;
 background: url("../img/pc/icon_Q.png") no-repeat 0.5em 0.5em;
 background-size: 1.6em auto;
 padding-left: 2.75em;
}
#content #pageContent #page-qa .pageContentInr h4 {
 color: #A6937C;
 background: url("../img/pc/icon_qa.png") no-repeat 0.3em 0.4em;
 background-size: 1em 0.7em;
 padding-left: 1.75em;
}
#content #pageContent #page-qa .pageContentInr h4.noimage {
	background: none;
	padding: 0;
}

#pageContent #page-qa .pageContentInr ul,
#pageContent #page-qa .pageContentInr ol {
 margin: 1em 0.5em 1em;
}
#page-qa .ol-para li {
	list-style-type: none;
	text-indent: -1.95em;
	margin-left: 0px;
	padding-left: 1.95em;
}
#page-qa .ol-para li p {
	text-indent: 0;
}
#page-qa .ol-para li p.text-chuki {
	text-indent: -1em;
}

/*---SP---*/
@media screen and ( max-width:479px) {
#content #pageContent .pageContentInr #page-qa ol {
	margin: 0;
}
}
/*---SP end---*/



/*--------------------------------------------------------------------------
  #page-useful-information／ここがポイント！ 医師の働き方改革
----------------------------------------------------------------------------*/
#page-useful-information {}
#page-useful-information h2 {
 color: #EB6877;
}
#page-useful-information .content-areaMain {
 height: 252px;
 background: url("../img/pc/content_main_image_Point.jpg") no-repeat left top;
 background-size: contain;
 background-color: #EB6877;
}
#page-useful-information .content-areaMain p {
 text-indent: -999999px;
}

#content #pageContent #page-useful-information .pageContentInr h3 {
 color: #EB6877;
 border-color: #EB6877;
}
/**/
#page-useful-information ul,
#page-useful-information ol {
	margin: 1em;
}
#page-useful-information ul li {
	list-style-type: square;
}
#pageContent .pageContentInr #page-useful-information ul li ol {
	margin-left: 1.5em;
}
#page-useful-information ul li ol li {
	list-style-type: decimal;
}

/*---SP---*/
@media screen and ( max-width:479px) {
 
#page-useful-information .content-areaMain {
 height: 300px;
 background: url("../img/sp/content_main_image_Point.jpg") no-repeat center center;
 background-size: contain;
 background-color: #EB6877;
}
 
}
/*---SP end---*/





/*--------------------------------------------------------------------------
  #page-webcast／動画配信
----------------------------------------------------------------------------*/
#page-webcast {}
#page-webcast h2 {
 color: #87999d;
}
#page-webcast .content-areaMain {
 height: 252px;
 background: url("../img/pc/content_main_image_Point.jpg") no-repeat left top;
 background-size: contain;
 background-color: #87999d;
}
#page-webcast .content-areaMain p {
 text-indent: -999999px;
}
#content #pageContent #page-webcast .pageContentInr h3 {
 color: #87999d;
 border-color: #87999d;
}
/**/
#page-webcast dl {
 margin-top: -2em;
}
#page-webcast dl dt {
 position: relative;
 color: #87999d;
 font-size: 1.01em;
 padding-left: 30px;
}
#page-webcast dl dt::before {
	position: absolute;
	content: "";
	top: 4px;
	left: 0;
	width: 30px;
	height: 30px;
	background: url( "../img/pc/icon_webcast.png") top left no-repeat;
	background-size: 1.3em 0.9em;
}

#page-webcast dl dt a {
 color: #E15A1D;
}
#page-webcast dl dt a:hover {
 text-decoration: none;
}
#page-webcast dl dd {
 padding-left: 3em;
 margin-bottom: 1.2em;
}

/*---SP---*/
@media screen and ( max-width:479px) {
  
}
/*---SP end---*/







