div#content	article	ul.list	{
	margin: 20px auto;
}
div#content	article	ul.list	li	{
	list-style-type: disc;
	margin-left: 40px;
}

div#content	article	ul.maru	{
	list-style-type: none;
	margin-left: 37px;
}
div#content	article	ul.maru	li:before {
	content: '◎';
	margin-left: -17px;
}

div#content	article	ul.kome	{
	list-style-type: none;
	margin-left: 37px;
}
div#content	article	ul.kome	li:before {
	content: '※';
	margin-left: -17px;
}

div#content	article	h3	{
	font-size: 18px;
}

table.size_pctablet {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1.1em;
}
table.size_pctablet	caption	h3 {
	font-size: 18px;
}
table.size_pctablet tr {
	background: #f8f8f8;
	border: 1px solid #ddd;
}
table.size_pctablet th {
	background: #F0FFFF;
	padding: .625em;
	text-align: center;
}
table.size_pctablet th.tablet {
	background: #F0FFF0;
}
table.size_pctablet td {
	background: #F0FFFF;
	padding: .625em;
	text-align: center;
}
table.size_pctablet td.tablet {
	background: #F0FFF0;
}

/*===============================================
●style.css 画面の横幅が737px以上
===============================================*/
@media print, screen and (min-width: 737px){

div#content	article	{
	width: 912px;
	line-height: 140%;
	margin: 80px auto;
	text-align: left;
}
div#content	article	h1	{
	display: block;
	margin-bottom: 48px;
	font-size: 27px;
	line-height: 28px;
}

div#content	article	h2	{
	background-color: #000;
	color: #fff;
	display: block;
	margin: 20px auto;
	font-size: 22px;
	padding: 5px 24px;
}

div#content	article	h3	{
	margin: 40px auto 10px;

}

div#content	article	p	{
	clear: left;
	margin-left: 20px;
}

div#content	article	p.read	{
	line-height: 170%;
}

div#content	article	p.read150	{
	line-height: 150%;
}

div#content	article	p.ex	{
	margin-left: 60px;
	margin-top: 14px;
}

div#content	article	img.size	{
	float: left;
	margin: 10px 30px 50px;
}
div#content	article	img.kinai	{
	margin: 20px 0px;
}
div#content	article	section	img	{
	display: block;
	float: left;
	margin-left: 70px;
	margin-top: 130px;
	text-align: left;
}
p.hyo	{
	margin: 20px auto;
	text-align: center;
}
p.hyo	img.hyo1	{
	margin-bottom: 80px;
}

}

/*===============================================
●smart.css	画面の横幅が736pxまで
===============================================*/
@media only screen and (max-width:736px){
.sp	{	display: none;}

div#content	article	{
	width: 90%;
	line-height: 140%;
	margin: 8% auto;
	text-align: left;
}
div#content	article	h1	{
	display: block;
	margin-bottom: 5%;
	font-size: 27px;
	line-height: 28px;
}

div#content	article	h2	{
	background-color: #000;
	color: #fff;
	display: block;
	margin: 5% auto;
	font-size: 22px;
	padding: 3% 6%;
}

div#content	article img.size	{
	width: 100%;
	max-width: 330px;
	margin: 2% 5%;
}

div#content	article	section	img	{
	clear: both;
	display: block;
	height: auto;
	margin: 2% auto;
	padding: 3% 0;
	text-align: center;
	width: 100%;
	max-width: 319px;
}

p.hyo	{
	margin: 2% 0;
	text-align: center;
}

p.hyo	img	{
	margin-bottom: 5%;
	width: 100%;
}
p.hyo	img.hyo1	{
	max-width: 711px;
}
p.hyo	img.hyo2	{
	max-width: 594px;
}

p.hyo	img.kinai	{
	max-width: 733px;
	width: 100%;
}

}
