@charset "Shift_JIS";

body {
	background-color:#EFEFE7;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

small {
	font-size:90%;
}

/* ------- ■リンクの色 ------- */
a:link 		{color: #0000FF; text-decoration: none;}
a:visited 	{color: #333999; text-decoration: none;}
a:hover 	{color: #FF0000; text-decoration: none;}


/* -- 一番外側のボックス --*/


#wrapper {
	font: 90%/140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 750px;
	background: #EFEFE7;
}

/* -- header --*/
#header {
	background: url(./img/ban_sksd_top.jpg) no-repeat 0px 0px;
	height: 30px;
	width: 750px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
	color: #5555aa;
	font-size: 24px;
	background: #EFEFE7;
}

/* -- ここからコンテンツ --*/

#contents {
	padding: 0px 10px 16px;
	margin: 10px 0 0 0;
	height: auto;
	background: #EFEFE7;
}

/* -- メイン --*/

#main_headder{
	margin: 0px;
	padding: 0px;
	height: 20px;
	background: #FFFFFF;
	font-size: 16px;
	color: #FFFFFF;
	background: #5555aa;

}

#main{
	margin: 0px;
	padding: 10px;
	height: auto;
	border: 1px solid #5555aa;
	background: #FFFFFF;
}


#description{
	margin: 0px;
	padding: 0px;
	height: auto;
}

/* -- メニュー --*/
#menu{
/*	background: url(./img/bg_menu.gif);*/
	width:170;
	margin: 10 10 10 10px;
	padding: 10px;
	font-size: 12px;
	height: auto;
	line-height: 16px;
	list-style: none;
	background: #EEEEFF;
}

/* -- フッター --*/
#footer{
	clear: both;
	margin: 5px;
	padding: 10px;
	font-size: 16px;
	font-weight: bold;
	height: auto;
	line-height: 16px;
	list-style: none;
	text-align: center;
	background: #EFEFE7;
}


/* -- 使い回しするclass --*/

.item1 {
	background: url(./img/ban_item.jpg) no-repeat 0px 0px;
	width: 220px;
	margin: 0px;
	padding: 10px 10px 10px 25px;
	font-size: 18px;
	font-weight: bold;
	color: #0000ff;
/*	background: #5555FF;*/
/*	text-align: center;*/
/*	border-right: 5px solid #555599;*/
/*	border-bottom: 5px solid #555599;*/
}

.item2 {
	width: 95%;
	margin-top: 20px;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	border-bottom:3px double #5555aa;
	background: #ccccff;
}

.honbun {
	width: 95%;
	margin: 10px;
	padding: 5px;
}

.menu_item {
	padding: 0;
	margin: 10px 0px 0px 5px;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom: 1px dotted #555555;
}

.underline {
	border-bottom:1px solid #000000;
/*	width: 95%;*/
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
}

.block_clear {
	clear: both;
}

/* タブリンク */

li  {float:left;display:block;}

.box1 {height:26px;}

.on  {
      background: url(./img/round.gif) no-repeat 0px 0px;
      background-color:#555599;
      width:92px;
      height:26px;
      margin-right:5px;
      font-size: 12px;
      text-align:center;
     }

.off {
      background: url(./img/round.gif) no-repeat 0px 0px;
      background-color:#cccccc;
      width:92px;
      height:26px;
      margin-right:5px;
      font-size: 12px;
      text-align:center;
     }

.on a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
              }
.on a:link    {color:#ffffff;}
.on a:visited {color:#ffffff;}
.on a:hover   {color:#ffffff;}

.off a         {
                text-decoration:underline;
                display:block;
                margin-top:5px;
               }
.off a:link    {color:#0000ff;}
.off a:visited {color:#0000ff;}
.off a:hover   {color:#ff0000; text-decoration: none;}

.box2
    {
     clear:both;
     border-top:solid 10px #ff3300;
     border-bottom:solid 1px #ff3300;
     border-left:solid 1px #ff3300;
     border-right:solid 1px #ff3300;
    }
ul  {margin:0px;}
