/* CSS Document */

header .l_col-head { background: #FFE934; }
#gnav_pc li a { color: #fff; }
#gnav_pc li a.active { color: #FFE934; }
#gnav_pc li a:hover { color: #0086E0; background: #FFE934; }
#head-nav_pc { background: #0379C7; }

#head-info .tel address strong { font-size: 2.2rem; letter-spacing: -1px; }



/*
    header custom
*/


@media (min-width: 768px) {
    #head-logo { width: 40%; max-width: 385px;}
    #head-info { width: 60%;}
}

@media screen and (min-width:768px) and ( max-width:1200px) {
    #head-logo { padding-left: 20px; width: 30%; padding-top: 10px; margin-left: 0;}
    #head-info { padding-right: 20px; width: 70%; margin-right: 0;}
}

@media (max-width: 767px) {

}