
/* indexのみ ------------------------------------------------------------------- */
.intro {
	padding:10px 10px 0 20px;
	margin-bottom:40px;
	background: url("img/i544754b373e02.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 
	border:1px solid #b4f5ed;
}

/* 共通 ------------------------------------------------------------------- */

/*基本設定*/
body {
	background-attachment: scroll;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:95%;
	color:#303030;}
	
#content {
	background:#;
	border-top:1px solid #754620;}
#content-body table  {margin-bottom:0px; border-collapse:collapse;}
#content-body p {
    line-height: 1.7em;
	font-size:110%;
    margin: 0 0 20px; padding:0;
}

.clearfix{
  zoom:1;
}  
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}   
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

a {
	color:#5e3bd2;
	text-decoration: none;   
}
a:hover{
    color:#5e3bd2;
	text-decoration: underline;
}

/*コンテンツエリアを中央へ*/
#content-body {
    margin: 0 auto 25px auto;
    width: 720px;
    float: none;
}

/*バナーエリアを消す*/
#box {
	display:none;
}


/*グローバルナビ ------------------------------------------------------------------- */
#menu_yoko {
    background: url("img/i542a6dc603815.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	height:50px;
}

#menu_tate li a, #menu_yoko li a {
    color: #5e0102;
}
#menu_yoko li a {
    height: 45px;
    line-height: 45px;
    margin-right: 5px;
	margin-top: 5px;
    padding: 0 16px;
    text-decoration: none;
    display: block;
    float: left;
    font-size: 16px;
    white-space: nowrap;
    width: auto;
	background: url("img/i542a6e06d08ee.png") repeat-x scroll 0 top #675a2e;
	border-top: solid 1px #9f7920; border-left: solid 1px #9f7920; border-right: solid 1px #9f7920;
}

#menu_yoko li a:hover{
    background:url("img/i542a6e1f9114a.png") repeat-x scroll 0 top;
	border-top: solid 1px #9f7920; border-left: solid 1px #9f7920; border-right: solid 1px #9f7920;
	color: #ffffff;
}

#menu_yoko li#on a {
    background:url("img/i542a6e1f9114a.png") repeat-x scroll 0 top;
	border-top: solid 1px #9f7920; border-left: solid 1px #9f7920; border-right: solid 1px #9f7920;
	font-weight:bold;
}
#menu_tate li#on a, #menu_yoko li#on a {
    color: #ffffff;
}

/*H見出し------------------------------------------------------------------- */	

#content.con-w h3 {
    font-size: 160%; 
    height: 50px;
    line-height: 55px;
    margin: 0 0 20px;
    padding: 0;
	color: #5e0102;
    background: url("img/i542a6e45037bc.jpg") no-repeat 0 top transparent;
	border: none;
	font-weight:bold;
	text-indent:40px;
	width:720px;
}

#content-body h4 {
	margin-bottom:10px;
	background:url("img/i542a6e557157b.jpg") no-repeat;
	color: #101010;
	padding:0;
	font-size: 120%;
	font-weight:bold;
	height:40px; line-height:43px;
	text-align:center;
	border:none;

}


#content-body p.p-price1 {
	margin-bottom:10px;
	background:url("img/i542a6e656a089.jpg") no-repeat;
	color: #ffffff;
	padding:0;
	font-size: 140%;
	font-weight:bold;
	height:40px; line-height:40px;
	text-align:center;

}



#content-body h5 {
	font-size: 110%;
	line-height: 20px;
    margin: 0 0 20px;
    padding:10px 0px 10px 20px;
	background: url("") no-repeat 0 center transparent;
	color:#FA6803;
	border-bottom:1px dotted #FFA400;
}

#content-body h6 {
    margin: 0 0 10px;
}

#content-body h5.noSpace{
    margin-bottom:0;
}

#content #pan {
	height: 40px;
    line-height: 40px;
    margin: 0 0 10px 0; }
	

/* フッター ------------------------------------------------------------------- */

#footer {
    padding: 15px 0 0;
}

#footer.footer-w {
	background: #e4e4c0;
	border-top:none;

}
#footer p {
    border-top: ;
	padding:10px 0;
}

#footer p.copyright {
	background:#;
	padding:10px 0;
	width:970px;
}


	
/* テーブル------------------------------------------------------------------- */	

/*テーブル基本*/
#content-body .tb-basic {
	border-collapse:collapse;
	margin:0 auto 20px;
	width:100%;}
#content-body .tb-basic th{
	padding:8px;
	background:#FCF8C7; 
	border:1px solid #c6b596;
	color: #222222;
}
#content-body .tb-basic td{
	padding:8px;
	border:1px solid #c6b596;
	}
		
#content-body .tb-basic td.d-price{
	background:#e5f9e6;
	}
