﻿/*
Theme Name: Themia Lite
Theme URI: http://www.inkthemes.com/wp-themes/themia-theme/
Description: Themia Lite for WordPress is one of the easiest themes to build your Web Presence in 10 Minutes. The Theme is highly customizable and you can change Logos and Social Icons easily through the Themes Options Panel, You can have your own branded new Website for your Business or Personal Use in Minutes. Features Templates for Blogs, Fullwidth Page without sidebar.
Author: InkThemes.com
Author URI: http://www.inkthemes.com/2
Version: 1.2.9
License: GNU General Public License
License URI: license.txt
Tags: black, blue, green, white, gray, custom-menu, light, dark, two-columns, fixed-width, threaded-comments, sticky-post, custom-colors, theme-options, editor-style
*/
@import url("reset.css");
@import url("960_24_col.css");

/*=======================================================*/
/*----------------------BASIC HTML-----------------------*/
/*=======================================================*/
html{
    height                  : 101%;
    margin-bottom           : 1px;,
}
body {
    font-family             : "Microsoft YaHei" ,微软雅黑, Meiryo, Verdana ,sans-serif;
    font-size               : 13px/1.5;
    background              : #F0F1EF url("bg.gif");
    color                   : #333;
    -webkit-text-size-adjust: none;
}
hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}
:focus {/* remember to define focus styles! */
    outline: 0;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a img {
    border: 0;
}
a,a:link         { color: #1b60a4; text-decoration: none; }
a:visited        { color: #bb3377; text-decoration: none; }
a:hover ,a:active{ color: #51a11c; text-decoration: none; }

input[type="submit"] {
    cursor:pointer;
}
input, textarea, select {
    margin-bottom:10px;
}
input[type="file"], textarea {
    clear:both;
    display: block;
}
textarea {
    width:300px;
    height:100px;
}
p {
    text-shadow: 0px 1px 0px #ffffff;
}
/*=======================================================*/
/*-----------------------HEADINGS------------------------*/
/*=======================================================*/
h1 {
    font-size: 24px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 20px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}
/*=======================================================*/
/*------------------------SPACING------------------------*/
/*=======================================================*/
ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}
li {
    margin-left: 30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, address, fieldset, figure {
    margin-bottom: 15px;
    font-weight:normal;
}

/*=======================================================*/
/*----------------------HEADER STYLE---------------------*/
/*=======================================================*/
.header {
    width: 100%;    position  : relative;
}
.header_top {
    background: url(header_top.png) repeat-x;
    width     : 100%;
    height    : 35px;
    z-index   : 999px;
    position  : relative;
}
.header_wrapper {
    margin-top:30px;
}
/*=======================================================*/
/*------------------------MENU STYLE---------------------*/
/*=======================================================*/
.social_top {
    list-style-type: none;
    overflow       : hidden;
    z-index        : -999px;
    margin-top     : -10px;
}
.social_top .logos {
    float: right;
}
.social_top .logos li {
    display    : inline;
    margin-left: 5px;
    float      : left;
    background : url(socalbg.png) no-repeat;
    width      : 33px;
    height     : 42px;
    display    : block;
    z-index    : -999px;
}
.social_top .logos li img {
    margin-left: 4px;
    margin-top : 12px;
}
/*HEADER MENU*/
#menu{
    clear     : both;
    margin    : 30px 0 0 0;
    height    : 55px;
    background: url("gnav_bg.png") no-repeat left center;
    position  : relative;
    z-index   : 1000;
}
#menu ul{
    list-style-type: none;
}
#menu li{
    margin    : 0;
    padding   : 0;
    background: none;
}
#menu li a{
    height         : 34px;
    margin         : 0;
    padding        : 15px 25px 0;
    position       : relative;
    float          : left;
    color          : #444;
    text-align     : center;
    text-decoration: none;
    font-size      : 14px;
    text-shadow    : 0 1px 0 #ffffff;
    font-weight    : bold;
    background     : url("gnav_sep.gif")  no-repeat left top;
	width: 108px;
}
#menu li.home a {
    background-image: none;
}

 #menu li.current-menu-item a
,#menu li.current-menu-parent a
,#menu li.current_page_parent a
,#menu li a.selected
,#menu li.current_page_item a {
    color      : #fff;
    text-shadow: 0 1px 0 #444;
    background : #eee  url("gnav_select.png")  repeat-x left top;
}
#menu li.home a:hover{
    background: #eee  url("gnav_hover_home.png")  repeat-x left top;
}
/**/
#menu li a:hover
  {
    color      : #fff;
    text-shadow: 0 1px 0 #444;
    background : #eee  url("gnav_hover.png")  repeat-x left top;
}
/*
#menu{
    position: relative;
    z-index : 1000;
}
#menu ul{
    list-style-type: none;
}
#menu li{
    margin    : 0;
    padding   : 0;
    font-size : 13px;
    background: none;
    background: url('images/nav.png') no-repeat -1px -34px;
}
#menu li a {
    margin         : 0;
    margin-left    : 10px;
    padding        : 4px 18px 5px 8px;
    position       : relative;
    float          : left;
    color          : #666;
    text-align     : center;
    text-decoration: none;
    font-size      : 12px;
    background     : url('images/nav.png') no-repeat 99% -4px;
    text-shadow    : 0 1px 0 #ffffff;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li.current_page_item a {
    margin     : 0;
    margin-left: 10px;
    padding    : 4px 18px 5px 8px;
    color      : #FFF;
    text-shadow: none;
}
*/
/*DropDown*/
#menu .ddsmoothmenu {}
#menu .ddsmoothmenu li > ul {
    background         : url("submenu-down.png")  no-repeat;
    background-position: -2px 100%;
    border-right       : 1px solid #ccc;
    border-top         : 1px solid #ccc;
    border-bottom      : 1px solid #ccc;
}
#menu .ddsmoothmenu li > ul li > ul {
    margin-top : 1px;
    margin-left: 2px;
}
/*Top level list items*/
#menu .ddsmoothmenu li {
    position: relative;
    display : inline;
    float   : left;

}
/*Top level menu link items style*/
#menu .ddsmoothmenu li li {
    text-transform  : capitalize;
    margin          : 0;
    padding         : 0;/*background of menu items (default state)*/
    background-image: none;
    background-color: #fff;
    border-left     : 1px solid #ccc;
}
#menu .ddsmoothmenu li li a {
    width          : 150px; /*width of sub menus*/
    height         : auto;
    float          : none;
    display        : block;
    text-align     : left;
    color          : #878787;
    text-shadow    : none;
    margin         : 0;
    padding        : 8px 0;
    margin-left    : 18px;
    margin-right   : 18px;
    text-decoration: none;
    background     : none;
    position       : relative;
    font-weight    : normal;
    font-size      : 12px;
}
#menu .ddsmoothmenu li li a:after {
    width   : 100%;
    content : '';
    position: absolute;
    left    : 0;
    top     : 0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
    border-top: none;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width   : 100%;
    content : '';
    position: absolute;
    left    : 0;
    bottom  : 0;
}
* html #menu .ddsmoothmenu li li a { /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color: #565555;
}
#menu .ddsmoothmenu li li.current_page_item, #menu .ddsmoothmenu li li:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
    background         :  url("submenu.png")  no-repeat;
    background-position: -1px -200px;
    border             : none;
    padding            : 0;
}
#menu .ddsmoothmenu li li a {
    border-bottom: 1px solid #ddd;
}
#menu .ddsmoothmenu li li:hover a {
    padding-left: 0;
    margin-left : 19px;
}
/*1st sub level menu*/
#menu .ddsmoothmenu li ul {
    position  : absolute;
    left      : 0;
    display   : none; /*collapse all sub menus to begin with*/
    visibility: hidden;
    margin-top: -1px;
}
#menu li li:first-child {
    /*	padding-top:5px !important;*/
}
#menu .ddsmoothmenu li li:last-child a {
    /*padding-bottom:5px !important;*/
    border-bottom: none;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#menu .ddsmoothmenu li ul li {
    display: list-item;
    float  : none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu .ddsmoothmenu li ul li ul {
    padding-top: 0;
    background : none;
    top        : 0;
    margin-top : 0;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
    height: 1%;
} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
    display : block;
    overflow: hidden;
    width   : 0;
    height  : 0;
    position: absolute;
    top     : 0;
    right   : 0;
    display : none !important;
}
.rightarrowclass {
    display   : block;
    width     : 5px;
    height    : 7px;
    margin-top: -3px;
    position  : absolute;
    top       : 50%;
    right     : 8px;
}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow {
    width   : 0;
    height  : 0;
    left    : 0;
    top     : 0;
    position: absolute;
    display : none;
}
/*=======================================================*/
/*----------------------SLIDER STYLE---------------------*/
/*=======================================================*/
.slider_wrapper {
    margin-top: 15px;
}
.container {
    overflow   : hidden;
    margin     : 0 auto;
    font-family: 'FolksLightRegular';
}
#main {
    padding   : 10px;
    background: #fff;
    border    : 1px solid #ccc;
    position  : relative;
}
.slider_shadow {
    background: url(slider-shadow.png)  no-repeat center top;
    height    : 40px;
}
#slides {
    top    : 15px;
    left   : 4px;
    z-index: 100;
    height : 355px;
}
#slides img{
    width : 928px;
    height: 355px;
}
#slides iframe{
    width : 928px;
    height: 355px;
}
.slides_container {
    overflow: hidden;
    position: relative;
    display : none;
    height  : 355px;
}
.slides_container a {
    width  : 570px;
    height : 270px;
    display: block;
}
#slides .next, 
#slides .prev{
    opacity: 0.2;
}
#slides .next:hover, 
#slides .prev:hover{
    opacity: 10;
}
#slides .prev{
    background : url("arrows.png")  no-repeat -5px -6px;
    width      : 30px;
    height     : 30px;
    position   : absolute;
    top        : 170px;
    left       : 15px;
    display    : block;
    z-index    : 101;
    text-indent: -9999px;
}
#slides .next{
    background : url("arrows.png")  no-repeat -51px -6px;
    width      : 30px;
    height     : 30px;
    position   : absolute;
    right      : 15px;
    top        : 170px;
    display    : block;
    z-index    : 101;
    text-indent: -9999px;
}

/*-------------------------------------------------------*/
/*-----------------FEATURE CONTENT STYLE-----------------*/
/*-------------------------------------------------------*/
.feature_content {
    margin-bottom: 40px;
    overflow     : hidden;
}
.feature_content img {
    padding         : 6px;
    background-color: #fff;
    margin-bottom   : 12px;
    width           : 273px;
    height          : auto;
}
.feature_content img:hover {
    filter : alpha(opacity=60);
    /* CSS3 standard */
    opacity: 0.6;
    cursor : pointer;
}
.feature_content h2 ,.top_news h2 ,.testimonial_bg h2{
    font-size  : 18px;
    font-weight: bold;
}
.feature_content .feature_text{
    font-size : 95%;
    margin    : 0;
    min-height: 100px;
	text-indent: 2em;
}
.testimonial_bg {
    background    : #e4e5e3 url(shed.png)  center top no-repeat;
    padding-top   : 30px;
    padding-bottom: 10px;
}
.testimonial_bg h2{ margin-bottom: 5px; }

.testimonial_bg .ins_list{
    text-align: center;
    border    : #ddd 5px solid;
    padding   : 20px 0;
    background: #fff;
}
.testimonial_bg .partner{
    text-align: left;
    border    : #ddd 5px solid;
    padding   : 20px 30px 20px 30px;
	background: #fff;
    font-size : 90%;
}
.testimonial_bg .partner li{
    float: left;
	width: 166px;
	height: 90px;
	margin: 5px 10px 20px 0px;
	padding: auto;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	list-style-type: none;
}
.testimonial_bg .partner li a{text-decoration: none; color: #000000}
.testimonial_bg .partner li a:hover{text-decoration: none; color: #840000}
.testimonial_bg .partner li a:visited{color: #000000;}

.top_news{
    margin-bottom: 30px;
}
.top_news_container{
    border-top: 8px solid #F2F2F1;
    background: url("top_news_bg.png")  no-repeat bottom center;
    padding   : 10px 20px 28px 20px;
}
table{
}
table th ,table td{
    border: solid #d5d5d5;
}
table th{
    background    : #dfdede url("th.gif")  repeat-x top left;
    font-weight   : bold;
    font-size     : 75%;
    vertical-align: middle;
    padding       : 10px;
    border-width  : 1px 0px 1px 1px;
}
table th.vtop{
    vertical-align: top;
}
table td{
    background  : #fff url("td.gif")  repeat-y top left;
    font-size   : 90%;
    padding     : 10px 10px 10px 15px;
    border-width: 1px 1px 1px 0px;
}
table td.noshadow{
    background-image: none;
    padding         : 10px 10px 10px 10px;
    border-width    : 1px 1px 1px 1px;
}
/*=======================================================*/
/*----------------------FOOTER STYLE---------------------*/
/*=======================================================*/
.footer_bg {
    background: url(footer-bg.png)  repeat-x top #414141;
}
 .footer_wrapper
,.footer_wrapper h1
,.footer_wrapper h2
,.footer_wrapper h3
,.footer_wrapper h4
,.footer_wrapper h5
,.footer_wrapper h6
,.footer_wrapper a
,.footer_wrapper p
,.footer_wrapper pre
,.footer_wrapper .footer_widget ul li{
    color: #ccc;
}
.footer_wrapper .footer_widget ul li{
    margin-left     : 20px;
    list-style-image: url(bul.png) ;
}
.footer_wrapper{
    padding: 15px 0 30px 0;
}
.footer_wrapper ul{
    float        : left;
    list-style   : none;
}
.footer_wrapper ul.map_01{ width: 210px; }
.footer_wrapper ul.map_02{ width: 260px; }
.footer_wrapper ul.map_03{ width: 200px; }
.footer_wrapper ul.map_04{ width: 210px; }

.footer_wrapper ul li{
    background: url("footer_arrow.gif")  no-repeat left 13px;
    font-size : 14px;
    margin    : 0;
    padding   : 10px 0 0 18px;
}
.footer_wrapper ul li.sub{
    background-image: none;
    font-size : 12px;
    margin    : 0;
    padding   : 4px 0 0 25px;
}
.footer_wrapper ul li a{
    color      : #fff;
    text-shadow: 0 1px 0 #000;
    text-decoration:none;
}
.footer_wrapper ul li a:hover{
    color: #51a11c;
}
.footer_line {
    background    : url(footermenubg.png)  top repeat-x;
    padding-top   : 10px;
    padding-bottom: 10px;
    width         : 100%;
    color         : #fff;
    font-size     : 10.5px;
}
.footer_line span.blog-desc{
    float: left;
}
.footer_line .copyright{
    text-align: center;
}
.footer_line .copyright a{
    color: #fff;
}
#searchform {
    background: url(searchbg.png)  no-repeat;
    width     : 180px;
    height    : 34px;
    margin    : 0 0 10px 5px;
    position  : relative;
}
#searchform #s {
    background  : transparent;
    height      : 25px;
    padding-left: 10px;
    padding-top : 5px;
    color       : #333;
    width       : 150px;
    border      : none;
}
#searchform #searchsubmit {
    text-indent: -9999px;
    width      : 0;
    border     : none;
    background : transparent;
    position   : absolute;
    top        : 5px;
    right      : 0;
}
/*=======================================================*/
/*----------------------BLOG PAGE CLASSES----------------*/
/*=======================================================*/
h1.squeeze{
    font-size    : 20px;
    font-weight  : bold;
    text-shadow  : 0 1px 0 #fff;
    margin-bottom: 10px;
}

.content_wrapper .side_content {
    margin-bottom: 50px;
}
.content_wrapper .side_content .post {
    margin-top: 1px;
    background: #fff url(postbg.png)  no-repeat center bottom;
    padding   : 10px 10px 25px 10px;
  /*border    : 1px solid #ccc;*/

    overflow  : hidden;
}
.content_wrapper .side_content .shadow {
    background   : url(post-shadow.png)  top center no-repeat;
    height       : 29px;
    margin-top   : 0;
    margin-bottom: 10px;
}
.content_wrapper .side_content, .sidebar_wrapper {
    padding-top: 15px;
}
.content_wrapper .side_content .post .post_title {
    background   : url("post_title.gif")  repeat-x left top;
    font-size    : 20px;
    font-weight  : bold;
    line-height  : 40px;
    border       : 5px solid #e9e9e9;
    padding      : 10px 20px 5px;
    margin-bottom: 5px;
}
.content_wrapper .side_content .post .post_title a {
    display: block;
    color  : #840000;
}
.content_wrapper .side_content .post .post_info {
    padding-right  : 5px;
    margin-bottom  : 5px;
    font-size      : 13px;
    text-align     : right;
    list-style-type: none;
}
.content_wrapper .side_content .post .post_info li {
    display    : inline;
    margin-left: 0;
    color      : #666;
}
.content_wrapper .side_content .post .post_info li a {
    color: #666;
}
.content_wrapper .side_content .post .post_info li.postedin a {
    color: #f0508f;
}
.content_wrapper .side_content .post .post_content ,.fullwidth .post_content{
    padding: 20px 10px 20px;	
}

.fullwidth .post_content_left{
    float  : left;
    width  : 600px;
    padding: 20px 10px 20px;
}
.fullwidth .post_content_right{
    float  : right;
    width  : 280px;
    padding: 20px 10px 0 0;
}
.fullwidth .post_content_right ul{
    padding   : 5px 10px 10px 10px;
    margin:   : 0;
    list-style: none;
    border    : 1px solid #d5d5d5;
    background: #eee url("white_dot.gif")  repeat-x bottom;
}
.fullwidth .post_content_right ul li{
    margin       : 0;
}
.fullwidth .post_content_right ul li a{
    color          : #333;
    font-size      : 14px;
    text-decoration: none;
    height         : 29px;
    padding        : 11px 0 0 32px;
    background     : url("inner_menu.png")  no-repeat left top;
    display        : block;
}
 .fullwidth .post_content_right ul li a:hover
,.fullwidth .post_content_right ul li a:active
,.fullwidth .post_content_right ul li.current_page_item a{
    background     : url("inner_menu.png")  no-repeat left -40px;
}
.fullwidth .post_content_right ul li.current_page_item a{
    font-weight:bold;
}
.fb-like {
}
.content_wrapper .side_content .post .continue {
    color      : #000;
    font-weight: bold;
}
.content_wrapper .side_content .post img {
    max-width    : 450px;
    height       : auto;
    margin-bottom: 15px;
    clear        : both;
}
#nav-single {
    margin-bottom: 0;
    font-size    : 14px;
}
.nav-next {
    float: left;
    width: 50%;
}
.nav-previous {
    float     : right;
    text-align: right;
    width     : 50%;
}
.nav-previous a{
    padding   : 6px 25px 6px 0;
    background: url("post_arrows.png")  no-repeat right -35px;
}
.nav-next a{
    padding   : 6px 0 6px 25px;
    background: url("post_arrows.png")  no-repeat left 5px;
}
/*=======================================================*/
/*----------------------SIDEBAR STYLE--------------------*/
/*=======================================================*/
.sidebar {
    font-size    : 90%;
    padding-left : 0;
    padding-right: 0;
}
.sidebar .wrap_sidebar {
    margin-bottom : 30px;
    margin-left   : 15px;
}
.sidebar .wrap_sidebar h2.title, .sidebar .wrap_sidebar h2 {
    font-size    : 16px;
    font-weight  : bold;
    text-shadow  : 0 1px 0 #fff;
    margin-bottom: 5px;
}
.sidebar .wrap_sidebar ul,.sidebar .wrap_sidebar .textwidget {
    background   : #fff;
    border       : 1px solid #d5d5d5;
    padding      : 15px 10px 5px 10px;
    margin-bottom: 10px;
}
.sidebar .wrap_sidebar ul {
    list-style-type    : none;
    list-style-position: 15px;
	width:280px; /* new header */
}
.sidebar .wrap_sidebar ul li {
    margin-left  : 0;
    margin-top   : 0;
    margin-bottom: 5px;
    padding-left : 25px;
    background   : url(list.png)  0 2px no-repeat;
}
.sidebar .wrap_sidebar ul li:last-child a {
    border:none;
}
.sidebar .wrap_sidebar ul li a {
    color         : #010001;
    display       : block;
    border-bottom : 1px dotted #c4bcbc;
    padding-bottom: 5px;
}
.sidebar .wrap_sidebar ul .children {
    list-style-image: url(list2.png) ;
    margin-left     : 30px;
    margin-top      : 5px;
}
.sidebar .wrap_sidebar ul .children li {
    background  : none;
    padding-left: 0;
    margin-left : 38px;
}
.sidebar .wrap_sidebar ul .children li a {
    border: none;
}
.sidebar #searchform {
    background: url(sidesearch.png)  no-repeat;
    width     : 248px;
    height    : 32px;
    position  : relative;
}
.sidebar #searchform #s {
    height     : 32px;
    padding-top: 1px;
}
.sidebar #searchform #searchsubmit {
    background: url(searchicon.png)  no-repeat;
    width     : 39px;
    height    : 25px;
    position  : absolute;
    right     : 4px;
    top       : 4px;
}
.sidebar .wrap_sidebar .post_list {
    list-style-type:none;
}
.sidebar .wrap_sidebar .post_list li {
    background    : none;
    margin-left   : 15px;
    margin-right  : 15px;
    padding-left  : 0;
    overflow      : hidden;
    border-bottom : 1px dotted #c4bcbc;
    margin-bottom : 20px;
    padding-bottom: 8px;
}
.sidebar .wrap_sidebar .post_list li:last-child {
    border: none;
}
.sidebar .wrap_sidebar .post_list li img {
    float        : left;
    margin-right : 5px;
    width        : 90px;
    height       : 70px;
    margin-bottom: 5px;
    margin-top   : 2px;
}
.sidebar .wrap_sidebar .post_list li a {
    overflow: hidden;
    border  : none;
    float   : left;
}
.sidebar .wrap_sidebar .post_list li p {
    padding-top: 0;
    margin-top : 0;
}
.sidebar .wrap_sidebar .thumbnail {
    overflow: hidden;
    width   : 290px;
}
.sidebar .wrap_sidebar .thumbnail li {
    background   : none;
    margin       : 0;
    padding      : 0;
    display      : inline;
    float        : left;
    margin-right : 10px;
    margin-bottom: 15px;
    margin-left  : 4px;
    padding-top  : 5px;
}
.sidebar .wrap_sidebar .thumbnail li img {
    height           : 125px;
    width            : 125px;
   -moz-box-shadow   : 0 0 3px 3px #ccc;
   -webkit-box-shadow: 0 0 3px 5px #ccc;
    box-shadow       : 0 0 3px 3px #ccc;
    padding          : 3px;
}
.sidebar .wrap_sidebar .thumbnail li a {
    border: none;
}
.sidebar .wrap_sidebar.search {
    padding-left: 15px;
}
.sidebar .wrap_sidebar.search .title {
    margin-left: -27px;
}
/*=======================================================*/
/*----------------------COMMENT BOX----------------------*/
/*=======================================================*/
#commentsbox{
    margin: 0 0;
}
ol.commentlist {
    margin    : 0 0 0;
    clear     : both;
    overflow  : hidden;
    list-style: none;
}
ol.commentlist li.comment {
    margin       : 5px 0;
    line-height  : 18px;
    margin-bottom: 15px;
}
ol.commentlist li.comment .comment-body {
    background: #e0dddd;
    padding   : 10px;
}
ol.commentlist li.comment .comment-author {
    color: #000;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color          : #000;
    font-weight    : bold;
    text-decoration: none !important;
}
ol.commentlist li.comment .comment-author .fn {
    color: #000;
}
cite.fn {
    color     : #000;
    font-style: normal;
}
ol.commentlist li.comment .comment-author .avatar {
    float        : left;
    border       : 1px solid #ddd;
    padding      : 3px;
    margin-right : 10px;
    margin-bottom: 10px;
}
ol.commentlist li.comment .comment-meta {
    font-size: 10px;
}
ol.commentlist li.comment .comment-meta .commentmetadata {
    color: #000;
}
ol.commentlist li.comment .comment-meta a {
    color          : #6F001C;
    text-decoration: none !important;
}
ol.commentlist li.comment p {
    line-height: 22px;
    margin-top : 5px;
    color      : #666;
}
ol.commentlist li.comment .reply {
    margin-top: 10px;
    font-size : 10px;
    text-align: right;
}
ol.commentlist li.comment .reply a {
    color    : #63261a;
    font-size: 14px;
}
ol.commentlist li.odd {
}
ol.commentlist li.even {
}
ol.commentlist li.comment ul.children {
    list-style : none;
    margin     : 1em 0 0;
    text-indent: 0;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin: 0 0 0 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin: 0 0 0px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin: 0 0 0 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin: 0 0 0 50px;
}
.comment-nav {
    padding: 5px;
    height : 20px;
}
.comment-nav a:link, .comment-nav a:visited {
    color: #f96e02;
}
#respond {
    padding: 0 0;
    margin : 10px 0;
}
#respond h3 {
    font-size  : 14px;
    color      : #000;
    font-weight: bold;
    padding    : 10px 10px;
}
#commentform {
    padding: 10px 20px;
    border : 1px solid #eee;
}
#commentform p {
    margin: 5px 0px;
    color : #444;
}
#commentform a {
    color: #0454A8;
}
#respond label {	
    padding: 5px 0;
    color  : #63261a;
}
#respond label small {
    font-size: 10px;
}
#respond input {
    margin-bottom: 10px;
    padding      : 5px 5px;
    margin       : 0 10px 10px 0;
    background   : #fff;
    border       : 1px solid #ddd;
    color        : #555;
}
#commentform input[type="text"] {
    width  : 50%;
    height : 20px;
    display: block;
}
#respond input#commentSubmit,#respond #submit{
    clear      : both;
    width      : 104px;
    height     : 33px;
    background : #63261a;
    border     : 0;
    cursor     : pointer;
    text-align : center;
    margin-top : 20px;
    color      : #747474;
    font-size  : 10px;
    text-shadow: 0px 1px 0px #ffffff;
    background : url(submit.png)  no-repeat;
}
textarea#comment {
    border    : none;
    background: #fff;
    border    : 1px solid #ddd;
    width     : 70%;
    margin    : 10px 0 0 0;
    padding   : 5px 5px;
    color     : #555;
}
.contact .contactform {
    margin-top   : 30px;
    padding-right: 30px;
    height       : 420px;
}
.contact .contactform span.error{
    color  : #ff0000 !important;
    display: block;  
    float  : left;
}
.contact .contactform input, .contact .contactform textarea, .contact .contactform label {
    margin-bottom: 10px;
}
.contact .contactform input[type="text"], .contact .contactform textarea {
    width: 320px;
    float: right;
    clear: none;
}
.contact .contactform input[type="text"] {
    height: 30px;
}
.contact .contactform label {
    float    : left;
    clear    : both;
    font-size: 14px;
    display  : block;
    overflow : hidden;
}
.contact .contactform input[type="submit"] {
    clear        : both;
    float        : left;
    margin-left  : 120px;
    clear        : both;
    width        : 104px;
    height       : 33px;
    background   : #63261a;
    border       : 0;
    cursor       : pointer;
    text-align   : center;
    padding-left : 20px;
    padding-right: 20px;
    color        : #747474;
    text-shadow  : 0px 1px 0px #ffffff;
    background   : url(submit.png)  no-repeat;
}
.contact .contactform textarea {
    height: 200px;
}
.fullwidth {
    background: #fff url("bigpostbg.png")  no-repeat center bottom;
  /*border    : 1px solid #dfdfdf;*/
    margin-top: 16px;
    padding   : 10px 10px 25px 10px;
}
.fullwidth .post_title {
    background   : url("post_title.gif")  repeat-x left top;
    font-size    : 26px;
    font-weight  : bold;
    line-height  : 40px;
    border       : 5px solid #e9e9e9;
    padding      : 20px 20px 15px;
    margin-bottom: 5px;
}
.fullwidth img {
    max-width: 100%;
    height   : auto;
}
/*=======================================================*/
/*-----------------GALLERY PAGE ZOOMBOX------------------*/
/*=======================================================*/
/*[fmt]0020-000A-3*/
/*#zoombox iframe, #zoombox image*/
#INVALID-RULE {
    border: none;
}
#zoombox .mask {
    background-color: #000000;
    position        : fixed;
    width           : 100%;
    z-index         : 90;
    height          : 100%;
    top             : 0;
    left            : 0;
}
#zoombox .container {
    position: absolute;
    z-index : 9999;
}
#zoombox .relative {
    position: relative;
}
#zoombox .prev {
    position   : absolute;
    top        : 0;
    left       : 0;
    width      : 50%;
    height     : 100%;
    cursor     : pointer;  /*+opacity:0;*/
    filter     : alpha(opacity=0);
   -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   -moz-opacity: 0;
    opacity    : 0;
}
#zoombox .prev:hover {  /*+opacity:100%;*/
    filter      : alpha(opacity=100);
    -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity: 1;
    opacity     : 1;
}
#zoombox .next {
    position   : absolute;
    top        : 0;
    right      : 0;
    width      : 50%;
    height     : 100%;  /*+opacity:0;*/
    filter     : alpha(opacity=0);
   -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
   -moz-opacity: 0;
    opacity    : 0;
}
#zoombox .close, #zoombox .next, #zoombox .prev {
    cursor: pointer;
}
#zoombox .next:hover {  /*+opacity:100%;*/
    filter     : alpha(opacity=100);
   -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
   -moz-opacity: 1;
    opacity    : 1;
}
#zoombox .gallery {
    position        : absolute;
    bottom          : 0;
    left            : 0;
    right           : 0;
    text-align      : center;  /*+opacity:85%;*/
    filter          : alpha(opacity=85);
   -ms-filter       : progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
   -moz-opacity     : 0.85;
    opacity         : 0.85;
    cursor          : pointer;
    width           : auto;
    background-color: #050505;
}
#zoombox .gallery img {
    height          : 50px;
    padding         : 5px;  /*+opacity:50%;*/
    filter          : alpha(opacity=50);
   -ms-filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
   -moz-opacity     : 0.5;
    opacity         : 0.5;
}
#zoombox .gallery img:hover, #zoombox .gallery img.current {  /*+opacity:100%;*/
    filter      : alpha(opacity=100);
    -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity: 1;
    opacity     : 1;
}
#zoombox_loader {
    background: url(loader.png)  no-repeat left top;
    position  : absolute;
    height    : 40px;
    width     : 40px;
    cursor    : pointer;
    top       : 50%;
    left      : 50%;
    margin    : -20px 0 0 -20px;
    overflow  : hidden;
    z-index   : 110;
}
/** Zoombox Theme **/
.zoombox .container {
    background       : #000000;
    color            : #666;  /*+box-shadow:0px 0px 10px #000000;*/
   -moz-box-shadow   : 0 0 10px #000000;
   -webkit-box-shadow: 0 0 10px #000000;
   -o-box-shadow     : 0 0 10px #000000;
    box-shadow       : 0 0 10px #000000;
}
.zoombox .content {
}
.zoombox .title {
    color             : #FFFFFF;
 /*+placement         : anchor-top-left -1px -22px;*/
    position          : absolute;
    left              : -1px;
    top               : -22px;
 /*+text-shadow       : 1px 1px #000000;*/
   -moz-text-shadow   : 1px 1px #000000;
   -webkit-text-shadow: 1px 1px #000000;
   -o-text-shadow     : 1px 1px #000000;
    text-shadow       : 1px 1px #000000;
}
.zoombox .close {
    background: url(close.png)  no-repeat;
    width     : 30px;
    height    : 30px;  /*+placement:anchor-top-right -15px -15px;*/
    position  : absolute;
    right     : 0;
    top       : 0;
}
#zoombox.zoombox .next {
    background: url(next.png)  no-repeat right center;
}
#zoombox.zoombox .prev {
    background: url(prev.png)  no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .container {
    background : #FFFFFF;
    margin-left: -30px;
    padding    : 10px 10px 37px;
    color      : #666;
}
.lightbox .close {
    background: url(lightclose.gif)  no-repeat left top;
    width     : 66px;
    height    : 22px;
    top       : auto;  /*+placement:anchor-bottom-right 12px 6px;*/
    position  : absolute;
    right     : 12px;
    bottom    : 6px;
}
.lightbox .title {
    text-align: left;
}
.lightbox .next {
    background: url(lightnext.gif)  no-repeat right 50px;
}
.lightbox .multimedia .next, .lightbox .multimedia .prev {
    display: none;
}
.lightbox .prev {
    background: url(lightprev.gif)  no-repeat left 50px;
}
#zoombox.lightbox .gallery {
    left  : 10px !important;
    right : 10px;
    bottom: 36px;
}
/** Pretty Photo Theme **/
.prettyphoto .container {
    border              : 10px solid #0B0A0A;  /*+border-radius:10px;*/
   -moz-border-radius   : 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius : 10px;
    border-radius       : 10px 10px 10px 10px;
    background          : #fff;
    padding             : 10px 10px 37px;
    margin-left         : -20px;
    color               : #797979;
}
.prettyphoto .title {
    text-align: left;
}
.prettyphoto .close {
    background: url(ppsprite.png) ;
    width     : 27px;
    height    : 24px;
    top       : auto;  /*+placement:anchor-bottom-right 6px 8px;*/
    position  : absolute;
    right     : 6px;
    bottom    : 8px;
}
.prettyphoto .next {
    background: url(ppnext.png)  no-repeat right center;
}
.prettyphoto .prev {
    background: url(ppprev.png)  no-repeat left center;
}
.prettyphoto .multimedia .next, .prettyphoto .multimedia .prev {
    display: none;
}
#zoombox.prettyphoto .gallery {
    left  : 10px !important;
    right : 10px;
    bottom: 36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .container {  /*+border-radius:10px;*/
   -moz-border-radius   : 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius : 10px;
    border-radius       : 10px 10px 10px 10px;
    background          : #0C0C0C;
    padding             : 10px 10px 37px;
    margin-left         : -30px;
    color               : #828282;
}
.darkprettyphoto .title {  /*[empty]position:;*/
    text-align: left;
}
.darkprettyphoto .close {
    background: url(ppsprite.png) ;
    width     : 27px;
    height    : 24px;
    top       : auto;  /*+placement:anchor-bottom-right 2px 6px;*/
    position  : absolute;
    right     : 2px;
    bottom    : 6px;
}
.darkprettyphoto .next {
    background: url(ppnext.png)  no-repeat right center;
}
.darkprettyphoto .prev {
    background: url(ppprev.png)  no-repeat left center;
}
.darkprettyphoto .multimedia .next, .darkprettyphoto .multimedia .prev {
    display: none;
}
#zoombox.darkprettyphoto .gallery {
    left  : 10px !important;
    right : 10px;
    bottom: 36px;
}
/** Simple Theme **/
.simple .container {
    background: #000;
}
.simple .title {
    color             :#fff;
 /*+placement         : anchor-top-left -1px -22px;*/
    position          : absolute;
    left              : -1px;
    top               : -22px;
 /*+text-shadow       : 1px 1px #000000;*/
   -moz-text-shadow   : 1px 1px #000000;
   -webkit-text-shadow: 1px 1px #000000;
   -o-text-shadow     : 1px 1px #000000;
    text-shadow       : 1px 1px #000000;
}
#zoombox.simple .next {
    background  : url(simplenav.png)  no-repeat -20px center;  /*+opacity:100%;*/
    filter      : alpha(opacity=100);
    -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity: 1;
    opacity     : 1;
    right       : -20px;
    width       : 20px;
}
#zoombox.simple .next:hover {
    background-position-x: left;
}
#zoombox.simple .prev {
    background  : url(simplenav.png)  no-repeat -40px center;  /*+opacity:100%;*/
    filter      : alpha(opacity=100);
    -ms-filter  : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -moz-opacity: 1;
    opacity     : 1;
    left        : -20px;
    width       : 20px;
}
#zoombox.simple .prev:hover {
    background-position-x:-60px;
}
.simple .prev {
    background:url(ppprev.png)  no-repeat left center;
}
.simple .close {
    background:url(simpleclose.png)  no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    right:-10px;
}
/*=======================================================*/
/*----------------------GALLERY STYLE--------------------*/
/*=======================================================*/
.gallery ul.thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:-39px;
    padding:0px;
    width:940px;
}
.gallery ul.thumbnail li {
    width:200px;
    margin:0px;
    margin-left:35px;
    float:left;
    overflow:hidden;
    background:none;
    margin-bottom:20px;
}
.gallery ul.thumbnail li img {
    border:1px solid #eeeeee;
    padding:8px;
    height:152px;
    width:180px;
    background-color:#FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
}
.gallery ul.thumbnail li a {
    color:#818080;
    font-size:11px;
}
.gallery ul.thumbnail a.zoombox {
    display:block;
    background:url(shadow.png)  left bottom no-repeat;
    height:185px;
}
/*=======================================================*/
/*----------------------SOCIAL ICONS---------------------*/
/*=======================================================*/
.social_link {
    position:relative;
    overflow:hidden;
}
.social_link h4 {
    float:left;
    color:#6c6c6c;
    margin-top:5px;
}
.social_logo {
    position:absolute;
    right:0;
    top:8px;
    margin:0;
    padding:0;
}
.social_logo img {
    margin:0;
    padding:0;
    margin-right:12px;
}
/*=======================================================*/
/*----------------------SPECIAL CLASSES------------------*/
/*=======================================================*/
.line {
    background:url(line.png)  repeat-x;
    height:8px;
    width:100%;
    margin-bottom:12px;
}
.read_more {}
.dotted_line {
    width:100%;
    height:1px;
    background:url(border.png)  repeat-x;
    margin-bottom:10px;
}
.bigshadow {
    background:url(bigshadow.png)  no-repeat center top;
    height:31px;
}
/*=======================================================*/
/*-------------------------TIPSY-------------------------*/
/*=======================================================*/
.tipsy {
    margin-bottom:5px;
    padding: 5px;
    font-size: 10px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    background-image: url(tipsy.gif) ;
}
.tipsy-inner {
    padding: 5px 8px 4px 8px;
    background-color: black;
    color: white;
    max-width: 200px;
    text-align: center;
}
.tipsy-inner {
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.tipsy-north {
    background-position: top center;
}
/*=======================================================*/
/*-------------------------PAGING------------------------*/
/*=======================================================*/
ul.paging {
    margin:0;
    padding:0;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
}
ul.paging li {
    margin:0;
    padding:0;
    display:inline;
    margin-right:4px;
}
ul.paging li a {
    color:#777777;
    padding:2px 7px 4px 7px;
    width:20px;
    height:20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius:5px;
    border:1px solid #eeeeee;
}
ul.paging a.active, ul.paging a:hover, ul.paging a.current {
    background:#000;
    color:#FFF;
}
/*=======================================================*/
/*-----------------WORDPRESS CORE CLASSES----------------*/
/*=======================================================*/
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(blockqoute.png)  no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
img.alignnone {
    margin: 5px 20px 20px 0;
}
img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
	width:300px;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
#wp-calendar caption {
    width: 100%;
    text-align: center;
    background: #4b5d67;
    color: #fff;
}
#wp-calendar {
    border-collapse:collapse;
    width: 100%;
    text-align: center;
}
#wp-calendar tbody td {
    background: url(cal_single2.gif)  top left no-repeat;
    padding: 2px 0;
    text-align: center;
    border:1px solid  #ededed;
}
#wp-calendar #today {
    background: url(cal_single_today.gif)  top left no-repeat;
    color: #000;
}
#wp-calendar tbody .pad {
    background: url(cal_pad.gif)  top left no-repeat;
}
#wp-calendar a {
    padding: 2px 0;
    font-weight: bold;
}
#wp-calendar tfoot td {
    padding: 3px 0;
    background: url(images/cal_pad.gif) top left no-repeat;
}
#wp-calendar #next {
    text-align: right;
    padding-right: 10px;
}
#calendar_wrap {
    display: block;
    width: 100%;
    background: url(images/cal_bkg.gif) bottom right no-repeat;
    padding: 0 1px 1px 0;
    margin: 0 0 18px 0;
}
/*=======================================================*/
/*---------------------COLUMNS  Style--------------------*/
/*=======================================================*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float:left;
    position:relative;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.one_half {
    width:48%;
    margin-right:4%;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.two_third {
    width:65%;
    margin-right:5%;
}
.one_fourth {
    width:22%;
    margin-right:4%;
}
.three_fourth {
    width:74%;
    margin-right:4%;
}
/*=======================================================*/
/*--------------------SPECIAL COLUMNS--------------------*/
/*=======================================================*/
.col2, .col3, .col4 {
    float:left;
    position:relative;
}
.col3 {
    width:280px;
    margin-right:60px;
}
.col2 {
    width:460px;
    margin-right:40px;
}
.col4 {
    width:210px;
    margin-right:40px;
}
.last {
    margin-right:0 !important;
}
.col4-wrap, .col2-wrap, .homepage {
    width:1000px;
    margin-right:-40px;
    overflow: hidden;
    line-height:20px;
}
/*-- ORIGINALS --*/
.pankuzu{
    padding  : 18px 0 0 5px;
    font-size: 11px;
}
ul#menu_sub{
    position   : absolute;
  /*top        : -23px;*/
    top        : 53px;
    right      : -10px;
    list-style : none;
    font-size  : 12px;
    font-weight: normal;
    text-shadow: 1px 1px #fff;
	
}

ul#menu_sub li{
    background:  url('images/list_s.png') no-repeat left 2px;
    float: left;
    margin : 0;
    padding: 0 20px 0 0px;
}

ul#menu_sub li a{
	color: #333;
	font-size: 12px;
	text-decoration: none;
}

ul#menu_sub li a img{
	height: 13px;
	margin: auto;
	padding: auto;
}

#menu_sub li a:hover{
    color: #840000;
	text-decoration: none;
}

h3.lead{
    font-weight: bold;
    font-size  : 25px;
}

h3.products{
    font-weight: bold;
	text-align: center;
    font-size  : 25px;
}

h4.lead{
    font-weight  : bold;
    font-size    : 22px;
    border-bottom: 1px dotted #999;
}
dl.common dt{
    border-bottom: 1px dotted #333;
    border-left  : 8px solid  #ddd;
    padding      : 0 0 0 10px;
    font-weight  : bold;
    font-size    : 110%;
}
dl.common dd{
    padding: 15px 0 40px 18px;
}
/*パディング*/
.padd5    { padding: 5px;           }
.padd5_0  { padding: 5px 0;         }
.padd5_10 { padding: 5px 10px 10px; }
.padd0_5  { padding: 0 5px 5px;     }
.padd10   { padding: 10px; text-indent: 2em; }
.padd10_0 { padding: 10px 0;        }
.padd0_10 { padding: 0 10px 5px;    }
.padd20   { padding: 20px;          }
.padd0_20 { padding: 0 20px 5px;    }
.padd10_20{ padding: 10px 20px;     }

/*フォント*/
.st      { font-weight: bold;                            }
.products{ text-align: center; list-style-type: none;}
.reg     { font-weight: normal;                          }
.fs200   { font-size  : 200%; letter-spacing   : 0.01em; }
.fs180   { font-size  : 180%; letter-spacing   : 0.01em; }
.fs150   { font-size  : 150%; letter-spacing   : 0.01em; }
.fs140   { font-size  : 140%;                            }
.fs130   { font-size  : 130%;                            }
.fs120   { font-size  : 120%;                            }
.fs110   { font-size  : 110%;                            }
.fs90    { font-size  : 90%;                             }
.fs80    { font-size  : 80%; line-height : 160%;         }
.fs80 a  { text-decoration: none;         }
.fs70    { font-size  : 70%; line-height : 160%;         }
.fs60    { font-size  : 60%; line-height : 160%;         }
.fs50    { font-size  : 50%; line-height : 160%;         }
.fsred   { color      : #C61722;                         }
.fsgreen { color      : #5EC359;                         }
.fsorange{ color      : #E68700;                         }
.fsblue  { color      : #4d93f2;                         }
.fsgray  { color      : #afafaf;                         }
.fswhite { color      : #fff;                            }
.must{
    font-weight: bold;
    margin-left: 5px;
    color      : red;
}
.jxcnavi ul{ 
	margin: auto;	
}

.jxcnavi li{ 
	float: left;
	width:  130px; 
	height: 10px; 
	list-style-type: none;
	text-align: center;
	margin: 5px 10px 30px 20px;	
}


/* 背景 */
.bggray{ background: #f5f5f5; }

/* the end */