@charset "utf-8";
.dot_line{ background-image:url('/files/common/images/cmn_lin_002.gif'); background-repeat:repeat-x;}
.vote_line{ border-color:#ccc; border-top:0px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; }
.table_border{ border: 1px solid #ccc; }
.no_line_h{ line-height:0px;}
.lin_h tr td { line-height:140%; padding:10px;}
.lin_h_left { line-height:140%; padding-left:10px;}
.lin_h_right { line-height:140%; padding-right:10px;}
.blue_border{ border: 1px solid #cfe7e9; }
.blue_border2{ border: 2px solid #cfe7e9; }
.blue_border2 table tr td{ padding:10px;}
.blue_t tr td{ line-height:120%; padding:5px; border: 1px solid #99b9d8;}
.blue_t3 tr td{ line-height:120%; padding:3px; border: 1px solid #99b9d8;}
.white_border{ border:2px solid #fff;}
.yellow_out_border{border:5px solid #fbc913;}
.yellow_in_border{border:1px solid #e3d5b0;}
.mT5{margin-top:5px;}
.mR5{margin-right:5px;}
.mL5{margin-left:5px;}
.mB5{margin-bottom:5px;}
.out_t{ width: 500px; margin-left: 49px;}
.out2_t{ width: 492px; margin-left: 49px;}
.out3_t{ width: 536px; margin-left: 31px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.pL10{padding-left:10px;}
.fs95{ font-size:95%;}
.fcBlue{ color:#0099cc;}
.lin_h140{ line-height:140%;}
.vTop tr td{ vertical-align:top; line-height:140%; padding:5px;}


/*csg̍l*/
a.map:link, a.map:visited, a.map:active {color:#336699; text-decoration:none;}a.map:hover {color:#336699;text-decoration:underline;}a.mapttl:link, a.mapttl:visited, a.mapttl:active {color:#336699; text-decoration:none; font-weight: bold;}a.mapttl:hover {color:#336699;text-decoration:none; font-weight: bold;}h4 {font-size:130%; color:#333333; line-height: 1.2em; margin-top: 40px; font-family: Osaka, MS PGothic;}h5 {font-size:110%; color:#333333; line-height: 1.2em; margin-bottom: 0px; font-family: Osaka, MS PGothic;}.txt_std {font-size:110%; color:#333333; line-height: 1.3em; font-family: Osaka, MS PGothic;}.lo_fit {margin-top: 3px;}.lo_head {margin-top: 20px;}.lo_num {margin-right: 20px;}.lo_btm0 {margin-bottom: 0px;}ol {margin-left: 25px;}.kan {margin: 5px 0 5px 30px; list-style-type: lower-alpha;}.kan2 {margin: 5px 0 5px 50px; list-style-type: lower-alpha;}
.vote_t tr td {line-height:140%; padding:5px;}
.vote_t tr th {padding:5px; text-align:center;}
.fs135{font-size:135%;}
.noline_h{line-height:0px;}

/*CSR|[g*/
.mL15{
	margin-left:15px;
}
.mL40{
	margin-left:40px;
}


a.blue:link { color: #008DA9; text-decoration: none; }
a.blue:visited { color: #008DA9; text-decoration: none; }
a.blue:active { text-decoration: underline; color: #333333; }
a.blue:hover { text-decoration: underline; color: #333333; }
a.red:link { color: #996666; text-decoration: none; }
a.red:visited { color: #996666; text-decoration: none; }
a.red:active { text-decoration: underline; color: #996666; }
a.red:hover { text-decoration: underline; color: #996666; }


/* About Top Page
--------------------------------------------------------------------- */
#AboutTop {width: 598px;}
	#AboutTop h1 {margin: 10px 0 10px 10px;}	
	#AboutTop h2,
	#AboutTop ol {
		margin: 10px auto;
		width: 578px;
	}
		#AboutTop ol li {margin: 10px 0;}


/* CEO_Message
--------------------------------------------------------------------- */
#CEO_Message {
	margin: 10px auto;
	width: 578px;
	border: 2px solid #e6e6e6;
	background:url(/files/pages/about/images/ceo/bg.gif);
}

	#CEO_Message #CEO_Main {
		margin: 10px auto;
		width: 538px;
	}
	
		#CEO_Message #CEO_Main p {
			margin: 10px auto;
			line-height: 1.5;
		}
			#CEO_Message #CEO_Main p#Indicator {margin: 20px auto;}

		#CEO_Message #CEO_Main h2 {
			margin-bottom: 20px;
			width: 538px;
			height: 193px;
			background:url(/files/pages/about/images/ceo/ceo.jpg) left top no-repeat;
		}	
			#CEO_Message #CEO_Main h2 img {
				padding-left: 152px;
			}
		
		#CEO_Message #CEO_Main p#Mame,
		#CEO_Message #CEO_Main p#Sign {text-align: right;}
		
		/*
		#CEO_Message #CEO_Main p#Sign {
			float: right;
			text-indent: -9999px;
			width: 267px;
			height: 70px;
			background:url(/files/pages/about/images/ceo/signature.gif) no-repeat;
		}
		*/

/* clearfix */		
#CEO_Message #CEO_Main:after {
	content:".";
	display:block;
	height:0.1px;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
	#CEO_Message #CEO_Main {zoom:1;}


/* Print Style 
@media print{div.Profil_Box {display: none;}}
*/




