body                {background-color:#E7D0A9; color:#800000; margin:0px;padding:0px;
}
td,div              {font-size: 10pt;}
img                 {border:0}

/*-------------------
/school
-------------------*/
.waku_school_block {
background:#D2C38A; border: 1px solid #B4534B;
margin: 0 20px; padding: 4px;
}
.waku_school_block table{
background:#E7D0A9;width:560px;
}

.waku_school_block a {
color:#B4534B;
font-size:18px;
}
.schtitle {
font-size: 15px;
margin: 0px; padding: 0 0 0 1.8em;
}
input.school_block {
font-size: 14px; color: #ffffff; border-top: 2px solid #DFC5AE;border-left: 2px solid #DFC5AE;border-right: 2px solid #74583F;border-bottom: 2px solid #74583F; padding: 6px; background: #C5956B;
font-weight: bold;width:500px;
text-align: left;
}
input.school_block_s {
font-size: 14px; color: #ffffff; border-top: 2px solid #DFC5AE;border-left: 2px solid #DFC5AE;border-right: 2px solid #74583F;border-bottom: 2px solid #74583F; padding: 6px; background: #C5956B;
font-weight: bold;width:300px;
text-align: center;
}
input.school_block_ss {
font-size: 14px; color: #ffffff; border-top: 2px solid #DFC5AE;border-left: 2px solid #DFC5AE;border-right: 2px solid #74583F;border-bottom: 2px solid #74583F; padding: 6px; background: #C5956B;
font-weight: bold;width:210px;
text-align: center;
}
input.school_block:hover ,
input.school_block_s:hover ,
input.school_block_ss:hover {
color:#B4534B;
}

input.school_block_pink {
font-size: 14px; color: #ffffff; border-top: 2px solid #DFC5AE;border-left: 2px solid #DFC5AE;border-right: 2px solid #74583F;border-bottom: 2px solid #74583F; padding: 6px; background: #FF66CC;
font-weight: bold;width:500px;
text-align: left;
}
input.school_block_pink:hover {
color:#B4534B;
}



#schoolpro_top {
line-height:180%;
text-align: left;
margin : auto 20px 3em 20px;
padding:0;
}
#schoolpro_top h1.ca{
font-family: 'Imprint MT Shadow';
font-size: 18px; color:#B4534B;
line-height:120%;
margin : auto 0 1em 0 ;
padding:0;
}
.pad_left {
padding:0 0 0.5em 2.6em;
}


.school_hyu {
border: 2px solid #FFFFFF;
margin: 0px; padding: 3px;
}
.school_hyu td{
text-align: center;
font-size:16px; font-weight: bold; color: #9C0000;
padding: 0.5em;
}
.school_hyu a {
font-size:16px; font-weight: bold; color: #9C0000;
text-decoration: none;
}
.school_hyu a:hover {
text-decoration: underline;
}

.school_hyu04 {
font-size:14px;
border: 2px solid #FFFFFF;
margin: 0px; padding: 3px;
}
.school_hyu04 td{
text-align: center;
font-size:14px; font-weight: bold; color: #9C0000;
padding: 0.5em;
}
.school_hyu04 a {
font-size:14px; font-weight: bold; color: #9C0000;
text-decoration: none;
}
.school_hyu04 a:hover {
text-decoration: underline;
}

/*-------------------
/index sidemenuメニュー
-------------------*/
.waku_top_sch {
 border: 2px solid #BD925D;
}

/*-------------------
sidemenu　各ページの左メニュー
-------------------*/
#sidemenu_box {
margin: 10px; width: 160px; border: 1px solid #B4534B;
}
#sidemenu_box td{
border-bottom: 1px dotted #B4534B;
color:#B4534B;
font-size:11px;
margin:2px 0;
}
#sidemenu_box a {
color:#B4534B;
font-size:11px;
text-decoration:none;
}
#sidemenu_box a:active, 
#sidemenu_box a:hover {
color:#F37167;
text-decoration:underline;
}


/*-------------------
/media
-------------------*/
.mediajoho          {padding: 10px;margin:  0px;line-height:180%;color:#AA5A32;font-size:12px;
}
.mediajoho h2       {font-size: 15px;text-align: left;}
.mediajoho dd       {margin-left:  20px;}


/*-------------------
/produce/w_produce
-------------------*/
#w_produce h2           {
font-size: 16px; color:#800000;border-bottom: 1px dashed #B4534B; padding:0;font-weight: normal;
}
#w_produce h2 a:link,
#w_produce h2 a:visited {
font-size: 16px; color:#800000;text-decoration: none;font-weight: normal;
}
#w_produce h2 a:active ,
#w_produce h2 a:hover  {
font-size: 16px; color:#F37167; text-decoration: underline;font-weight: normal;
}
/*-------------------
/produce/2.html
ウエディングプロデュースby KAORUKO
使っていないCSSです。

.w_produce {
background-color:#F3ECD8;padding: 10px;
}
.waku_produce {
background-color:#F3ECD8;padding: 20px;border: 3px solid #B4534B;
}
.waku_produce a:link,
.waku_produce a:visited {
font-size: 12px; color:#800000;text-decoration: none;
}
.waku_produce a:active ,
.waku_produce a:hover {
font-size: 12px; color:#F37167; text-decoration: underline;
}
.waku_produce td {
border-bottom: 1px solid #cc9999;
}
-------------------*/
/*-------------------
header メニュー
-------------------*/
.top_navi          {background-color: #e7d0a9;}
.top_navi td       {border-left :1px solid #B97E4D; border-bottom :1px solid #B97E4D;padding-left: 10px;padding-right: 10px;
}
.top_navi a        {font-size: 9pt; color:#800000; text-decoration: none;
}
.top_navi a:active,
.top_navi a:hover  {color:#F37167; text-decoration: underline;
}
.top_navi a:visited{text-decoration: none;
}

/*-------------------
リンク9　茶色#800000
　　　　赤ピンク#F37167
index.html left メニュー
-------------------*/
.leftnav          {font-size: 9pt; padding-top: 1px; padding-right: 2px; padding-left: 2px;padding-bottom: 1px; 
}
.leftnav a        {font-size: 9pt; color:#800000; text-decoration: none;
}
.leftnav a:active ,
.leftnav a:hover  {color:#F37167; text-decoration: underline;
}
.leftnav a:visited{text-decoration: none;}
.leftnav td {
border-bottom: 1px dotted #C86464;padding: 4px 0px;
}
.section {
background:#e8dabe url(img/dot_22v.gif);border: 1px solid #C86464;
}
.section a {
font-size: 11px; color:#800000;
}
.section td {
font-size: 11px; line-height: 22px;color:#800000;
}

/*-------------------
リンク9　茶色#800000
　　　　赤ピンク#F37167
-------------------*/
.menutop          {font-size: 9pt; padding-top: 1px; padding-right: 2px; padding-left: 2px;padding-bottom: 1px; }
.menutop a        {font-size: 9pt; color:#800000; text-decoration: none;}
.menutop a:active , 
.menutop a:hover  {color:#F37167; text-decoration: underline;}
.menutop a:visited{text-decoration: none;}
.menutop
/*-------------------
リンク10　茶色#800000
　　　　赤ピンク#F37167
-------------------*/
.t_c99           {font-size: 10pt; color:#800000; padding: 1px 2px 1px 2px; }
.t_c99 a , 
.t_c99 td        {font-size: 10pt; color:#800000;}
.t_c99 a:active  {color:#F37167; }
.t_c99 a:hover   {color:#F37167; text-decoration: none;}
.t_c99 a:visited {text-decoration: none;}
.t_c99 .mtitle   {color: #cc9966;}

/*-------------------
リンク11　茶色#800000
　　　　赤ピンク#F37167
-------------------*/
.lk             {font-size: 11pt; color:#800000; }
.lk td          {font-size: 11pt; color:#800000; text-decoration: none;}
.lk a           {font-size: 11pt; color:#800000; text-decoration: underline;}
.lk a:active    {color:#F37167; text-decoration: none;}
.lk a:hover     {color:#F37167; text-decoration: underline;}
.lk a:visited   {text-decoration: none;}

/*-------------------
リンク　赤茶色#B4534B
　　　　赤ピンク#F37167
-------------------*/
.lk2            {font-size: 11pt; color:#B4534B;}
.lk2 a          {font-size: 11pt; color:#B4534B; text-decoration: underline;}
.lk2 a:active   {color:#F37167; text-decoration: none;}
.lk2 a:hover    {color:#F37167; text-decoration: underline;}
.lk2 a:visited  {text-decoration: none;}

/*-------------------
リンク　薄赤茶#B4534B
　　　　赤ピンク#F37167
-------------------*/
.lksch             {font-size: 20px; color:#b4534b; font-weight: bold;}
.lksch a           {font-size: 20px; color:#b4534b; font-weight: bold; text-decoration: underline;}
.lksch a:active    {color:#F37167; font-weight: bold; text-decoration: none;}
.lksch a:hover     {color:#F37167; font-weight: bold; text-decoration: underline;}
.lksch a:visited   {text-decoration: none;}

/*-------------------
リンク　薄赤茶#CC6666
　　　　薄オレンジ#FFCC99
-------------------*/
.t9cc,
.t9cc td        {font-size: 9pt; color:#CC6666;}
.t9cc a:link , 
.t9cc a:visited {font-size: 9pt; color:#CC6666;}
.t9cc a:visited {text-decoration: none;}
.t9cc a:active ,
.t9cc a:hover   {font-size: 9pt; color:#FFCC99; text-decoration: underline;}

/*--  -- */
.th2             {line-height:200%;}
.th16            {line-height:160%;}
#ip              {border: 1px solid #99770f;}

/*-------------------
 背景色　淡ベージュ#E7D0A9
 枠　　　茶　#990033
 
 背景色　#fff5ee
pas_schedule.html 赤上下線
-------------------*/
.schedule {
font-size: 16px; line-height: 150%; border-top: 1px solid #dc0000; border-bottom: 1px solid #dc0000;margin: 10px;
}
#wakudarkbrown {
background-color:#E7D0A9; border: 1px solid #990033;padding: 20px;text-align: left;line-height: 140%;
}
#wakudarkbrown a:link  ,#wakudarkbrown a:visited {color:#b4534b; }
#wakudarkbrown a:hover ,#wakudarkbrown a:active  {color:#F37167; text-decoration: none;}

#wakudarkbrown .titleseashell{font-size: 16px;}
#wakudarkbrown .wakuseashell
{background-color:#fff5ee; border: 1px solid #fff;padding: 20px;line-height: 140%;}



/*-------------------
 背景色　ベージュ#E8DABE
 枠　　　茶　#990033
-------------------*/
#wakudarkbrown2 {
background-color:#E8DABE;
border: 1px solid #990033;
padding: 20px;text-align: left;line-height: 140%;
}
#wakudarkbrown2 a:link  ,#wakudarkbrown2 a:visited {color:#b4534b; }
#wakudarkbrown2 a:hover ,#wakudarkbrown2 a:active  {color:#F37167; text-decoration: none;}

/*-------------------
 背景色　    #fffaf0
 枠　　　薄茶#C5956B pale brown
 -------------------*/
#wakupalebrown {
background-color:#fffaf0; border: 1px solid #C5956B;padding: 20px;text-align: left;line-height: 140%;
}
#wakupalebrown a {
color:#b4534b;
}
#wakupalebrown h2{
font-size: 16px; color:#800000;border: 1px dashed #B4534B; margin: 0px;padding: 8px;
}


.waku_palebrown2 {
border: 1px solid #C5956B;padding: 10px;text-align: left;line-height: 140%;
}
.waku_palebrown2 ,
.waku_palebrown2 a {
color:#B4534B;
}
.waku_palebrown2 a:hover {
color:#F37167;
text-decoration:underline;
}

/*-------------------
背景色　紫のbfp.html
-------------------*/
#background_indigo {
background-color:#4B2864;margin: 0px; padding: 8px;
}
.darkgoldenrod a {
color: #9C8221;
}
#waku_gold1  {border: 2px solid #E7CF84;margin: 1px; padding: 0px;width:440;}
.waku_gold2  {border: 1px solid #9C8221;}
.waku_gold3  {background-color:#4B2864;margin: 0px; padding: 6px;}
.waku_gold3 div.title{font-size: 12pt; font-weight: bold; color: #E7CF84;text-align: center;}
.waku_gold4  {background-color:#4B2864;margin: 0px; padding: 0px;}
.waku_gold4 div.contents
{
padding: 10px;text-align: left;
color: #4b2864; background-image: url(img/pic_flower01.jpg);
}


/*-------------------
header top　セル枠　茶色
-------------------*/
.br_right_brown  {border-right: 1px solid #B97E4D; padding:0;}

/*-------------------
 枠　真鍮色#9C8221 
-------------------*/
#bu              {border :1px solid #9C8221; background-image: url(img/spacer.gif);  color:#800000;}
#bu  td,
#bu  a           {font-size: 13px; color:#800000;}
#bu  a:active    {color:#F37167; text-decoration: underline;}
#bu  a:hover     {color:#F37167; text-decoration: underline;}
#bu  a:visited   {text-decoration: none;}
#bu2             {
color: #800000;  padding:8px;
border-top: 1px solid #AA963C;  border-left: 1px solid #9C8221;  border-right: 2px solid #9C8221;  border-bottom: 2px solid #9C8221;
}
#bu2 h2{
font-size: 16px; color:#9C8221;text-align: center;margin: 3px; padding: 3px;
}

.title22     {padding: 10px;font-size: 22px;font-weight: bold;}
.title       {padding: 10px;font-size: 18px;font-weight: bold;}
.sabtitle    {padding: 10px;font-size: 16px;font-weight: bold;}
.sabsection  {color: #cc3366; font-size: 16px;font-weight: bold;}
.sabtitle a
{padding: 10px;font-size: 16px;font-weight: bold;color:#800000;}

/*-------------------
 ul 
 -------------------*/
.point {
list-style-image: url(img/ul_point.gif);
}

/*-------------------
 joho/index.html  beige
 -------------------*/
#beige           { background-color:#E8DABE;margin: 0px; padding: 6px;}
#beige .title    {font-size: 16px; line-height: 120%;font-weight: bold; ;
}
/*-------------------
 枠　　　薄茶#C5956B
 -------------------*/
.scr             {font-size:12px; line-height:150%; border:1px solid #C5956B;}

/*-------------------
 背景色　真鍮色#9C8221
 枠　　　薄黄茶#E7CF84
-------------------*/
#bri             {background-color:#9C8221; border: 1px solid #E7CF84;}

/*-------------------
 背景色　淡薄茶#D2C38A
 枠　　　薄赤茶#B4534B
-------------------*/
#brschool        {background-color:#D2C38A; border: 1px solid #B4534B;}
/*-------------------
 背景色　淡ベージュ#E7D0A9
 枠　　　薄レンガ　#DC8250
-------------------*/
#brlightred      {background-color:#E7D0A9; border: 1px solid #DC8250;}
/*-------------------
 背景色　ホワイトベージュ#E8DABE
 枠　　　茶色　　#660000
-------------------*/
#brcha           {background-color:#e8dabe; border: 1px solid #660000;}
#brcha a         {font-size: 10pt; color:#800000;}
/*-------------------
 枠　　　オリーブ#bdb76b
-------------------*/
#waku_darkkhaki  {border: 1px solid #bdb76b;}

/*-------------------
 茶色のドット
-------------------*/
.dot_brown             {background-image: url(img/dot_b.gif); margin-top: 1px; margin-bottom: 1px;}
.dot_brown_bottom      {border-bottom: 1px dashed #B4534B; padding:0;}
.dot_darkkhaki_bottom  {border-bottom: 1px dotted #bdb76b; padding: 10px;}

/*-------------------
 背景色　淡ベージュ#E7D0A9
 枠　　　白
  TOP画面右メニュー
-------------------*/
#br_f            {background-color:#E7D0A9; border: 1px solid #FFFFFF;}
#br_f a          {text-decoration: none;}


/*-------------------
 背景色　淡ベージュ#E7D0A9
 枠　　　白
-------------------*/
.brschhyu        {background-color:#e7d0a9; border: 3px solid #ffffff;}
.brschhyuunit    {background: url(img/sc2_2_w.gif) no-repeat;font-size: 18px; font-weight: bold; color: #9C0000;}
.brschhyuunit a  {font-size: 18px; font-weight: bold; color: #9C0000;text-decoration: none;}
.brschhyuunit2   {background: url(img/sc2_2_w.gif) no-repeat;font-size: 14px; font-weight: bold; color: #9C0000;}
.brschhyuunit2 a ,
.brschhyuunit2 td {font-size: 14px; font-weight: bold; color: #9C0000;text-decoration: none;}
.t14lightred     {font-size: 14pt;color:#F37167;}
.t14             {font-size: 14pt;}
.t12lightred     {font-size: 12pt;color:#F37167;}
.t12             {font-size: 12pt;}
.tlightgreen     {font-size: 17px; font-weight: bold; color: #666633;}
.t11             {font-size: 11pt;}
.t10             {font-size: 10pt;}
.t10_00          {font-size: 10pt;color:#000000;}
.t10_08          {font-size: 10pt;color:#000080;}
.t10px           {font-size: 10px;}
.t8              {font-size: 8pt;}

.t9cc,
.t9cc td        {font-size: 9pt; color:#CC6666;}
.t9cc a:link , 
.t9cc a:visited {font-size: 9pt; color:#CC6666;}
.t9cc a:visited {text-decoration: none;}
.t9cc a:active ,
.t9cc a:hover   {font-size: 9pt; color:#FFCC99; text-decoration: underline;}
.t8a ,.t8a a,.t8a td {font-size: 8pt; color:#B4534B; margin: 2px 0px;}
.t9              {font-size: 9pt;}
.t94b            {font-size: 9pt;color:#E7D0A9;}
.t9a             {font-size: 9pt; color:#B4534B;}
.t10a            {font-size: 9pt;color:#AA5A32}
.footer          {color:#FFFFFF; font-size:12px;}
.f_r             {color:#FF00A0;}

/*-------------------
ショップトップページ
-------------------*/

.shop_rightmenu {
padding-left: 10px; border-left: 1px solid #ffffff;
}
.shop_rightmenu h2{
border: 1px solid #DC8250; margin: 8px 0 0 0;padding: 4px;font-size:12px; color:#CC6666;font-weight: normal;
}
.shop_rightmenu img{
border: 1px solid #FFFFCC; margin: 0 0 6px 0;padding:2px;width:100px;: height:100px;
}
.shop_rightmenu .item {
margin: 0px 0px 16px 0px; padding: 12px; border-bottom: 1px dashed #CC9933;
color:#DC8250;
}
.shop_rightmenu a:link ,
.shop_rightmenu a:active {
font-size: 13px;  color:#CC6666;
}
.shop_rightmenu a:hover ,
.shop_rightmenu a:visited {
font-size: 13px;color:#FF9933;text-decoration: none;
}
.shop_top {
margin-left:50px;
color:#CC6666;
font-size: 15px; 
}
.shop_top a:link ,
.shop_top a:active {
color:#CC6666;
font-size: 15px; 
border-left: 1px solid #CC6666;
padding: 4px 12px;
text-decoration: none;
}
.shop_top a:active ,
.shop_top a:hover {
font-size: 15px; color:#DC8250;
}


