@charset "utf-8";

/* --------------------------------------------------------------

Page Layout
------------------------
auther:iwasaki
last update:2009/06/17

-------------------------------------------------------------- */

/*================================================
	レポート
	あとで style.css と合体させて下さい。
	大枠でしか切ってないので、要調整。
================================================*/
.w_report { position:relative; margin:0 7px 0 0; }
.w_report .fl_left  { float:left;  width:450px; }
.w_report .fl_right { float:right; width:200px; }

/* 左側メイン */
.w_report .fl_left .unit { margin:0 0 30px; }
.w_report .fl_left .unit .date { text-align:right; margin:0 2px 0 0; }

.w_report .fl_left .unit table { width:100%; border:1px solid #0C6B9B; }
.w_report .fl_left .unit th { padding:5px; background:#E5E5E5; line-height:1.25; }
.w_report .fl_left .unit td { text-align:left; }
.w_report .fl_left .unit thead th { background:#0099CC; padding:0px 3px; font-weight:bold; color:#ffffff; }

.w_report .fl_left .unit .clearfix{ position:relative; margin:10px 0; }
.w_report .fl_left .unit .photo { float:left; width:160px; }
.w_report .fl_left .unit .text  { float:right; width:280px; }

.w_report .fl_left .unit .creature { padding:5px; background:#E5E5E5; }


/* 右側 */
.w_report .fl_right .w_schedule { background:none; }
.w_report .fl_right .tbl_schedule td { text-align:center; }



/*================================================
	お問い合わせ
	あとで style.css と合体（以下省略）
	大枠でしか切って（以下省略）
================================================*/
#inquiry {}
#inquiry #pri_top h2 { background-image:url(../image/hl/inquiry.jpg); }

#inquiry .wrap { width:680px; }
#inquiry .wrap h4 { border-bottom:1px solid #005196; color:#005196; font-size:1.25em; font-weight:bold; margin-bottom:10px; }
#inquiry .wrap h4 span { border-left:7px solid #005196; color:#ffffff; }
#inquiry .wrap p { margin-bottom:30px; }

/* テーブル */
#inquiry .wrap table { width:660px; border:1px solid #0C6B9B; margin-bottom:30px; }
#inquiry .wrap th { padding:5px; background:#86C6DF; line-height:1.25; color:#ffffff; width:150px; font-weight:bold; }
#inquiry .wrap td { padding:5px; background:#f0f0f0; text-align:left; }
#inquiry .wrap td textarea { width:400px; height:80px; }

/* エラー */
#inquiry .wrap .error { border:2px solid #cc0000; background:#ffeeee; padding:10px; color:#cc0000; margin-bottom:30px; }









