@charset "Shift_JIS";

/*------- for clearFix -------*/
.cf:after{ 
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
   content:".";
}
/* â€™Ã??°Ã? MacIE 5 â€šÃ? WinIE 7 Å’Ã¼â€šÂ¯ */
.cf{
   display:inline-block;
}
/*MacIE \*/
* html .cf{
	height:1em;
}
.cf{
	display:block;
}

.flL{
	float:left;
}

.flR{
	float:right;
}

.mb39{margin-bottom: 39px;}

.mb17{margin-bottom: 17px;}

/*------- curry -------*/

.about_curry{
	width:690px;
	height:243px;
}

.wakan_table{
	display:inline;
}

.wakan_table p{
	width:170px;
	height:50px;
	padding-left:25px;
	margin-top: -20px

}

.curry_sns{
	padding-top: 85px;
}

.wakan_table .wakan_01{
	background-repeat: no-repeat;
	background-image: url("https://www.nihondo-shop.com/images/curry/wakan_bg_01.gif");
	width:218px;
	height:85px;
}

.wakan_table .wakan_02{
	background-repeat: no-repeat;
	background-image: url("https://www.nihondo-shop.com/images/curry/wakan_bg_02.gif");
	width:218px;
	height:85px;
}

.curry_buy_box h5{
	font-weight: normal;
	font-size: 15px;
	color:#999933;
	margin-bottom: 5px;
}

.curry_buy_box span{
	font-weight: normal;
	font-size: 14px;
	color:#656565;
	display:inline;
}

.curry_buy_box p{
	font-weight: normal;
	font-size: 12px;
	color:#656565;
	margin-bottom: 11px;
}

.curry_buy_box_info{
	padding-right: 20px;
}

.curry_item_box{
	width:345px;
}

.curry_tw{
	width:100px;
	overflow: hidden;
}


div.cart_curry{
	width:170px;
	padding:12px 0px 10px 14px;
	background:#F0F0F0;
}

div.cart_curry div{
	margin-bottom: 5px;
}

div.cart_curry p{
	font-size:10px !important;
	padding:0px 0 0 0px !important;
}
div.cart_curry a{
	color:#7c771f !important;
}


.curry_detail{
	background-image: url("https://www.nihondo-shop.com/images/curry/curryimg07.jpg");
	background-repeat: no-repeat;
	width:100%;
}
.curry_detail table,.curry_detail td,.curry_detail th{
	border-collapse: collapse;
}

.curry_detail_table{
	width:480px;
	font-weight: normal !important;
	text-align: left;
	margin-left: 210px;
}

.curry_detail_table td{
	width:93px;
	vertical-align: top;
	padding:8px;
	border:solid 1px #dedede;
	background-color: #f7f7ee;
	
}

.curry_detail_table th{
	width:384px;
	font-weight: normal !important;
	padding:8px;
	border:solid 1px #dedede;
}
.uservoice .flL,.uservoice .flR{
	width:335px;
	height:183px;
	background-color: #f7f7ee;
}

.uservoice .flL p{
	width:275px;
	height:106px;
	background-color: #ffffff;
	padding:15px 15px 0 15px;
	margin-left: 15px;
	font-size: 
}

.uservoice .flR p{
	width:275px;
	height:116px;
	background-color: #ffffff;
	padding:5px 15px 0 15px;
	margin-left: 15px;
	font-size: 
}

.uservoice .flL h4{
	width:305px;
	background-image: url("https://www.nihondo-shop.com/images/curry/txt_voice_01.gif");
	background-repeat: no-repeat;
	padding:15px;
	text-align: right;
	font-size: 10px;
}

.uservoice .flR h4{
	width:305px;
	background-image: url("https://www.nihondo-shop.com/images/curry/txt_voice_02.gif");
	background-repeat: no-repeat;
	padding:15px;
	text-align: right;
	font-size: 10px;
}

div#curryMainArea{
	width:690px;
	margin:0 auto;
}
h4.curryTitle{
	margin:40px 0 20px 0;
}
p.curryText{
	margin:0 0 20px 0;
}

div#curryMain01{
	margin:50px 0 0 0;
}
div#curryMain01 h3{
	margin:0 0 18px 0;
}
div#curryMainLeft{
	width:348px;
	float:left;
	display:inline;
	background:url(../../images/curry/border.gif) no-repeat right top;
}
div#curryMainRight{
	width:314px;
	float:right;
	display:inline;
}

div#curryMain02{
	margin:10px 0 0 0;
}
div#curryMain02 h3{
	margin:10px 0 10px 0;
}
div#curryMain02{
	margin:10px 0 0 0;
}
div#curryMain02Contents{
	width:690px;
}
div#curryMain02ContentsLeft{
	width:436px;
	height:211px;
	float:left;
	display:inline;
	background:url(../../images/curry/curry_wakan_bg.gif) no-repeat left bottom;
}
div#curryMain02ContentsRight{
	width:234px;
	float:right;
	display:inline;
}
/*------- curryCartArea -------*/
div#curryCartArea{
	margin:0;
	padding:0;
	width:690px;
}
div#curryCartArea ul{
	margin:0;
	padding:0;
}
div#curryCartArea ul li{
	float:left;
	display:inline;
	width:210px;
	padding:0 0 0 20px;
}
div#curryCartArea ul li.curryborder{
}

/*------- curryCartArea02 -------*/
div#curryCartArea02{
	margin:0 0 10px 0;
	padding:0;
	width:690px;
}
div#curryCartArea02 ul{
	margin:0;
	padding:0;
}
div#curryCartArea02 ul li{
	float:left;
	display:inline;
	width:210px;
	padding:0 0 0 20px;
}
div#curryCartArea02 ul li.curryborder02{
}


.font10{font-size:10px;line-height:14px;margin:0 20px 0 0;}
.mt20{margin-top:20px;}

/*------- curryRecommendArea -------*/

div#curryRecommendArea{
	width:680px;
	border:solid 1px #cccccc;
	margin-top:50px;
	padding:15px 0 20px 0;
}

div#curryRecommendArea p{
	font-size:14px;
	color:#464646;
	padding-left:15px;
}

div#curryRecommendArea hr{
	width:650px;
	text-align:left;
	margin:5px 0 20px 20px;
}

div#curryRecommendArea ul{
	width:650px;
	margin:0 auto;
}

div#curryRecommendArea ul li{
	float:left;
	width:142px;
	padding:0 10px;
	background:url(../../images/common/ditails_reco_border.gif) repeat-y left top;
	text-align:center;
}

div#curryRecommendArea ul li.details_reco_border{
	background:url(../../images/common/ditails_reco_border_last.gif) repeat-y top;
}

div#curryRecommendArea ul li dt{
	padding-bottom:15px;
}

div#curryRecommendArea span{
	font-size:10px;
}

div#curryRecommendArea .borderstyle{
	margin:10px 0 20px 12px;
}