/*-----------------------------------------base-----------------------------------------*/body {	margin: 0;	padding: 0;	color: #444;	background-color: #fff;	text-align: center;}h1 , h2 , h3 , h4, h5 , p , span , dl , dt , dd , li , ul , ol , div , form {	margin: 0;	padding: 0;}h1,h2,h3,h4 {	letter-spacing: 1px;}ul {	list-style: none;}hr {	display: none;}a img {	border: none;}.font_s{ font-size:70%;}.font_m{ font-size:80%; }.font_l{ font-size:95%;}.font_ll{ font-size:105%;}.font_lll{ font-size:115%;}.font_s140{ font-size:70%; line-height:140%;}.font_m140{ font-size:80%; line-height:140%; }.font_l140{ font-size:95%; line-height:140%; }.font_ll140{ font-size:105%; line-height:140%; }.font_lll140{ font-size:115%; line-height:140%; }.font_s_g{ font-size:70%;color: #555;}.font_m_g{ font-size:80%; color: #555;}.font_l_g{ font-size:95%;color: #555;}.font_ll_g{ font-size:105%;color: #555;}.font_lll_g{ font-size:115%;color: #555;}.font_s140_g{ font-size:70%;color: #333; line-height:140%;}.font_m140_g{ font-size:80%;color: #333; line-height:140%;}.font_s_w{ font-size:70%;color: #FFF;}.font_m_w{ font-size:80%; color: #FFF;}.font_l_w{ font-size:95%;color:#FFF;}.font_ll_w{ font-size:105%;color: #FFF;}.font_lll_w{ font-size:115%;color: #FFF;}.font_s_b{ font-size:70%;color: #003399;}.font_m_b{ font-size:80%; color: #003399;}.font_l_b{ font-size:95%;color:#003399;}.font_ll_b{ font-size:105%;color: #003399;}.font_lll_b{ font-size:115%;color: #003399;}a:link {color: #003399;text-decoration: none;text-decoration: underline;}a:visited {color: #003399;text-decoration: none;text-decoration: underline;}a:hover {color: #2A80D9;text-decoration: underline;}a.blue:link {color: #003399;text-decoration: none;}a.blue:visited {color: #003399;text-decoration: none;}a.blue:hover {color: #006699;text-decoration: underline;}a.white:link {color: #000000;text-decoration: none;}a.white:visited {color: #000000;text-decoration: none;}a.white:hover {color: #000000;text-decoration: underline;} a.b_blue:link {color: #003399;text-decoration: none;}a.b_blue:visited {color: #003399;text-decoration: none;}a.b_blue:hover {color: #006699;text-decoration: underline;}a.b_black:link {color: #000000;text-decoration: none;}a.b_black:visited {color: #000000;text-decoration: none;}a.b_black:hover { color: #006699;text-decoration: underline;}a.b_gray:link {color: #444444;text-decoration: none;}a.b_gray:visited {color: #444444;text-decoration: none;}a.b_gray:hover {color: #006699;text-decoration: underline;}a.g_gray:link {color: #666666;text-decoration: none;}a.g_gray:visited {color: #666666;text-decoration: none;}a.g_gray:hover {color: #666666;text-decoration: none;}.m_t00 {margin-top:0px; }.m_t02 {margin-top:2px; }.m_t05 {margin-top:5px; }.m_t10 {margin-top:10px; }.m_t15 {margin-top:15px; }.m_t20 {margin-top:20px; }.m_t25 {margin-top:25px; }.m_t30 {margin-top:30px; }.m_t35 {margin-top:35px; }.m_t40 {margin-top:40px; }.m_b05 {margin-bottom:5px; }.m_b10 {margin-bottom:10px; }.m_b15 {margin-bottom:15px; }.m_b20 {margin-bottom:20px; }.m_a05 {margin:5px 0px; }.m_a10 {margin:10px 0px; }.midashi1 { border-width:3px; border-style:dotted; border-color:#33B6B8; font-size:95%;padding: 7px 7px 7px 7px;background-color:#DDFFFF;}.midashi2{border-left: solid 4px #33B6B8;font-size:80%;font-weight:bold;padding-left: 8px;text-align: left;}