#main	ol	li	{
	list-style-type: decimal;
}

#main	a	{
	text-decoration:underline;
}

/*=================================================================== *
*   Pc tablet Display - width:737px Over    *
* =================================================================== */
@media print, screen and (min-width: 737px){
/*プライバシーポリシー*/
div#side	h1.catettl	{
	font-size: 30px;
}
#main	{
	text-align: left;
}

#main	h3	{
	font-size: 14px;
	margin-bottom:45px;
}

#main	ol	li	{
	margin: 0 34px 35px 18px;
	font-size: 13px;
	line-height: 21px;
}

#main	.sign	{
	float: right;
	margin-bottom:35px;
	margin-right: 92px;
	margin-top:-15px;
	font-size: 13px;
	line-height: 21px;
}
div.contact	{
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding: 36px 0;
	border-top: solid 1px #CCC;
	font-size: 13px;
}
div.contact	h4	{	margin: 0 0 12px;}
div.contact	p	{}
div.contact	p	span	{ padding: 0 9px;}
div.contact	p	span	a	{	color: #333;text-decoration: underline;}
}

/*===============================================
●smart.css  画面の横幅が736pxまで
===============================================*/
@media only screen and (max-width:736px){
#main	{
	width: 90%;
	margin: 5% auto;
	text-align: left;
}

#main	h3	{
	margin: 6% auto 5%;
	font-size: 1em;
	line-height: 1.4em;
}
#main	ol	li	{
	margin: 0 5% 6%;
	font-size: 0.85em;
	line-height: 1.4em;
}

#main	.sign	{
	font-size: 0.85em;
	line-height: 1.4em;
	margin: 0 auto 6%;
}
div.contact	{
	clear: both;
	width: 100%;
	margin: 0 auto;
	padding: 5% 0;
	border-top: solid 1px #CCC;
	font-size: 0.85em;
}
div.contact	h4	{	margin: 0 0 18px;}
div.contact	p	{}
div.contact	p	span	{	display: block;	margin: 8px 0;}
div.contact	p	span	a	{	color: #333;text-decoration: underline;}

}
