body {
    background: #fff;
}
.l-container {
    background: #fff;
}
.b-picture {
    height: 288px;
    background: none;
}
.b-bannerleft,
.b-bannerright,
.b-formopros,
.b-specmenu,
.b-picture,
.b-picbox {
    display: none;
}
.l-grid,
.l-footerbox-stop {
    height: 156px;
    color: #333a40;
    font-size: 11px;
}
.l-grid a:link, 
.l-grid a:active, 
.l-grid a:visited, 
.l-grid a:hover {
    color: #333a40;
}
.l-grid .grid__item1 {
    top: 40px;
}
.l-grid .grid__item2 {
    top: 40px;
}
.l-grid .grid__item3 {
    top: 40px;
}
.l-grid .grid__item4 {
    top: 24px;
}
.container__left,
.container__right {
    display: none;
}
.l-footerbox .footerbox__wrapper {
    background: none;
}
.container__content {
    background: none;
}
.b-pilot {
    background: none;
} 
.b-pilot .pilot__phone {
    padding: 8px 0 8px 60px;
}
.pilot__phone span {
    padding-right: 20px;
    font-size: 0;
}
h1, h2, h3 {
    color: #333a40;
}
.b-memberbox h3 {
    background: none;
}
/*--------------------*/
.b-headsp {
    position: relative;
    height: 200px;
    display: block;
}
.b-headsp p {
    margin: 0;
    padding: 0 0 20px;
}
.b-headsp .headsp__box1 {
    position: absolute;
    top: 30px;
    left: 20px;
}
.b-headsp .headsp__logotext {
    margin-bottom: 20px;
    color: #333a40;
    font-weight: bold;
    font-size: 24px;
}
.b-headsp .headsp__logotext2 {
    margin-bottom: 10px;
    padding: 2px 17px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    background: #30363a;
}
.b-headsp .headsp__logotext3 {
    color: #333a40;
    font-size: 18px;
}
/*--------------------*/
.b-sevice {
    background: #494f52;
    margin: 0 -2000px;
    padding: 0 2000px;
    text-align: left;
}
.b-sevice li {
    margin: 0;
    padding: 15px 20px 17px 20px;
    display: block;
    float: left;
    border: 0;
}
.b-sevice li.on-1 {
    margin: 0;
    padding: 15px 20px 17px 20px;
}
.b-sevice a:link, 
.b-sevice a:visited, 
.b-sevice a:hover, 
.b-sevice a:active {
    color: #fff;
    text-transform: uppercase;
    xfont-family: arial, sans-serif;
    xfont-weight: normal;
    xfont-size: 12px;
}
.b-sevice a:hover {
    text-decoration: none;
}
.b-sevice .on-1 a,
.b-sevice .on-1 a:visited,
.b-sevice .on-1 a:hover, 
.b-sevice .on-1 a:active,
.b-sevice a.on:link, 
.b-sevice a.on:visited, 
.b-sevice a.on:hover, 
.b-sevice a.on:active {
    color: #fff;
    text-transform: uppercase;
    xfont-family: arial, sans-serif;
    xfont-weight: normal;
    xfont-size: 12px;
}
.b-sevice ins {
    display: none;
}
.b-sevice li.item-2 a:link, 
.b-sevice li.item-2 a:active, 
.b-sevice li.item-2 a:visited, 
.b-sevice li.item-2 a:hover {
    text-transform: none;
}
.b-sevice li.on-1,
.b-sevice li.item-2,
.b-sevice li.item-2:hover {
    background: url("") repeat-x scroll left top #494f52;
}    
.b-sevice ul ul ul.level-3 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 35;
    width: 118px;
    overflow: visible;
}
.b-sevice ul li.last ul ul.level-3 {
    right: auto;
    left: -154px;
}
.b-sevice ul ul li:hover ul {
    display: block;
}
.b-sevice li.item-3 {
    background: url("") repeat-x scroll left bottom #494f52;
    display: block;
    margin: 0;
    padding: 5px 18px 6px;
    text-align: left;
    width: 100%;
}
.b-sevice li.item-3 a:link, .b-sevice li.item-3 a:active, .b-sevice li.item-3 a:visited, .b-sevice li.item-3 a:hover {
    color: #FFFFFF;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.b-sevice li.item-3:hover,
.b-sevice li.on-3 {
    background: url("") repeat-x scroll left top #494f52;
    margin: 0;
    padding: 5px 18px 6px;
}
.b-sevice li.on-3 a:link, .b-sevice li.on-3 a:active, .b-sevice li.on-3 a:visited, .b-sevice li.on-3 a:hover {
    color: #FFFFFF;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
/*--------------------*/
.column {} 
.column .column__right {
    display: none;
} 
.column .column__center-indent {
    margin-right: 0;
}
.column .column__right-bg {
    display: none;
}
.column .column__center-bg {
    right: 0;
}
/*--------------------*/
.b-pilot .pilot__1 {
    display: none;
}
.b-pilot .pilot__2 {
    display: none;
}
.b-pilot .pilot__3 {
    display: none;
}
.b-pilot .pilot__4 {
    top: 70px;
    left: 20px;
}
.b-pilot .pilot__5 {
    display: none;
}
.b-pilot .pilot__6 {
    top: 120px;
    left: 20px;
    position: absolute;
    display: block;
    z-index: 10; 
}
.b-pilot .pilot__phone {
    background: url(/skewer_build/modules/Page/images/head.phone.sp1.png) 0 50% no-repeat;
}
.b-pilot .pilot__logotext {
    color: #333a40;
    font-weight: bold;
    font-size: 30px;
}
.b-pilot .pilot__logotext2 {
    padding: 2px 17px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    background: #30363a;
}
.b-logo {
    display: none;
}
/*--------------------*/
.b-menu {
    margin-top: 0;
}
.b-menu .item-1 span {
    background: #e9edef url(/skewer_build/modules/Page/images/menu.bg.sp1.gif) left bottom repeat-x;
    display: block;
    padding: 14px 10px;
}
.b-menu .item-1:hover span,
.b-menu .on-1 span {
    background: #30363a url(/skewer_build/modules/Page/images/menu.bgon.sp1.gif) left bottom repeat-x;
    padding: 14px 10px;
}
.b-menu a:link, 
.b-menu a:visited, 
.b-menu a:hover, 
.b-menu a:active {
    color: #1b1d1f;
    xfont-family: arial,;
    font-size: 12px;
    text-transform: uppercase;
}   
.b-menu li:hover a:link, 
.b-menu li:hover a:active, 
.b-menu li:hover a:visited, 
.b-menu li:hover a:hover, 
.b-menu a:hover {
    color: #fff;
    xfont-family: arial,;
    font-size: 12px;
    text-transform: uppercase;
}   
.b-menu .on-1 a,
.b-menu .on-1 a:link, 
.b-menu .on-1 a:visited,
.b-menu .on-1 a:hover,
.b-menu .on-1 a:active {
    color: #FFFFFF;
    text-transform: uppercase;
}  
.b-menu ins {
    display: none;
}
.b-menu .item-2 {
    background: #30363a;
}
.b-menu .item-2:hover,
.b-menu .on-2 {
    background: #30363a;
}
/*--------------------*/
.b-search {
    z-index: 20; 
}
.b-search button {
    margin: 0;
    padding: 0;
    background: #e9edef url(/skewer/build/modules/Page/images/ssp.search.png) 50% 50% no-repeat;
    width: 30px;
    height: 27px;
    box-sizing: border-box;
    
}
.b-search input {
    margin: 0;
    padding: 3px 3px 4px 3px;
    width: 140px;
    border: 1px solid #e9edef;
}
/*--------------------*/
.b-sevbox {
    background: #30363a;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover {
    background: #e9edef;
    color: #1b1d1f;
}
.ui-widget-content {
    border: 0; 
    background: #30363a;
}
.ui-accordion .ui-accordion-content {
    background: #30363a;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,
.ui-state-hover a, .ui-state-hover a:link, .ui-state-hover a:visited,
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
   color: #30363a;
}
/*--------------------*/
.b-formbox__btn {
    padding: 5px 10px;
    background: #30363a;
    border: 0;
    cursor: pointer;
    color: #fff;
}
.b-formbox__btn:hover {
    background: #e9edef;
    color: #333a40;
}

/*--------------------*/
.b-sppanel {
    margin: 0 -2000px;
    padding: 0 2020px;
    position: relative;
    background: #30363a;
    min-height: 70px;
    color: #fff;
    z-index: 70;
    display: block;
}
.b-sppanel a:link, 
.b-sppanel a:active, 
.b-sppanel a:visited, 
.b-sppanel a:hover {
    color: #fff !important;
    text-decoration: none;
}
.b-sppanel .sppanel__wrap {
    position: relative;
}
.b-sppanel .sppanel__item {
    margin-top: 15px;
    margin-right: 10px;
    float: left;
}
.b-sppanel .sppanel__item2 {
    float: right;
}
.b-sppanel .sppanel__title1 {
    margin-top: 7px;
    margin-right: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    float: left;
}
.b-sppanel .sppanel__size1 {
    margin-right: 10px;
    width: 15px;
    height: 32px;
    background: url(/skewer_build/modules/Page/images/size.icon1.png) 50% 50% no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__size2 {
    margin-right: 10px;
    width: 23px;
    height: 32px;
    background: url(/skewer_build/modules/Page/images/size.icon2.png) 50% 50% no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__size3 {
    margin-right: 10px;
    width: 32px;
    height: 32px;
    background: url(/skewer_build/modules/Page/images/size.icon3.png) 50% 50% no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__color1 {
    margin-top: 5px;
    margin-right: 10px;
    width: 23px;
    height: 23px;
    background: url(/skewer_build/modules/Page/images/color.icon1.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__color2 {
    margin-top: 5px;
    margin-right: 10px;
    width: 23px;
    height: 23px;
    background: url(/skewer_build/modules/Page/images/color.icon2.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__color3 {
    margin-top: 5px;
    margin-right: 10px;
    width: 23px;
    height: 23px;
    background: url(/skewer_build/modules/Page/images/color.icon3.png) 0 0 no-repeat;
    cursor: pointer;
    font-size: 0;
    float: left;
}
.b-sppanel .sppanel__img,
.b-sppanel .sppanel__prop,
.b-sppanel .sppanel__back {
    padding: 23px 40px 27px 0;
    margin-left: 18px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    float: left;
    position: relative;
}
.b-sppanel .sppanel__back a:link,
.b-sppanel .sppanel__back a:active,
.b-sppanel .sppanel__back a:visited,
.b-sppanel .sppanel__back a:hover {
    color: #fff;
}
.b-sppanel .sppanel__img ins {
    width: 28px;
    height: 20px;
    display: block;
    position: absolute;
    top: 23px;
    right: 0;
    background: url(/skewer_build/modules/Page/images/head.icon3.sp1.png) 100% 0 no-repeat;
}
.b-sppanel .sppanel__prop ins {
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    top: 19px;
    right: 0;
    background: url(/skewer_build/modules/Page/images/head.icon2.sp1.png) 100% 0 no-repeat;
}
.b-sppanel .sppanel__back ins {
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    top: 18px;
    right: 0;
    background: url(/skewer_build/modules/Page/images/head.icon1.sp1.png) 100% 0 no-repeat;
}
.b-sppanel .sppanel__prop__wrap {
    padding: 10px 20px;
    width: 345px;
    background: #494f52;
    position: absolute;
    left: 0;
    top: 68px;
    z-index: 50px;
    display: none;
}
.b-sppanel .sppanel__prop:hover .sppanel__prop__wrap {
    display: block;
}
.b-sppanel .sppanel__prop__item {
    margin-bottom: 10px;
    border-bottom: 1px solid #82878a;
}
.b-sppanel .sppanel__prop__itemlast {
    margin-bottom: 0;
    border: 0;
}
.b-sppanel .sppanel__prop__item p {
    margin: 0;
    padding: 0 0 8px 0;
}
.b-sppanel .sppanel__prop_space1 {
    margin-right: 15px;
    letter-spacing: 0; 
}
.b-sppanel .sppanel__prop_space2 {
    margin-right: 15px;
    letter-spacing: 3px;
}
.b-sppanel .sppanel__prop_space3 {
    letter-spacing: 6px;
}
.b-sppanel a.sppanel__prop_spaceon:link,
.b-sppanel a.sppanel__prop_spaceon:active,
.b-sppanel a.sppanel__prop_spaceon:visited,
.b-sppanel a.sppanel__prop_spaceon:hover,
.b-sppanel .sppanel__prop_spaceon {
    text-decoration: underline;
}
.b-sppanel .sppanel__prop_size1 {
    margin-right: 15px;
    font-size: 12px; 
}
.b-sppanel .sppanel__prop_size2 {
    margin-right: 15px;
    font-size: 14px;
}
.b-sppanel .sppanel__prop_size3 {
    font-size: 16px;
}
.b-sppanel .sppanel__prop__color1 {
    padding: 2px 5px;
    margin-bottom: 9px;
    background: #ebebeb;
    color: #232323;
}
.b-sppanel .sppanel__prop__color2 {
    padding: 2px 5px;
    margin-bottom: 9px;
    background: #1d2021;
    color: #fff;
}
.b-sppanel .sppanel__prop__color3 {
    padding: 2px 5px;
    margin-bottom: 9px;
    background: #2dbefe;
    color: #003152;
}
/*--------------------*/
.b-news dl {
    background: none; 
}
.b-guestbox dt.guestbox__dot, .b-guestbox dd.guestbox__dot {
    background: none; 
}
.b-guestbox dl {
    background: none; 
}
.b-guestbox {
    color: inherit;
}
.b-path a,
.b-path li,
.b-news a.news-title:hover,
.b-news a.news-title:active,
.b-news a.news-title:link,
.b-news a.news-title:visited,
.b-news .news__date {
    color: inherit;
}
/*--------------------*/
.b-size1 {
    font-size: 14px;
}
.b-size2 {
    font-size: 20px;
}
.b-size3 {
    font-size: 28px;
}
.b-space1 {
    letter-spacing: 0; 
}
.b-space2 {
    letter-spacing: 3px;
}
.b-space3 {
    letter-spacing: 6px;
}
.b-noimg img {
    display: none;
}
/*--------------------*/
/*--------------------*/
/*---------sp2-----------*/
/*--------------------*/
body.g-sp2  {
    background: #2dbefe; 
    color: #003152;
}
.g-sp2 .column__center-inside, 
.g-sp2 .column__left-inside {
    background: #87bde8;
}
.g-sp2 .l-container {
    background: url(/skewer_build/modules/Page/images/foot.sp2.gif) 0 100% repeat-x;
}
.g-sp2 .b-sevice {
    background: #063462;
}
.g-sp2 .b-sevice li.item-1:hover {
    background: #063462;
}
.g-sp2 .b-sevice ins {
    display: none;
}
.g-sp2 .b-sevice li a:link, 
.g-sp2 .b-sevice li a:active, 
.g-sp2 .b-sevice li a:visited, 
.g-sp2 .b-sevice li a:hover {
    color: #2dbefe;
}
.g-sp2 .b-sevice li.item-2 a:link, 
.g-sp2 .b-sevice li.item-2 a:active, 
.g-sp2 .b-sevice li.item-2 a:visited, 
.g-sp2 .b-sevice li.item-2 a:hover {
    text-transform: none;
}
.g-sp2 .b-sevice li.on-1,
.g-sp2 .b-sevice li.item-2,
.g-sp2 .b-sevice li.item-2:hover {
    background: url("") repeat-x scroll left top #063462;
}    
.g-sp2 .b-sevice ul ul ul.level-3 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 35;
    width: 118px;
    overflow: visible;
}
.g-sp2 .b-sevice ul li.last ul ul.level-3 {
    right: auto;
    left: -154px;
}
.g-sp2 .b-sevice ul ul li:hover ul {
    display: block;
}
.g-sp2 .b-sevice li.item-3 {
    background: url("") repeat-x scroll left bottom #063462;
    display: block;
    margin: 0;
    padding: 5px 18px 6px;
    text-align: left;
    width: 100%;
}
.g-sp2  .b-sevice li.item-3 a:link,
.g-sp2 .b-sevice li.item-3 a:active, 
.g-sp2 .b-sevice li.item-3 a:visited, 
.g-sp2 .b-sevice li.item-3 a:hover {
    color: #2dbefe;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.g-sp2 .b-sevice li.item-3:hover,
.g-sp2 .b-sevice li.on-3 {
    background: url("") repeat-x scroll left top #063462;
    margin: 0;
    padding: 5px 18px 6px;
}
.g-sp2 .b-sevice li.on-3 a:link, 
.g-sp2 .b-sevice li.on-3 a:active, 
.g-sp2 .b-sevice li.on-3 a:visited, 
.g-sp2 .b-sevice li.on-3 a:hover {
    color: #2dbefe;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
/*--------------------*/
.g-sp2 .b-sevbox {
    background: #063462;
}
.g-sp2 .ui-state-default, 
.g-sp2 .ui-widget-content 
.g-sp2 .ui-state-default, 
.g-sp2 .ui-widget-header 
.g-sp2 .ui-state-default, 
.g-sp2 .ui-state-hover {
    background: #2dbefe;
    color: #063462;
}
.g-sp2 .ui-widget-content {
    border: 0; 
    background: #063462;
}
.g-sp2 .ui-accordion .ui-accordion-content {
    background: #063462;
}
.g-sp2 .ui-state-active a, 
.g-sp2 .ui-state-active a:link, 
.g-sp2 .ui-state-active a:visited,
.g-sp2 .ui-state-hover a, 
.g-sp2 .ui-state-hover a:link, 
.g-sp2 .ui-state-hover a:visited,
.g-sp2 .ui-state-default a, 
.g-sp2 .ui-state-default a:link, 
.g-sp2 .ui-state-default a:visited {
    color: #063462;
}
.g-sp2 .b-editor-acc a:link, 
.g-sp2 .b-editor-acc a:active, 
.g-sp2 .b-editor-acc a:visited, 
.g-sp2 .b-editor-acc a:hover {
    color: #2dbefe;
}
/*--------------------*/
.g-sp2 h1,
.g-sp2 h2,
.g-sp2 h3 {
    color: #063462;
}
.g-sp2 a:link,
.g-sp2 a:active,
.g-sp2 a:visited,
.g-sp2 a:hover {
    color: #063462;
}
/*--------------------*/
.g-sp2 .b-menufoot2 a:link, 
.g-sp2 .b-menufoot2 a:active, 
.g-sp2 .b-menufoot2 a:visited, 
.g-sp2 .b-menufoot2 a:hover {
    color: #2dbefe;
}
/*--------------------*/
.g-sp2 .b-menu {}
.g-sp2 .b-menu .item-1 span {
    background: #2dbefe;
    display: block;
    padding: 14px 10px;
}
.g-sp2 .b-menu .item-1:hover span,
.g-sp2 .b-menu .on-1 span {
    background: #063462;
    padding: 14px 10px;
}
.g-sp2 .b-menu a:link, 
.g-sp2 .b-menu a:active, 
.g-sp2 .b-menu a:visited {
    color: #063462;
}   
.g-sp2 .b-menu li:hover a:link, 
.g-sp2 .b-menu li:hover a:active, 
.g-sp2 .b-menu li:hover a:visited, 
.g-sp2 .b-menu li:hover a:hover, 
.g-sp2 .b-menu a:hover {
    color: #2dbefe;
}   
.g-sp2 .b-menu .on-1 a, 
.g-sp2 .b-menu .on-1 a:visited, 
.g-sp2 .b-menu .on-1 a:active {
    color: #2dbefe;
}  
.g-sp2 .b-menu .on-1 a:hover {
    color: #063462;
}   
.g-sp2 .b-menu ins {
    display: none;
}
.g-sp2 .b-menu .item-2 {
    background: #063462;
}
.g-sp2 .b-menu .item-2:hover,
.g-sp2 .b-menu .on-2 {
    background: #063462;
}
.g-sp2 .b-path li {
    color: #003152;
}
.g-sp2 .b-formbox__btn {
    background: #063462;
    color: #2dbefe;
}
/*--------------------*/
/*---------sp3-----------*/
/*--------------------*/
body.g-sp3 {
    background: #18191a;
    color: #fff;
}
.g-sp3 .l-grid,
.g-sp3 a:link,
.g-sp3 a:active,
.g-sp3 a:visited,
.g-sp3 a:hover,
.g-sp3 h1,
.g-sp3 h2,
.g-sp3 h3,
.g-sp3 .b-pilot .pilot__logotext,
.g-sp3 .b-path li,
.g-sp3 .b-news a.news-title:hover,
.g-sp3 .b-news a.news-title:active,
.g-sp3 .b-news a.news-title:link,
.g-sp3 .b-news a.news-title:visited {
    color: #fff;
}
.g-sp3 .ui-state-default, 
.g-sp3 .ui-widget-content .ui-state-default, 
.g-sp3 .ui-widget-header .ui-state-default, 
.g-sp3 .ui-state-hover,
.g-sp3 .ui-tabs .ui-tabs-nav li.ui-tabs-active a, 
.g-sp3 .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.g-sp3 .ui-tabs .ui-tabs-nav li.ui-tabs-loading a,
.g-sp3 .ui-tabs .ui-tabs-nav li a, 
.g-sp3 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    color: #000;
}
.g-sp3 .b-headsp .headsp__logotext,
.g-sp3 .b-headsp .headsp__logotext3 {
    color: #fff;
}
.g-sp3 .b-headsp .headsp__logotext2 {
    background: #000;
}
.g-sp3 .b-pilot .pilot__phone {
    color: #fff;
    background: none; 
}
.g-sp3 .column__center-inside, 
.g-sp3 .column__left-inside {
    background: #000;
}
.g-sp3 .l-container {
    background: none;
}
.g-sp3 .b-sevice {
    background: #18191a;    
}
.g-sp3 .b-sevice li.item-1:hover {
    background: #000;
}
.g-sp3 .b-sevice ins {
    display: none;
}
.g-sp3 .b-sevice li.item-1 a:link, 
.g-sp3 .b-sevice li.item-1 a:active, 
.g-sp3 .b-sevice li.item-1 a:visited, 
.g-sp3 .b-sevice li.item-1 a:hover {
    color: #fff;
}
.g-sp3 .b-sevice li.item-2 a:link, 
.g-sp3 .b-sevice li.item-2 a:active, 
.g-sp3 .b-sevice li.item-2 a:visited, 
.g-sp3 .b-sevice li.item-2 a:hover {
    text-transform: none;
    color: #000;
}
.g-sp3 .b-sevice li.on-1 {
    background: #000; 
}
.g-sp3 .b-sevice li.item-2,
.g-sp3 .b-sevice li.item-2:hover {
    background: #fff;
}    
.g-sp3 .b-sevice ul ul ul.level-3 {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 35;
    width: 118px;
    overflow: visible;
}
.g-sp3 .b-sevice ul li.last ul ul.level-3 {
    right: auto;
    left: -154px;
}
.g-sp3 .b-sevice ul ul li:hover ul {
    display: block;
}
.g-sp3 .b-sevice li.item-3 {
    background: #fff;
    display: block;
    margin: 0;
    padding: 5px 18px 6px;
    text-align: left;
    width: 100%;
}
.g-sp3 .b-sevice li.item-3 a:link,
.g-sp3 .b-sevice li.item-3 a:active, 
.g-sp3 .b-sevice li.item-3 a:visited, 
.g-sp3 .b-sevice li.item-3 a:hover {
    color: #000;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.g-sp3 .b-sevice li.item-3:hover,
.g-sp3 .b-sevice li.on-3 {
    background: #fff;
    margin: 0;
    padding: 5px 18px 6px;
}
.g-sp3 .b-sevice li.on-3 a:link, 
.g-sp3 .b-sevice li.on-3 a:active, 
.g-sp3 .b-sevice li.on-3 a:visited, 
.g-sp3 .b-sevice li.on-3 a:hover {
    color: #000;
    xfont-family: arial,;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.g-sp3 .b-formbox__btn {
    background: #fff;
    color: #000;
}
/*--------------------*/
.g-sp3 .b-menu {}
.g-sp3 .b-menu .item-1 span {
    background: #fff;
    display: block;
    padding: 14px 10px;
}
.g-sp3 .b-menu .item-1:hover span,
.g-sp3 .b-menu .on-1 span {
    background: #000;
    padding: 14px 10px;
}
.g-sp3 .b-menu a:link, 
.g-sp3 .b-menu a:active, 
.g-sp3 .b-menu a:visited {
    color: #000;
}   
.g-sp3 .b-menu li:hover a:link, 
.g-sp3 .b-menu li:hover a:active, 
.g-sp3 .b-menu li:hover a:visited, 
.g-sp3 .b-menu li:hover a:hover, 
.g-sp3 .b-menu a:hover {
    color: #fff;
}   
.g-sp3 .b-menu .on-1 a, 
.g-sp3 .b-menu .on-1 a:visited, 
.g-sp3 .b-menu .on-1 a:active {
    color: #fff;
}  
.g-sp3 .b-menu .on-1 a:hover {
    color: #000;
}   
.g-sp3 .b-menu ins {
    display: none;
}
.g-sp3 .b-menu .item-2 {
    background: #18191a;
}
.g-sp3 .b-menu .item-2:hover,
.g-sp3 .b-menu .on-2 {
    background: #18191a;
}
/*--------------------*/
/*--------------------*/





















