﻿@charset "utf-8";




.content_tab{ width:760px; padding: 0 0 0px 0; position:relative; }
.content_tab ul{ padding:0px; margin:0px; height:27px; border-bottom: 1px solid #f90; }
.content_tab ul li{ padding:0 4px 0 0; margin:0px; list-style:none; float:left; }
.content_tab ul li span{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 5px 0 4px 0; display:block; float:left; }
.content_tab ul li a{ margin:0 0 0 1px; background:url(../images/grey_btn_bg.png) 0px 0px repeat-x; color:#666; font-weight:bold; padding: 5px 5px 10px 5px; text-decoration:none; font-size:15px;}


.content_tab ul li .here{ border-right: 1px solid #f90; border-left: 1px solid #f90; border-top: 1px solid #f90; }
.content_tab ul li a:hover, .content_tab ul li .here a{ background:url(../images/orange_btn_bg.png) 0 1px repeat-x !important; 
							> background:#f90 url(../images/orange_btn_bg.png) 0 1px repeat-x !important; 
							background:#f90 url(../images/orange_btn_bg.png) 0px 1px repeat-x; 
							margin:0 0 0 1px; color:#fff; font-weight:bold; padding: 6px 5px 6px 5px; text-decoration:none; }

.content_tab_date{ position:absolute; top:8px;right:0; font-size:11px; width:100px;}
.content_tab_date a:hover{color:#f90; text-decoration:underline;}


.content_tab_sub{background:#fff5e5; height:30px; color:#666;}
.content_tab_sub a{color:#666; text-decoration:none;}
.content_tab_sub .here, .content_tab_sub a:hover{color:#f90;}
.content_tab_sub .sub_menu{padding:6px 10px;}


/*----------------------*/

.retire_cal #bar_1{position:absolute; top:10px; left:0px; position:relative; overflow:hidden; height:156px; width:880px;}
.retire_cal #bar_2{position:absolute; top:8px; left:0px; position:relative; overflow:hidden; height:156px; width:880px;}
.retire_cal #bar_result{position:absolute; top:6px; left:0px; position:relative; overflow:hidden; height:609px; width:880px;}



.retire_cal #slide_1{position:absolute; top:0px; left:-741px; }
.retire_cal #slide_2{position:absolute; top:0px; left:-741px;}
.retire_cal #slide_result{position:absolute; top:0px; left:-741px !important; left:-745px;}


.retire_cal{ padding-top:10px; position:relative;}

.retire_cal .slide_blue .slide_left{  position:relative; background:url(../images/tw_fs_retirement_step1_L.png) no-repeat; float:left; border-top:1px solid #e0e5f2; width:28px; height:156px;}
.retire_cal .slide_blue{ position:relative; }
.retire_cal .slide_blue .slide_mid{ background:url(../images/tw_fs_retirement_step1_M_white_1px.png) repeat-x; width:769px; height:156px; float:left; border-top:1px solid #e0e5f2;}

.retire_cal .slide_blue .slide_right{ float:left; }
.retire_cal .slide_blue .slide_right    .top{ background:url(../images/tw_fs_retirement_step1_R_top.png) bottom no-repeat; width:102px; height:10px; margin-top:0px !important; margin-top:-6px;}
.retire_cal .slide_blue .slide_right .middle{ background:url(../images/tw_fs_retirement_step1_R_mid.png) top repeat-y; width:102px; height:133px;}
.retire_cal .slide_blue .slide_right .bottom{ background:url(../images/tw_fs_retirement_step1_R_bottom.png) top no-repeat; width:102px; height:15px;}
.retire_cal .slide_blue .slide_right .middle label{color:#fff; padding:52px 0 0 20px; display:block; font-weight:bold; font-size:13px; font-family:arial,新細明體,細明體,mingliu;}

.retire_cal .slide_blue .slide_mid .slide_content_left{float:left; width:120px;}
.retire_cal .slide_blue .slide_mid .slide_content_left label{display:block; color:#003772; margin:60px 0 0 25px !important; margin:60px 0 0 21px; font-weight:bold; font-size:15px;}
.retire_cal .slide_blue .slide_mid .slide_content_middle{float:left; width:466px; height:150px; }
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl_wrapper{ padding:5px 0; }
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl {background:#e0e5f2 url(../images/tw_fs_retirement_step1_M.png) 120px 0 no-repeat; height:140px; width:466px;}
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl table{margin:15px 50px 0 20px;}
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl table td{ height:25px; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl table td input{ text-align:right; width:120px;}
.retire_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl table .title{width:300px; color:#000; }
.retire_cal .slide_blue .slide_mid .slide_content_right{float:left;}
.retire_cal .slide_blue .slide_mid .slide_content_right button{margin:60px 0 0 5px; width:80px;}



.retire_cal .slide_orange{float:left;}
.retire_cal .slide_orange .slide_mid{ background:url(../images/tw_fs_retirement_result_M_white_1px.png) repeat-x; width:769px; height:609px; float:left; border-top:1px solid #d2d3d5;}
.retire_cal .slide_orange .slide_left{ position:relative; background:url(../images/tw_fs_retirement_result_L.png) no-repeat; float:left; border-top:1px solid #d2d3d5; width:28px; height:609px;}
.retire_cal .slide_orange .slide_right{ float:left; }
.retire_cal .slide_orange .slide_right    .top{ background:url(../images/tw_fs_retirement_result_R_top.png) bottom no-repeat; width:102px; height:10px; margin-top:0px !important; margin-top:-6px;}
.retire_cal .slide_orange .slide_right .middle{ background:url(../images/tw_fs_retirement_result_R_mid.png) top repeat-y; width:102px; height:581px;}
.retire_cal .slide_orange .slide_right .bottom{ background:url(../images/tw_fs_retirement_result_R_bottom.png) top no-repeat; width:102px; height:15px;}
.retire_cal .slide_orange .slide_right .middle label{color:#fff; padding:300px 0 0 20px; display:block; font-weight:bold; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}

.retire_cal .slide_orange .slide_mid .slide_content{padding:10px 15px 20px 25px;}
.retire_cal .slide_orange .slide_mid .slide_content .section_title{font-size:15px;}
.retire_cal .slide_orange .slide_mid .slide_content .title{ color:#fff; font-weight:bold; background:#f90; width:auto; padding:5px 10px; margin-top:10px;}
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper{ background:#fff5e5 url(../images/tw_fs_retirement_result_M.png) 240px 0 no-repeat;  }
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl{margin-top:10px; padding:10px 20px 10px 115px; width:410px;}
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .title{ text-align:left; width:267px; background:none; color:#000; font-weight:normal; padding:5px;}
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl table td{color:#000; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl table td input{ text-align:right; width:120px;}
.retire_cal .slide_orange .slide_mid .slide_content .slide_content_tbl table td .loss{ color:#f90;}

.retire_cal .slide_orange .slide_mid .slide_content .chart_tbl{padding-top:20px;}
.retire_cal .slide_orange .slide_mid .slide_content .result_line{width:auto; margin-top:20px; font-size:15px; padding:10px 0; text-align:center; color:#f90; background:#fff5e5; font-weight:bold;}
.retire_cal .slide_orange .slide_mid .slide_content .result_button{margin:20px 0 0 0; float:right;}
.retire_cal .slide_orange .slide_mid .slide_content .result_button button{margin-left:10px;}

.retire_cal .footer {margin-top:20px; font-size:12px; line-height:12pt; padding-bottom:30px;}




/* ---------------------- */


.lumpsum_cal #bar_1{position:absolute; top:10px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.lumpsum_cal #bar_2{position:absolute; top:6px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.lumpsum_cal #bar_3{position:absolute; top:2px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.lumpsum_cal #bar_result{position:absolute; top:-2px; left:0px; position:relative; overflow:hidden; height:220px; width:880px;}



.lumpsum_cal #slide_1{position:absolute; top:0px; left:-741px; }
.lumpsum_cal #slide_2{position:absolute; top:0px; left:-741px;}
.lumpsum_cal #slide_3{position:absolute; top:0px; left:-741px;}
.lumpsum_cal #slide_result{position:absolute; top:0px; left:-741px;}


.lumpsum_cal{ padding-top:10px; position:relative;}

.lumpsum_cal .slide_blue .slide_left{  position:relative; background:url(../images/tw_fs_lump_sum_step1_L.png) no-repeat; float:left; border-top:1px solid #d2d3d5; width:28px; height:77px;}
.lumpsum_cal .slide_blue{ position:relative; }
.lumpsum_cal .slide_blue .slide_mid{ background:url(../images/tw_fs_lump_sum_step1_M_white_1px.png) repeat-x; width:769px; height:77px; float:left; border-top:1px solid #d2d3d5;}

.lumpsum_cal .slide_blue .slide_right{ float:left; background:url(../images/tw_fs_lump_sum_step1_R.png) bottom no-repeat; width:102px; height:75px; margin-top:0px;}
.lumpsum_cal .slide_blue .slide_right label{color:#fff; padding:25px 0 0 20px; display:block; font-weight:bold;}


.lumpsum_cal .slide_blue .slide_mid .slide_content_left{float:left; width:120px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_left label{display:block; color:#604726; padding:25px 0 0 20px; font-weight:bold; font-size:15px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle{float:left; width:466px; height:57px; }
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl_wrapper{ padding:5px 0; }
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl {background:#eeebe8 url(../images/tw_fs_lump_sum_step1_M.png) no-repeat; height:57px; width:466px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content{padding:17px 0 0 20px; color:#000;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .cal{float:left; padding:2px 10px 0 5px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .date_field{float:left;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .date_field input{width:130px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content select{width:300px;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_right{float:left;}
.lumpsum_cal .slide_blue .slide_mid .slide_content_right button{margin:23px 0 0 5px; width:80px;}


.lumpsum_cal .slide_orange{float:left;}
.lumpsum_cal .slide_orange .slide_mid{ background:url(../images/tw_fs_lump_sum_result_M.png) repeat-x; width:769px; height:220px; float:left; border-top:1px solid #d2d3d5;}
.lumpsum_cal .slide_orange .slide_left{ position:relative; background:url(../images//tw_fs_lump_sum_result_L.png) no-repeat; float:left; border-top:1px solid #d2d3d5; width:28px; height:220px;}
.lumpsum_cal .slide_orange .slide_right{ float:left; }
.lumpsum_cal .slide_orange .slide_right    .top{ background:url(../images/tw_fs_lump_sum_result_R_top.png) bottom no-repeat; width:102px; height:10px; margin-top:0px !important; margin-top:-6px;}
.lumpsum_cal .slide_orange .slide_right .middle{ background:url(../images/tw_fs_lump_sum_result_R_mid.png) top repeat-y; width:102px; height:196px; }
.lumpsum_cal .slide_orange .slide_right .bottom{ background:url(../images/tw_fs_lump_sum_result_R_bottom.png) top no-repeat; width:102px; height:15px;}
.lumpsum_cal .slide_orange .slide_right .middle label{color:#fff; padding:90px 0 0 20px; display:block; font-weight:bold; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}

.lumpsum_cal .slide_orange .slide_mid .slide_content{padding:10px 0px 0px 20px; min-height:15px;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .section_title{color:#604726; font-size:15px;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .title{ color:#fff; font-weight:bold; background:#f90; width:720px; padding:5px 10px; min-height:15px; }
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl{margin-top:10px; width:750px;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .title{ text-align:left; width:71px; background:none; color:#604726;  border-right:1px solid #e9f0fa;  border-top:1px solid #e9f0fa; padding:5px;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .first_col{border-left:1px solid #e9f0fa;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .field{background:#eeebe8; border-left:1px solid #fff; padding:5px 0; text-align:center; color:#604726;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .loss{color:#ff0000;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .slide_content_tbl table td{color:#000; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}


.lumpsum_cal .slide_orange .slide_mid .slide_content .result_button{margin:20px 0 0 0; float:right;  padding-right:10px;}
.lumpsum_cal .slide_orange .slide_mid .slide_content .result_button button{margin-left:10px;}

.lumpsum_cal .footer {margin-top:20px; font-size:12px; line-height:12pt; padding-bottom:30px;}


/* ---------------------- */


.reg_sav_cal #bar_1{position:absolute; top:10px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.reg_sav_cal #bar_2{position:absolute; top:6px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.reg_sav_cal #bar_3{position:absolute; top:2px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.reg_sav_cal #bar_4{position:absolute; top:-2px; left:0px; position:relative; overflow:hidden; height:74px; width:880px;}
.reg_sav_cal #bar_result{position:absolute; top:-6px; left:0px; position:relative; overflow:hidden; height:220px; width:880px;}



.reg_sav_cal #slide_1{position:absolute; top:0px; left:-741px; }
.reg_sav_cal #slide_2{position:absolute; top:0px; left:-741px;}
.reg_sav_cal #slide_3{position:absolute; top:0px; left:-741px;}
.reg_sav_cal #slide_4{position:absolute; top:0px; left:-741px;}
.reg_sav_cal #slide_result{position:absolute; top:0px; left:-741px;}


.reg_sav_cal{ padding-top:10px; position:relative;}

.reg_sav_cal .slide_blue .slide_left{  position:relative; background:url(../images/tw_fs_regular_step1_L.png) no-repeat; float:left; border-top:1px solid #d2d3d5; width:28px; height:77px;}
.reg_sav_cal .slide_blue{ position:relative; }
.reg_sav_cal .slide_blue .slide_mid{ background:url(../images/tw_fs_regular_step1_M_white_1px.png) repeat-x; width:769px; height:77px; float:left; border-top:1px solid #d2d3d5;}

.reg_sav_cal .slide_blue .slide_right{ float:left; background:url(../images/tw_fs_regular_step1_R.png) bottom no-repeat; width:102px; height:75px; margin-top:0px;}
.reg_sav_cal .slide_blue .slide_right label{color:#fff; padding:25px 0 0 20px; display:block; font-weight:bold; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}


.reg_sav_cal .slide_blue .slide_mid .slide_content_left{float:left; width:120px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_left label{display:block; color:#604726; padding:25px 0 0 20px; font-weight:bold; font-size:15px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle{float:left; width:466px; height:57px; }
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl_wrapper{ padding:5px 0; }
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl {background:#f7efdd url(../images/tw_fs_regular_step1_M.png) no-repeat; height:57px; width:466px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content{padding:17px 0 0 20px; color:#000;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .cal{float:left; padding:2px 10px 0 5px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .date_field{float:left;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content .date_field input{width:130px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_middle .slide_content_tbl .content select{width:300px;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_right{float:left;}
.reg_sav_cal .slide_blue .slide_mid .slide_content_right button{margin:23px 0 0 5px; width:80px;}


.reg_sav_cal .slide_orange{float:left;}
.reg_sav_cal .slide_orange .slide_mid{ background:url(../images/tw_fs_lump_sum_result_M.png) repeat-x; width:769px; height:220px; float:left; border-top:1px solid #d2d3d5;}
.reg_sav_cal .slide_orange .slide_left{ position:relative; background:url(../images/tw_fs_lump_sum_result_L.png) no-repeat; float:left; border-top:1px solid #d2d3d5; width:28px; height:609px;}
.reg_sav_cal .slide_orange .slide_right{ float:left; }
.reg_sav_cal .slide_orange .slide_right    .top{ background:url(../images/tw_fs_lump_sum_result_R_top.png) bottom no-repeat; width:102px; height:10px; margin-top:0px !important; margin-top:-6px;}
.reg_sav_cal .slide_orange .slide_right .middle{ background:url(../images/tw_fs_lump_sum_result_R_mid.png) top repeat-y; width:102px; height:196px; }
.reg_sav_cal .slide_orange .slide_right .bottom{ background:url(../images/tw_fs_lump_sum_result_R_bottom.png) top no-repeat; width:102px; height:15px;}
.reg_sav_cal .slide_orange .slide_right .middle label{color:#fff; padding:90px 0 0 20px; display:block; font-weight:bold; font-size:13px; font-family:新細明體,細明體,arial,mingliu;}

.reg_sav_cal .slide_orange .slide_mid .slide_content{padding:10px 0px 0px 20px; }
.reg_sav_cal .slide_orange .slide_mid .slide_content .section_title{color:#604726; font-size:15px;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .title{ color:#fff; font-weight:bold; background:#f90; width:720px; padding:5px 10px; margin-top:10px; min-height:15px;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl{margin-top:10px; width:750px;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .title{ text-align:left; width:71px; background:none; color:#604726;  border-right:1px solid #e9f0fa;  border-top:1px solid #e9f0fa; padding:5px}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .first_col{border-left:1px solid #e9f0fa;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .field{background:#eeebe8; border-left:1px solid #fff; padding:5px 0; text-align:center; color:#604726;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl_wrapper .slide_content_tbl .loss{color:#ff0000;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .slide_content_tbl table td{color:#000;font-size:13px; font-family:新細明體,細明體,arial,mingliu;}


.reg_sav_cal .slide_orange .slide_mid .slide_content .result_button{margin:20px 0 0 0; float:right; padding-right:10px;}
.reg_sav_cal .slide_orange .slide_mid .slide_content .result_button button{margin-left:10px;}

.reg_sav_cal .footer {margin-top:20px; font-size:12px; line-height:12pt; padding-bottom:30px;}


