﻿/* CSS Document *//*  */A.topic:link { text-decoration:underline; color:#0000ff; cursor:hand;}A.topic:visited { text-decoration:underline; color:#0000ff; cursor:hand;}A.topic:active { text-decoration:underline; color:#4169e1; cursor:hand;}A.topic:hover { text-decoration:underline; color:#4169e1; cursor:hand;}/* home メニュー表示 */.side_menu { background: url(../images/1top_system.jpg) no-repeat; text-align:center; font-weight:bold; }.side_menu2 { background: url(../images/1top_news.jpg) no-repeat; text-align:center; font-weight:bold; }.side_menu3 { background: url(../images/1top_q&a.jpg) no-repeat; text-align:center; font-weight:bold; }.side_menu4 { background: url(../images/1top_tayori.jpg) no-repeat; text-align:center; font-weight:bold; }A.l_red:link { text-decoration:none; color:#FF0000; cursor:hand;}/* カレンダー表示 */.holitoday { background-color:#FFFFFF; color:#ff0000; text-align:center; font-weight:bold; }.holi { background-color:#FFFFFF; color:#ff0000; text-align:center; }.suntoday { background-color:#FFFFFF; color:#ff0000; text-align:center; font-weight:bold; }.sun { background-color:#FFFFFF; color:#ff0000; text-align:center; }.sattoday { background-color:#FFFFFF; color:#0000ff; text-align:center; font-weight:bold; }.sat { background-color:#FFFFFF; color:#0000ff; text-align:center; }.ttoday { background-color:#ff00ff; color:#FFFFFF; text-align:center; font-weight:bold; }.tday { background-color:#FFFFFF; color:#000000; text-align:center; }/* home リスト表示 */.k_intro { padding:60px 10px 10px 30px; width:410px; height:180px; background-image: url(../images/top1.jpg); }.o_frame { width:448px; border:1px #808080 solid; margin:0px; padding:0px; }.o_list { padding: 5px; margin:5px }.o_title { padding: 5px; text-align :justify; text-justify:distribute; }/* ページタイトル */.p_title {font-weight:bold; border-bottom:2px #808080 solid; text-align :justify; text-justify:distribute; }/* 年金説明 */.y_title { background-color: #DCE3EB; font-weight:bold; border-bottom:2px #808080 solid; padding: 5px; }.y_detail { padding: 5px 5px 5px 5px ; line-height:120%; text-align :justify; text-justify:distribute; }.y_piont { border:2px #DC143C solid; margin:5px; padding:5px; text-align :justify; text-justify:distribute; }.y_comme { border:2px #87CEFA solid; margin:5px; padding:5px; text-align :justify; text-justify:distribute; }.y_br { margin-top:20px; }.y_br40 { margin-top:40px; }.y_ntitle { font-weight:bold; padding: 5px; }.y_syo { margin:0px 0px 0px 10px; text-align :justify; text-justify:distribute; }.y_detail { padding: 5px 5px 5px 5px\9; line-height:120%\9; text-align :justify\9; text-justify:distribute\9; }/* table */.y_table { border:1px #000000 solid; border-collapse: collapse; }.y_td { border:1px #000000 solid; padding:2px; }.y_tdr { border:1px #000000 solid; padding:2px; }.y_tableg { border:1px #90ee90 solid; border-collapse: collapse; }.y_tdg { border:1px #90ee90 solid; padding:2px; }.y_width { width:85% }.y_left{ border:1px #000000 solid; padding:2px; text-align: left;}.y_center{ border:1px #000000 solid; padding:2px; text-align:center;}/* Q&A */.q_title { background: url(../images/q.jpg) no-repeat #DCE3EB ; font-weight:bold; border-bottom:2px #808080 solid; padding: 5px 30px ; margin-top:10px }.a_detail { background: url(../images/a.jpg) no-repeat ; padding: 5px 30px ; margin:5px; text-align :justify; text-justify:distribute; }/* 並び用角丸 */.waku { width:180px; float:left; padding:15px; margin:5px; }.kgreen {  border-radius: 20px;         /* CSS3 */  -moz-border-radius: 20px;    /* Firefox */  -webkit-border-radius: 20px; /* Safari,Chrome */  border: 1px #000000 solid;   /* 枠線の装飾 */  background-color: #ccffcc;   /* 背景色 */}.korage {  border-radius: 20px;         /* CSS3 */  -moz-border-radius: 20px;    /* Firefox */  -webkit-border-radius: 20px; /* Safari,Chrome */  border: 1px #000000 solid;   /* 枠線の装飾 */  background-color: #FFDEAD;   /* 背景色 */  font-weight: bold;}/* 情報編集 */.edit { background: url(../images/1title_news.jpg) no-repeat ; font-weight:bold; height:43px; padding: 10px 100px; }.edit_boder { border-bottom:2px #339966 solid; }/* 文字色 */.f_red { color: #FF0000; }.f_gray { color: #a9a9a9; }.f_bule { color: #0000ff; }.f_green { color: #008000; }.f_white { color: #ffffff; }.f_orange { color: #ff8c00; }.f_dpink { color: #FF1493; }.red { color: #FF0000; }/* 文字位置 */.f_right { text-align:right; }.f_center { text-align:center; }.f_top { vertical-align:top; }.f_left { text-align:left; }/* 文字デコ */.f_xlarge { font-size: 150% }.f_large { font-size: 120% }.f_mid { font-size: 90% }.f_small { font-size: 80% }.f_bold { font-weight:bold; }.f_under { text-decoration:underline; }/* デコ */.b_gray { background-color: #a9a9a9; }.b_bule { background-color: #b0c4de; }.b_blue { background-color: #4682b4; padding:5px; }.b_pink { background-color: #ffc0cb; }.b_black { background-color: #000000; }.b_cyan { background-color: #cfffff; }.b_cream { background-color: #ffff99; }.b_border { border: solid 1px #808080; }.d_border { border: dotted 1px #808080; }.k_border { border-bottom: dotted 1px #808080; margin: 10px 0px; }.u_border { border-top: dotted 1px #808080; margin: 10px 0px; }.w_border { border: double 3px #808080; padding: 10px; }.n_border { border: 0px; }/* ログイン用 */.a_top { background: url(../images/head_login.jpg) no-repeat; width:800px; height:70px; padding:20px 170px; color:#ffffff; font-weight:bold; }.a_logup { background: url(../images/login_murasaki1.jpg) no-repeat; text-align:center; color:#ffffff; font-weight:bold; width:346px; height:30px; padding-top:20px; }.a_logmiddle { text-align:center; background: url(../images/login_murasaki2.jpg); width:346px; }.a_logbottom { background: url(../images/login_murasaki3.jpg) no-repeat; width:346px; height:65px; }/* 手続き用 */.f_central { text-align:center;vertical-align:middle; }.b_case { border-style:solid;border-width:2px 2px 1px 2px;border-color:#444; }.f_left1 { float:left;border-style:solid;border-width:0px 1px 2px 2px;border-color:#444; }.f_left2 { float:left;border-style:solid;border-width:0px 1px 2px 0px;border-color:#444; }.f_left3 { float:left;border-style:solid;border-width:0px 2px 2px 0px;border-color:#444; }.f_tablelayout { table-layout:fixed; }.f_stepcase { width:140px; }.f_stepterm { width:80px; }.f_stepaddressee { width:20px; width:1em; }.f_steppresenter { width:20px; width:1em; }.f_stepcontry { width:80px; }.f_steppension { width:80px; }/* リンクスタイル変更 */A.ls_red:link { color:#f00;font-weight:bolder; }A.ls_red:visited { color:#f00;font-weight:bolder;  }A.ls_red:hover { text-decoration:underline;color:#f66;font-weight:bolder;  }A.ls_red:active { text-decoration:underline;color:#f66;font-weight:bolder;  }a.ls_default { color:#0000ff; font-decoration:underline; cursor:hand;}a:link.ls_default { color:#0000ff; text-decoration:underline; cursor:hand;}a:visited.ls_default { color:#934C7B; text-decoration:underline; cursor:hand;}a:hover.ls_default { color:#f00; text-decoration:underline; cursor:hand;}a:active.ls_default { text-decoration:none; }/* テーブル */.t_title { background-color:#ffcc99; }.t_detail { background-color:#eaeaea;margin-left:auto;margin-right:auto; }.t_width { width:420px; }.t_width2 { width:360px; }.t_line { border:solid #969696 1px; }/* タイトルバー 2012/10/12追加 */.bar250x25 { background-image:url(/portal_navi/images/ubar250x25.gif);height:25px; }.bar250x25c { line-height:25px; }