/*-----------------------------------------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-----------------------------------------------------------*/.font_s{ margin: 0; padding: 0;font-size:70%; line-height:120%;}.font_m{ margin: 0; padding: 0;font-size:80%; line-height:140%;}.font_l{ margin: 0; padding: 0;font-size:95%; line-height:140%;}.font_ll{ margin: 0; padding: 0;font-size:105%; line-height:140%;}.font_lll{ margin: 0; padding: 0;font-size:115%; line-height:140%;}.font_s_g{ margin: 0; padding: 0;font-size:70%;color: #555; line-height:120%;}.font_m_g{ margin: 0; padding: 0;font-size:80%; color: #555; line-height:140%;}.font_l_g{ margin: 0; padding: 0;font-size:95%;color: #555; line-height:140%;}.font_ll_g{ margin: 0; padding: 0;font-size:105%;color: #555; line-height:140%;}.font_lll_g{ margin: 0; padding: 0;font-size:115%;color: #555; line-height:140%;}.font_s_w{ margin: 0; padding: 0;font-size:70%;color: #FFF; line-height:120%;}.font_m_w{ margin: 0; padding: 0;font-size:80%; color: #FFF; line-height:140%;}.font_l_w{ margin: 0; padding: 0;font-size:95%;color:#FFF; line-height:140%;}.font_ll_w{ margin: 0; padding: 0;font-size:105%;color: #FFF; line-height:140%;}.font_lll_w{ margin: 0; padding: 0;font-size:115%;color: #FFF; line-height:140%;}/* -----------------------------------------------------------link_color-----------------------------------------------------------*/a:link {color: #333333;text-decoration: none;}a:visited {color: #333333;text-decoration: none;}a:hover {color: #006699;text-decoration: underline;}a.blue:link {color: #003366;text-decoration: none;}a.blue:visited {color: #003366;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_black:link {color: #000000;text-decoration: none;}a.b_black:visited {color: #000000;text-decoration: none;}a.b_black:hover { color: #FF6600;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: #FF6600;text-decoration: underline;}/* -----------------------------------------------------------mrg-----------------------------------------------------------*/.mrg_t00 {margin-top:0px; }.mrg_t02 {margin-top:2px; }.mrg_t05 {margin-top:5px; }.mrg_t10 {margin-top:10px; }.mrg_t15 {margin-top:15px; }.mrg_t20 {margin-top:20px; }.mrg_t25 {margin-top:25px; }.mrg_t30 {margin-top:30px; }.mrg_b05 {margin-bottom:5px; }.mrg_b10 {margin-bottom:10px; }.mrg_a05 {margin:5px 0px ; }.mrg_a10 {margin:10px 0px ; }.mrg_a15 {margin:15px 0px ; }.mrg_all {margin:10px; }/* -----------------------------------------------------------contents-----------------------------------------------------------*/.ecat_494 { width:494px;text-align:left;margin:20px 0px 0px 0px;}.ecat_494_r { width:494px;text-align:right;margin:15px 0px 0px 0px;}.ecat_450 { width:450px;margin:10px 0px;text-align:left;}/* -----------------------------------------------------------table_border_g-----------------------------------------------------------*/.table_border_g { border-width:1px; border-style:solid; border-color:#CCCCCC; }.td_border_g {border-right-width:1px; border-right-style:solid; border-right-color:#CCCCCC; }.td_border_g_btm {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; }/* ==================================================== customize==================================================== *//* -----------------------------------------------------------    Midashi h2-----------------------------------------------------------*/.hborder {border-left: 3px solid #FF9900;border-right: 3px solid #FF9900;border-top: 0px inset #eee;border-bottom: 1px inset #ccc;padding-left: 8px;padding-top: 5px;padding-bottom: 5px;background-image: url(../images/white_alpha_tn.gif);background-repeat: no-repeat;font-size:95%;text-align: left;}.hborder2{padding-left: 15px;padding-top: 0px;padding-bottom: 0px;background-image: url(../images/ic_h2.gif);background-repeat: no-repeat;font-size:90%; line-height:100%;text-align: left;}.cap { padding-top:5px; font-size:70%; line-height:120%;}/* -----------------------------------------------------------shadow-----------------------------------------------------------*/.shiftcontainer{position: relative;left: 3px; /*Number should match -left shadow depth below*/top: 3px; /*Number should match -top shadow depth below*/}.shadowcontainer{width: 510px; /* container width*/background-color: #dbdbdb;}.shadowcontainer .innerdiv{/* Add container height here if desired */background-color: white;border: 1px solid #aaaaaa;padding: 6px;position: relative;left: -3px; /*shadow depth*/top: -3px; /*shadow depth*/}/* -----------------------------------------------------------p_name-----------------------------------------------------------*/.p_name_1 {font-family: "Arial", "Helvetica", "sans-serif","‚l‚r ‚oƒSƒVƒbƒN" Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin: 0; padding: 0;font-size:130%; line-height:120%; }/* ==================================================== customize==================================================== */.txt_b {color: #006699} .mrg_left { margin-left:10px;}