/***********************************************//* 3col_leftNav.css                             *//* Use with template 3col_leftNav.html          *//***********************************************//***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	color: #000000;	background-color: #FFFFFF;	font-weight: normal;	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	font-size: small;	}/************** head styles ***************/.head {	width: 90%;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #999999;	border-left-color: #999999;	margin-right: auto;	margin-left: auto;	padding-top: 8px;	margin-top: 0px;	margin-bottom: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.head_navi {	text-align: left;	background-color: #000000;	padding-left: 20px;	vertical-align: middle;	font-size: 12px;	color: #FFFFFF;}.head_navi a {	padding: 0 5;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	margin: 0px 2px;	text-decoration: none;}.head1 {	text-align: center;	vertical-align: bottom;	padding-bottom: 0px;	margin-bottom: 0px;	padding-left: 10px;	width: 120px;}.shoulder_copy {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 11px;	font-weight: normal;	color: #996600;	letter-spacing: 1pt;	text-align: right;	padding-bottom: 0px;	vertical-align: bottom;}.sample img {	float: left;	margin-right: 4px;	margin-bottom: 3px;	padding-right: 4px;	padding-bottom: 3px;	margin-top: 0px;	padding-top: 0px;}.sample td {	vertical-align: top;	padding: 8px;	margin: 8px;}#naviLinks a {	display: block;	padding: 3px 0px;	font-size: 12px;	text-decoration: none;}#naviLinks a:hover {	background-color: #dddddd;}#doc h1 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 24px;	font-weight: bolder;	color: #996600;	text-align: left;	margin-left: 10px;	margin-bottom: 15px;	width: 92%;	margin-top: 10px;	margin-right: 10px;}.col_main {	vertical-align: top;	margin: 0px;	padding: 0px;}.top_image {	text-align: center;	padding-top: 20px;}.sample {	width: 530px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	line-height: 100%;	font-weight: normal;	margin-right: auto;	margin-left: auto;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;}.top_icon {	text-align: center;	padding-right: 0px;}.main {	background-color: #FFFFFF;	width: 90%;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #999999;	border-left-color: #999999;	margin-right: auto;	margin-left: auto;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.line {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #996600;	width: 90%;	margin-right: auto;	margin-left: auto;	text-align: center;	margin-top: 0px;	margin-bottom: 18px;}.sample_line {	width: 560px;	margin-right: auto;	margin-left: auto;	text-align: center;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	color: #993333;}/************** #index styles ***************/#index .center1 {	width: 140px;	vertical-align: top;}#index .center2 {	width: 140px;	border: none;	vertical-align: top;}#index .center_table {	margin-top: 8px;	text-align: left;	margin-right: auto;	margin-left: auto;}#index .center3 {	width: 140px;	border: none;	vertical-align: top;}#index .center4 {	width: 140px;	border: none;	vertical-align: top;}#index p {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: small;	font-style: normal;	line-height: 130%;	font-weight: normal;	color: #000000;	text-align: left;	text-indent: 1em;}#index h3 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #333333;	margin-top: 0px;	text-align: left;	margin-bottom: 0px;}#index h4 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: bold;	color: #663300;	line-height: 100%;	padding: 0px;	margin: 0px 0px 0px 3px;	border-bottom-color: #996600;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #663300;}#index img {	border: none;}#index2 .center2 {	width: 140px;	border: none;	vertical-align: top;}/************** #doc styles ***************/#doc .doc_text {	width: 92%;	margin-left: auto;	margin-bottom: 40px;	margin-right: auto;}#doc p {	text-indent: 1em;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: small;	line-height: 140%;	font-weight: normal;	color: #000000;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	margin: 0px 10px 0px 20px;}#doc .doc_contents {	vertical-align: top;	margin: 0px;	padding: 0px;	width: 550px;}.doc_text img {	float: left;	margin: 5px 8px 5px 15px;	padding: 10px;}#doc h1 img {	padding: 0px;	margin: 0px;	vertical-align: middle;}#doc h3 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 14px;	color: #CC6600;	margin-left: 20px;}/************** #spot styles ***************/#spot h1 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 24px;	font-weight: bolder;	color: #996600;	text-align: left;	margin-left: 10px;	margin-bottom: 15px;	width: 97%;	margin-top: 10px;	margin-right: 10px;}#spot .spot_text {	width: 92%;	margin-right: auto;	margin-left: auto;	margin-bottom: 40px;}#spot h3 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 14px;	font-weight: bold;	color: #CC9900;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #CC9900;	padding-left: 0px;	border-top-style: none;	margin-top: 15px;	margin-left: 10px;	text-align: left;	margin-bottom: 5px;	padding-bottom: 0px;	clear: both;}.spot_text img {	margin: 5px 8px 5px 15px;	padding: 10px;	text-align: left;	float: left;}#spot h4 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: bold;	color: #993300;	padding-left: 0px;	margin-top: 8px;	margin-left: 20px;	text-align: left;	margin-bottom: 2px;	padding-bottom: 0px;	clear: both;}#spot p {	text-indent: 1em;	padding: 0px 0px 12px 20px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: small;	line-height: 140%;	font-weight: normal;	color: #000000;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}#spot h5 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: normal;	color: #666600;	margin-left: 26px;	padding: 0px;	margin-top: 0px;	margin-bottom: 5px;}#spot h6 {	font-family: "lr o", "ז", "qMm Pro W3";	font-size: 10px;	color: #666600;	padding: 0px;	margin-top: 5px;	margin-bottom: 5px;	margin-left: 24px;}#spot h1 img {	vertical-align: middle;}.account p {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #660000;	text-align: center;	vertical-align: top;	margin-right: auto;	margin-left: auto;}.copy {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: normal;	text-align: center;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #999900;	width: 94%;	padding-top: 12px;	margin-right: auto;	margin-left: auto;	padding-left: 1%;	padding-bottom: 5px;	vertical-align: bottom;	clear: both;	margin-top: 25px;}.ad {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	line-height: normal;	font-weight: normal;	color: #003366;	text-align: center;	vertical-align: top;	padding-top: 20px;	padding-right: 0px;	padding-left: 0px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #666666;	padding-bottom: 10px;	width: 160px;}#index .col_left {	width: 120px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #666666;	vertical-align: top;	padding-top: 15px;}#index .col_center {	vertical-align: top;	text-align: center;	width: 550px;	margin: 0px;	padding: 0px;}li a {	color: #333333;}li a:link {	color: #333333;	text-decoration: none;}li a:visited {	text-decoration: none;}li a:hover {	color: #333333;	text-decoration: underline;}#index h2 a {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: bold;	color: #999933;	border-top-style: none;	border-bottom-color: #CCCCCC;}#index h2 img {	vertical-align: middle;	border: none;}#index .featureimg {	margin-top: 10px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	text-align: center;}#index .featurecopy {	text-align: center;	margin-right: auto;	margin-left: auto;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #996633;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999900;	padding-bottom: 30px;	padding-top: 10px;	width: 95%;	letter-spacing: 1pt;}#index .feature1 {	margin-top: 20px;	margin-bottom: 7px;	margin-right: auto;	margin-left: auto;	text-align: center;}#index .feature3 {	text-align: left;	vertical-align: bottom;	margin-top: 20px;	padding-right: 0px;	margin-right: 0px;	margin-bottom: 50px;	padding-bottom: 20px;}#index .feature3 td {	text-align: right;	padding-right: 5px;	padding-left: 5px;}#index .text2 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #006699;	margin-top: 2px;	margin-bottom: 2px;	margin-left: 45px;}#index h3 img {	vertical-align: middle;	margin: 0px;	padding: 0px;	border: none;}#index .feature2 {	padding-top: 10px;	width: 96%;	text-align: left;	margin-right: 0%;	padding-right: 0%;	margin-left: auto;	padding-left: 10px;}.head3 {	text-align: right;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 0px;	margin-bottom: 0px;	vertical-align: bottom;	border: none;}.head2 {	text-align: left;	vertical-align: bottom;	border: none;}.head2 img {	margin-bottom: 5px;	border: none;}.indexcopy {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: normal;	text-align: center;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #996600;	width: 95%;	padding-top: 12px;	margin-right: auto;	margin-left: auto;	padding-left: 1%;	padding-bottom: 5px;	vertical-align: bottom;	clear: both;	margin-top: 25px;}#index .refference {	margin-top: 40px;	margin-bottom: 20px;}#index .ref_table {	width: 100%;}#index .center {	width: 95%;	margin-right: auto;	margin-left: auto;	padding-right: 30px;}#index .center_table {	text-align: center;	margin-right: auto;	margin-left: auto;	width: 300px;	margin-top: 8px;}#index .center_table1 {	width: 170px;	vertical-align: middle;}#index .center_table2 {	width: 140px;	vertical-align: top;}#index .ref_link {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: normal;	color: #6699CC;	width: 95%;	text-align: left;	border: 1px solid #996600;	padding: 10px;	margin-right: auto;	margin-left: auto;}.side_ul {	list-style-type: none;	margin-top: 5px;	margin-right: 0px;	margin-left: 20px;	margin-bottom: 6px;	text-align: right;}.side_li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.ref_table td {	text-align: left;	vertical-align: top;	width: 20%;	border-right: 1px dotted #CCCCCC;	border-left: 1px dotted #CCCCCC;	margin: 0px;	padding: 0px;}.ref_table {	text-align: center;	margin-right: auto;	margin-left: auto;	border-top: 1px none #999900;	border-right: 1px none #999900;	border-bottom: 1px none #999900;	border-left: 1px none #999900;	padding: 0px;	margin-top: 5px;	margin-bottom: 0px;}.ref_table li {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-weight: normal;	margin: 0px;	padding: 0px;	text-align: left;}.ref_table ul {	margin: 0px;	padding: 5px 0px 0px 5px;	list-style-type: none;}.refference {	text-align: center;	margin-right: auto;	margin-left: auto;	width: 94%;	border-top-width: 1px;	border-top-style: none;	border-top-color: #999900;	padding-top: 5px;}#index .doc_text {	width: 92%;	margin-left: auto;	margin-bottom: 40px;	margin-right: auto;}a {	color: #333333;	text-decoration: none;}a:link {	color: #333333;}a:visited {	color: #999999;}a:hover {	color: #999999;}.head_navi a:link {	padding: 0 5;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	margin: 0px 2px;	text-decoration: none;}.head_navi a:visited {	padding: 0 5;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	margin: 0px 2px;	text-decoration: none;}.head_navi a:hover {	padding: 0 5;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: normal;	color: #999900;	margin: 0px 2px;	text-decoration: none;}#index .jidai_icon img {	padding: 0px;	margin: 2px;}#index h2 {	padding: 0px;	margin: 2px 0px 3px 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 14px;	color: #999900;	text-align: left;}.prev {	text-align: left;	width: 50%;	font-size: small;	color: #333333;}.concept_text p {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #333333;	text-align: left;	width: 96%;	margin-left: 20px;}.concept_text {	padding-top: 20px;}.account {	text-align: center;	margin-right: auto;	margin-left: auto;}.account .table1 {	width: 170px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #000000;	background-color: #CCCC99;	text-align: center;	vertical-align: top;	padding-top: 20px;	padding-bottom: 20px;}.account .table2 {	width: 170px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #000000;	background-color: #CCCC99;	text-align: center;	vertical-align: top;	padding-top: 20px;	padding-bottom: 20px;}.account .table3 {	width: 170px;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #000000;	background-color: #CCCC99;	text-align: center;	vertical-align: top;	padding-top: 20px;	padding-bottom: 20px;}.next {	text-align: right;	width: 50%;	font-size: small;	color: #333333;}.ad div {	padding-bottom: 0px;	vertical-align: top;}#doc .col_left {	width: 120px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #666666;	vertical-align: top;	padding-top: 15px;}.doc_contents h2 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 20px;	font-weight: bold;	color: #999900;	margin-bottom: 20px;	padding-left: 2px;	clear: both;	margin-left: 40px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #999900;}#doc h2 a {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: bold;	color: #999933;	border-top-style: none;	border-bottom-color: #CCCCCC;}#doc h2 {	padding: 0px;	margin: 2px 0px 3px 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 14px;	color: #999900;	text-align: left;}.head3 form {	vertical-align: bottom;	padding: 0px;	margin: 5px 5px 3px 0px;}#doc h2 img {	vertical-align: middle;}#spot .col_left {	width: 120px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #666666;	vertical-align: top;	padding-top: 15px;}.spot_contents {	vertical-align: top;}#spot .spot_contents h2 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 16px;	font-weight: bold;	color: #996600;	margin-bottom: 10px;	padding-left: 2px;	clear: both;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #996600;	margin-top: 10px;}#spot #naviLinks a {	display: block;	padding: 3px 0px;	font-size: 12px;	text-decoration: none;}#doc #naviLinks a {	display: block;	padding: 3px 0px;	font-size: 12px;	text-decoration: none;}#doc #naviLinks a:hover {	background-color: #dddddd;}#spot #naviLinks a:hover {	background-color: #dddddd;}#spot #naviLinks h2 {	padding: 0px;	margin: 2px 0px 3px 25px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 14px;	color: #999900;	text-align: left;}#spot #naviLinks h2 a {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-weight: bold;	color: #999933;	border-top-style: none;	border-bottom-color: #CCCCCC;}#doc .col_left {	width: 120px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #666666;	vertical-align: top;	padding-top: 15px;}#spot .col_left {	width: 120px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #666666;	vertical-align: top;	padding-top: 15px;}.spot_contents a {	color: #660066;}.space1 {	height: 1px;	width: 120px;}.click_head {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-style: normal;	line-height: normal;	color: #999933;	text-align: left;}.click_sub {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 10px;	font-style: normal;	line-height: normal;	color: #666666;	text-align: center;	margin-top: 7px;	margin-bottom: 12px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.click {	background-position: left;	width: 150px;	padding-bottom: 10px;	text-align: center;	margin-right: auto;	margin-left: auto;	padding-right: 10px;	padding-left: 10px;}.col_left {	text-align: center;}.prev a {	text-align: left;	width: 50%;	font-size: small;	color: #333333;}.next a {	text-align: right;	width: 50%;	font-size: small;	color: #333333;}.nextlink {	color: #333333;	text-align: center;	width: 95%;	margin-right: auto;	margin-left: auto;}.adlinks {	margin-top: 20px;	font-size: 12px;}.must {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #996600;	padding-right: 13px;	padding-left: 13px;	background-position: left;	text-align: left;	padding-bottom: 13px;}.downad {	background-position: center;	text-align: center;	padding-top: 20px;}.adtext {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #333333;}.ad2 {	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";	font-size: 12px;	color: #000000;	text-align: center;	margin-right: auto;	margin-left: auto;}