@charset "UTF-8";
/* CSS Document */


@media only screen and (-webkit-min-device-pixel-ratio : 1),
only screen and (min-device-pixel-ratio : 1) {

/****************************
Ringo
****************************/

/* 椎名林檎　News */
#ringoNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　LIVE */
#ringoLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　椎名林檎 */
#ringoArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Album */
#ringoAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 椎名林檎　Single */
#ringoSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Analog */
#ringoAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Video */
#ringoVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Downloads */
#ringoDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Others */
#ringoOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo\.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/****************************
Junpei
****************************/

/* 椎名純平　News */
#junpeiNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　LIVE */
#junpeiLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　椎名純平 */
#junpeiArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Album */
#junpeiAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 椎名純平　Single */
#junpeiSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Analog */
#junpeiAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Video */
#junpeiVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Downloads */
#junpeiDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Others */
#junpeiOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/****************************
tokyo
****************************/

/* 東京事変　News */
#tokyoNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　LIVE */
#tokyoLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　東京事変 */
#tokyoArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Album */
#tokyoAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 東京事変　Single */
#tokyoSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Analog */
#tokyoAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Video */
#tokyoVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Downloads */
#tokyoDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Others */
#tokyoOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/****************************
Dezille
****************************/

/* DezilleB　News */
#dezilleNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　LIVE */
#dezilleLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　DezilleB */
#dezilleArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Album */
#dezilleAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* DezilleB　Single */
#dezilleSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Analog */
#dezilleAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Video */
#dezilleVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Downloads */
#dezilleDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Others */
#dezilleOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/****************************
ext
****************************/

/* ext　Member */
#extMember {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extMember h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Login */
#extLogin {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extLogin h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Commercial */
#extCommercial {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extCommercial h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　MyPage */
#extMyPage {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extMyPage h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* ext　Policy */
#extPolicy {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extPolicy h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Contact */
#extContact {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extContact h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Cancel */
#extCancel {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extCancel h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　ThisSite */
#extThisSite {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extThisSite h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/* ext　Sitemap */
#extSitemap {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extSitemap h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}










































/****************************
detail
****************************/
#detail {
display: block;
margin:0 auto;
padding:0;
}

#detailArea {
display: block;
margin:0 auto;
padding:0;
}

#detailArea h1{
margin:0 auto;
padding:8px 0;
border-bottom:#FFF solid 1px;
border-top:#FFF solid 1px;
text-align:center;
}


#detailArea dl  {
padding:8px;
}

#detailArea dl  dt{
padding:10px 0 5px 0;
font-size:90%;
}


#detailArea dl dd {
font-size:75%;
padding:0 0 8px;
line-height:1.3;
}

#detailArea .detailImg{
margin:0 auto;
padding:25px 0 5px 0;
width:200px;
height:auto;
vertical-align: top;
}

#detailArea .detailImg img{
width:100%;
}

#detailArea p{
margin:10px 15px 5px;
font-size:75%;
padding:0 0 8px;
line-height:1.3;
}

#detailArea a.underLine{
display:inline;
text-decoration:underline !important;
}




#detailArea .btnArea{
display: block;
width:320px;
margin:0 auto;
padding:0;
text-align:center;
}


#detailArea .btnArea ul{
margin:10px 0 0 0;
}

#detailArea .btnArea .btn{
display:inline-block;
width:82px;
}

#detailArea .btnArea li.btn:nth-child(1) a{
margin:0 5px 0 0;
background:#cc0033;
color:#fff;
}


#detailArea .btnArea li.btn:nth-child(2) a{
margin:0 5px 0 0;
background:#eb5505;
color:#fff;
}

#detailArea .btnArea li.btn:last-child a{
background:#666666;
color:#fff;
}

#detailArea .btnArea li a{
padding:2px 2px 2px 0;
margin:0;
font-size:85%;
text-decoration: none;
display: block;
}

#detailArea .btnArea li a:hover{
filter:alpha(opacity=80);
opacity:0.8;
}

/*****************
articleTitle
******************/

.articleTitle {
display:block;
margin:0;
padding:10px 5px;
border-bottom: solid 1px #fff;
}

.articleTitle li{
margin:0;
padding:0;
width:46px;
display:inline-block;
vertical-align:middle;
font-size: 75%;
min-height:48px;
}

.articleTitle  li:last-child{
margin:0;
padding:0;
width:80%;
max-width:100%;
min-height:100%;
display:inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.articleTitle li p{
font-size:110%;
}





/*****************
default_pager
******************/
.default_pager {
display:block;
margin:0 auto;
padding:8px;
width:100%;
text-align:center;
display: block;
/* border-bottom:#FFF solid 1px; */
}

.default_pager  a{
display:inline;
margin:5px;
padding:3px 5px;
font-size:80%;
border:#ddd solid 1px;
text-decoration: none;

}

/****************************
otherArea
****************************/
#otherDataArea {
display: block;
margin:0 auto;
padding:0;
border-bottom:#FFF solid 1px;
}

#otherDataArea  #dataText{
display: block;
margin:0 auto;
padding:0;
}

#otherDataArea  #dataText p{
line-height:1.7 !important;
padding:3px 0 !important;
}	

}


@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 1.5) {

/****************************
Ringo
****************************/

/* 椎名林檎　News */
#ringoNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　LIVE */
#ringoLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　椎名林檎 */
#ringoArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Album */
#ringoAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 椎名林檎　Single */
#ringoSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Analog */
#ringoAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Video */
#ringoVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Downloads */
#ringoDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名林檎　Others */
#ringoOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#ringoOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ringo_2x.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/****************************
Junpei
****************************/

/* 椎名純平　News */
#junpeiNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　LIVE */
#junpeiLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　椎名純平 */
#junpeiArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Album */
#junpeiAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 椎名純平　Single */
#junpeiSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Analog */
#junpeiAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Video */
#junpeiVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Downloads */
#junpeiDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 椎名純平　Others */
#junpeiOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#junpeiOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_junpei_2x.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/****************************
tokyo
****************************/

/* 東京事変　News */
#tokyoNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　LIVE */
#tokyoLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　東京事変 */
#tokyoArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Album */
#tokyoAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* 東京事変　Single */
#tokyoSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Analog */
#tokyoAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Video */
#tokyoVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Downloads */
#tokyoDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* 東京事変　Others */
#tokyoOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#tokyoOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_tokyo_2x.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/****************************
Dezille
****************************/

/* DezilleB　News */
#dezilleNews {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleNews h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　LIVE */
#dezilleLive {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleLive h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　DezilleB */
#dezilleArtis {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleArtis h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Album */
#dezilleAlbum {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleAlbum h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* DezilleB　Single */
#dezilleSingle {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleSingle h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Analog */
#dezilleAnalog {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleAnalog h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Video */
#dezilleVideo {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleVideo h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Downloads */
#dezilleDownloads {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleDownloads h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* DezilleB　Others */
#dezilleOthers {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#dezilleOthers h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_dezille_2x.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/****************************
ext
****************************/

/* ext　Member */
#extMember {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extMember h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% 0;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Login */
#extLogin {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extLogin h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -137px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Commercial */
#extCommercial {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extCommercial h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -274px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　MyPage */
#extMyPage {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extMyPage h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -411px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}


/* ext　Policy */
#extPolicy {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extPolicy h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -548px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Contact */
#extContact {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extContact h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -685px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　Cancel */
#extCancel {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extCancel h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -822px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}

/* ext　ThisSite */
#extThisSite {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extThisSite h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -959px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/* ext　Sitemap */
#extSitemap {
display: block;
margin:20px auto 10px;
padding:10px 0 0;
border-top:#fff solid 1px;
text-align:center;
}

#extSitemap h1{
padding: 0 0 10px;
background:url(/images/common/imege_title_ext_2x.png) no-repeat  50% -1096px;
-webkit-background-size:320px auto;
-moz-background-size:320px auto;
-o-background-size:320px auto;
-ms-background-size:320px auto;
background-size:320px auto;
height:117px;
border-top:#fff solid 1px;
overflow: hidden;
text-indent:-10000px;
color:#000000;
}



/****************************
detail
****************************/
#detail {
display: block;
margin:0 auto;
padding:0;
}

#detailArea {
display: block;
margin:0 auto;
padding:0;
}

#detailArea h1{
margin:0 auto;
padding:8px 0;
border-bottom:#FFF solid 1px;
border-top:#FFF solid 1px;
text-align:center;
}


#detailArea dl  {
padding:8px;
}

#detailArea dl  dt{
padding:10px 0 5px 0;
font-size:90%;
}


#detailArea dl dd {
font-size:75%;
padding:0 0 8px;
line-height:1.3;
}

#detailArea .detailImg{
margin:0 auto;
padding:25px 0 5px 0;
width:200px;
height:auto;
vertical-align: top;
}

#detailArea .detailImg img{
width:100%;
}

#detailArea p{
margin:10px 15px 5px;
padding:0;
font-size:75%;
padding:0 0 8px;
line-height:1.3;
}

#detailArea a.underLine{
display:inline;
text-decoration:underline !important;
}




#detailArea .btnArea{
display: block;
width:320px;
margin:0 auto;
padding:0;
text-align:center;
}


#detailArea .btnArea ul{
margin:10px 0 0 0;
}

#detailArea .btnArea .btn{
display:inline-block;
width:82px;
}

#detailArea .btnArea li.btn:nth-child(1) a{
margin:0 5px 0 0;
background:#cc0033;
color:#fff;
}




#detailArea .btnArea li.btn:nth-child(2) a{
margin:0 5px 0 0;
background:#eb5505;
color:#fff;
}

#detailArea .btnArea li.btn:last-child a{
background:#666666;
color:#fff;
}

#detailArea .btnArea li a{
padding:2px 2px 2px 0;
margin:0;
font-size:85%;
text-decoration: none;
display: block;
}

#detailArea .btnArea li a:hover{
filter:alpha(opacity=80);
opacity:0.8;
}

/*****************
articleTitle
******************/

.articleTitle {
display:block;
margin:0;
padding:10px 5px;
border-bottom: solid 1px #fff;
}

.articleTitle li{
margin:0;
padding:0;
width:46px;
display:inline-block;
vertical-align:middle;
font-size: 75%;
min-height:48px;
}

.articleTitle  li:last-child{
margin:0;
padding:0;
width:80%;
max-width:100%;
min-height:100%;
display:inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.articleTitle li p{
font-size:110%;
}





/*****************
default_pager
******************/
.default_pager {
display:block;
margin:0 auto;
padding:8px;
width:100%;
text-align:center;
display: block;
/* border-bottom:#FFF solid 1px; */
}

.default_pager  a{
display:inline;
margin:5px;
padding:3px 5px;
font-size:80%;
border:#ddd solid 1px;
text-decoration: none;

}






/****************************
otherArea
****************************/
#otherDataArea {
display: block;
margin:0 auto;
padding:0;
border-bottom:#FFF solid 1px;
}

#otherDataArea  #dataText{
display: block;
margin:0 auto;
padding:0;
}

#otherDataArea  #dataText p{
line-height:1.7 !important;
padding:3px 0 !important;
}	

}