/* iac.css */

* {
	margin:0;
	padding:0;
	font-size:12px;
	}

/* menu broke..
* table td, .table th {
	margin:5px;padding:7px;
	}
*/

form {  margin-bottom: 0px; padding-bottom: 0px; margin-top:0px; padding-top: 0px}

BODY {background-image:url("/iac/img/jpg/bg.jpg"); background-repeat:no-repeat;
background-position:center top;}

a { text-decoration:underline ; color:#21B89E ; background-color : transparent  ; font-family: "MS Pゴシック",Osaka ; letter-spacing : 1px ;}
a:hover { text-decoration:none ; color:#21B89E ; background-color : transparent ;}
a:active { text-decoration:none ; color:#DE4761 ; background-color : transparent ;}

.door {
background-image: url(/iac/img/gif/homehead_r3_c1.jpg);
background-repeat: no-repeat;
background-position: left top;
}


.salon {text-decoration:none;color:#990000 ; background-color : transparent  ; font-family: "MS Pゴシック",Osaka ; letter-spacing : 1px ; line-height:100% ;  }
a.salon:hover {text-decoration:underline;color:#990000 ; background-color : transparent ; line-height:100% ; }
a.salon:active {text-decoration:none;color:#e1e1e1 ; background-color : transparent ; line-height:100% ; }

.salon-pdf {text-decoration:none;color:#333333 ; background-color : transparent  ; }
a.salon-pdf:hover {text-decoration:underline;color:#333333 ; background-color : transparent ; }
a.salon-pdf:active {text-decoration:none;color:#333333 ; background-color : transparent ; }

.energy {text-decoration:none;color:#006699 ; background-color : transparent  ; font-family: "MS Pゴシック",Osaka ; letter-spacing : 1px ; line-height:100% ;  }
a.energy:hover {text-decoration:underline;color:#006699 ; background-color : transparent ; line-height:100% ; }
a.energy:active {text-decoration:none;color:#e1e1e1 ; background-color : transparent ; line-height:100% ; }

.env {text-decoration:none;color:#326d3d ; background-color : transparent  ; font-family: "MS Pゴシック",Osaka ; letter-spacing : 1px ; line-height:100% ;  }
a.env:hover {text-decoration:underline;color:#326d3d ; background-color : transparent ; line-height:100% ; }
a.env:active {text-decoration:none;color:#e1e1e1 ; background-color : transparent ; line-height:100% ; }

.other {text-decoration:none;color:#333366 ; background-color : transparent  ; font-family: "MS Pゴシック",Osaka ; letter-spacing : 1px ; line-height:100% ;  }
a.other:hover {text-decoration:underline;color:#333366 ; background-color : transparent ; line-height:100% ; }
a.other:active {text-decoration:none;color:#e1e1e1 ; background-color : transparent ; line-height:100% ; }



.now-where { font-size : 10pt; color:#333333 ; background-color : transparent ; font-family: "MS Pゴシック", Osaka  ; font-size: 8pt}
a.now-where {text-decoration:none;color:#333333 ; background-color : transparent ; font-size: 8pt}
a.now-where:hover {text-decoration:none;color:#333333 ; background-color : transparent ; font-size: 8pt}
a.now-where:active {text-decoration:none;color:#333333 ; background-color : transparent ; font-size: 8pt}


.white { font-size : 10pt; color:white ; background-color : transparent ; font-family: "MS Pゴシック", Osaka }
a.white {text-decoration:none;color:white ; background-color : transparent ; font-size: 10pt}
a.white:hover {text-decoration:none;color:#4b6aa3 ; background-color : transparent ; font-size: 10pt}
a.white:active {text-decoration:none;color:white ; background-color : transparent ; font-size: 10pt}



.footer { font-size : 10pt; color:#333333 ; background-color : transparent ; font-family: "MS Pゴシック", Osaka }
a.footer {text-decoration:none;color:#333333 ; background-color : transparent ; font-size: 10pt}
a.footer:hover {text-decoration:none;color:white ; background-color : transparent ; font-size: 10pt}
a.footer:active {text-decoration:none;color:white ; background-color : transparent ; font-size: 10pt}



.line-height {
	line-height: 140%;
	letter-spacing : 1px ; 
}

.line-base-height {
	line-height: 100%;
}










/*外部助成金情報に関する注釈，2010-02-09
	テーブル内での全体のセンタリングはhtmlに直書き*/

.ie.annotation, .annotation-comment {margin-left: auto;margin-right: auto;padding:10px 0px 5px 0px;}
.ie.annotation-comment {width:575px;}

.annotation, .annotation-comment {margin-left: auto;margin-right: auto;/*margin:5px auto;*/
	padding:10px 20px 5px 20px;}

.annotation-comment {width:550px;}
.annotation {
	/*width:650px;*/
	font-size:12px;
	line-height : 1.5 ;
	letter-spacing : 0.01em ;
	text-align:left;
	text-align: justify;
	}

.annotation-comment {background : url(/iac/subsidies/img/annotation-bottom.png) center bottom no-repeat;
	/*z-index:1;*/}
.annotation,.annotation-comment {background : url(/iac/subsidies/img/annotation-upper.png) center top no-repeat;
	/*z-index:-1;*/} /*IEは、親子関係を優先し、z-indexは効かない*/

.ie .annotation {text-align:center;}




.annotation_box {
	width: 450px;
	background: url(/iac/subsidies/img/annotation.png) left bottom;
	padding-bottom: 37px;
	}
.annotation_box p {
	background: url(/iac/subsidies/img/annotation.png) left top;
	padding: 15px 15px 0px 15px;
	}

.dis_box {margin: 0 auto;}

.dis_box {
	width: 650px;
	background: url(/iac/subsidies/img/disclaimer.png) left bottom;
	padding-bottom: 15px;
	}
.dis_box p {
	background: url(/iac/subsidies/img/disclaimer.png) left top;
	padding: 15px 15px 0px 15px;
	}

.dis_box p.center {text-align:center;}
.dis_box p.center {margin-top:15px;}
