/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/common/css/default.css);
/* end StyleCatcher imports */
#header-address {
font-size: 1.1em;
display:block;
}

#mac #alpha .alpha-inner {
    width: 630px;
}
#mac #alpha h1 {
    font-size: 2.0em;
    font-weight: bold;
    background: none;
    color: #ff5211;
    line-height: 2.2em;
}
#mac #alpha .asset {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left: solid 1px #ccc;
    margin-bottom: 10px;
}
#mac #alpha .asset-inner {
    background: #ffebe3;
    margin: 0 1px 2px;
}

#mac #alpha ul.content-meta {
    font-size: 1.2em;
    margin: 0.5em;
    text-align:right;
}

#mac #alpha .asset-body {
    font-size: 12px;
}
#mac #alpha .asset-content .asset-body {
    font-size: 12px;
    padding: 5px 10px 20px;
}
#mac #alpha .asset-body h2
 {
    font-size: 1.5em;
    font-weight: normal;
    line-height: 2.0em;
    background: none;
    color: #ff5211;
    padding: 0;
}

#mac #alpha .asset-body h3 {
    font-size: 1.33em;
    font-weight: normal;
    line-height: 1.8em;
    background: none;
    color: #ff5211;
    padding: 0;
}

#mac #alpha .asset-body p {
    font-size: 1.0em;
    line-height: 1.6em;
    margin-bottom: 0.5em;
}

#mac #alpha .asset-body div {
    font-size: 1.0em;
    line-height: 1.6em;
}


#mac #alpha .asset-body ul {
    list-style: disc;
    margin-left: 1.5em;
}

#mac #alpha .asset-body ol {
    margin-left: 1.5em;
}

#mac #alpha .asset-body ul li,
#mac #alpha .asset-body ol li {
    font-size: 1.0em;
    line-height: 1.6em;
}

#mac #alpha .asset-body pre {
    background: #222222;
    color: #ffffff;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1.0em;
    line-height: 1.6em;
    overflow-x: scroll;
    width: 588px;
    height: auto;
}

#mac #alpha .asset-body ol li pre {
    background: #222222;
    color: #ffffff;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: 1.0em;
    line-height: 1.6em;
    overflow-x: scroll;
    width: 547px;
    height: auto;
}


#mac #beta #beta-inner h3.widget-header {
font-size: 2em;
    background: url(<http://www.esco.co.jp/common/images/subnavibtn1.gif) no-repeat top left;
}

#mac ul.sidemenusub {
   display: none;
    border-bottom: 1px #C8C8C8 solid;
}


#mac #tips #tipsMenu {
   display: block!important;
}

#mac #vodcast #vodcastMenu {
   display: block!important;
}


#mac .quicktime {
    text-align: center;
    padding: 10px 0;
}

#mac #beta .macblog {
    display: none;
}

/*------ サイドナビ（サブフォルダ）のロールオーバー ------*/

#sidemenu ul li ul li.fld a {
    width: 165px;
    font-size: 1.2em;
    line-height: 1.6em;
    padding: 6px 2px 6px 23px;
    margin: 0px;
    border-bottom: 0px;
    background: url(/common/images/subnavibtn5.gif) no-repeat;
    background-position: 0px top;
    display: block;
}

#sidemenu ul li ul li.fld a.current {
    color: #000;
    font-weight: bold;
    background-position: -190px top;
}

#sidemenu ul li ul li.fld a:hover {
    background-position: -190px top;
}
/*------ サイドナビのカレント ------*/

#images ul li#side-images a,
#vodcasts ul li#side-vodcasts a,

#tips ul li#side-tips a,
#vodcast ul li#side-vodcast a,

#dummy ul li#side-dummy a {
    color: #000;
    font-weight: bold;
    background-position: -190px top;
}

/*------ サイドナビ（サブ）のカレント ------*/

#sidemenu ul#subimagesList,
#sidemenu ul#subvodcastsList,

#sidemenu ul#subtipsList,
#sidemenu ul#subvodcastList,

#dummy ul#subList {
    padding:0px;
    height: 0;
    overflow: hidden;
}


#images #sidemenu ul#subimagesList,

#vodcasts #sidemenu ul#subvodcastsList,


#tips #sidemenu ul#subtipsList,
#vodcast #sidemenu ul#subvodcastList,

#dummy #sidemenu ul#subList {
    padding-bottom:4px;
    background: url(/common/images/subnavilast.gif) no-repeat left bottom;
    height: 100%;
    overflow: visible;
}

