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

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

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

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

#syourei_sub_title img {
	max-width: 384px;
}
ul.delay-show li:nth-child(2) {
	position: absolute;
	top: 12%;
}
#syourei05_cont ul.delay-show li #img01{
	position:absolute;
	left: 4.2%;
	z-index: 2;
	width: 66%;
	height: auto;
}
#syourei05_cont ul.delay-show li:nth-child(3) {
	position: absolute;
	top: 30%;
}
#syourei05_cont ul.delay-show li #img02{
	position:absolute;
	right: 4.8%;
	z-index:3;
	width: 90%;
	height: auto;
}
#syourei05_cont ul.delay-show li:nth-child(4) {
	position: absolute;
	top: 63%;
}
#syourei05_cont ul.delay-show li #img03{
	position:absolute;
	left: 4.2%;
	z-index:4;
	width: 64%;
	height: auto;
}
#syourei05_cont ul.delay-show li:nth-child(5) {
	position: absolute;
	top: 75%;
}
#syourei05_cont ul.delay-show li #img04{
	position:absolute;
	right: 4.8%;
	z-index:5;
	width: 41%;
	height: auto;
}
#syourei05_02_cont,
#syourei05_03_cont,
#syourei05_04_cont,
#syourei05_05_cont,
#syourei05_06_cont,
#syourei05_07_cont,
#syourei05_08_cont,
#syourei05_09_cont,
#syourei05_10_cont,
#syourei05_11_cont,
#syourei05_12_cont,
#syourei05_13_cont,
#syourei05_14_cont {
	padding: 2%;
	background: #fff;
}
#syourei05_05_cont_inner,
#syourei05_06_cont_inner,
#syourei05_10_cont_inner,
#syourei05_12_cont_inner,
#syourei05_13_cont_inner,
#syourei05_14_cont_inner {
	margin: 1em 0;
    padding: 0 2%;
    border: 3px solid #40B4E5;
}
#syourei05_06_cont_inner p:last-of-type {
	margin-bottom: 1em;
	text-align: center;
}
#syourei05_06_cont_inner p:last-of-type a {
	margin-top: 0.5em;
    display: inline-block;
}
.ml55 {
    margin-left: 0;
}

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


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

/* page01 */
#syourei05_cont{
	background:url(../syourei05/images/syourei05_01bg.png) no-repeat left top;
	width:781px;
	height:464px;
	margin:20px 0 0 37px;
	padding:55px 0 0 60px;
}

#syourei05_cont ul.delay-show{
	margin:0 0 20px 170px;
	width:516px;
	height:412px;
}

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

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

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

#syourei05_cont ul.delay-show li #img02{
	position:absolute;
	top:-279px;
	_top:-313px;
	right:20px;
	z-index:3;
}

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

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

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

#syourei05_cont ul.delay-show li #img04{
	position:absolute;
	top:-87px;
	_top:-158px;
	right:20px;
	z-index:5;
}

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

#syourei05_cont p{
	width:700px;
	margin:0;
	padding:0;
}

/* page02,page07,page011 */
#syourei05_02_cont,
#syourei05_07_cont,
#syourei05_11_cont{
	background:url(../syourei05/images/syourei05_02bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

#syourei05_02_cont p,
#syourei05_07_cont p,
#syourei05_11_cont p{
	width:530px;
	margin:17px 0 33px 0;
	padding:0;
	line-height:1.3;
}

#syourei05_02_cont #form_inner,
#syourei05_07_cont #form_inner,
#syourei05_11_cont #form_inner{
	padding:0 0 0 30px;
	margin:0;
	width:455px;
	height:157px;
	line-height:1.7;
}

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


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


/* page5,page10,page14 */
#syourei05_05_cont,
#syourei05_10_cont,
#syourei05_14_cont{
	background:url(../syourei05/images/syourei05_05bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px !important;
	padding:44px 0 0 258px !important;
}

#syourei05_05_cont_inner,
#syourei05_10_cont_inner{
	width:486px;
	padding:16px 15px 21px 20px !important;
	margin:11px 0 0 0 !important;
	font-size:16px;
	line-height:1.7;
	height:257px;
}

#syourei05_14_cont_inner{
	 overflow: auto;
	 width:486px;
	padding:5px 15px 21px 20px !important;
	margin:11px 0 0 0 !important;
	font-size:16px;
	line-height:1.45;
	height:271px;
}


#syourei05_05_cont p.no_indent{
	margin:0!important;
	padding: 0 0 20px;
	width: 465px;
	
}

#syourei05_06_cont p.txt_indent{
	text-indent:-1.5em;
	padding: 0 0 0 1.5em;
	margin:0 0 15px !important;
}

/* page6 */
#syourei05_06_cont{
	background:url(../syourei05/images/syourei05_06bg.png) no-repeat left top;
	width:781px;
	height:475px;
	margin:15px 0 0 37px !important;
	padding:52px 0 0 45px !important;
}

#syourei05_06_cont_inner{
	width:600px;
	padding:25px 0 0 40px !important;
	font-size:16px;
	line-height:1.7;
}
/* page8 */
#syourei05_08_cont{
	background:url(../syourei05/images/syourei05_08bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page9 */
#syourei05_09_cont{
	background:url(../syourei05/images/syourei05_09bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page12 */
#syourei05_12_cont{
	background:url(../syourei05/images/syourei05_12bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

/* page13 */
#syourei05_13_cont{
	background:url(../syourei05/images/syourei05_13bg.png) no-repeat left top;
	width:568px;
	height:441px;
	margin:15px 0 0 37px;
	padding:44px 0 0 258px;
	font-size:17px;
}

#syourei05_13_cont #syourei05_13_cont_inner{
	width:500px;
	height:230px;
	margin:16px 0 0 0 !important;
	padding:0 16px 0 25px !important;
	overflow:auto;
}

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


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


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