﻿/*common====================================*/*{ margin:0px; padding:0px; border:0px; }html, body{ width:100%; background-color:#ffffff; }.clrdisp{ height:0px; width:0px; overflow:hidden; display:none; font-size:0px; line-height:0px; }.cboth {	height:0px;	margin:0px;	padding:0px;	border:0px;	clear:both;	font-size:0px;	line-height:0px;}.clr {	width:1px;	height:1px;	margin:0px -1px -1px 0px;	padding:0px;	border:0px;	font-size:0px;	line-height:0px;	overflow:hidden;	clear:both;}.fl-left{ float:left; }.fl-center{ margin:0px auto; }.fl-right{ float:right; }/*==================================*//*lines====================================*/.lineDotW{	height:1px;	margin:0px;	padding:0px;	background-image:url(../imgs/lne_dot_w900.gif);	background-position:center center;	background-repeat:repeat-x;	clear:both;	font-size:0px;/*w-ie6ハック*/}/*==================================*//*CSSDocument*//*text====================================*/h1,  h2,  h3,  h4, h5, h6,p, .exlrg, .lrg, .reg, .sml, .xsml, a{	font-family:"Hiragino Kaku Gothic","Lucida Grande",sans-serif;}.exlrg{	font-size:20px;	line-height:20px;}.xlrg{	font-size:16px;	line-height:20px;}h3, .lrg{	font-size:14px;	line-height:21px;}p, .reg{	font-size:12px;	line-height:20px;}h5{	font-size:12px;	line-height:20px;}.sml{	font-size:10px;	line-height:16px;}.xsml{	font-size:9px;	line-height:16px;}/*-------------------------------------------------------------*/ol li,ul.disc li {	margin-left:2.5em;	padding-top:0.45em;}/*-------------------------------------------------------------*/.ind-ast {	padding-left:0.45em !important;	text-indent:-0.45em;}.ind-ast-dot1 {	padding-left:1.8em !important;	text-indent:-1.8em;}.ind-ast-dot2 {	padding-left:2.4em !important;	text-indent:-2.4em;}.ind-kome {	padding-left:0.8em !important;	text-indent:-0.8em;}.ind-kome-dot1 {	padding-left:2.1em !important;	text-indent:-2.1em;}.ind-kome-dot2 {	padding-left:2.7em !important;	text-indent:-2.7em;}.ind-prth1 {	padding-left:1.6em !important;	text-indent:-1.6em;}.ind-prth2 {	padding-left:2.3em !important;	text-indent:-2.3em;}/*==================================*//*text====================================*/h1, h2, h3, h4, h5, h6, p, .reg, .sml, .xsml ,span, a{	font-family:"ヒラギノ角ゴ Pro W3","Lucida Grande","Osaka","MS P Gothic","ＭＳ Ｐゴシック";	color:#333333;}h3{ font-weight:bold; }h4{ font-weight:bold; }h5{ font-weight:normal; }p, .reg{ font-weight:normal; }.sml{ font-weight:normal; }.xsml{ font-weight:normal; }.alert{ color:#cc0000; }a{ color:#444444; text-decoration:none; cursor:pointer; }a:hover{ color:#999999; text-decoration:none; }/*footer====================================*/#ftrNavi{	width:900px;	margin:0 auto 0px auto;	border-top:29px solid #fff;}.ftrNaviBdy{	background-image:url(../imgs/ftr_fnavi_bg.gif);	background-repeat:repeat-y;	float:left;}.NavTtlInf, .NavTtlAbt, .NavTtlRpt, .NavTtlJoi, .NavTtlBsc{	height:14px;	margin:0px 0px 14px 0px;	background-repeat:no-repeat;}.NavTtlInf{ background-image:url(../imgs/ftr_title_inf.gif); }.NavTtlAbt{ background-image:url(../imgs/ftr_title_abt.gif); }.NavTtlRpt{ background-image:url(../imgs/ftr_title_tdy.gif); }.NavTtlJoi{ background-image:url(../imgs/ftr_title_joi.gif); }.NavTtlBsc{ background-image:url(../imgs/ftr_title_bsc.gif); }.ftrNaviList{	width:140px;	margin:0px;	padding:20px 20px 0px 20px;	float:left;}.ftrNaviList ul{ list-style:none; }.ftrNaviList li{ 	padding:0px 0px 7px 0px;	display:block;}.ftrNaviList li a{ 	color:#333333;	padding:0px 0px 0px 10px;	background-image:url(../imgs/cnt_navi_arw.gif);	background-repeat:no-repeat;	background-position:left 6px;	display:block;}.ftrNaviList li a:hover{ color:#999999; } /*footer==================*/#footer{	width:900px;	margin:0 auto;	padding:10px 0px;	border-top:20px solid #fff;	border-bottom:50px solid #fff;	background-image:url(../imgs/ftr_logo_tte.gif);	background-color:#f6f6f6;	background-repeat:no-repeat;}.copyright{	width:604px;	padding:0px 0px 0px 148px;	float:left;}.copyright p{ text-align:center; }.pagetop{	width:148px;	margin:0px;	float:right;}.pagetop span{ padding:0px 20px 0px 3px; }/*==================================*/
