/*----------------------------------------------------
 spamain
----------------------------------------------------*/

#YUGOwrapper #spamain {
	width: 950px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 80px 0px;
}



#YUGOwrapper #spamain a:hover img {
	opacity:0.8;
	filter: alpha(opacity=70);
}

#YUGOwrapper #spamain h2 {
	width: 950px;
	float: left;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}





/*----------------------------------------------------
 roten
----------------------------------------------------*/


#YUGOwrapper #spamain .roten {
	width: 950px;
	float: left;
	position: relative;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten ul {
	width: 950px;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten ul li img {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl {
	width: 950px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl dt {
	width: 320px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl dt span {
	width: 270px;
	display: block;
	margin: 20px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl dd {
	width: 460px;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl dd img {
	margin: 33px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten dl dd span {
	width: 460px;
	display: block;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}







#YUGOwrapper #spamain .roten span.hukidashi {
	width: 135px;
	position: absolute;
	top: 375px;
	right: 310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .roten span.photo1 {
	width: 165px;
	position: absolute;
	top: 600px;
	right: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*----------------------------------------------------
 uchi
----------------------------------------------------*/


#YUGOwrapper #spamain .uchi {
	width: 950px;
	float: left;
	position: relative;
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .uchi dl {
	width: 950px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .uchi dl dt {
	width: 477px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .uchi dl dd {
	width: 435px;
	float: right;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .uchi dl dd.baby {
	width: 320px;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .uchi dl dd.baby img {
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
}








#YUGOwrapper #spamain .uchi span.photo1 {
	width: 210px;
	position: absolute;
	top: 370px;
	right: 375px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*----------------------------------------------------
 insen
----------------------------------------------------*/


#YUGOwrapper #spamain .insen {
	width: 950px;
	float: left;
	position: relative;
	margin: 0px 0px 170px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen dl {
	width: 950px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen dl dt {
	width: 477px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen dl dd {
	width: 435px;
	float: right;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen dl dd.baby {
	width: 320px;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen dl dd.baby img {
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 0px 0px;
}








#YUGOwrapper #spamain .insen span.photo1 {
	width: 210px;
	position: absolute;
	top: 370px;
	right: 375px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .insen span.photo2 {
	position: absolute;
	top: 310px;
	right: 305px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}





/*----------------------------------------------------
 ame
----------------------------------------------------*/





#YUGOwrapper #spamain .ame {
	width: 950px;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .ame p {
	width: 280px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#YUGOwrapper #spamain .ame span {
	width: 630px;
	float: right;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}




/*----------------------------------------------------
 Table
----------------------------------------------------*/



#YUGOwrapper #spamain .formTable {
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#YUGOwrapper #spamain table.formTable tr td {
	text-align: left;
	font-weight: normal;
	padding: 10px 5px 10px 15px;
}

#YUGOwrapper #spamain table.formTable th {
	text-align: center;
	width: 155px;
}
#YUGOwrapper #spamaint able.formTable td {
	border-bottom: #B69F7E solid 1px;
}







#YUGOwrapper #spamain.formTable2 {
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#YUGOwrapper #spamaintable.formTable2 tr td {
	text-align: left;
	font-weight: normal;
	padding: 10px 5px 10px 15px;
}

#YUGOwrapper #spamaintable.formTable2 th {
	text-align: center;
	width: 170px;
}
#YUGOwrapper #spamaintable.formTable2 td {
	border-bottom: #B69F7E solid 1px;
}







#YUGOwrapper #spamain .formTable3 {
	width: 630px;
	float: right;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#YUGOwrapper #spamain table.formTable3 tr td {
	text-align: left;
	font-weight: normal;
	padding: 16px 5px 16px 15px;
}

#YUGOwrapper #spamain table.formTable3 th {
	text-align: center;
	width: 170px;
}
#YUGOwrapper #spamain table.formTable3 td {
	border-bottom: #B69F7E solid 1px;
}


/*----------------------------------------------------
 image_area
----------------------------------------------------*/
#YUGOwrapper #spamain .image_area{
	position: relative;
	clear: both;
	padding-top:40px;
}
#YUGOwrapper #spamain .image_area .fuki_03{
	position: absolute;
	top:20px;
	right: 80px;
}


/*----------------------------------------------------
 style end
----------------------------------------------------*/

