.widget-title{text-transform:none !important;font-size:2em}ul,li{margin-left:0;padding-left:0;list-style-position:inside}.site-logo{margin-bottom:0;width:180px;height:auto}h2.site-description{font-size:90% !important;letter-spacing:4px;font-weight:400;margin-bottom:4px}h3.tel-num{font-size:36px;letter-spacing:3px;margin-bottom:2px;font-weight:400}p.info-p{color:#666 !important;font-size:12px;letter-spacing:4px;margin-bottom:0;padding:0;line-height:1.2em}.mainnav{width:100%;margin:2% auto;margin-bottom:0;letter-spacing:2px;border-bottom:1px solid #5a5a87}.mainnav ul.sub-menu li{font-size:120% !important}.mainnav ul.sub-menu li.menu-item-object-service a{font-size:80% !important;letter-spacing:0}.mainnav .sub-menu li a{line-height:1.4em}.type-page .entry-content{text-align:left;padding-top:0 !important}.entry-header h1.entry-title{color:#141454 !important;font-size:24px !important;font-weight:400 !important;background:#ebebeb;text-align:center;letter-spacing:2px;line-height:1.4em;position:relative;padding:.5em;background:#ebebeb}.entry-header h1.entry-title:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #bcbcbc}.entry-header h1.title-post,.entry-header h2.title-post{font-weight:400 !important;font-size:80%}.entry-content h2{font-size:150% !important;color:#141454 !important}.entry-content h3{font-size:130% !important;color:#141454 !important;letter-spacing:4px}.entry-content p span.small{color:#555}.post-wrap .entry-content,.entry-header{text-align:left !important}.entry-header h2.entry-title{font-size:24px !important;line-height:1.3em !important;font-weight:400}.widget_nav_menu .menu li{margin:.3em .1em;border-bottom:1px solid #ebebeb}.widget_nav_menu .menu li:last-child{border-bottom:none}.widget_nav_menu .sub-menu li{font-size:100%;color:#666 !important;margin-left:1em;border-bottom:none}h3.widget-title{margin-bottom:5%}.custom-html-widget h4{font-size:110%}.widget_text h3.leftalign{text-align:left !important;width:4em}.panel-layout{padding-top:0 !important;margin-top:0 !important}.panel-widget-style img{padding:0;margin:0}.panel-layout .panel-layout .panel-row-style{padding:0 !important;padding-bottom:10% !important}#secondary h3.widget-title{color:#ea819f}.menu-item-type-custom{font-size:85%}footer{text-align:center;font-size:13px !important}.site-info{font-size:11px !important;letter-spacing:2px}.footer-widgets .widget_nav_menu{text-align:left;border-bottom:none}.footer-widgets .widget_nav_menu .sub-menu .menu-item-type-post_type{list-style-type:square}#sidebar-footer{padding:20px 0}ul#npcatch{width:100%;text-align:center;margin:0 auto;padding:0;font-size:0}ul#npcatch li{display:inline-block !important;vertical-align:top;width:23%;text-align:left;margin:0 1%;margin-bottom:1%;font-size:16px}ul#npcatch li:first-child{margin-left:0}ul#npcatch li:last-child{margin-right:0}ul#npcatch li img{width:100%;margin-bottom:0;padding:5px;background:#fff;border:1px solid #e8e8e8}ul#npcatch li img:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}ul#npcatch li .detail{color:#141454 !important;width:100%;height:80px;font-size:86%;letter-spacing:1px;text-align:center;margin:0;padding:5px;padding-bottom:10px}ul#npcatch li span.title:hover{color:#ea819f !important}ul#npcatch li span.title:before{content:"\A";white-space:pre}.post-wrap .entry-content h2{color:#666;font-size:32px !important;padding-left:15px;border-left:2px solid #f7c8d5}.post-wrap .entry-content h2 span.small{font-size:50%;letter-spacing:3px;font-weight:400 !important}.entry-content p.menuDescription{color:#555 !important}.entry-content p.menuDescription a{border-bottom:1px dotted}.entry-content table.menuTable{border:0;margin-bottom:10%;width:100%}.entry-content table.menuTable tr,.entry-content table.menuTable th,.entry-content table.menuTable td{border:0}.entry-content table.menuTable tr{border-bottom:1px dotted #ccc}.entry-content table.menuTable th{text-align:left;padding:10px 5px;font-weight:400}.entry-content table.menuTable td{text-align:right;padding:10px 5px}.entry-content table.menuTable td.td-center{text-align:center}.entry-content .center-leftwrap{width:69%;margin:0 auto}p.staffname{font-size:140%;letter-spacing:3px;font-weight:700}p.staffname span.small{font-size:65%;font-weight:400;color:#555;letter-spacing:5px}p.staffname span.profession{font-size:80%;font-weight:400;color:#ea819f;letter-spacing:5px}p.message{color:#555}.entry-content .center-leftwrap table#profileTable{width:80%;border:none;margin:0 0 40px}.entry-content .center-leftwrap table#profileTable tr,.entry-content .center-leftwrap table#profileTable th,.entry-content .center-leftwrap table#profileTable td{border:none}.entry-content .center-leftwrap table#profileTable tr{border-bottom:1px dotted #ccc}.entry-content .center-leftwrap table#profileTable tr th{width:30% !important;text-align:center;padding:10px 5px;color:#555;font-size:80%;font-weight:400}.entry-content .center-leftwrap table#profileTable tr td{color:#555;text-align:left!important;padding:10px 5px;font-size:80%}a.moreLink{font-size:120%;background:#fff;border:1px solid;padding:15px 20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}a.moreLink:hover{background:#f7c8d5 !important;color:#fff;border:1px solid #ea819f}.pink{color:#ea819f !important;font-weight:700;font-size:13px}#n2-ss-4-align,#n2-ss-4-placeholder{display:none}.accessCaption p{font-size:95%;color:#555;margin-bottom:.5em}hr{height:1px;background-color:#ccc;border:none;color:#ccc}h2.wakan{margin-top:60px}.herb{padding:10px;background:#f1d8ec;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:15px;overflow:hidden}.herb p{margin-bottom:0}.herb p.titleName{font-weight:700}.last{margin-bottom:40px}@media only screen and (max-width:1024px){.btn-menu{font-family:"FontAwesome";color:#333;font-size:28px}.btn-menu:before{content:"\f0c9"}.site-header .col-md-8{position:relative;z-index:9999}}@media only screen and (max-width:780px){.site-logo{width:25%;margin:2% auto}.mainnav{margin-bottom:0}.entry-content table.menuTable{width:100%}ul#npcatch li .title{height:auto;font-size:80%;letter-spacing:0;line-height:1.4em}.center-leftwrap{width:100%;margin:0 auto}.entry-content table#profileTable{width:100%}.panel-layout h3.widget-title{margin-bottom:5%}.panel-layout .panel-row-style{padding:10% 0 !important}.btn-menu{font-family:"FontAwesome";color:#141454;font-size:28px}.btn-menu:before{content:"\f0c9"}.site-header .col-md-8{position:relative;z-index:9999}}#sidebar-footer{text-align:center}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){ul#npcatch li .title{height:auto;font-size:80%;letter-spacing:0;line-height:1.4em;text-align:left}}@media only screen and (max-width:479px){.header-wrap{padding-top:0 !important;padding-bottom:0 !important}.site-logo{width:30%;height:auto;margin:0 auto;padding:0 !important;margin-bottom:0 !important}h2.site-description{font-size:80% !important;letter-spacing:1px;margin-bottom:0;padding:0}h3.tel-num{font-size:20px;letter-spacing:1px;margin-bottom:0 !important;padding:0 !important}p.info-p{display:none;margin-bottom:0}.header-wrap .btn-menu{margin:0 auto;padding:0}.mainnav{margin:0 auto !important;margin-bottom:0 !important}#mainnav-mobi{margin-top:0 !important;margin-bottom:0 !important;padding:0 !important}.type-page .entry-content{padding-top:0 !important;margin-top:0 !important}.sydney-hero-area{padding-top:0 !important;margin-top:0 !important}#n2-ss-4-align,#n2-ss-4-placeholder{display:block;margin-top:0 !important;padding-top:0 !important}#n2-ss-3-align,#n2-ss-3-placeholder{display:none;height:0;margin:0;padding:0}ul#npcatch{text-align:left;margin:0;width:100%}ul#npcatch li{display:block;text-align:left;width:100%;margin:0;margin:2% 0;line-height:1}ul#npcatch li img{float:left;padding:2px}ul#npcatch li .detail{background:0 0;height:auto;float:right;font-size:100%;letter-spacing:0;line-height:1.4em;text-align:left;padding-bottom:0}ul#npcatch li{clear:both}.entry-header .meta-post a.post-cat{letter-spacing:2px !important;margin-left:0;padding-left:0}.entry-header h2.entry-title,.entry-header h1.entry-title{font-weight:700;font-size:16px !important;margin:0 auto;padding:5%}.entry-header h1.entry-title{padding:4px 12px}.post-wrap .entry-content h2{font-size:20px !important;font-size:100%}.post-wrap .entry-content h2 span.small{letter-spacing:1px}.entry-content h3{font-size:100% !important;margin-top:0;padding-top:0}.entry-content table.menuTable{margin-bottom:20%}table th,table td{font-size:70%}p.staffname{font-size:120%}p.staffname span.small{font-size:11px;letter-spacing:3px}p.staffname span.profession{font-size:13px;letter-spacing:3px}p.message{text-align:left}.entry-content .center-leftwrap{width:100%;margin:0}.entry-content .center-leftwrap table#profileTable{width:100%}.last{margin-bottom:40px}.widget_text h3.leftalign{text-align:center !important;width:100%}a.moreLink{font-size:90%;clear:both}.topmargin{margin-top:40px}.gmap{height:240px}widget_text,panel-widget-style,.panel-row-style{padding-top:0 !important;margin-top:0 !important}.btn-menu{font-family:"FontAwesome";color:#141454;font-size:28px}.btn-menu:before{content:"\f0c9"}.site-header .col-md-8{position:relative;z-index:9999}}@media only screen and (max-width:479px){.panel-row-style{padding-top:0 !important}.btn-menu{font-family:"FontAwesome";color:#141454;font-size:28px}.btn-menu:before{content:"\f0c9"}.site-header .col-md-8{position:relative;z-index:9999}}