@charset "EUC-JP";

/* 
=== JIKEI UNIVERSITY / Daisan  ======================

	下層ページ

====================================================== */
/*	Date : 2019.01	*/


/* --------------------------------------------------

	MainImage 

 --------------------------------------------------- */

.main_image_about {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image02.jpg) no-repeat;
}

.main_image_counter {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image03.jpg) no-repeat;
}
.main_image_flow {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image04.jpg) no-repeat;
}
.main_image_resource {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image05.jpg) no-repeat;
}
.main_image_activity {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image06.jpg) no-repeat;
}
.main_image_checksheet {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image07.jpg) no-repeat;
}
.main_image_link {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image08.jpg) no-repeat;
}
.main_image_symptom {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image10.jpg) no-repeat;
}
.main_image_procedure {
	width:950px;
	margin: 0 auto;
	height:299px;
	background:url(../image/main_image11.jpg) no-repeat;
}



/* --------------------------------------------------

	mainColumn 

 --------------------------------------------------- */

h3{
  color:#041861;
  font-weight:normal;
  margin:40px 0 20px;
  letter-spacing:0.1em;
  background:#b0a999;
  display:block;
  width: 630px;
  padding:15px 10px 15px 12px;
  color:#FFF;
}

h4.uless{
  color:#041861;
  font-weight:bold;
  margin:40px 0 15px;
  letter-spacing:0.1em;
  border-bottom:1px #041861 dotted;
  padding:0 0 5px 0;
}

h4.uline{
  position: relative;
  color:#041861;
  font-weight:bold;
  margin:40px 0 20px;
  letter-spacing:0.1em;
}

h4.uline span{
  font-weight:normal;
}

h4.uline:before {
  content: '';
  position: absolute;
  bottom: -6px;/*線の上下位置*/
  display: inline-block;
  width: 40px;/*線の長さ*/
  height: 1px;/*線の太さ*/
  background-color:#041861;/*線の色*/
}

h4.uline_C{
  position: relative;
  color:#041861;
  font-weight:bold;
  margin:40px 0 40px;
  letter-spacing:0.1em;
  text-align:center;
}

h4.uline_C:before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -10px;/*線の上下位置*/
  display: inline-block;
  width: 50px;/*線の長さ*/
  height: 1px;/*線の太さ*/
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);/*位置調整*/
  background-color:#041861;/*線の色*/
}

h5{
  color:#3b3b3b;
  font-weight:normal;
  margin:32px 0 15px;
  letter-spacing:0.1em;
  line-height:170%;
  border-bottom:1px #3b3b3b dashed;
}

.blueLink{
  display:inline-block; 
  padding-left: 30px;
  line-height:140%;
  background:url(../image/link_icon.png) no-repeat;
  word-break: break-all;
}

.blueLink a{ 
  text-decoration: none; 
  color: #006bc5; 
}
.blueLink a:hover{ 
  text-decoration: none; 
  color: #7eb3e0;
}

.Linktit{
  color:#041861;
  font-weight:bold;
}


ul.role {
  position: relative;
}

ul.role li {
  line-height: 1.5;
  padding: 0.5em 0;
  padding-left: 1.2em;
  text-indent: -0.6em;
}
.check_blue{
  color: #1b7dd8; 
  margin-right:5px;
}


.attenbox {
    position: relative;
    padding: 0.25em 1em;
    margin: 2em 0;
    top: 0;
    background: #f0f7ff;
}
.attenbox:before, .attenbox:after{ 
    position: absolute;
    top: 0;
    content:'';
    width: 10px;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
}
.attenbox:before{
    border-left: solid 1px #041861;
    border-top: solid 1px #041861;
    border-bottom: solid 1px #041861;
    left: 0;
}
.attenbox:after{
    border-top: solid 1px #041861;
    border-right: solid 1px #041861;
    border-bottom: solid 1px #041861;
    right: 0;
}
.attenbox p {
    margin: 0; 
    padding: 35px;
	font-weight:bold;
	color:#041861;
	line-height:190%;
}

.ready{
  position: relative;
  color:#041861;
  font-weight:bold;
  margin:40px 0 40px;
  letter-spacing:0.1em;
  text-align:center;
}

.expbox01 {
    padding:30px 25px;
    margin:30px 0;
    color:#3b3b3b;
    background:#f9f9f9;
    border-left:solid 4px #95d1ff;
}
.expbox01 p.name {
    text-align:right;
	margin:25px 0 0 0;
	text-indent:35px;
}

.expbox01 p.name span {
	display:inline-block;
	background:url(../image/pen_icon_blue.png) left center no-repeat;
}

.expbox02 {
    padding:30px 25px;
    margin:30px 0;
    color:#3b3b3b;
    background:#f9f9f9;
    border-left:solid 4px #9fe795;
}
.expbox02 p.name {
    text-align:right;
	margin:25px 0 0 0;
	text-indent:35px;
}

.expbox02 p.name span {
	display:inline-block;
	background:url(../image/pen_icon_green.png) left center no-repeat;
}

.expbox03 {
    padding:30px 25px;
    margin:30px 0;
    color:#3b3b3b;
    background:#f9f9f9;
    border-left:solid 4px #ffcc9a;
}
.expbox03 p.name {
    text-align:right;
	margin:25px 0 0 0;
	text-indent:35px;
}

.expbox03 p.name span {
	display:inline-block;
	background:url(../image/pen_icon_orange.png) left center no-repeat;
}

ol.faxbook {
  counter-reset:number; 
  padding:0 0 10px;
}

ol.faxbook li {
  position: relative;
  line-height: 180%;
  padding: 10px 10px 10px 35px;
}

ol.faxbook li:before{
  position: absolute;
  counter-increment: number;
  content: counter(number);
  display:inline-block;
  background: #2582ca;
  color: white;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ",sans-serif;
  left: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  top: 20%;
  -webkit-transform: translateY(-20%);
  transform: translateY(-20%);
}

.counter_tel{
}










