@charset "utf-8";
@import "base.css";

/*======================================================================================*/
/*===== ↓ プライバシーポリシー ↓ =====================================================*/

div#main h3
	{
	 color: #0033aa;
	 font-weight: bold;
	 font-size: 14px;
	 line-height: 23px;
	 letter-spacing: 3px;
	 text-indent: 5px;
	 border-bottom: 1px #ccddff solid;
	 margin: 0px 25px 5px 25px;
	}

div#main h4
	{
	 color: #001166;
	 font-weight: bold;
	 font-size: 12px;
	 line-height: 20px;
	 text-indent: 5px;
	 background-color: #e3f3ff;
	 margin: 0px 25px 10px 25px;
	}

div#main p
	{
	 font-size: 12px;
	 line-height: 20px;
	 margin: 0px 30px 15px 30px;
	}

div#main p.sp
	{
	 margin: 0px 30px 5px 30px;
	}

div#main p.spe
	{
	 margin: 0px 30px 30px 30px;
	}

div#main p.end
	{
	 text-align: right;
	 margin: 0px 30px 0px 30px;
	}

div#main p.end em
	{
	 font-weight: bold;
	}

div#main ol,
div#main ol li
	{
	 font-size: 12px;
	 line-height: 20px;
	 list-style-type: decimal;
	}

div#main ol
	{
	 margin: 0px 30px 15px 60px;
	}

div#main ol li
	{
	 margin: 0px 0px 2px 0px;
	}

div#main p a,
div#main ol li a
	{
	 color: #0033aa;
	 font-size: 12px;
	 line-height: 20px;
	 text-decoration: underline;
	}

div#main p a:hover,
div#main ol li a:hover
	{
	 color: #0066ff;
	 text-decoration: none;
	}

div#main table
	{
	 border-collapse: collapse;
	 width: 700px;
	 margin: 0px 0px 15px 35px;
	}

div#main table tr th
	{
	 font-weight: bold;
	 font-size: 12px;
	 line-height: 20px;
	 background-color: #e6f9ff;
	 border: 1px #55bbcc solid;
	 border-right: none;
	 width: 70px;
	 padding: 2px 2px 2px 3px;
	}

div#main table tr td
	{
	 font-size: 12px;
	 line-height: 20px;
	 background-color: #f6ffff;
	 border: 1px #55bbcc solid;
	 border-left: none;
	 width: 460px;
	 padding: 2px 2px 2px 3px;
	}



