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

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


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

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

#syourei_sub_title img {
	max-width: 385px;
}
ul.delay-show li:nth-child(2) {
	position: absolute;
	top: 12%;
}
#syourei03_cont ul.delay-show li #img01{
	position:absolute;
	left: 4.2%;
	z-index: 2;
	width: 54%;
	height: auto;
}
#syourei03_cont ul.delay-show li:nth-child(3) {
	position: absolute;
	top: 23%;
}
#syourei03_cont ul.delay-show li #img02{
	position:absolute;
	right: 4.8%;
	z-index:3;
	width: 82%;
	height: auto;
}
#syourei03_cont ul.delay-show li:nth-child(4) {
	position: absolute;
	top: 51%;
}
#syourei03_cont ul.delay-show li #img03{
	position:absolute;
	left: 4.2%;
	z-index:4;
	width: 54%;
	height: auto;
}
#syourei03_cont ul.delay-show li:nth-child(5) {
	position: absolute;
	top: 66%;
}
#syourei03_cont ul.delay-show li #img04{
	position:absolute;
	right: 4.8%;
	z-index:5;
	width: 89%;
	height: auto;
}
#syourei03_cont02 ul.delay-show li:nth-child(2) {
	position: absolute;
	top: 15%;
}
#syourei03_cont02 ul.delay-show li #img01{
	position:absolute;
	left: 4.2%;
	z-index: 2;
	width: 61%;
	height: auto;
}
#syourei03_cont02 ul.delay-show li:nth-child(3) {
	position: absolute;
	top: 31%;
}
#syourei03_cont02 ul.delay-show li #img02{
	position:absolute;
	right: 4.8%;
	z-index:3;
	width: 90%;
	height: auto;
}
#syourei03_cont02 ul.delay-show li:nth-child(4) {
	position: absolute;
	top: 53%;
}
#syourei03_cont02 ul.delay-show li #img03{
	position:absolute;
	left: 4.2%;
	z-index:4;
	width: 62%;
	height: auto;
}
#syourei03_cont02 ul.delay-show li:nth-child(5) {
	position: absolute;
	top: 68%;
}
#syourei03_cont02 ul.delay-show li #img04{
	position:absolute;
	right: 4.8%;
	z-index:5;
	width: 76%;
	height: auto;
}
#syourei03_03_cont,
#syourei03_04_cont,
#syourei03_05_cont,
#syourei03_06_cont,
#syourei03_07_cont,
#syourei03_08_cont,
#syourei03_09_cont,
#syourei03_10_cont,
#syourei03_11_cont,
#syourei03_12_cont,
#syourei03_13_cont {
	padding: 2%;
	background: #fff;
}
#syourei03_06_cont p,
#syourei03_10_cont p,
#syourei03_11_cont_inner,
#syourei03_12_cont_inner,
#syourei03_13_cont_inner {
	margin: 1em 0;
    padding: 1em 2%;
    border: 3px solid #40B4E5;
}
.syourei_sub_title2 {
	margin-top: 1em;
}
#syourei_table03 {
	width: 100%;
	border: #0071bc solid 2px!important;
}
#syourei_table03 th {
	background-color: #d0ecf8 !important;
	vertical-align: middle;
}
#syourei_table03 td {
	min-width: 150px;
	background: #fff;
	vertical-align: middle;
	text-align: center;
}

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


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

/* page01 */
#syourei03_cont{
	background:url(../syourei03/images/syourei03_01bg.png) no-repeat left top;
	width:781px;
	height:515px;
	margin:20px 0 0 37px;
	padding:55px 0 0 60px;
}

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

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

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

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

#syourei03_cont ul.delay-show li #img02{
	position:absolute;
	top:-308px;
	_top:-342px;
	right:24px;
	z-index:3;
}

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

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

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

#syourei03_cont ul.delay-show li #img04{
	position:absolute;
	top:-134px;
	_top:-205px;
	right:24px;
	z-index:5;
}

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

#syourei03_cont p{
	width:700px;
	margin:0;
	padding:0;
	font-size: 13px;
}

/* page02 */
#syourei03_cont02{
	background:url(../syourei03/images/syourei03_02bg.png) no-repeat left top;
	width:611px;
	height:463px;
	margin:20px 0 0 37px;
	padding:55px 0 0 230px;
}

#syourei03_cont02 ul.delay-show{
	margin:0 0 20px 0;
	width:518px;
	height:412px;
}

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

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

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

#syourei03_cont02 ul.delay-show li #img02{
	position:absolute;
	top:-256px;
	_top:-290px;
	right:23px;
	z-index:3;
}

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

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

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

#syourei03_cont02 ul.delay-show li #img04{
	position:absolute;
	top:-114px;
	_top:-185px;
	right:23px;
	z-index:5;
}

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

/* page03 */
#syourei03_03_cont{
	clear:both;
	background:url(../syourei03/images/syourei03_03bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:45px 0 0 258px;
	font-size:17px;
}

#syourei03_03_cont p{
	width:530px;
	margin:10px 0 33px 0;
	padding:0;
	line-height:1.3;
}

#syourei03_03_cont #form_inner{
	padding:0 0 0 30px;
	margin:0;
	width:455px;
	height:170px;
	line-height:1.7;
}

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

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

/* page6 */
#syourei03_06_cont{
	background:url(../syourei03/images/syourei03_06bg.png) no-repeat left top;
	width:568px;
	height:438px;
	margin:15px 0 0 37px !important;
	padding:44px 0 0 258px !important;
}

#syourei03_06_cont p{
	margin:0!important;
	padding:25px 0 20px 20px;
	width: 490px;
	height:260px;
	font-size:17px;
	line-height:1.3;
}

/* page7 */
#syourei03_07_cont{
	background:url(../syourei03/images/syourei03_07bg.png) no-repeat left top;
	width:568px;
	height:400px;
	margin:15px 0 0 37px;
	padding:41px 0 0 258px;
	font-size:17px;
}

#syourei03_07_cont #form_inner{
	padding:5px 0 0 30px;
	margin:0;
	width:455px;
	height:175px;
	line-height:1.8;
}

#syourei03_07_cont p{
	width:455px;
	margin:10px 0 30px 0;
	padding:0;
	line-height:1.3;
}

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

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

/* page10 */
#syourei03_10_cont{
	background:url(../syourei03/images/syourei03_10bg.png) no-repeat left top;
	width:568px;
	height:439px;
	margin:15px 0 0 37px !important;
	padding:44px 0 16px 258px !important;
}

#syourei03_10_cont p{
	margin:0!important;
	padding:35px 0 20px 20px;
	width: 490px;
	height:272px;
	font-size:17px;
	line-height:1.5;
}

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

#syourei03_11_cont_inner{
	 overflow: auto;
	 width:487px;
	padding:12px 15px 23px 20px !important;
	margin:15px 0 0 0 !important;
	font-size:17px;
	line-height:1.5;
	height:178px;
}

#syourei03_11_cont_inner p{
	margin:0;
	padding:0;
}

/* page12 */
#syourei03_12_cont{
	background:url(../syourei03/images/syourei03_12bg.png) no-repeat left top;
	width:568px;
	height:405px;
	margin:15px 0 0 37px;
	padding:43px 0 0 258px;
	font-size:17px;
	line-height:1.5;
}

#syourei03_12_cont #syourei03_12_cont_inner{
	width:500px;
	height:198px;
	margin:16px 0 0 0 !important;
	padding:12px 16px 22px 25px !important;
	overflow:auto;
}

#syourei03_12_cont #syourei03_12_cont_inner p{
	margin:0 0 10px 0 !important;
	padding:0 !important;
}

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


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


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