body { background-image : url(adv/aqua/background.gif); }
img { border:0; }
h1 { font-size: 21px; line-height: 30px;  color: #330000; }


td.label { font-weight:bold; background-color:"#FFFFD5"; padding:3 3 3 3;}
td.data { background-color:"#F4FFD5"; padding:3 3 3 3;}
td.list {border: solid 1px #2BCFFF; padding:3 3 3 3;}
td.message { font-weight:bold; color:"#FF0000"; background-color:"#FFFF95"; border: solid 1px #000000;padding:3 3 3 3;}

span.notnull { color:#FF0000; font-weight:normal;}

input.alpha { ime-mode:inactive;}
input.dblChr { ime-mode:active; }

/*  色設定  */
.color_brown {  background-color: #cc3300;  }
.color_orange {  background-color: #ff9900;  }
.color_white {  background-color: #ffffff;  }
.color_gray {  background-color: #cccccc;  }
.font_brown {  color: #cc3300;  }
.font_orange {  color: #ff9900;  }
.font_black_brown {  color: #330000;  }
.font_green {  color: #9fdfcf;  }
.color_brown_white {  background-color: #cc3300; color:#FFFFFF; font-weight:bold;}


/*  文字サイズ設定  */
.font_small {
   font-size: 12px;
   line-height: 125%;
}
.font_normal {
   font-size: 14px;
   line-height: 125%;
}
.font_large {
   font-size: 16px;
   line-height: 150%;
}


/*  アンカー設定  */
a:link { color: #0066CC; text-decoration: none; }
a:visited { color: #993366; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
a:active { color: #FF6600; text-decoration: underline; }
a.a01:link { color: #ffffff; text-decoration: none; }
a.a01:visited { color: #cccccc; text-decoration: none; }
a.a01:hover { color: #ffcc66; text-decoration: underline; }
a.a01:active { color: #ffffff; text-decoration: underline; }
A.a02:link { color : #400000; text-decoration: none; 
  font-weight : bold;
  font-size : 12px;
}
A.a02:visited { color : #400000; text-decoration: none; 
  font-size : 12px;
  font-weight : bold;
}
A.a02:hover { color : #400000; text-decoration: underline; 
  font-size : 12px;
  font-weight : bold;
}
a.a02:active { color: #400000; text-decoration: underline; }
a.a03:link { color: #68240E; text-decoration: underline; }
a.a03:visited { color: #68240E; text-decoration: underline; }
a.a03:hover { color: #68240E; text-decoration: underline; }
a.a03:active { color: #68240E; text-decoration: underline; }


.color_line { background-color:#999999; }

table { font-size: 13px; line-height: 17px; color: #333333; }

.txt_emphasis { font-size: 13px; line-height: 17px; font-weight:bold; color: #cc6600; }
.txt_sub { font-size: 11px; color: #999999; }

.txt_address { font-size: 11px; line-height: 11px;  color: #ffffff; }
.txt_copyright { font-size: 11px; line-height: 11px;  color: #000066; }
.txt_new { color: #ff0000; }
.txt_blue { color: #000099; }

.txt_caption { font-size: 16px; line-height: 18px; color: #3333cc; }
.txt_large { font-size: 18px; line-height: 28px; }
.txt_small { font-size: 14px; color: #333333; }
.txt_attention { color: #ff0000; }
.txt_attention_large { font-size: 18px; line-height: 28px; color: #ff0000; }

a:link { color: #0066CC; text-decoration: none; }

a:visited { color: #993366; text-decoration: none; }

a:hover { color: #FF6600; text-decoration: underline; }

a:active { color: #FF6600; text-decoration: underline; }

.indent01 {
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 8px 10px 8px;
}

ul, ol {
	margin-top:4px;
	margin-bottom:4px;
}


.padding1 {
	padding:5px 5px 5px 5px;
}

.box {
	padding:6px 6px 6px 6px;
	border-color:#999999;
	color:#ffffff;
	background-color:#ff9900;
	font-weight:bold;
	font-size: 15px;
}

.box2 {
	border-style:solid;
	border-width:1px;
	padding:6px 6px 6px 6px;
	margin-left:20px;
	margin-right:20px;
	border-color:#999999;
	color:#333333;
	font-size: 13px;
}

.box3 {
	padding:6px 6px 6px 6px;
	border-color:#999999;
	margin-left:20px;
	margin-right:20px;
	color:#333333;
	background-color:#ffffcc;
	font-size: 13px;
}

td.taberu {
    padding-top:35px;
    background-image : url(images/cattaberu3.jpg);
    background-repeat:no-repeat;
}

td.taberu2 {
    padding-top:35px;
    background-image : url(adv/imajes/cattaberu2.jpg);
    background-repeat:no-repeat;
}

td.nomu {
    padding-top:35px;
    background-image : url(images/catnomu3.jpg);
    background-repeat:no-repeat;
}

td.nomu2 {
    padding-top:35px;
    background-image : url(adv/aqua/catnomu2.jpg);
    background-repeat:no-repeat;
}

td.asobu {
    padding-top:35px;
    background-image : url(images/catasobu3.jpg);
    background-repeat:no-repeat;
}

td.asobu2 {
    padding-top:35px;
    background-image : url(adv/aqua/catasobu2.jpg);
    background-repeat:no-repeat;
}

td.tomaru {
    padding-top:35px;
    background-image : url(images/cattomaru3.jpg);
    background-repeat:no-repeat;
}

td.tomaru2 {
    padding-top:35px;
    background-image : url(adv/aqua/cattomaru2.jpg);
    background-repeat:no-repeat;
}

td.kau {
    padding-top:35px;
    background-image : url(images/catkau3.jpg);
    background-repeat:no-repeat;
}

td.kau2 {
    padding-top:35px;
    background-image : url(adv/aqua/catkau2.jpg);
    background-repeat:no-repeat;
}

td.manabu {
    padding-top:35px;
    background-image : url(images/catmanabu3.jpg);
    background-repeat:no-repeat;
}

td.manabu2 {
    padding-top:35px;
    background-image : url(adv/aqua/catmanabu2.jpg);
    background-repeat:no-repeat;
}

td.kirei {
    padding-top:35px;
    background-image : url(images/catkirei3.jpg);
    background-repeat:no-repeat;
}

td.kirei2 {
    padding-top:35px;
    background-image : url(adv/aqua/catkirei2.jpg);
    background-repeat:no-repeat;
}

td.naosu {
    padding-top:35px;
    background-image : url(images/catnaosu3.jpg);
    background-repeat:no-repeat;
}

td.naosu2 {
    padding-top:35px;
    background-image : url(adv/aqua/catnaosu2.jpg);
    background-repeat:no-repeat;
}

td.irai {
    padding-top:35px;
    background-image : url(images/catirai3.jpg);
    background-repeat:no-repeat;
}

td.irai2 {
    padding-top:35px;
    background-image : url(adv/aqua/catirai2.jpg);
    background-repeat:no-repeat;
}

div.infodiv {
  font-size:10pt;
  color:green;
  margin-left:5px;
  margin-top:3px;
  font-weight:bold;
}

div.name1div {
  font-size:12pt;
  color:#3F3226;
  margin-left:10px;
  margin-top:5px;
}

div.dtl1div {
  font-size:10pt;
  margin-left:5px;
  margin-top:5px;
}

div.name2div {
  font-size:10pt;
  margin-left:10px;
  margin-top:10px;
  font-weight:bold;
}

div.dtl2div {
  font-size:10pt;
  margin-left:10px;
  margin-top:10px;
  text-align:left;
}

div.kensudiv {
  font-size:10pt;
  color:white;
  margin-left:10px;
  font-weight:bold;
}

div.pagediv {
  font-size:10pt;
  color:white;
  margin-left:10px;
  font-weight:bold;
}

TD.s1 {
  color:black;
  font-size:8pt;
  text-align:right;
}

TD.s2 {
  color:black;
  font-size:8pt;
  text-align:center;
}

TD.s3 {
  color:black;
  font-size:9pt;
  text-align:left;
}

TD.l1 {
  color:black;
  font-size:9pt;
  text-align:left;
}

TD.l2 {
  color:black;
  font-size:8pt;
  padding:0 0 0 0;
  text-align:left;
}

TD.l3 {
  color:black;
  font-size:10pt;
  text-align:left;
}

TD.migi {
  text-align:right;
}

TD.tateline {
  background-color:#33CCCC;
}

TD.text10 {
  color:#990000;
  font-size:8pt;
}

TD.kensutd {
  background-color:#3F3226;
  text-align:left;
  font-weight:bold;
}

TD.name1td {
  background-color:#F2E8A5;
  text-align:left;
  font-weight:bold;
}

TD.pagetd {
  background-color:#3F3226;
  text-align:center;
  font-weight:bold;
}

TD.dtl1td {
  background-color:#ff9966;
  text-align:left;
}

/* パウダー */
.tbl01 {
  color:black;
  background-color:#ff0000;
  padding:2 2 2 2;
  text-align:center;
}

/* パウダー */
TD.td01title {
  color:#FFFFFF;
  font-size:11pt;
  background-color:#FFC377;
  text-align:center;
  font-weight:bold;
  vertical-align:center;
}

/* パウダー */
TD.td01index {
  background-color:#FFEFBD;
  text-align:left;
}

/* パウダー */
TD.td01data {
  background-color:#FFEFBD;
  text-align:left;
}

/* パウダー */
TD.td01num {
  background-color:#FFEFBD;
  text-align:right;
}

/* new */
.new {
  color:#FF0000;
  font-weight:bold;
}

.tb_shopname {
   font-size: 16px;
   font-weight: bold;
   color: "#FF4000";
}

.tb_url_desc {
   font-size: 12px;
   font-weight: bold;
}

.tb_url {
   color: "#881900";
}

.tb_main {
}

.tb_excerpt {
   font-size: 12px;
   line-height: 150%;
}

.tb_title {
   font-size: 12px;
   line-height: 150%;
   font-weight: bold;
   background-color: "#FFCC99";
   text-align: right;
}
.school_sp{
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #990713;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #990713;
  border-bottom-color : #990713;
}
.school_pink{
  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-left-color : #000066;
  border-right-color : #000066;
  border-bottom-color : #000066;
}
.school_orange{
  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-left-color : #669900;
  border-right-color : #669900;
  border-bottom-color : #669900;
}
.school_red{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #990713;
  border-bottom-color : #990713;
}
.waku{border-width : 3px 3px 3px 3px;border-style : solid solid solid solid;border-color : #990713 #990713 #990713 #990713;}
.school_back{
  background-image : url(school_sp/images/school_back04.gif);
  background-repeat : repeat;
}
.font_school{
  color : #ffffff;
}
.font_school:link{
  color : #ffffff;
}
.font_school:visited{
  color : #ffffff;
}
.font_school:hover{
  color : #ffffff;
  text-decoration : underline;
}
.school_back00{
  background-image : url(images/school_back03.gif);
  background-repeat : repeat;
}
.line0226{
  
  
border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #669900 #669900 #669900 #669900;}

