body {FONT-FAMILY:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"}

/*link*/
a {	color:#3366ff;	font-size:12px;	text-decoration:underline;}
a:visited { color: #3366ff; font-size: 12px; text-decoration: underline; }
a:hover { color: #F90; font-size: 12px;	text-decoration: none;}

.link2 { color: #3759bf; font-size: 12px; text-decoration: underline }
.link2:visited { color: #3759bf; font-size: 12px; text-decoration: underline }
.link2:hover { color: #cc0000; font-size: 12px; text-decoration: underline }

.link3 { color: #5F5158; font-size: 14px; font-weight: bold; text-decoration: none }
.link3:visited { color:#5F5158; font-size: 14px; font-weight: bold; text-decoration: underline }
.link3:hover { color: #cc0000; font-size: 14px; font-weight: bold; text-decoration: underline }


.link4 { color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none }
.link4:visited { color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: underline }
.link4:hover { color: #cccccc; font-size: 14px; font-weight: bold; text-decoration: underline }

/*txt*/
.main01 {font-size: 12px; font-style: normal; line-height: 150%; color: #313131;}
.main01-gray {font-size: 12px; font-style: normal; line-height: 150%; color: #313131;}
.main01-red {font-size: 12px; font-style: normal; line-height: 150%; color: #CC0000;}
.main01-red2 {font-size: 12px; font-style: normal; line-height: 150%; color: #990000;}
.main01-orange {font-size: 12px; font-style: normal; line-height: 150%; color: #FF6600;}
.main01-blue {font-size: 12px; font-style: normal; line-height: 150%; color: #0066FF;}
.main01-blue2 {font-size: 12px; font-style: normal; line-height: 150%; color: #000099;}
.main01-blue3 {font-size: 12px; font-style: normal; line-height: 150%; color: #2b4cb1;}
.main01-green12px {font-size: 12px; font-style: normal; line-height: 150%; color: #099150;}
.main01-y-green12px {font-size: 12px; font-style: normal; line-height: 150%; color: #7AC55F;}
.main01-brown {font-size: 12px; font-style: normal; line-height: 150%; color: #7e4400;}
.main01-brown2 {font-size: 12px; font-style: normal; line-height: 150%; color: #5B453C;}
.main01-white {font-size: 12px; font-style: normal; line-height: 150%; color: #ffffff;}
.main01-white-bold {font-size: 12px; font-style: normal; line-height: 150%; color: #ffffff; font-weight: bold;}
.main01-go {font-size: 12px; font-style: normal; line-height: 250%; color: #313131;}

.size11-blue{font-size: 11px; font-style: normal; line-height: 150%;	color:#039;}

.main01-brown2big {font-size: 14px; font-style: normal; line-height: 150%; color: #5B453C;}
.size14-white{font-size: 14px; font-style: normal; line-height: 150%;	color:#FFF;}
.size14-black {font-size: 14px; font-style: normal; line-height: 120%; color: #000000; font-weight: bold;}
.size14 {font-size: 14px; font-style: normal; line-height: 120%; color: #333333;}
.size14-blue {font-size: 14px; font-style: normal; line-height: 120%; color: #2b4cb1;}
.size25-gray {font-size: 25px; font-style: normal; line-height: 150%; color: #313131;}
.size23-gray {font-size: 23px; font-style: normal; line-height: 150%; color: #313131;}
.size20-gray {font-size: 20px; font-style: normal; line-height: 150%; color: #313131;}
.size18-gray {font-size: 18px; font-style: normal; line-height: 150%; color: #313131;}
.size16-gray {font-size: 16px; font-style: normal; line-height: 150%; color: #313131;}

.tensen{border-bottom:1px; border-bottom-style:dotted; border-bottom-color:#999999;}

/*block*/
#all01{
	width:100%;
	text-align:center;
	background-color:#FFFFFF;
}
#all02{
	width:100%;
	text-align:center;
	background-color:#ECECF1;
}

#inner01{width:800px; text-align:center; margin:0 auto; background-color:#FFFFFF;}
.clear{	clear:both;	line-height:0;	height:0;}
.main_haed01{
	width:400px;
	float:right;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#313131;
}
.side_haed01{
	width:400px;
	float:left;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#313131;
}

.main_haed02{
	width:510px;
	float:right;
	text-align:center;
	line-height:120%;
	font-size:12px;
	color:#313131;
	background-color:#ffffff;
}
.side_haed02{
	width:280px;
	float:left;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#313131;
}
.main_haedcolor{
	width:510px;
	margin:0 auto;
	text-align:center;
	line-height:120%;
	font-size:12px;
	color:#313131;
	background-color:#97B5D7;
}



.caltitle{
	width:274px;
	text-align:center;
	border:solid 1px #3F3F3F;
	padding:8px;
	margin:0 auto;
	margin-bottom:3px;
	background:url(img/scjl_titleback.jpg);
	color:#039;
	font-size:14px;
	border-top: 1px; border-top-style:solid; border-top-color: #999999;
	border-bottom: 1px; border-bottom-style:solid; border-bottom-color: #999999;
	border-left: 1px; border-left-style:solid; border-left-color: #999999;
	border-right: 1px; border-right-style:solid; border-right-color: #999999;	
	font-weight:bold;
	}

.topnews {
	 text-align: left;
     width: 400px;
	 height:150px;
	 overflow-y:scroll;
}

.block {
	 text-align:center;
     width:149px;
	 background: url("img/mainmenu_under.gif") no-repeat bottom;
}

.main_haedcolor02{
	width:500px;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	line-height:120%;
	font-size:11px;
	color:#313131;
	background-color:#EDE2CF;
}
* html .main_haedcolor02{
	width:510px;
	margin:0 auto;
	text-align:left;
	padding-left:10px;
	line-height:120%;
	font-size:11px;
	color:#313131;
	background-color:#EDE2CF;
}


.kyousan_back{
	height:62px;
	width:520px;
	background: url("img/sub/kyousan_head02.jpg") no-repeat top left;
	padding-top:16px;
	text-align:center;
	font-size:25px;
}