#category_wrap {
	MARGIN: 15px; WIDTH: 970px
}
#category_main_new {
	WIDTH: 655px; FLOAT: left; HEIGHT: 3500px
}
#category_navi {
	WIDTH: 300px; FLOAT: left; MARGIN-RIGHT: 15px
}
#category_main {
	WIDTH: 655px; FLOAT: left; HEIGHT: 3900px
}
#category_top {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; WIDTH: 625px; PADDING-RIGHT: 14px; MARGIN-BOTTOM: 15px; HEIGHT: 320px
}
#main_images {
	WIDTH: 420px; FLOAT: left; HEIGHT: 320px; MARGIN-RIGHT: 14px
}
#main_ranking {
	BORDER-LEFT: #fa6ed6 1px solid; WIDTH: 188px; FLOAT: left; BORDER-TOP: #fa6ed6 1px dotted; BORDER-RIGHT: #fa6ed6 1px solid
}
.ranking {
	BORDER-BOTTOM: #f04cb6 1px dotted; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 180px; PADDING-RIGHT: 4px; HEIGHT: 45px; PADDING-TOP: 4px
}
.ranking P A IMG {
	WIDTH: 55px; FLOAT: left; HEIGHT: 46px
}
.ranking P IMG {
	WIDTH: 20px; FLOAT: left
}
.ranking_text {
	WIDTH: 105px; FLOAT: left; HEIGHT: 46px
}
#cake6_wrap {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; WIDTH: 625px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; HEIGHT: 630px; PADDING-TOP: 15px
}
.cake138_box {
	MARGIN: 7px; WIDTH: 187px; FLOAT: left
}
.cake_3box {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; WIDTH: 611px; PADDING-RIGHT: 7px; HEIGHT: 290px; PADDING-TOP: 7px
}
.cake138_box H4 A {
	COLOR: #c56e8b
}
P .cake_text {
	FONT-SIZE: 95%
}
.cake138_box H6 {
	COLOR: #f04cb6; FONT-SIZE: 100%
}
#osusume {
	BORDER-BOTTOM: #f04cb6 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 15px; PADDING-LEFT: 15px; WIDTH: 625px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 15px; HEIGHT: 100px; BORDER-TOP: #f04cb6 1px solid; PADDING-TOP: 15px
}
P #chako {
	FLOAT: left
}
#osusume_midle {
	WIDTH: 245px; FLOAT: left; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
#osusume_title {
	COLOR: #383634; FONT-SIZE: 105%; FONT-WEIGHT: bold
}
.Price {
	COLOR: #f04cb6; FONT-WEIGHT: bold
}
#recomend {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 15px; PADDING-LEFT: 7px; WIDTH: 641px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; HEIGHT: 470px; PADDING-TOP: 7px
}
.our_reco_cake {
	MARGIN: 11px; WIDTH: 138px; FLOAT: left; HEIGHT: 200px
}
#letscook {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; HEIGHT: 220px; PADDING-TOP: 7px
}
.letcook_box {
	MARGIN: 7px; PADDING-LEFT: 7px; WIDTH: 291px; PADDING-RIGHT: 7px; FLOAT: left; HEIGHT: 190px
}
#pick {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; HEIGHT: 290px; PADDING-TOP: 5px
}
#pick .cate_box {
	BORDER-BOTTOM: #a19c9b 1px dotted; BORDER-LEFT: #a19c9b 1px dotted; PADDING-BOTTOM: 6px; MARGIN: 8px; PADDING-LEFT: 6px; WIDTH: 130px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 230px; BORDER-TOP: #a19c9b 1px dotted; BORDER-RIGHT: #a19c9b 1px dotted; PADDING-TOP: 6px
}
.cate_box P .ccaate_title {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #383634
}
.cate_box P .cate_text {
	FONT-SIZE: 90%
}
#category_sidenavi {
	BACKGROUND-COLOR: #fff; MARGIN-TOP: 15px; WIDTH: 300px; MARGIN-BOTTOM: 20px
}
.nomal_banner {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.image_banner {
	BORDER-BOTTOM: #fa6ed6 1px solid; BORDER-LEFT: #fa6ed6 1px solid; PADDING-BOTTOM: 4px; MARGIN: 15px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #fa6ed6 1px solid; BORDER-RIGHT: #fa6ed6 1px solid; PADDING-TOP: 4px
}
.speset {
	MARGIN-LEFT: 20px
}
#speset {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 25px; LIST-STYLE-IMAGE: url(navi/images/heart.jpg); PADDING-TOP: 5px
}
#speset LI {
	PADDING-BOTTOM: 3px
}
.category_brock {
	BORDER-BOTTOM: #fa6ed6 1px solid; BORDER-LEFT: #fa6ed6 1px solid; WIDTH: 268px; MARGIN-LEFT: 15px; BORDER-TOP: #fa6ed6 1px solid; MARGIN-RIGHT: 15px; BORDER-RIGHT: #fa6ed6 1px solid; PADDING-TOP: 5px
}
.kate_food {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eab4bf; PADDING-LEFT: 3px; WIDTH: 252px; PADDING-RIGHT: 3px; DISPLAY: block; MARGIN-BOTTOM: 5px; HEIGHT: 22px; COLOR: #fff; MARGIN-LEFT: 5px; FONT-SIZE: 115%; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
P .kate_food {
	COLOR: #383634; FONT-SIZE: 120%
}
#food_kate {
	LIST-STYLE-TYPE: none; MARGIN: 5px
}
#food_kate LI A {
	BORDER-BOTTOM: #eab4bf 1px dotted; PADDING-BOTTOM: 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #383634; FONT-SIZE: 120%; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
A.cate_title {
	MARGIN-TOP: 5px; COLOR: #383634; MARGIN-LEFT: 5px; FONT-SIZE: 105%; FONT-WEIGHT: bold
}
.cate_lineup {
	LIST-STYLE-POSITION: inside; MARGIN-TOP: 5px; PADDING-LEFT: 15px; MARGIN-LEFT: 5px; LIST-STYLE-IMAGE: url(navi/images/t.jpg); MARGIN-RIGHT: 5px
}
.cate_lineup LI A {
	COLOR: #383634
}
.category_brock .last A {
	COLOR: #383634
}
.category_brock .last {
	BACKGROUND-IMAGE: url(navi/images/l.jpg); PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
#home_top {
	BACKGROUND-IMAGE: url(navi/images/home.jpg); MARGIN-TOP: 15px; PADDING-LEFT: 30px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; HEIGHT: 20px; MARGIN-LEFT: 15px; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
#home_top A {
	COLOR: #f04cb6
}
.topbotom15 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
.in_2dan {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; WIDTH: 640px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; HEIGHT: 320px
}
.in2dan_box {
	BORDER-LEFT: #eab4bf 1px dotted; MARGIN: 5px 7px; WIDTH: 111px; FLOAT: left; BORDER-RIGHT: #eab4bf 1px dotted
}
.in2dan_box P .title {
	TEXT-ALIGN: center; DISPLAY: block; MARGIN-BOTTOM: 5px; FONT-SIZE: 90%
}
.in_cate {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square; MARGIN-TOP: 3px; MARGIN-BOTTOM: 5px; FONT-SIZE: 90%
}
.in_cate LI {
	MARGIN-LEFT: 5px; FONT-WEIGHT: normal
}
.in_cate_banner {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 2px
}
#in_new {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; WIDTH: 640px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 15px; HEIGHT: 140px; BORDER-TOP: #eab4bf 1px dotted; PADDING-TOP: 5px
}
.new_box {
	MARGIN: 10px 8px 15px 7px; WIDTH: 198px; FLOAT: left; HEIGHT: 90px
}
.in_new_text {
	WIDTH: 78px; FLOAT: left; HEIGHT: 90px; MARGIN-LEFT: 5px
}
#in_new .new_box P IMG {
	FLOAT: left
}
.in_title A {
	COLOR: #f04cb6; FONT-SIZE: 95%
}
.in_setumei {
	FONT-SIZE: 90%
}
.in_price {
	COLOR: #a1512a; FONT-SIZE: 90%
}
.in_4dan {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; WIDTH: 640px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 15px; HEIGHT: 160px; PADDING-TOP: 15px
}
.in_breed {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; WIDTH: 305px; PADDING-RIGHT: 7px; FLOAT: left; HEIGHT: 160px; BORDER-RIGHT: #eab4bf 1px dotted; PADDING-TOP: 5px
}
.in_breed_text {
	WIDTH: 110px; FLOAT: left; MARGIN-LEFT: 10px
}
.in_breed P A IMG {
	FLOAT: left
}
.in_season {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; WIDTH: 305px; PADDING-RIGHT: 6px; FLOAT: left; HEIGHT: 160px; PADDING-TOP: 5px
}
.in_season P IMG {
	FLOAT: left
}
.145_right {
	BORDER-LEFT: #f04cb6 1px dotted; PADDING-LEFT: 7px; WIDTH: 145px; PADDING-RIGHT: 7px; FLOAT: left; HEIGHT: 200px
}
.145_right P IMG {
	MARGIN-TOP: 10px
}
.in_6dan {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; WIDTH: 640px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 15px; HEIGHT: 160px; PADDING-TOP: 10px
}
.in_6box {
	WIDTH: 225px; MARGIN-BOTTOM: 15px; FLOAT: left; HEIGHT: 150px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 7px
}
.in_6box P .fav {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; FLOAT: left
}
.fav_text {
	MARGIN-TOP: 5px; WIDTH: 100px; FLOAT: left; MARGIN-LEFT: 10px
}
.in_5dan {
	BACKGROUND-COLOR: #fff; PADDING-LEFT: 7px; WIDTH: 640px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 15px; HEIGHT: 300px; PADDING-TOP: 10px
}
.in_5danbox {
	WIDTH: 145px; FLOAT: left; HEIGHT: 270px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 7px
}
.in_5danbox UL {
	LIST-STYLE-POSITION: inside; MARGIN-TOP: 10px
}
.in_5danbox UL LI {
	PADDING-BOTTOM: 5px
}
.‚T_dan_right {
	BORDER-LEFT: #f04cb6 1px dotted; PADDING-LEFT: 7px; WIDTH: 145px; PADDING-RIGHT: 6px; FLOAT: left
}
.‚T_dan_right P IMG {
	MARGIN-TOP: 10px
}
#freeship {
	BACKGROUND-IMAGE: url(navi/images/heart2.jpg); MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; COLOR: #f04cb6; MARGIN-LEFT: 15px; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
#freeship_in {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 30px
}
#freeship_in LI {
	LIST-STYLE-POSITION: inside; MARGIN-BOTTOM: 5px; FONT-SIZE: 105%; LIST-STYLE-IMAGE: url(navi/images/heart.jpg)
}
#freeship_in LI A {
	COLOR: #fa6ed6
}
#book_masako {
	WIDTH: 270px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.book_mid {
	BORDER-LEFT: #fa6ed6 1px solid; WIDTH: 267px; BORDER-RIGHT: #fa6ed6 1px solid
}
#book_text {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.book_pic {
	WIDTH: 143px; FLOAT: left
}
.book_text_mid {
	WIDTH: 115px; FLOAT: left; MARGIN-LEFT: 5px
}
.book_mid_wrap {
	WIDTH: 270px; HEIGHT: 150px
}
.book_text_mid P {
	COLOR: #383634
}
.happy {
	BACKGROUND-IMAGE: url(http://www.dogdiner.co.jp/navi/images/nn_05.jpg); BORDER-BOTTOM: #fa6ed6 1px solid; BORDER-LEFT: #fa6ed6 1px solid; PADDING-BOTTOM: 4px; MARGIN: 15px; PADDING-LEFT: 4px; WIDTH: 260px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 180px; BORDER-TOP: #fa6ed6 1px solid; BORDER-RIGHT: #fa6ed6 1px solid; PADDING-TOP: 4px
}
.happy .happy_pic {
	MARGIN-TOP: 30px; WIDTH: 110px; FLOAT: left; HEIGHT: 100px; MARGIN-LEFT: 20px
}
.happy .happy_name {
	MARGIN-TOP: 25px; WIDTH: 105px; FLOAT: left; MARGIN-LEFT: 15px
}
.happy .happy_name P A {
	COLOR: #383634
}
.diner_info {
	MARGIN: 20px 15px 15px; WIDTH: 270px
}
.diner_info UL {
	LIST-STYLE-TYPE: none; MARGIN: 2px
}
.diner_info UL LI {
	BORDER-BOTTOM: #eab4bf 1px dotted; BORDER-LEFT: #eab4bf 1px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 5px; BORDER-TOP: #eab4bf 1px dotted; BORDER-RIGHT: #eab4bf 1px dotted; PADDING-TOP: 2px
}
#otoku {
	MARGIN: 15px; WIDTH: 270px
}
.otoku_gazou {
	BORDER-BOTTOM: #f04cb6 1px solid; BORDER-LEFT: #f04cb6 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 260px; PADDING-RIGHT: 4px; BORDER-TOP: #f04cb6 1px solid; BORDER-RIGHT: #f04cb6 1px solid; PADDING-TOP: 4px
}
#category_sidenavi #otoku .present {
	BORDER-BOTTOM: #f04cb6 1px solid; BORDER-LEFT: #f04cb6 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 260px; PADDING-RIGHT: 4px; HEIGHT: 100px; BORDER-TOP: #f04cb6 1px solid; BORDER-RIGHT: #f04cb6 1px solid; PADDING-TOP: 4px
}
