﻿@charset "utf-8";

/* CSS Document */







dl.style1 {

}



dl.style1 dt {
	padding: 0 0 0 5px;
	border-left: 4px solid #9CC2D5;
	margin: 0 0 0.5em 4px;

}



dl.style1 dd {

	margin: 0 0 2.5em;

	padding: 0 0 1em 15px;

	border-bottom: 1px dotted #DDD;

}



dl.style10 {

margin-left:10px;

}

dl.style10 dt {

	clear: left;

	float: left;

	margin: 0 0 0.8em;

	width: 12em;

	border-left: solid 4px #9CC2D5;

	padding-left: 5px;

	color: #000;

}



dl.style10 dd {

  margin-bottom: 0.8em;

  margin-left: 7.5em;

}

dl.style11 dd {

	margin-left: 4em;

	margin-bottom: 5px;

}



dl.style11 {

margin-left:10px;

}

dl.style11 dt {

	clear: left;

	float: left;

	margin: 0 0 0.8em 50px;

	width: 30em;

	border-left: solid 4px #9CC2D5;

	padding-left: 5px;

	color: #000;

}



dl.style11 dd {

	margin-left: 4em;

	margin-bottom: 5px;

}



ul.style12 {

}



ul.style12 li {

	padding: 0 0 0 5px;

	border-left: 4px solid #9CC2D5;

	margin: 0 0 0.5em;

}



.txtSkyBold {

	color:#006699;

	font-weight:bold;

}

.txtBold {

	font-weight:bold;

}



#txtArea h3.sttl {

	background:url(../images/title_bk_h3.jpg) left top no-repeat;

	font-size: 13px;

	font-weight: bold;

	padding: 6px 20px 0px 15px;

	margin-top:14px;

	margin-bottom:6px;

}

#txtArea h3.sttl2 {

	background:url(../images/title_bk_h3_big.jpg) left top no-repeat;

	

	font-size: 13px;

	

	font-weight: bold;

	

	padding: 10px 20px 6px 15px;

	

	margin-top:14px;

	

	margin-bottom:6px;

}



#txtArea h4.ssttl {

	background:url(../images/title_bk_h4.gif) left bottom repeat-x;

	font-size: 12px;

	font-weight: bold;

	padding: 6px 5px 2px 0;

	margin-top:14px;

	margin-bottom:6px;

}

ul.style12 {

}



ul.style12 li {

	padding: 0 0 0 5px;

	border-left: 4px solid #9CC2D5;

	margin: 0 0 0.5em;

}



.txtSkyBold {

	color:#006699;

	font-weight:bold;

}

.txtBold {

	font-weight:bold;

}



.txtRight {

	text-align:right;



}



ol.olstyle01 {

}



ol.olstyle01 {

	padding: 0 0 0 25px;

	border-left: 4px solid #9CC2D5;

	margin: 0 0 0.5em 0.8em;

	background-image:none;

	border:none;

}

ol.olstyle01 li {

	background-image:none;

	list-style:decimal;

	border:none;

}

.uSpace {

	margin-bottom:10px;

}



.teigi_franchisee {

	width:500px;

	border:solid 4px #eee;

	padding:5px 15px;

	margin-left:65px;

	margin-bottom:20px;

}



.img_under {

	padding-bottom:10px;

}



td.borderline {

	border:solid 1px #eee;

}



.txtSky {

	color:#006699;

}



table.style01 {

	border-top: 1px solid #DDD;

	border-left: 1px solid #DDD;

}



table.style01 td {

	padding: 2px;

	vertical-align: middle;

	text-align: center;

	border-bottom: 1px solid #DDD;

	border-right: 1px solid #DDD;

}

table.style01 td.txtRight {

	text-align: right;

}

table.style01 td.txtLeft {

	text-align: left;

}



.chart_tbl01 {

}

.chart_tbl01 table {

	border-top:solid 1px #ccc;

	border-left:solid 1px #ccc;

}	

.chart_tbl01 table td {

	border-bottom:solid 1px #ccc;

	border-right:solid 1px #ccc;

}



ul.disc {

	list-style-type: disc;

	padding: 0 0 0 2em;

}

ul.disc li {

	margin-bottom: 0.5em;

}



ol.num {

	list-style-type: decimal;

	padding: 0 0 0 3em;

}

ol.num li {

	margin-bottom: 0.5em;

}



div.preface {

	padding: 5px 10px;

	margin: 15px 0 0;

	border: 4px solid #D0DDE3;

}



table.style01 th {

	padding: 2px;

	vertical-align: middle;

	text-align: center;

	 background-color: #EFEFEF;

	border-bottom: 1px solid #CCC;

	border-right: 1px solid #CCC;

}

.pgtopLink {

	text-align: right;

	font-size: 95%;

	padding: 10px;

}

.pgtopLink a {

	text-decoration: none;

}



#siteMap {

	padding: 15px;

}



#siteMap div.category {

	border-bottom: 1px solid #DDD;

	margin: 0 0 10px;

	zoom: 1;

	clear: left;

}

#siteMap div.category:after {

   content:".";

   display:block;

   height:0;

   clear:both;

   visibility:hidden;

   font-size:0;

}

* html #siteMap div.category {

	height: 1%;

}

#siteMap div.category a {

	text-decoration: none;

}

#siteMap div.category a:hover {}

#siteMap .category h3 {

	display: block;

	background-image: url(../images/icon_sitemap_arrow.gif);

	background-repeat: no-repeat;

	background-position: 0 1px;

	padding: 0 0 8px 20px;

	width: 270px;

	float: left;

	zoom: 1;

}

#siteMap div.category h3 a {

	font-weight: bold;

}

#siteMap .category ul {

	display: block;

	margin: 0 0 10px 300px;

	padding: 0 0 0 15px;

	border-left: 1px dotted #DDD;

}

#siteMap .category ul li {

	display: block;

	background-image: url(../images/icon_sitemap_arrow.gif);

	background-repeat: no-repeat;

	background-position: 0 1px;

	margin: 0 0 5px;

	padding: 0 0 3px 20px;

}



table .memtbl th{

	text-align:center;

	font-weight:bold;

	padding:3px;

	border-bottom:#666666 2px dotted;

	background-color:#e3f5fb;

	border-left:#FFFFFF solid 1px;

}



table .memtbl td{

	border-left:#FFFFFF solid 1px;

	padding:3px;

}

table .memtbl td.odd{

	background-color:#F5F5F5;

}



dl.style13 {

margin-left:10px;

}

dl.style13 dt {

	clear: left;

	float: left;

	margin: 0 0 0.8em 0px;

	padding-left: 5px;

}



dl.style13dd {

	margin-left: 4em;

	margin-bottom: 5px;

}

