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

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

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

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

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

#syourei_sub_title img {
	max-width: 366px;
}
#syourei04_cont {
	padding: 2%;
	border: 2px solid #CCCCCC;
	border-radius: 5px;
	background: #fff;;
}
#syourei04_cont p {
	padding: 1em 2%;
	background: #D6EBBA;
}
#syourei04_02_cont,
#syourei04_03_cont,
#syourei04_04_cont,
#syourei04_05_cont,
#syourei04_06_cont,
#syourei04_07_cont,
#syourei04_08_cont,
#syourei04_09_cont,
#syourei04_10_cont,
#syourei04_11_cont,
#syourei04_12_cont,
#syourei04_13_cont {
	padding: 2%;
	background: #fff;
}
#syourei04_05_cont_inner,
#syourei04_10_cont_inner,
#syourei04_11_cont_inner,
#syourei04_12_cont_inner,
#syourei04_13_cont_inner {
	margin: 1em 0;
    padding: 1em 2%;
    border: 3px solid #40B4E5;
}
.fl {
	float: none;
}
.ml56 {
    margin-left: 0!important;
}
.ml105 {
    margin-left: 0!important;
}
.syourei_table_box03 {
	width: 100%;
}
.syourei_table05 {
	width: 100%;
	margin: 0;
}
.syourei_table05 th {
	background-color: #d0ecf8 !important;
}
.syourei_table_box03 p{
	padding: 1em;
	margin:0;
	line-height:1.5;
}

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


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

/* page01 */
#syourei04_cont{
	background:url(../syourei04/images/syourei04_01bg.png) no-repeat left top;
	margin:42px 0 0 37px;
	padding:115px 145px 160px 275px;
}

#syourei04_cont p{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:1.5;
	width:445px;
}

/* page02 page06 */
.syourei_table_box03 p{
	padding:15px;
	margin:0;
	font-size:14px;
	line-height:1.5;
}

#syourei04_02_cont{
	clear:both;
	background:url(../syourei04/images/syourei04_02bg.png) no-repeat left top;
	width:568px;
	height:399px;
	margin:15px 0 0 37px;
	padding:45px 0 0 258px;
	font-size:17px;
}

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

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

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

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

/* page5 page9 */
#syourei04_05_cont{
	background:url(../syourei04/images/syourei04_05bg.png) no-repeat left top;
	width:568px;
	height:438px;
	margin:15px 0 0 37px !important;
	padding:45px 0 0 258px !important;
}

#syourei04_05_cont_inner {
    font-size: 16px;
    height: 244px;
    line-height: 1.55;
    margin: 10px 0 0 !important;
    overflow: auto;
    padding: 32px 22px 20px 20px !important;
    width: 480px;
}

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

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

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

#syourei04_10_cont_inner {
    font-size: 17px;
    height: 193px;
    line-height: 1.5;
    margin: 17px 0 0 !important;
    overflow: auto;
    padding: 18px 22px 20px 20px !important;
    width: 507px;
}

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


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


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