@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;/*background:transparent;*/}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}pre,code{font:115% monospace;*font-size:100%;}body * {line-height:1.5em;}.clearfix{display:inline-table;/* \*/display:block;/* */min-height:1px;}/* \*/* html .clearfix {height:1%;}.clearfix:after{content: ".";display:block;visibility:hidden;height:0;line-height:0;clear:both;}.overflow_hidden{overflow:hidden;}


/*-------------------------------------------------------------------- Begin base setting */
body{background:#cbe9c9;}
a:link {text-decoration:none;color:#339999;}
a:active {text-decoration:none;color:#339999;}
a:visited {text-decoration:none;color:#339999;}
a:hover {text-decoration:underline;color:#339999;}

div#outer_container{
background:#ffffff url(../image/container_bg_top.png) no-repeat center top;
width:788px;
margin:5px auto;
border:1px solid #a1b4d5;
}
div#container{
background:url(../image/container_bg_middle.png) repeat-y center 6px;
margin:6px 0 0 0;
}
div#inner_container{
background:url(../image/container_bg_under.png)  no-repeat center bottom;
padding:0 22px 20px 22px;
}
h1#top{
margin:0 auto 21px auto;
text-align:center;
}
h1{
margin:0 auto 10px auto;
text-align:center;
}
div#contents{
margin:20px 0 0 0;
font-size:108%;
}
div#sub_menu_box{
float:left;
background:#f7f8f0 url(../image/leftMenu_eye.gif) no-repeat top;
width:186px;
margin-bottom:12px;
}
div#main_content{
float:left;
padding:0 0 0 20px;
width:537px;
}
h2{padding:0 0 17px 0;}
h3{padding:37px 0 17px 0;}

table.this,table.this th,table.this td{
border:1px solid #CCCCCC;
text-align:center;
}
table.this{width:100%;}
table.this th{background:#cde278;}
table.this th,table.this td{padding:4px 0;}
table.this tr#now td{background:#fbe9b4;}

.txt_attention{font-size:93%;}
.txt_a{margin:10px 0;}
p.back_to_top{
text-align:right;
margin:27px 0px;
}
p.back_to_topx{
text-align:right;
margin:20px 0px 0 0px;
}
.attention_general{color:#dd0000;}
.box{
padding:5px;
border:1px solid #d0d0d0;
}
.img_box{text-align:center;}
.stxt{font-size:85%;}
.stxt_1{font-size:93%;}
.ltxt{font-size:116%;}
.stitle{font-size:108%;}
.float_left{float:left;}
.float_right{float:right;}
.indent_general{padding-left:1em;}

a.btn_big{
background:url(../image/btn_big.png) no-repeat;
display:block;
text-indent:-9000px;
width:90px;
height:22px;
}


div#app_period table.this .t1{width:50px;vertical-align:middle;}
div#app_period table.this th.t2{width:245px;vertical-align:middle;}
div#app_period table.this th.t2_2{width:225px;vertical-align:middle;}
div#app_period table.this td.t2{width:225px;vertical-align:middle;}
div#app_period table.this .t3{vertical-align:middle;}
div#app_period table.this .t4{vertical-align:middle;}

div#app_period table.invite_c,
div#app_period table.invite_c1,
div#app_period table.invite_c2,
div#app_period table.invite_c3,
div#app_period table.invite_c4{
margin-bottom:10px;
}
div#app_period table.invite_c,
div#app_period table.invite_c tr,
div#app_period table.invite_c th{border:1px solid #bbbbbb;}
div#app_period table.invite_c th.t1{background:#e6e6e6;}
div#app_period table.invite_c th.t2_2,
div#app_period table.invite_c th.t3,
div#app_period table.invite_c th.t4{background:#f3f3f3;}

div#app_period table.invite_c1,
div#app_period table.invite_c1 tr,
div#app_period table.invite_c1 td{border:1px solid #4c9dda;}
div#app_period table.invite_c1 td.t1{background:#aacdf2;}
div#app_period table.invite_c1 td.t2,
div#app_period table.invite_c1 td.t3,
div#app_period table.invite_c1 td.t4{background:#f3f8fc;}

div#app_period table.invite_c2,
div#app_period table.invite_c2 tr,
div#app_period table.invite_c2 td{border:1px solid #75b051;}
div#app_period table.invite_c2 td.t1{background:#c1e1b7;}
div#app_period table.invite_c2 td.t2,
div#app_period table.invite_c2 td.t3,
div#app_period table.invite_c2 td.t4{background:#f3f9f1;}

div#app_period table.invite_c3,
div#app_period table.invite_c3 tr,
div#app_period table.invite_c3 td{border:1px solid #ed6e46;}
div#app_period table.invite_c3 td.t1{background:#ffc8ad;}
div#app_period table.invite_c3 td.t2,
div#app_period table.invite_c3 td.t3,
div#app_period table.invite_c3 td.t4{background:#fff4ef;}

div#app_period table.invite_c4,
div#app_period table.invite_c4 tr,
div#app_period table.invite_c4 td{border:1px solid #fdd000;}
div#app_period table.invite_c4 td.t1{background:#fff193;}
div#app_period table.invite_c4 td.t2,
div#app_period table.invite_c4 td.t3,
div#app_period table.invite_c4 td.t4{background:#fffce9;}

/*-------------------------------------------------------------------- Begin topic_path */
dl#topic_path{margin:3px 2px;}
dl#topic_path dt,dl#topic_path dd,dl#topic_path li{display:inline;}
dl#topic_path dt{
float:left;
clear:left;
font-weight:bold;
}
/*-------------------------------------------------------------------- Begin sub_navi (top right) */
ul#sub_navi{
text-align:right;
padding:12px 0 4px 0;
}
ul#sub_navi li{
display:inline;
padding:0 5px;
border-left:1px solid #339999;
}
ul#sub_navi li#center_top{
border-left:none;
font-weight:bold;
}


/*-------------------------------------------------------------------- Begin gloval menu */
.nav {
width: 744px;
height: 37px;
background: url(../image/menu_global.png) no-repeat;
position: relative;
margin:0 auto;
}
.nav li {display: inline;}
.nav li a:link, .nav li a:visited {
position: absolute;
top: 0;
height: 36px;
text-indent: -9000px;
overflow: hidden;
/*z-index: 10;*/
}
/*_____________________________________ guide */
.nav .guide a:link, .nav .guide a:visited {
width: 248px;
height:36px;
top:0;
left:0;
}
.nav .guide a:hover, .nav .guide a:focus {background: url(../image/menu_global.png) no-repeat 0px -37px;}
.current-guide .guide a:link, .current-guide .guide a:visited {background: url(../image/menu_global.png) no-repeat 0px -37px;}
.nav-guide {
position: absolute;
top:0;
left:0;
width: 248px;
height: 36px;
background: url(../image/menu_global.png) no-repeat 0px -37px;
}

/*_____________________________________ offer */
.nav .offer a:link, .nav .offer a:visited {
width: 248px;
left:248px
}
.nav .offer a:hover, .nav .offer a:focus {background: url(../image/menu_global.png) no-repeat -248px -37px;}
.current-offer .offer a:link, .current-offer .offer a:visited {background: url(../image/menu_global.png) no-repeat -248px -37px;}
.nav-offer{
position: absolute;
top:0;
left:248px;
width: 248px;
height: 36px;
background: url(../image/menu_global.png) no-repeat -248px -37px;
}

/*_____________________________________ document */
.nav .document a:link, .nav .document a:visited {
width: 248px;
left:496px;
}
.nav .document a:hover, .nav .document a:focus {background: url(../image/menu_global.png) no-repeat -496px -37px;}
.current-document .document a:link, .current-document .document a:visited {background: url(../image/menu_global.png) no-repeat -496px -37px;}
.nav-document{
position: absolute;
top:0;
left:496px;
width: 248px;
height: 36px;
background: url(../image/menu_global.png) no-repeat -496px -37px;
}


/*-------------------------------------------------------------------- Begin sub_menu (left) */
div#sub_menu_box ul.sub_menu{
background:url(../image/menu_left.png) no-repeat;
margin:13px auto 21px auto;
width:172px;
height:462px;
position:relative;
}
div#sub_menu_box ul.sub_menu li{display:inline;}
.sub_menu li a:link, .sub_menu li a:visited {
position: absolute;
left: 0;
width:172px;
text-indent: -9000px;
overflow: hidden;
/*z-index: 10;*/
}

/*_____________________________________ Begin condensing_top */
.sub_menu .condensing_top a:link, .sub_menu .condensing_top a:visited {height:34px;top:0;}
.sub_menu .condensing_top a:hover, .sub_menu .condensing_top a:focus {background:url(../image/menu_left.png) no-repeat -182px 0px;}
.current-condensing_top .condensing_top a:link, .current-condensing_top .condensing_top a:visited {background: url(../image/menu_left.png) no-repeat -182px 0px;}
.sub_menu-condensing_top{
position: absolute;
top:0;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px 0px;
}

/*_____________________________________ Begin apply_sub */
.sub_menu .apply_sub a:link, .sub_menu .apply_sub a:visited {height:68px;top:44px;}
.sub_menu .apply_sub a:hover, .sub_menu .apply_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -44px;}
.current-apply_sub .apply_sub a:link, .current-apply_sub .apply_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -44px;}
.sub_menu-apply_sub{
position: absolute;
top:44px;
width: 172px;
height: 68px;
background: url(../image/menu_left.png) no-repeat -182px -44px;
}

/*_____________________________________ Begin progress_sub */
.sub_menu .progress_sub a:link, .sub_menu .progress_sub a:visited {height:68px;top:112px;}
.sub_menu .progress_sub a:hover, .sub_menu .progress_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -112px;}
.current-progress_sub .progress_sub a:link, .current-progress_sub .progress_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -112px;}
.sub_menu-progress_sub{
position: absolute;
top:112px;
width: 172px;
height: 68px;
background: url(../image/menu_left.png) no-repeat -182px -112px;
}

/*_____________________________________ Begin download_sub */
.sub_menu .download_sub a:link, .sub_menu .download_sub a:visited {height:68px;top:180px;}
.sub_menu .download_sub a:hover, .sub_menu .download_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -180px;}
.current-download_sub .download_sub a:link, .current-download_sub .download_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -180px;}
.sub_menu-download_sub{
position: absolute;
top:180px;
width: 172px;
height: 68px;
background: url(../image/menu_left.png) no-repeat -182px -180px;
}

/*_____________________________________ Begin pamphlet_sub */
.sub_menu .pamphlet_sub a:link, .sub_menu .pamphlet_sub a:visited {height:34px;top:258px;}
.sub_menu .pamphlet_sub a:hover, .sub_menu .pamphlet_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -258px;}
.current-pamphlet_sub .pamphlet_sub a:link, .current-pamphlet_sub .pamphlet_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -258px;}
.sub_menu-pamphlet_sub{
position: absolute;
top:258px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -258px;
}

/*_____________________________________ Begin agent_sub */
.sub_menu .agent_sub a:link, .sub_menu .agent_sub a:visited {height:34px;top:292px;}
.sub_menu .agent_sub a:hover, .sub_menu .agent_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -292px;}
.current-agent_sub .agent_sub a:link, .current-agent_sub .agent_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -292px;}
.sub_menu-agent_sub{
position: absolute;
top:292px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -292px;
}

/*_____________________________________ Begin lease_sub */
.sub_menu .lease_sub a:link, .sub_menu .lease_sub a:visited {height:34px;top:326px;}
.sub_menu .lease_sub a:hover, .sub_menu .lease_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -326px;}
.current-lease_sub .lease_sub a:link, .current-lease_sub .lease_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -326px;}
.sub_menu-lease_sub{
position: absolute;
top:326px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -326px;
}

/*_____________________________________ Begin type_sub */
.sub_menu .type_sub a:link, .sub_menu .type_sub a:visited {height:34px;top:360px;}
.sub_menu .type_sub a:hover, .sub_menu .type_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -360px;}
.current-type_sub .type_sub a:link, .current-type_sub .type_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -360px;}
.sub_menu-type_sub{
position: absolute;
top:360px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -360px;
}

/*_____________________________________ Begin question_sub */
.sub_menu .question_sub a:link, .sub_menu .question_sub a:visited {height:34px;top:394px;}
.sub_menu .question_sub a:hover, .sub_menu .question_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -394px;}
.current-question_sub .question_sub a:link, .current-question_sub .question_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -394px;}
.sub_menu-question_sub{
position: absolute;
top:394px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -394px;
}

/*_____________________________________ Begin reference_sub */
.sub_menu .reference_sub a:link, .sub_menu .reference_sub a:visited {height:34px;top:428px;}
.sub_menu .reference_sub a:hover, .sub_menu .reference_sub a:focus {background:url(../image/menu_left.png) no-repeat -182px -428px;}
.current-reference_sub .reference_sub a:link, .current-reference_sub .reference_sub a:visited {background: url(../image/menu_left.png) no-repeat -182px -428px;}
.sub_menu-reference_sub{
position: absolute;
top:428px;
width: 172px;
height: 34px;
background: url(../image/menu_left.png) no-repeat -182px -428px;
}


/*-------------------------------------------------------------------- Begin footer_menu */
ul#footer_menu{
text-align:center;
margin:20px auto 7px auto;
}
ul#footer_menu li{
display:inline;
padding:0 5px;
margin:12px 0 6px 0;
border-left:1px solid #339999;
}
ul#footer_menu li#law{border-left:none;}
address{text-align:center;}