*{margin:0;padding:0;}

body {
	font-size:12px;
	font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	line-height: 140%;
	color:#666;
	margin: 0px;
	padding: 0px;
	}
	
#wrapper {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
	}
	
#cont {
	width: 760px;
	margin: 0;
	padding: 0;
	background-color:#fff;
	}
	
#cont .cont-box {
	width: 370px;
	margin: 0 auto;
	padding: 0;
	font-size:12px;
	line-height:130%;
	margin-bottom:20px;
	}
	
#cont .incont {
	width: 185px;
	float:left;
	}
	
#cont .incont p {
	padding:0 5px;
	}
	
#cont .incont2 {
	width: 185px;
	}
	
#cont .incont2 p {
	padding:0 5px;
	}
	


.t12 {  font-size: 12px; font-style: normal; line-height: 18px;}
.t10 {  font-size: 10px; font-style: normal; line-height: 18px;}
.t10_2 {  font-size: 10px; font-weight:normal; line-height:130%;}
.t10_3 {  font-size: 10px; font-weight:normal; line-height:110%;}
.t10_4 {  font-size: 10px; font-weight:normal; line-height:100%;}
.line1 {  border-color: black #999999 black black; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.t10_15 {  font-size: 10px; font-style: normal; line-height: 13px;}
.t13 {  font-size: 13px; font-style: normal; line-height: 16px;}
.t14 {  font-size: 14px; font-style: normal; line-height: 18px;}
.t14-green {  font-size: 14px; font-style: normal; line-height: 18px; color: #327A2C;}
.t12_13 {  font-size: 12px; font-style: normal; line-height: 13px;}
.red {  font-size: 12px; font-style: normal; line-height: 18px; color: #f00;}
.reds { color: #f00;}
.orange { color: #f25d0b;}
.cc_line {  border: solid; border-width: 0px 1px 0px 0px; border-color: black #CCCCCC black black;}
.grline {  border: #99CC00; border-style: dotted; border-top-width: thick; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.grline2 {  border: #327A2C dotted; border-width: 3px 0px 0px;}
.grline3 {  border: dotted; border-width: 1px 0px 0px; border-color: #669900 black black;}
.wtx {font-weight:bold;}
.cap {font-size:10px; line-height:130%;}
.bld{font-weight:bold;}

A:hover { background-color: #99cc99; } 
A { text-decoration: none; } 

table.cale { text-align: center; font-size: 12px; background-color: #ffc;}
.cale th { text-align: center; height:20px;}
.cale td { text-align: center; height:20px;}
#cale-base { background-image: url(../common/bg.jpg);}


.tbl{
	width:100%;
	border:1px solid #999;
	margin:5px 0;
}
.l-tbl{width:100%; padding-right:10px; border-right:1px dotted #999;}
.r-tbl{width:100%; padding-right:10px; padding-left:10px;}
.kmg {width:209px; float:left; font-size:12px; font-weight:bold;}
.kmg-1{
	width:5px;
	height:110px;
	background-color: #A8BFE8;
	float:left;
	margin:0 3px 0 7px;
}
.kmg-2{width:5px; height:110px; background-color: #438AD2; float:left; margin-right:3px;}
.kmg-3{width:5px; height:110px; background-color: #3465B5; float:left; margin-right:3px;}
.kmg-4{width:5px; height:110px; background-color: #327A2C; float:left; margin-right:3px;}
.kmg-5{width:5px; height:110px; background-color: #669966; float:left; margin-right:3px;}
.kmg-6{width:5px; height:110px; background-color: #99CC99; float:left; margin-right:7px;}

.tp{margin-bottom:20px;}

.trd{
	width:240px;
}

.seya-box { 
	width:664px; 
	margin: 10px auto;
	}

.seya-ske { 
	width:600px; 
	margin: 0 auto;
	padding:30px 0 0 0;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	}
	
.seya-cale {
	width: 360px;
	margin: 0;
	float: right;
	}
	
.seya-menu {
	width: 660px;
	color: #fff;
	font-size: 12px;
	line-height: 130%;
	text-align: right;
	padding: 3px 60px 3px 0;
	margin: 0 auto;
	}
	
.seya-menu a {
	color: #fff;
	text-decoration: none;
	}
	
.seya-menu a:hover {
	color: #fff;
	background-color: #99cc99; 
	}
	
.seya-access {
	font-size: 12px;
	line-height: 150%;
	color: #666;
	width: 600px;
	border-left: 5px solid #690;
	border-bottom: 1px solid #690;
	text-align: left;
	padding:3px;
	margin: 10px auto;
	}


/*ƒtƒ[ƒg--------------------------------*/
.left {
	float: left;
	}

.right {
	float: right;
	}

/* ------------------------------------- 
 *	ƒtƒ[ƒgEƒNƒŠƒA[ƒ{ƒbƒNƒX
 * ------------------------------------- */
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height:0;
	}
	

