@media screen and (min-width: 768px) and (max-width: 950px){
#header #header_top .top_all {
    letter-spacing: 0.2px;
}
#header #header_top .top_all .text{
    font-size: 11px;
    letter-spacing: 0em;
}
#header #header_top .top_all ul {
    font-size: 12px;
    width: 246px;
}
#header #header_top .top_all ul li {
    margin-left: 3%;
}
#header #header_top .top_all ul li.first {
    margin-left: 0;
}
/*#406 Start Luvina Modify*/
.header_search {
    width: 77%;
}
.header_search .box.left .input{
    width:100%;
}
.header_search .box.left p.text {
    font-size: 11px;
}
.header_search .box.left p.text a {
    padding-right: 1em;
}
.header_search .box.left{
    width: 46%;
    padding-left:2%;
    padding-right:1%;
}
.header_search .box.right{
    width:27%;
    padding-right: 1%;
}
.menu-contents{
    height: 101px;
}
.menu-contents ul li{
    width: 25%;
}
.menu-contents ul li em{
    border-bottom:solid 1px #e5e5e5;
}
.menu-contents ul li em.end_tab{
    border-right:solid 1px #e5e5e5;
}
/*#406 End Luvina Modify*/
.main_menu{
    background: none;
    border-bottom: none;
}
.main_menu .wrap{
    padding: 0;
}
.main_menu .wrap .menu{
    margin-left: 0;
    /*#194 Start Luvina fixbug 1165*/
    border-left: none;
}
.main_menu .wrap .menu .tab
,.main_menu .wrap .menu .disable_pc{
    width: 24%;
    padding: 0 3.4px;
    border-bottom: solid 1px #e5e5e5;
    background: url("../img_r/bg/bg_main_menu.png") repeat-x left center;
}
.main_menu .wrap .menu .tab.break_tablet{
    border-right: none;
}
.main_menu .wrap .menu .disable_pc{
    display:block;
    cursor: auto;
    border-right: none;
    /*#194 End Luvina fixbug 1165*/
}
.main_menu .wrap .menu .tab .text{
    padding: 9% 0;
}
#footer {
    padding: 30px 0 25px;
}
#footer p.pagetop {
    right: 5px;
    top: -52px;
}
#footer .content .box1{
    width:100%;
}
#footer .content .banner_ssl{
    float:left;
    margin: 20px 0 -5px;
}
#footer .content .bn_cyd{
    float:left;
    padding: 17px 0 0 3%;
}
/*#472 Start Luvina Modify*/
#footer .content .footer_search{
    width: 100%;
}
/*#472 End Luvina Modify*/
/*#406 Start Luvina Modify*/
#footer .content .footer_search .header_search
,#footer .content .footer_search .header_search .box.left .input
,#footer .content .footer_search .box.left .input input[type="search"]
,#footer .content .footer_search .box.left .input input.input_search
{
    width:100%;
}
/*#406 End Luvina Modify*/
#footer .content .copyright{
    text-align: left;
    /*#194 Start Luvina fixbug 1190*/
    width:100%;
    /*#194 End Luvina fixbug 1190*/
}
.footer_plus {
    margin-bottom: 22px;
}
/*#271 Start Luvina Modify*/
.box_login.sp_tablet {
    margin-bottom: 20px;
}
/*#271 End Luvina Modify*/
/*End tablet*/
}