@charset "shift_JIS";


*{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5em;
	color:#333333;
	}
	
img{
	border:0;
	}

body{
	background:#F7F7F0;
	}
	
	
#wrapper{
	width:975px;
	margin:0 auto;
	}
	
#header{
	width:975px;
	height:110px;
	position:relative;
	}
	
#top_text{
	position:absolute;
	left: 290px;
	top: 5px;
	color:#867253;
	}

#header h1{
	width:299px;
	height:71px;
	position:absolute;
	background:url(http://atoa.co.jp/images/rogo.jpg) no-repeat 0 0;
	top: 20px;
	}

#header h1 a{
	width:299px;
	height:71px;
	text-indent:-9999px;
	display:block;
	}
	
	
#top_menu{
	width:446px;
	height:50px;
	position:absolute;
	left: 522px;
	top: 40px;
	}

#top_menu li{
	list-style:none;
	float:left;
	display:inline;
	}
	
#m1 a,#m1 a:link,#m1 a:visited{
	width:72px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01.jpg) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	}

#m1 a:hover,#m1 a:active{
	width:72px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01_02.jpg) no-repeat 0 0;
	display:block;
	text-indent:-9999px;
	}
	
	
#m2 a,#m2 a:link,#m2 a:visited{
	width:157px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01.jpg) no-repeat -72px 0;
	display:block;
	text-indent:-9999px;
	}

#m2 a:hover,#m2 a:active{
	width:157px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01_02.jpg) no-repeat -72px 0;
	display:block;
	text-indent:-9999px;
	}
	
#m3 a,#m3 a:link,#m3 a:visited{
	width:111px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01.jpg) no-repeat -229px 0;
	display:block;
	text-indent:-9999px;
	}

#m3 a:hover,#m3 a:active{
	width:111px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01_02.jpg) no-repeat -229px 0;
	display:block;
	text-indent:-9999px;
	}
	
#m4 a,#m4 a:link,#m4 a:visited{
	width:106px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01.jpg) no-repeat -340px 0;
	display:block;
	text-indent:-9999px;
	}

#m4 a:hover,#m4 a:active{
	width:106px;
	height:50px;
	background:url(http://atoa.co.jp/images/top_menu01_02.jpg) no-repeat -340px 0;
	display:block;
	text-indent:-9999px;
	}
	
	
#top_img{
	width:965px;
	height:390px;
	background:#A28C6A;
	padding:5px;
	margin:0 0 15px 0;
	}
	
#main{
	width:975px;
	background:url(http://atoa.co.jp/images/main.jpg) repeat-y 0 0;
	}
	
	
#left{
	width:211px;
	float:left;
	display:inline;
	}
	
	
#menu_title01{
	width:200px;
	height:80px;
	background:url(http://atoa.co.jp/images/menu_title01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}
	
	
#left_menu01{
	width:180px;
	padding:0 10px;
	margin:0 0 37px 0;
	}
	
#left_menu01 li{
	width:180px;
	list-style:none;
	}
	
.m1 a,.m1 a:link,.m1 a:visited{
	width:160px;
	height:25px;
	background:url(http://atoa.co.jp/images/menuback01.jpg) no-repeat 0 0;
	display:block;
	text-decoration:none;
	padding:5px 0 0 20px;
	}

.m1 a:hover,.m1 a:active{
	width:160px;
	height:25px;
	background:url(http://atoa.co.jp/images/menuback01_02.jpg) no-repeat 0 0;
	display:block;
	text-decoration:none;
	padding:5px 0 0 20px;
	}
	
	
#menu_title02{
	width:200px;
	height:80px;
	background:url(http://atoa.co.jp/images/top_menu02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}
	
	
#left_menu02{
	width:200px;
	}
	
#left_menu02 li{
	width:180px;
	list-style:none;
	}
	
.m2 a,.m2 a:link,.m2 a:visited{
	width:185px;
	height:23px;
	background:url(http://atoa.co.jp/images/menuback02.jpg) no-repeat 0 0;
	display:block;
	text-decoration:none;
	padding:5px 0 0 15px;
	margin:0 0 20px;
	}

.m2 a:hover,.m2 a:active{
	width:185px;
	height:23px;
	background:url(http://atoa.co.jp/images/menuback02_02.jpg) no-repeat 0 0;
	display:block;
	text-decoration:none;
	padding:5px 0 0 15px;
	color:#FFFFFF;
	margin:0 0 20px;
	}
	
	
#left_menu03{
	width:180px;
	margin:0 10px 6px;
	}
	
#left_menu03 li{
	width:180px;
	list-style:none;
	}
	
#left_menu04{
	width:200px;
	}
	
#left_menu04 li{
	width:200px;
	list-style:none;
	}
	
	
#right{
	width:755px;
	float:left;
	display:inline;
	padding:0 0 20px 9px;
	}
	
#right_box{
	width:755px;
	height:10px;
	}
	
#right_box_waku{
	width:740px;
	border-left:#D6D7B9 1px solid;
	border-right:#D6D7B9 1px solid;
	background:#FFFFFF;
	padding:5px 0 5px 13px;
	}
	
#top_box_left{
	width:470px;
	float:left;
	display:inline;
	}
	
#topics{
	width:470px;
	height:50px;
	background:url(http://atoa.co.jp/images/title01.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}
	
#trial{
	width:470px;
	height:50px;
	background:url(http://atoa.co.jp/images/title02.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}
	
.top_text_box{
	width:448px;
	border:#AD8C78 1px solid;
	padding:10px;
	background:#F7F7F0;
	margin:0 0 10px;
	}
	
#contact{
	width:183px;
	height:32px;
	background:url(http://atoa.co.jp/images/b_04.jpg) no-repeat 0 0;
	padding:63px 0 0 287px;
	}
	
#botan{
	width:174px;
	height:22px;
	}
	
#top_box_right{
	width:258px;
	float:left;
	display:inline;
	padding:0 0 0 10px;
	}
	
#top_bar{
	width:247px;
	height:150px;
	margin:0 0 10px 0;
	}
	
#recipe{
	width:247px;
	height:60px;
	background:url(http://atoa.co.jp/images/title03.jpg) no-repeat 0 0;
	text-indent:-9999px;
	}
	
	
#recipe_waku{
	width:245px;
	border-bottom:#AD8C78 1px solid;
	border-left:#AD8C78 1px solid;
	border-right:#AD8C78 1px solid;
	background:#F7F7F0;
	padding:12px 0 0 0;
	}
	
#recipe_waku p{
	margin:0 0 10px 13px;
	}
	
#footer{
	border-top:#CCCCCC 1px solid;
	height:50px;
	padding:20px 0 0 0
	}
	
#footer p{
	width:975px;
	margin:0 auto;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
#sub_top_img{
	width:965px;
	height:190px;
	background:#A28C6A;
	padding:5px;
	margin:0 0 15px 0;
	}

