$(function() {
//*************以下、id,classを取得*************//
//bodyのidを取得
var bodys = $('body').attr('id');
//各サイズidを取得
var el02 = $('div.contents_area').attr('id');
//バナーエリア
var banne = $('ul.banner_area');
//メイングラフィックのクラス宣言
var body_name = $('div.main_g');
//メイングラフィック＋バナーエリアの高さ算出
var banne02 = banne.height()+body_name.height();
//カレンダーBOXのクラス宣言
var bbb = $('div.calendar');
//h2のクラス宣言
var h2_h = $('div.what_info h2');

//カレンダーBOXからメイングラフィック＋h2の高さを引く
var height_list = bbb.height() - body_name.height() -h2_h.height();

//カレンダーBOXからメイングラフィック＋h2×2つ分の高さを引く
var height_lists = bbb.height() - body_name.height() -h2_h.height()*2;

//縦に並ぶパターン用に割る2で算出
var height_list02 = height_lists / 2 -(10);

//一番多いレイアウトパターン用
var height_list03 = height_list-('7');

//カレンダー＋バナーエリアを算出するパターン
var height_list04 = height_list + banne.height() + (12);

//バナーエリア-メイン画像を算出するパターン
var height_list05 = banne.height() - body_name.height() -h2_h.height()*2;

//*************以下、処理内容*************//

//以下、FireFox専用
if ($.browser.msie && $.browser.version > 6 || $.browser.mozilla || $.browser.safari || $.browser.opera){
//サイズ「S」の時の動作
if ( el02 == 'size_s' ){
	//height_listが235pxより大きい時に以下の設定を処理。小さい場合は変化無し。
	if (height_list > height_list05 && height_list > 235){
	//クラス名「text」に計算結果/2のサイズを指定する（縦に並ぶ為）。
		$('.text').css('height' , height_list02);
	}
	else if(height_list < height_list05 && height_list05 > 235){
		$('.text').css('height' , height_list05 / 2);
	};
}
//サイズ「L」の時の動作
else if ( el02 == 'size_l' ){
	//カレンダーBOXが200pxより大きい時に以下の設定を処理。小さい場合は変化無し。
	if (bbb.height() > 200){
	//クラス名「text」にカレンダーと同じサイズを指定する（横一列に並ぶ為）。
		$('.text').css('height' , bbb.height()-(25));
	};
}
//サイズ「M」の時の動作
else if ( el02 == 'size_m' ){
	//トヨペットだけテンプレートが微妙に違う為、振り分け。
	if(bodys == 'toyopet_top'){
		if(banne02 > bbb.height() && banne02 > 580){
			$('.text').css('height', banne.height());
		}
		else if(banne02 < bbb.height() && bbb.height() > 500){
			$('.text').css('height', height_list03);
		}
	}
	//トヨペット以外のsize_mは以下を適応。
	else{
		//カレンダーBOXが280pxより大きい時に以下の設定を処理。小さい場合は変化無し。
		//if(bbb.height() > 280){
		if(bbb.height()+banne.height() > body_name.height() + $('.text').height()){
			$('.text').css('height' , height_list04);
		};
	};
}
//サイズ「M02」の時の動作
else if ( el02 ='size_m02' ){
	if (height_list > 138){
	//クラス名「text」にノーマルレイアウトのサイズを指定する。
		$('.text').css('height' , height_list03);
	};
};
};




});