/*- themeid=sub01; --------------------------------*/
/*-------------------- element type --------------------*/

BODY {
	color: #888888;
	background-image : url(wall_check.gif);
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;

scrollbar-face-color:#b1b4b1; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #b1b4b1; 
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-darkshadow-color: #d4d4d4;
}

CENTER{
  width="650" ;
  border-left-width : 5px;
  border-right-width : 5px;
  border-left-style : double;
  border-right-style : double;
  border-left-color : #dddddd;
  border-right-color : #dddddd;
  border-top-width : 10px;
  border-bottom-width : 10px;
  border-top-style : ridge;
  border-bottom-style : ridge;
  border-top-color : #dddddd;
  border-bottom-color : #dddddd;
}

H1 {
	color : #afa485;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size : 120%;
	font-weight : bold;
        font-family : HG創英ﾌﾟﾚｾﾞﾝｽEB;
        padding-left : 0px;
}

H2 {
        color : #91815b;
        padding-left : 10px;
        font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
        font-style : italic;        
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;        
}

H3 {
	color : #b3a982;
        font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
        font-style : italic;
        font-weight : bold;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
}

H4 {
	color: #b3a982;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
}

H5 {
	color: #ff870f;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 90%;
	font-weight: bold;
}

H6 {
	color: #b3a982;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 80%;
	font-weight: bold;
}

A:LINK {
	color: #978055;
	text-decoration: none;
}

A:VISITED {
	color: #978055;
	text-decoration: none;
}

A:HOVER {
	color: #bc7a83;
	text-decoration: underline;
}

SELECT {
	color: #9becca;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

TEXTAREA{
  font-size:9pt;
  font-family : MS UI Gothic;
  border-top-style : double;
  border-right-style : double;
  border-bottom-style : double;
  border-left-style : double;
  border-top-color : #d4d4d4;
  border-right-color : #d4d4d4;
  border-bottom-color : #d4d4d4;
  border-left-color : #d4d4d4;
  border-top-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-left-width : 3px;
  scrollbar-face-color:#d4d4d4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #d4d4d4;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  sscrollbar-darkshadow-color: #d4d4d4;
  background-color:#ffffff;
  color:#999999;
}

.TEXTAREA01{
  font-size : 12px;
  background-color : black;
  color : #796544;
  border-width : 4px 4px 4px 4px;border-style : ridge ridge ridge ridge;border-color : #4f4f4f #4f4f4f #4f4f4f #4f4f4f;
  line-height :17px;
  cursor : default;
  scrollbar-face-color: black;
  scrollbar-highlight-color: #282828;
  scrollbar-shadow-color: #4f4f4f;
  scrollbar-3dlight-color: #4f4f4f;
  scrollbar-arrow-color: #4f4f4f;
  scrollbar-track-color: #282828;
  sscrollbar-darkshadow-color: #282828;  
}

.TEXTAREA02{
  color : #525252;
  background-color : black;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  cursor : default;
border-color : #282828 #282828 #282828 #282828;
  scrollbar-face-color: black;
  scrollbar-highlight-color: #282828;
  scrollbar-shadow-color: #4f4f4f;
  scrollbar-3dlight-color: #4f4f4f;
  scrollbar-arrow-color: #282828;
  scrollbar-track-color: #282828;
  sscrollbar-darkshadow-color: #282828;
}


.TEXTAREA03{
  color : #ffffff;
  background-color : #7d373f;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  cursor : default;
border-color : #d68b89 #d68b89 #d68b89 #d68b89;
  scrollbar-face-color: black;
  scrollbar-highlight-color: #282828;
  scrollbar-shadow-color: #4f4f4f;
  scrollbar-3dlight-color: #4f4f4f;
  scrollbar-arrow-color: #4f4f4f;
  scrollbar-track-color: #282828;
  sscrollbar-darkshadow-color: #282828;
}

#sDiv0 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc66;}
#sDiv1 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff9966;}
#sDiv2 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff6666;}
#sDiv3 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc66;}
#sDiv4 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff6666;}
#sDiv5 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc99;}
#sDiv6 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff6666;}
#sDiv7 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff9966;}
#sDiv8 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc66;}
#sDiv9 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc99;}
#sDiv10 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc66;}
#sDiv11 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff9966;}
#sDiv12 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ffcc66;}
#sDiv13 {position:absolute; top:-20; left:-20; height:1; width:1; 
font-family:arial black; font-size:12px; color:#ff9966;}



/*-------------------- 色（color）--------------------*/

 黄土色　：#f2f2e6
 卵色　　：#c6c68a
 水色　　：#9becca
 オレンジ：#ffb871
 淡ピンク：#d95993
 薄黄色　：#eedc9d


/*-------------------- 全体のイメージチェンジ（body） --------------------*/

.body01{
  color : #5d5d5d;
  font-size : 80%;
}

.body02{
  color : #9e9e9e;
  font-size : 80%;
}

.body03{
  color : #b6a876;
  font-size : 80%;
}

.body04{
  color : #796544;
  font-size : 80%;
}


/*-------------------- 文字（word）--------------------*/

.word-01{
  font-size : 70%;
  color : #afa485;
  font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
  padding-left : 10px;
}

.word-02{
  font-size : 90%;
  color : #618a9e;
  font-weight : bold;
  padding-left : 10px;
}

.word-02-or{
  font-size : 90%;
  color : #fe7947;
  font-weight : bold;
  padding-left : 10px;
}

.word-03{
  font-size : 80%;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 5px;
}

.word-04{
  font-size : 80%;
  margin-top : 5px;
  margin-bottom : 5px;
  padding-left : 10px;
}

.word-05{
  font-size : 70%;
  margin-top : 5px;
  margin-bottom : 5px;
  padding-left : 10px;
}

.word-06{
  font-size : 70%;
  margin-top : 5px;
  margin-bottom : 5px;
  padding-left : 50px;
  line-height : 15px;
}

.word-07{
  font-size : 120%;
  font-weight : bold;
  color : #ffb871;
  font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
  padding-left : 10px;
}

.word-08{
  font-size : 80%;
  font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
  
  color : #b0a686;
}

.word-09{
  font-size : 70%;
  margin-top : 5px;
  margin-bottom : 5px;
  font-weight : bold;
}

/*-------------------- 文字間隔[水平方向]規則(horizontal rule) --------------------*/

.hr-margin01 {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.hr-margin02 {
        font-size : 80%;
	margin-top: 7px;
	margin-bottom: 7px;
        padding-left : 40px;
}

.hr-margin03 {
        font-size : 80%;
	margin-top: 7px;
	margin-bottom: 7px;
}

.hr-font01{
  font-size : 80%;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 5px;
}

.hr01{
}
/*-------------------- セル＆壁紙（cell） --------------------*/


.cell01 {
	background-color: white;
}

.cell02 {
	background-color: #ebebd6;  padding-left : 10px;
}

.cell03 {
	background-color: black;
}

.cell04{
  font-size : 80%;
  padding-left : 10px;
  margin-top : 5px;
  margin-bottom : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
}

.cell05 {
	background-color: #cdd7dc;
}

.cell06 {
	background-color: #d2bbb0;
}

.link-cell01{
  background-image : url(button_base.gif);
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #796b53;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.bottom-cell01{

  font-size : 70%;
  color : #b4ae9c;
  background-color : #f0eee8;
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #deddd1;
}

.bottom-cell02{
  text-align : center;
  font-size : 80%;
  color : #a5a298;
  background-image : url(button-copy.gif);
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #d0ccbb;
}

.side-cell01 {
	background-color: #ebebd6;
}

.side-cell02 {
	background-color: #f2f2e6;
}

.side-cell03 {
	background-color:#fffff4;
}


/*-------------------- 見出し（head） --------------------*/

.head-cell01{

  color : #dddddd;
  background-color : black;
  font-weight : bold;
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.head-cell02{

  color : #856f4e;
  background-color : black;
  font-weight : bold;
  font-size : 60%;
  padding-left : 10px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.head-cell03{

  background-color : black;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : right;
}

.head-cell04{
  color : #705036;
  background-color : black;
  font-family : HGP創英ﾌﾟﾚｾﾞﾝｽEB;
}

.head-cell05{
  font-size : 70%;
  background-color : black;
  font-weight : bold;
  text-align : right;
  padding-right : 10px;
  
}

.head-cellsub{

  background-image : url(bar_black.gif); 
  padding-left : 10px;
}

/*-------------------- 見出し[メニュー]（subhead） --------------------*/

.sub-h01 {

	background-color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.sub-h01-cell {

	background-image : url(head01.gif);
	background-position: left bottom;
	font-size: 80%;
	font-weight: bold;
  color : #ac9755;
}


/*-------------------- コラム枠（column） --------------------*/


.colm01 {
}

.colm01-cell01 {
        border-width : 3px 3px 3px 1px;border-style : solid solid solid solid;
        border-color : #c4bda6 #c4bda6 #c4bda6 #c4bda6;
        font-weight : bold;
        color : #8c7655;
        background-color : #c4bda6;
        font-size : 80%;
        text-align : center;
}

.colm01-cell01-a {
        border-width : 3px 3px 3px 3px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        font-weight : bold;
        color : #8c7655;
        background-color : #cebc84;
        font-size : 80%;
        text-align : center;
}

.colm01-cell01-b {
        border-width : 3px 3px 3px 3px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        font-weight : bold;
        color : #616161;
        background-color : #c4bda6;
        font-size : 80%;
        text-align : center;
}

.colm01-cell01-c {
        border-width : 3px 3px 3px 3px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        font-weight : bold;
        color : #616161;
        background-color : #d95993;
        font-size : 80%;
        text-align : center;
}


.colm01-cell02 {
        border-width : 0px 1px 1px 1px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        padding-top : 3px;
        padding-left : 0px;
        padding-right : 0px;
        padding-bottom : 0px;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
}

.colm01-cell03 {
        border-width : 0px 1px 1px 1px;border-style : solid solid solid solid;
        border-color : #c4bda6 #c4bda6 #c4bda6 #c4bda6;
        padding-top : 3px;
        padding-left : 0px;
        padding-right : 0px;
        padding-bottom : 0px;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        line-height : 16px;
        font-size : 9px;
}

.colm01-cell03-a {
        border-width : 0px 3px 3px 3px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        padding-top : 10px;
        padding-left : 5px;
        padding-right : 0px;
        padding-bottom : 0px;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        font-size : 75%;
        line-height : 5px;
}

.colm01-cell03-b {
        border-width : 0px 3px 3px 3px;border-style : double double double double;
        border-color : #b6a887 #b6a887 #b6a887 #b6a887;
        padding-top : 3px;
        padding-left : 5px;
        padding-right : 0px;
        padding-bottom : 0px;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
        font-size : 70%;
        line-height : 15px;
}

.colm02-a {
        font-size : x-small;
        font-weight : bold;
        border-top-style : dotted;
        border-bottom-style : dotted;
        border-left-style : dotted;
        border-right-style : dotted;
        border-top-width : 5px;
        border-bottom-width : 5px;
        border-left-width : 5px;
        border-right-width : 5px;
        border-color : #bc9c78;
        background-color : #efebe0;
}

.colm02-b {
        font-size : x-small;
        font-weight : bold;
        border-top-style : dotted;
        border-bottom-style : dotted;
        border-left-style : dotted;
        border-right-style : dotted;
        border-top-width : 3px;
        border-bottom-width : 3px;
        border-left-width : 3px;
        border-right-width : 3px;
        border-color : #bc9c78;
}

.colm03-b {
        font-size : x-small;
        font-weight : bold;
        border-top-style : dashed;
        border-bottom-style : dashed;
        border-left-style : dashed;
        border-right-style : dashed;
        border-top-width : 5px;
        border-bottom-width : 5px;
        border-left-width : 5px;
        border-right-width : 5px;
        border-color : #c4b78c;
}

.colm10 {
        font-size : x-small;
        font-weight : bold;
        border-top-style : double;
        border-bottom-style : double;
        border-top-width : 5px;
        border-bottom-width : 5px;
        border-top-color : #408080;
        border-bottom-color : #408080;
}

.colm11 {
        background-color : white;
        border-top-width : 3px;
        border-top-style : double;
        border-top-color : #cccccc;
}


/*-------------------- リストマーク（list） --------------------*/


.list01{

  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(list01.gif);
  font-size : 70%;
  font-family : "ＭＳ Ｐゴシック";
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 20px;
}

.list02{

  list-style-type : none;
  list-style-position : outside;
  list-style-image : url(list03.gif);
  font-size : 75%;
  color : #725f45;
  font-family : "ＭＳ Ｐゴシック";
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 20px;
}


/*-------------------- リンク（link menu） --------------------*/

.menu0{
  font-size : 75%;
  text-align : center;
  font-family : HGP創英角ﾎﾟｯﾌﾟ体;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 3px;
}

.menu0_up{
  background-image : url(button_base_up.gif);
}

.menu0-link1{
  color : #ffb871;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-decoration: none;
}

.menu0-link1:link {
  color : #ffb871;
  text-decoration: none;
}

.menu0-link1:visited {
  color : #ffb871;
  text-decoration: none;
}

.menu0-link1:hover{
  color : #eedc9d;
  text-decoration: none;
}


/*-------------------- サブリンク（sublink menu）--------------------*/

.submenu {
}

.submenu-link1 {
	color: #6778a4;
	text-decoration: none;
}

.submenu-link1:link {
	text-decoration: none;
}

.submenu-link1:visited {
	text-decoration: none;
}

.submenu-link1:hover {
	color: #6778a4;
	text-decoration: none;
}



.submenu-link2 {
	color: #bc7a83;
        font-size : 90%;
	text-decoration: none;
}

.submenu-link2:link {
	color: #666666;
        font-size : 90%;
	text-decoration: none;
}

.submenu-link2:visited {
	color: #666666;
        font-size : 90%;
	text-decoration: none;
}

.submenu-link2:hover {
	color: #bc7a83;
        font-size : 90%;
	text-decoration: none;
}



.submenu-link3 {
	color: #e1b068;
        font-size : 80%;
	text-decoration: none;
}

.submenu-link3:link {
	color: #666666;
        font-size : 80%;
	text-decoration: none;
}

.submenu-link3:visited {
	color: #666666;
        font-size : 80%;
	text-decoration: none;
}

.submenu-link3:hover {
	color: #e1b068;
        font-size : 80%;
	text-decoration: none;
}


/*-------------------- テーブルデザイン（design table） --------------------*/

.cnt-tb00{
        background-color : white;
        border-width : 1px 1px 1px 1px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
}

.cnt-tb01{
        background-color : white;
        border-width : 1px 0px 0px 1px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
}

.cnt-tb01a{
        background-color : white;
        border-width : 3px 3px 3px 3px;
        border-style : double double double double;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
}

.cnt-tb-th01{
        color : #675b34;
        background-color : #c4ba9b;
        font-weight : bold;
        border-width : 0px 1px 1px 0px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
        font-size : 75%;
}

.cnt-tb-cell01{
        font-size : 70%;
        color : #92845f;
        border-width : 0px 1px 1px 0px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
        font-weight : bold;
}

.cnt-tb-cell02{
        font-size : 70%;
        color : #a4ffff;
        border-width : 0px 1px 1px 0px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
}


/*-------------------- カレンダーテーブルデザイン（calendar design table） --------------------*/

.calen{
        border-width : 1px 0px 0px 1px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
        background-color : white;
}

.calen-th{
        font-size : 70%;
        color : #ad9861;
        border-width : 0px 1px 1px 0px;
        border-style : solid solid solid solid;
        border-color : #a99b70 #a99b70 #a99b70 #a99b70;
}

.calendar_w{
  font-size : 10pt;
  font-weight : bold;
  color : gray;
  background-color : #cccccc;
  background-position : 20px 20px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e1e1e1 #e1e1e1 #e1e1e1 #e1e1e1;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
}

.calen-cell-h{background-color : #ffb871;}

.calen-cell-i{background-color : #a4ffff;}

.calen-cell-c{background-color : #b0e3a8}

.calen-cell-hc{color : #c66300;background-color : #b0e3a8}

.calen-cell-hd{color : #c66300;
  font-weight : bold;}

.calen-cell-hh{color : #c66300;background-color : #ffb871;
  font-weight : bold;}


/*-------------------- 終わり（end） --------------------*/




