/*
* html .iepngfix { behavior: expression(IEPNGFIX.fix(this)); }
赤字の部分はPNG画像を指定したクラス名、もしくはID名を
*/


/* 基本設定 IEバグ対応 */
*{
font-family:'メイリオ','ＭＳ Ｐゴシック',Hiragino Maru Gothic Pro,sans-serif;
}


body	{
	font-size:13px;
	text-align:center;
	padding:0;margin:0;
  	background-image:url(../img/bbb.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

br 		{letter-spacing:0px;}
img		{border:0;}
/* トップページ */
#main_frame {
	width:900px;
	line-height:160%;
	letter-spacing:0.1em;
	margin-top:5px;
	margin-left:auto;margin-right:auto;
	text-align:left;
}
#main_header	{
	width:100%;
	height:145px;
	margin-left:auto;margin-right:auto;
  	background-image:url(../img/bg_00.gif);
	background-position:top center;
	background-repeat:repeat-x;
	line-height:0;
}

#main_title{
	margin-left:auto;margin-right:auto;
	width:990px;height:100px;
}

#main_link{
	width:900px;
	height:;
	margin-left:auto;margin-right:auto;
}

h1{font-size:14px;font-weight:bold;color:#666;padding:3px;margin:0;letter-spacing:0.3em;}

.top_side {float:right;width:300px;text-align:right;}
.top_side a {margin-bottom:10px;}
.menu_box {width:900px;height:160px;margin:0 auto;margin-top:5px;float:left;text-align:center;}
.menu_box a{}
.blog_area{
	width:235px;
	padding:0 ;
	float:right;
	border:1px solid #ddd;
}
.blog_area h3 {text-align:left;letter-spacing:0.5em;
			   font-size:12px;font-weight:bold;color:#723B11;padding:0;
			   margin:3px;border-bottom:1px solid #ccc;text-indent:3px;
			background-color:#E4D4C8;
}
.blog_area p {padding:3px;margin:0; margin-bottom:5px;}
.blog_area p a {color:#723B11;font-weight:bold;}
.blog_box {line-height:100%;margin-top:0;margin-bottom:2px;background-color:#fff;}
.blog_box a{display:block;border:1px solid #ccc;font-size:11px;margin-bottom:0;
font-size:12px;color:#666;font-weight:bold;text-decoration:none;width:290px;
}
.blog_box a:hover{display:block;background-color:#FFF8EE;border:1px solid #aaa;width:290px;}
.blog_box p{padding:10px;margin:0;}

.blog_box2 {margin-top:5px;margin-bottom:2px;background-color:#fff;padding:3px;border-bottom:1px dashed #ccc;}


#top_u_left{float:left;width:600px;}
.r_area{float:left;width:360px;line-height:110%;}
.r_area p {border:1px solid #E4D4C8;padding:4px;margin:0;margin-bottom:5px;}
.r_area p a	{text-decoration:none;color:#723B11;}
.r_area p img {float:left;margin-right:3px;}

/* フッター */
#footer	{
  	width:100%;
	height:130px;
	margin-top:5px;
  	background-image:url(../img/bg_ft.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
	line-height:110%;
	
}
#footer_main	{
	width:900px;
	text-align:left;
	margin-left:auto;margin-right:auto;
	letter-spacing:0.1em;
	font-size:12px;
	padding-top:10px;
}

h3#page_ttt  {
	margin-top:10px;font-size:20px;font-weight:bold;text-indent:15px;
	color:#fff;
	width:580px;
	background-image:url(http://shigaju.net/img/h2_bar.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:200%;
}

h3#page_ttb  {
	margin-top:10px;font-size:16px;font-weight:bold;text-indent:15px;
	color:#fff;
	width:580px;
	background-image:url(http://shigaju.net/img/h2_bar_b.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:290%;
}

/* とは */
#toha dt {margin-top:10px;font-size:14px;font-weight:normal;
	color:#000;border-bottom:1px dashed #666;line-height:140%;
	letter-spacing:0.2em;
}
#stoha {width:580px;float:left;}
#stoha dd {margin:0px;padding:0;}
#stoha dd strong{font-size:18px;color:#F78205;}
#stoha  td {border-bottom:1px dashed #999;font-size:13px;letter-spacing:0;line-height:150%;}
#stoha .td_title	{font-weight:bold;color:#6B1F1F;width:95px;}
#stoha .td_bold	{font-weight:bold;font-size:22px;}



/* スタッフ紹介 */
#page_staff {width:580px;float:left;}
#page_staff dt {
	clear:both;font-size:16px;font-weight:bold;margin-top:10px;border-bottom:1px dashed #333;
}
#page_staff dd {padding:10px;clear:both;margin:0;line-height:170%;margin-bottom:40px;clear:both;}
#page_staff dd img {margin:10px;width:100px;height:100px;}


/* リフォーム */
#page_reform {width:580px;float:left}

#page_reform dt {font-size:18px;font-weight:bold;
				letter-spacing:0.2em;margin-top:10px;
				padding:2px;color:#8D3614;
				background-color:#fff;
				letter-spacing:0.3em;
				line-height:160%;
				text-indent:5px;
				border-bottom:6px solid #8D3614;

				}
#page_reform dd {padding:5px;margin:0;}
.re_side{width:290px;float:right;margin-left:6px;margin-top:10px;background-color:#EDE9D7;padding:5px;border:1px solid #ccc;}
.re_side img{margin:0;padding:0;}

/* お約束 */
dl#page_promise  {width:580px;float:left;}
#page_promise dt {
	width:115px;
	clear:both;
	height:120px;
	float:left;
}
#page_promise dd span {font-size:16px;font-weight:bold;color:#155BA7;}
#page_promise dd {height:120px;padding:0;margin:0;padding-top:5px;float:right;width:455px;}

/* お問い合わせ */
#inquiry {width:900px;float:left;}
#inquiry dt {margin-top:10px;font-size:20px;font-weight:bold;text-indent:10px;border-bottom:1px dashed #666;line-height:170%;}
#inquiry dd	{padding:10px;margin:0;}
#inquiry dd span{font-size:24px;font-weight:bold;color:#f30;}
#inquiry dd div {padding:5px;margin:5px;font-weight:bold;text-align:left;}
#inquiry form{margin:0;padding:15px;}
#inquiry input {font-size:20px;font-weight:bold;width:320px;}
#inquiry textarea	{font-size:16px;width:800px;height:280px;margin:0;}
#inquiry  select	{font-size:22px;font-weight:bold;color:#333;letter-spacing:0.1em;}

.in_box {
	font-weight:normal;
	width:250px;height:120px;
	line-height:100%;
	float:left;
	}
.in_b{font-size:18px;font-weight:bold;color:#e00;border-bottom:1px solid #333;}
.in_box p{margin:5px;padding:5px;}

/* 印刷用 */
@media print {
#main_header { display:none;}
#footer {display:none;}
body	{
	font-size:13px;
	font-family:'メイリオ','Arial','sans-serif';
	text-align:center;
	padding:0;margin:0;
  	background-image:url();
}
.re_side{display:none;}
.menu_box{display:none;}
#page_reform {width:100%;}
#page_reform dl{width:100%;}

#h_form{display:none;}

}

