@charset "UTF-8";
/* CSS Document */

/* 01: title_background
------------------------------------------------------------*/

#pagetitle {
	position: relative;
	width: 790px;
	height: 45px;
	text-indent: -9999px;
	margin: 0px 10px 0 10px;
	
}

.title_yellow {
	background: url(../japanese/cooking/sweets/images/title.jpg) no-repeat;
}



/* 02: contents
------------------------------------------------------------*/

#contents {
	clear:both;
	text-align:center;
	}

/* 03: container
------------------------------------------------------------*/
#container {
	width: 750px;
	margin:0 auto;
	position: relative;
	clear:both;
	padding-left:0px
	

}

#box_wagashi {
	width: 685px;
	height: 472px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/wagashi_bg.jpg) no-repeat;
	

}

#box_wagashi .title {
	width: 590px;
	height: 85px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/sweet_j_title.gif) no-repeat;
	float:right
}


#box_wagashi .txt {
	width: 550px;
	position: relative;
	padding-top:20px;
	margin-right:20px;
	text-align:left;
	float:right
}


.title_txt3 {
	position: absolute;
	left: 72px;
	top: 18px;
	width: 227px;
	text-align:left
}

.title_txt3_2 {
	position: absolute;
	left: 70px;
	top: 17px;
	width: 227px;
	text-align:left
}
.title_txt3_3 {
	position: absolute;
	left: 67px;
	top: 18px;
	width: 227px;
	text-align:left
}
.title_txt3_4 {
	position: absolute;
	left: 77px;
	top: 16px;
	width: 227px;
	text-align:left;
	height: 22px;
}

.title_txt3_5 {
	position: absolute;
	left: 77px;
	top: 18px;
	width: 227px;
	text-align:left
}
.title_txt3_6 {
	position: absolute;
	left: 74px;
	top: 14px;
	width: 227px;
	text-align:left
}

.title_txt4 {
	position: absolute;
	left: 105px;
	top: 62px;
	width: 498px;
	text-align:left
}
.title_txt4_2 {
	position: absolute;
	left: 203px;
	top: 62px;
	width: 385px;
	text-align:left;
	height: 27px;
}
.title_txt4_3 {
	position: absolute;
	left: 185px;
	top: 59px;
	width: 404px;
	text-align:left
}
.title_txt4_4 {
	position: absolute;
	left: 213px;
	top: 61px;
	width: 383px;
	text-align:left
}
.title_txt4_5 {
	position: absolute;
	left: 256px;
	top: 58px;
	width: 328px;
	text-align:left;
	height: 27px;
}
.title_txt4_6 {
	position: absolute;
	left: 310px;
	top: 60px;
	width: 284px;
	text-align:left
}



#box_conv {
	width: 685px;
	height: 472px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/conv_bg.jpg) no-repeat;
	padding-left: 20px; 
	text-align:left;
	

}

#box_conv .title {
	width: 605px;
	height: 85px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/conv_title.gif) no-repeat;
	float:left
}

#box_conv .txt {
	width: 550px;
	position: relative;
	padding-top:15px;
	padding-left:30px;
	text-align:left;
	float:left	
}

#box_snack {
	width: 685px;
	height: 600px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/snack_bg.jpg) no-repeat;
	padding-left: 20px; 
	text-align:left;
	

}

#box_snack .title {
	width: 605px;
	height: 86px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/snack_title.gif) no-repeat;
	float:left
}

#box_snack .txt {
	width: 550px;
	position: relative;
	padding-top:15px;
	padding-left:30px;
	text-align:left;
	float:left	
}

#box_wagashi2 {
	width: 685px;
	height: 472px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/wagashi2_bg.jpg) no-repeat;
	padding-left: 20px; 
	text-align:left;
	
	

}

#box_wagashi2 .title {
	width: 605px;
	height: 85px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/sweet_j2_title.gif) no-repeat;
	float:left
}

#box_wagashi2 .txt {
	width: 550px;
	position: relative;
	padding-top:15px;
	padding-left:20px;
	text-align:left;
	float:left	

}


#box_cold {
	width: 685px;
	height: 472px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/cold_bg.jpg) no-repeat;
	

}

#box_cold .title {
	width: 590px;
	height: 86px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/cold_title.gif) no-repeat;
	float:right
}


#box_cold .txt {
	width: 550px;
	position: relative;
	padding-top:20px;
	margin-right:20px;
	text-align:left;
	float:right
}


#box_hot {
	width: 685px;
	height: 563px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/hot_bg.jpg) no-repeat;
	padding-left: 20px; 
	text-align:left;
	
	

}

#box_hot .title {
	width: 605px;
	height: 86px;
	padding-left:30px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/hot_title.gif) no-repeat;
	float:left
}

#box_hot .txt {
	width: 550px;
	position: relative;
	padding-top:15px;
	padding-left:20px;
	text-align:left;
	float:left	

}


#box_tamagoyaki {
	width: 736px;
	height: 400px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/tamagoyaki_bg.jpg) no-repeat;
	margin-left:30px;
	

}

#box_tamagoyaki .title {
	position: absolute;
	background: url(../japanese/cooking/sweets/images/tamagoyaki_title.jpg) no-repeat;
	left: 72px;
	top: 45px;
	width: 108px;
	height: 30px;
	text-indent: -9999px;
}

#box_tamagoyaki .txt {
	width: 570px;
	position: relative;
	padding-top:80px;
	margin-left:60px;
	text-align:left	

}

#box_niku {
	width: 740px;
	height: 400px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/miso_bg.jpg) no-repeat;
	
	

}

#box_niku .title {
	position: absolute;
	background: url(../japanese/cooking/sweets/images/niku_title.jpg) no-repeat;
	left: 85px;
	top: 60px;
	width: 135px;
	height: 30px;
	text-indent: -9999px;
}

#box_niku .txt {
	width: 570px;
	position: relative;
	padding-top:85px;
	margin-left:60px;
	text-align:left	

}

#box_pasta {
	width: 724px;
	height: 400px;
	margin-left:60px;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/nikujaga_bg.jpg) no-repeat;
	
	

}

#box_pasta .title {
	position: absolute;
	background: url(../japanese/cooking/sweets/images/pasta_title.jpg) no-repeat;
	left: 72px;
	top: 45px;
	width: 132px;
	height: 30px;
	text-indent: -9999px;
	margin-left:30px;
}

#box_pasta .txt {
	width: 570px;
	position: relative;
	padding-top:80px;
	margin-left:60px;
	text-align:left	

}

#box_fall {
	width: 685px;
	height: 430px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/sweets/images/fall_bg.jpg) no-repeat;
	
	

}

#box_fall .title {
	position: absolute;
	background: url(../japanese/cooking/sweets/images/fall_title.jpg) no-repeat;
	left: 354px;
	top: 19px;
	width: 247px;
	height: 30px;
	text-indent: -9999px;
}

#box_fall .txt {
	width: 630px;
	position: relative;
	padding-top:60px;
	margin-left:30px;
	text-align:left	

}

#box_winter {
	width: 685px;
	height: 476px;
	margin:0 auto;
	position: relative;
	clear:both;
	background: url(../japanese/cooking/seasons/images/winter_bg.jpg) no-repeat;
	
	

}

#box_winter .title {
	position: absolute;
	background: url(../japanese/cooking/seasons/images/winter_title.jpg) no-repeat;
	left: 83px;
	top: 22px;
	width: 247px;
	height: 30px;
	text-indent: -9999px;
}

#box_winter .txt {
	width: 630px;
	position: relative;
	padding-top:60px;
	margin-left:30px;
	text-align:left	

}




/* 04: text align
------------------------------------------------------------*/

.ta_left {
	text-align: left;
}
.ta_right {
	text-align: right;
}

