@charset "UTF-8";
.cap    {font-weight:bold;font-size:14px;line-height:18px;color:#006600;border:0px dotted #000000;}
.contentstable	{										/*--全体レイアウト--*/
									position:relative;
									top:0px;
									left:20px;
									border:0px solid #000000;
									z-index:1;
									width:730px;
									border-collapse:collapse;
									margin-bottom:30px;
									}
.contentsleft		{width:485px;										/*--左レイアウトセル--*/
									border-right:2px dotted #BED5E7;
								}
.whatsnew					{border-top:2px dotted #BED5E7;										/*--新着情報枠--*/									border-bottom:2px dotted #BED5E7;
									border-collapse:collapse;
									margin-bottom:20px;
									margin-top:10px;
									}
.wakuback					{background-image:url(../images/waku/waku_back.gif);										/*--囲み枠白中央--*/
									padding:0px 10px;
									}
.wakuyback					{background-image:url(../images/waku/waku_y_back.gif);										/*--囲み枠黄色中央--*/
									padding:0px 10px;
									}


.wakumargin				{margin-top:15px;										/*--囲み枠白に使用（トップマージン）--*/
									}

.coml							{border-right:2px dotted #BED5E7;
									}

.comr							{padding-left:3px;
									padding-right:3px;
									}


/*--右側テーブル--*/
.contentsright		{width:225px;										/*--右レイアウトセル--*/
									border:0px solid #000000;
									padding-left:10px;
									padding-right:10px;
								}

.righttabletop		{border-bottom:2px dotted #BED5E7;										/*--右テーブル最上部--*/
									width:223px;
									margin-top:5px;
									margin-bottom:7px;
									border-collapse:collapse;
									}

.righttable				{border-bottom:2px dotted #BED5E7;										/*--右テーブル2段目以降-*/
									width:223px;
									border-collapse:collapse;
									margin-bottom:7px;
									}
									

.rightwaku    {width:220px;										/*--右メニューテキスト用--*/
              height:100px;
              font-size:12px;
              line-height:15px;
              margin-bottom:7px;
              }
              
.rightwaku2    {width:220px;										/*--右メニューテキスト用2--*/
              height:130px;
              font-size:12px;
              line-height:15px;
              margin-bottom:7px;
              }

.kakomi       {float:left;										/*--右メニュー写真--*/
              width:70px;
              }

.wakus        {width:200px;										/*--右メニュー左ライン有り--*/
              height:32px;
              padding-left:5px;
              margin-bottom:7px;
              font-size:12px;
              border-left:5px solid #6EB6D5;
              }
.wakusss       {width:200px;										/*--右メニュー左ライン小--*/
              height:20px;
              padding-left:5px;
              margin-bottom:2px;
              border-left:5px solid #6EB6D5;
              }

.message  		{width:200px;										/*--箱職人よりのメッセージ--*/
              height:32px;
              padding-left:0px;
              margin-bottom:7px;
              }

#calendar     {width:220px;										/*--カレンダー配置--*/
              border-top:2px dotted #BED5E7;
              margin-top:5px;
              padding-top:5px;
              }

div#calendar table  {width:220px;										/*--カレンダー用テーブル--*/
                    }
div#calendar td {border:0px solid #000000;										/*--カレンダー用セル--*/
                  background:#E8ECF0;
                  padding:2px;
                  text-align:center;
                  font-size:10px;
                  }
div#calendar caption  {font-size:12px;										/*--カレンダー用（月）--*/
                      color:#336699;
                      padding:0px;
                      font-weight:bold;
                      }



.banabox {padding:5px;text-align:left;font-size:10px;}
.banabox1 {padding:5px;text-align:left;font-size:12px;}
.jpleftue					{border-right:2px dotted #6EB6D5;border-bottom:2px dotted #6EB6D5;padidng-right:5px;padding-bottom:5px;}
.jpleftst					{border-right:2px dotted #6EB6D5;padidng-right:5px;padding-top:5px;}
.jprightue				{border-bottom:2px dotted #6EB6D5;padding-left:5px;padding-bottom:5px;}
.jprightst				{border-right:0px dotted #6EB6D5;padding-left:5px;padding-top:5px;}