/********************************KODAWARi***************************************/
#kodawariwaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}
#kodawaritop {
	width:690px;
	background-image:url(img/kodawari/kodawari-uebun.jpg);
	height: 110px;
	padding-top: 70px;
	padding-left: 40px;
	color: #663300;
	background-repeat:no-repeat;
}
#kodawari01 {
	background-image:url(img/kodawari/kodawari01-img.jpg);
	height: 173px;
	padding-right: 325px;
	background-repeat:no-repeat;
	background-position:right;
	padding-left: 40px;
	padding-top: 10px;
}
#kodawari02 {
	background-image:url(img/kodawari/kodawari01-img-04.jpg);
	height: 175px;
	padding-left: 375px;
	background-repeat:no-repeat;
	background-position: 0px 10px;
	padding-top: 10px;
}
#kodawari03 {
	background-image: url(img/kodawari/kodawari03-img.jpg);
	height: 158px;
	padding-right: 325px;
	background-repeat:no-repeat;
	background-position:right;
	padding-left: 40px;
	padding-top: 10px;
}
/********************************KOME***************************************/
#komewaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}
#kome01 {
	background-image: url(img/kome/kome01-img.jpg);
	height: 210px; 
	padding-left: 250px;
	margin: 20px 10px 0px 10px;
	background-repeat: no-repeat;
}
#kome02 {
	background-image:url(img/kome/kome02-img.jpg);
	height: 125px;
	padding-right: 355px;
	background-repeat:no-repeat;
	background-position: right bottom;
	margin: 20px 10px 0px 10px;
}
#kome03 {
	background-image: url(img/kome/kome03-img.jpg);
	height: 215px; 
	padding-left: 205px;
	margin: 20px 10px 0px 10px;
	background-repeat: no-repeat;
}
#kome03img {
	background-image:url(img/kome/kome03-bun.gif);
	height: 109px;
	background-position: right bottom;
	background-repeat:no-repeat;
}
#kome04 {
	margin: 20px 10px 0px 10px;
	background-image:url(img/kome/kome-sitaback.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#kome05 {
	margin: 20px 10px 0px 10px;
	border-collapse: collapse;
}
#kome06 {
	margin: 20px 10px 0px 10px;
	border-collapse: collapse;
}
#kome07 {
	margin: 20px 10px 0px 10px;
	border-collapse: collapse;
}
.nouyakunedam td{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	padding: 2px;
}

#komainedam td{
	border: 1px solid #CCCCCC;
	padding: 4px 8px;
}
#komenedan td{
	padding-top: 8px;
	padding-left: 5px;
}

#sinmainedan td{
	border: 1px solid #CCCCCC;
	padding: 4px 8px;
	}
/********************************MOCHI***************************************/
#mochiwaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}
#mochi01 {
	background-image: url(img/mochi/mochi01-img.jpg);
	height: 193px; 
	padding-left: 250px;
	margin: 20px 10px 0px 10px;
	background-repeat: no-repeat;
}
#mochi01img{
	background-image: url(img/mochi/mochiback.gif);
	height: 109px;
	background-position: right bottom;
	background-repeat:no-repeat;
	padding-top: 8px;

}
#mochi02 {
	background-image: url(img/mochi/mochi02-img.jpg);
	height: 190px;
	padding-right: 310px;
	background-repeat:no-repeat;
	background-position: right;
	margin: 20px 10px 0px 10px;
}
#mochi03 {
	margin: 20px 10px 0px 10px;
}
#mochinedan td{
	padding-top:8px;
	padding-left:5px
}
#mochinedan01 td{
	border: 1px solid #CCCCCC;
	padding: 4px 8px;
}
#mochinedan02 td{
	border: 1px solid #CCCCCC;
	padding: 4px 8px;
}
#mochinedan03 td,#mochinedan04 td{
	border: 1px solid #CCCCCC;
	padding: 4px 8px;
}

/********************************OTHER***************************************/
#otherwaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}
#othertop {
	padding-bottom: 15px;
}
#other01 {
	background-image:url(img/other/other01-img.jpg);
	height: 190px;
	padding-left: 250px;
	margin: 20px 10px 10px 10px;
	background-repeat: no-repeat;
}
#other02 {
	padding: 15px 10px;
}
#other03 {
	padding: 15px 10px;
}
/********************************VOICE***************************************/
#voicewaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}

#voice01 {
	background-image:url(img/voice/voice01-img.jpg);
	height: 185px;
	padding-left: 205px;
	background-repeat:no-repeat;
	margin-left: 10px;
	width: 500px;
	margin-top: 15px;
	background-color: #fffee3;
	border-top: 5px solid #FFCC99;
}
#voice02 {
	background-image:url(img/voice/voice02-img.jpg);
	height: 185px;
	padding-left: 10px;
	padding-right: 205px;
	background-repeat:no-repeat;
	background-position:right;
	margin-left: 10px;
	width: 500px;
	margin-top: 15px;
	background-color: #fffee3;
	border-top: 5px solid #FFCC99;
}


/********************************QA***************************************/
#qawaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;

}
#qauchi {
	padding: 15px 10px 0px 10px;
	background-image:url(img/qa/qa-img.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.qa_q {
	background-image: url(img/qa/qa-q.gif);
	padding-left: 40px;
	margin-left: 10px;
	background-repeat:no-repeat;
	height: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#663300;
}
.qa_a {
	margin: 0px 30px 15px 45px;
	padding: 10px 10px 10px 90px;
	background-image: url(img/qa/qa-a.gif);
	background-repeat:no-repeat;
	height: 20px;
	padding-top: 10px;
	border: 1px dotted #996600;
	background-position:5px 7px;
}
.qa_a02 {
	margin: 0px 30px 15px 45px;
	padding: 10px 10px 10px 90px;
	background-image: url(img/qa/qa-a.gif);
	background-repeat:no-repeat;
	height: 37px;
	padding-top: 10px;
	border: 1px dotted #996600;
	background-position:5px 7px;
}

/********************************GAIYOU***************************************/

#gaiyouwaku {
	width: 730px;
	padding-left: 10px;
	line-height: 20px;
	letter-spacing:0.02em;
	font-size: 12px;
	padding-top: 10px;
}
#gaiyouuchi {
	padding: 10px;
}
#gaiyoutable {
	margin-bottom: 15px;
}

#gaiyoubox {
	border-collapse:collapse;
	border: 1px solid #ccc;
	margin-left: 20px;
}
#gaiyoubox td {
	border: 1px solid #ccc;
	padding: 4px;
}

#gaiyouuchi img {
padding:0px 0px 3px 0px;}