/*css reset*/
/** ã¦â¸â€¦ã©â„¢â¤ã¥â€ â€¦ã¥â¤â€“ã¨â¾â¹ã¨â·â **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ã§â»â€œã¦å¾â€žã¥â€¦æ’ã§â´â  */
dl, dt, dd, ul, ol, li, /* list elements ã¥ë†â€”ã¨â¡â¨ã¥â€¦æ’ã§â´â  */
pre, /* text formatting elements ã¦â€“â€¡ã¦å“â¬ã¦â â¼ã¥â¼âã¥â€¦æ’ã§â´â  */
form, fieldset, legend, button, input, textarea, /* form elements ã¨â¡â¨ã¥ââ€¢ã¥â€¦æ’ã§â´â  */
th, td /* table elements ã¨â¡â¨ã¦â â¼ã¥â€¦æ’ã§â´â  */ {
    margin: 0;
    padding: 0;
}

/** ã¨â®â¾ã§â½â®ã©â»ëœã¨â®â¤ã¥â­â€”ã¤â½â€œ **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* ã¥â°â€ ã¦â€“å“ã¤â½â€œã¦â€°â¶ã¦â­â£ */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* ã§â»å¸ã¤â¸â‚¬ã§â­â€°ã¥â®â½ã¥â­â€”ã¤â½â€œ */
small { font-size: 12px; } /* ã¥â°âã¤âºå½ 12px ã§å¡â€žã¤â¸â­ã¦â€“â€¡ã¥â¾ë†ã©å¡â¾ã©ëœâ€¦ã¨â¯â»ã¯â¼å’ã¨â®â© small ã¦â­â£ã¥â¸â¸ã¥å’â€“ */ 

/** ã©â€¡âã§â½â®ã¥ë†â€”ã¨â¡â¨ã¥â€¦æ’ã§â´â  **/
ul, ol { list-style: none; }
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
/** ã©â€¡âã§â½â®ã¦â€“â€¡ã¦å“â¬ã¦â â¼ã¥â¼âã¥â€¦æ’ã§â´â  **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /* ã©â€¡âã§â½â®ã¯â¼å’ã¥â€¡âã¥â°â€˜ã¥â¯â¹ã¨â¡å’ã©â«ëœã§å¡â€žã¥â½â±ã¥â€œâ */
sub { vertical-align: text-bottom; }

/** ã©â€¡âã§â½â®ã¨â¡â¨ã¥ââ€¢ã¥â€¦æ’ã§â´â  **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img ã¦ââ­ã¨â½â¦ã¯â¼å¡ã¨â®â©ã©â€œâ¾ã¦å½â¥ã©â€¡å’ã§å¡â€ž img ã¦â€”â ã¨â¾â¹ã¦â¡â€  */
button, input, select, textarea { font-size: 100%; } /* ã¤â½â¿ã¥â¾â€”ã¨â¡â¨ã¥ââ€¢ã¥â€¦æ’ã§â´â ã¥å“â¨ ie ã¤â¸â€¹ã¨æ’â½ã§â»â§ã¦â€°â¿ã¥â­â€”ã¤â½â€œã¥â¤â§ã¥â°â */
/* ã¦â³â¨ã¯â¼å¡optgroup ã¦â€”â ã¦â³â€¢ã¦â€°â¶ã¦â­â£ */

/** ã©â€¡âã§â½â®ã¨â¡â¨ã¦â â¼ã¥â€¦æ’ã§â´â  **/
table { border-collapse: collapse; border-spacing: 0; }
/* ã¥â±â€¦ã¤â¸â­ */
#page, #header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
#page{
 width: 960px;
}
/** ã¥â¸æ’ã¥â±â‚¬ã¥å¸âºã§â¡â‚¬ã¦â â·ã¥â¼â **/
.col-main {
    float: left;
    width: 100%;
    /* bug fix: ã¤â¸â»ã¦â âã¦â²â¡ã¦å“â€°ã¥â€ â€¦ã¥â®â¹ã¦â€”â¶ã¯â¼å’ã¥å“â¨ firefox ã¥â€™å’ chrome ã§â­â€°ã¦âµâã¨â§ë†ã¥â„¢â¨ã¤â¸â€¹ã¯â¼å’ã¥â¸æ’ã¥â±â‚¬ã¤â¸âã¥â¯â¹ */
    min-height: 1px;
}
.col-sub, .col-extra {
    float: left;
    /*position: relative;  ã¦å’â€°ã©å“â‚¬ã¨â®â¾ã§â½â®ã¯â¼å’ã¤â»â€¦ã¥å“â¨ã©å“â‚¬ã¨â¦âã¦â€”â¶ã¦â·â»ã¥å â  */
}

/** ã¦â¸â€¦ã©â„¢â¤ã¦âµâ®ã¥å â¨ **/
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
 content: '\20';
 display: block;
 height: 0;
 clear: both;
}
.layout, .main-wrap, .col-sub, .col-extra {
    zoom: 1;
}

.grid-default .main-wrap,.grid-default .crumb{
 margin-left:145px;
}
.grid-default .col-sub {
 margin-left:-100%;
 width:145px;
}
.main-wrap{
 padding: 10px;
}
.wrap{width:960px}
.clear{clear:both}
.fl{float:left}
.pointer{ cursor:pointer}
.post-31 .lefth1{height: 260px;}
.lefth2{height:325px}
.lefth3{height:246px}
.h120{height:120px}
.h320{height:320px}
.greenbg{background:#599833}
.graybg{background:#f9f9f9}
.whitefont{color:#5e953c;}
.whitef{color: white !important;}
.blackfont{color:#3c3c3c}
.whiteborder{border:solid 1px white}
.grayborder{border:solid 1px #9c9c9c}
.marginleft10{margin-left:10px;}
.txtright{text-align:right}
.black{color:black}
.repair{height:15px; vertical-align:bottom; margin-bottom:3px; margin-top:-1px;}
/**/
/*ã©â»ëœã¨â®â¤ã¤â¸â»ã¥â¯â¼ã¨ë†âªã¦â â·ã¥â¼â*/
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
/*ã¥â¯â¼ã¨ë†âªã¦â â·ã¥â¼âã¯â¼å¡ã¥âå½ã¥ââ°ã§â»â€˜ã¥â®å¡ã¦â€”â¶ã¤â¹å¸ã¥ââ¯ã¤â»â¥ã¥â®å¡ã¤â¹â€°ã©â€¦âã§â½â®*/
.wp-menu {margin:0 auto}
.wp-menu .menu-item {width: 96px;display: inline-block;float: left;position: relative;}
.wp-menu .menu-item a.menu-link {display: inline-block;/* padding: 0 5px; */line-height: 30px;color: #ffffff;}
.wp-menu .menu-item.hover a.menu-link  .sub-menu {display: none;/* position: absolute; */left: 0;top: 42px;min-width: 146px;z-index: 100;background:#fff;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {line-height: 26px;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{}
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
/**/
/*banner*/
.mbanner .focus .focus-title-bar {bottom:40px;left: 40px;margin-left:0px;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}
.mbanner .focus .focus-pagination {position:absolute;right: 14px;bottom: 14px;margin-right: 0px;z-index:60;}
.mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
.mbanner .focus .focus-page-active {width:18px;background: #fff;opacity:1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background: no-repeat; text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
/**/

em.menu-switch-arrow {
    position: relative;
    left: 20px;
    font-size: 4px;
    bottom: 2px;
}
div#\34 e04124f-bfec-4bef-a864-8147067e7286 {
    margin: 0px auto;
}
div#\30 86a10f0-46d8-416d-9c0a-c3fb08f6f565 {
    margin: 0px auto;
}
div#\34 875a82d-c167-4040-9038-9d15f5cff94d {
    margin: 0px auto;
}