@charset "UTF-8";
/*　症例1　*/

/*--------------------------------------------------------------------
 *	共通の記述
 *--------------------------------------------------------------------*/

ul.delay-show li #img01{
	position:absolute;
	top:-317px;
	_top:-332px;
	left:22px;
	z-index:2;
}

*+html ul.delay-show li #img01{
	top:-332px;
}

ul.delay-show li #img02{
	position:absolute;
	top:-287px;
	_top:-320px;
	right:25px;
	z-index:3;
}

*+html ul.delay-show li #img02{
	top:-320px;
}

ul.delay-show li #img03{
	position:absolute;
	top:-172px;
	_top:-224px;
	left:22px;
	z-index:4;
}

*+html ul.delay-show li #img03{
	top:-224px;
}

ul.delay-show li #img04{
	position:absolute;
	top:-105px;
	_top:-176px;
	right:25px;
	z-index:5;
}

*+html ul.delay-show li #img04{
	top:-176px;
}

/*--------------------------------------------------------------------
 *	736px以下用（SP用）の記述
 *--------------------------------------------------------------------*/

@media screen and (max-width: 736px) {
/* 736px以下用（SP用）の記述 */

#syourei h1 {
	margin: 0 auto 1em;
	font-family: 'Noto Sans JP', sans-serif;
	font-size: 20px;
}
#syourei_sub_title img {
	max-width: 466px;
}
ul.delay-show {
	position: relative;
	margin: 0;
	width: 100%;
	height: auto;
}
ul.delay-show li:nth-child(2) {
	position: absolute;
	top: 5%;
}
ul.delay-show li #img01{
	width: 54%;
	height: auto;
	left: 4.2%;
	top: 0;
}
ul.delay-show li:nth-child(3) {
	position: absolute;
	top: 16%;
}
ul.delay-show li #img02{
	width: 72%;
	height: auto;
	right: 4.8%;
	top: 0;
}
ul.delay-show li:nth-child(4) {
	position: absolute;
	top: 50%;
}
ul.delay-show li #img03{
	width: 87%;
	height: auto;
	left: 4.2%;
	top: 0;
}
ul.delay-show li:nth-child(5) {
	position: absolute;
	top: 69%;
}
ul.delay-show li #img04{
	width: 91%;
	height: auto;
	right: 4.8%;
	top: 0;
}
#syourei01_02_cont,
#syourei01_03_cont,
#syourei01_04_cont,
#syourei01_05_cont,
#syourei01_06_cont,
#syourei01_08_cont,
#syourei01_09_cont,
#syourei01_10_cont,
#syourei01_11_cont,
#syourei01_12_cont,
#syourei01_13_cont {
	padding: 2%;
	background: #fff;
}
#syourei01_05_cont p,
#syourei01_10_cont_inner,
#syourei01_11_cont p,
#syourei01_12_cont p,
#syourei01_13_cont p {
	margin: 1em 0;
	padding: 2%;
	border: 3px solid #40B4E5;
}
#syourei01_06_cont #syourei_table {
	margin: 1em 0 2em;
}
#syourei01_06_cont_innerR > img {
	margin: 1em 0 0;
}
#syourei01_06_cont div.c_fix {
	display: flex;
	justify-content: space-around;
}
#syourei01_06_cont div.c_fix::after {
	content: none;
}
#syourei01_06_cont div.c_fix > div {
	text-align: center;
}
#syourei01_11_cont p {
	padding-top: 1.5em;
	text-align: center;
}

/* 736px以下用（SP用）の記述 end */
}


/*--------------------------------------------------------------------
 *	737px以上用（PC用）の記述
 *--------------------------------------------------------------------*/
@media screen and (min-width: 737px), print {
/* 737px以上用（PC用）の記述 */

ul.delay-show{
	margin:0 0 20px 235px;
	width:518px;
	height:343px;
}

ul.delay-show li{
	 position: relative;
	 list-style:none;
	 margin:0;
	 padding:0;
	 width:518px;
}

/* page01 */
#syourei01_cont{
	background:url(../syourei01/images/syourei01_01bg.png) no-repeat left top;
	width:826px;
	height:454px;
	margin:20px 0 0 37px;
	padding:65px 0 0 15px;
}
#syourei01_cont p{
	width:700px;
	margin:23px 0 0 63px;
	padding:0;
	font-size: 13px;
}

/* page2 */

#syourei01_02_cont{
	background:url(../syourei01/images/syourei01_02bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

#syourei01_02_cont form{
	margin:30px 0  0 0 !important;
	width:470px;
}

#syourei01_02_cont #form_inner{
	margin:0 0 20px 30px !important;
	width:470px;
	line-height:1.8;
}

/* page3 */
#syourei01_03_cont{
	background:url(../syourei01/images/syourei01_03bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page4 */
#syourei01_04_cont{
	background:url(../syourei01/images/syourei01_04bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page5 */
#syourei01_05_cont{
	background:url(../syourei01/images/syourei01_05bg.png) no-repeat left top;
	width:568px;
	height:439px;
	margin:15px 0 0 37px !important;
	padding:44px 0 0 258px !important;
}

#syourei01_05_cont p{
	width:490px;
	padding:20px 0 10px 20px !important;
	margin:0 !important;
	font-size:16px;
	line-height:1.4;
	height:269px;
}

/* page6 */
#syourei01_06_cont{
	background:url(../syourei01/images/syourei01_06bg.png) no-repeat left top;
	width:783px;
	height:585px;
	margin:15px 0 0 37px;
	padding:45px 0 0 43px;
}

#syourei01_06_cont p{
	font-size:13px;
	margin:10px 0 45px 0;
	padding:0;
}

#syourei01_06_cont_innerL{
	width:333px;
	float:left;
	margin-right:47px;
}

#syourei01_06_cont_innerL table{
	width:333px;
	margin-top:12px;
}

#syourei01_06_cont_innerL th{
	font-size:14px;
	line-height:1.2;
	background-color:#d0ecf8!important;
	padding:9px 10px!important;
	border:#000 1px solid!important;
	width:110px;
}

#syourei01_06_cont_innerL td{
	font-size:14px;
	line-height:1.2;
	background-color:#fff!important;
	padding:9px 10px!important;
	border:#000 1px solid!important;
}

#syourei01_06_cont_innerR{
	width:360px;
	float:left;
}

#syourei01_06_cont_innerR .photo_boxL{
	width:170px;
	float:left;
	text-align:center;
}

#syourei01_06_cont_innerR .photo_boxL p{
	text-align:left;
	margin:10px 0 5px 0;
}

#syourei01_06_cont_innerR .photo_boxR{
	width:175px;
	float:right;
	text-align:center;
}

#syourei01_06_cont_innerR .photo_boxR p,
#syourei01_06_cont_innerR .photo_boxL p{
	text-align:left;
	margin:10px 0 5px 0;
}

/* page8 */
#syourei01_08_cont{
	background:url(../syourei01/images/syourei01_08bg.png) no-repeat left top;
	width:568px;
	height:401px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page09 */
#syourei01_09_cont{
	background:url(../syourei01/images/syourei01_09bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page10 */
#syourei01_13_cont{
	background:url(../syourei01/images/syourei01_12bg.png) no-repeat left top;
	width:568px;
	height:455px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
}

#syourei01_13_cont p{
	width:490px;
	margin:25px 0 10px 20px !important;
	font-size:16px;
	line-height:1.4;
	height:291px;
}

/* page11 */
#syourei01_12_cont{
	background:url(../syourei01/images/syourei01_10bg.png) no-repeat left top;
	width:568px;
	height:405px;
	margin:15px 0 0 37px !important;
	padding:44px 0 0 258px !important;
}

#syourei01_12_cont p{
	width:490px;
	height:179px;
	padding:35px 0 30px 20px !important;
	font-size:16px;
	line-height:1.6;
	margin:0 !important;
}

#syourei01_12_cont p a:link{
	color:#f15a24;
}

/* page12 */
#syourei01_10_cont{
	background:url(../syourei01/images/syourei01_10bg.png) no-repeat left top;
	width:568px;
	height:405px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:16px;
	line-height:1.5;
}

#syourei01_10_cont #syourei01_10_cont_inner{
	width:500px;
	height:230px;
	margin:15px 0 0 0 !important;
	padding:0 16px 0 25px !important;
	overflow:auto;
}

/* page13 */
#syourei01_11_cont{
	background:url(../syourei01/images/syourei01_11bg.png) no-repeat left top;
	width:568px;
	height:275px;
	margin:15px 0 0 37px;
	padding:173px 0 0 258px;
	font-size:16px;
	line-height:1.5;
}

#syourei01_11_cont p{
	margin:0 !important;
	padding:0 0 105px 125px !important;
}

/* 737px以上用（PC用）の記述 end */
}


/*--------------------------------------------------------------------
 *	印刷用（PC表示）の記述
 *--------------------------------------------------------------------*/
@media print {
/* 印刷用（PC表示）の記述 */


/* 印刷用（PC表示）の記述 end */
}

