@charset "utf-8";
@media screen and (max-width:768px) {
    img {
        height: auto;
    }
    h2 {
        font-size: 16px;
        text-indent: .2em
    }
    h3 {
        font-size: 14px;
        background-image: none;
        background-repeat: no-repeat
    }
    a:hover {
        color: #4c8211;
        text-decoration: none;
        opacity: .7
    }
    .screensize {
        display: none
    }
    .screensp {
        display: block;
        width: 100%
    }
    .sp-img {
        display: block;
    }
    th,
    td {
        width: 100%;
        display: block
    }
    #wrp_con {
        width: 73%;
        margin-right: auto;
        margin-left: auto
    }
    #main {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        height: auto;
        margin-top: 10px;
        padding-bottom: 20px;
        overflow: hidden
    }
    .btn {
        width: 75%;
        font-size: 20px;
        font-family: Arial;
        font-weight: bold;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border: 1px solid #dcdcdc;
        padding: 8px 40px;
        text-decoration: none;
        background: -moz-linear-gradient(center top, #f9f9f9 30%, #d6d6d6 75%);
        background: -ms-linear-gradient(top, #f9f9f9 30%, #d6d6d6 75%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d6d6d6');
        background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #f9f9f9), color-stop(75%, #d6d6d6));
        background-color: #f9f9f9;
        color: #666;
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
        -webkit-box-shadow: 0 0 3px -50px #fff;
        -moz-box-shadow: 0 0 3px -50px #fff;
        box-shadow: 0 0 3px -50px #fff;
        margin: .5em auto .5em
    }
    .btn:hover {
        background: -moz-linear-gradient(center top, #d6d6d6 30%, #f9f9f9 75%);
        background: -ms-linear-gradient(top, #d6d6d6 30%, #f9f9f9 75%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#f9f9f9');
        background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #d6d6d6), color-stop(75%, #f9f9f9));
        background-color: #d6d6d6
    }
    .btn:active {
        position: relative;
        top: 1px
    }
    #head_box {
        height: auto;
        width: 96%;
        margin-right: auto;
        margin-left: auto
    }
    #head_left {
        float: none;
        height: auto;
        width: auto;
        margin-top: 2%;
        margin-right: 2%
    }
    #head_right {
        float: none;
        width: auto;
        height: auto
    }
    .spset {
        width: 90%;
        font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
        font-weight: bold;
        text-align: center;
        font-size: .8em;
        margin: 0 auto .4em
    }
    #head_navi_top {
        height: auto;
        width: 35%;
        float: none;
        margin-bottom: 2%
    }
    #glovalnavi {
        width: 90%;
        height: auto;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        background-image: none
    }
    #glovalnavi ul li {
        width: 100%;
        float: left;
        height: auto;
        line-height: 2em;
        text-align: center
    }
    #gloval-navi {
        width: 94%;
        margin-right: auto;
        margin-left: auto;
        clear: both;
        height: 31px
    }
    ul#nav1 li {
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden
    }
    #glovalnavi #navi50 {
        height: auto;
        width: 94%;
        margin-right: auto;
        margin-left: auto
    }
    #glovalnavi #navi50 li {
        width: auto;
        float: none;
        height: auto
    }
    #topimg {
        height: auto;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        background-color: #efefef;
        border: 1px solid #CCC;
        background-image: url(../images/img_top_main409-02.jpg);
        position: relative
    }
    #topimgbox {
        position: absolute;
        width: 54%;
        margin-top: 64%;
        margin-left: 4em
    }
    #topimgbox ul li {
        margin-bottom: 1.1em
    }
    .main703 {
        width: 96%;
        margin: 1em auto .8em;
        height: auto;
        background-image: url(../images/main703-bgtop.png);
        background-position: top;
        float: none;
        margin-bottom: 8px
    }
    .main703 h2,
    h3 {
        width: 100%;
        height: auto;
        text-indent: .2em;
        font-size: 14px;
        border-left: #22ac38 solid 6px;
        background: #7db9e8;
        background: -moz-linear-gradient(top, #f7f7f7 0, #f7f7f7 50%, #e2e2e2 51%, #e0e0e0 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7db9e8), color-stop(50%, #f7f7f7), color-stop(51%, #e2e2e2), color-stop(100%, #dcdcdc));
        background: -webkit-linear-gradient(top, #f7f7f7 0, #f7f7f7 50%, #e2e2e2 51%, #e0e0e0 100%);
        background: -o-linear-gradient(top, #f7f7f7 0, #f7f7f7 50%, #e2e2e2 51%, #e0e0e0 100%);
        background: -ms-linear-gradient(top, #f7f7f7 0, #f7f7f7 50%, #e2e2e2 51%, #e0e0e0 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8', endColorstr='#e0e0e0', GradientType=0);
        background: linear-gradient(top, #edebeb 0, #f7f7f7 50%, #e2e2e2 51%, #e0e0e0 100%);
        margin: 0 0 .6em 0;
        padding: .2em .2em;
        color: #0f490c;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.1);
    }
    .main703 img {
        margin-bottom: 1em
    }
    .main703_text {
        width: 70%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 1%;
        height: auto
    }
    .main703_text_top {
        width: 70%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 1%;
        height: auto;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: right top
    }
    .main703btm {
        width: 70px;
        height: auto;
        background-image: url(../images/main703-bgbtm.png);
        background-position: top;
        background-repeat: no-repeat;
        float: left
    }
    .headline231 {
        height: auto;
        width: 94%
    }
    .main_contents {
        overflow: hidden
    }
    .leftbox336 {
        height: auto;
        width: 90%;
        margin: 1em auto 1em;
        border: 1px solid #ccc;
        margin-bottom: 10px;
        float: none
    }
    .leftimg107 {
        height: auto;
        width: 35%;
        margin: 1em auto 1em;
        background-color: #f4f4f4;
        float: left
    }
    .left336_text {
        float: right;
        width: 35%;
        margin-right: auto;
        margin-bottom: 2%;
        height: auto;
        font-size: 14px;
        line-height: 1.7em;
        position: relative;
        padding-top: 1%
    }
    .title336 {
        font-size: 14px;
        color: #2269a1;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCC;
        line-height: 3em
    }
    .rightimg107 {
        height: auto;
        width: 35%;
        margin-right: 0;
        margin-bottom: 2%;
        background-color: #f4f4f4;
        float: left
    }
    .rightbox336 {
        height: auto;
        width: 90%;
        border: 1px solid #ccc;
        margin: 1em auto 1em;
        float: none;
        margin-right: 8px
    }
    .right336_text {
        float: right;
        width: 35%;
        margin-right: auto;
        margin-bottom: 9px;
        height: 107px;
        font-size: 14px;
        line-height: 1.7em;
        position: relative;
        padding-top: 9px
    }
    .txright {
        text-align: right;
        margin: 0;
        padding: 0;
        font-size: 14px;
        position: absolute;
        left: 0;
        top: 95px;
        text-indent: 12px;
        width: 100%
    }
    #main223 {
        float: none;
        width: 100%;
        height: auto;
        margin-top: 2%;
        margin-left: auto;
        margin-right: auto;
        background-image: url(../images/main223-bgtop.png);
        background-position: top;
        font-size: 14px;
        line-height: 1.7em;
        background-repeat: no-repeat
    }
    #main223btm {
        width: 100%;
        height: .6em;
        margin-top: 2%;
        margin-right: auto;
        background-image: url(../images/main223-bgbtm.png);
        background-position: top;
        background-repeat: no-repeat
    }
    .rightimg {
        display: block;
        margin-right: auto;
        margin-left: auto;
        margin-top: 10px
    }
    .main223text {
        margin-right: .2em auto .2em;
        color: #767676;
        padding-bottom: 0;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #bfbfbf;
        line-height: .8em
    }
    #right_contact_btn {
        height: auto;
        width: 100%;
        position: absolute;
        top: .5em;
        padding: auto
    }
    #link_page {
        clear: both;
        width: 100%;
        height: auto;
        margin: 1em auto 1em;
        padding-top: 0
    }
    .link_banner li {
        height: auto;
        width: 80%;
        float: none;
        background-color: #f1f1f1;
        font-size: 14px;
        text-align: center;
        line-height: 1.5em
    }
    #fortop {
        height: auto;
        width: 100%;
        margin: 1em auto 0;
        text-align: left
    }
    #footer {
        height: auto;
        background-color: #f4f4f4;
        clear: both
    }
    #footer_wrap {
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        height: auto
    }
    #foot_left {
        width: 98%;
        height: auto;
        font-size: 14px;
        line-height: 1.6em;
        float: none;
        padding: 5;
        margin: 0 auto 1em;
    }
    #foot_right {
        float: none;
        width: 100%;
        height: auto;
        padding-top: 2%
    }
    .foot-p {
        float: right
    }
    #foot_navi {
        float: none;
        width: 100%;
        margin-top: 1%
    }
    #foot_navi ul li {
        float: left;
        font-size: 12px;
        background-image: url(../images/icons/ico_arrow17r_8.gif);
        background-repeat: no-repeat;
        background-position: 0 3px;
        padding-left: 0;
        padding-right: 0
    }
    #foot_contact {
        height: auto;
        width: 100%;
        background-image: url(../images/fotter_contact.png);
        float: none;
        background-repeat: no-repeat;
        margin-top: 0
    }
    #footer_navi {
        width: 98%;
        height: auto;
        background-color: #FFF;
        margin-right: auto;
        margin-left: auto;
        padding-top: .2em
    }
    #footer_navi ul li {
        width: 90%;
        float: none;
        font-size: 12px;
        padding-right: auto;
        padding-left: 1em;
        background-image: url(../images/icons/5_031.gif);
        background-repeat: no-repeat;
        background-position: 0 0 .2em;
        text-indent: .6em
    }
    #copyright {
        height: auto;
        float: none;
        text-align: left;
        font-size: .7em;
        margin-left: 1em;
        margin-right: 1em
    }
    #head_left img {
        margin-bottom: 1em
    }
    .topic-path {
        width: 100%;
        margin-left: 5%;
        font-size: 12px;
        margin-top: .2em
    }
    .topic-path span {
        padding: 0 10px 0
    }
    #header_banner_cost {
        height: auto;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        position: relative;
        background-color: #fff
    }
    #head_bn_c_text {
        position: absolute;
        left: 44px;
        top: 96px;
        width: 610px;
        height: auto;
        font-size: 13px;
        font-weight: normal;
        line-height: 1.5em
    }
    .btm_contact {
        height: auto;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        background-position: 2% 2%;
        padding-top: 2%;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #e4e4e4;
        margin-bottom: 15px
    }
    #subnavi {
        height: auto;
        background-image: none;
        width: 100%
    }
    #sub-menu {
        height: auto;
        width: 100%;
        margin-right: auto;
        margin-left: auto
    }
    #sub-menu ul li {
        width: 90%;
        float: none;
        height: auto;
        margin-right: auto;
        margin-left: auto
    }
    .pricelist_shokutaku {
        height: 20em;
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        margin-bottom: 2%;
        position: relative;
        border: 1px solid #abd28a;
        border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
    }
    .pricelist_comon_comments {
        position: absolute;
        height: auto;
        width: 98%;
        left: 2%;
        top: 40%;
        font-size: 12px;
        line-height: 1.2em;
    }
    .pricelist_shokutaku_jinzai {
        height: 14em;
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        margin-bottom: 2%;
        position: relative;
        border: 1px solid #abd28a;
        border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
    }
    .pricelist_shjinzai_comments {
        position: absolute;
        height: auto;
        width: 98%;
        left: 2%;
        top: 36%;
        font-size: 12px;
        line-height: 1.8em
    }
    #pricelist_senzoku {
        height: 18em;
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        margin-bottom: 2%;
        border: 1px solid #8aaddf;
        border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px
    }
    #pricelist_senzoku_comments {
        height: auto;
        width: 98%;
        left: 2%;
        top: 50%;
        font-size: 12px;
        line-height: 1.2em
    }
    .main703 .main-topic2 {
        height: auto;
        margin: 0;
        background-image: none;
        background-repeat: no-repeat;
        background-position: 0 0
    }
    .main703 #main-topic {
        width: 90%;
        height: auto;
        background-image: none;
        background-repeat: no-repeat;
        line-height: 1.4em;
        font-size: 140%;
        font-weight: bolder;
        text-indent: .2em;
        margin: .2em auto 0 .2em;
        font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
        color: #000
    }
    .main634 {
        width: 100%;
        margin: 2% auto 2%;
        height: auto;
        background-image: url(../images/main634-bgtop.png);
        background-position: top;
        float: none;
        overflow: hidden
    }
    .bar_denkyu {
        height: auto;
        background-image: url(../images/bar_denkyuu.png);
        background-repeat: no-repeat;
        line-height: 2em;
        text-indent: 1.7em;
        font-size: 12px;
        font-weight: bold;
        color: #7c5f4c
    }
    .bar_denkyu2 {
        height: auto;
        background-image: url(../images/bar_denkyuu.png);
        background-repeat: no-repeat;
        line-height: 2em;
        text-indent: 1.7em;
        font-size: 12px;
        font-weight: bold;
        color: #004d25
    }
    .main634_text {
        width: 98%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 2%;
        height: auto;
        overflow: hidden;
        color: #504946
    }
    .main634btm {
        width: 98%;
        height: auto;
        background-image: url(../images/main634-bgbtm.png);
        background-position: top;
        background-repeat: no-repeat;
        float: none;
        background-color: #FFF
    }
    #under_link {
        height: auto;
        width: 93%;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 1em
    }
    #under_link ul li {
        height: auto;
        width: 100%;
        background-image: url(../images/btn-under_link.png);
        background-repeat: no-repeat;
        text-indent: 7%;
        font-weight: bold;
        float: none;
        font-size: 14px;
        display: block;
        margin-right: 0;
        margin-bottom: 2%
    }
    #under_link ul li a {
        display: block
    }
    .main_text_midashi {
        margin-left: auto;
        margin-right: auto;
        color: #5a5a5a;
        font-size: 14px;
        line-height: 1.4em;
        padding: .8em 1em .8em;
        overflow: hidden
    }
    .main703 .main_text {
        width: 100%;
        margin: 0 auto 0;
        font-size: 14px;
        line-height: 1.7em
    }
    .sangyoi-gfaff {
        border: 1px solid #dfdfdf;
        color: #000;
        float: none;
        margin: 0 auto 0
    }
    .t-tx {
        clear: both
    }
    .form {
        width: 98%
    }
    .selebox {
        width: 90%;
        line-height: 1.4em;
        margin: .5em auto .2em;
        float: none
    }
    input {
        width: 90%;
        margin-bottom: .5em;
        line-height: 1.6em
    }
    textarea {
        width: 96%;
        height: auto
    }
    .contact-tit {
        display: block;
        width: 100%;
        text-align: left;
        padding: 1em auto 1em;
        vertical-align: top;
        color: #4d4d4d;
        background-repeat: repeat;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCC;
        background-image: url(../images/bg_body.gif)
    }
    .inquiry_td {
        display: block;
        width: 100%;
        height: 2em;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #CCC;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        overflow: hidden
    }
    .inquiry_td ul li {
        display: block;
        height: 4em;
        margin-right: 1em
    }
    .radic {
        display: block;
        margin: 0;
        padding: 0
    }
    .mini {
        line-height: 1.6em;
        width: 50%
    }
    .servicepct01 {
        width: auto;
        height: auto;
        float: left;
        margin: .2em
    }
    .s-tx {
        width: 75%;
        height: auto;
        float: left;
        margin-left: .2em
    }
    .service_title {
        font-size: 1.4em;
        width: 100%;
        height: auto;
        color: #de660e;
        float: none;
        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
        font-weight: bold;
        line-height: 1.4em;
        overflow: hidden
    }
    .service2 {
        height: 8em;
        border-bottom-style: none
    }
    .service_text {
        width: 96%;
        height: auto;
        line-height: 1.4em;
        height: auto;
        font-size: 12px;
        float: none;
        border-top: 1px dotted #CCC;
        padding: .4em;
        overflow: hidden;
        margin-bottom: 1em
    }
    .linkbtn_630 {
        height: auto;
        background-color: #f7f7ef;
        margin-top: 1em;
        width: 100%;
        background-position: 0 10px
    }
    .img80 {
        height: auto;
        width: auto;
        float: none;
        margin: .2em .4em .2em;
        background-color: #ebebeb;
        text-align: center
    }
    .work_text {
        float: none;
        width: 98%;
        height: auto;
        font-size: 14px;
        line-height: 1.6em
    }
    .main_text img {
        text-align: center
    }
    .main_text .left_img {
        height: auto;
        width: 90%;
        float: none;
        margin: .2em auto .2em
    }
    .main_text .right_text {
        float: none;
        width: 90%;
        margin: .2em auto .2em;
        line-height: 1.8em
    }
    .grafftit {
        width: 98%;
        background-color: #519cb2;
        padding: 3px;
        text-align: center;
        font-weight: bold;
        color: #FFF;
        font-size: 13px
    }
    .grafftext {
        width: 98%;
        line-height: 1.2em;
        background-color: #f8fbfc;
        padding: .2em
    }
    .grafftext2 {
        width: 98%;
        background-color: #e5f1f4;
        padding: .2em;
        text-align: center
    }
    .imgtext_box {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        height: auto;
        overflow: hidden;
        margin-bottom: 2em
    }
    .imgtext {
        width: 100%;
        height: auto;
        float: left;
        margin: 0 1em 1em;
        background-color: #f5f5f5
    }
    .kigyoimg img {
        width: 100%
    }
    .kigyoimg a img {
        -webkit-transition: .2s ease-in-out;
        -moz-transition: .2s ease-in-out;
        -o-transition: .2s ease-in-out;
        transition: .2s ease-in-out
    }
    .main_02title {
        margin-left: .8em;
        margin-top: 1em;
        text-align: left;
        font-size: 16px;
        font-weight: bold;
        background-image: url(../images/icons/ico_arrow30r_4.gif);
        background-repeat: no-repeat;
        background-position: 0 .3em;
        text-indent: 13px;
        clear: both
    }
    .main_02text {
        font-size: 14px;
        margin: .4em 1em 1em;
        padding-bottom: 1em;
        line-height: 1.4em;
        clear: both
    }
    .senzoku_banner {
        height: auto;
        width: 100%
    }
    .senzoku_banner img {
        margin-right: 15px
    }
    .blue_box {
        width: 90%;
        height: 160%;
        margin: 1em auto 1em;
        background-image: none;
        border: .5em solid #f7f4e8
    }
    .blue_right {
        font-size: 13px;
        line-height: 1.7em;
        overflow: hidden;
        padding-left: 0
    }
    .blue_left {
        height: auto;
        width: 30%;
        float: none;
        margin: 0 auto 0
    }
    .blue_box_text {
        width: 96%;
        margin-right: auto;
        margin-left: auto;
        margin-top: 2em;
        height: auto
    }
    .blue_box_btm {
        background-image: none
    }
    .ponit_box {
        width: 100%;
        height: auto;
        margin-right: auto;
        margin-left: auto;
        background-image: none;
        background-repeat: no-repeat;
        clear: both
    }
    .point_text {
        margin-right: auto;
        margin-left: auto;
        height: auto;
        font-size: 12px;
        line-height: 1.7em;
        padding: .5em 1em .5em
    }
    .point_box_btm {
        width: 100%;
        height: 0;
        background-color: #FFF;
        background-image: none
    }
    .txtright {
        width: 100%;
        font-size: 15px;
        font-weight: bold;
        color: #666;
        clear: both
    }
    .blue_wrap01 {
        height: 16em;
        width: auto;
        margin: 1em auto 1em;
        background-repeat: no-repeat;
        position: relative;
        border: .2em solid #DDD
    }
    .wrap01_text {
        font-size: 14px;
        position: absolute;
        left: 1.2em;
        top: 3em
    }
    .wrap01_text li {
        background-image: url(../images/icons/ico_arrow17r_8.gif);
        background-repeat: no-repeat;
        background-position: 0 4px;
        text-indent: 10px;
        margin-top: 8px;
        margin-bottom: 9px;
        color: #666
    }
    .wrap01_text {
        font-size: 14px;
        position: absolute;
        left: .2em;
        top: 3em
    }
    .wrap01_text li {
        background-image: url(../images/icons/ico_arrow17r_8.gif);
        background-repeat: no-repeat;
        background-position: 0 4px;
        text-indent: .8em;
        margin: .2em auto .2em;
        color: #666
    }
    #senzoku_nagare01 {
        height: auto;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        position: relative
    }
    .psw_post {
        height: auto;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        position: relative
    }
    .st_head {
        width: 100%;
        height: 16em;
        margin: .2em auto;
        background-image: url(../images/stress/sc-sp.png);
        background-repeat: no-repeat;
        background-size: 100%
    }
    .pricelist_stress {
        height: 116em;
        width: 90%;
        padding: .2em;
        margin-right: auto;
        margin-left: auto;
        background-repeat: no-repeat;
        margin-bottom: 10px;
        border: 1px solid #233f99;
        border-radius: 10px 10px 0 0;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px
    }
    .cyuou {
        width: 90%;
        margin: 1em auto;
        text-align: center
    }
    ul.ddmenu11 {
        display: none;
    }
}