@charset "Shift-JIS";




/***----------------------------------------------------------------




styles.css




Copyright (C) EARTH ELECTRIC MACHINARY CO.,LTD. All rights reserved.




--------------------------------------------------------------- ***/









/***------------




default




------------***/









h1,h2,h3,h4,h5,h6,div,ul,li,p {




margin:0px;




padding:0px;




}









ul{




list-style-type:none;




}




img {




border:none;




}




em {




font-style:normal;




}




label {




cursor:pointer;




}














a:link {




color: #0000FF;




text-decoration: none;




}









a:hover {




color: #FF0000;




    text-decoration: underline;




}









.tright {




text-align:right;




}




.tleft {




text-align:left;




}




.tcenter {




text-align:center;




}




.l {




float:left;




}




.r {




float:right;




}




.c-both {




clear:both;




}




.c-right {




clear:right;




}




.strong {




font-weight:bold;




}




.red {




color:#cc0000;




}




.white {




color:#ffffff;




}




.gray {




color:#666666;




}




.blue {




color:#00A0E9;




}




.ico {




vertical-align:middle;




}




.small {




font-size:11px;




}




.big {




font-size:1.2em;




}









.text {




line-height:130%;




}




.text2 {




line-height:110%;




}




.number {




font-family:Verdana;




font-size:0.8em;




}




.number2 {




font-family:Verdana;




font-size:11px;




}




.photo {




border:1px solid #CCCCCC;




}




.border {




border:1px solid #DDDDDD;




}




.light-hight {




line-height:140%;




}




.light-hight2 {




line-height:150%;




}









/***------------




body




------------***/




body {
	padding:0px;
	margin:50px;
	font-size:0.8em;
	background-color:#FFFFFF;
	color:#444444;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;




}









#body {




width:750px;




margin:0px auto 0px auto;




text-align:left;




position:relative;




}









/***------------




header




------------***/




#header {




width:750px;




height:80px;




background-image:url(cmnfix/bg_header.gif);




}









#header h1 {




padding:0px 0px 0px 17px;




}









#header .tel {




margin:6px 10px 0px 0px;




}














/***------------




menu




------------***/




#menu {




width:200px;




margin:10px 0px 10px 0px;




background:#f4f4f4;




}









#menu ul {




list-style:none;




margin:0px;




padding:0px;




text-align:right;




}









#menu li {




display:inline;




height:auto;




margin:0px;




padding:0px;




}









#menu a {




display:block;




}









#menu p {




display:block;




}









#menu .address {




width:162px;




padding:8px;




text-align:left;




background-image:url(cmnfix/bg_address.gif);




background-position:bottom;




background-repeat:repeat-x;




border:1px solid #CCCCCC;




}









/***------------




btm_menu




------------***/




#btm_menu {




padding:10px 0px 20px 0px;




text-align:center;




}














/***------------




footer




------------***/




#footer {




width:760px;




height:20px;




background-image:url(cmnfix/bg_footer.gif);




text-align:center;




}









#footer p {




padding:7px 0px 7px 0px;




}









/***------------




top




------------***/




#top {




width:530px;




padding:10px;




text-align:left;




}









#top .seotitle {




width:530px;




height:38px;




background-image:url(home/img/image_info.gif);




}




#top p {




padding:10px 0px 0px 10px;




font-size:15px;




color:#013e91;




font-weight:bold;




}




#top .seo {




width:510px;




padding:9px;




color:#555555;




line-height:140%;




border:1px solid #CCCCCC;




}









/***------------




content




------------***/




#content {




width:530px;




padding:10px;




text-align:left;




}









#content p {




padding:3px;




}









h2 {




}









.stitle {




width:270px;




height:29px;




border:1px solid #EEEEEE;




background-image:url(cmnfix/image_sstitle.gif);




background-repeat:repeat-y;




background-position:left;




}









.stitle2 {
	width:528px;
	height:29px;
	border:1px solid #EEEEEE;
	background-image:url(cmnfix/image_sstitle.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top: 3px;
	margin-bottom: 3px;




}









.stitle3 {




width:528px;




height:29px;




border:1px solid #EEEEEE;




background-image:url(cmnfix/image_sstitle2.gif);




background-repeat:repeat-y;




background-position:left;




}









h3 {




font-size:13px;




color:#666666;




padding:8px 0px 0px 15px;




}









.sstitle {




width:270px;




height:29px;




border-bottom:1px solid #79c7ff;




}









h4 {




font-size:13px;




color:#013e91;




padding:8px 0px 0px 5px;




}









.pagetop {




padding-top:10px;




font-size:13px;




text-align:right;




}









.waku {




padding:10px;




line-height:130%;




border:1px solid #CCCCCC;




}









.waku2 {
	padding:10px;
	line-height:130%;
	background:#f8fcfe;
	border:1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;




}









.work {




padding:9px;




border:1px solid #CCCCCC;




background-image:url(work/img/bg_work.gif);




background-position:bottom;




background-repeat:repeat-x;




}









/***------------




table




------------***/




#table table {




border-collapse:collapse;




}









#table td,th {




border:1px solid #CCCCCC;




padding:5px;




padding-left:5px;




font-weight:normal;




}









#table th {




background:#eaf6ff;




border-top:1px solid #CCCCCC;




border-bottom:1px solid #CCCCCC;




}









.table_color1 {




background:#eaf6ff;




padding:5px;




padding-left:5px;




}














.table_color2 {




background:#eff4f8;




padding:5px;




}









.table_space {




padding:5px;




}


.ta02 {
margin-top:10px;
margin-bottom:10px
}


#head h1 a {
    background: url("cmnfix/logo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    text-indent: -200em;
    width: 280px;
}