/* BASIC css start */
.info_guide_wrap .inner {max-width: 1260px;width: 100%;margin: 0 auto;}
.info_guide_wrap h2 {margin: 0 0 20px;border-top: 1px solid rgba(0, 0, 0, 0.08);border-bottom: 1px solid rgba(0, 0, 0, 0.08);text-align: left;display: block; position: relative;height: 45px;line-height: 45px;
color: #1e1e1e;font-size: 18px;font-weight: 600;}
.info_guide_wrap h2 a {display: inline-block;margin-right: 15px;}
.info_guide_wrap h2 a img {width:25px;}
.info_guide_wrap .guide_menu ul {display: grid;grid-template-columns: repeat(5, 1fr);gap: 10px;}
.info_guide_wrap .guide_menu ul li {position: relative;display: inline-block;padding: 0;border: 1px solid #ddd;letter-spacing: -0.03em;}
.info_guide_wrap .guide_menu ul li a {display: block;height: 40px;line-height: 40px;color: #333;font-size: 16px;letter-spacing: 0;text-align: left;text-indent: 15px;transition: background .3s ease;}
.info_guide_wrap .guide_menu ul li a.on {background: rgba(0, 0, 0, .05);font-weight: bold;}
.info_guide_wrap .guide_menu ul li a:hover {background: rgba(0, 0, 0, .05);font-weight: bold;}
.info_guide_wrap .guide_img {margin-top:80px;}
.info_guide_wrap .guide_img img {width:100%;}

@media (max-width: 890px) {
    .header-container--md {display:none !important;}    
    .info_guide_wrap h2 {margin: 0 0 20px;font-size: 1rem;padding: 0 15px;}
    .info_guide_wrap h2 a img {margin-top:-3px;}
    .guide_menu {padding:0 15px;}
}

/* BASIC css end */

