@charset "Shift_JIS";
/* =====
/*---  メイン　トップ  --*/
/* ===== メインメニュー ===== */
.floatclear{
        clear:both;
}
#main-gallery{
    height: 180px;
    float: left;
    display: block;
    padding-left : 10px;
    width : 677px;
}
#main-gallery a img{
    border:none;
}
#photo-space-1 {
    width: 200px;
    float: right;
}
#mainmenu-space-1 {
     width: 467px;
     float: left;
     padding-left: 15px;
     padding-right: 15px;
     padding-bottom: 20px;
     
}

#mainmenu-space-2 {
     width: 667px;
     float: left;
     padding-left: 15px;
     padding-right: 15px;
}
#mainmenu-space-3 {
     width: 667px;
     float: left;
     padding-left: 30px;
     padding-right: 15px;
}
#mainmenu-space-2 ul {
     text-align: left;
     list-style-image : url(photo-a/new-1.gif);
}
#comp-gai{
	width: 100px;
	border: 2px solid #b7986f;
	background-color: #ffffff;
	background-image : url(photo-a/left-back-a.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #4a2606;
       font-weight : bold;
       text-align: center;
       font-size: 13px;
	line-height: 100%;
       padding-top : 5px;
       padding-bottom : 5px; 
}
#table-1{
       width:440px;
       table-layout: fixed;
       margin-bottom: 20px;
       border-top-width : 2px;
       border-left-width : 2px;
       border-right-width : 2px;
       border-bottom-width : 2px;
       border-top-color : orange;
       border-left-color : orange;
       border-right-color : orange;
       border-bottom-color : orange;
       border-top-style : dotted;
       border-right-style : dotted;
       border-bottom-style : dotted;
       border-left-style : dotted;
       font-size: 12px;
       background-color : #ffeaaa;
}
#table-1 td {
      border:none;
      line-height: 14px;
}
.le {
      width:60px;
      padding-left : 20px;
      vertical-align: top;
}
.ri {
	padding-left: 20px;
}
#main-photo-1 {
	padding-top : 10px;
}
#mainmenu-photo-2{
	padding-top : 30px;
}#mainmenu-photo-3{
	padding-top : 10px;
}
#main-photo-3{
       padding-top : 10px;
       padding-bottom : 10px;
}

#table-2{
       table-layout: fixed;
       margin-top: 10px;
       margin-bottom: 20px;

}
#table-2 td {
      border:none;
      font-size: 14px;
}
#table-2-le {
      width:150px;
      vertical-align: top;
}
#table-3{
       width:625px;
       table-layout: fixed;
       margin-left: 20px;
       margin-top: 10px;
       margin-bottom: 20px;
}
#table-3,td {
   border: 1px solid #5c3b1b;
   font-size: 13px;
}
#table-3-le {
      width:110px;
      padding-left : 20px;
}
#table-4 {
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
    border-collapse: collapse;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #422B0F;
}

#table-4 th {
    padding-top: 5px;
    padding-right: 16px;
    padding-bottom: 5px;
    padding-left: 9px;
    text-align: left;
    background-color: #DCBBA3;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #422B0F;
    white-space: nowrap;
    font-size: 13px;
    color: #5C3B1B;
    font-family : monospace;
}

#table-4 td {
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 8px;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #422B0F;
    border-right: none;
    border-top: none;
    font-size: 13px;
    color: #5C3B1B;
    font-family : monospace;
}

td p {
    margin-bottom: 0.5em;
}
/* フォームパーツ設定 */
input.button {
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 200px;
    background-color: #dcBBA3;
    font-size: 13px;
    color: #5C3B1B;
}
input.button-2 {
    margin-top: 10px;
    margin-bottom: 15px;
    background-color: #dcBBA3;
    font-size: 13px;
    color: #5C3B1B;
}
textarea {
    width: 430px;
    height: 200px;
}

input.l {
    width: 430px;
}
input.m {
    width: 250px;
}
input.s {
    width: 50px;
}#keireki {
       color: #922910;
       font-size : 16px;
}
#mainmenu-map-text {
	color: #922910;
}
#red {
	color : #ff0000;
}
#red-18 {
	font-size: 18px;
       line-height: 35px;
	color: #e36d4a;
}
#photo-text-1 {
    text-align: center;
    margin-left : 20px;
}
