@import url("../css/default.css");
@import url("../css/style.css");
@import ("../print.css") print ;


#contents_left {
	width: 510px;
	}

#contents_right {
	border: none;
	padding-left: 0;
	padding-right: 0;
	}

a:link, a:visited {
     color: #333;
     text-decoration: none;
     }

a:active, a:hover {
     color: #333;
     text-decoration: none;
	}


/*================■事業分野（id=feild）■================*/

#feild {
	width: 510px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	}

#feild h2 {
	color: #fff;
	display: list-item;
	list-style-image: url(img/feild.jpg) ;
	list-style-position: inside;
	letter-spacing: -1000em;
	font-size: 1pt;
	height: 30px;
	}

#feild h3 {
	background: #FDC107;
	padding: 3px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	}

td {
	text-align: center;
	}

table {
	}

#feild img {
	padding-left: 5px;
	padding-right: 5px;
	}

#feild h4 {
	padding: 1px;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	}


/*================■サイド（id=side）■================*/

#side {
	text-align: left;
	width: 315px;
	padding-left: 5px;
	}

a {
        display: block;   
        position: relative; 
	}

#side h3 {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	margin-top: 9px;
	margin-bottom: 10px;
	}

#side h4 {
	font-size: 14px;
	padding: 1px;
	padding-left: 3px;
	margin-bottom: 10px;

	}

#side div {
	margin-bottom: 10px;
	text-align :justify;
	text-justify: distribute;
	border-bottom : 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	background: #fff;
	}
	
#side p {
	padding-left: 20px;
	}

#side ul {
	margin: 0px;
	padding: 0px;
	}

#side li {
	padding: 3px;
	list-style: none outside;
	}

#side strong {
	font-weight: bold;
	font-size: 14px;
	}

#side span {
	padding: 3px;
	font-weight: bold;
	color: #6FA0E8;
	}

#side img {
	margin-right: 5px;
	}