/*■■index_line■■*/
#index_line_01{
	width: 1000px;
	height: 300px;
	margin: 10px 0 0 0;
}

#index_line_01_left{
	width: 420px;
	height: 300px;
	float: left;
}

#index_line_01_middle{
	width: 270px;
	height: 300px;
	float: left;
}

#index_line_01_right{
	width: 300px;
	height: 275px;
	margin: 25px 0 0 0;
	float: left;
}

#index_line_02{
	width: 1000px;
	height: 180px;
	margin: 10px 0 0 0;
}

#index_line_02_left{
	width: 560px;
	margin: 10px 0 0 10px;
	float: left;
}

#index_line_02_right{
	width: 425px;
	margin: 10px 0 0 0;
	float: left;
}

#index_line_03{
	width: 1000px;
	height: 220px;
	margin: 10px 0 0 0;
}

#index_line_03_box1{
	background-image: url("../images/index/rice.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	margin: 10px 0 0 10px;
	float: left;
}

#index_line_03_box2{
	background-image: url("../images/index/gu.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	margin: 10px 0 0 10px;
	float: left;
}

#index_line_03_box3{
	background-image: url("../images/index/nori.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	margin: 10px 0 0 10px;
	float: left;
}

#index_line_03_box4{
	background-image: url("../images/index/event.jpg");
	background-repeat: no-repeat;
	width: 200px;
	height: 200px;
	margin: 10px 0 0 20px;
	float: left;
	text-indent: -9000px;
}

#index_line_03_box4_link{
	display: block;
	width: 200px;
	height: 200px;
}

#index_line_03_box5{
	width: 370px;
	height: 210px;
	margin: 5px 0 0 10px;
	float: left;
}

#index_line_04{
	width: 1000px;
	height: 300px;
	margin: 10px 0 0 0;
}


#index_line_ad{
	width: 1000px;
	margin: 10px 0 0 0;
}

.index_line_ad_pr {
	color: #000000;
}

#index_line_ad a:link {
	color: #666666;
	text-decoration: none;
}

#index_line_ad a:visited {
	color: #999999;
	text-decoration: none;
}

#index_line_ad a:hover {
	color:#003399;
	text-decoration: underline;
}

/*■■新着おにぎり■■*/
#index_new_area{
	width: 310px;
	margin: 0 0 0 10px;
	line-height: 20px;
	float: left;
}

#index_new_area img{
	border: none;
}

#index_new_pic{
	border: 1px solid #000000 !important;
	margin-left: 4px;
}

#index_new_gu{
	margin: 0 0 0 10px;
}

.index_add-rank_1{
	margin: 0 0 0 10px;
	font-size: 80%;
	width: 140px;
	height: 23px;
	float: left;
}

#index_comment_1{
	font-size: 80%;
	width: 100px;
	height: 23px;
	float: left;
}

/*■■新しいおにぎり■■*/
#index_latest_area{
	font-size: 85%;
	width: 90px;
	margin: 5px 0 0 10px;
	float: left;
}

#index_latest_area hr{
	border: dashed;
	border-width: 0 0 1px 0;
}

.index_latest_pic{
	border: 1px solid #000000;
	margin: 0 0 2px 4px;
}

.latest_add_rank{
	float: left;
	margin: 0 0 1px 0;
}

.latest_add_rank img{
	border: none;
}

.latest_kansou{
	float: left;
}

/*■■ランキング■■*/
#index_ranking_area{
	width: 270px;
	float: left;
	margin: 0 0 0 20px;
}

#index_ranking_area img{
	border: none;
}

#ranking_no1{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/01.jpg");
	background-repeat: no-repeat;
}

#ranking_no1 img{
	border: 1px solid #000000;
}

#ranking_no2{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/02.jpg");
	background-repeat: no-repeat;
}

#ranking_no2 img{
	border: 1px solid #000000;
}

#ranking_no3{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/03.jpg");
	background-repeat: no-repeat;
}

#ranking_no3 img{
	border: 1px solid #000000;
}

/*■■出現回数■■*/
#index_shutsugen_area{
	width: 270px;
	float: left;
	margin: 0 0 0 20px;
}

#index_shutsugen_area img{
	border: none;
}

#index_shutsugen_no1{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/01.jpg");
	background-repeat: no-repeat;
}

#index_shutsugen_no1 img{
	border: 1px solid #000000;
}

#index_shutsugen_no2{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/02.jpg");
	background-repeat: no-repeat;
}

#index_shutsugen_no2 img{
	border: 1px solid #000000;
}

#index_shutsugen_no3{
	margin: 5px 0 7px 10px;
	padding: 0 0 0 70px;
	height: 32px;
	background-image: url("../images/index/03.jpg");
	background-repeat: no-repeat;
}

#index_shutsugen_no3 img{
	border: 1px solid #000000;
}

/*■■気軽にひとこと■■*/
#index_hitokoto_new{
	font-size: 90%;
}

#index_hitokoto_new img{
	margin: 0 5px 0 0;
}

#index_hitokoto_box{
	float: left;
	margin: 2px 0 4px 10px;
}

#index_textbox_name{
	width: 100px;
	background-color: #edffdb;
	margin: 0 5px 0 0;
}

#index_textbox_comment{
	width: 370px;
	background-color: #edffdb;
}

.index_hitokoto_write_name{
	float: left;
	width: 155px;
	height: 20px;
}

.index_hitokoto_write_comment{
	float: left;
	width: 400px;
	height: 20px;
}

#index_hitokoto_add_line{
	width: 500px;
}

#index_hitokoto_title{
	float:left;
	width: 200px;
	height: 22px;
}

#index_hitokoto_title img{
	border: none;
}

#index_hitokoto_count{
	float:left;
	width: 290px;
	height: 17px;
	text-align: right;
	padding: 5px 0 0 0;
}

#index_hitokoto_submit{
	float:left;
	width: 40px;
	height: 22px;
	text-align: right;
	margin: 5px 0 0 0;
}

.index_hitokoto_caution{
	color: #FF0000;
	font-weight: bold;
}

/*■■提案■■*/
#index_teian_title{
	width: 470px;
}

#index_teian_title img{
	border: none;
}

#index_teian_do{
	font-size: 85%;
	width: 122px;
	height: 140px;
	float: left;
	margin: 3px 0 3px 10px;
}

#index_teian_do img{
	border: 1px solid #000000;
	margin: 0 0 3px 0;
}

#index_teian_add_area{
	width: 280px;
	height: 140px;
	float: left;
	margin: 5px 0 0 10px;
}

#index_teian_touhyou{
	margin: 2px 0 5px 10px;
	width: 214px;
	background-color: #edffdb;
}

#index_teian_text{
	margin: 0 0 0 10px;
	width: 210px;
	background-color: #edffdb;
}

#teian_select{
	float: left;
	margin: 5px 0 0 0;
}

#teian_text{
	float: left;
}

/*■■03-right■■*/
#index_media{
	margin: 0 0 0 10px;
	float:left;
	background-image: url("../images/index/media.jpg");
	background-repeat: no-repeat;
	width: 350px;
	height: 100px;
}

#index_media_link{
	display: block;
	width: 340px;
	height: 20px;
	text-align: right;
	padding: 80px 10px 0 0;
}

#index_365{
	margin: 5px 0 0 10px;
	float:left;
	background-image: url("../images/index/365.jpg");
	background-repeat: no-repeat;
	width: 350px;
	height: 100px;
	text-indent: -9000px;
}

#index_365_link{
	display: block;
	width: 350px;
	height: 100px;
}

#index_google_sp_200-90{
	margin: 0 0 0 20px;
	float:left;
}

#index_google_sp_200-200{
	margin: 10px 0 0 20px;
	float: left;
}

#rakuten_taji{
	width: 130px;
	height: 200px;
	float: left;
	margin: 10px 0 0 20px;
}

/*■■shopping■■*/
#index_shopping_title{
	width: 480px;
	margin: 0 0 0 10px;
}

#index_shopping_title img{
	border: none;
}

#index_shopping_area{
	width: 980px;
	height: 200px;
	margin: 0 0 0 10px;
	float: left;
}

.index_shopping_box{
	width: 150px;
	float: left;
	margin: 7px 0 0 15px;
}

