a:hover{opacity:1;filter:alpha(opacity=100);}
#Wrap-Main{padding:30px 0 40px 0;width:1010px;margin:0 auto;}
#Wrap-Main.fixed{padding-top:70px;}
#Wrap-Main #Wrap-MainContent{float:right;width:795px;text-align:left;}
#Wrap-Main #P_c1 #Wrap-MainContent{float:none;width:795px;overflow:hidden;margin-left:auto;margin-right:auto;}
#Wrap-Main #Wrap-SideNav{float:left;width:190px;text-align:left;}
#Wrap-Main .pankuzu{}
#Wrap-Main .pankuzu ul{font-size:11px;font-size:1.1rem;line-height:120%;padding-bottom:30px;}
#Wrap-Main .pankuzu ul li{margin-bottom:10px;}
#Wrap-Main .pankuzu ul li a{padding-right:6px;}
#Wrap-Main #Wrap-SideNav h3{font-size:16px;font-size:1.6rem;color:#00B1DD;font-weight:bold;margin-bottom:10px;background:none !important;padding:0;}
#Wrap-Main #Wrap-SideNav .Category-Nav{padding-bottom:20px;}
#Wrap-Main #Wrap-SideNav .Category-Nav nav{}
#Wrap-Main #Wrap-SideNav .Category-Nav nav ul{}
#Wrap-Main #Wrap-SideNav .Category-Nav nav ul li{display:block;margin-bottom:10px;background:#00B1DD;}
#Wrap-Main #Wrap-SideNav .Category-Nav nav ul li a{line-height:110%;font-size:13px;font-size:1.3rem;display:block;color:#fff;text-decoration:none;padding:12px;font-weight:bold;background:url(../images/icon_arrow_w.png) no-repeat right 12px center;}
#Wrap-Main #Wrap-SideNav .Category-Nav nav ul li.li05{background:#00B1DD url(/resource/ec/property/00/new.jpg) no-repeat left 12px center;background-size:30px 15px;}
#Wrap-Main #Wrap-SideNav .Category-Nav nav ul li.li05 a{padding-left:50px;}
#Wrap-Main #Wrap-SideNav .Common-nav{padding-bottom:30px;}
#Wrap-Main #Wrap-SideNav .Common-nav nav{}
#Wrap-Main #Wrap-SideNav .Common-nav nav ul{border-top:#E4E4E4 solid 1px;}
#Wrap-Main #Wrap-SideNav .Common-nav nav ul li{line-height:100%;display:block;border-bottom:#E4E4E4 solid 1px;font-size:12px;font-size:1.2rem;line-height:1.5;}
#Wrap-Main #Wrap-SideNav .Common-nav nav ul li.font_s{font-size:10px;font-size:1.0rem;}
#Wrap-Main #Wrap-SideNav .Common-nav nav ul li a{text-decoration:none;display:block;padding:10px 10px 10px 5px;background:url(../images/icon_arrow_g.png) no-repeat right 5px center;}
#Wrap-Main #Wrap-SideNav .Common-nav nav ul li a:hover{background-color:#F6F6F6;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dt{font-size:13px;font-size:1.3rem;font-weight:bold;margin-bottom:0;border-bottom:#E4E4E4 solid 1px;padding-bottom:14px;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dt.man{color:#0175CA;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dt.woman{color:#FC6FBB;margin-top:20px;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dd{line-height:100%;display:block;border-bottom:#E4E4E4 solid 1px;font-size:12px;font-size:1.2rem;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dd a{text-decoration:none;display:block;padding:12px 10px 12px 5px;background:url(../images/icon_arrow_g.png) no-repeat right 5px center;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dd a:hover{background-color:#F6F6F6;}
#Wrap-Main #Wrap-SideNav .Common-nav nav dl dd.font_s{font-size:10px;font-size:1.0rem;}
#Wrap-Main #Wrap-SideNav .Contact-Box{background:#EDEDED;padding:14px 14px 1px 14px;margin-bottom:30px;}
#Wrap-Main #Wrap-SideNav .Contact-Box h3{margin-bottom:10px;}
#Wrap-Main #Wrap-SideNav .Contact-Box h4{border:#222 solid 1px;background:#fff;font-size:11px;font-size:1.1rem;text-align:center;line-height:100%;padding:4px 0;font-weight:bold;margin-bottom:12px;color:#666 !important;}
#Wrap-Main #Wrap-SideNav .Contact-Box address{margin-bottom:14px;display:block;}
#Wrap-Main .Company-Box dl{width:190px;padding:14px 0;border:#E4E4E4 solid;border-width:1px 0 0 0;}
#Wrap-Main .Company-Box dl.dl_end{border-width:1px 0;}
#Wrap-Main .Company-Box dl dt{float:left;width:50px;}
#Wrap-Main .Company-Box dl dd{float:right;width:126px;font-size:11px;font-size:1.1rem;line-height:140%;}
#Wrap-Main .Company-Box dl dd a{text-decoration:none;}
#Wrap-Main .Company-Box dl dd strong{display:block;font-weight:bold;margin-bottom:3px;}
.box27{position:relative;margin-top:40px;margin-bottom:20px;padding:0.5em 1em;border:solid 3px #FD0030;}
.box27 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 10px 0 10px;height:25px;line-height:25px;vertical-align:middle;font-size:15px;background:#ff0028;color:#ffffff;font-weight:bold;border-radius:5px 5px 0 0;}
.box27 p{margin:0;padding:0;}
nav#sideMenu{padding-bottom:30px;}
nav#sideMenu li{line-height:100%;display:block;font-size:12px;font-size:1.2rem;line-height:1.5;}
nav#sideMenu ul li.font_s{font-size:10px;font-size:1.0rem;}
nav#sideMenu ul li a{text-decoration:none;display:block;padding:10px 10px 10px 5px;background:url(../images/icon_arrow_g.png) no-repeat right 5px center;}
nav#sideMenu ul li a:hover{background-color:#F6F6F6;}
nav#sideMenu a.toggle{cursor:pointer;}
nav#sideMenu #sideMenu01 a.toggle{}
nav#sideMenu a.toggle{border-top:1px solid #E4E4E4;display:block;position:relative;background:none;}
nav#sideMenu a.toggle:hover , nav#sideMenu a.toggle.active{background:#00B3DF;color:#fff;}
nav#sideMenu ul.child li a{padding-left:10px;}
nav#sideMenu dl.child dt{font-weight:bold;border-top:1px solid #E4E4E4;}
nav#sideMenu dl.child dt:first-child{border:none;}
nav#sideMenu dl.child dd{border-top:1px solid #E4E4E4;}
nav#sideMenu ul li dl.child dd a{padding:10px 15px 10px 15px;font-size:10px;}
nav#sideMenu ul.child li{border-top:1px solid #E4E4E4;}
nav#sideMenu ul.child li:first-child{border:none;}
nav#sideMenu li.borderB{border-bottom:#E4E4E4 solid 1px;}
nav#sideMenu li.borderT{border-top:#E4E4E4 solid 1px;}
nav#sideMenu dl.child , nav#sideMenu ul.child{border:1px solid #00B3DF;box-sizing:border-box;width:100%;}
nav#sideMenu .child{display:none;}
nav#sideMenu .toggle:after{position:absolute;top:50%;right:10px;margin-top:-12px;content:url(/layout/Angfa/common20160827/images/icon_arrow_g.png);font-size:14px;font-weight:bold;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all, 0.25s, linear;-o-transition:all, 0.25s, linear;-webkit-transition:all, 0.25s, linear;transition:all, 0.25s, linear;}
nav#sideMenu .toggle.active:after{-moz-transform:translate(0, 50%);-ms-transform:translate(0, 50%);-webkit-transform:translate(0, 50%);transform:translate(0, 50%);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}