table{


margin-top : 1em;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
text-align : left;
font-family : メイリオ,"ヒラギノ角ゴ Pro W3";
font-size : 12px;


background-color : #747474;
}

TR{
background-color : #f9f9f9;
border-width : 1px 1px 1px 1px;}

td a{
text-decoration : none;
display:block;
text-align : left;

line-height : 1.8em;
padding-top : 3px;
padding-left : 2px;
color : #1111cc;
letter-spacing : 1px;
font-size : 12px;
}

.name {
	width : 180px;
line-height : 1.6em;

}




.ano{
text-align : right;
padding-right : 2px;
width : 25px;
right : auto;
}
.p-mar{
margin-top : 1em;
}
.box-left{

width : 350px;




margin-right : 30px;
margin-top : 2em;

float : left;
}.box-right{

width : 360px;
float : left;


margin-top : 2em;



}.box-right1{

width : 350px;










float : right;

}


.m,.w,.o,.mw{
margin-left : 2px;
margin-right : 4px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
font-size : 30%;
padding-right : 2px;
vertical-align : 10%;
padding-top : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-bottom : 0px;
font-family : "ＭＳ Ｐゴシック";
}


.m{
color : blue;
background-color : blue;
}

.mw{
color : black;
background-color : black;
}

.w{
color : red;
background-color : red;
}

.o{
color : black;
background-color : black;
}


.shortcut{
clear : both;
margin-left : auto;
margin-right : auto;
margin-bottom : 15px;
margin-top : 0px;
}


.shortcut ul { list-style : none; margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px;
text-align : center;
letter-spacing : 1px;
}

.shortcut li { display:block; float:left; 

border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
font-size : 80%;
line-height : 1.7em;


border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}

.shortcut a { 
display:block;  
text-decoration : none;
line-height : 1.7em;
}
.bg1{
background-image : url(../image/002c.gif);
width : 64px;

}.bg3{
background-image : url(../image/002c.gif);
width : 130px;




}.bg0{
background-image : url(../image/007.gif);
width : 130px;





color : white;
background-color : #484848;
}.bg4{

width : 130px;




}.bg2{

width : 45px;

}



.top-line-1{
background-image : url(../image/002c.gif);
width : 105px;
padding-left : 5px;
letter-spacing : 1px;
}.top-line-2{
background-image : url(../image/002c.gif);

padding-left : 5px;
letter-spacing : 1px;
}.top-line-3{
background-image : url(../image/002c.gif);


letter-spacing : 1px;
text-align : center;
width : 30px;
}



.ac1a{
font-family : "ヒラギノ角ゴ Pro W3";
background-color : #b928ff;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #9f009f;
border-bottom-color : #9f009f;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #a042ff;
border-left-color : #a042ff;
padding-left : 3px;

}

.ac2a{
font-family : "ヒラギノ角ゴ Pro W3";
background-color : #b928ff;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #9f009f;
border-bottom-color : #9f009f;
border-top-width : 1px;
border-left-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-top-color : #a042ff;
border-left-color : #a042ff;
padding-left : 3px;
}

.ac3a {
font-family : "ヒラギノ角ゴ Pro W3";
	background-color: red;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color : #ff3e3e;
	border-left-color : #ff3e3e;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color : #d50000;
	border-bottom-color : #d50000;
padding-left : 3px;
}


.ac4a{
font-family : "ヒラギノ角ゴ Pro W3";
background-color : #ffa020;
color : black;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #ff8f59;
border-left-color : #ff8f59;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-right-color : #cc7500;
border-bottom-color : #cc7500;
padding-left : 3px;
}

.ac5a{
font-family : "ヒラギノ角ゴ Pro W3";
background-color : #f7f700;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #ffff80 #cccc00 #cccc00 #ffff80;
padding-left : 3px;
}

.ac6a{
font-family : "ヒラギノ角ゴ Pro W3";
background-color : #79f200;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #a8ff51 #62c400 #62c400 #a8ff51;
padding-left : 3px;
}




/* ▼(A)表示領域全体 */
div.tabbox { margin: 0px; padding: 0px; width : 350px; 

}

/* ▼(B)タブ部分 */
p.tabs { margin: 0px; padding: 0px; }
p.tabs a {
   /* ☆リンクをタブのように見せる */
   display: block; width: 5em; float: left;
   margin: 0px 1px 0px 0px; padding: 3px;
   text-align: center;
}
/* ◇各タブの配色 */
p.tabs a.tab1 { background-color: blue;  color: white; }
p.tabs a.tab2 { background-color: #aaaa00; color:white;}
p.tabs a.tab3 { background-color: red;   color: white; }
p.tabs a:hover { color: yellow; }

/* ▼(C)タブ中身のボックス */
div.tab {
   /* ☆ボックス共通の装飾 */
    overflow: auto; clear: left;
}
/* ◇各ボックスの配色 */

div.tab p { margin: 0.5em; }





.box-artist{


width : 710px;
background-color : gray;


}
.box-artist1{
width : 730px;
clear : both;


}
.box-left1{
width : 350px;



float : left;
}.box-footer1{
width : 890px;
height : 30px;


clear : both;
}
.box-shortcut{
margin-bottom : 40px;
}
