/* -------------------------------Outside In Float Clear------------------------------- */.clearfix:after {	content: "";	display: block;	clear: both;	height: 0;    visibility: hidden;}.clearfix { display: inline-block; }.clearfix { display: block; }/* Mac IE \*//*/.clearfix { overflow: hidden; }/* */.clearfix {overflow:hidden;}/* ::::::::::::::::::::MAIN Styles:::::::::::::::::::: */a {text-decoration:underline;}a:link {color:#0033CC;}a:visited {color:#0033CC;}a:active {color:#0066FF;}a:hover {	color:#0066FF;}.link a:link {color:#0033CC;}.link a:visited {color:#0033CC;}.link a:active {color:#0066FF;}.link a:hover {	color:#0066FF;	text-decoration:underline;}img, a img{border:none;background:transparent;vertical-align:bottom;}body  {	background:#142b4c;	text-align:center;	color:#000000;	font-weight:normal;	font-style:normal;	margin:0;}td  {color:#000000;}th  {color:#000000;}#head {	min-width:960px;	width:auto !important;	width:100%;	text-align:center;background:#102448 url(../full-time/img2010/header_bg01.gif) repeat-x left top;}#head1 {margin:0 auto;width:960px;min-height:47px;height:auto !important;height:47px;}#head1 .position1 {	margin:0 5px;}#head1 table td {	height:47px;	vertical-align:middle;	font-size:10px;	line-height:1.231;color:#8594a6;}#h1-td1 {	width:135px;	text-align:left;}#h1-td2 {	width:400px;	text-align:left;}#h1-td3 {	width:415px;}#head1 #navi1 {float:right;display:inline;border:#8594a6 solid 1px;}#head1 #navi1 span {display:block;padding:5px 10px;}#head1 a, #head1 a:link, #head1 a:visited{	color:#ccc;		text-decoration:none;}#head1 a:hover, #head1 a:active{		color:#fff;		text-decoration:underline;}#head2 {width:100%;height:85px;background:#173b77 url(../full-time/img2010/header_bg02.gif) repeat-x left top;text-align:center;}#head2 .position1 {	margin:0 auto;	width:960px;}#head2 .position1 table {	margin:0 0 0 5px;	width:955px;}#head2 .position1 table td{vertical-align:top;}#h2-td1 {	width:237px;}#h2-td2 {	width:494px;}#h2-td2 img {left:110px;top:46px;position:relative;}#h2-td3 {	width:224px;	height:42px;}#h2-td4 {	width:224px;	height:43px;}#btn-h1{left:43px;top:12px;position:relative;}#btn-h1, #btn-h1 a {	display:block;	width:166px;	height:21px;	text-align:left;	background-image:url(../full-time/img2010/btn_h01.gif);	background-repeat:no-repeat;	text-indent: -9000px;	position:relative;/*\*/	overflow: hidden;/**/}#btn-h1 a:link, #btn-h1 a:visited {	background-position: left top;}#btn-h1, #btn-h1 a:hover, #btn-h1 a:active {	background-position: left -21px;}#btn-h2, #btn-h2 a {	display:block;	width:224px;	height:43px;	text-align:left;	background-image:url(../full-time/img2010/btn_hpart.gif);	background-repeat:no-repeat;	text-indent: -9000px;	position:relative;/*\*/	overflow: hidden;/**/}#btn-h2 a:link, #btn-h2 a:visited {	background-position: left top;}#btn-h2, #btn-h2 a:hover, #btn-h2 a:active {	background-position: left -43px;}#head3 {width:100%;height:38px;background:#e1e5e5 url(../full-time/img2010/header_bg03.gif) repeat-x left top;text-align:center;}#head3 .position1 {margin:0 auto;width:960px;text-align:center;}#head3 .position1 ul {	margin:0 5px;	padding:0;	width:950px;	text-align:left;}#head3 .position1 ul li {	float:left;	display:inline;	margin:0;	padding:0;	height:38px;	text-align:left;}#head3 .position1 ul li a {	display:block;	height:38px;	text-align:left;	background-repeat:no-repeat;	text-indent: -9000px;	position:relative;/*\*/	overflow: hidden;/**/}#btn-hnavi01, #btn-hnavi01 a {	width:237px;	background-image:url(../full-time/img2010/btn_hnavi01.gif);}#btn-hnavi02, #btn-hnavi02 a {	width:237px;	background-image:url(../full-time/img2010/btn_hnavi02.gif);}#btn-hnavi03, #btn-hnavi03 a {	width:237px;	background-image:url(../full-time/img2010/btn_hnavi03.gif);}#btn-hnavi04, #btn-hnavi04 a {	width:239px;	background-image:url(../full-time/img2010/btn_hnavi04.gif);}#head3 a:link, #head3 a:visited {	background-position: left top;}#head3 li, #head3 a:hover, #head3 a:active {	background-position: left -38px;}#base {	width:100%;	margin:0;	padding:0;	background:#fff url(../full-time/img2010/base_bg.gif) repeat-x left top;	text-align:center;	position:relative;}#main {margin:0 auto;padding:25px 5px 50px 5px;width:890px;min-height:400px;text-align:left;}* html #main {	width:900px;}#footer1 {	width:100%;	margin:0;	padding:0;	background:#1b3a66 url(../full-time/img2010/footer1_bg.gif) repeat-x left top;	text-align:center;	position:relative;}#footer1 .position, #footer2 .position {margin:0 auto;padding:0;width:960px;}#footer1 .position{text-align:right;}#footer2 .position{text-align:left;}#footer2 {	width:100%;	margin:0;	padding:0;	background-color:#142b4c;	text-align:center;	position:relative;}#btn-f-pagetop {	margin:0 0 0 auto;	width:93px;	height:22px;}#btn-f-pagetop a {	display:block;	width:93px;	height:22px;	text-align:left;	background-image:url(../full-time/img2010/btn_fpagetop.gif);	background-repeat:no-repeat;	text-indent: -9000px;	position:relative;/*\*/	overflow: hidden;/**/}#btn-f-pagetop a:link, #btn-f-pagetop a:visited {	background-position: left top;}#btn-f-pagetop, #btn-f-pagetop a:hover, #btn-f-pagetop a:active {	background-position: left -22px;}#f1-txtBlock {	padding:10px 5px;}#f1-block1 {	float:left;	display:inline;	width:400px;	color:#fff;	text-align:left;}#f1-block1 a {	color:#fff;}#f1-block2 {	float:right;	display:inline;	width:400px;	color:#fff;	text-align:right;}#f2-txtBlock {	padding:10px 5px;}#f2-block1 {	float:left;	display:inline;	width:400px;	color:#fff;	text-align:left;}#f2-block1 td {	padding-right:10px;	color:#fff;}#f2-block1 a {	color:#fff;}#f2-block2 {	float:right;	display:inline;	padding-top:10px;	width:400px;	color:#fff;	text-align:right;	font-family:Arial;}#title {	margin-bottom:25px;	padding:10px 20px;	color:#45474b;	background:#fff url(../full-time/img2010/title_bg.gif) no-repeat left bottom;	text-align:left;}#title h1 {margin:0;padding:9px 0 9px 20px;font-size:15px;line-height:1.231;background:url(../full-time/img2010/title_bg2.gif) repeat-y left top;}#title h1.white {	color:#45474b;}.label {	padding:4px;	border:#0000ff solid 1px;	background-color:#aaccff;	text-align:center;}.label2 {	font-size:14px;	padding:7px;	color:#000044;	background:#deebf3 url(../img/th_back2_full.gif) repeat-x;}.commontext1 {	margin:24px 0 12px 0;}.bordernone table {	border:#ffffff solid 1px;}.bordernone td {	padding:0;	background:#ffffff;	border:none;}td.bordernone{	border:none;}.subtitle {margin-bottom:10px;	font-size:14px;	padding:7px;	color:#000044;	background:#deebf3 url(../img/th_back2_full.gif) repeat-x;	border:#d2c9af solid 1px;}.complete {	margin:50px;}.complete .title {	margin:20px 0;	font-size:15px;	border-bottom:#1d2c66 solid 1px;}/*:::::::::::::::::::::::FORM:::::::::::::::::::::::::::::::::*/.formtable, .formtable2, .formtable22{	width:100%;	background:#fff;	border:#c5d2d9 solid 1px;}.formtable td{	padding:7px;}.formtable th {	text-align:left;	padding:7px;	color:#063347;	border:#c5d2d9 solid 1px;	background-color:#deebf3;}.formtable2 td, .formtable22 td {	padding:7px;	border:#fff solid 1px;	border-bottom:#c5d2d9 solid 1px;	background-color:#ffffff;}#main .formtable2 td table td, #main .formtable22 td table td {	border-bottom:none;}.formtable2 th, .formtable22 th {	text-align:left;	padding:7px;	color:#063347;	border:#c5d2d9 solid 1px;	background-color:#deebf3;}.formtable3 {	width:100%;	background:#c5d2d9;	}.formtable3 td {	padding:7px;	background-color:#ffffff;}.formtable3 th {	text-align:center;	padding:7px;	color:#063347;	border:#c5d2d9 solid 1px;	background-color:#deebf3;}.formtable .labeltd, .formtable2 .labeltd, .formtable3 .labeltd {	padding:7px;	width:25%;	color:#063347;	border:#c5d2d9 solid 1px;	background-color:#deebf3;}.formtable .whitetd, .formtable2 .whitetd, .formtable3 .whitetd {	padding:7px;	border:#fff solid 1px;	border-bottom:#c5d2d9 solid 1px;	background-color:#ffffff;}/*:::::::::::::::::::::::AFFAIRS STYLE:::::::::::::::::::::::::::::::::*/#affairs h2 {	margin:0 0 20px 0;	font-size:13px;	padding:8px 10px;	color:#333;	border:#c5d2d9 solid 2px;	border-left:#c5d2d9 solid 7px;	font-weight:normal;}#affairs h3, #affairsguide h3, .flow h3{	text-align:left;	padding-left:10px;	font-size:14px;}#affairs h3 a{	text-decoration:none;}#affairs .whitetd, #base .flow .whitetd{	padding:20px;}#affairs li {	margin:5px 0;}.linktable {	width:100%;	background:#e6e6e6;}#main .linktable td {	padding:15px;	background:#f4f4f4;}.label3 {font-weight:bold;color:#1d2c66;}#base .flow h3 {	padding-left:35px;	background:url(../full-time/img2010/icon_arrow.gif) no-repeat 15px 50%;}#affairs .part1table {	margin-bottom:20px;}#affairs .intable2 {	margin:10px 0 10px 20px;}#affairs .intable2 td {	padding:2px 5px;}#affairs .part1table .labeltd {	text-align:center;}/*:::::::::::::::::::::::FAQ STYLE:::::::::::::::::::::::::::::::::*/.faq .labeltd {	text-align:center;}/*:::::::::::::::::::::::POLICY & USAGE STYLE:::::::::::::::::::::::::::::::::*/#usage, #policy {	margin:20px 20px 40px 20px;}#usage h2, #policy h2 {	margin:10px 0;	width:100px;	text-align:center;	background:#eeeeee;	border:#cccccc solid 1px;}#usage h3, #policy h3 {	padding:7px 14px;	color:#1d2c66;	text-align:left;	background:#fff url(../img/th_back2_full.gif) repeat-x;	border:#c5d2d9 solid 1px;}#usage .decimal{	margin:0 0 30px 30px;	padding:0;}#usage li, #policy li{	margin:10px 0;	padding:0;}/*:::::::::::::::::::::::SITEMAP STYLE:::::::::::::::::::::::::::::::::*/#sitemap {	margin:20px 20px 40px 50px;}#sitemap .textlink {	margin:8px 0 0 0;	width:200px;}#sitemap .flow {	float:left;	padding-left:20px;	margin:8px 0 0 0;}#sitemap .in {	margin-left:60px;	width:200px;}