@charset "Shift-JIS";



* {
	margin: 0px;
	padding: 0px;
}



body {
	text-align: center;
	color: #FFFFFF;
	background-image: url(../images/top_back.gif);
}

body#popup {
	text-align: center;
	color: #FFFFFF;
	background-image: url(../recipe/images/background.jpg);
}












/* text */

.txt01 {

	margin-top: 7px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 7px;

}



.txt_black {

	color: #000000;

}



.txt_black_10 {

	font-size:10px;

	color: #000000;

	margin-left: 7px;

	margin-top:5px;

}



.b {

	font-weight: bold;

}








/* frame */

#wrapper {

	text-align: left;

	width: 750px;

	margin: auto;

	background-color: #000000;

	font-size: 12px;

	line-height: 160%;

}

#wrapper th,
#wrapper td,
#wrapper caption {
	font-size: 12px;
	color: #FFFFFF;
}



#wrapper a,
#wrapper a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
#wrapper a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#wrapper a:active,
#wrapper a:hover {
	color:#e98f85;
	text-decoration:underline;
}


#wrapper_popup{

	text-align: left;

	width: 409px;

	margin: auto;

}





/* footer */

#footer_table {

	width: 440px;

	margin-left: 19px;

}







/* para */

#para_wrapper {

	width: 720px;

	margin-right: auto;

	margin-left: auto;

	text-align: left;

	border: 1px solid #686868;

}



.para_a {

	list-style-type: none;

	padding-left: 48px;

	margin-left: 0px;

	background-image: url(../parapara/images/pict_a.gif);

	background-repeat: no-repeat;

	background-position: 8px top;

	height: 24px;

	padding-top: 0px;

	padding-right: 9px;

	margin-top: 5px;

}



.para_q {

	list-style-type: none;

	padding-left: 48px;

	margin-left: 0px;

	background-image: url(../parapara/images/pict_q.gif);

	background-repeat: no-repeat;

	background-position: 8px top;

	height: 24px;

	padding-top: 0px;

	padding-right: 9px;

}



.para_line {

	text-align: center;

	padding-top: 25px;

	padding-bottom: 12px;

}



#para_box01_back {

	background-image: url(../parapara/images/box01_back.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}



#para_box03_back {

	background-image: url(../parapara/images/box03_back.jpg);

	background-repeat: no-repeat;

	background-position: top left;

}



#para_box03_margin {

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

}





/* aji */

#aji_box01_back {

	background-image: url(../ajiwai/images/box01_back.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



#aji_box01_margin{

	margin: 0px;

	padding-top: 10px;

	padding-right: 7px;

	padding-bottom: 0px;

	padding-left: 13px;

}



#aji_shohin_txt01{

	padding-top: 0px;

	padding-right: 17px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#aji_shohin_txt02{

	padding-top: 0px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 15px;

}

#aji_shohin_txt03{

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 17px;

}



.aji_q {

	list-style-type: none;

	padding-left: 68px;

	margin-left: 0px;

	background-image: url(../ajiwai/images/box02_icon.gif);

	background-repeat: no-repeat;

	background-position: 8px top;

	height: 41px;

	padding-top: 0px;

	padding-right: 9px;

	margin-top: 5px;

}









/* battle*/

#battle_back {



	background-image: url(../battle/images/back01_01.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 651px;



	width: 720px;



	text-align: center;



}



.battle_table01 {



	width: 640px;



	margin-right: auto;



	margin-left: auto;



}



#battle_noflash {



	height: 320px;



	width: 500px;



	font-size: 14px;



	line-height: 190%;



	margin-top: 230px;



	text-align: center;



	margin-right: auto;



	margin-left: auto;



}



#battle_noflash a {



	color: #E98F85;



}



#battle_back02 {







	background-image: url(../battle/images/back01_02.jpg);



	background-repeat: no-repeat;



	background-position: left top;



	height: 335px;



	width: 720px;



	text-align: center;



}

#box1 {

	height: 320px;

	width: 500px;

	font-size: 14px;

	line-height: 190%;

	text-align: center;

	margin-top: 230px;

	margin-right: auto;

	margin-left: auto;

}

#box1 a {

	color: #E98F85;

}




/* HEADER/footer
--------------------------------------------------------------*/
#HEADERtable{
	background-color:#fff;
}

#FOOTERtable{
	background-color:#fff;
}

122#RECIPEtable{
	margin:auto:
}