@charset "utf-8";
@media (min-width: 740px) {
    .skiInfo{
        padding-left: 20px;
    }
}
.skiInfo .ttlInfo [class*="ttlLv"]{
    margin-bottom: 0;
    padding-left: 40px;
    padding-bottom: 15px;
    background: transparent url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/img_sites/icon_ski_info.png) 0 center no-repeat;
}
.skiInfo [class*="skiInfo_"],
.skiInfo [class*="skiInfo_"] .heading{
    background-color: transparent;
    background-position: 0 2px;
    background-repeat: no-repeat;
}
.skiInfo [class*="skiInfo_"] .heading{
    padding-left: 20px;
}
.skiInfo .skiInfo_time .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_01.gif);
}
.skiInfo .skiInfo_couse .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_04.gif);
}
.skiInfo .skiInfo_lift .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_05.gif);
}
.skiInfo .skiInfo_detail .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_02.gif);
}
.skiInfo .skiInfo_length .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_03.gif);
}
.skiInfo .skiInfo_schedule .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_06.gif);
}
.skiInfo .skiInfo_yon .heading{
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_07.gif);
}
.skiInfo .skiInfo_other {
    background-image: url(/content/dam/sites/wwwjalcojp/jp/ja/domtour/jaldp/skisp/fy22/hok/rusutsu_skiresort/img_sites/icon_index_08.gif);
    padding-left: 20px;
}

/* area */
.ctm_tabColor_set .tabs_parent > li.current, .ctm_tabColor_set .tabs_parent > li.current > a{background:#00479d;color:#fff;}	
.ctm_tabColor_set .tabs_parent > li > a{background:#e6e6e6;color:#0f0f69;}	
@media all and (min-width:740px){	
.ctm_tabColor_set .tabs_parent > li > a:hover{color:#cc0000;}	
}
.ctm_pageTtl.hc01{background-color:#d54242;color:#fff;}	
.ctm_cpnbox{padding: 10px 20px 20px 20px; border: 2px solid;}	
.ctm_txt01{background: #ff9900; padding: 3px 5px; border-radius: 5px; color: #fff; display: inline-block;}	
.ctm_contentsFull_goto{background-color:#d54242;padding:20px;}	
.attentionTxt {	
border: 2px solid #cc0000;	
padding: 15px;	
margin-top: 25px;	
line-height: 20px;	
}
.ctm_pageTtl.hc03{color:#d54242;}
.ctm_iconTxt_br_IR{background-color:#d54242;display:inline-block;border-radius: 4px;color:#fff;font-size:1.2rem;padding:2px 6px;}
.bg_content_01{background-color:#fffddd; padding: 5px;}