@charset "utf-8";
/* CSS Document */


.sub_navi ul li.index_navi02 a {
background: url(../img/index_navi/index_navi02_.gif) no-repeat left top;
display: block;
height: 65px;
width: 138px;
}


.sub_wrapper02 h3 {
background: url(../img/curry/title.gif) no-repeat left top;
height: 29px;
width: 975px;
}

.contents {
padding: 38px 0px 85px 0px;
width: 975px;
}


#curry_navi {
padding: 0px 0px 0px 27px;
width: 948px;
}

#curry_navi ul {
list-style: none;
}

#curry_navi ul li {
float: left;
padding-right: 12px;
text-align: left;
}


.menu {
padding-top: 5px;
width: 975px;
}

.menu_top {
background: url(../img/curry/menu_top.gif) no-repeat left top;
height: 20px;
width: 975px;
}

.menu_middle {
background: url(../img/curry/menu_middle.gif) repeat-y left top;
height: 100%;
width: 975px;
}

.menu_bottom {
background: url(../img/curry/menu_bottom.gif) no-repeat left top;
height: 20px;
width: 975px;
}

.menu_middle h4 {
display: block;
float: left;
padding: 176px 0px 358px 27px;
width: 24px;
}

.menu_middle h6 {
display: block;
float: left;
padding: 60px 0px 146px 27px;
width: 24px;
}


.currys {
float: left;
padding: 0px 0px 0px 30px;
width: 830px;
}

.curry {
float: left;
padding-top: 35px;
width: 830px;
}


.otsumami_wrapper {
float: left;
padding: 35px 0px 20px 0px;
width: 887px;
}

.otsumami {
float: left;
padding-bottom: 20px;
width: 887px;
}

.otsumami01 {
float: left;
padding: 0px 48px 0px 41px;
width: 198px;
}

.otsumami_img {
float: left;
padding-top: 3px;
width: 198px;
}

.otsumami01 p {
color: #636363;
float: left;
line-height: 1.5;
padding: 2px 3px 0px 3px;
text-align: left;
width: 192px;
}

.curry_left {
float: left;
width: 397px;
}

.curry_left h5 {
width: 397px;
}

.curry_left_img {
float: left;
padding: 11px 0px 0px 32px;
width: 245px;
}

.curry_left p {
color: #636363;
float: left;
line-height: 1.5;
padding: 10px 0px 0px 13px;
text-align: left;
width: 107px;
}


.curry_right {
float: right;
width: 397px;
}

.curry_right h5 {
width: 397px;
}

.curry_right_img {
float: left;
padding: 11px 0px 0px 32px;
width: 245px;
}

.curry_right p {
color: #636363;
float: left;
line-height: 1.5;
padding: 10px 0px 0px 13px;
text-align: left;
width: 107px;
}


dl.karasa {
float: right;
padding: 16px 0px 60px 0px;
width: 914px;
}

dl.karasa dt {
width: 914px;
}

dl.karasa dd {
padding-top: 40px;
width: 914px;
}


.toppings {
float: right;
padding: 16px 0px 45px 0px;
width: 914px;
}

.topping {
padding: 36px 0px 0px 21px;
width: 871px;
}

.topping_bar {
background: url(../img/curry/topping_bar.gif) no-repeat left top;
height: 1px;
width: 871px;
}

.topping_middle {
background: url(../img/curry/topping_middle.gif) repeat-y left top;
height: 100%;
width: 871px;
}

p.left {
color: #636363;
float: left;
line-height: 1.5;
padding: 8px 0px 5px 6px;
text-align: left;
width: 191px;
}

p.center {
color: #636363;
float: left;
line-height: 1.5;
padding: 8px 50px 5px 0px;
text-align: right;
width: 90px;
}

p.right {
color: #636363;
float: left;
line-height: 1.5;
padding: 8px 0px 5px 30px;
text-align: left;
width: 504px;
}














