#nwu_001_t h2,
#nwu_002_t h2,
#nwu_003_t h2,
#layout1 .twWTL h2,
#layout1 .twWTL h2 a,
#layout1 .twWTL2 h2 a,
#footer #cr td,
#mv_area h3 {color: #ffffff !important;}
#twitter_unit {background: rgba(134, 134, 134, 0.4) none repeat scroll 0 0 !important;}
#g_navi_v a.fir_crt {background: rgba(0, 139, 156, 0.8) none repeat scroll 0 0 !important;}
h1 p.artist_name {background: rgba(0, 139, 156, 0.6) none repeat scroll 0 0 !important;}
#header_title {color:#333 !important;background: rgba(255, 255, 255, 1.0) none repeat scroll 0 0 !important;}
#header h1 p {color: #333 !important;}
#header h1 p.artist_name {color: #fff !important;}

.sp{display:none;}

ol{
list-style-position: inside; 
padding-left:1.2em !important;
text-indent:-1.2em;
}
ol li{
margin:0px 0px 15px 0px;
}

#MainBg{
    position:fixed;
    top: 0;
    left: 0;
    min-width:1000px;
    width:100%;
    height:100%;
    z-index:-1;
    margin:0px;
    }
#layout1 #MainBg,#spMainBg{
position:fixed;
top:0px; left:0px;
z-index:-1;
overflow:hidden;
margin:0px;
}
/*ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ç”¨ã‚¢ãƒ¼å†™*/
#MainBg{
    background:url(../../images/main/main_bg/c_main_bg16.jpg) center center /cover no-repeat;
}
#MainBg img {
}
#layout1 #MainBg img,
#layout1 #spMainBg img{
position:static;
height:100%;
width:auto;
}
#spMainBg{text-align:center; min-height:700px;}
#spMainBg img{
/*display:inline-block;*/
}

#MainBg2{background:url(../../images/main/main_bg/main_bg2.png) no-repeat top left; z-index:-1;}
#MainBg3{background:url(../../images/main/main_bg/main_bg3.png) no-repeat bottom right; z-index:-1;}

a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}


/*Discography*/

dl.disco_tokuten {
}

dl.disco_tokuten dt{font-weight: 600;margin: 0em 0 1em;}

dl.disco_tokuten dd{margin: 0 0 3em;}

.disco_album{
padding:0px 0px 0px 45px;
background:url(../../images/sys/cat_ico_album.gif) no-repeat left center;
}
.disco_single{
padding:0px 0px 0px 45px;
background:url(../../images/sys/cat_ico_single.gif) no-repeat left center;
}
.disco_bddvd{padding: 0px 0px 0px 0em;text-indent: 3em;/* display:flex; */align-items:center;position: relative;display: inline-block;}
.disco_bddvd::before{
    content:"BD/DVD";
    display: block;
    color:#fff;
    background: #3e73d8;
    font-weight:100;
    font-size:10px;
    padding: 0.3em 0.5em;
    line-height:1;
    margin: 0.7em 0em auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 1em;
    text-indent: 0;
}


h1{font-weight:normal;}

html{min-height:100%; width:100%;}
[id^="layout"]{
    min-height:100%;
    min-width:1000px;
    width:100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    color: #ffffff;
    line-height: 1.6;
    background: #fff;
    font-size: 13px;
    font-family: 'PT Sans', Meiryo, sans-serif;font-style: normal !important;
    }
body#layout1{
background: #dee7ee;
}

#footer {
width:100%;
clear: both;
margin: 0px auto;
padding: 0px;
position:fixed;
left:0px;
bottom:0px;
z-index:0;
}


a:link {color: #000549; text-decoration:none;}
a:visited {color: #000549;}
a:hover {color: #1a2071;}
a:active {color: #1a2071;}

#news_block a,#cms_block a:link {color: #51e8e8; text-decoration:none;}
#news_block a,#cms_block a:visited {color: #51e8e8;}
#news_block a,#cms_block a:hover {color: #51e8e8;}
#news_block a,#cms_block a:active {color: #51e8e8;}

.title a:link {color: #ffffff;text-decoration:none;}
.title a:visited {color: #ffffff;}
.title a:hover {color: #cacaca;}
.title a:active {color: #cacaca;}

.ti_c_h3{
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
font-size:16px !important;
background:url(../../images/sys/h3_title_line.png) repeat-x left bottom;
}
.ti_n_h3{
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
font-size:16px !important;
background:url(../../images/sys/h3_title_line.png) repeat-x left bottom;
}
.ti_c_h4{padding: 2em 0px 1em 0px;margin: 2em 0px 0px 0px;font-size: 120%;background:url(../../images/sys/h3_title_line.png) repeat-x left top;}
.ti_c_h5{
padding:20px 0px 5px 0px;
margin:0px 0px 0px 0px;
}
.ti_da_h3{
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
font-size:16px;
background:url(../../images/sys/h3_title_line.png) repeat-x left bottom;
}
.ti_da_h3 p{
padding:0px 0px 0px 50px;
background:url(../../images/sys/cat_ico_album.gif) no-repeat left center;
}
.ti_ds_h3{
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
font-size:16px;
background:url(../../images/sys/h3_title_line.png) repeat-x left bottom;
}
.ti_ds_h3 p{
padding:0px 0px 0px 50px;
background:url(../../images/sys/cat_ico_single.gif) no-repeat left center;
}
.ti_dbd_h3{
padding:0px 0px 10px 0px;
margin:0px 0px 20px 0px;
font-size:16px;
background:url(../../images/sys/h3_title_line.png) repeat-x left bottom;
}
.ti_dbd_h3 p{
    padding: 0px 0px 0px 3.2em;
    position:relative;
    }
.ti_dbd_h3 p:before{
    content:"BD/DVD";
    display: block;
    color:#fff;
    background: #3e73d8;
    font-weight:100;
    font-size:10px;
    padding: 0.3em 0.5em;
    line-height:1;
    margin: 0.4em 0.5em auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    height: 1em;
}