@charset "utf-8";
body {
	background-image: url(kyotu/PPR046m_s.png);
	background-repeat: repeat;
	
}

#header {
	height: 97px;
	width: 763px;
	background-image: url(header.jpg);
	padding-top: 0px;
	margin-top: 0px;
}
#navi {
	width: 763px;
	height: 28px;
}
#middle {
	width: 763px;
	height: 150px;
	clear: left;
}
h1 {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: x-large;
	font-weight: bolder;
	border-bottom-style: groove;
	border-bottom-color: #7F0000;
	border-bottom-width: 3px;
}

#left {
	float: left;
	width: 353px;
	padding-top: 5px;
	padding-right: 5px;
	background-color: #FFFFFF;
}
#footer {
	clear: left;
	height: 0px;
	width: 763px;
}
#wrapper {
	background-color: #FFFFFF;
	border: 1px none #7F1F00;
	width: 763px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	
}

#shadow_wrapper {
	background-image: url(kyotu/dolop_shadow.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
	width: 773px;
	margin-right: auto;
	margin-left: auto;
	
	
}
#flash {
	height: 250px;
	width: 763px;
}
#right {
	float: left;
	width: 400px;
	padding-top: 5px;
	padding-right: 5px;
}
h3 {
	font-family: "HGｺﾞｼｯｸE";
	font-size: large;
	font-weight: normal;
	color: #550000;
	background-image: url(kannai/kannai_banner3.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}
#left_2 {
	float: left;
	width: 400px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_2 {
	float: left;
	width: 363px;
}
#middle2 {
	background-color: #FFFFFF;
	width: 763px;
	clear: left;
	padding-top: 15px;
	padding-bottom: 10px;
}
#middle_yoyaku {
	width: 763px;
	margin-top: 0px;
}
h1 {
	background-image: url(ryouri_border.jpg);
}
#ryouri_left1 {
	background-color: #FFFFFF;
	width: 270px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	height: 320px;
	line-height:1.2;
}

#ryouri_right1 {
	background-color: #FFFFFF;
	width: 473px;
	float: left;
	background-repeat: repeat;
	height: 320px;
}
#middle3 {
	background-color: #FFFFFF;
	clear: left;
	width: 763px;
	line-height:1.2;
}
#ryouri_middle10 {
	clear: left;
	width: 763px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}

#middle4 {
	width: 763px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	clear: left;
	padding-top: 10px;
}
#border_brown_730 {
	background-image: url(ryouri/ryouri_border.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: large;
	color: #FFFFFF;
	font-weight: bold;
	width: 730px;
	background-position: 13px;
}
.gyoukan {
	line-height: 15px;
}
.yohaku {
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 10pt;
	font-style: normal;
}
#omiyage_left {
	background-color: #FFFFFF;
	width: 270px;
	float: left;
	padding-left: 20px;
	padding-right: 0px;
	height: 320px;
}

#index_left1 {
	width: 270px;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	line-height:1.2;
}

#index_right1 {
	width: 463px;
	float: left;
	background-repeat: repeat;
}
#index_middle {
	width: 763px;
	clear: left;
	background-image: url(PPR046m_s.png);
}
#kannai_middle {
	background-color: #FFFFFF;
	width: 763px;
	clear: left;
	padding-top: 15px;
}
#kannai_right1 {
	background-color: #FFFFFF;
	width: 413px;
	float: left;
	background-repeat: repeat;
	height: 320px;
}
#kannai_left1 {
	background-color: #FFFFFF;
	width: 330px;
	float: left;
	padding-left: 20px;
	padding-right: 0px;
	height: 320px;
	line-height:1.2;
}
#kannai_left2 {
	background-color: #FFFFFF;
	width: 310px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	height: 40px;
}
#middle5 {
	width: 763px;
	background-color: #FFFFFF;
}
#koutuu_middle {
	width: 763px;
	clear: left;
	background-image: url(PPR046m_s.png);
	padding-bottom: 20px;
}
#koutuu_middle2 {
	width: 763px;
	clear: left;
	background-image: url(PPR046m_s.png);
}
#order_middle {
	width: 763px;
	clear: left;
	background-color: #FFFFFF;
}
#order_table {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;
	font-style: normal;
}
#order_middle2 {
	width: 763px;
	clear: left;
	background-color: #FFFFFF;
}

table#tableordershowhin {
    width: 530px;
	margin-left:auto;
	margin-right:auto;
	border: 1px #6b1422 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#tableordershowhin th {
    padding: 5px;
	border: #6b1422 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 110%;
    text-align: left;
	
}
table#tableordershowhin td {
    padding: 5px;
    border: 1px #6b1422 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}
table#tableorderokyakusama {
    width: 530px;
	margin-left:auto;
	margin-right:auto;
	border: 1px #6b1422 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#tableorderokyakusama th {
    padding: 5px;
	border: #6b1422 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 110%;
    text-align: left;
	
}
table#tableorderokyakusama td {
    padding: 5px;
    border: 1px #6b1422 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}

table#tablekakuninokyakusama {
    width: 530px;
	border: 1px #6b1422 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#tablekakuninokyakusama th {
    padding: 5px;
	border: #6b1422 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 110%;
    text-align: left;
	
}
table#tablekakuninokyakusama td {
    padding: 5px;
    border: 1px #6b1422 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}
table#tablekakuninshowhin {
    width: 530px;
	border: 1px #6b1422 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#tablekakuninshowhin th {
    padding: 5px;
	border: #6b1422 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 100%;
    text-align: left;
	
}
table#tablekakuninshowhin td {
    padding: 5px;
    border: 1px #6b1422 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}
#order_middle3 {
	background-color: #FFFFFF;
	width: 763px;
	padding-top: 20px;
}

table#table-01 {
    width: 530px;
	border: 1px #6b1422 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
	border: #6b1422 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 100%;
    text-align: left;
	
}
table#table-01 td {
    padding: 5px;
    border: 1px #6b1422 solid;
    border-width: 0 0 1px 1px;
    text-align: left;

}
#yoyaku_middle {
	background-color: #FFFFFF;
	width: 763px;
	clear: left;
	padding-top: 30px;
}

table#yoyaku_table {
    width: 520px;
}

table#yoyaku_table th {
    padding: 5px;
	text-align: left;
    background: #460E19;

}
table#yoyaku_table td {
    padding: 2px;
    text-align: left;
}
#ryouri_Natu_left1 {
	background-color: #FFFFFF;
	width: 270px;
	float: left;
	padding-left: 20px;
	padding-right: 0px;
	height: 320px;
	line-height:1.4;
	padding-bottom: 20px;
}
#index_right_natu1 {
	width: 463px;
	float: left;
	background-repeat: repeat;
	padding-top: 50px;
}
#ryouri_natu_right1 {
	background-color: #FFFFFF;
	width: 473px;
	float: left;
	background-repeat: repeat;
	height: 320px;
	padding-bottom: 20px;
}
