@charset "UTF-8";

#artistFrame { margin-left: 5px; }

#artistListCaption1 { background-image: url(../img/img_artist/artistIndexCaption.jpg); width: 582px; height: 37px; margin-bottom: 20px; }
#artistListCaption1 h2 { display: block; text-indent: -999em; }


#artistListCaption12 { background-image: url(../img/img_artist/artistIndexCaption.jpg); width: 733px; height: 37px; margin-bottom: 20px; }
#artistListCaption12 h2 { display: block; text-indent: -999em; }

#artistListCaption2 { background-image: url(../img/img_artist/artistSyosaiCaptionBg.jpg); width: 450px; height: 29px; margin-bottom: 20px; }
#artistListCaption2 h2 { display: block; width: 100px; height: 20px; padding: 6px 0 0 20px; font-size: 13px; font-weight: bold; color: #FFF; }

.artistListF { width: 570px; float: right; padding-bottom: 10px; border-bottom: solid 1px #6566AB; margin-bottom: 10px; }
.artistListL { width: 80px; float: left; }
.artistListR { width: 480px; float: left; }
.artistListR a { display: block; font-size: 12px; margin-bottom: 20px; }

.artistListFWide { width: 718px; float: right; padding-bottom: 10px; border-bottom: solid 1px #6566AB; margin-bottom: 10px; }
.artistListLWide { width: 100px; float: left; }
.artistListRWide { width: 604px; float: left; }
.artistListRWide a { display: block; font-size: 14px; margin-bottom: 15px; }
.artistListRWide p { display: block; font-size: 14px; margin-bottom: 15px; }


#artistSyosaiCaption { width: 450px; }
#artistSyosaiCapiton h2 { width: 570px; border-left: solid 3px #27A4E4; padding-left: 5px; font-size: 16px; font-weight: bold; margin-left: 20px; }

#artistSyosaiCaptionWide { width: 725px; }
#artistSyosaiCaptionWide h2 { width: 700px; border-left: solid 3px #27A4E4; padding-left: 5px; font-size: 16px; font-weight: bold; margin-left: 20px; }

#artistSyosaiPhoto { width: 550px; margin-top: 10px; margin-left: 20px; margin-bottom: 20px; }
#artistSyosaiPhoto2 { width: 550px; margin-top: 10px; margin-left: 20px; /*margin-bottom: 20px;*/ }
/* #artistSyosaiPhotoL { background-image: url(../img/img_artist/artistPhotoDummy.jpg); width: 200px; height: 190px; float: left; }*/
#artistSyosaiPhotoL { width: 200px; height: 210px; float: left; }
#artistSyosaiPhotoLI {width: 200px; height: 190px; background-color:#DDDDDD; text-align:center; display: table-cell; vertical-align: middle;}
#artistSyosaiPhotoLT { display: block; height:11px; font-size: 10px; text-align: right; }
#artistSyosaiPhotoR { width: 340px; float: right; font-size:13px;}
#artistSyosaiPhotoR p { }
#artistSyosaiDate1 { font-size: 14px; font-weight: bold; }
#artistSyosaiDate2 { font-size: 14px; font-weight: bold; }
#artistSyosaiKaijo {  }

#artistSyosaiHosoku { background-image: url(../img/img_common/hosokuCaptionBg.jpg); background-position: 20px 0; width: 560px; height: 17px; margin-bottom: 20px; }
#artistSyosaiHosoku h3 { display: block; width: 80px; margin-left: 20px; font-size: 10px; color: #FFF; padding: 0 0 0 10px; }

#artistSyosaiHosokuWide { background-image: url(../img/img_common/hosokuCaptionBgWide.jpg); background-position: 20px 0; width: 700px; height: 17px; margin-bottom: 20px; }
#artistSyosaiHosokuWide h3 { display: block; width: 80px; margin-left: 20px; font-size: 10px; color: #FFF; padding: 0 0 0 10px; }

.artistSyosaiHosokuKoen a { display: block; margin-left: 30px; margin-bottom: 5px; color: #0086CA; text-indent: 0px; font-size:14px; }

.artistSyosaiReleaseF { width: 540px; border: solid 1px #393737; margin: 10px 0 10px 23px; }
.artistSyosaiReleaseI { padding: 10px 15px 15px 15px; }
.artistSyosaiTitle {float: left; }
.artistSyosaiTitle h4 { font-size: 12px; }
.artistSyosaiNew { width: 30px; float: left; }
.artistSyosaiNew p { font-size: 12px; color: #F00; }
.artistSyosaiReleaseL { width: 100px; float: left; }
.artistSyosaiReleaseL h4 { font-size: 12px; }
.artistSyosaiReleaseL p { font-size: 11px; line-height: 13px; }
.artistSyosaiReleaseR { width: 400px; float: right; }
.artistSyosaiReleaseR h5 { font-size: 12px; color: #313189; margin-bottom: 10px; }
.artistSyosaiReleaseR p { font-size: 11px; line-height: 13px; }
.artistSyosaiReleaseB { width: 500px; float: left; }

.artistSyosaiText{line-height:1.4em;}

/* GOJUON */

#AA a { background-position: -18px -30px; }
#AA a:hover { background-position: -150px -30px; }

#II a { background-position: -38px -30px; }
#II a:hover { background-position: -170px -30px; }

#UU a { background-position: -58px -30px; }
#UU a:hover { background-position: -190px -30px; }

#EE a { background-position: -78px -30px; }
#EE a:hover { background-position: -210px -30px; }

#OO a { background-position: -98px -30px; }
#OO a:hover { background-position: -230px -30px; }


#AAw a { background-position: -14px -30px; }
#AAw a:hover { background-position: -182px -30px; }

#IIw a { background-position: -44px -30px; }
#IIw a:hover { background-position: -212px -30px; }

#UUw a { background-position: -74px -30px; }
#UUw a:hover { background-position: -242px -30px; }

#EEw a { background-position: -104px -30px; }
#EEw a:hover { background-position: -272px -30px; }

#OOw a { background-position: -134px -30px; }
#OOw a:hover { background-position: -302px -30px; }


#KA a { background-position: -18px -49px; }
#KA a:hover { background-position: -150px -49px; }

#KI a { background-position: -38px -49px; }
#KI a:hover { background-position: -170px -49px; }

#KU a { background-position: -58px -49px; }
#KU a:hover { background-position: -190px -49px; }

#KE a { background-position: -78px -49px; }
#KE a:hover { background-position: -210px -49px; }

#KO a { background-position: -98px -49px; }
#KO a:hover { background-position: -230px -49px; }


#KAw a { background-position: -14px -50px; }
#KAw a:hover { background-position: -182px -50px; }

#KIw a { background-position: -44px -50px; }
#KIw a:hover { background-position: -212px -50px; }

#KUw a { background-position: -74px -50px; }
#KUw a:hover { background-position: -242px -50px; }

#KEw a { background-position: -104px -50px; }
#KEw a:hover { background-position: -272px -50px; }

#KOw a { background-position: -134px -50px; }
#KOw a:hover { background-position: -302px -50px; }

#SA a { background-position: -18px -68px; }
#SA a:hover { background-position: -150px -68px; }

#SI a { background-position: -38px -68px; }
#SI a:hover { background-position: -170px -68px; }

#SU a { background-position: -58px -68px; }
#SU a:hover { background-position: -190px -68px; }

#SE a { background-position: -78px -68px; }
#SE a:hover { background-position: -210px -68px; }

#SO a { background-position: -98px -68px; }
#SO a:hover { background-position: -230px -68px; }


#SAw a { background-position: -14px -70px; }
#SAw a:hover { background-position: -182px -70px; }

#SIw a { background-position: -44px -70px; }
#SIw a:hover { background-position: -212px -70px; }

#SUw a { background-position: -74px -70px; }
#SUw a:hover { background-position: -242px -70px; }

#SEw a { background-position: -104px -70px; }
#SEw a:hover { background-position: -272px -70px; }

#SOw a { background-position: -134px -70px; }
#SOw a:hover { background-position: -302px -70px; }


#TA a { background-position: -18px -87px; }
#TA a:hover { background-position: -150px -87px; }

#CHI a { background-position: -38px -87px; }
#CHI a:hover { background-position: -170px -87px; }

#TSU a { background-position: -58px -87px; }
#TSU a:hover { background-position: -190px -87px; }

#TE a { background-position: -78px -87px; }
#TE a:hover { background-position: -210px -87px; }

#TO a { background-position: -98px -87px; }
#TO a:hover { background-position: -230px -87px; }


#TAw a { background-position: -14px -90px; }
#TAw a:hover { background-position: -182px -90px; }

#CHIw a { background-position: -44px -90px; }
#CHIw a:hover { background-position: -212px -90px; }

#TSUw a { background-position: -74px -90px; }
#TSUw a:hover { background-position: -242px -90px; }

#TEw a { background-position: -104px -90px; }
#TEw a:hover { background-position: -272px -90px; }

#TOw a { background-position: -134px -90px; }
#TOw a:hover { background-position: -302px -90px; }


#NA a { background-position: -18px -106px; }
#NA a:hover { background-position: -150px -106px; }

#NI a { background-position: -38px -106px; }
#NI a:hover { background-position: -170px -106px; }

#NU a { background-position: -58px -106px; }
#NU a:hover { background-position: -190px -106px; }

#NE a { background-position: -78px -106px; }
#NE a:hover { background-position: -210px -106px; }

#NO a { background-position: -98px -106px; }
#NO a:hover { background-position: -230px -106px; }


#NAw a { background-position: -14px -110px; }
#NAw a:hover { background-position: -182px -110px; }

#NIw a { background-position: -44px -110px; }
#NIw a:hover { background-position: -212px -110px; }

#NUw a { background-position: -74px -110px; }
#NUw a:hover { background-position: -242px -110px; }

#NEw a { background-position: -104px -110px; }
#NEw a:hover { background-position: -272px -110px; }

#NOw a { background-position: -134px -110px; }
#NOw a:hover { background-position: -302px -110px; }


#HA a { background-position: -18px -125px; }
#HA a:hover { background-position: -150px -125px; }

#HI a { background-position: -38px -125px; }
#HI a:hover { background-position: -170px -125px; }

#HU a { background-position: -58px -125px; }
#HU a:hover { background-position: -190px -125px; }

#HE a { background-position: -78px -125px; }
#HE a:hover { background-position: -210px -125px; }

#HO a { background-position: -98px -125px; }
#HO a:hover { background-position: -230px -125px; }


#HAw a { background-position: -14px -130px; }
#HAw a:hover { background-position: -182px -130px; }

#HIw a { background-position: -44px -130px; }
#HIw a:hover { background-position: -212px -130px; }

#HUw a { background-position: -74px -130px; }
#HUw a:hover { background-position: -242px -130px; }

#HEw a { background-position: -104px -130px; }
#HEw a:hover { background-position: -272px -130px; }

#HOw a { background-position: -134px -130px; }
#HOw a:hover { background-position: -302px -130px; }


#MA a { height: 16px; background-position: -18px -144px; }
#MA a:hover { background-position: -150px -144px; }

#MI a { height: 16px; background-position: -38px -144px; }
#MI a:hover { background-position: -170px -144px; }

#MU a { height: 16px; background-position: -58px -144px; }
#MU a:hover { background-position: -190px -144px; }

#ME a { height: 16px; background-position: -78px -144px; }
#ME a:hover { background-position: -210px -144px; }

#MO a { height: 16px; background-position: -98px -144px; }
#MO a:hover { background-position: -230px -144px; }


#MAw a { background-position: -14px -150px; }
#MAw a:hover { background-position: -182px -150px; }

#MIw a { background-position: -44px -150px; }
#MIw a:hover { background-position: -212px -150px; }

#MUw a { background-position: -74px -150px; }
#MUw a:hover { background-position: -242px -150px; }

#MEw a { background-position: -104px -150px; }
#MEw a:hover { background-position: -272px -150px; }

#MOw a { background-position: -134px -150px; }
#MOw a:hover { background-position: -302px -150px; }


#YA a { height: 18px; background-position: -18px -161px; }
#YA a:hover { background-position: -150px -161px; }

#YU a { height: 18px; background-position: -38px -161px; }
#YU a:hover { background-position: -170px -161px; }

#YO a { height: 18px; background-position: -58px -161px; }
#YO a:hover { background-position: -190px -161px; }


#YAw a { background-position: -14px -170px; }
#YAw a:hover { background-position: -182px -170px; }

#YUw a {background-position: -44px -170px; }
#YUw a:hover { background-position: -212px -170px; }

#YOw a { background-position: -74px -170px; }
#YOw a:hover { background-position: -242px -170px; }


#RA a { height: 17px; background-position: -18px -179px; }
#RA a:hover { background-position: -150px -179px; }

#RI a { height: 17px; background-position: -38px -179px; }
#RI a:hover { background-position: -170px -179px; }

#RU a { height: 17px; background-position: -58px -179px; }
#RU a:hover { background-position: -190px -179px; }

#RE a { height: 17px; background-position: -78px -179px; }
#RE a:hover { background-position: -210px -179px; }

#RO a { height: 17px; background-position: -98px -179px; }
#RO a:hover { background-position: -230px -179px; }


#RAw a { background-position: -14px -190px; }
#RAw a:hover { background-position: -182px -190px; }

#RIw a { background-position: -44px -190px; }
#RIw a:hover { background-position: -212px -190px; }

#RUw a {background-position: -74px -190px; }
#RUw a:hover { background-position: -242px -190px; }

#REw a { background-position: -104px -190px; }
#REw a:hover { background-position: -272px -190px; }

#ROw a { background-position: -134px -190px; }
#ROw a:hover { background-position: -302px -190px; }


#WA a { height: 19px; background-position: -18px -197px; }
#WA a:hover { background-position: -150px -197px; }

#WO a { height: 19px; background-position: -38px -197px; }
#WO a:hover { background-position: -170px -197px; }


#WAw a {  background-position: -14px -210px; }
#WAw a:hover { background-position: -182px -210px; }

#WOw a {  background-position: -44px -210px; }
#WOw a:hover { background-position: -212px -210px; }


/* ALPHABET */

#A a { height: 16px; background-position: -18px -216px; }
#A a:hover { background-position: -150px -216px; }

#B a { height: 16px; background-position: -36px -216px; }
#B a:hover { background-position: -168px -216px; }

#C a { height: 16px; background-position: -54px -216px; }
#C a:hover { background-position: -186px -216px; }

#D a { height: 16px; background-position: -72px -216px; }
#D a:hover { background-position: -204px -216px; }

#E a { height: 16px; background-position: -90px -216px; }
#E a:hover { background-position: -222px -216px; }

#F a { height: 16px; background-position: -108px -216px; }
#F a:hover { background-position: -240px -216px; }


#Aw a {  background-position: -14px -230px; }
#Aw a:hover { background-position: -182px -230px; }

#Bw a { background-position: -39px -230px; }
#Bw a:hover { background-position: -207px -230px; }

#Cw a {  background-position: -64px -230px; }
#Cw a:hover { background-position: -232px -230px; }

#Dw a {  background-position: -89px -230px; }
#Dw a:hover { background-position: -257px -230px; }

#Ew a { background-position: -114px -230px; }
#Ew a:hover { background-position: -282px -230px; }

#Fw a { background-position: -139px -230px; }
#Fw a:hover { background-position: -307px -230px; }


#G a {  background-position: -18px -235px; }
#G a:hover { background-position: -150px -235px; }

#H a { background-position: -36px -235px; }
#H a:hover { background-position: -168px -235px; }

#I a { background-position: -54px -235px; }
#I a:hover { background-position: -186px -235px; }

#J a { background-position: -72px -235px; }
#J a:hover { background-position: -204px -235px; }

#K a { background-position: -90px -235px; }
#K a:hover { background-position: -222px -235px; }

#L a { background-position: -108px -235px; }
#L a:hover { background-position: -240px -235px; }


#Gw a { background-position: -14px -250px; }
#Gw a:hover { background-position: -182px -250px; }

#Hw a {  background-position: -39px -250px; }
#Hw a:hover { background-position: -207px -250px; }

#Iw a { background-position: -64px -250px; }
#Iw a:hover { background-position: -232px -250px; }

#Jw a {  background-position: -89px -250px; }
#Jw a:hover { background-position: -257px -250px; }

#Kw a { background-position: -114px -250px; }
#Kw a:hover { background-position: -282px -250px; }

#Lw a { background-position: -139px -250px; }
#Lw a:hover { background-position: -307px -250px; }


#M a { height: 18px; background-position: -18px -253px; }
#M a:hover { background-position: -150px -253px; }

#N a { height: 18px; background-position: -36px -253px; }
#N a:hover { background-position: -168px -253px; }

#O a { height: 18px; background-position: -54px -253px; }
#O a:hover { background-position: -186px -253px; }

#P a { height: 18px; background-position: -72px -253px; }
#P a:hover { background-position: -204px -253px; }

#Q a { height: 18px; background-position: -90px -253px; }
#Q a:hover { background-position: -222px -253px; }

#R a { height: 18px; background-position: -108px -253px; }
#R a:hover { background-position: -240px -253px; }


#Mw a { background-position: -14px -270px; }
#Mw a:hover { background-position: -182px -270px; }

#Nw a { background-position: -39px -270px; }
#Nw a:hover { background-position: -207px -270px; }

#Ow a {  background-position: -64px -270px; }
#Ow a:hover { background-position: -232px -270px; }

#Pw a { background-position: -89px -270px; }
#Pw a:hover { background-position: -257px -270px; }

#Qw a { background-position: -114px -270px; }
#Qw a:hover { background-position: -282px -270px; }

#Rw a { background-position: -139px -270px; }
#Rw a:hover { background-position: -307px -270px; }


#S a { height: 18px; background-position: -18px -271px; }
#S a:hover { background-position: -150px -271px; }

#T a { height: 18px; background-position: -36px -271px; }
#T a:hover { background-position: -168px -271px; }

#U a { height: 18px; background-position: -54px -271px; }
#U a:hover { background-position: -186px -271px; }

#V a { height: 18px; background-position: -72px -271px; }
#V a:hover { background-position: -204px -271px; }

#W a { height: 18px; background-position: -90px -271px; }
#W a:hover { background-position: -222px -271px; }

#X a { height: 18px; background-position: -108px -271px; }
#X a:hover { background-position: -240px -271px; }


#Sw a {  background-position: -14px -290px; }
#Sw a:hover { background-position: -182px -290px; }

#Tw a { background-position: -39px -290px; }
#Tw a:hover { background-position: -207px -290px; }

#Uw a { background-position: -64px -290px; }
#Uw a:hover { background-position: -232px -290px; }

#Vw a {  background-position: -89px -290px; }
#Vw a:hover { background-position: -257px -290px; }

#Ww a { background-position: -114px -290px; }
#Ww a:hover { background-position: -282px -290px; }

#Xw a {  background-position: -139px -290px; }
#Xw a:hover { background-position: -307px -290px; }


#Y a { height: 16px; background-position: -18px -289px; }
#Y a:hover { background-position: -150px -289px; }

#Z a { height: 16px; background-position: -36px -289px; }
#Z a:hover { background-position: -168px -289px; }


#Yw a {  background-position: -14px -310px; }
#Yw a:hover { background-position: -182px -310px; }

#Zw a { background-position: -39px -310px; }
#Zw a:hover { background-position: -207px -310px; }


#OTHER a { height: 15px; background-position: -18px -304px; }
#OTHER a:hover { background-position: -150px -304px; }


#OTHERw a { background-position: -14px -330px; }
#OTHERw a:hover { background-position: -182px -330px; }
