@charset "utf-8";

/*------------------------
 トップページ
--------------------------*/
div.topMain,div.topSublinkWidth{margin-bottom:16px;}
div.topSublink{width:996px; margin:0 -16px 0 0;}
div.topSublinkList{float:left; margin-right:16px; width:316px; display:inline;}
div.topSublinkList p{margin:0 0 16px;}

div.topNewstopics{float:left; margin-bottom:16px; padding:20px; background:url(../images/bg_topnews.png) repeat left top; width:442px; height:385px; _width:482px; _height:332px; display:inline;
   border-radius: 10px;         /* CSS3 */
   -moz-border-radius: 10px;    /* Firefox */
   -webkit-border-radius: 10px; /* Safari,Chrome */
}
div.topNewstopics h2{margin:0 0 12px; padding:0 0 8px; background:url(../images/bg_topnews_m.png) no-repeat left bottom; font-size:0;}
div.topNewstopics dl{margin:0; padding:0; font-size:93%; overflow:auto; height:300px;}
div.topNewstopics dt{margin:0; padding:0 6px; color:#3e3a34;}
div.topNewstopics dd{margin:0 0 6px; padding:0 6px 6px 6px; background:url(../images/bg_topnews_dotted.png) repeat-x left bottom; color:#222;}

ul.topSubBanner{float:right; margin:0; padding:0; width:498px; list-style:none; display:inline;}
ul.topSubBanner li{float:left; margin:0 0 16px 16px; padding:0; display:inline;}

div.topItemlist{margin-bottom:16px; background-color:#fff;}
div.topItemlist ul{margin:0; padding:0; list-style:none;}
div.topItemlist a:hover{opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";}
.jcarousel-skin-tango .jcarousel-container{}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:840px; padding:16px 70px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:840px; height:250px;}
.jcarousel-skin-tango .jcarousel-item{width:210px; height:250px; text-align:center;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;}


/*------------------------
 下層ページ共通
--------------------------*/
div.boxMain{margin-bottom:16px; background-color:#fff;}
div.boxFloat{width:736px; margin:0 -16px 0 0;}
div.boxSub{float:left; margin:0 16px 16px 0; width:352px; height:500px; background-color:#fff; display:inline;}
div.boxSub a:hover{opacity: 0.6; -moz-opacity: 0.6; filter: alpha(opacity=60); -ms-filter: "alpha(opacity=60)";}

div.kasouMain{margin:0 50px; padding:0 0 50px;}

ul#pankuzu{margin:0; padding:18px 20px; border-bottom:1px #e5dfd8 solid; list-style: none;}
ul#pankuzu li{float:left; margin:0; padding:0 10px 0 7px; display:inline; background:url(../images/arrow_pankuzu.png) no-repeat right center; font-size:77%; color:#999288;}
ul#pankuzu li.linkEnd{background:none; color:#999288;}

/*------------------------
 豊橋米粉とは
--------------------------*/
.aboutBoximg{margin:0 0 30px; padding:0;}
.aboutBoxmidashi{
	font-size:0;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-top: 30px;
}
.aboutBoxtext{
	font-size:93%;
	line-height:2;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 30px;
	padding-bottom: 16;
}

ul.ingredientData{margin:0 2px; padding:30px 0 0; list-style:none;}
ul.ingredientData li{float:left; margin:0 17px; width:120px; height:280px; display:inline;}
ul.ingredientData li p{margin:0; padding:0; font-size:77%; line-height:1.8; color:#666;}
ul.ingredientData li p strong{margin-bottom:12px; display:block; font-size:12px; color:#333;}
ul.ingredientData li p img{margin-bottom:6px;}
