@charset "UTF-8";
/*　定義　*/

/*　パンくずリスト　*/
#breadCram {
  clear: both;
  font-size: .9em;
  padding: 10px 0;
  margin-bottom: 1em; }

#breadCram:after {
    /*　クリアー　*/
    content: "";
    clear: both;
    display: block; }

#breadCram li {
    display: inline-block;
    color: #00b3ca;
    list-style: none;
    margin: 0 10px 0 0; }

#breadCram li a {
    color: #333;
    text-decoration: none;
    background-image: url(../common/images/icon_arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding: 0 20px 0 0; }

/*　ヘッディング設定　*/
h1{
	font-size: 1.7em;
	font-weight: 700;
	color: #8F7A5E;
	padding: 0 0 10px 10px;
	background-image: url(../common/images/h1_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0 0 1.5em;
}

h2{
	font-size: 1.5em;
	font-weight: 700;
	color: #fff;
	padding: 5px 1em;
	margin: 0 0 1.5em;
	background-color: #8F7A5E;
	border-radius: 5px;
}

h3 {
  clear: both;
  font-size: 1.4em;
  font-weight: bold;
  padding: 5px 0 5px 20px;
  margin: 20px 0; 
  color: #8F7A5E;
  background-image: url(../common/images/icon_maru.png);
  background-repeat: no-repeat;
  background-position: left center;
}

h4 {
  font-size: 1.1em;
  font-weight: bold;
  padding: 0;
  margin: 5px 0 10px; }

h5 {
  font-size: 1em;
  font-weight: bold;
  margin: 15px 0; }

h6 {
  font-size: 1em;
  font-weight: bold;
  margin: 5px 0; }

/* テンプレート個別設定
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
/*　レスポンシブ対応（ブレークポイント 640px）
＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿*/
/*　ここまで　*/
ol{
margin-left:20px;
padding-left:20px;}
.tb01 td{
margin:10px;
padding:10px;
border: #CC6633 1px solid;}

.story{
padding-left:20px;
padding-right:20px;
}
#con1a table{
margin-left:7px;
margin-top:10px;
border-bottom:none;
border-left:none;
border-right:none;
font-size:100%;
width:95%;
}
#con1a td{
border-top:none;
border-bottom:1px dotted #CCCCCC;
border-left:none;
border-right:none;
padding:10px;
}
#con1a th{
border-top:none;
border-bottom:1px dotted #CCCCCC;
border-right:none;
background-color: #F7E3DB;
padding:3px;
width:180px;
font-weight:normal;
border-left: #CC6600 6px solid;
}
table.form {
float: left;
margin-left:25px;
margin-top:10px;
border-bottom:none;
border-left:none;
border-right:none;
border-top:none;
font-size:100%;
width:75%;
}
td.form{
border-top:none;
border-bottom:1px dotted #CCCCCC;
border-left:none;
border-right:none;
padding:10px;
}
th.form{
border-top:none;
border-bottom:1px dotted #CCCCCC;
border-right:none;
background-color:#F7E3DB;
padding:10px;
width:170px;
font-weight:normal;
border-left: 6px solid #CC6633;
}
.food{
float:left;
width:210px;
margin:0;
padding:8px 5px 8px 8px;
}
/*# sourceMappingURL=second.css.map */
