


/*----------corporate.html----------*/
#corporate{margin:0;padding:0;width:620px;text-align:left;}
.corporatem{margin:0;padding-bottom:20px;width:620px;text-align:left;}
.corporatemleft{float:left;margin:0;padding:0;width:320px;}
.corporatemright{float:right;margin:0;padding:0;width:300px;}
.corporatem p{color:#646464;line-height:1.5em;font-size:82%;width:292px;margin:0;padding:0;}
.copo1{margin-top:5px;}

.corporate{zoom:1;}
.corporate:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.corporate{display:inline-table;}
/* Hides from IE-mac \*/
* html .corporate {height: 1%;}
.corporate {display: block;}
/* End hide from IE-mac */


/*----------greeting.html----------*/
#greeting{margin:0;padding:0;width:620px;text-align:left;}
#greetingleft{float:left;margin:0;padding:0;width:400px;}
#greetingright{float:right;margin:0;padding:0;width:220px;text-align: right;}
#greetingleft p{color:#646464;line-height:1.8em;font-size:82%;margin-bottom:50px;}

#greeting{zoom:1;}
#greeting:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#greeting{display:inline-table;}
/* Hides from IE-mac \*/
* html #greeting {height: 1%;}
#greeting {display: block;}
/* End hide from IE-mac */


/*----------company.html----------*/
#com{margin-bottom:35px;padding:0;}

#com table{margin:0;padding:0px;border-bottom:1px solid #CCCCCC;}
#com table td{padding:5px 0 5px 0;color:#646464;font-size:82%;}

#com dl{margin:0;padding:7px 0 7px 0;border-bottom:1px solid #CCCCCC;}
#com dl dt{margin:0;line-height:1.5em;padding:0;color:#646464;font-size:82%;float:left;width:100px;text-align:left;}
#com dl dd{margin:0;line-height:1.5em;padding:0;color:#646464;font-size:82%;float:right;width:510px;text-align:left;}

#com dl span{width:250px;text-align:left;font-weight:normal;font-style:normal;color:#FFFFFF;}

#com dl{zoom:1;}
#com dl:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#com dl{display:inline-table;}
/* Hides from IE-mac \*/
* html #com dl {height: 1%;}
#com dl {display: block;}
/* End hide from IE-mac */


/*----------history.html----------*/
#history{margin-bottom:35px;padding:0;}

#history dl{margin:0;padding:7px 0 7px 0;border-bottom:1px dotted #CCCCCC;}
#history dl dt{margin:0;line-height:1.5em;padding:0;color:#646464;font-size:82%;float:left;width:50px;text-align:left;}
#history dl dd{margin:0;line-height:1.5em;padding:0;color:#646464;font-size:82%;float:right;width:570px;text-align:left;}

#history dl span{width:250px;text-align:left;font-weight:normal;font-style:normal;color:#FFFFFF;}

#history dl{zoom:1;}
#history dl:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#history dl{display:inline-table;}
/* Hides from IE-mac \*/
* html #history dl {height: 1%;}
#history dl {display: block;}
/* End hide from IE-mac */

.ex1{margin-left:5px;padding:2px 0 0 0;vertical-align:middle;}


/*----------about_group.html----------*/
#group{margin-bottom:35px;padding:0;}
.groupread1{font-size:82%;color:#646464;width:620px;line-height:1.8em;margin-bottom:45px;}
.grouptitle{margin-bottom:30px;width:616px;border:1px solid #E6E6E6;background:#F7F8F9;font-size:82%;color:#808080;padding:8px 0 8px 10px;}

.gbox{width:620px;margin-bottom:20px;padding:0;}
.gboxend{width:620px;margin-bottom:45px;padding:0;}

.gboxleft{float:left;width:150px;}
.gboxright{float:right;width:470px;}

.gboxtitle{font-size:82%;color:#1A1A1A;font-weight:bold;line-height:1.8em;margin-bottom:15px;}
.gboxtitle em{font-size:76%;}

.gboxtext1 {font-size:82%;line-height:1.8em;}
.gboxtext1 p{margin-bottom:10px;color:#646464;}

.gboxtitlex{font-size:82%;color:#1A1A1A;font-weight:bold;line-height:1.8em;margin:10px 0 5px 30px;}
.gboxtitlex em{font-size:76%;}

.gboxtext1x {font-size:82%;line-height:1.8em;}
.gboxtext1x p{margin:0 0 15px 30px;color:#646464;}

.gbox{zoom:1;}
.gbox:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.gbox{display:inline-table;}
/* Hides from IE-mac \*/
* html .gbox {height: 1%;}
.gbox {display: block;}
/* End hide from IE-mac */

.gboxend{zoom:1;}
.gboxend:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.gboxend{display:inline-table;}
/* Hides from IE-mac \*/
* html .gboxend {height: 1%;}
.gboxend {display: block;}
/* End hide from IE-mac */


/*----------recruit.html----------*/
#recruit{margin-bottom:20px;padding:0;width:620px;text-align:left;}
#recruit h6{margin-bottom:20px;padding:0;font-size:82%;color:#646464;line-height:1.8em;font-style:normal;}


/*----------recruit_new.html----------*/
#recruit_new{margin-bottom:35px;padding:0;}
#recruit_new h6{font-size:82%;}

/*----------recruit_other.html----------*/
#recruit_other{margin-bottom:35px;padding:0;}
.rectitle1{width:620px;border-bottom:1px solid #666666;font-size:90%;color:#646464;padding-bottom:4px;margin-bottom:15px;}
.rectitle2{width:620px;border-bottom:1px solid #666666;font-size:90%;color:#646464;padding-bottom:4px;margin:25px 0 15px 0;}

#recruit_other dl{margin:0;padding:7px 0 7px 0;}
#recruit_other dl dt{margin:0;line-height:1.8em;padding:0;color:#646464;font-size:82%;float:left;width:100px;text-align:left;}
#recruit_other dl dd{margin:0;line-height:1.8em;padding:0;color:#646464;font-size:82%;float:right;width:510px;text-align:left;}

#recruit_other dl span{width:250px;text-align:left;font-weight:normal;font-style:normal;color:#FFFFFF;}

#recruit_other dl{zoom:1;}
#recruit_other dl:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#recruit_other dl{display:inline-table;}
/* Hides from IE-mac \*/
* html #recruit_other dl {height: 1%;}
#recruit_other dl {display: block;}
/* End hide from IE-mac */


/*----------access.html----------*/
#access{margin-bottom:35px;padding:0;}
#access table td{vertical-align:top;}
#access h6{color:#646464;line-height:1.8em;font-size:82%;margin:0;padding-bottom:15px;}
#access h6 span{color:#646464;line-height:1.8em;margin:0;padding:0;font-weight:bold;border-bottom:1px dotted #CCCCCC;}
.accessblank{
font-weight:bold;
color:#646464;
font-size:82%;
padding-bottom:3px;
width:620px;
border-bottom:1px dotted #CCCCCC;
margin:40px 0 10px 0;
}


/*----------sitemap.html----------*/
#sitemap{margin-bottom:35px;padding:0;}

#sitemapm{width:620px;margin:0;padding:0;}
#sitemapmleft{float:left;width:310px;}
#sitemapmright{float:right;width:300px;}

#sitemapmleft ul{margin:0 0 25px 0;padding:0;}
#sitemapmleft li{
margin:0 0 8px 0;
padding:0;
font-size:82%;
color:#646464;
line-height:1.2em;
list-style-type:none;
padding:0 0 0 18px;
background:url(../img/sitemap/icon.gif) left top no-repeat;
}

#sitemapmright ul{margin:0 0 25px 0;padding:0;}
#sitemapmright li{
margin:0 0 8px 0;
padding:0 0 0 18px;
font-size:82%;
color:#646464;
line-height:1.2em;
list-style-type:none;
background:url(../img/sitemap/icon.gif) left top no-repeat;
}

#sitemapmleft .sitemaptitle{color:#646464;font-weight:bold;width:290px;border-bottom:1px dotted #E8E8E8;font-size:90%;padding:0 0 3px 0;background:url(../img/sitemap/iconwhite.gif) left top no-repeat;}
#sitemapmright .sitemaptitle{color:#646464;font-weight:bold;width:290px;border-bottom:1px dotted #E8E8E8;font-size:90%;padding:0 0 3px 0;background:url(../img/sitemap/iconwhite.gif) left top no-repeat;}
#sitemapmleft .sitemapex{margin-left:17px;}


#sitemapm{zoom:1;}
#sitemapm:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#sitemapm{display:inline-table;}
/* Hides from IE-mac \*/
* html #sitemapm {height: 1%;}
#sitemapm {display: block;}
/* End hide from IE-mac */

/*----------privacy.html----------*/
#privacy{margin-bottom:35px;padding:0;font-size:82%;}

#privacy dl{margin-bottom:15px;padding:0;}
#privacy dl dt{margin:0;line-height:1.8em;padding:0;color:#646464;font-weight:bold;}
#privacy dl dd{margin-left:10px;line-height:1.8em;padding:0;color:#646464;}
#privacy dl .nan{margin-left:20px;line-height:1.8em;padding:0;color:#646464;}


/*----------business.html----------*/
#business{margin-bottom:35px;padding:0;}


/*----------aesthetician.html----------*/
#aesthetician{margin-bottom:35px;padding:0;}

#aestheticianm{margin-top:25px;padding-bottom:25px;width:620px;text-align:left;border-bottom:1px solid #CCCCCC;}
#aestheticianmleft{float:left;margin:0;padding:0;width:340px;}
#aestheticianmright{float:right;margin:0;padding:0;width:270px;}
#aestheticianmleft p{color:#646464;line-height:1.8em;font-size:82%;width:320px;margin-bottom:15px;}
#aestheticianmleft em{color:#646464;line-height:1.8em;width:320px;font-weight:bold;font-style:normal;}

#aestheticianm{zoom:1;}
#aestheticianm:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#aestheticianm{display:inline-table;}
/* Hides from IE-mac \*/
* html #aestheticianm {height: 1%;}
#aestheticianm {display: block;}
/* End hide from IE-mac */

.aestheticianclum{
width:620px;
margin-top:25px;
padding-bottom:15px;
border-bottom:1px solid #CCCCCC;
line-height:1.8em;
}

.aestheticianclum p{font-size:82%;color:#646464;}
.aestheticianclum p em{color:#666699;font-weight:bold;}

.aestheticianclumend{
width:620px;
margin-top:25px;
padding-bottom:30px;
line-height:1.8em;
}

.aestheticianclumend p{font-size:82%;color:#646464;}
.aestheticianclumend p em{color:#666699;font-weight:bold;}
.aebot{text-align:right;margin-top:10px;}

.aesunder{
margin:0;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.aesunder table{width:620px;margin:0;padding:0;}
.aesunder table td{margin:0;padding:0;}


/*----------staffing.html----------*/
#staffing{margin-bottom:35px;padding:0;}

#staffingm{margin-top:25px;padding-bottom:25px;width:620px;text-align:left;border-bottom:1px solid #CCCCCC;}
#staffingmleft{float:left;margin:0;padding:0;width:390px;}
#staffingmright{float:right;margin:0;padding:0;width:220px;}
#staffingmleft p{color:#646464;line-height:1.8em;font-size:82%;width:370px;}

#staffingm{zoom:1;}
#staffingm:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#staffingm{display:inline-table;}
/* Hides from IE-mac \*/
* html #staffingm {height: 1%;}
#staffingm {display: block;}
/* End hide from IE-mac */

.staffingmend{
width:620px;
margin-top:25px;
padding-bottom:30px;
line-height:1.8em;
}

.staffingmend p{font-size:82%;color:#646464;}
.staffingmend p em{color:#A45249;font-weight:bold;}
.aebot{text-align:right;margin-top:10px;}

.staffingmunder{
margin:0;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.staffingmunder table{width:620px;margin:0;padding:0;}
.staffingmunder table td{margin:0;padding:0;}


/*----------makeup.html----------*/
#makeup{margin-bottom:35px;padding:0;}

#makeupm{margin-top:25px;padding-bottom:25px;width:620px;text-align:left;border-bottom:1px solid #CCCCCC;}
#makeupmleft{float:left;margin:0;padding:0;width:340px;}
#makeupmright{float:right;margin:0;padding:0;width:270px;}
#makeupmleft p{color:#646464;line-height:1.8em;font-size:82%;width:320px;margin-bottom:15px;}
#makeupmleft p em{color:#666699;line-height:1.8em;font-style:normal;}
#makeupmleft span{color:#505050;line-height:1.8em;font-style:normal;font-weight:bold;font-style:normal;font-size:110%;}


#makeupm{zoom:1;}
#makeupm:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#makeupm{display:inline-table;}
/* Hides from IE-mac \*/
* html #makeupm {height: 1%;}
#makeupm {display: block;}
/* End hide from IE-mac */

.makeupclum{
width:620px;
margin-top:25px;
padding-bottom:15px;
border-bottom:1px solid #CCCCCC;
line-height:1.8em;
}

.makeupclum p{font-size:82%;color:#646464;}
.makeupclum p em{color:#A45249;font-weight:bold;}

.makeupclumend{
width:620px;
margin-top:25px;
padding-bottom:30px;
line-height:1.5em;
}

.makeupclumend p{font-size:82%;color:#646464;}
.makeupclumend p em{color:#666699;font-weight:bold;}
.makebot{text-align:right;margin-top:10px;}

.makeunder{
margin:0;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.makeunder table{width:620px;margin:0;padding:0;}
.makeunder table td{margin:0;padding:0;}


/*----------facial.html----------*/
#facial{margin-bottom:35px;padding:0;}
#facial h6{margin:20px 0 40px 0;padding:0;width:620px;font-size:82%;line-height:1.8em;color:#646464;}

.facialclum{
width:620px;
margin:0;
padding-bottom:40px;
line-height:1.8em;
}

.facialtitle{margin-bottom:10px;width:616px;border:1px solid #E6E6E6;background:#F7F8F9;font-size:82%;color:#808080;padding:8px 0 8px 10px;}
.facialtitle em{color:#333333;}

.facialclum p{font-size:82%;color:#646464;margin-top:10px;}
.facialclum p em{color:#A45249;font-weight:bold;}

.facialskill{margin-top:15px;padding-top:10px;border-top:1px dotted #CCCCCC;font-size:82%;color:#646464;}

.facialclumend{
width:620px;
margin-top:25px;
padding-bottom:30px;
line-height:1.8em;
}

.facialclumend p{font-size:82%;color:#646464;}
.facialclumend p em{color:#A45249;font-weight:bold;}
.fabot{text-align:right;margin-top:10px;}

.facunder{
margin:0;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.faunder table{width:620px;margin:0;padding:0;}
.faunder table td{margin:0;padding:0;}


/*----------about_yamano.html----------*/
#about_yamano{margin-bottom:35px;padding:0;}

#abaut_yamano_main{
width:620px;
height:197px;
margin:0;
padding:130px 0 0 0;
background:url(../img/about_yamano/mainbg.jpg) left top no-repeat;
}

#about_yamano h6{font-size:82%;color:#646464;width:620px;line-height:1.9em;margin:15px 0 55px 0;}

.about_yamanom{width:620px;margin:10px 0 55px 0;padding:0;}
.about_yamanomleft{float:left;width:210px;}
.about_yamanomright{float:right;width:400px;}
.about_yamanomright p{font-size:82%;color:#646464;line-height:1.8em;}

.about_yamanomright table{margin:15px 0 0 0;}
.about_yamanomright table td{margin:0;padding:0;}

.about_yamanom{zoom:1;}
.about_yamanom:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.about_yamanom{display:inline-table;}
/* Hides from IE-mac \*/
* html .about_yamanom {height: 1%;}
.about_yamanom {display: block;}
/* End hide from IE-mac */

.about_yamanom2{width:620px;margin:20px 0 20px 0;padding:0;}
.about_yamanom2left{float:left;width:250px;}
.about_yamanom2right{float:right;width:360px;}
.about_yamanom2right p{font-size:82%;color:#646464;line-height:1.8em;margin-bottom:15px;}

.about_yamanom2{zoom:1;}
.about_yamanom2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.about_yamanom2{display:inline-table;}
/* Hides from IE-mac \*/
* html .about_yamanom2 {height: 1%;}
.about_yamanom2 {display: block;}
/* End hide from IE-mac */

.about_yamanom3{
width:600px;
height:90px;
margin:0;
padding:90px 0 0 20px;
background:url(../img/about_yamano/photo4.jpg) left top no-repeat;
}


/*----------about_hada.html----------*/
#about_hada{margin-bottom:35px;padding:0;}
#about_hada h6{font-size:82%;color:#646464;width:620px;line-height:1.8em;margin:0 0 20px 0;}
.absub{margin:0;padding:0;}

#about_hadam{width:620px;margin:25px 0 50px 0;padding:0;}
#about_hadam p{font-size:82%;color:#646464;line-height:2.0em;margin-bottom:15px;}
#about_hadam p em{color:#666699;line-height:1.8em;margin-bottom:15px;font-weight:bold;}

.hadaunder{
margin:0;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.hadaunder table{width:620px;margin:0;padding:0;}
.hadaunder table td{margin:0;padding:0;}


/*----------doronko.html----------*/
#doronko{margin-bottom:35px;padding:0;}
#doronko h6{font-size:82%;color:#646464;width:620px;line-height:1.8em;margin:0;padding:0;}
.dorosub{margin-bottom:10px;padding:0;}

#doronkom{width:620px;margin-bottom:40px;padding:0;}
#doronkom p{font-size:82%;color:#646464;line-height:1.8em;margin-bottom:25px;}

#doronkon{
margin-bottom:40px;
padding:20px 0 0 20px;
width:600px;
height:226px;
background:url(../img/about_hada/doronko/bg.jpg) left top no-repeat;
}

.dorounder{
margin-top:40px;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.dorounder table{width:620px;margin:0;padding:0;}
.dorounder table td{margin:0;padding:0;}


/*----------kohaku.html----------*/
#kohaku{margin-bottom:35px;padding:0;}
#kohaku h6{font-size:82%;color:#646464;width:620px;line-height:1.8em;margin:0;padding:0;}
.kohasub{margin-bottom:10px;;padding:0;}

#kohakum{width:620px;margin-bottom:40px;padding:0;}
#kohakum p{font-size:82%;color:#646464;line-height:1.8em;margin-bottom:25px;}

#kohakun{
margin-bottom:40px;
padding:20px 0 0 20px;
width:600px;
height:190px;
background:url(../img/about_hada/kohaku/bg.jpg) left top no-repeat;
}

.kohaunder{
margin-top:40px;
padding:15px 0 0 0;
width:620px;
height:83px;
background:url(../img/business/under_bg.jpg) center top no-repeat;
}

.kohaunder table{width:620px;margin:0;padding:0;}
.kohaunder table td{margin:0;padding:0;}




/*----------lineup.html----------*/

#lineup{margin-bottom:35px;padding:0;text-align:left;}

#lineup h2 {
	margin: 0 0 40px 0 ;
	padding: 0 ;
}
#lineup h3 {
	margin: 20px 0 ;
	padding: 0 ;
}
#lineup img {
	vertical-align: bottom ;
}

#lineup .lineup-data {
	width: 620px ;
	margin: 0 0 15px 0 ;
	padding: 0 ;
}
#lineup .lineup-data em span {
	color: #666699 ;
}
#lineup .lineup-data dl {
	float: right ;
	width: 425px ;
	margin: 0 0 10px 0 ;
	padding: 0 ;
	font-size: 82% ;
	line-height: 1.6 ;
	color: #333333 ;
}
#lineup .lineup-data dt {
	margin: 0 ;
	padding: 0 ;
}
#lineup .lineup-data dd {
	margin: 0 ;
	padding: 10px 0 0 0 ;
}
#lineup .lineup-data .lineup-img {
	float: left ;
}

#lineup .fcb {
	display: inline-block ;
}
#lineup .fcb:after {
	content: "." ;
	font-size: 0.1em ;
	line-height: 0 ;
	display: block ;
	height: 0 ;
	visibility: hidden ;
	clear: both ;
}
/* \*/
* html #lineup .fcb {
    height: 1% ;
}
#lineup .fcb {
    display: block ;
}
/* */

#lineup .rp20 {
	margin-right: 20px ;
}




/*----------skincarelist.html----------*/
#sklist{margin-bottom:35px;padding:0;text-align:left;}
#sklist table{margin-top:25px;padding:0;}
#sklist table td{margin:0;padding:0;vertical-align:top;}

.sklist{width:290px;margin:0;padding:0;}
.sklistleft{float:left;width:120px;}
.sklistright{float:right;width:170px;height:225px;}

.sklistright h6{margin-bottom:15px;padding:0;}
.sklistright p{font-size:82%;color:#646464;line-height:1.6em;margin-bottom:10px;}
.sklistright p em{color:#646464;line-height:1.6em;font-weight:bold;}
.skmore{margin:0;padding:0;}

.sklist{zoom:1;}
.sklist:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.sklist{display:inline-table;}
/* Hides from IE-mac \*/
* html .sklist {height: 1%;}
.sklist {display: block;}
/* End hide from IE-mac */


/*----------ŠeŽímore.html----------*/
#allmore{margin-bottom:35px;padding:0;text-align:left;}
#allmore table{margin:20px 0 20px 0;padding:0;}
#allmore table td{margin:0;padding:0;}

#allmore h6{margin-bottom:15px;padding:0;}
.allmoret1{margin:0;padding:0;font-size:82%;color:#646464;line-height:1.8em;width:420px;}

.allmoreitem{width:620px;margin:0 0 25px 0;padding:0;}
.allmoreitemleft{float:left;width:220px;margin:0;padding:0;}
.allmoreitemright{float:right;width:400px;margin-top:20px;padding:0;}

.allmoretitle{width:378px;border-bottom:1px dotted #646464;font-size:120%;color:#000000;font-weight:bold;}
.allmoreitemright p{font-size:82%;line-height:1.8em;margin-top:15px;color:#646464;}
.allmoreitemright p em{color:#B46A28;line-height:1.8em;font-weight:bold;font-size:130%;}
.allmoreitemright p span{font-size:82%;color:#646464;}
.allmoreitemright .kakakuhyo{font-size:70%;color:#646464;}
.allmoreitemright td em{
	color: #B46A28;
	line-height: 1.8em;
	font-weight: bold;
	font-size:105%;
}
#allmore table .kakakuhyo_tb{margin:25px 0 20px 0;padding:0;}

.allmoreitem{zoom:1;}
.allmoreitem:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.allmoreitem{display:inline-table;}
/* Hides from IE-mac \*/
* html .allmoreitem {height: 1%;}
.allmoreitem {display: block;}
/* End hide from IE-mac */


/*----------form.html----------*/
#form{margin-bottom:35px;padding:0;}
.formread1{font-size:82%;color:#646464;line-height:1.8em;margin-bottom:30px;}
.formtitle{margin-bottom:30px;width:616px;border:1px solid #6B6E68;background:#FBF7F7;font-size:82%;color:#808080;padding:8px 0 8px 10px;}

#formtable table{margin:0;padding:0;}

#formtable td{
vertical-align:top;
margin:0;padding:8px 0 8px 10px;
}

.his{font-size:78%;background:#6C89CB;color:#FFFFFF;width:30px;height:20px;padding:1px 2px 1px 2px;font-style:normal;margin-right:3px;}

#formtable table td p{
font-size:82%;
color:#646464;
line-height:1.8em;
}

#formtable table td em{font-size:78%;background:#6C89CB;color:#FFFFFF;width:30px;height:20px;padding:1px 2px 1px 2px;font-style:normal;}
.ftl{border-bottom:1px dotted #888888;border-right:1px solid #888888;}
.ftr{border-bottom:1px dotted #888888;font-size:82%;color:#646464;line-height:1.8em;}

.form01{width:280px;}
.form02{width:30px;}
.form03{margin:8px 0 8px 0;vertical-align:middle;}
.form04{width:340px;height:120px;}
.form05{margin-top:8px;width:280px;}

.c02{margin-bottom:20px;padding:0;font-size:82%;line-height:1.8em;}
.c02 p{color:#646464;}


.fmt{margin:30px 0 0 0;}


/*----------agency_top.html----------*/

#agency_login{
width:620px;
margin:0 0 50px 0;
padding:0;
background:url(../img/agency/bg1_01.gif) left top no-repeat;
}
#agency_login_main{
width:520px;
margin:0;
padding:40px 50px 50px 50px;
background:url(../img/agency/bg1_02.gif) left bottom no-repeat;
}
#agency_login_main .copy{
width:300px;
margin:0 0 40px 0;
padding:0;
font-size:82%;
color:#646464;
line-height:1.4em;
}
#agency_login_main form{
width:290px;
margin:0 auto;
background:#ffffff url(../img/agency/bg2.gif) left bottom repeat-x;
padding:20px 75px;
border: 3px double #e5e5e5 ;
}
#agency_login_main form table{
margin:0 auto 20px auto;
padding:0;
}
#agency_login_main form table th{
margin:0;
padding:5px;
}
#agency_login_main form table td{
width:200px;
margin:0;
padding:5px;
background:url(../img/agency/bg3.gif) center center no-repeat;
text-align:center;
}
#agency_login_main form table td input {
width:160px;
border: 1px solid #cccccc ;
text-align:center;
}

#agency_contact {
background:#f2f2ff;
margin:0;
padding:30px 35px;
}
#agency_contact .copy{
width:250px;
margin:0;
padding:0 30px 0 0;
font-size:82%;
color:#646464;
line-height:1.4em;
}
#agency_contact .btn{
width:230px;
background:#ffffff;
margin:0;
padding:14px 19px;
border:1px solid #e5e5e5;
}


/*----------agency all----------*/

#agency_tab {
width:380px;
height: 47px ;
background:url(../img/agency/bg_tab.gif) center center no-repeat;
margin:0 0 10px 0;
padding:18px 120px 0 120px;
}
#agency_tab .news {
float:left;
width:190px;
height: 47px ;
margin:0;
padding:0;
list-style:none;
}
#agency_tab .dl {
float:right;
width:190px;
height: 47px ;
margin:0;
padding:0;
list-style:none;
}

#agency_logout {
margin:0 0 10px 0;
padding:0;
text-align: right ;
}

#agency_info {
width:602px;
margin:0 0 10px 0;
padding:9px;
background:#f5faff;
}
#agency_info_main {
width:600px;
margin:0;
padding:0;
background:#ffffff;
border:1px solid #e5e5e5;
font-size:82%;
color:#646464;
line-height:1.5em;
}
#agency_info_main p {color:#646464;}
#agency_info_main .info1 {color:#cc0066;}
#agency_info_main .info2 {color:#000099;}
#agency_info_main .info3 {color:#009999;}
#agency_info_main .cb {clear:both;line-height:0em;font-size:0%;margin:0;padding:0;height:0;}

.return {
text-align:right;
font-size:82%;
color:#999999;
line-height:1.4em;
}
.return a:link { color: #999999 ; text-decoration: underline ; }
.return a:visited { color: #999999 ; text-decoration: underline ; }
.return a:hover { color: #cccccc ; text-decoration: none ; }


#agency_topo{margin-bottom:35px;padding:0;}

#agency_top_main{
width:620px;
height:237px;
margin:0;
padding:0px 0 0 0;
background:url(../img/agency/bg.jpg) left top no-repeat;
}

#agency_top h6{font-size:82%;color:#646464;width:620px;line-height:1.9em;margin:0 0 20px 0;width:340px;}

#agency_top .title3{margin-top:15px;;padding:0;}

#agency_sub{
margin-bottom:30px;;
padding:0;
line-height:1.5em;
color:#666699;
}

#agency_sub p{margin:0;padding:0;font-size:70%;font-weight:normal;font-style:normal;color:#666699;}
#agency_sub p em{margin:0 0 10px 0;padding:0;font-size:130%;font-weight:bold;font-style:normal;color:#666699;}


/*----------blog.html----------*/
#blog{margin-bottom:35px;padding:0;}
.blogread1{font-size:82%;color:#646464;width:620px;line-height:1.8em;margin-bottom:45px;}

.blogbox{width:620px;margin-bottom:40px;padding:0;}
.blogleft{float:left;width:370px;margin-right:20px;}
.blogright{float:right;width:228px;text-align:right;}

.blogtitle{margin:0 0 15px 0;padding:0 0 0 20px;width:350px;background:url(../img/blog/title3.gif) left top no-repeat;height:47px;}
.blogtitle p{font-size:90%;color:#666699;line-height:1.4em;}
.blogtitle p em{font-size:76%;color:#666699;}

.blog{zoom:1;}
.blog:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.blog{display:inline-table;}
/* Hides from IE-mac \*/
* html .blog {height: 1%;}
.blog {display: block;}
/* End hide from IE-mac */

.blogtext1 {font-size:82%;line-height:1.8em;}
.blogtext1 p{margin-bottom:10px;color:#646464;}


/*----------life.html----------*/
#life_main{margin-bottom:35px;padding:0;}

#life_main{
width:620px;
height:167px;
margin-bottom:20px;
padding:70px 0 0 0;
background:url(../img/life/mainbg.jpg) left top no-repeat;
}

#life_main h6{font-size:82%;color:#646464;width:350px;line-height:1.8em;margin:0;}


/*----------life_1.html----------*/
#life_1{margin-bottom:35px;padding:0;}

#life_1_main{
width:580px;
margin-bottom:20px;
padding:40px 20px 20px 20px;
background:url(../img/life/life_1/001.jpg) left top no-repeat;
}

#life_1_main h6{font-size:82%;color:#666699;line-height:1.8em;margin:0;}

#life_1 .bar{margin-bottom:20px;padding:0;}

#life_1_main2{
margin:0;
padding-bottom:20px;
background:url(../img/life/life_1/002.jpg) right top no-repeat;
height:310px;
}

.life1read1{margin:0;padding:0;;color:#999999;font-size:82%;line-height:1.8em;width:200px;}

#life_1_main3{margin:0 0 30px 0;padding:0;}
.step2_under , .step3_under{margin-top:20px;}
.step_last{margin-top:100px;}


.life1b{margin:25px 0 35px 0;padding:0;text-align:right;}

#life_1_main4{
margin:20px 0 0 0;
padding:278px 0 0 225px;
background:url(../img/life/mail_under.jpg) left bottom no-repeat;
width:395px;
height:82px;
}



/*----------life_2.html----------*/
#life_2{margin-bottom:35px;padding:0;}
#life_2 h6{margin-bottom:10px;padding:0;}

#life_2_main2{
margin:0;
padding:0;
background:url(../img/life/life_2/002.jpg) right top no-repeat;
height:230px;
}

.life2read1{margin:0;padding:0;;color:#999999;font-size:82%;line-height:1.8em;width:300px;}

#life_2_main3{
margin:0;
padding-bottom:20px;
background:url(../img/life/life_2/003.jpg) left top no-repeat;
height:230px;
}


#life_2_main4{
margin:0;
padding-bottom:20px;
background:url(../img/life/life_2/004.jpg) right top no-repeat;
height:180px;
}


#life_2_main5{
margin:0;
padding-bottom:20px;
background:url(../img/life/life_2/005.jpg) right top no-repeat;
height:180px;
}


#life_2_main6{
margin:0;
padding-bottom:20px;
background:url(../img/life/life_2/006.jpg) right top no-repeat;
height:220px;
}


/*----------life_3.html----------*/
#life_3{margin-bottom:35px;padding:0;}
#life_3 h6{margin-bottom:10px;padding:0;}

.life3m{margin-bottom:25px;padding:0;width:620px;}
.life3l{margin:0;padding:0;float:left;width:420px;}
.life3r{margin:0;padding:0;float:left;width:195px;text-align:right;}

.life3title{margin-bottom:25px;padding:0;}
.life3read1{margin:0;padding:0;;color:#999999;font-size:82%;line-height:1.8em;width:400px;}
.life3title2{margin:15px 0 15px 0;padding:0;}
.life3read2{margin:15px 0 15px 0;padding:0;;color:#999999;font-size:82%;line-height:1.8em;width:350px;}
.life3read3{margin:15px 0 15px 0;padding:0;;color:#999999;font-size:82%;line-height:1.8em;width:200px;}

.life3m{zoom:1;}
.life3m:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.life3m{display:inline-table;}
/* Hides from IE-mac \*/
* html .life3m {height: 1%;}
.life3m {display: block;}
/* End hide from IE-mac */

.life3main2{
margin:0;
padding:30px;
border:1px solid #B2B6D4;
}

.life3main3{
margin:0;
padding:30px;
border:1px solid #B2B6D4;
}
/*----------agency_news.html----------*/

#agency_newslist {
margin:15px 30px;
padding:0;
}
#agency_newslist th {
margin:0;
padding:10px 10px 10px 0;
font-weight:normal;
white-space:nowrap;
text-align:left;
}
#agency_newslist td {
margin:0;
padding:10px 0;
text-align:left;
}
#agency_newslist td img {
margin:0 0 0 5px;
vertical-align:middle;
}
#agency_newslist .info1 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#cc0066;
}
#agency_newslist .info2 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#000099;
}
#agency_newslist .info3 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#009999;
}

.agency_newsheader {
width:580px;
margin:0 0 25px 0;
padding:25px 10px 5px 10px;
border-bottom: 1px solid #e5e5e5;
}
.agency_newsheader h5 {
float:left;
width:420px;
margin:0;
padding:0;
font-size:100%;
line-height:1.4em;
color:#000099;
}
.agency_newsheader p {
float: right ;
width:160px;
margin:0;
padding:0;
text-align: right ;
white-space: nowrap ;
}

.agency_newsread1 {
width:560px;
margin:0 0 25px 0;
padding:0 20px;
}
.agency_newsread1 .imagebox {
margin:0 0 25px 0;
padding:0;
text-align:center;
}
.agency_newsread1 .imagebox img {
margin:0 0 10px 0;
}

.agency_newsread2 {
width:560px;
margin:0 0 25px 0;
padding:0 20px;
}
.agency_newsread2 .imagebox {
float: right ;
width:270px;
margin:0;
padding:0;
}
.agency_newsread2 .imagebox img {
margin:0 0 10px 0;
}
.agency_newsread2 .readbox {
float: left ;
width:270px;
margin:0;
padding:0;
}

.agency_newsdata {
margin:0;
padding:0;
}
.agency_newsdata dt {
margin:0;
padding:0 20px;
border-bottom: 1px solid #e5e5e5;
}
.agency_newsdata dd {
margin:0 0 25px 0;
padding:10px 20px 0 20px;
}


/*----------agency_download.html----------*/

#agency_download {
width:600px;
margin:0;
padding:0;
}
#agency_download th {
width:440px;
padding:10px 0 0 20px;
font-weight:normal;
white-space:nowrap;
text-align:left;
vertical-align:bottom;
}
#agency_download .dlbtn {
width:120px;
padding:10px 20px 10px 0;
text-align:right;
vertical-align:middle;
}
#agency_download .dlinfo {
width:440px;
padding:0 10px 15px 20px;
text-align:left;
vertical-align:top;
}
#agency_download .dlinfo span {
white-space:nowrap;
}
#agency_download .bg2 {background:#eeeeee;}
#agency_download .bg2 td {background:#eeeeee;}
#agency_download .bg2 th {background:#eeeeee;}
#agency_download .dlinfo img {
margin:0 5px 0 0;
vertical-align:middle;
}

/*----------news_top.html----------*/

#news_contact {
background:#f2f2ff;
margin:0;
padding:30px 35px;
}
#news_contact .copy{
width:250px;
margin:0;
padding:0 30px 0 0;
font-size:82%;
color:#646464;
line-height:1.4em;
}
#news_contact .btn{
width:230px;
background:#ffffff;
margin:0;
padding:14px 19px;
border:1px solid #e5e5e5;
}

/*----------news all----------*/

#news_info {
	width: 602px;
	margin: 10px 0px 10px 0;
	padding: 9px;
	background: #E9E9EF;
}
#news_info_main {
width:600px;
margin:0;
padding:0 0 10px 0;
background:#ffffff;
border:1px solid #e5e5e5;
font-size:82%;
color:#646464;
line-height:1.5em;
}
#news_info_main p {color:#646464;}
#news_info_main .info1 {color:#cc0066;}
#news_info_main .info2 {color:#000099;}
#news_info_main .info3 {color:#009999;}
#news_info_main .cb {clear:both;line-height:0em;font-size:0%;margin:0;padding:0;height:0;}

.return {
text-align:right;
font-size:82%;
color:#999999;
line-height:1.4em;
}
.return a:link { color: #999999 ; text-decoration: underline ; }
.return a:visited { color: #999999 ; text-decoration: underline ; }
.return a:hover { color: #cccccc ; text-decoration: none ; }


#news_topo{margin-bottom:35px;padding:0;}

#news_top_main{
width:620px;
height:237px;
margin:0;
padding:0px 0 0 0;
background:url(../img/agency/bg.jpg) left top no-repeat;
}

#news_top h6{font-size:82%;color:#646464;width:620px;line-height:1.9em;margin:0 0 20px 0;width:340px;}

#news_top .title3{margin-top:15px;;padding:0;}

#news_sub{
margin-bottom:30px;;
padding:0;
line-height:1.5em;
color:#666699;
}

#news_sub p{margin:0;padding:0;font-size:70%;font-weight:normal;font-style:normal;color:#666699;}
#news_sub p em{margin:0 0 10px 0;padding:0;font-size:130%;font-weight:bold;font-style:normal;color:#666699;}

/*----------news.html----------*/
#news_year{
	padding: 5px;
	background: #E9E9EF;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #B2C1CC;
	color: #989AAF;
}
#news_newslist {
margin:10px 20px;
padding:0;
}
#news_newslist a{
	color: Gray;
	text-decoration: underline;
}
#news_newslist a:hover{
	color: #34217B;
	text-decoration: none;
}
#news_newslist th {
	margin: 0;
	padding: 10px 10px 10px 0;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	border-bottom: 1px dotted #D1D9FD;
	color: #35227C;
}
#news_newslist td {
	margin:0;
	padding:10px 0;
	text-align:left;
	border-bottom: 1px dotted #D1D9FD;
}
#news_newslist td img {
margin:0 0 0 5px;
vertical-align:middle;
}
#news_newslist .info1 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#cc0066;
}
#news_newslist .info2 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#000099;
}
#news_newslist .info3 {
padding:10px 10px 10px 0;
white-space:nowrap;
text-align:center;
color:#009999;
}
#news_newslist .info6 {
	padding: 10px 10px 10px 0;
	white-space: nowrap;
	text-align: center;
	color: Olive;
}

/*
#news_newslist .info5 {
	padding: 10px 10px 10px 0;
	white-space: nowrap;
	text-align: center;
	color: #FF6347;
}
--*/

#news_newslist .info7 {
	padding: 10px 10px 10px 0;
	white-space: nowrap;
	text-align: center;
	color: Olive;
}

.news_newsheader {
width:580px;
margin:0 0 25px 0;
padding:25px 10px 5px 10px;
border-bottom: 1px solid #e5e5e5;
}
.news_newsheader h5 {
float:left;
width:420px;
margin:0;
padding:0;
font-size:1.2em;
line-height:1.4em;
color:#000099;
}
.news_newsheader p {
float: right ;
width:160px;
margin:0;
padding:0;
text-align: right ;
white-space: nowrap ;
}

.news_newsread1 {
width:560px;
margin:0 0 25px 0;
padding:0 20px;
}
.news_newsread1 .imagebox {
margin:0 0 25px 0;
padding:0;
text-align:center;
}
.news_newsread1 .imagebox img {
margin:0 0 10px 0;
}

.news_newsread2 {
width:560px;
margin:0 0 25px 0;
padding:0 20px;
}
.news_newsread2 .imagebox {
float: right ;
width:270px;
margin:0;
padding:0;
}
.news_newsread2 .imagebox img {
margin:0 0 10px 0;
}
.news_newsread2 .readbox {
float: left ;
width:270px;
margin:0;
padding:0;
}

.news_newsdata {
margin:0;
padding:0;
}
.news_newsdata dt {
margin:0;
padding:0 20px;
border-bottom: 1px solid #e5e5e5;
}
.news_newsdata dd {
margin:0 0 25px 0;
padding:10px 20px 0 20px;
}

.fcb {
	display: inline-block ;
}
.fcb:after {
	content: "." ;
	font-size: 0.1em ;
	line-height: 0 ;
	display: block ;
	height: 0 ;
	visibility: hidden ;
	clear: both ;
}
/* \*/
* html .fcb {
    height: 1% ;
}
.fcb {
    display: block ;
}
/* */

