/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.6em;
	color: #666;
	font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;
}

img {
	border: none;
}
a:link, a:visited {
	color: #387DB8;
	text-decoration: none;
	border: none;
}
a:hover {
	
	border: none;
	text-decoration: underline;
}
div, p, h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0;
	padding: 0;
}
h1 {
	color: #666666;
	font-size: 12px;
	line-height: 1.0em;
	font-weight:normal;
}
div#hdr {
	width: 100%;
	background: url(../img/layout/hdr_bg.gif) repeat-x;
	/*	height: 107px;*/
	height: 135px;
	margin: 0;
	padding: 0;
}
div#hdrwrapper {
	width: 954px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
div#hdrwrapper #logo {
	margin-top: 25px;
}
div#hdrwrapper #link {
	margin-left: 220px;
}
div#hdrwrapper #sched {
	margin-top: 8px;
}
.right {
	float: right;
}
.right:after {
	content:'';
	display:block;
	clear:both;
}
.left {
	float: left;
}
div#neck {
	width: 100%;
	display: block;
}
div#neck .intro {
	width: 100%;
	border-top: 1px solid #DAE6F8;
	border-bottom: 1px solid #DAE6F8;
	margin-bottom: 10px;
	background: url(/img/layout/intro_bg.jpg);
	padding-top: 6px;
	padding-bottom: 10px;
	text-align:center;
}
div#neck .intro div {
	width: 954px;
	margin: 0 auto;
	text-indent:-9999px;
}
div#neck .introinner {
	width: 100%;
	background: url(/img/layout/hdr_bg_inner_181.gif) repeat-x;
	height:	181px;
	text-align:center;
}
ul#mainmenu {
	margin: 0 auto;
	width: 954px;
}
ul#mainmenu li {
	display: block;
	float:left;
}
div#topmenu {
	background: url(/img/layout/top_mnu_bg.jpg);
	height: 55px;
}
div#topmenu:after {
	content:'';
	display:block;
	clear:both;
}
ul#mainmenu li#mainmenu_1_on {
	background: url(../img/layout/top_mnu_1_on.jpg) no-repeat;
	width: 110px;
	height: 55px;
}
ul#mainmenu li#mainmenu_1_off {
	background: url(../img/layout/top_mnu_1_off.jpg) no-repeat;
	width: 110px;
	height: 55px;
}
ul#mainmenu li#mainmenu_2_on {
	background: url(../img/layout/top_mnu_2_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_2_off {
	background: url(../img/layout/top_mnu_2_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_3_on {
	background: url(../img/layout/top_mnu_3_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_3_off {
	background: url(../img/layout/top_mnu_3_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_4_on {
	background: url(../img/layout/top_mnu_4_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_4_off {
	background: url(../img/layout/top_mnu_4_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_5_on {
	background: url(../img/layout/top_mnu_5_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_5_off {
	background: url(../img/layout/top_mnu_5_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_6_on {
	background: url(../img/layout/top_mnu_6_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_6_off {
	background: url(../img/layout/top_mnu_6_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_7_on {
	background: url(../img/layout/top_mnu_7_on.jpg) no-repeat;
	width: 102px;
	height: 55px;
}
ul#mainmenu li#mainmenu_7_off {
	background: url(../img/layout/top_mnu_7_off.jpg) no-repeat;
	width: 102px;
	height: 55px;
}
ul#mainmenu li#mainmenu_8_on {
	background: url(../img/layout/top_mnu_8_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_8_off {
	background: url(../img/layout/top_mnu_8_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_9_on {
	background: url(../img/layout/top_mnu_9_on.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li#mainmenu_9_off {
	background: url(../img/layout/top_mnu_9_off.jpg) no-repeat;
	width: 106px;
	height: 55px;
}
ul#mainmenu li a {
	text-indent: -9999px;
	display:block;
	width: 100%;
	height: 100%;
}

ul#mainmenu li{
  position: relative;
}
ul#mainmenu li a{
  display: block;
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}
ul#mainmenu li:hover > a{
  color: #eff7b1;
}
ul#mainmenu li ul{
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  border-radius: 0 0 3px 3px;
  z-index: 1000;
}
ul#mainmenu li:last-child ul{
  left: -100%;
  width: 100%
}
ul#mainmenu li ul li{
  overflow: hidden;
  float: none;
  width: 135px;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}

ul#mainmenu li ul ul{
  list-style: none;
  position: absolute;
  top: 0;
  left: 100%;
  margin: 0;
  padding: 0;
  border-radius: 0 0 3px 3px;
  z-index: 1000;
}

ul#mainmenu #mainmenu_4_on ul li,
ul#mainmenu #mainmenu_4_off ul li {
	width: 240px;
}

ul#mainmenu li ul li a{
  padding: 7px;
  background: #659BCA;
  text-align: left;
  font-weight: normal;
  text-indent: 0;
  box-sizing: border-box;
  height: 28px;
}

ul#mainmenu li:hover ul li{
  overflow: visible;
  height: 28px;
  border-bottom: 1px solid #f0f0f0;
}

ul#mainmenu li ul ul {
  z-index: -10000;
}

ul#mainmenu li ul ul li{
	overflow: hidden;
  float: none;
  width: 0;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}

ul#mainmenu li ul li ul a {
	background-color: #71AEE2;
	width: 0;
	padding: 0;
	overflow: hidden;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}

ul#mainmenu li ul li:hover ul li {
  overflow: visible;
  width: 12em;
  border-bottom: 1px solid #f0f0f0;
}

ul#mainmenu li ul li:hover ul a {
	width: auto;
	padding: 7px;
}

div#contentwrapper {
	width: 954px;
	margin: 0 auto;
}
div#contentwrapper div#content {
	float:left;
	width: 660px;
}
div#contentwrapper div#sidebar {
	float:right;
	width: 274px;
}
div#contentwrapper div#sidebar:after {
	content: '';
	display:block;
	clear:both;
}
div#contentwrapper div#sidebar div {
	margin-bottom: 10px;
}
div#contentwrapper div#sidebar div#sidebar_1 {
	display:inline-block;
	width:268px;
	margin-top: -120px;
	z-index: 9999;
}




div#contentwrapper div#sidebar div#sidebar_1 div.content {
	width: 268px;
	text-align:center;
	background: url(../img/layout/sidebar/sdbr_ad_1_bg.jpg) repeat-y;
	margin-bottom: 0px;
}
div#contentwrapper div#sidebar div#sidebar_2 img {
	margin-bottom: 5px;
}
div#contentwrapper div#sidebar div#sidebar_1 span.top {
	display:block;
	background: url(../img/layout/sidebar/sdbr_ad_1_top.png) no-repeat;
	width: 268px;
	height: 164px;
	text-indent:-9999px;
}
div#contentwrapper div#sidebar div#sidebar_1 span.btm {
	display:block;
	background: url(../img/layout/sidebar/sdbar_ad_1_bg_btm.jpg) no-repeat;
	width: 271px;
	height: 22px;
}
div#contentwrapper div#sidebar div#sidebar_1 div#ads {
	width: 260px;
	background: url(../img/layout/sidebar/sdbr_ad_1_bg.jpg) repeat-y;
	margin-bottom: 0px;
	text-align: center;
	font-size:12px;
}
div#contentwrapper div#sidebar div#sidebar_1 div#ads p {
	width: 250px;
	margin: 0 auto;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
div#contentwrapper div#sidebar div#sidebar_1 div#ads img {
	margin-bottom: 5px;
}
div#contentwrapper div#sidebar div#sidebar_2 div#ad_4 {
	display:block;
	background: url(../img/layout/sidebar/sdbr_ad_1_4.jpg) no-repeat;
	width: 271px;
	height: 227px;
	margin-bottom: 10px;
	position: inherit;
}


div#contentwrapper div#sidebar div#sidebar_2 div#ad_4 a.link_0 {
	display:block;
	width: 203px;
	height: 33px;
	position:relative;
	top: 90px;
	left: 27px;
}
div#contentwrapper div#sidebar div#sidebar_2 div#ad_4 a.link_1 {
	display:block;
	width: 203px;
	height: 33px;
	position:relative;
	top: 100px;
	left: 27px;
}
div#contentwrapper div#sidebar div#sidebar_2 div#ad_4 a.link_2 {
	display:block;
	width: 203px;
	height: 33px;
	position:relative;
	top: 110px;
	left: 27px;
}
div#contentwrapper div#sidebar div#sidebar_1 img.last {
	margin-bottom: 0px;
}
div#contentwrapper div#sidebar div#sidebar_2 {
	width: 262px;
	text-align:center;
	background: url(../img/layout/sidebar/sdbr_ad_2_bg.jpg) repeat-y;
}
div#contentwrapper div#sidebar div#sidebar_2 img {
	margin-bottom: 5px;
}
div#contentwrapper div#sidebar div#sidebar_2 img.last {
	margin-bottom: 0px;
}

div#contentwrapper div#sidebar .side_h {
    width: 230px;
    height: 22px;
    text-align: center;
    background: #d2cc76;
    color: #fff;
    margin: 8px;
}


div#contentwrapper div#sidebar span.top {
	display:block;
	background: url(../img/layout/sidebar/sdbr_ad_2_bg_top.jpg) no-repeat;
	width: 262px;
	height: 20px;
	text-indent: -9999px;
}
div#contentwrapper div#sidebar span.btm {
	display:block;
	background: url(../img/layout/sidebar/sdbr_ad_2_bg_btm.jpg) no-repeat;
	width: 262px;
	height: 20px;
	text-indent: -9999px;
}


div#contentwrapper div#sidebar div#sidebar_3 {
text-align: center;
    width: 246px;
    border: 2px solid #e9ebee;
    padding: 5px;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 10px;
}
div#contentwrapper div#sidebar div#sidebar_3 img {
	margin-bottom: 5px;
}
div#contentwrapper div#sidebar div#sidebar_3 img.last {
	margin-bottom: 0px;
}

div#contentwrapper div#sidebar div#sidebar_4 {
	text-align:center;
        width: 246px;
    border: 2px solid #e9ebee;
    padding: 5px;
    border-radius: 8px 8px 8px 8px;

}
div#contentwrapper div#sidebar div#sidebar_4 img {
	margin-bottom: 5px;
}
div#contentwrapper div#sidebar div#sidebar_4 img.last {
	margin-bottom: 0px;
}

div#sidebar div#recruit {
	width: 262px;
	text-align:center;
}



div#contentwrapper div#sidebar div#sidebar_5 {
	width: 246px;
    border: 2px solid #e9ebee;
    padding: 5px;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 10px;
}
div#contentwrapper div#sidebar div#sidebar_5 img {
    margin: 0 8px;
    text-align: center;
}
div#ftr div#ftrgototop {
	width: 954px;
	height: 30px;
	margin: 0 auto;
	background: url(../img/layout/ftr_goto_top.jpg) no-repeat top right;
	text-align: right;
	color: #fff;
	font-size:12px;
}
div#ftr div#ftrgototop a.txtlnk:link, div#ftr div#ftrgototop a.txtlnk:visited {
	color:#fff;
	text-decoration: underline;
	margin-left: 5px;
	margin-right: 5px;
}
div#ftr div#ftrgototop a.txtlnk:hover {
	text-decoration: none;
}
div#ftr div#ftrgototop a.gototop {
	display: inline-block;
	width: 110px;
	height: 15px;
	margin-right: 20px;
	margin-left: 15px;
	padding-top: 5px;
}
div#ftr div#ftrgototop a.gototop span {
	text-indent: -9999px;
	display: none;
	width: 100%;
	height: 100%;
}
div#ftr div#ftrupr {
	background: #E5EEFA;
	padding-top: 10px;
}
div#ftr div#ftrupr h3 {
	color: #387DB8;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
}
div#ftr div#ftrupr h3.btmbrdr {
	border-bottom: 1px solid #387DB8;
}
div#ftr div#ftrupr div#ftruprwrapper {
	width: 954px;
	margin: 0 auto;
}
div#ftr div#ftrupr div#ftruprwrapper p {
	margin-bottom: 10px;
}
div#ftr div#ftrupr div#ftruprwrapper ul {
	margin-top: 10px;
	width: 958px;
	border: 0px solid #f00;
	padding: 0px;
	margin: 0px;
}
div#ftr div#ftrupr div#ftruprwrapper ul li {
	list-style-type: none;
	background: url(../img/layout/ftr_li_bg.jpg) no-repeat center left;
	height: 15px;
	line-height: 15px;
	padding-left: 20px;
	padding-top:  2px;
	float:left;
	display:block;
	margin-right: 23px;
	font-size:12px;
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_1 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_2 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_3 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_5 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_6 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_7 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_8 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_9 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_10 {
}
div#ftr div#ftrupr div#ftruprwrapper ul li#ftr_lnk_11 {
}
div#ftr div#ftrupr div#ftruprwrapper div#lnkto_top {
	width: 100%;
	text-align:right;
}
div#ftr div#ftrupr div#ftruprwrapper div#lnkto_top a {
	float:right;
	display:block;
	width: 138px;
	height: 28px;
	background: url(../img/layout/btn_goto_top.gif) no-repeat;
}
div#ftr div#ftrupr div#ftruprwrapper div#lnkto_top a:after {
	content:'';
	display:block;
	clear:both;
}
div#ftr div#ftrlwr {
	background: #387DB8;
	padding: 10px;
	background: #387DB8;
}
div#ftr div#ftrlwr div#ftrlwrwrapper {
	width: 934px;
	margin: 0 auto;
	vertical-align: top;
	font-size:12px;
}
div#ftr div#ftrlwr div#ftrlwrwrapper img#ftrlogo {
	padding-bottom: 13px;
}
div#btm_ad_1 {
	background: url(../img/layout/btm_ad_1.jpg) no-repeat;
	width: 660px;
	height: 379px;
	position: inherit;
	margin-bottom: 10px;
}
/*

div#btm_ad_1 #lnk_1 {
	position:relative;
	top: 138px;
	left: 120px;
	display:inline-block;
	width: 267px;
	height: 35px;
	margin-top: 0px;
}

div#btm_ad_1 #lnk_2 {
	position:relative;
	top: 138px;
	left: 124px;
	display:inline-block;
	width: 267px;
	height: 35px;
	margin-top: 0px;
}

*/

div#btm_ad_1 #lnk_0 {
	position:relative;
	top: 59px;
	left: 190px;
	display: inline-block;
	width: 219px;
	height: 70px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_1 {
	position:relative;
	top: 59px;
	left: 196px;
	display: inline-block;
	width: 219px;
	height: 70px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_2 {
	position:relative;
	top: 59px;
	left: 190px;
	display: inline-block;
	width: 219px;
	height: 70px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_3 {
	position:relative;
	top: 59px;
	left: 196px;
	display: inline-block;
	width: 219px;
	height: 70px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_4 {
	position:relative;
	top: 312px;
	left: 12px;
	display: inline-block;
	width: 205px;
	height: 52px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_5 {
	position:relative;
	top: 312px;
	left: 18px;
	display: inline-block;
	width: 205px;
	height: 52px;
	margin-top: 0px;
}
div#btm_ad_1 #lnk_6 {
	position:relative;
	top: 312px;
	left: 26px;
	display: inline-block;
	width: 205px;
	height: 52px;
	margin-top: 0px;
}
h2.boxed {
	height: 26px;
	width: 668px;
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #9f6f0f;
	background: #f3f2e8 url(../img/layout/h2_boxed_bg.jpg);
	padding: 9px 2px 0 10px;
	color: #960;
	font-size: 20px;
	margin-bottom: 10px;
}
h3.boxed {
	height: 32px;
	width: 680px;
	background: url(../img/layout/h3_boxed_bg.jpg) no-repeat;
	padding: 7px 2px 0 15px;
	color: #393631;
	font-size: 16px;
}
div#breadcrumb {
	margin-bottom: 10px;
}
h3.boxed660 {
	height: 32px;
	width: 660px;
	background: url(../img/layout/h3_boxed660_bg.jpg) no-repeat;
	padding: 7px 2px 0 15px;
	color: #393631;
	font-size: 16px;
}

div.sctn_2 img {
	margin-bottom: 0px;
}
div#sctn_treatment {
	margin: 10px auto;
}
div.sctn_treatment div {
	width:335px;
}
div.sctn_treatment_item {
	width: 325px;
	border: 1px solid #e6e6e6;
	padding: 5px 5px 0px 5px;
	margin-bottom: 0px;
	background: url(../img/layout/treatment/sctn_treatment_item_bg.jpg) repeat-x top left;
}
div.sctn_treatment_item .left img {
	width: 105px;
	padding: 1px;
	border: 1px solid #ccc;
}
div.sctn_treatment_item .right {
	width:210px;
}
div.sctn_treatment_item .right span {
	display:block;
	background: url(../img/layout/btm_mnu_arrow_2.gif) no-repeat center left;
	padding-left: 18px;
	font-size: 16px;
	color: #5F5249;
	font-weight: bold;
}
div.sctn_treatment_item .right span a {
	text-decoration:none;
}
h3.boxed_dark {
	width: 643px;
	height: 23px;
	border: 1px solid #433F3A;
	background: #6d6761;
	padding-top: 5px;
	color:#fff;
	padding-left: 15px;
	margin-bottom: 10px;
}
h3.boxed_simple {
	width: 643px;
	height: 23px;
	border: 1px solid #ccc;
	background: #f3f2e8;
	padding-top: 5px;
	color:#6d6761;
	padding-left: 15px;
	margin-bottom: 10px;
}
a.lnk_btn_rndd_wht {
	width: 227px;
	height: 37px;
	background: url(../img/layout/btn_rndd_wht.gif) no-repeat;
	padding-left: 30px;
	padding-top: 10px;
	display: block;
}
a.lnk_btn_rndd_wht:link, a.lnk_btn_rndd_wht:visited {
	text-decoration: underline;
}
a.lnk_btn_rndd_wht:hover {
	text-decoration: none;
}
div#soon {
	width: 100%;
	margin: 30px 0px 400px 0px;
	text-align: center;
}
div.w660 {
	width: 660px;
	margin: 0 auto;
	margin-bottom: 10px;
}
div#content div {
	margin-bottom: 20px;
}

div.sctn_2 {
	margin-bottom: 20px;
	width:327px;
}

span.red {
	color: #900;
}
div#cmn_1 {
}
div#cmn_1 h4 {
	background:url(../img/layout/common/1/h4_cmn_1.jpg) no-repeat;
	width: 660px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;
}
h3.bxdblu {
	width:660px;
	height: 32px;
	background: url(../img/layout/h3_bxdblu.jpg) no-repeat;
	color: #fff;
	padding-left: 15px;
	padding-top:7px;
	box-sizing: border-box;
	margin: 20px 0 15px;
}

h3.bxdblu_top {
	width:660px;
	height: 32px;
	background: url(../img/layout/h3_bxdblu.jpg) no-repeat;
	color: #fff;
	padding-left: 15px;
	padding-top:7px;
	box-sizing: border-box;
	margin: 0 0 10px 0;
}
span.bluetxt {
	color: #346796;
}
h3.bxdgry {
	width:660px;
	height: 32px;
	background: url(../img/layout/h3_bxdgray.jpg) no-repeat;
	color: #fff;
	padding-left: 15px;
	padding-top:5px;
}
.entry-content img {
	max-width: 100%;
	height: auto;
}

.centertxt {
	text-align:center;
}

p.search{
	width:260px;
	position:absolute; top:0; left:60px;
}
.parking a:hover{
	opacity: 0.8; 
    filter: alpha(opacity=80); 
    -moz-opacity: 0.8;
}
div#fb{
	width: 262px;
	text-align:center;
	background: url(../img/layout/bar/sdbr_ad_2_bg.jpg) repeat-y;
	margin-bottom: 0px;
}


/** borderを隠す(トップ) **/
.face_book_plgin_border_top {
    background: none repeat scroll 0 0 #FCFBF9; /** 合わせる **/
    height: 12px;
    left: 0;
    position: absolute;
    top: 0;
    width: 1032px;
}
/** borderを隠す(ライト) **/
.face_book_plgin_border_right {
    background: none repeat scroll 0 0 #FCFBF9; /** 合わせる **/
    bottom: 0;
    height: 300px;
    position: absolute;
    right: 0;
    width: 6px;
}
/** borderを隠す(ボトム) **/
.face_book_plgin_border_bottom {
    background: none repeat scroll 0 0 #FCFBF9; /** 合わせる **/
    bottom: 0;
    height: 6px;
    left: 0;
    position: absolute;
    width: 1032px;
}
/** borderを隠す(レフト) **/
.face_book_plgin_border_left {
    background: none repeat scroll 0 0 #FCFBF9; /** 合わせる **/
    bottom: 0;
    height: 300px;
    left: 0;
    position: absolute;
    width: 6px;
}
div#ftrlwrwrapper {
	width: 954px;
	height:65px;
	margin: 0 auto;
	vertical-align: top;
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	line-height:1.4
}

div#ftrlwrwrapper .times{

	font-weight:bold;
}


div#awards {
    width: 246px;
    text-align: center;
    margin-bottom: 0px;
    border: 2px solid #e9ebee;
    padding: 5px;
    border-radius: 8px 8px 8px 8px;
}

div#contentwrapper div#sidebar div#awards img {
	margin-bottom: 5px;
}
div.ftrtxt{
	font-size:15px;
	width:400px;
	float:left;
	}
	div#ftrlwrwrapper .tel{
	
	font-weight:bold;
	font-size:16px;
}
ul#cate li{
	float:left;
	display:block;
	padding-right:20px;
	}

	
	
ul#cate{
	clear: both;
    display: block;
    height: 25px;
    width: 958px;
    font-size: 13px;
    margin: 0 auto;
    padding: 5px 0 0 30px;
	color::#387DB8;
}
#catnam{
	font-weight:bold;
}
p.lang1{
	width:119px;
	position:absolute; top:8px; left:0px;
}

p.lang2{
	width:63px;
	position:absolute; top:8px; left:140px;
}

#hdr form{
	position: absolute;
	top: 8px;
	left: 330px;
}

#hdr form input.box{
	margin: 4px -10px 0 0;
}

#hdr form input.btn{
	vertical-align: middle;
}

h4.bg_grey a {
	color: #fff;
}

h2.screen-reader-text {
	display: none;
}

.search-side div#sidebar_1 {
	margin-top: 0 !important;
}
.clear{
clear: both;
}