@charset "Shift_JIS";
/* コンテンツ
------------------------------------------------------------ */

#container-cont	{background-color: #fff; background-image: url("../images/bg-cont.gif"); background-repeat: repeat-y; margin: 0; padding: 10px 0; width: 930px;}

table.cont-navi	 { background: url("../images/bg-navi-cont.gif") repeat-x; margin: 0; padding: 0; border-collapse: collapse;}
table.cont-navi-cont	 { margin: 0; padding: 0; border-collapse: collapse; float: right;}

table.cont-main	{margin: 0; padding: 0; border: 0; border-collapse: collapse; }
td.cont-main-c	 { margin: 0; padding: 21px 0; border-collapse: collapse; }
*html td.cont-main-c	 { padding: 21px 0 5px;}

.cont-photo	 { margin: 0 0 20px; padding: 2px; border: #08222f 1px solid; width: 170px;}
.cont-ill	 { margin: 50px 0 20px 0; padding: 0;}

table.cont-point	{margin: 0; padding: 0; border: 0;}
td.cont-point-l	 { background: #ffffff url("../images/bgset/bg-cont-ml.gif") repeat-y; border-collapse: collapse }
td.cont-point-r	 { background: #ffffff url("../images/bgset/bg-cont-mr.gif") repeat-y; border-collapse: collapse }
td.cont-point-c	{background-color: #ffffff; margin: 0; padding: 5px 12px 10px 13px; font-size: 13px; line-height: 1.5em; border-collapse: collapse;}

/*テーブル*/
table.waku1, table.waku2, table.waku3, table.waku4, table.waku5, table.waku6, table.waku7, table.waku8	{margin: 20px 15px; padding: 0; border: 0; border-collapse: collapse;}

table.waku2	{border: #540134 1px solid; margin: 10px 15px; }
table.waku3	{border-top: #666666 1px dotted;}
table.waku4	{border-top: #666666 1px solid; border-bottom: #666666 1px solid; margin: 20px 0;}
table.waku5, table.waku6	{border: #08222f 1px solid; margin: 20px 0;}
table.waku6	{margin: 10px 0;}
table.waku7	{border-top: #666666 1px solid; border-bottom: #666666 1px solid; margin: 0 0 20px; background-color: #e5f5fd;}
table.waku8	 { margin: 20px 0; border: dotted 1px #069 }

td.line-no, td.dot-u, td.line-u, td.line-lu, td.line-ur	{margin: 0; padding: 10px 5px 10px 8px;}
td.line-no2	{margin: 0; padding: 10px 30px;}

td.blue	{margin: 0; padding: 5px; border-bottom: #cccccc 1px dotted; background-color: #006699; font-size: 13px; color: #ffffff; font-weight: bold;}
td.sitemap  { margin: 0; padding: 3px }
td.sitemap-y  { background: url("../images/sitemap/line-yy.gif") repeat-y; margin: 0; padding: 3px }
td.sitemap-t   { background: url("../images/sitemap/line-yy-t.gif") no-repeat 0 top; margin: 0; padding: 3px }
td.sitemap-u  { background: url("../images/sitemap/line-yy-u.gif") no-repeat 0 bottom; margin: 0; padding: 3px }

/*ライン*/
td.dot-u	{border-bottom: #666666 1px dotted;}
td.line-u	{border-bottom: #540134 1px solid;}
td.line-lu	{border-bottom: #540134 1px solid; border-left: #540134 1px solid;}
td.line-ur	{border-bottom: #08222f 1px solid;}

/*テーブル文字*/
td.dot-u, td.line-u, td.line-lu, td.line-no, td.sitemap	{font-size: 13px; color: #333333; line-height: 1.8em;}

/*箇条書き*/
ol.ten	{margin: 5px 10px; padding: 0 0 0 10px; list-style-position: outside;}
ol.ten li		{margin: 0 10px 10px 15px; padding: 0 10px 8px; font-size: 13px; color: #333333; line-height: 1.8em; border-bottom: #cccccc 1px solid;}

ul.dotul	  { list-style-type: none; margin: 5px 0 3px; padding: 10px 0 0; border-top: 1px solid #006699; border-bottom: 1px solid #006699 }
ul.dotul li	 { color: #333333; font-size: 12px; line-height: 1.5em; list-style-type: none; margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px dotted #cccccc }

