a:link {
text-decoration:none;
color:0000CC;
}
a:visited {
text-decoration:none;
color:#990000;
}
a:active {
text-decoration:none;
color:#0000FF;
}
a:hover {
	text-decoration:underline;
	color:#FF0000;
	position:relative;
	border: none;

}
.slider-collar {
    scrollbar-track-color: #99CC99;
    scrollbar-face-color: #006666;
    scrollbar-shadow-color: #006666;
    scrollbar-darkshadow-color: #006666;
    scrollbar-highlight-color: #006666;
    scrollbar-3dlight-color: #99CC99;
	scrollbar-arrow-color: #99CC99;
}
.bg-center {
	background-repeat: no-repeat;
	background-position: center center;
}
.under1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.side1 {
	border-left-style: solid;
	border-left-width: 1px;
}
.px10 {
	font-size: 10px;
}
.border-top {
	border-top: 1px solid #660000;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.bg-repnon {
	background-repeat: no-repeat;
	background-position: left top;
}
.border-left-news {
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #666633;
}

.tx_st_red {
	color: #FF0000;
	font-weight: bold;
}
.tx_st_enge {
	color: #CC0033;
	font-weight: bold;
}
.tx_st_dgreen {
	color: #003333;
	font-weight: bold;
}
.tx_st_green {
	color: #336633;
	font-weight: bold;
}
.tx_lis_enji {
	color: #660000;
}

/* 200812-チョコレート関係 */

.new_goods {
    clear: both;
	padding: 0;
	margin: 0;
    display: block;
}
.new_goods:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
/*\*//*/
.new_goods  {

         display: inline-table;
		 
     }
 /**/
.new_goods dl {
    clear: both;
    display: block;
	padding: 0;
	margin: 0;
}
.new_goods dl:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
/*\*//*/
.new_goods dl {

         display: inline-table;
		 
     }
 /**/
.new_goods dl dt {
    list-style: none;
    clear: both;
	color: #336633;
	padding: 15px 0 5px;
	margin: 0;
    display: block;
}
.new_goods dl dt span {
	color: #660000;
	padding: 0 0.5em 0 0;
}
.new_goods dl dd {
    list-style: none;
}
.new_goods dl dd.row-02 {
    float: left;
	padding: 0;
	margin: 0;
    display: block;
}
.new_goods ul {
	padding: 0;
	margin: 0;
    list-style: none;
}
.new_goods dl dd.row-02 ul li {
    list-style: none;
    width: 225px;
	padding: 0 0 5px;
	margin: 0;
	display: block;
}
.new_goods ul.l_box {
	margin: 0 8px 0 0;
}
.new_goods ul li.name {
	color: #336666;
	text-align: center;
	font-weight: bold;
}
.new_goods ul li.price {
    color: #666666;
    text-align: center;
	font-weight: bold;
}
.new_goods ul li div.inner {
    padding: 0 5px 5px;
}
.back_img_l_box {
    height: 195px;
    background: url(../img/store/g_cup_ice_daifuku_box.jpg) no-repeat left top;
}
.back_img_l_box .inner_s {
    padding: 10px 10px 10px 140px;
}
.p_container_alc {
    clear: both;
    width: 100%;
    text-align: center;
	margin: 0 auto 30px;
}
.top_banner {
    clear: both;
    width: 415px;
	text-align: center;
    padding: 0;
	margin: 0 auto;
    display: block;
}
.top_banner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.top_banner {
　　display: inline-table;
　　min-height: 1%;
}

/* Hides from IE-mac \*/
* html .top_banner {height: 1%;}
.top_banner {display: block;}
/* End hide from IE-mac */

.top_banner li {
    width: 200px;
    float: left;
    list-style: none;
    margin: 0 0 0 5px;
}
.top_banner li.l_box {
    margin-left: 5px;
}
.top_banner li.lage {
    float: none;
    width: 100%;
	text-align: center;
    list-style: none;
    margin: 0 0 5px;
}
.inner {
    padding: 20px;
}
.s_ti_g {
    font-size: 110%;
	color: #FFF;
	background: #006600 url(../img/common/s_ti_h.gif) no-repeat 6px center;
	display: block;
}
.s_ti_g span {
	padding: 6px 6px 6px 25px;
	display: block;
}
#press dl {
    padding-left: 20px;
	border-bottom: 1px #006600 dashed;
	padding-left: 0;
}
#press dl:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#press dl {
　　display: inline-table;
　　min-height: 1%;
}

/* Hides from IE-mac \*/
* html #press dl {height: 1%;}
#press dl {display: block;}
/* End hide from IE-mac */

#press dl dt {
    color: #336600;
    margin-bottom: 6px;
}
#press dl dd {
    margin-left: 10px;
	vertical-align: bottom;
}
.banner_sp {
    clear: both;
    width: 100%;
	text-align: center;
    padding: 0;
	margin: 0;
    display: block;
}
.banner_sp li {
    width: 100%;
	text-align: center;
    list-style: none;
}
.banner_sp li.mb {
    margin-bottom: 5px;
}
.banner_sp li.mtb {
    margin-top: 5px;
    margin-bottom: 5px;
}
.img_l {
    float: left;
	padding: 1px;
	margin-right: 5px;
}
.tex_al_r {
    text-align: right;
}
.tex_al_r_mb {
    text-align: right;
	margin-bottom: 10px;
}
.r_box_mb {
    float: right;
	margin-bottom: 10px;
}
.tex_al_c {
    text-align: center;
}
.section {
    clear: both;
    width: 100%;
	margin-bottom: 10px;
}
.section:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.section {
　　display: inline-table;
　　min-height: 1%;
}

/* Hides from IE-mac \*/
* html .section {height: 1%;}
.section {display: block;}
/* End hide from IE-mac */

.row_160 {
    float: left;
	width: 160px;
}
.row_290 {
    float: left;
	width: 290px;
}
.row_290 dl {
    padding: 0 10px 10px;
}
.row_290 dl dt {
    padding: 0 0 5px;
}