/* CSS Document */



@media screen and (max-device-width:749px){ /*スマホ*/
#shinryou #contents {
	padding-top:100px;
}
}



/* ■■■■■pankuzu■■■■■ */

.pankuzu {
	background-image:url(../../shinryou/images/pankuzu_bg.gif);
}

.pankuzu li.now {
	background:#b6dce8;
	border-radius:2px;
}




/* ■■■■■contents■■■■■ */


@media screen and (max-device-width:749px){ /*スマホ*/
#contents .body {
	margin:-80px 0 0 0;
	padding:90px 0 0 0;
}
}



/* ■■h2■■ */

h2 {
	background-image:url(../../shinryou/images/h2_bg.gif);
}


/* ■■共通■■ */

@media screen and (min-device-width:750px){ /*PC*/
#shinryou #contents .body ul {
	margin:0 0 60px 0;
	padding:0 0 0 60px;
	width:650px;
}
}

@media screen and (max-device-width:749px){ /*スマホ*/
#shinryou #contents .body ul {
	margin:0 5vw;
	width:90vw;
}
}

#shinryou #contents .body ul li {
	display:block;
	padding:20px 0;
	border-bottom:1px dashed #c5c1bd;
}

#shinryou #contents .body ul li .left {
	text-align:center;
}
@media screen and (min-device-width:750px){ /*PC*/
#shinryou #contents .body ul li .left {
	padding:0 30px 0 0;
	width:185px;
	float:left;
}
}
@media screen and (max-device-width:749px){ /*スマホ*/
#shinryou #contents .body ul li .left {
	padding:0 0 5px 0;
}
}



@media screen and (min-device-width:750px){ /*PC*/
#shinryou #contents .body ul li .right {
	width:435px;
	float:left;
}
}
