/* CSS Document */


.shimanematsue h1
{
	padding-bottom:30px;
}
.shimanematsue .lead
{

}
.leadmeta
{
	width:450px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px  0 10px 10px;
	font-weight:bold;
	line-height:1.4;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}


.lecture_txt .leftBox,
.lecture_txt .rightBox
{
	margin-top:10px;
}




@media only screen
    and (min-device-width:769px) {
/*===================================================================================================
¡ñstyle.css »­Ãæ¤Îºá·ù¤¬769pxÒÔÉÏ
===================================================================================================*/
.lead span
{
	display:block;
}
.contents #main .maincontents
{
	width:870px;
}
.lecture_txt
{
	width:870px;
	overflow:hidden;
}
.mv img
{
	width:870px;
}
.lecture_txt .leftBox
{
	width:590px;
	float:left;
	padding-top:10px;
	padding-right:10px;
}
.lecture_txt .rightBox
{
	width:260px;
	float:right;
	font-size:14px;
	text-align:center;
}

.lecture_txt .rightBox .photo img
{
	width:260px;
}

}



@media only screen
    and (min-device-width:375px)
    and (max-device-width:768px) {
/*===================================================================================================
¡ñiphone 6 etc
===================================================================================================*/

.contents #main .maincontents
{
	width:98%;
	margin:0 auto;
}
.leadmeta span
{
	display:block;
}

.mv img
{
	width:98%;
	margin:0 auto;
}

.lecture_txt .leftBox
{
	width:98%;
	margin:0 auto;
}
.lecture_txt .rightBox
{
	width:260px;
	margin:20px auto;
	font-size:14px;
	text-align:center;
	}
	.lecture_txt .rightBox .photo img
	{
		display:block;
		width:90%;
		margin:0 auto;
	}


}



@media only screen
    and (max-device-width:374px) {
/*===================================================================================================
¡ñiphone5 etc
===================================================================================================*/

.contents #main .maincontents
{
	width:98%;
	margin:0 auto;
}
.mv img
{
	width:100%;
}
.lecture_txt .leftBox
{
}
.lecture_txt .rightBox
{
	font-size:14px;
	text-align:center;
	}
	.lecture_txt .rightBox .photo img
	{
		width:90%;
	}

}


