@charset "utf-8";









/*========================







サイトマップ







========================*/







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



常にインクルードするCSS



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



@import "reset.css";



@import "base.css";



@import "inner.css";







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

インデックスタイトル

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



#tit_index  h3{



	width:620px;

  height:130px;

  margin:0px;

  padding:0px;



	}

	

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

表組

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



#inquiry{



	width:595px;

  margin:0px auto;

  padding:0px;



	}

	

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

サブタイトル

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



h4 {



	width:620px;

	height:44px;

  margin:10px auto 10px;

	text-indent:10px;

  background: url(../img/h4_tit.jpg) no-repeat center;

  font-size:122%;

	font-weight:bold;

  color:#333333;

  line-height:270%;

  display:block;



	}





h5{ font-size:95%; font-weight:bold; border-bottom:#69BFFE 1px dashed; margin:2.5em auto 0.5em;}

	

	



	

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

インデックスページ

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



.index {

  width:620px;

  margin:0px auto;

	padding:0px;

	}



*html.index {

  width:640px;

  margin:0px auto;

	padding:0px;

	}





/*カテゴリボタン左寄せ*/



.indexbtnL {



	float:left;

  width:300px;

	margin:5px auto;



	}



	



/*カテゴリボタン右寄せ*/



.indexbtnR {



	float:right;

  width:300px;

  margin:5px auto;





	}

	

.top_name{

 width:620px;

 margin:0px;

 padding:0px;

}









/* inquiry内 table*/



#inquiry table{ width:595px; padding:2%; border:#CCCCCC solid 1px; border-collapse:collapse;}

#inquiry th{ width:40%; border-right:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; background-color:#EEEEEE; padding:5px;}

#inquiry td{ width:60%; border-bottom:#FFFFFF solid 3px; padding:5px; border-bottom:#CCCCCC solid 1px;}

.form_button{ text-align:center; margin-top:2%;}







/* inquiry内 text*/

#inquiry p{ margin:1%; padding:0;}

.red{ color:#FF0000;}



.long{ width:90%;}

.middle{ width:70%;}

.short{ width:50%;}











