﻿body{
	min-width:1060px;
	background:#FFF url(../choco_img/main_bg.png) repeat;
	}
	

*{
margin: 0;
padding: 0;
}

.clear{
	clear:both;
	}


#header_top{
	width:1026px;
	margin:0 auto;
	height:165px;
	}
	
#logo{ 
	width:173px;
	height:71px;
	margin:10px auto;
	}

#nav_bg{
	height:70px;
	width:1026px;
	background:#FFD9E2;
	border-radius:8px;
	}
ul.nav{
	width:860px;
	height:70px;
	margin:0 auto;
	}

ul.nav li{
	height:70px;
	display:block;
	float:left;
	}

ul.nav li a{
	width:100%;
	height:70px;
	display:block;
	}

ul.nav li a:hover{
	background:url(../choco_img/nav_on.png) no-repeat;
	}

ul.nav li.sogo_site{
	width:140px;
	background:url(../choco_img/nav_sogo_site.png) no-repeat;
	}
	
ul.nav li.lineup{
	width:140px;
	background:url(../choco_img/nav_lineup.png) no-repeat;
	}
ul.nav li.blog{
	width:140px;
	background:url(../choco_img/nav_blog.png) no-repeat;
	}

ul.nav li.twitter{
	width:140px;
	background:url(../choco_img/nav_twitter.png) no-repeat;
	}

ul.nav li.special{
	width:160px;
	background:url(../choco_img/nav_special.png) no-repeat center;
	}

ul.nav li.form{
	width:140px;
	background:url(../choco_img/nav_form.png) no-repeat;
}


ul.nav li.onlineshop{
	width:140px;
	background:url(../choco_img/nav_online_shop.png) no-repeat;
	}




#line{
	width:1026px;
	height:41px;
	margin:0px auto;
	}
	

#line img{
	display:block;
	text-align:center;
	margin:5px auto;
	}

#top_illust{
	width:1024px;
	margin:10px auto;
	padding:0;
	height:344px;
	overflow:hidden;
	}



#bottom{
	width:994px;
	height:400px;
	margin:0 auto;
	padding:16px;
	  }
	 

#main{
	width:1026px;
	margin:0 auto;
	height:600px;
	background:url(../choco_img/main_bg2.png) repeat;
	padding:10px 0px 16px;
	  }
	 


#main_left{
	width:279px;
	float:left;
	margin:0;
	padding:0;
	}

#main_left ul li.title{
	padding:2px;
	height:32px;
	background:#000000;
	color:#FFFFFF;
	margin-bottom:5px;
	line-height:32px;
	}

#info{
	width:590px;
	height:500px;
	float:left;
	border:1px solid #C6A792;
	border-radius:8px;
	padding:10px;
	}

#info ul li{
	border-bottom:1px solid #C6A792;
	padding-bottom:5px;
	padding-left:8px;
	margin-top:15px;
	}

#day{
	width:120px;
	float:left;
	margin-bottom:5px;
	
	}
#new{
	background:#FFDE80;
	width:120px;
	float:left;
	margin-bottom:5px;
	}
	
ul.lineup_banner{
	width:394px;
	float:left;
	margin-left:10px;
	}
ul.lineup_banner li{
	border-bottom:1px solid #D9D9D9;
	}
	
ul.lineup_banner li a{
	display:block;
	height:90px;
	width:394px;
	}


	
 

	
#footer{
zoom:100%;
text-align:center;
color:#000000;

}

#footer_bg{
	height:180px;
	width:1026px;
	bottom:0;
	padding-top:20px;
	margin:0 auto;
	background:#FFD9E2;
	border-radius:8px;

	}

h1{
	margin-top:10px;
	float:left;
	}

img.center{
	text-align:center;
	margin:0 auto;
	display:block;
	}
	
#chui{
	padding:8px;
	border:#FF0004 1px solid;
	color:#FF0004;
	margin-bottom:8px;
	}

#chui a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#FF0004;
	}
ul#unkt{
	margin:10px;
	text-align:center;
	float:left;
	
	}