body {
margin:0px;
padding:0px;
padding-left:0pt;
font-size:10pt;
color:navy;
background-color:#FFFFFF;
border:#69E7FF solid 0px;
  scrollbar-track-color: peachpuff;
  scrollbar-face-color: pink;
  scrollbar-shadow-color: black;
  scrollbar-darkshadow-color: pink;
  scrollbar-highlight-color: black;
  scrollbar-3dlight-color: pink;
  scrollbar-arrow-color: red;
  border-style:solid;
}
A:link { color: #3322FF; font-weight:bold; text-decoration:none; }
A:visited { color: #3322FF; font-weight:bold; text-decoration:none; }
A:active { color: #3322FF; font-weight:bold; text-decoration:none; }
A:hover { color: red; font-weight:bold; text-decoration:none; }     /* IE4.0/N6.0〜 */

body.news {
margin:0px;
padding:0px;
padding-left:0pt;
font-size:10pt;
color:navy;
background-color:lightpink;
border:navy solid 2px;
  scrollbar-track-color: white;
  scrollbar-face-color: pink;
  scrollbar-shadow-color: black;
  scrollbar-darkshadow-color: pink;
  scrollbar-highlight-color: black;
  scrollbar-3dlight-color: pink;
  scrollbar-arrow-color: red;
  border-style:none;
}
A:link { color: #3322FF; font-weight:bold; text-decoration:none; }
A:visited { color: #3322FF; font-weight:bold; text-decoration:none; }
A:active { color: #3322FF; font-weight:bold; text-decoration:none; }
A:hover { color: red; font-weight:bold; text-decoration:none; }     /* IE4.0/N6.0〜 */

/* 基本シート */
table {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF solid 1px;
}

td {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF dotted 0px;
text-align:left;
}

/* cast写真上下用 */
td.gl {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
color:blue;
background-color:pink;
border:#9933FF dotted 0px;
text-align:center;
}

/* 出勤表用 */
td.syu {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-top:3px;
padding-left:3px;
padding-bottom:0px;
font-size:12pt;
color:navy;
background-color:white;
border:#9933FF dotted 0px;
text-align:CENTER;
}

td.syu2 {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-top:3px;
padding-left:3px;
padding-bottom:0px;
font-size:12pt;
font-weight:bold;
color:black;
background-color:peachpuff;
border:#9933FF dotted 0px;
text-align:center;
}

/* メニュー項目用 */
table.menu {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:#99FFFF;
border:#9933FF solid 0px;
}

/* 全体を仕切るためのテーブル用 */
table.AA {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF solid 0px;
}

/* 各コンテンツのタイトル用(CTはコンテンツタイトル) */
table.ct {
margin:0px;
margin-left:8px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#000000 solid 0px;
}

td.ct {
margin:0px;
margin-left:8pt;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF dotted 0px;
text-align:left;
}

hr.ct{
margin-left:8px;
border:0px;
layout-grid-line:0px;
}
/* トップページのコンテンツ用 */
table.main {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF solid 0px;
}

td.face {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:6pt;
font-weight:bold;
color:navy;
background-color:transparent;
border:#9933FF solid 1px;
text-align:center;
}

td.title {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:14pt;
font-weight:bold;
color:navy;
background-color:transparent;
border:#9933FF solid 1px;
text-align:center;
}

/* 料金情報用 */
table.price {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:mediumvioletred;
border:#9933FF solid 1px;
}

td.price00 {
margin:0px;
margin-left:0px;
padding:0px;
padding-right:5px;
font-size:16pt;
font-weight:bold;
color:navy;
background-color:lightpink;
border:#9933FF solid 0px;
text-align:center;
}

td.price01 {
margin:0px;
margin-left:0px;
padding:0px;
padding-right:5px;
font-size:16pt;
color:black;
background-color:transparent;
border:#9933FF solid 0px;
text-align:right;
}

td.price02 {
margin:0px;
margin-left:0px;
padding:0px;
padding-right:5px;
font-size:16pt;
color:black;
background-color:transparent;
border:#9933FF solid 0px;
text-align:right;
}

td.price03 {
margin:0px;
margin-left:0px;
padding:0px;
padding-right:5px;
font-size:10pt;
color:black;
background-color:transparent;
border:#9933FF solid 0px;
text-align:right;
}

td.main {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
font-weight:nomal;
color:white;
background-color:transparent;
border:#9933FF dotted 0px;
text-align:right;
}

/* プロフィール用 */
table.pro {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:pink;
border:#9933FF solid 0px;
}

td.pro {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:9pt;
height:22px;
color:navy;
background-color:#ffffff;
border:#9933FF solid 0px;
text-align:center;
}

td.ng {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:9pt;
height:22px;
color:yellow;
background-color:gray;
border:#9933FF solid 0px;
text-align:center;
}

table.photo {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:pink;
border:#9933FF solid 0px;
}

td.photo {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
font-weight:bold;
color:blue;
background-color:pink;
border:#9933FF dotted 0px;
text-align:center;
}

td.photo2 {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
font-weight:bold;
color:navy;
background-color:pink;
border:#9933FF dotted 0px;
text-align:center;
}

table.sub {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF solid 0px;
}

td.sub {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
font-size:10pt;
color:red;
background-color:pink;
border:orange solid 1px;
text-align:center;
}

table.prof {
margin:0px;
margin-left:8px;
padding:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:pink dotted 2px;
}

td.prof {
margin:0px;
margin-bottom:0px;
padding:5px;
padding-bottom:0px;
font-size:10pt;
color:navy;
background-color:transparent;
border:#9933FF dotted 0px;
text-align:left;
}

font.title {
padding-left:8px;
color:orange;
}

font.title2 {
padding-left:0px;
}

font.tyu {
font-size:8pt;
padding-left:0px;
color:navy;
}

h1 {
font-size:24pt;
font-weight:bold;
padding-left:8pt;
padding-bottom:0px;
margin-bottom:0px;
}

hr {
margin:0px;
margin-bottom:0px;
padding:0px;
padding-bottom:0px;
border:#AACCFF solid 1px;
text-align:left;
}
