@charset "shift_jis";
/* Reset */
html{color:#000;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul,figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}ol li{margin-left: 0;list-style: none;}

/* ”Ä—pƒNƒ‰ƒX */
.flavor_header *,.flavor_footer *,.flavor_top *,.tv_pv *,.flavor_guide *{box-sizing: border-box;}
.flavor_header a:link,.flavor_header a:visited,
.flavor_footer a:link,.flavor_footer a:visited,
.flavor_top a:link,.flavor_top a:visited,
.flavor_page a:link,.flavor_page a:visited,
.flavor_guide a:link {
	color: inherit;
	text-decoration: none;
}
a:hover{opacity: 0.9;}
#sidebox_itemhistory{display:none;}
h2.common_headline2_ {display:none}

.ma {margin: auto;}
.ml {margin-left: auto;}
.mr {margin-right: auto;}
.mincho {font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.bold{font-weight: bold;}
.tac {text-align: center;}
.tar {text-align: right;}
.tal {text-align: left;}