body
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px
}
td
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px
}
th
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px
}
a:link
{
    color: #06c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none
}
a:visited
{
    color: #39f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none
}
a:hover
{
    color: #ff6699;
    color: #c06;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none
}
a:active
{
    color: #6666ff;
    color: #6c0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none
}
.px10
{
    font-size: 10px;
    line-height: 15px
}
.base_1
{
    background-color: #f3f3f3
}
.base_2
{
    background-color: #cccccc
}
.setsumei
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px
}
.box1 {
	padding: 3px;
	color: #000066;
	margin: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.box2 {
	word-spacing: 2pt;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
}
.box3
{
    border-bottom: #ff6699 1px solid;
    border-left: #ff6699 1px solid;
    border-right: #ff6699 1px solid;
    border-top: #ff6699 1px solid
}
.box4
{
    background: #f3f3f3;
    border-bottom: #6666ff 1px solid;
    border-left: #6666ff 1px solid;
    border-right: #6666ff 1px solid;
    border-top: #6666ff 1px solid
}
.textbox
{
    border-bottom: #333333 1px solid;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    color: #333333
}
.textbox2
{
    border-bottom: #6666ff 1px solid;
    border-left: #6666ff 1px solid;
    border-right: #6666ff 1px solid;
    border-top: #6666ff 1px solid;
    color: #6666ff
}
.input
{
    border-bottom: #333333 1px solid;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.Radio
{
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif
}
.Check
{
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}
.midashi1
{
    border-bottom: #6666ff 2px dotted;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px
}
.midashi2
{
    background: #f3f3f3;
    border-bottom: #6666ff 1px solid;
    border-top: #6666ff 1px solid
}
.mawari
{
    border-bottom-color: #ff0000;
    border-bottom-style: none;
    border-left-color: #ffffff;
    border-left-style: none;
    border-right-color: #ffffff;
    border-right-style: none;
    border-top-color: #ffffff;
    border-top-style: none;
    float: left
}
.midashi3
{
    border-bottom: #6666ff 3px dotted;
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
    margin-left: 40px;
    margin-right: 40px
}
.midashi4
{
    background-image: none;
    border-bottom: #cccccc 1px solid;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0px;
    text-indent: 1px;
    word-spacing: 1px
}
.midashi5
{
    background: #000066;
    color: #ffffff;
    font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
    font-size: 12px;
    font-weight: bold
}
.mawari2
{
    border-bottom-color: #ff0000;
    border-bottom-style: none;
    border-left-color: #ffffff;
    border-left-style: none;
    border-right-color: #ffffff;
    border-right-style: none;
    border-top-color: #ffffff;
    border-top-style: none;
    float: right
}
.bt
{
    background-color: #6666ff;
    border-bottom: #ffffff 1px ridge;
    border-left: #ffffff 1px ridge;
    border-right: #ffffff 1px ridge;
    border-top: #ffffff 1px ridge;
    color: #ffffff;
    font-size: 10pt;
    font-weight: bold
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #444444;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCC99;
	border-left: 30px solid #CCCC99;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
	background-color: #CCCC99;
	color: #666666;


}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	color: #666666;
	background-color: #FFCCFF;
	font-size: 12px;


}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


.syousai {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #6666FF;

}
.syousai2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #444444;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;

}

.soto{
  border: solid 1px #ff0033;/*外側の枠の色*/
  border-width: 1px 5px 1px 5px;
  }

.naka{
  font-size: 10pt;
  font-weight: bold;
  border-top: 1px dashed #ffacb7;
  border-bottom: 1px dashed #ffacb7;
  margin: 5px;
  padding: 9px 17px;
  }

/* 居宅介護支援事業所連絡協議会メニュー
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#KyotakuMenu {margin: 0 0 1em 0; padding: 0;}
#KyotakuMenu h4 {margin: 0; padding: 0;}
#KyotakuMenu ul {list-style: none; margin: 0; padding: 0;}
#KyotakuMenu li {margin: 0; padding: 0;}
#KyotakuMenu a {width: 170px; margin: 0; border-left: 5px solid #ccc; padding: 0; display: block;}
#KyotakuMenu a:hover {border-left: 5px solid #06c;}
#KyotakuMenu img {border: none; vertical-align: middle;}

    /* ヘッダ
    ------------------------------------------------------------*/
    div.hr {
        clear: both; font-size: 0; line-height: 0;
        }
    div.hr hr {
        display: none;
        }
    #header {
        margin: 0; padding: 0;
        width: 700px; background-color: #fff;
        border-bottom: 1px solid #ccc;
        }
    #banner {
        float: left; width: 300px;
        display: inline; margin-left: 13px;
        }
    #banner h1 {
        margin: 0; padding: 0;
        }
    #banner a img {
        border: none;
        }
    #site-desc {
        float: left; padding-top: 2em;
        font-size: 1.2em;
        }
    #nav-sub {
        float: right; padding-top: 4em;
        display: inline; margin-right: 13px;
        }
