@media only screen and (min-width : 1025px){
	.allCategory #main_menu > li:nth-child(n+5) > div{
        left:auto;
        right:0;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > ul{
        left:auto;
        right:0;
        padding-right: 0;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > .caption{
        left:auto;
        right:0;
        padding-left: 20px;
        width:185px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div > .bboxall{
        left:auto;
        right:210px;
    }
    .allCategory #main_menu li:nth-child(n+5) li{
        padding-right: 0;
        padding-left: 10px;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a{
        text-align: left;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a >span{
        margin-left: -5px;
    }
    .allCategory #main_menu li:nth-child(n+5) li > a:before,
    .allCategory #main_menu li:nth-child(n+5) li > a:after{
        left:-10px;
        right:auto;
        border-right:10px solid #000;
        border-left:none;
    }
    .allCategory #main_menu > li:nth-child(n+5) li > .bbox{
        right:auto;
        left:10px;
    }
    .allCategory #main_menu > li:nth-child(n+5) li.current > .bbox,
    .allCategory #main_menu > li:nth-child(n+5) li:hover > .bbox{
        left:-370px;
    }
    .allCategory #main_menu > li:nth-child(n+5) .blbox .wrapper{
        left: 0;
        right: 10px;
        border-width: 0 0 5px 5px;
    }
}
@media only screen and (min-width : 1025px){
    .allCategory #main_menu > li > div{
        left:-12px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-166px; /*138*/
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-119px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-134px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-136px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-156px;
    }

}
@media only screen and (min-width : 1350px){
    .allCategory #main_menu > li > div{
        left:-11px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-162px; /*132*/
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-113px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-128px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-131px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-154px;
    }
}
@media only screen and (min-width : 1440px){
    .allCategory #main_menu > li > div{
        left:-9px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-158px; /*127*/
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-105px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-122px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-124px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-148px;
    }
}
@media only screen and (min-width : 1600px){
    .allCategory #main_menu > li > div{
        left:-2px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-150px; /*120*/
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-98px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-114px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-117px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-141px;
    }
}
@media only screen and (min-width : 1800px){
    .allCategory #main_menu > li > div{
        left:4px;
    }
    .allCategory #main_menu > li:nth-child(n+5) > div{
        left: auto;
        right:-145px; /*113*/
    }
    .allCategory #main_menu > li:nth-child(n+6) > div{
        left: auto;
        right:-91px;
    }
    .allCategory #main_menu > li:nth-child(n+7) > div{
        right:-109px;
    }
    .allCategory #main_menu > li:nth-child(n+8) > div{
        right:-110px;
    }
    .allCategory #main_menu > li:nth-child(n+9) > div{
        right:-136px;
    }
}
@media only screen and (min-width : 1280px){
    .allCategory #main_menu > li > div{
        width: 700px;
    }
    .allCategory #main_menu > li > div > .bboxall,
    .allCategory #main_menu li li > .bbox{
        width:490px;
    }
    .allCategory #main_menu li li.current > .bbox,
    .allCategory #main_menu li li:hover > .bbox{
        right:-480px;
    }
    .allCategory #main_menu > li:nth-child(n+5) li.current > .bbox,
    .allCategory #main_menu > li:nth-child(n+5) li:hover > .bbox{
        left:-480px;
    }
}
@media only screen and (min-width : 1025px){
    .mainSecondMenuBox > li > a,
    #main_menu > li > a{
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px;
    }
}
@media only screen and (min-width : 1350px){
    .mainSecondMenuBox > li > a,
    #main_menu > li > a{
        padding-left: 9px;
        padding-right: 9px;
        font-size: 15px;
    }
}
@media only screen and (min-width : 1440px){
    .mainSecondMenuBox > li > a,
    #main_menu > li > a{
        padding-left: 11px;
        padding-right: 11px;
        font-size: 16px;
    }
}
@media only screen and (min-width : 1600px){
    #main_menu > li > a{
        padding-left: 18px;
        padding-right: 18px;
    }
}
@media only screen and (min-width : 1800px){
    #main_menu > li > a{
        padding-left: 25px;
        padding-right: 25px;
    }
}
@media only screen and (min-width : 1025px){
    .auser #user_menu.left li.userlogin > a{
        max-width:200px;
    }
    .auser #user_menu.center li.userlogin > a{
        max-width:140px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 40px;
    }
}
@media only screen and (min-width : 1440px){
    .auser #user_menu.center li.userlogin > a{
        max-width: 170px;
    }
    #user_menu > li:not([class]) > a{
        margin-right: 20px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 60px;
    }
}
@media only screen and (min-width : 1600px){
    .auser #user_menu.center li.userlogin > a{
        max-width: 200px;
    }
    #user_menu > li:not([class]) > a{
        margin-right: 30px;
    }
    #user_menu.left > li:not([class]) > a{
        margin-right: 80px;
    }
}
@media only screen and (max-width : 1024px){
    #main_menu .motor1{
        display: block;
    }
}