	body {
	  background-image: url(sk185_f40.jpg);
	  background-repeat: no-repeat;
	  background-position: right top;
	  height: 100%;
	  width: 100%;
	}
	a:link {text-decoration: none; color:#0099ff;}
	a:visited {text-decoration: none; color:#0099ff;}
	a:hover {text-decoration: none; font-weight: bold; position: relative; top: 1px; left: 1px;}
	a.nen:hover {
	 text-decoration: none; font-weight: normal; position: relative; top: 1px; left: 1px; background-color:#ddeeff;
	}
	.right{
	  float: right;
	  height: 100%; width: 710px;
	  position : absolute;
	  top:0px; left:200px;
	}/*メイン部設定 */
	.leftsub{
	  font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
	  line-height: 1;float: left;
	  height: 100%;  width: 200px;
	  filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e0ffff,endColorStr=#ffffff);
	  position : absolute;
	  top : 0px;left : 0px;
	}/*メニュー部設定 */

	table, td{
	 table-layout: fixed;
	 font-weight: normal;
	 border-collapse:collapse;
	 border: 0px solid #ccccdd;
	 padding: 3px;
	}
	.haba1{
	 width: 175;
	}
	.haba2{
     text-align : justify;
     text-justify : distribute-all-lines;
	 width: 50;
	}
	.haba3{
	 text-indent: 1em;
	 width: 500;
	}
	.habaw1{
	 font-size: 1px;
	 width: 90;
	}
	.habaw2{
	 font-size: 1px;
	 width: 100;
	}
	.habaw3{
	 font-size: 1px;
	 width: 420;
	}
	.kyoutyou{
	  font-size:large;
	  color:#5e4ffe;
	  text-align:left;
	}
	td.new{
	 width:35px;
	 border: 0px solid #ccccdd;
	 vertical-align:middle;
	}
	table td.title{
	 font-size: 20px;
	 width: 470px;
	 border: 0px solid #ccccdd;
	}
	.kyotyo-red{
		font-weight: bold;
		font-size: medium;
		color: #ff2200;
	}
	.kyotyo-M-orange{
		text-indent: 1em;
		padding-left: 1em;
		font-size: x-large;
		font-weight: bold;
		color: #FF6928;
	}
	.kyotyo-blue{
		font-weight: bold;
		font-size: medium;
		color: #2222ff;
	}
	pre{
		font-size:16px;
	}
	.big_news{
		font-weight: bold;
		font-size: 2em;
		color: #7222ff;
		background: linear-gradient(transparent 25%, #a8eaff 65%);
	}
	/*文中にアイコン挿入するとき用src class*/
	.buntyu-icon{
		width:20px;
		height:20px;
		vertical-align:middle;
	}