/* CSS Document */
body{
background:url(image/bg.jpg) #000 repeat-x left top;
margin:0;
font-size:12px;
line-height:16px;
letter-spacing:1px;
color:#666;
font-family:"MS PGothic";
}
a:link {text-decoration: underline; color:#666;}
a:visited {text-decoration: underline; color:#666;}
a:active {text-decoration: none; color:#ff0000;}
a:hover {text-decoration: none; color:#ff0000;}
a.top_link:link {text-decoration: none; color:#fff;}
a.top_link:visited {text-decoration: none; color:#fff;}
a.top_link:active {text-decoration: underline; color:#ff0000;}
a.top_link:hover {text-decoration: underline; color:#ff0000;}
a.news:link {text-decoration: none; color:#666;}
a.news:visited {text-decoration: none; color:#666;}
a.news:active {text-decoration: underline; color:#ff0000;}
a.news:hover {text-decoration: underline; color:#ff0000;}
a.estia_link:link {text-decoration: underline; color:#123C8E;}
a.estia_link:visited {text-decoration: underline; color:#123C8E;}
a.estia_link:active {text-decoration: none; color:#123C8E;}
a.estia_link:hover {text-decoration: none; color:#123C8E;}
a.foot_link:link {text-decoration: none; color:#fff;}
a.foot_link:visited {text-decoration: none; color:#fff;}
a.foot_link:active {text-decoration: underline; color:#fff;}
a.foot_link:hover {text-decoration: underline; color:#fff;}
.clear{clear:both;}
#copyright{
width:901px;
margin:0 auto;
clear:both;
padding-top:5px;
}
#copyright_up{
clear:both;
width:901px;
color:#FFFFFF;
text-align:right;
margin:0 auto;
padding-top:15px;
}
#top{
width:900px;
margin:0 auto;
padding:0;
height:70px;
padding-top:7px;
}
#top_l{
float:left;
width:300px;
}
#top_r{
float:right;
color:#000000;
}
#centent{
width:900px;
margin:0 auto;
padding:0;
}
#centent_l{
float:left;
width:195px;
}
#centent_r{
float:right;
width:685px;
}
#main{
padding:20px;
background-color:#FFFFFF;
margin:0;
}
#main2{
padding:20px 15px;
background-color:#FFFFFF;
margin:0;
}
#foot{
text-align:center;
font-size:10px;
line-height:14px;
background-color:#FFFFFF;
}
.txt10{font-size:10px; line-height:14px;}
.txt12{
font-size:12px;
line-height:18px;
}
p{margin:0; padding:0;}
.white{color:#FFFFFF;}
.red{color:#FF0000;}
.black{color:#000;}
.color1{color:#7099FC;}
.color2{color:#666;}
.top_line{
border-right:2px solid #fff;
padding:3px 10px 3px 0;
}
.left_box{
background:url(image/left_bg.gif) no-repeat left top;
padding:3px 10px 0 10px;
height:36px;
color:#000033;
letter-spacing:0;
}
#menu{
background:url(image/menu_bg.jpg) repeat-x left top;
height:42px;
}
#menu ul{
width:902px;
margin:0 auto;
padding:0;
}
#menu li{list-style-type:none; text-indent:-9999px; float:left;}
#menu li.one a{background:url(image/menu1_off.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.two a{background:url(image/menu2_off.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.three a{background:url(image/menu3_off.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.four a{background:url(image/menu4_off.jpg) no-repeat left top; width:227px; height:42px; display:block;}
#menu li.one a:hover{background:url(image/menu1_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.two a:hover{background:url(image/menu2_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.three a:hover{background:url(image/menu3_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.four a:hover{background:url(image/menu4_on.jpg) no-repeat left top; width:227px; height:42px; display:block;}
#menu li.one_on a{background:url(image/menu1_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.two_on a{background:url(image/menu2_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.three_on a{background:url(image/menu3_on.jpg) no-repeat left top; width:225px; height:42px; display:block;}
#menu li.four_on a{background:url(image/menu4_on.jpg) no-repeat left top; width:227px; height:42px; display:block;}


.box1{
width:665px;
padding:10px;
background-color:#FFFFFF;
}
.news_dot{
background:url(image/dot.gif) repeat-x left top;
font-size:1px;
line-height:1px;
height:1px;
margin:8px 0 5px 0;
padding:0;
clear:both;
}
.index1{clear:both; margin-top:10px; width:685px;}
.index1_l{
float:left;
width:228px;
}
.index1_r{
float:right;
width:228px;
}
.index1_tell{
float:right;
width:680px;
}
.index1_foot{
float:right;
width:171px;
}
.index_box{
background:url(image/index_b2.jpg) no-repeat left top;
padding:8px 10px 0;
height:60px;
}
.about_estia_box{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:8px;
background-color:#F0F0F0;
}
.about_estia_box ul{margin:0; padding:0;}
.about_estia_box li{
list-style-type:none;
background:url(image/arrow.gif) no-repeat 0 3px;
float:left;
padding:0 0 0 15px;
margin-right:15px;
}
.about_estia_dot{
background:url(estia/image/about_estia_dot.gif) repeat-x left top;
font-size:1px;
line-height:1px;
height:1px;
margin:8px 0 5px 0;
padding:0;
clear:both;
}
#susume_left{}
#susume_left ul{margin:0; padding:0;}
#susume_left li{
list-style-type:none;
background:url(image/arrow2.gif) no-repeat 0 3px;
padding:0 0 0 15px;
}
#susume_left li a{color:#FFFFFF; text-decoration:underline;}
#susume_left li a:hover{text-decoration:none;}
#susume_right{}
#susume_right h3{
background:url(recomendation/image/sisan_susume_line.gif) repeat-x left bottom;
color:#2950A0;
font-size:14px;
line-height:18px;
padding-bottom:10px;
margin:0;
}
#susume_right h4,#secodlife h4{
background:url(image/dot.gif) repeat-x left bottom;
color:#6F97EB;
font-size:12px;
line-height:1px;
padding-bottom:10px;
margin:0;
}
#secodlife h4{
padding-bottom:15px;
}
#secodlife h4 .q1{background:url(asset/property/image/q1.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q2{background:url(asset/property/image/q2.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q3{background:url(asset/property/image/q3.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q4{background:url(asset/property/image/q4.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q5{background:url(asset/property/image/q5.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q6{background:url(asset/property/image/q6.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q7{background:url(asset/property/image/q7.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q8{background:url(asset/property/image/q8.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q9{background:url(asset/property/image/q9.jpg) no-repeat left top; padding:8px 0 8px 35px;}
#secodlife h4 .q10{background:url(asset/property/image/q10.jpg) no-repeat left top; padding:8px 0 8px 35px;}

#susume_right p{
margin:0;
padding:10px 0 30px 0;
}
.padd15{padding:5px 0 0 15px;}
.padd10{padding:5px 0 0 10px;}
#main h2{
background:url(asset/image/moushikomi_tit_bg.gif) no-repeat left top;
padding:5px 0 5px 15px;
font-size:12px;
line-height:18px;
color:#FFFFFF;
font-weight:bold;
margin:0;
height:18px;
}

#partner{}
#partner h2{
margin:0;
padding:3px 0px 2px 10px;
color:#FFFFFF;
font-size:14px;
line-height:18px;
font-weight:bold;
}
#partner h3{
background:url(recomendation/image/sisan_susume_line.gif) repeat-x left bottom;
font-size:14px;
line-height:18px;
padding-bottom:5px;
margin:0;
}
#partner p{
margin:0;
padding:5px 0 30px;
}
.partner_tit_bg1{background-color:#FF8533;}
.partner_tit_bg2{background-color:#669900;}
.partner_tit_bg3{background-color:#990000;}
.partner_tit_col1{color:#FF8533;}
.partner_tit_col2{color:#669900;}
.partner_tit_col3{color:#990000;}

#secodlife{}
#secodlife h2{
margin:0;
padding:3px 0px 2px 10px;
color:#FFFFFF;
font-size:14px;
line-height:18px;
font-weight:bold;
background-color:#032E82;
}
#secodlife h5{
margin:0;
padding:10px 0px 8px 10px;
color:#FFFFFF;
font-size:12px;
line-height:18px;
font-weight:bold;
background-color:#FFBD5C;
}
.secodlife_box{
border-left:1px solid #FFBD5C;
border-right:1px solid #FFBD5C;
border-bottom:1px solid #FFBD5C;
padding:10px;
}

.message_txt{
font-size:15px;
font-weight:bold;
padding:40px 5px 0 0;
line-height:20px;
}

.la03_box1{
border:1px solid #FFCC99;
padding:6px;
background-color:#FFE6E6;
}

.la03_box2{
border:1px solid #FFCC99;
padding:6px;
background-color:#FFE3BA;
}

.la03_box3{
border:1px solid #6699CC;
padding:6px;
background-color:#6699CC;
}

strong {
font-weight: normal ;
}
